#main {
border: 1px solid #f00;
width: 831px;
margin: 10px 0px 0px 0px;
}

#maincontainer {
margin: 10px -187px 10px 10px;
}

#topnav ul{
margin: 0px;
padding: 0px;
list-style: none;
white-space: nowrap;
display: inline;
}

#topnav ul li { 
display: inline;
float: left;
margin: 0px;
padding: 0px;
}

#topnav ul li a { 
float: left;
padding: 15px 0 0 0;
}

body {
  	margin: 30px 0px 0px 0px;
  	padding: 0px;
  	background-color: #FFFFFF;
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #000000;
  	font-size : 11px;
    text-align: center;
  }
  
.boxBorderContent {
  	width:829px;
  	background-color:#FFFFFF;
  	padding: 10px 0px 10px 0px;
  	border: 1px solid #FF0000;
  }

.boxHeadlineText{
  	margin: 0px 0px 0px 15px;
  }
  
td {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #333333;
  	font-size : 11px;
  }
  
.title {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FFFFFF;
    font-weight: bold;
  	font-size : 13px;
}

.titleblue {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #0066CC;
    font-weight: bold;
  	font-size : 18px;
}
.subtitle {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FFFFFF;
    font-weight: bold;
  	font-size : 11px;
}

.subtitle_blue {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #0066CC;
    font-weight: bold;
  	font-size : 11px;
}

.teasertitle {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FF0000;
    font-weight: bold;
  	font-size : 11px;
}

.red {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FF0000;
  	font-size : 11px;
  }
  
.button {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #333333;
  	font-size : 11px;
}

li {
    margin: 0px 0px 0px -20px;
}
  
a {color: #FF0000; text-decoration: underline;}
a:hover {color: #333333; text-decoration: underline;}
  
sup {  	
    font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FFF;
  	font-size : 10px;
}

.txtwhite a { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FFFFFF;
    font-weight: bold;
  	font-size : 11px;
	text-decoration: none;
}

.txtwhite a:hover { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FFFFFF;
    font-weight: bold;
  	font-size : 11px;
	text-decoration: underline;
}

a.txtblue { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #0066CC;
    font-weight: bold;
  	font-size : 11px;
	text-decoration: none;
}

a.txtblue:hover { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FF0000;
    font-weight: bold;
  	font-size : 11px;
	text-decoration: none;
}

a.txtred { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FF0000;
    font-weight: bold;
  	font-size : 11px;
	text-decoration: none;
}

a.txtred:hover { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #333333;
    font-weight: bold;
  	font-size : 11px;
	text-decoration: none;
}

#download a { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #999999;
  	font-size : 11px;
	text-decoration: none;
}

#download a:hover { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #333333;
  	font-size : 11px;
	text-decoration: none;
}

#download td {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #999999;
  	font-size : 11px;
  }

#faqs a { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #333333;
    font-weight: bold;
  	font-size : 11px;
	text-decoration: none;
}

#faqs a:hover { 	
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FF0000;
    font-weight: bold;
  	font-size : 11px;
	text-decoration: none;
}

#footernav a {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	margin: 10px 0px 10px 0px;
}

#footernav a:hover {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration: underline;
	margin: 10px 0px 10px 0px;
}

#footernav {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #FF0000;
  	font-size : 10px;
	margin: 10px 0px 10px 0px;
  }

#footertext {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
  	color : #999999;
  	font-size : 10px;
	margin: 10px 0px 10px 0px;
  }
  
  
.sideNav {
	margin: 15px 0px 0px 0px;
	float: left;
	padding: 0;
}

.sideNav a {
	background: #E0EFFF url(/ColgateProfessional/Home/DE/Common/images/nav/nav_arrow.gif) no-repeat 8px 5px;
	display: block;
  	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
    font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	margin: 1px 0px 1px 0px;
    padding: 3px 0px 3px 20px;
    
    /* BOX MODEL HACK */
    voice-family: "\"}\""; 
    voice-family:inherit;
	width: 200px;
}

    html>body .sideNav a {
	width: 180px;
}

.sideNav span {
	background: #FFFFFF url(/ColgateProfessional/Home/DE/Common/images/nav/nav_arrow.gif) no-repeat 8px 5px;
	border-top: 1px solid #0066CC;
	border-bottom: 1px solid #0066CC;
	display: block;
  	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
    font-weight: bold;
	color: #0066CC;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 20px;
    
    /* BOX MODEL HACK */
    voice-family: "\"}\""; 
    voice-family:inherit;
	width: 200px;
}

    html>body .sideNav span {
	width: 180px;
}

.sideNav a:hover {
	background: #FFFFFF url(/ColgateProfessional/Home/DE/Common/images/nav/nav_arrow.gif) no-repeat 8px 5px;
  	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
    font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}

.bgcolorTableHeader {
  	background-color: #CCCCCC;
}
  
.bgcolorTableRow {
  	background-color: #F1F1F1;
}

.alert {
	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size : 8pt;
	font-weight : normal;
	color: #FF0000;
}

textarea, select {
  	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #D1DEEC;
}


.inputstd{
	width: 245px;
  	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #D1DEEC;
}

.inputzip{
	width: 65px;
  	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #D1DEEC;
}

.inputcity{
	width: 160px;
  	font-family : Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	border: 1px solid #D1DEEC;
}

.selectservice{
	width: 450px;
}

.selectsearch{
	width: 350px;
}

.selectstd{
	width: 245px;
}

.selectcountry{
	width: 170px;
}

.txtareastd{
	width: 245px;
}


