.border {border: 1px #303030 solid;}

#mainBG { background: #FFFFFF url(../Images/Graphics/bg_main.gif) repeat-x; margin: 12px 12px 0px 12px; vertical-align: top;}
#topHeader { background: #002a5c url(../Images/Graphics/bg_topHeader.gif) repeat-x; vertical-align: top;}
#logo { padding: 24px 6px 0px 12px; vertical-align: top;}
#mainImg {padding: 5px 2px 0px 0px; vertical-align: top;}
#navigationBG { background-color: #4e8abe; height: 23px; vertical-align: top;}
#navigation { padding: 2px 7px 0px 7px; text-align: left; vertical-align: top;}
#contentArea { background: #ffffff url(../Images/Graphics/bg_contentArea.gif) repeat-x; padding: 21px 22px 10px 22px; height: 300px; vertical-align: top;}
.homeSide { background-color:#d5e9f1; width: 200px; }
.homeSide p {color: #002b5c; }
.homeSide a {color: #002b5c; text-decoration: underline; }
.homeSide a:hover {color: #002b5c; text-decoration: none; }
#googleMap { text-align: left; background-color:#FFFFFF; padding: 8px; } 

a img{border:0px;}

/* ul ol li Styles
li{ padding: 2px 0px 2px 0px; }
ul,ol { list-style: url(../Images/Graphics/li_bullet.gif) square; } */

/* Footer */
#footer{ padding: 2px 9px 0px 9px; background: #FFFFFF url(../Images/Graphics/bg_footer.gif) repeat-x; height: 37px;}
#footer p { font-size: 11px; color: #5f5e63; }
#footer a{ text-decoration: none; color: #4e8abe;}
#footer a:hover{ text-decoration: underline; color: #266397;} 	
/* Start Form Validation Styles*/
.validation_failed {
  border: 1px solid red;
}
.error_msg {
  color:red;
}
/* End  Form Validation Styles */

