body{
background: #d0dcf3;
margin:0;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
form{margin:0; padding:0;}
DIV.main{
	margin: 0 auto 0 auto;
	width:1000px;
	
}
a.favor:link, a.favor:active, a.favor:visited{color:#000000; text-decoration:underline;}
a.favor:hover{text-decoration:none;}
DIV.header{margin-left:10px; width:980px; height:40px; background:#2a71e5;}
DIV.logo{float:left; width:200px; }
DIV.menu{float:left; width:780px; text-align:right;}
DIV.menu ul{
list-style-type: none;
margin-top:0px;
margin-left: 5px; /*Left offset of entire tab menu relative to page*/
padding-top:12px;
padding-left:5px;
font-weight:bold;
}

DIV.menu ul li{
display:inline;
padding:5px 10px 5px 10px;

}
DIV.menu ul li.active{
display:inline;
padding:5px 10px 5px 10px;
background:#FFFFFF;
}
DIV.menu li a:link, DIV.menu li a:active, DIV.menu li a:visited{color:#FFFFFF; text-decoration:none;}
DIV.menu li a:hover{text-decoration:underline;}

DIV.menu li.active a:link, DIV.menu li.active a:active, DIV.menu li.active a:visited{color:#CC0000; text-decoration:none;}
DIV.menu li.active a:hover{text-decoration:none;}

DIV.header2{margin-left:10px; width:980px; height:150px; background:#FFFFFF; margin-bottom:10px;}
DIV.dirs{float:left; width:580px; padding:10px;}
DIV.search{float:left; width:340px; padding:10px;}
DIV.search h1, DIV.dirs h1{font-weight:bold; font-size:12px; color:#2a71e5; margin-top:0px; margin-bottom:3px;}
DIV.search p, DIV.dirs p{font-weight:normal; margin-top:0px; margin-bottom:10px;}
DIV.search a:link, DIV.search a:active, DIV.search a:visited{color:#000000; text-decoration:underline; padding:2px; }
DIV.search a:hover{text-decoration:none; }

INPUT.searchBox{padding:4px; font-size:12px; width:270px; background:#e3b6d3; border:none; margin-top:5px;}
INPUT.searchButton { border: 0px solid; background: #000000; color: #FFFFFF; font-weight: bold; font-size: 11px; padding: 3px; overflow: visible; cursor: pointer; margin-right: 3px; }

DIV.dirsCell{float:left; width:170px; margin-right:20px; padding-bottom:10px; line-height:21px;}
DIV.dirsCell a:link, DIV.dirsCell a:active, DIV.dirsCell a:visited{color:#000000; text-decoration:none; padding:2px; }
DIV.dirsCell a:hover{text-decoration:none; background:#B7DBFF;}

DIV.content{margin-left:10px; margin-right:10px;width:990px; }
DIV.leftCol{float:left; width:590px; margin-right:5px; }
DIV.rightCol{float:left; width:370px; }

DIV.leftColBox{width:580px; background:#FFFFFF; padding:10px; margin-bottom:5px;}
DIV.leftColBoxLeft{float:left; width:270px; margin-right:10px;}
DIV.leftColBoxRight{float:left; width:270px; }
DIV.leftColBox h1{font-weight:bold; color:#cc0000; background:#E6E6E6; border-left:solid 5px #CC0000; padding:5px; font-weight:bold; font-size:16px; }
DIV.leftColBox IMG{float:left; margin-right:10px; border:none;}
DIV.leftColBox h2{font-weight:bold; font-size:14px; margin-bottom:0px; margin-top:0px;}
DIV.leftColBox h2 a:link, DIV.leftColBox h2 a:active, DIV.leftColBox h2 a:visited{color:#2a71e5; text-decoration:underline;}
DIV.leftColBox h2 a:hover{text-decoration:none;}
DIV.leftColBox p{margin-top:5px; margin-bottom:5px; }
DIV.leftColBox p a:link, DIV.leftColBox p a:active, DIV.leftColBox p a:visited{text-decoration:none; color:#CC0000;}
DIV.leftColBox p a:hover{text-decoration:underline;}

DIV.rightColBox{width:350px; background:#FFFFFF; padding:10px; margin-bottom:5px;}
DIV.rightColBox h1{font-weight:bold; color:#2a71e5; background:#E6E6E6; border-left:solid 5px #2a71e5; padding:5px; font-weight:bold; font-size:16px; }
DIV.rightColBox IMG{float:left; margin-right:10px; border:none;}
DIV.rightColBox h2{font-weight:bold; font-size:12px; margin-bottom:0px; margin-top:0px;}
DIV.rightColBox h2 a:link, DIV.rightColBox h2 a:active, DIV.rightColBox h2 a:visited{color:#cc0000;text-decoration:underline;}
DIV.rightColBox h2 a:hover{text-decoration:none;}
DIV.rightColBox h3{font-weight:normal; font-size:10px; color:#2a71e5; margin-top:0px; margin-bottom:2px;}
DIV.rightColBox p{margin-top:5px; margin-bottom:0px; }
DIV.rightColBox p a:link, DIV.rightColBox p a:active, DIV.rightColBox p a:visited{text-decoration:underline; color:#000000;}
DIV.rightColBox p a:hover{text-decoration:none;}


DIV.leftColBoxLeft h2, DIV.leftColBoxRight h2{font-weight:bold; font-size:12px; margin-bottom:0px; margin-top:0px;}
DIV.leftColBoxLeft h2 a:link, DIV.leftColBoxLeft h2 a:active, DIV.leftColBoxLeft h2 a:visited, DIV.leftColBoxRight h2 a:link, DIV.leftColBoxRight h2 a:active, DIV.leftColBoxRight h2 a:visited{color:#000000; text-decoration:underline;}
DIV.leftColBoxLeft h2 a:hover, DIV.leftColBoxRight h2 a:hover{text-decoration:none;}
DIV.leftColBoxLeft p, DIV.leftColBoxRight p{margin-top:5px; margin-bottom:10px; }

DIV.footer{margin-left:10px; margin-right:10px; width:980px; height:45px; background:#FFFFFF; margin-bottom:10px;}
DIV.footerLeft{float:left; width:300px; padding:10px;}
DIV.footerRight{float:right; width:600px; padding:10px; text-align:right;}
DIV.footer a:link, DIV.footer a:active, DIV.footer a:visited{color:#0048c0; text-decoration:underline;}
DIV.footer a:hover{text-decoration:none;}

DIV.spacer{height:10px; clear:both;}
DIV.divider{height:1px;background:#FFFFFF; margin-bottom:20px; border-bottom:dotted 1px #B4B4B4; clear:both;}
DIV.clear{clear:both;}

div.search-results{margin:15px;}
div.search-results ol{margin:0; padding:0;}
div.search-results ol li{margin:0; padding:0; list-style-type:none;border-bottom:5px solid #ffffff; padding-bottom:10px; padding-top:10px; margin-right:15px;}
div.search-results ol li a:link, div.search-results ol li a:active, div.search-results ol li a:visited{color:#919191; text-decoration:none;}
div.search-results ol li a:hover{color:#919191; text-decoration:underline;}
div.search-results ol li span a:link, div.search-results ol li span a:active, div.search-results ol li span a:visited{color:#114aa7; text-decoration:underline; font-size:16px;}
div.search-results ol li span a:hover{color:#114aa7; text-decoration:none;}

ul.paging{margin:0; padding:0; margin-left:10px; margin-bottom:10px;}
ul.paging li{list-style-type:none; display:inline; padding:5px; padding-left:7px; padding-right:7px; border: solid 1px #e3e3e3; background:#ffffff;}
ul.paging li.current{background:#cc0000; color:#ffffff; margin-left:5px; margin-right:5px; border:0;}
ul.paging a{color:#575757; text-decoration:underline;}
ul.paging a:hover{color:#575757; text-decoration:none;}
ul.paging li.prev, ul.paging li.next{border:0; background:none;}