body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
body{font:16px  Arial, Helvetica, sans-serif; color:#59565d; background:url(../images/body_bg.jpg) repeat-x 0 0}
.body{font:16px  Arial, Helvetica, sans-serif; color:#59565d; background:url(../images/body_bg1.jpg) repeat-x 0 0}
span.clear{clear:both;}
.left{float:left; width:auto;}
.right{float:right; width:auto;}
a:focus{outline:none}

#layout{margin:0 auto; width:1000px;}

#main{float:left; width:887px; padding:0 59px 0 54px;}

#header{float:left; width:882px; padding:23px 0 0 5px; height:74px;}
#header img{float:left;}

#menu{float:left; width:883px; padding-left:4px;}
#menu ul{float:left; width:883px; list-style:none; padding-top:4px;}
#menu li{float:left; width:147px; text-align:center;  background:url(../images/divider.gif) no-repeat 0 0; font:normal 16px/18px "Times-Roman", "Times New Roman", Arial, Helvetica, sans-serif; color:#003366; text-transform:uppercase; padding:7px 0 8px 0; }
#menu li a{color:#003366; text-decoration:none;}
#menu li a:hover{text-decoration:underline;} 

#menu li.contact{float:left; width:423px; text-align:center;  background:url(../images/divider.gif) no-repeat 0 0; font:bold 16px/18px "Times-Roman", "Times New Roman", Arial, Helvetica, sans-serif; color:#003366; text-transform:none;  padding:7px 0 6px 0; text-align:center}
#menu li.contact span{font-size:18px; padding-left:11px}
#menu li.last{float:left; background:url(../images/divider.gif) no-repeat 0 0; padding:0; width:2px; padding-bottom:16px}

#banner{float:left; width:887px; padding:3px 0 4px}
#banner img{float:left;}
#banner_inner{float:left; width:887px; padding:4px 0 4px}
#banner_inner img{float:left;}

#body_container{float:left; width:887px; background:url(../images/repeat_bg.gif) repeat-y 0 0}
#body_container .top_curve{float:left; width:887px; background:url(../images/top_body.jpg) no-repeat 0 0}
#body_container .bottom_curve{float:left; width:887px; background:url(../images/bottom_curve.gif) no-repeat 0 bottom; padding:0 0 50px}

#body_container1{float:left; width:887px; background:url(../images/repeat_bg1.gif) repeat-y 0 0}
#body_container1 .top_curve{float:left; width:887px; background:url(../images/top_body1.jpg) no-repeat 0 0}
#body_container1 .bottom_curve{float:left; width:887px; background:url(../images/bottom_curve_history.gif) no-repeat 0 bottom; padding:0 0 46px}

#body_container2{float:left; width:887px; background:url(../images/repeat_bg2.gif) repeat-y 0 0}
#body_container2 .top_curve{float:left; width:887px; background:url(../images/top_body2.jpg) no-repeat 0 0}
#body_container2 .bottom_curve{float:left; width:887px; background:url(../images/bottom_curve_contact.gif) no-repeat 0 bottom; padding:0 0 46px}

#left_container{float:left; width:283px; padding:0 0 0 5px;}

#left_container .content{float:left; width:283px; background:url(../images/left_repeat_bg.gif) repeat-y 0 0; margin-top:2px;}
#left_container .content .top_shad{float:left; width:283px; background:url(../images/top_shadow_left.gif) no-repeat 0 0;}
#left_container .content .bottom_shad{float:left; width:283px; background:url(../images/bottom_curve_left.gif) no-repeat 0 bottom; padding:0 0 22px;}
#left_container .content img{float:left;}
#left_container .content p{float:left; width:239px; font-size:14px; color:#003366; line-height:18px; padding:11px 0 4px 26px}

#right_container{float:left; width:567px; padding:32px 0 0 15px;}
#right_container h1{float:left; width:567px; font-size:24px; line-height:26px; color:#003366; font-weight:bold;}
#right_container p{float:left; width:530px; font-size:16px; line-height:24px; color:#59565d; padding:20px 0 3px}
#right_container p.last{float:left; width:515px; font-size:14px; line-height:21px; color:#59565d; padding:13px 0 3px 17px}
#right_container ul{float:left; width:550px; list-style:none; padding:7px 0 14px}
#right_container li{float:left; width:520px; background:url(../images/square.gif) no-repeat 0 7px; font-size:16px; line-height:24px; color:#003366; padding:0 0 0 21px;}
#right_container h3{float:left; background:#f8f8f8; width:477px; font-size:16px; line-height:18px; color:#003366; font-weight:bold; padding:13px 0 11px 16px}
#right_container h4{float:left; width:520px; font-size:16px; line-height:18px; color:#003366; padding-top:15px}
#right_container h5{float:left; width:500px; font-size:16px; font-weight:bold; line-height:18px; color:#003366; padding:15px 0 0 18px}

#right_container .new_location{float:left; width:524px; background:url(../images/new_location_mid.gif) repeat-y 0 0; margin-top:23px}
#right_container .new_location .top_shad{float:left; width:524px; background:url(../images/new_location_top.gif) no-repeat 0 0;}
#right_container .new_location .bottom_shad{float:left; width:507px; background:url(../images/new_locaiton_bottom.gif) no-repeat 0 bottom; padding:9px 0 25px	17px}
#right_container .new_location h6{float:left; width:500px; font-size:18px; line-height:20px; font-weight:bold; color:#003366; padding-bottom:9px}
#right_container .new_location p{float:left; width:450px; font-size:16px; line-height:24px; color:#59565d; padding:13px 0 5px}
#right_container .new_location p a{color:#59565d; text-decoration:none;}
#right_container .new_location p a:hover{text-decoration:underline}
#right_container .new_location ul{float:left; width:500px; list-style:none; padding:0;}
#right_container .new_location li{float:left; width:auto; font-size:16px; line-height:24px; color:#59565d; padding:9px 24px 0 0; background:none;}

#footer{float:left; width:887px; padding-bottom:50px;}
#footer .top_section{float:left; width:835px; background:url(../images/footer_top_bg.gif) no-repeat 0 0; padding:0 25px 0 27px}
#footer .top_section ul{float:left; list-style:none; width:360px;}
#footer .top_section li{float:left; width:auto; font-size:12px; line-height:14px; color:#636067; padding:18px 28px 46px 0}
#footer .top_section li a{color:#636067; text-decoration:none;}
#footer .top_section li a:hover{text-decoration:underline;}
#footer .top_section p{float:right; width:auto; font-size:12px; line-height:14px; color:#636067; padding-top:18px}

#footer .powered{float:left; width:867px; padding:0 20px 12px 0; background:url(../images/powerstrip.gif) no-repeat 0 0; text-align:right; font-size:12px; line-height:12px; color:#666a6c; margin-top:7px;}
#footer .powered a{color:#666a6c; text-decoration:none;}
#footer .powered a:hover{text-decoration:underline;}

#footer .bottom_section{float:left; width:887px; background:url(../images/footer_bottom_mid_strip.gif) repeat-y 0 0;}
#footer .bottom_section .top_curve{float:left; width:887px; background:url(../images/footer_top_curve_bottom.gif) no-repeat 0 0;}
#footer .bottom_section .bottom_curve{float:left; width:823px; background:url(../images/footer_bottom_curve_bottom.gif) no-repeat 0 bottom; padding:14px 50px 26px 14px}
#footer .bottom_section h3{float:left; width:822px; font-size:14px; color:#666a6c; font-weight:bold; line-height:16px;}
#footer .bottom_section p{float:left; width:822px; font-size:12px; color:#666a6c; line-height:17px; padding-top:20px}

