img {border:0px;}
/* default links */
a:link {color:#5687A5;text-decoration:none;}
a:visited {color:#5687A5;text-decoration:none;}
a:hover {color:#E6550E; text-decoration:none;}
a:active {color:#E6550E;text-decoration:none;}
/* footer text and links */
.footer {background-color:#cccccc;color:#999999;font-size:11px;}
a.sitemap:link {text-decoration:none; color:#ffffff; }
a.foot:link {text-decoration:none; color:#999999; }
a.foot:visited {text-decoration:none; color:#999999; }
a.foot:hover {text-decoration:none; color:#E6550E; }
a.foot:active {text-decoration:none; color:#E6550E; }
/* normal links*/
a.normal:link {color:#6c5c53; text-decoration:none;}
a.normal:visited {color:#6c5c53; text-decoration:none;}
a.normal:hover {color:#6c5c53; text-decoration:none;}
a.normal:active {color:#6c5c53;text-decoration:none; }
.currentArrow {color:#000000;}
.currentNav {color:#E6550E;}
/* Content Styles */
h2 {font-size:14px;color:#666666;}
h1 {font-size:18px;color:#666666;}
h3 {font-size:12px;}
h4 {font-size:12px;}
/*h4 {font-size:13px; color:#585858; margin:0px; padding:0px; margin-bottom:-8px; }*/
.txtHead {font-size:16px;color:#E6550E;font-weight:bold;}
.txtSubHead {font-size:12px;color:#6C5C53;font-weight:bold;}
.generalstyles .txtHead {font-size:14px;color:#666666; font-weight:bold;}
.generalstyles .txtSubHead {font-size:14px;color:#666666; font-weight:normal;}
.txtCarHead {font-size:11px;color:#6c5c53;}
.txtBody {font-size:11px;line-height:1.3;background-color:#ffffff;color:#6c5c53;}
/*padding-right:35px; */
p {line-height:1.3; }
.legal {font-size:10px;line-height:1.0;background-color:#ffffff;color:#6c5c53;}
.formlabel {font-size:11px;color:#6c5c53;}
form{font-size:11px;color:#6c5c53;}
label{font-size:11px;color:#6c5c53;}
.formfield {font-size:11px;color:#6c5c53;}
input {font-size:11px;color:#6c5c53;}
.attention {color:#E6550E;font-weight:bold;}
.alert {color:#E6550E;}
.button {color:#E6550E;font-weight:bold;font-size:10px;}
.kbase {font-size:9px;color:#7A6E67;}
ul{margin-left:40px;margin-top:2px; margin-bottom:2px; padding:0px;}
li {list-style-image:url(bullet1.gif);list-style-position:outside; margin-bottom:5px;}
ol li {
	list-style-image:none;
	list-style-position:outside;
	margin-bottom:5px;
	
}
/*RHS BODY */
.rhs_head  {font-size:12px;color:#6c5c53;font-weight:bold;margin-top:5px;}
hr{height:0px; width:100%;border-top-width:1px;border-top-style:dotted;color:#B0B7C8;padding:0px 0px 0px 0px;}
select{font-size:10px;color:#6c5c53;}
option{font-size:10px;color:#6c5c53;}
#pbody a:link {color:#6C0265; text-decoration:underline;}
#pbody a:visited {color:#6C0265; text-decoration:underline;}
#pbody a:hover {color:#E6550E; text-decoration:underline;}
#pbody a:active {color:#000000;text-decoration:underline; }
.label1{
visibility:hidden;
display:none;
}
form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	
}
div.error { display: none; }
input:focus { border: 1px dotted black; }
input.error { border: 1px dotted red; }
select.error { border: 1px dotted red; }
form.cmxform .gray * { color: gray; display:none; }


#pLeadForm label.error {
	
	width: auto;
	float:left;
	
}
#newsletter_topics label.error {
	display: none;
	margin-left: 0px;
}
