
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0;}
body{ font: bold 12px/15px  Arial, Helvetica, sans-serif; color:#1b244f; background:#1b254f url(../images/body_bg.jpg) repeat-x 0 0; height:100%}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right; width:auto;}
.full{float:left; width:100%;}
.curv{float:left; width:100%}
.curv img{float:left}
span.clear{clear:both;}

a:focus{outline:none}
input:focus{outline:none;}

#wrapper{width:838px; margin:0 auto; padding-top:45px;}

#main_container{float:left; width:796px; padding:0 21px; background: url(../images/middle_bg.png) repeat-y 0 0;}

#header{float:left; width:796px; height:122px;}

#header .logo{float:left; width:232px;}
#header .logo img{float:right;}

#menu{float:left; width:540px; padding-left:24px;}
#menu img{float:left;}
#menu ul{float:left; width:112px; list-style:none; background:url(../images/menu_border.gif) repeat-y right 0; padding:0 5px 0 10px;}
#menu ul.middle{width:120px;}
#menu ul.last{padding-right:0px; background:none;}

#menu li{float:left; width:100%; padding-bottom:3px;}
#menu li a{float:left; color:#495072; text-decoration:none;}
#menu li a:hover{color:#c90016;}

#body_container{float:left; width:796px;}

#center_container{float:left; width:796px;}
#center_container .feature_site{float:left; width:742px; padding:0 23px 0 30px;}
#center_container .feature_site .heading{float:left; width:100%; height:15px; background:url(../images/heading_border.gif) repeat-x 0 bottom;}
#center_container .feature_site .heading h3{float:left; font-size:17px; font-weight:bold; color:#0e3778; background:#fff; margin-left:28px; display:inline;}
#center_container .feature_site ul{float:left; width:auto; list-style:none; padding:20px 0 0 5px;}
#center_container .feature_site li{float:left; width:120px; padding:0 30px 3px 0; text-align:center;}
#center_container .feature_site li.last{padding-right:0px;}
#center_container .feature_site li a{float:left; text-align:center; color:#1b244f; text-decoration:none;}
#center_container .feature_site li a:hover{color:#c90016;}
#center_container .feature_site li a img{float:left;}

#center_container .other_sites{float:left; width:747px; padding:10px 23px 10px 25px;}
#center_container .other_sites.inner{padding-top:0px;}
#center_container .other_sites .heading{float:left; width:100%; height:15px; margin-bottom:20px; display: inline; background:url(../images/heading_border.gif) repeat-x 0 bottom;}
#center_container .other_sites .heading h3{float:left; font-size:17px; font-weight:bold; color:#0e3778; background:#fff; margin-left:28px; display:inline;}
#center_container .other_sites ul{float:left; width:355px; list-style:none; padding:0 6px 0 10px;}
#center_container .other_sites ul.inner{background:url(../images/ul_border.gif) repeat-y right 0;}
#center_container .other_sites li{float:left; width:100%; padding-bottom:18px;}
#center_container .other_sites li a{float:left; width:120px; text-align:center; color:#1b244f; text-decoration:none;}
#center_container .other_sites li a:hover{color:#c90016;}
#center_container .other_sites li a img{float:left; margin-bottom:3px;}
#center_container .other_sites li p{float:left; width:225px; padding-left:8px;}

#footer{float:left; width:796px; padding-bottom:20px;}
#footer ul{float:left; text-align:center; width:100%; list-style:none;}
#footer li{float:none; width:auto; padding:0 7px; display:inline; background:url(../images/separator_footer.gif) no-repeat right;}
#footer li.last{background:none;}
#footer li a{color:#fff; text-decoration:none; padding-right:3px;}
#footer li a:hover{color:#8f8f8f;}

