body{ background:#e8e5c2 url(../images/bg.jpg) top left repeat-x;font-family:Arial,Helvetica,sans-serif;}
*{ margin:0; padding:0;}
.clear{ clear:both}


img{ border:none}
.left{float:left}
.right{float:right;}

#layout{ margin:0 auto; width:901px;}
#header{ float:left; width:901px; margin:0; padding-top:45px; padding-bottom:12px;}
#header .logo{float:left; width:auto; margin-left:23px; display:inline}
#menu{float:right; width:655px; padding-top:75px; margin:0;}
#menu ul{float:left; width:auto; list-style:none;  margin:0; padding:0;font-size:12px;}
#menu ul li{float:left; width:auto;  background:url(../images/arrow.gif) no-repeat 0 5px; padding-left:14px; padding-bottom:13px; margin:0;padding-right:25px;margin-top:-4px;}
#menu ul li a{float:left; width:auto;color:#00448c;font-weight:normal;text-decoration:none}
#menu ul li a.selected{color:#000;}
#menu ul li a:hover{color:#000;}

#menu .col1{float:left; margin:0; padding:0}
#menu .col2{ width:146px; float:left; margin:0; padding:0}
#menu .col3{ width:117px; float:left; margin:0; padding:0}
#menu .col4{ width:160px; float:left; margin:0; padding:0}
#menu .col5{ width:110px; float:left; margin:0; padding:0}

#banner{float:left; width:895px; height:280px; background:url(../images/banner_bg.gif) no-repeat 0 0; padding:6px 0 0 6px; margin:0;}

#body_container{float:left; width:901px; padding-top:20px; margin:0;}
#body_container h3{float:left; width:243px; font:bold 16px/16px Arial, Helvetica, sans-serif; color:#24517d; background:url(../images/blue_border.gif) no-repeat 0 bottom; padding-bottom:15px; letter-spacing:-1px; margin:0; }
#home_content {font-size:12px;font-family:Arial, Helvetica, sans-serif;padding-left:20px;}
#home_content h1 {color:#00448c;font-size:18px;margin-bottom:10px;}
#home_content li { margin-left:20px; }

#left_container{float:left; width:283px; padding-left:36px; margin:0;}
#left_container .col{float:left; width:283px; padding:0; margin:0; padding-bottom:70px;}
#left_container .col p{ float:left; width:250px; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#000; padding-top:15px; margin:0;}
#left_container form{float:left; width:242px; background:#d4d7db; margin-top:7px;}
#left_container fieldset{ float:left; width:222px; border:none; padding-top:23px; padding-left:18px; padding-bottom:20px;}
#left_container fieldset label{float:left; width:220px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px;}
#left_container fieldset input.text{float:left; width:186px; font:normal 11px/13px Arial, Helvetica, sans-serif; color:#000; border:1px solid #89bdeb; height:16px; margin-bottom:7px; padding:2px;}
#left_container fieldset input.btn{float:left; width:54px; height:26px; background:url(../images/login.gif) no-repeat 0 0; cursor:pointer; border:none; margin-top:7px;}
#left_container fieldset p{float:left; width:222px; padding-top:18px; padding-left:3px; margin:0;}
#left_container fieldset a{ float:left; width:auto; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#0d458e; margin:0;}
#left_container fieldset a:hover{ text-decoration:none}

#right_container{float:left; width:580px;}
#right_container .row{float:left; width:580px; padding-bottom:70px;}
#right_container .col1{float:left; width:300px; margin:0;}
#right_container .col1 p{ float:left; width:250px; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#000; padding-top:15px; margin:0;}
#right_container .col1 h4{ float:left; width:250px; padding-top:15px; padding-bottom:5px; margin:0;}
#right_container .col1 h4 a{float:left; width:auto; font:bold 11px/16px Arial, Helvetica, sans-serif; color:#F00; background:url(../images/msg.gif) no-repeat right 3px; padding-right:15px; text-decoration:none; margin:0;}
#right_container .col1 h4 a:hover{ text-decoration:underline}

#right_container .col2{float:left; width:280px; margin:0;}
#right_container .col2 p{ float:left; width:250px; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#000; padding-top:15px; margin:0;}
#right_container .col2 h4{ float:left; width:250px; padding-top:15px; padding-bottom:5px; margin:0;}
#right_container .col2 h4 a{float:left; width:auto; font:bold 11px/15px Arial, Helvetica, sans-serif; color:#F00; background:url(../images/msg.gif) no-repeat right 3px; padding-right:15px; text-decoration:none; margin:0;}
#right_container .col2 h4 a:hover{ text-decoration:underline}

#right_container h1{float:left; width:500px; font:bold 22px/52px Arial, Helvetica, sans-serif; color:#24517d;}
#right_container p{float:left; width:560px; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#000; padding-bottom:10px;}


#footer{float:left; width:901px; padding-top:110px; padding-bottom:25px; margin:0;border-top:1px solid #d1d2b2;}
#footer p{float:left; width:545px; padding-left:72px; font:normal 11px/15px Arial, Helvetica, sans-serif; color:#000; margin:0;}
#footer p a{ color:#000;  margin-left:5px; display:inline}
#footer p a:hover{ text-decoration:none}
#footer a.powered_by{float:left; width:auto; cursor:pointer;margin:0;}

h5.read_more{float:left; width:250px;}
h5.read_more a{float:left; width:auto; background:url(../images/arrow.gif) no-repeat 0 4px ; padding-left:15px; font:normal 10px/13px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; margin-top:24px;}
h5.read_more a:hover{ text-decoration:underline}
.nopadding{ padding:0!important;}