@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{background:url(images/main-bg.jpg) #91a9c5 repeat-x; width:100%; height:1038px; font:normal 12px Arial; color:#000;}
img a, a img {border:0; outline:none;}
ul, li {list-style:none;}
p,div,h1,h2,h3,h4{padding:0;}
input, fieldset{padding:0; margin:0; border:0;}
#container{width:984px; margin:0 auto; height:auto; background:#fff}
#top-header{ height:123px; float:left; width:984px;}
#top-header .logo{background:url(images/logo-1.jpg) no-repeat; width:259px; height:112px; float:left;}
#top-header .tele{background:url(images/telephone.jpg) no-repeat; width:200px; height:52px; float:right; margin-top:40px; padding-top:17px; padding-left:60px; color:#000000; font:bold 20px Arial, Helvetica, sans-serif; }

#topmenu-header{height:38px; width:984px; float:left;}
#topmenu-header .left{background:url(images/top-menu-left-bg.jpg) #eef0ef no-repeat; width:972px; height:38px; float:left}
#topmenu-header .right{background:url(images/top-menu-right-bg.jpg) no-repeat; width:12px; height:38px; float:left;}
.right p{font:bold 13px Arial, Helvetica, sans-serif; color:#333333;}
.right span{ color:#b41b34; font-size:18px;}

#topmenu-header #menu { width:900px; float:left; padding-top:10px; padding-left:20px;}
#topmenu-header #menu li{ font: bold 12px Arial, Helvetica, sans-serif; color:#000000; float:left; list-style:none; display:block}
#topmenu-header #menu li a{text-decoration:none; color:#6f6f6f; padding:0px 12px 0px 11px;}
#topmenu-header #menu li a:hover{ text-decoration:none; color:#000;}

#mainbanner{background:url(images/banner.jpg) no-repeat; width:983px; height:191px; float:left;}
#banner-bottom{width:974px; height:23px; float:left; background:#eef0ef; padding-top:7px; padding-left:10px}
#banner-bottom h1{font:bold 13px Arial, Helvetica, sans-serif; color:#000000;}
#container2{width:984px; height:auto; float:left; background:#fff;}
#container2 .left{width:278px; height:auto; float:left; padding:0px 15px 0px 15px;}
#container2 .left #box1{ width:271px; height:280px; float:left; margin-top:10px;}
#container2 .left #box1 .box1top-bg{ background:url(images/leftmenu-bg1.jpg) no-repeat; width:271px; height:32px; float:left; padding-top:8px; color:#FFFFFF; font-weight:bold;  font-size:16px;}

#container2 .left #box1 .vertical-bg{background:url(images/leftmenu-centerbg.jpg) repeat-y; width:271px; height:228px; float:left; }
#container2 .left span{font:bold 14px Arial, Helvetica, sans-serif; color:#2c5b8d; line-height:19px; }
#container2 .left #box1 .vertical-bottom{background:url(images/leftmenu-bottom-bg1.jpg) no-repeat; width:271px; height:18px; float:left;}

#container2 .left #box2{ width:271px; height:210px; float:left; margin-top:20px;}
#container2 .left #box2 .box1top-bg{ background:url(images/leftmenu-bg2.jpg) no-repeat; width:271px; height:30px; float:left; padding-top:7px; color:#FFFFFF; font-weight:bold;  font-size:16px;}
#container2 .left #box2 .vertical-bg{background:url(images/leftmenu-centerbg.jpg) repeat-y; width:251px; height:auto; float:left; border-bottom:1px solid #5fadee;
 padding-left:5px; padding-top:10px; line-height:18px; text-align:left; padding-right:15px; font-weight:bold; color:#676869;}
 
 
 #container2 .left #box3{ width:271px; height:210px; float:left; margin-top:10px;}
#container2 .left #box3 .box1top-bg{ background:url(images/leftmenu-bg2.jpg) no-repeat; width:271px; height:30px; float:left; padding-top:7px; color:#FFFFFF; font-weight:bold; font-size:15px;}
#container2 .left #box3 .vertical-bg{background:url(images/leftmenu-centerbg.jpg) repeat-y; width:261px; height:auto; float:left; border-bottom:1px solid #5fadee;
 padding-left:5px; padding-top:10px; line-height:normal; text-align:right; padding-right:5px; color:#676869; padding-bottom:10px}
 

.vertical-bg li{padding:15px 0px 5px 25px; background:url(images/bullet-1.jpg) left center no-repeat; margin-left:5px; line-height:17px; font-size:14px;}
.vertical-bg li strong{font:bold 14px Arial, Helvetica, sans-serif; color:#2c5b8d;}

#container2 .left #box2 .vertical-bottom{background:url(images/leftmenu-bottom-bg1.jpg) no-repeat; width:271px; height:18px; float:left;}

#container2 .right{ width:660px; height:auto; float:left; padding-right:15px;}
#container2 .right h1{font:bold 17px Arial; color:#a7650b;}
#container2 .right #container-box{width:607px; height:290px; float:left; background:#e4f5ff; border:2px solid #bee3f5;}
#container-box a{ text-decoration:none; color:#000000}
#container-box a:hover{color:#a7650b}

#container2 .right .text{font:bold 16px arial; color:#000;}

#container2 .right .eletext{width:100%; float:left; height:auto;}
#container2 .right .eletext p{line-height:15px; font-weight:bold; color:#555454}
#container2 .right .eletext h2{font:bold 17px Arial; color:#2f5e90;}

#call-for{width:600px; height:140px; float:left; border:2px solid #8cc4f3; background:#e6f6ff; border:2px solid #bee3f5;}
#call-for .big-text{font:bold 16px Arial; color:#000; }
#call-for a{text-decoration:none; color:#000000;}
#call-for a:hover{color:#a7650b;}

#bottom-container{ width:984px; height:auto; background:#fff; float:left; padding-top:20px;}
#bottom-container h2{font:bold 17px Arial; color:#1f6aaa;}

#footer{width:964px; background:#2c5c8d; height:auto; float:left; padding:10px; margin-top:10px; color:#FFFFFF;}

.footer a{text-decoration:none; color:#fff; font-weight:bold; color:#FFFFFF;}
.footer a:hover{ text-decoration:none; color:#000;}

#list li{padding:5px 0px 5px 0px;}
#list strong{ font: bold 14px Arial, Helvetica, sans-serif; color:#000000;}


