@charset "utf-8";

/* Total Style */
.header{ margin:0px auto; width:1003px; height:153px; background:#fff;}
.containter{ margin:0px auto; clear:both;width:1003px;background:#fff;}
.main{float:left;width:920px;background:#fff;padding-left:42px;_padding-left:39px;padding-right:41px;_padding-right:30px;padding-top:5px;padding-bottom:25px;position:relative}
.footer{ margin:0px auto; clear:both;width:920px; height:94px; background:#fff;padding-left:42px; padding-right:41px;}

/* header Style */
.top{ background:#10447e; height:22px; width:100%; line-height:130%;border-bottom:1px solid #000}
.logo{ float:left; margin-left:40px;_margin-left:18px;}
/*ul.topnav{ float:left; width:802px; color:#889fbd; font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
ul.topnav li{ float:left;}
ul.topnav li a{ color:#d3dce5; font-size:11px; padding-left:3px; padding-right:8px;}
ul.topnav li.District a{ font-size:14px;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif;}*/

#nav {list-style-type: none;border:0px solid #f00}
#nav a {display: block; /*width:80px;*/ padding:0px 15px 0px 15px; text-align:center;font:11px/200% Century Gothic,Verdana, Arial, Helvetica, sans-serif;}
#nav a:link {color:#d3dce5; text-decoration:none;line-height:19px;_line-height:20px;}
#nav a:visited {color:#d3dce5;text-decoration:none;line-height:19px;_line-height:20px;}
#nav a:hover {color:#FFF;text-decoration:none;}
#nav li {float: left; /*width:80px;*/ border-right:1px solid #fff;}
#nav li a:hover{background:#10447e;}
#nav li ul {line-height:27px; list-style-type:none;text-align:left; /*width:180px;*/ position:absolute;top:18px;_top:20px;left:-999em;background:#fff; border:1px solid #000; z-index:111;}
#nav li ul li{ clear:both}
#nav li ul a{ display: block;width: 110px; text-align:left;padding-left:14px;font:12px/14px  Arial,Verdana, Helvetica, sans-serif; padding-bottom:4px; padding-top:3px;}
#nav li ul a:link {color:#000; text-decoration:none; line-height:14px; padding-bottom:3px; padding-top:3px;}
#nav li ul a:visited {color:#000;text-decoration:none;}
#nav li ul a:hover { display:block;color:#fff;text-decoration:none;font-weight:normal;background:#b30000;}
#nav li:hover ul{left: auto;}
#nav li.sfhover ul{left: auto;}
#content {clear: left;}

ul.topnav{ float:left; width:802px; color:#889fbd; font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif; font-size:16px; height:20px;}
ul.topnav li{ float:left;}
ul.topnav li a{ color:#d3dce5; font-size:11px; padding-left:3px; padding-right:8px;}
ul.topnav li a:link {color:#d3dce5; text-decoration:none;}
ul.topnav li a:visited {color:#d3dce5;text-decoration:none;}
ul.topnav li a:hover {color:#FFF;text-decoration:none;}
#nav li.District a{ font-size:14px;font-family:Century Gothic,Verdana, Arial, Helvetica, sans-serif; line-height:17px;_line-height:19px;}


.topheader{/*margin:0px auto; clear:both;*/ float:left;width:920px; height:132px; background:#fff;padding-left:41px;}
.banner{float:left; height:108px; width:805px;background:url(../image/banner.jpg) no-repeat 0% top;}
.seal{ float:left; width:105px; height:105px; position:relative;right:0%;_right:4px;top:-9% !important;*top:-8% !important;top:-8%}
.nav{float:left; text-align:center;width:920px; height:29px; line-height:29px; *margin-top:-6px !important;margin-top:-6px;*padding-top:0px !important;padding-top:0px; }
.nav ul{ float:left; display:block; height:29px; width:58%; width:678px; }
.nav ul li{ float:left;}
.nav ul li a{ float:left; background:url(../image/navbg.gif) repeat-x 0% 0%; height:29px; color:#373737;margin-right:2px; font-weight:bold; padding-left:21px; padding-right:22px;text-decoration:none;}
.nav ul li a:visited{color:#373737; text-decoration:none;}
.search{ float:left; width:227px;_width:229px; height:28px;_height:26px; background:#d9edf9; padding-right:6px; padding-top:0px; text-align:right; color:#000;*margin-top:0px !important;margin-top:0px; margin-left:7px !important;margin-left:5px;}
.selectDCMR{ font-size:11px; font-weight:bold; color:#000101; height:19px;}
.fontblack{ color:#000; font-weight:bold;}

/* footer Style */
.copyright { border-top:1px solid #194b83; text-align:right; color:#656565; color:#b3b3b3;line-height:13px; padding-right:10px; padding-top:9px; padding-bottom:5px; font:normal 9px Verdana, Geneva, sans-serif;}
.copyright a{ background:url(../image/greybullet1.jpg) no-repeat 0% 50%; padding-left:12px; padding:0px 3px 0px 3px; display:inline-block;font-size:11px;}
.fontgray{color:#777; margin-top:8px;font-size:11px; line-height:14px; }
.copyright a.bluedoc{ background:url(../image/greybullet1.jpg) no-repeat 0% 50%;}

.error{ margin:0px auto; width:1003px;background:#fff;height:100px;padding:150px 0px}



/* Contact us Style */

.contactleft1{  width:60%; float: left; height:270px;  background-color: #fefefe; margin-bottom:-13px;float:right; margin-right:8px; padding-left:80px; 
border-left:1px  dashed  #EEE; }
.contactleft1 h2 { font-size:14px; margin:1px; height:28px; line-height:28px;  margin-bottom:13px; margin-top:30px; }
.contactleft1 h3 { font-size:12px; margin:1px; margin-bottom:5px; }
.contactright{ width:25%; float:left; height:220px; background-image:url(../image/hours.gif); background-repeat:no-repeat; background-position:center; text-indent:-3000px;}

/* About us Style */
.aboutusimg{ width:239px; height:400px; float:left; margin-right:20px;margin-top:0px; *margin-top:6px;   margin-left:-5px;_margin-left:-2px; background-image:url(../image/about_img.gif); background-repeat:no-repeat ; background-position: center top;} 

