*{margin:0; padding:0; outline:0; border:none; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}
body{background:#6a6a6a url(../images/page-bg.jpg) no-repeat center top; margin:20px 0 0 0; behavior: url("csshover3.htc");}
.clearFloat{font-size:0; height:0; overflow:hidden; clear:both}

p{margin:0 0 10px 0}

#mainContainer{width:804px; margin:0 auto; background:#fff}
#topCorner{background:url(../images/top_corner.gif) no-repeat; font-size:0; height:10px; overflow:hidden}
#header{height:69px; background:#68b9e6 url(../images/header-bg.gif) repeat-x; position:relative; border-bottom:8px solid #0c75c8;}
#header h1{padding:13px 0 0 14px}
#header h2{position:absolute; right:12px; top:0; background:url(../images/tel.gif) no-repeat left; padding-left:20px; font-size:18px; color:#fff600; font-weight:normal}
#header ul{list-style-type:none; position:absolute; bottom:0; right:1px;}
#header ul li{float:left; background:url(../images/menu-left.gif) no-repeat left; margin-right:2px;}
#header ul li.active{float:left; background:url(../images/menu-left-over.jpg) no-repeat left; margin:-9px 2px 0 0}
#header ul li:hover{float:left; background:url(../images/menu-left-over.jpg) no-repeat left; margin:-9px 2px 0 0}

#header ul li a{text-decoration:none; padding:0 8px 0 0; font-weight:bold; font-size:12px; color:#00379a; background:url(../images/menu-right.gif) no-repeat right; display:inline-block; line-height:26px; margin:0 0 0 8px}

#header ul li.active a{text-decoration:none; padding:0 8px 0 0; font-weight:bold; font-size:12px; color:#00379a; background:url(../images/menu-right-over.jpg) no-repeat right; display:inline-block;line-height:36px; margin:0 0 0 8px}

#header ul li a:hover{text-decoration:none; padding:0 8px 0 0; font-weight:bold; font-size:12px; color:#00379a; background:url(../images/menu-right-over.jpg) no-repeat right; display:inline-block;line-height:36px; margin:0 0 0 8px}



#contentArea{background:#fff url(../images/content-bg.gif) repeat-x bottom; padding:10px 5px}
.topBlock{width:auto;padding-bottom:10px}
.topBlock ul{list-style-type:none}
.topBlock ul li{background:url(../images/gray-box.gif) no-repeat; height:170px; width:194px; float:left; margin:0 6px 0 0; position:relative}
.topBlock ul li.lastBlock{margin:0}
.topBlock ul li p{font-size:11px; color:#000; padding:10px 0 0 9px; clear:both; position:absolute; top:101px; left:0;}
.topBlock ul li h2{font-weight:bold; font-size:14px; float:right}
.topBlock ul li h2.blue{color:#2a9cd0; padding:34px 10px 0 0}
.topBlock ul li h2.green{color:#74c221; float:none;  padding:23px 10px 44px 64px; background:url(../images/cnt.gif) no-repeat left}
.topBlock ul li h2.blue2{color:#2a9cd0; padding:25px 10px 23px 104px; float:none; background:url(../images/tel.jpg) no-repeat left}

.bottomBlock{width:auto; padding:0px 0 0px 0; border-top:1px solid #A8A8A8}
.bottomBlock ul{list-style-type:none}
.bottomBlock ul li{float:left; margin:0 6px 0 0}
.bottomBlock ul li.lastChild{float:left; margin:0 }
.bottomBlock ul li h2{font-size:15px; font-weight:bold; color:#fff}
.bottomBlock ul li h2.padd{padding:26px 0 0 0}
.noneLine{line-height:normal!important; height:110px}

.bottomBlock ul li.even{background:url(../images/bottom-box.jpg) no-repeat scroll 0 -15px; width:194px; line-height:96px; text-align:center}
.bottomBlock ul li.even a{ text-decoration:none;  position:relative; top:-11px;}
.bottomBlock ul li.odd a{ text-decoration:none;  position:relative; top:-11px;}
.bottomBlock ul li.even a:hover{text-decoration:none;}
.bottomBlock ul li.odd a:hover{text-decoration:none;}

.bottomBlock ul li.odd{background:url(../images/bottom-box1.jpg) no-repeat scroll 0 -15px; width:194px; line-height:96px; text-align:center}

#bottomLink{width:auto; text-align:center}
#bottomLink ul{list-style-type:none}
#bottomLink ul li{display:inline;margin:0; padding:0; outline:0; border:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
#bottomLink ul li a{color:#306dce; padding:0 12px 0 8px; font-size:10px; text-decoration:none; background:url(../images/div.jpg) no-repeat right}
#bottomLink ul li a span{font-size:10px;}
#bottomLink ul li a.lastChild{background:none;}
#bottomLink ul li a:hover{text-decoration:underline}

#footer{width:793px; margin:0 auto; margin-top:40px;}
#footer .top{background:url(../images/footer-top.jpg) no-repeat; width:793px; height:11px; font-size:0; overflow:hidden}
#footer .bottom{background:url(../images/footer-bottom.jpg) no-repeat; width:793px; height:11px; font-size:0; overflow:hidden}
#footer .bg{background:url(../images/footer-bg.jpg) repeat-y; width:793px}
#footer .bg h3{font-weight:bold; font-size:14px; color:#306dce; background:url(../images/li.jpg) no-repeat left 15px; padding:10px 0 19px 15px; margin-left:170px; }
#footer .bg p{font-size:10px; color:#000000; margin:0; padding:0 0 0 56px} 
#footer .bg ul{font-size:10px; color:#000000; margin:0; margin-top:15px; padding:0 0 0 56px; list-style-position:inside} 
#footer .bg ul li{font-size:10px; padding-bottom:15px}


#phoneNemail{width:auto; text-align:center; line-height:54px; font-size:11px; color:#666666}
#phoneNemail a{font-size:11px; color:#666666; text-decoration:none}
#phoneNemail a:hover{text-decoration:underline}

#innerContent{width:auto; padding:0px 21px 0 34px}
#innerContent h2{font-size:26px; font-family:"Times New Roman", Times, serif; margin-bottom:20px; color:#2a9cd0; border-bottom:1px solid #2a9cd0; padding-bottom:6px}
#innerContent p{font-size:12px; color:#666; line-height:17px; margin-bottom:14px}
#innerContent h4{font-weight:bold; font-size:12px; color:#46a9d6; padding:10px 0}

#innerContent p a{font-weight:bold; font-size:12px; color:#46a9d6; text-decoration:underline}
#innerContent p a:hover{text-decoration:none}

#innerContent  p span{color:#90c404; font-weight:bold}


.topBlock2{width:auto;padding-bottom:10px}
.topBlock2 ul{list-style-type:none}
.topBlock2 ul li{background:url(../images/gray-box2.jpg) no-repeat; height:110px; width:194px; float:left; margin:0 6px 0 0; position:relative}
.topBlock2 ul li.lastBlock{margin:0}
.topBlock2 ul li p{font-size:11px; color:#000; padding:10px 0 0 9px; clear:both; position:absolute; top:101px; left:0;}
.topBlock2 ul li h2{font-weight:bold; font-size:14px; float:right}
.topBlock2 ul li h2.blue{color:#2a9cd0; padding:34px 10px 0 0}
.topBlock2 ul li h2.green{color:#74c221; float:none;  /*padding:24px 10px 44px 64px;*/ background:url(../images/cnt.gif) no-repeat left}
.topBlock2  h2.blue2{color:#2a9cd0; /*padding:26px 10px 23px 104px;*/ float:none; background:url(../images/tel.jpg) no-repeat left}


#header-01{width:auto; height:241px; background:#eff9ff; border-bottom:4px solid #6A6A6A;}
#header-01 .banner{width:auto; float:left;}
#header-01 .middle{ float:left; width:295px; height:244px;}
#header-01 .middle1{ height:30px; background:#FFFFFF; padding-top:19px; padding-bottom:20px; padding-left:20px; font-size:45px; }
#header-01 .middle1 strong{font-size:17px; }
#header-01 .middle2{ height:100px; background:#0583fe;}
#header-01 .middle3{ height:36px; color:#5E90A7;  font-weight:bold;  background:url(../images/backgrounf_newhead.gif) repeat-x;}
#header-01 .middle4{ height:36px; color:#5E90A7;   font-weight:bold; background:url(../images/backgrounf_newhead.gif) repeat-x;}
#header-01 .top1{ height:20px; color: #FFFF00; padding-left:20px; padding-top:5px;}
#header-01 .top2{ height:25px; color:#FFFFFF;padding-left:20px;}
#header-01 .top2 strong{font-size:17px;}
#header-01 .top3{ height:25px; color:#FFFF00; padding-left:20px;}
#header-01 .top4{ height:25px; color:#FFFFFF; padding-left:20px;}
#header-01 .top4 strong{font-size:17px;}

#header-01 .right{width:250px; float:right;}
#header-01 .right .blue{width:auto; height:60px; background:#0583fe;}
#header-01 .right .blue h2{color:#fff600; font-size:15px; padding-top:15px; padding-left:47px;}
#header-01 .right form{width:auto;}
#header-01 .right form label{color:#004c8a; font-size:12px; display:block;}
#header-01 .right form .input{display:block; border:1px solid #7f9db9; width:170px; height:16px; padding-top:2px; padding-left:2px;}
#header-01 .right form .input-01{float:left; display:block; border:1px solid #7f9db9; width:102px; height:16px; padding-top:2px; padding-left:2px; margin-right:3px;}
#header-01 .right form .input-02{float:left; display:block; border:1px solid #7f9db9; width:60px; height:16px; padding-top:2px; padding-left:2px;}
#header-01 .right form .input-03{float:left; display:block; border:1px solid #7f9db9; width:100px; height:16px; padding-top:2px; padding-left:2px;}
#header-01 .right form .input-04{float:left; display:block; border:1px solid #7f9db9; width:135px; height:16px; padding-top:2px; padding-left:2px; margin-right:4px;}
#header-01 .right form select{display:block; border:1px solid #7f9db9; width:174px;}
#header-01 .right form .go-butn{display:block; border:none; background:url(../images/go.gif) no-repeat; width:25px; height:19px; }

#header-01 .right form .row-1{clear:both; padding-top:5px;}
#header-01 .right form .row-2{clear:both; padding-top:5px;}
#header-01 .right form .row-3{clear:both; padding-top:5px;}
#header-01 .right form .row-4{clear:both; padding-top:5px;}
