body{margin:0px; padding:0px; }
/*div{ border:#000066 solid 1px}*/
#header{ width:100%; height:175px; margin:0px; padding:0px;}
#logo{ width:970px;float:left; text-align:left; position:relative; padding-left:32px}
#logo_bottom{ width:282px; float: left; left:30px;font:Georgia; font-size:17px; color:#666666; margin:0px; padding:0px;; position: relative}
#topmenu{ width:440px; float: right; font:Georgia; font-size:18px; color:#666666; margin:0px; padding:0px;; position: relative}
#topmenu ul{ margin:0px; padding:0px; float:right; width:440px}
#topmenu ul li{ display:block; float: left; list-style: outside; padding:0px 0px 0px 10px; list-style:none}
#topmenu ul li A{ color:#333333}
#topmenu h1{ width:220px; font: Georgia; font-size:16px; color:#0f5497; float:left; margin:0px; padding:0px; text-align:right; font-style:normal}
#sub_menu{ width:570px; float: right; font:Georgia; font-size: 22px; font-weight:normal; color:#333333; margin:0px; padding:0px;; position: relative; top:25px}
#sub_menu ul{ margin:0px; padding:0px; float:right; width:570px}
#sub_menu ul li{ display:block; float: left; list-style: none; padding:0px 0px 0px 15px; text-align:left}
#sub_menu ul li A{ color:#333333}
#main{ width:100%; height:auto;margin:0 auto; padding:0px;}
#banner{ width:100%; height:336px; margin:0px 0px 0px 0px;  padding:0px; background-position:center; background-image: url(../images/bg_banner.jpg); background-repeat:no-repeat; position: relative}
#inside-banner{ width:950px; height:336px; margin:0px; padding:0px; }
#inside-banner #left{ width:565px; height:315px; margin:0px; padding:0px 0px 0px 0px; float:left; border-top:20px #f6f7f9 solid;text-align:left }
#inside-banner #right{ width:385px; height:336px; margin:0px; padding:0px; float:right; text-align:left }
#inside-banner h1{ font-family:Arial; font-size:13px; font-weight:bold; color:#333333;margin:0px; padding:0px; }
#inside-banner #text{ width:540px; height:42px;font-family:Arial; font-size:26px; color:#333333;margin:0px 5px 0px 5px;; padding:0px; float:right; vertical-align: top}
#inside-banner #text1{ width:540px; height:35px;font-family:Arial; font-size:22px; color:#333333;margin:0px 5px 0px 5px;; padding:0px;float:right; vertical-align:top }
#inside-banner #text2{ width:540px;font-family:Arial; font-size:16px; color:#333333;margin:0px 5px 0px 5px;; padding:0px;float:right }
#inside-banner #text3{ width:540px;font-family:Arial; font-size:14px; color:#333333;margin:0px 5px 0px 5px;; padding:0px;float:right;vertical-align: text-top}
#inside-banner #text3.text{font-family:Arial; font-size:13px; font-weight:bold; color:#333333;margin:0px; padding:0px;}
#inside-banner A{color:#333333; text-decoration:underline}
/*services*/
#services{ width:970px; height:235px; border-bottom:#e5edf4 7px solid; margin:10px 0px 0px 0px}
#services_box{width:314px; height:210px; background-image:url(../images/box_bg.jpg); background-position:bottom; background-repeat:no-repeat; float:left; margin-left:7px; border-top:#e5edf4 5px solid}
#services_box .caption{font-family:Georgia; font-size:23px; color:#004990; margin:0px; padding:10px 0px 10px 0px; border-bottom: #EFEFEF 1.5px solid; display:block}
#services_box #content{ width:314px; height:160px; margin:5px 0px 0px 0px }
#services_box #text{ width:150px; height:160px; float:right; font-family:Arial; font-size:14px; color:#333333; text-align:left; vertical-align:top;}
#services_box #text2{ width:150px; height:20px;margin:0px 10px 0px 0px; float:right; font-family:Arial; font-size:15px; color:#333333; text-align:center; vertical-align:top;}
#services_box #text3{ width:150px; height:50px; margin:0px 10px 0px 0px; float:right; font-family:Arial; font-size:13px; color:#004990; text-align:center; vertical-align:top; font-weight:bold}
#services_box #button{ width:150px; height:30px; margin:0px 10px 0px 0px; float:right; f vertical-align:top;}
#services_box #img{ width:147px; height:127px; float:left}
/*maincontent start*/
#maincontent{ width:970px; height:320px; margin:0px}
#maincontent #left{ width: 315px; height:300px; float:left}
#maincontent #left #caption{ width:300px; height:35px; font-family:Georgia; font-size:23px; color:#004990; margin:10px 0px 0px 0px; border-bottom: #EFEFEF 1.5px solid;text-align:left }
#maincontent #left #text{ height:200px;font-family:Arial; font-style:italic; font-size:14px; color:#333333; text-align:left; vertical-align:top; margin:10px 0px 0px 0px;}
#maincontent #left #text2{font-family:Arial; font-size:14px; color:#333333; text-align:left; float:left}
#maincontent #left #button{ float:right; margin:15px 0px 0px 0px }
#maincontent #right{ width:633px; height:320px; float:right}
#maincontent #right #caption{width:633px; height:35px; font-family:Georgia; font-size:23px; color:#004990; margin:10px 0px 0px 0px; border-bottom: #EFEFEF 1.5px solid;text-align:left}
#maincontent #right #text{ width:450px; float:left;font-family: Arial; font-size:16px; color:#333333; text-align:left; margin:10px 0px 0px 0px }
#maincontent #right h1{ font-family:Arial; font-weight:bold; color:#333333; font-size:18px}\
#maincontent #right h1.style1{ color:#cc0000;}
#maincontent #right #img{ width:180px;  float:right;margin:20px 0px 0px 0px}
/*maincontent end*/
/*maincontent2 start*/
#maincontent2{ width:970px; height:380px; margin:30px 0px 0px 0px;}
#maincontent2 #left{ width: 315px; height:375px; float:left}
#maincontent2 #left #caption{ width:300px; height:35px; font-family:Georgia; font-size:23px; color:#004990; margin:10px 0px 0px 0px;text-align: center }
#maincontent2 #left #text{ font-family: Georgia; font-style: normal; font-size:14px; color:#333333; text-align: center; vertical-align:top; margin:15px 0px 0px 0px;}
#maincontent2 #left #text2{ font-family: Georgia; font-style: normal; font-size:14px; color:#004990; text-align: center; vertical-align: middle; margin:50px 0px 0px 0px;}
#maincontent2 #left #text A{ font-family: Georgia; font-style: normal; font-size:14px; color:#333333; text-decoration:none}
#maincontent2 #left #text A:hover{ font-family: Georgia; font-style: normal; font-size:14px; color:#333333; text-decoration:underline}
#maincontent2 #left #slidshow-box{ width:300px; height:130px;border: #EFEFEF 1.5px solid; margin:0px 10px 0px 10px}
#maincontent2 #right{ width:633px; height:375px; float:right}
#maincontent2 #right h1{ font-family:Arial; font-weight:bold; color:#333333; font-size:18px}
#maincontent2 #right #form-box{ width:600px; height:320px;border: #024f97 2px solid; margin:10px 10px 0px 0px}
#maincontent2 #right #form-box #caption{width:600px; font-family:Georgia; font-size:25px; color:#004990; margin:0px 0px 0px 0px; text-align: center}
#maincontent2 #right #form-box #left{ width:165px; height:220px; padding:30px 0px 0px 20px}
#maincontent2 #right #form-box #right{width:400px; height:250px; }
#maincontent2 #right #form-box #right #mainform{ font-family::Arial;font-size: 12px;width: 400px;clear: left; padding:20px 0px 0px 0px }
#maincontent2 #right #form-box #right #mainform ul{list-style-type: none; }
#maincontent2 #right #form-box #right #mainform li{  text-align:left;width: 400px; margin:0px 0px 15px 0px}
#maincontent2 #right #form-box #right #mainform li label{ width: 100px; height:20px; display: block; float:left; margin:0px 20px 0px 0px; font-family:Arial; color:#004990; font-size:14px; text-align:right; vertical-align:middle}
#maincontent2 #right #form-box #right #footer{width:400px;}
#maincontent2 #right #form-box #right #footer #text{ width:300px; float:right; font-family:Arial; color:#999999; font-size:11px; text-align:left}
#maincontent2 #right #form-box #right #footer #caption{ width:300px; float:right;font-family:Arial; font-size:17px; color:#004990; text-align:center}
#maincontent2 #right #form-box #right #footer #img { width:100px ; float:left}
#maincontent2 #right #form-box #right #footer #button { width:300px;float: right; text-align:center margin:0px 0px 0px 0px}
/*footer*/
#mainfooter{ width:970px; height:200px; background-color:#e5edf4; clear: both }
#mainfooter #add-box{ width:250px; float:left; text-align:left;  margin:40px 0px 0px 40px;vertical-align:bottom }
#mainfooter #add-box p{font-family:Arial; font-size:13px; color:#666666;text-align:left;margin:0px}
#mainfooter #add-box p.text{font-family:Arial; font-size:20px; color:#666666;text-align:left; margin:0px}
#mainfooter #menu{ width:390px;height:40px; float:left; left:300px;margin:100px 0px 0px 0px; }
#mainfooter #menu #caption{ width:390px; font-family:Georgia; font-size:19px; text-decoration:underline; color:#999999; text-align:center; margin:0px; padding:0px}
#mainfooter #menu #menu-link{ width:390px; height:15px; margin:0px 0px 0px 0px; padding:0px; bottom:10px; }
#mainfooter #menu #menu-link ul{ width:240px; margin:0px; padding:0px; float: left;margin:0px 20px 0px 20px;}
#mainfooter #menu #menu-link li{ width:280px; font-family:Arial;font-size:11px;color:#999999; display:block;text-align:left; list-style:none; margin:0px 0px 5px 0px;}
#mainfooter #menu #menu-link li A{ color:#999999;text-decoration:underline;}
#mainfooter #menu #menu-link li A:hover{text-decoration:underline;color:#999999; }
#mainfooter #copyright-box{width:250px; float:right; margin:40px 40px 0px 0px; vertical-align:bottom;text-align: right;}
#mainfooter #copyright-box p{font-family:Arial; font-size:13px; color:#666666;text-align: right;margin:0px}