/* Main Styles */
td,body,p{ font: 12px/18px Arial, Helvetica, sans-serif; color: #03161c; text-decoration: none; }
div {margin:0; padding:0}
img {border:none;}
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }

#bodyBG {background: #cecece; text-align: center; margin: 10px 0 0 0; padding:0 }
#contentWrapper {width: 960px; margin: 0 auto; background: #fff; text-align: left }

#newheader { }

#menu {height: 30px; width: 945px; background:#000000; padding: 2px 0 0 15px }

#contentAreaWrapper {float: left; clear:both; background: #fff url(../images/graphics/bg_contentArea.gif) no-repeat; padding: 0 28px 10px 23px; width: 909px}
	#search {float: right; padding: 7px 35px 0 0; clear:both}
	#contentMain {float: left; clear:both; width: 900px; padding-top: 45px}

#homeContent {background: #f3f3f3; width: 930px; padding: 15px; overflow:hidden; clear: both }
	.homeContentBox1 {border-left: 4px #cccdce solid; margin- right: 35px; padding: 5px 20px 8px 28px; float: left; width: 240px}
	.homeContentBox1 p {color: #9b9b9b;}
	.homeContentBox1 a {color: #5b934f; text-decoration: underline}
 	.homeContentBox1 a:hover {color: #437d37; text-decoration:none}
	.homeContentBox2 {border-left: 4px #cccdce solid; margin- right: 35px; padding: 5px 20px 8px 28px; float: left; 
width: 200px; }
	.homeContentBox2 p {color: #9b9b9b;}

/* Links */
a{ color: #5b934f; text-decoration: underline;}
a:hover{ color: #437d37; text-decoration: none;}

hr { height: 0px; color: #dbdede; border-top: 1px; background: #eaeef1; border-style: dashed;}

/* Footer */
#footer{ width: 960px; padding: 10px 0 0 0; clear: both; margin: 0 auto;}
#footer p { font-size: 12px; color: #454d51; text-align: right }
#footer a{ text-decoration: underline; color: #454d51;}
#footer a:hover{ text-decoration: none; color: #2a3135;}