/* CSS Document */
body{ margin:0px; padding:0px;
	  font-family:Arial, Helvetica, sans-serif;
	  color:#5D5D5D;
	  font-size:13px;
	 }

.maincontainer{ width:950px; margin:auto; margin-top:10px; padding-bottom:100px;}

.topturn{width:auto; float:left; height:95px; padding-bottom:15px;}

.topcenter{width:934px; float:left; 
           height:95px;
		   padding-bottom:15px;
		   background:url(../images/top_header_bg.gif) repeat-x;
		  }
		  
.logo{ width:237px; float:left;
	   height:79px;
	   background:url(../images/logo.jpg) 10px 5px no-repeat;
     }
.logo h1{ display:none;}

.clear{ clear:both;}

.rightpart{ width:500px; float:right;}
			
form{ margin:0px; padding:0px;}

form input.field{ border:1px solid #E5E5E5;
                  padding-left:4px; 
				  height:17px;
				  width:145px; 
				  color:#373737;font-size:12px;
				}
				
form input.submit{ background:url(../images/submit_but.gif) no-repeat;
                   width:70px;
				   padding-bottom:4px;
				   border:none;
				   color:#ffffff;
				   font-weight:bold;
				   margin-top:1px;
				 }
				 
				 
.formdiv{ float:right;
          width:auto;
          clear:left;
		  padding-top:15px;}
		  

.formfield{ float:left; padding-left:4px; width:auto;}

.menu{ float:right; clear:left;}

ul.topmenu{ margin:0px; padding:0px; padding-top:30px;}

ul.topmenu li{ margin:0px; padding:0px; padding-left:18px; 
             display:inline;
             font-size:12px;
			 color:#626161;
			}		  
			  
ul.topmenu li a{ text-decoration:none; color:#626161;}
ul.topmenu li a:hover{color:#FF9600;}

.but1{ float:left; background:url(../images/but1_bg.gif) no-repeat;
       width:231px;
	   height:53px;
	   padding-top:10px;
	   text-align:center;
	   font-weight:bold;
	   color:#ffffff;
	   font-size:21px;
	   margin-right:3px;
	 }

.but1 a{ text-decoration:none; color:#ffffff;}

.but1 a:hover{ color:#4AE108;}

.but2{ float:left; background:url(../images/but2_bg.gif) no-repeat;
       width:260px;
	   height:53px;
	   padding-top:10px;
	   text-align:center;
	   font-weight:bold;
	   color:#ffffff;
	   font-size:21px;
	   margin-right:4px;
	 }
	 
.but2 a{ text-decoration:none; color:#ffffff;}
.but2 a:hover{ color:#4AE108}


.but3{ float:left; background:url(../images/but3_bg.gif) no-repeat;
       width:451px;
	   height:53px;
	   padding-top:10px;
	   text-align:center;
	   font-weight:bold;
	   color:#ffffff;
	   font-size:21px;
	 }
.but3 ul{ margin:0px; padding:0px;}
.but3 ul li{ display:inline; 
             margin:0px; padding:0px;
			 padding-right:15px;}
			 
.but3 ul li.call{ padding-left:70px; padding-right:15px;}

.but3 a{ text-decoration:none; color:#ffffff;}


a.active-but{ text-decoration:none; color:#4AE108;}


.bannerturn{ float:left; width:auto;
            height:315px;
		   }

.bannertextpart{float:left; width:934px;
                 background:url(../images/home_banner_bg.gif) repeat-x;
				 height:315px;}

.bannertextpart img{padding-top:13px;}
.bannertextpart span img{ padding-top:0px; padding-bottom:5px;}


.bannerrightpart{ float:left; width:423px; height:290px; padding-left:10px;
				  background:url(../images/home_banner_bg.gif) repeat-x;
				  padding-top:24px;}
				  
ul.bannertext{ margin:0px; padding:0px; padding-top:17px;}

ul.bannertext li img{ padding-bottom:7px;}

.img{ float:right;}

h2{color:#66AB0C; font-size:20px; font-weight:bold; margin:0px; padding:0px; padding-bottom:17px;}

ul.bannertext li{ margin:0px; padding:5px 0px  17px 55px; list-style:none;
                  background:url(../images/no_1.gif) left 0px no-repeat;
				  color:#302E2E;
				  font-size:13px;
				}
				
ul.bannertext li.no2{ 
                      background:url(../images/no_2.gif) left top no-repeat;
					}

ul.bannertext li.no3{padding-top:10px;
                      background:url(../images/no_3.gif) left top no-repeat;
					}

.leftside{ width:550px; float:left; padding-top:15px;}

.lefttext{ width:514px; height:201px; padding-left:20px; padding-right:20px;
           border-left:1px solid #CDE3F1;
		   border-right:1px solid #CDE3F1;
		   background:url(../images/bg2.gif) bottom repeat-x;
		 }

.lefttext2{ width:514px; padding:10px 20px;
           border-left:1px solid #CDE3F1;
		   border-right:1px solid #CDE3F1;
		   background:url(../images/bg2.gif) bottom repeat-x;
		 }

.lefttext2 a{color:#66AB0C; font-weight:bold; text-decoration:none;}

.rightside{ width:321px; float:right; padding-top:15px;}

h1{ font-family:Arial, Helvetica, sans-serif;
   color:#055C9A;
   margin:0px; padding:0px;
   padding-bottom:20px;
   font-weight:bold;
   font-size:25px;}

.rightmenu{ width:301px; padding-left:23px;}

.rightmenu ul{ margin:0px; padding:0px;}
.rightmenu ul li{ margin:0px; padding:0px; list-style:none;}
.rightmenu ul li a{ text-decoration:none;
                    color:#6C6C6C;
					display:block;
					height:22px;
					font-size:15px;
					font-weight:bold;
					padding-left:24px;
					line-height:22px;
					margin-bottom:4px;
					background:url(../images/menu_bg.jpg) no-repeat;
				   }

.rightmenu ul li a:hover{color:#7CB008;}


.contact{ margin-top:105px; 
          background:url(../images/line.jpg) left top no-repeat;
		  padding-left:23px;
		  padding-bottom:15px;
		  font-size:13px;
		  color:#6C6C6C;
        }
		
.contact a{ color:#66AB0C; text-decoration:none;}

.consultation{ margin-top:59px;
               font-size:13px;}
.pic{ float:left; padding-right:30px; margin-bottom:20px;}


.footer{ width:950px; margin:auto; height:101px; background:url(../images/footerbg.jpg) repeat-x;}

.footer a{ color:#2c2c2c; font-size:13px; text-decoration:none;}

.footer-turn{ float:left; width:auto;}

.footer-left{ width:776px; float:left; padding-top:11px;}

.footer-right{ width:156px; float:left; padding-top:11px; text-align:right;}

.home-flash{ width:411px; height:294px;}

.inner-banner-container{ width:886px;
                         border:1px solid #9DDDFC;
						 border-top:none;
						 padding:30px;
						 padding-top:60px;
						 color:#06538A;
						 font-size:20px;
			             height:110px;
			             clear:both;
						 margin-bottom:20px;
					   }
					   
.inner-banner-container span{ color:#FF9600;}

.bannre1{background:url(../images/banner1.jpg) center no-repeat;}

.bannre2{background:url(../images/business.jpg) center no-repeat;}
.banner3{background:url(../images/company-banner.jpg) right no-repeat;}
.banner4{background:url(../images/contact.jpg) right no-repeat;}

.privacy{ clear:both; padding:10px;}
h3{ font-size:18px; margin:0px; padding:0px; padding-bottom:10px;}