@charset "utf-8";
/* CSS Document */
*{ padding:0;margin:0;}
body{background-color: #cccccc;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #4b4a4a;} ul{ list-style:none;}h1{ color:#29c6f6; font-size:26px;float:left;clear:both;margin-top:15px; margin-bottom:20px; letter-spacing:0.6px;} 
h1 span{color:#4b4a4a; font-size:18px;}  
h2{ color:#29C6F6;font-size:16px;margin-top:20px;clear:both;}
h3{ color:#29c6f6; font-size:26px;float:left;clear:both;margin-top:15px; margin-bottom:20px; border-bottom:1px solid #29c6f6; width:918px;} 
p{font-size:15px;line-height:18px;margin-bottom:5px;margin-top:15px;clear:both;text-align:justify;}

#main{margin: auto;width: 1045px;}
#container{ float:left;width: 1045px; background-color:#FFFFFF;}

#header{background-color:#262259;float:left;height:108px;width:1045px;}
#logo-img{background-image:url(../images/logo-img.jpg);background-repeat:no-repeat;float:left;height:98px;margin-left:15px;margin-top:11px;width:150px;}
#logo-text{background-image:url(../images/logo-text.jpg);background-repeat:no-repeat;float:left;height:16px;margin-left:15px;margin-top:57px;width:597px;}
#banner-back{background-image:url(../images/banner-back2.jpg);background-repeat:no-repeat;border-bottom:3px solid #1C6BB1;float:left;height:377px;width:1045px;}

#banner-part{float:left;margin-left:4px;margin-top:27px;width:616px;}
#banner-img{background-image:url(../images/banner.jpg);background-repeat:no-repeat;float:left;height:299px;width:616px;}
#left-nav{float:left;margin-left:52px;margin-top:66px;width:312px;}
#left-nav li{ color:#FFFFFF;font-size:14px;margin-top:9px;} 
.left-nav-line{background-color:#3179B9;height:1px;width:300px;}
.square {background-image:url(../images/white-box.jpg);background-position:left center;background-repeat:no-repeat;height:15px;margin-left:10px;padding-left:10px;width:5px}
.square2 {background-image:url(../images/blue-box.jpg);background-position:left center;background-repeat:no-repeat;height:15px;
margin-left:10px;padding-left:10px;width:5px;}
#top-nav{background-color:#1C6BB1;float:right;height:30px;margin-right:7px;width:340px;color:#FFF;}
#top-nav li{ float:left; width:auto;font-size:17px;margin-right:12px;margin-top:5px;}
a.top-nav{ color:#FFF; text-decoration:none;}   a.top-nav:hover{ color:#FFF; text-decoration:none;}
a.leftnav{ color:#FFF; text-decoration:none;}   a.leftnav:hover{ color:#FFF; text-decoration:none;}
#top-nav-back{background-image: url(../images/nav-img.jpg);background-repeat: no-repeat;float: right;height: 30px;width: 32px;}


#body-part{float:left;margin-left:60px;margin-top:16px;width:918px;}
#body-part-textpart{float:left;text-align:justify;width:590px;}
#body-part-imgpart{background-image:url(../images/body-right-img.jpg);background-repeat:no-repeat;float:right;height:324px;width:291px;margin-top:70px;}
.img {float:right;margin-top:20px; margin-bottom:10px; width:291px;}



#footer{background-image: url(../images/footer-img.jpg);background-repeat: repeat-x;float: left;height: 49px;width: 1045px;margin-top:25px;}
#footer-text{ color:#FFFFFF;float:center;margin-left:63px;margin-top:20px;width:auto;}
#footer-center{text-align:center;color:#FFFFFF;float:center;margin-left:auto;margin-top:20px;width:auto;}
.services {clear:both;float:left;margin:0 0 10px;}
.services li {margin-top:6px;font-size:13px;}
a.sitemap{ color:#29c6f6; text-decoration:none;}    a.sitemap:hover{ color:#29c6f6; text-decoration:none;}
a.seo{color:#fff; text-decoration:underline;}    a.seo:hover{color:#fff; text-decoration:none;}
a.contact{color:#c3375a; text-decoration:none;}    a.contact:hover{color:#c3375a; text-decoration:underline;}
