div {margin:0; padding:0}

.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

#bodyBG {background: #94a1aa url(../images/graphics/bg_main.gif) repeat-x top left; text-align: center; margin: 11px 0 10px 0; padding:0 }
#contentWrapper {width: 900px; margin: 0 auto; padding:0px;  background: #fff url(../images/graphics/bg_contentWrapper.gif) repeat-y; text-align: left }

#searchPanel {background:url(../images/graphics/bg_searchBar.gif) no-repeat; height: 40px}
#search { padding: 7px 10px 0 10px; float: right; }
#search_form {padding: 0; margin: 0; height: 19px; float: right;}

#header { height: 150px; background: #fff;}
#logo {padding: 0; float: left; }
#mainImage {float: right}

#navigation {padding: 0px 12px; background: url(../images/graphics/bg_navigation.gif) repeat-x; float:left; clear:both; height: 24px; width: 876px}

#contentAreaWrapper {float: left; clear:both; width: 900px; background: #fff url(../images/graphics/bg_contentWrapper.gif) repeat-y;}
#homeContentMain { width: 642px; padding: 42px 23px 20px 23px; float:left}
#pageContentMain { width: 642px; padding: 22px 23px 20px 23px; float:left}
#homeContentSide {width: 191px; float:left; background: #eaeef1 url(../images/graphics/bg_sideContent.gif) no-repeat bottom left; padding-bottom: 10px}
#homeContentSide p {color:7e8c95; padding: 2px 10px 2px 10px}
#serviceContentSide {width: 191px; float:left; background: #eaeef1 url(../images/graphics/bg_sideContent.gif) no-repeat bottom left; padding-bottom: 5px; margin-bottom: 20px}
#serviceContentSide p {color:7e8c95; padding: 2px 10px 2px 10px}
#ca {width: 191px; float:right; padding: 10px 20px 20px 0;}
#secureContentMain { width: 830px; padding: 42px 23px 20px 23px; float:left}





#googleMap { text-align: left;}

/* Footer */
#footer{ padding: 8px 0 0 0; clear: both; margin: 0 auto; width: 900px;}
#footer p { font-size: 12px; color: #fff; text-align: center }
#footer a{ text-decoration: underline; color: #fff;}
#footer a:hover{ text-decoration: none; color: #012547;}
 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

