body{ margin:0; padding:0; font-family:Verdana, Geneva, sans-serif; line-height:18px; font-size:12px; color:#333; text-align:justify; background:#e9e9e9;}
p { padding:0; margin:0;}
h1{ font-size:40px; color:#3c3c3c; margin:0 0 12px 0; font-weight:normal;}
h2{ font-size:22px; color:#333; font-weight:normal; margin:10px 0 5px 0; padding:0px; }
h3{ font-size:22px; color:#fff; font-weight:bold; margin:15px 0 7px 0; padding:0px; line-height:25px;}
h4{ font-size:18px; color:#181818; font-weight:normal; margin:15px 0 0 0; padding:0px; }
h5{ font-size:17px; color:#181818; font-weight:normal; margin:15px 0 0 0; padding:0px; }
h6{ font-size:10px; color:#181818; font-weight:normal; margin:-5px 0 4px 0;}

#wrapperban{ margin:0 auto 7px; padding:0px;  width:100%; float:left; height:568px; }
#wrapper-ban{ margin:0 auto; padding:0px;  width:100%; float:left; height:568px; }
#wrapper-banner{ margin:0 auto; padding:0px; height:480px; }
#banner{ margin:0 auto; width:952px;}

#header2{ width:170px; background:#fff; opacity:0.9; filter: alpha(opacity=70); padding-bottom:0px; float:right; text-align: center; margin-top: 0px; margin-right: 15; margin-bottom: 0; margin-left: 0px; padding:5px 0;}
#header2 .logo2{ padding:0px; height:47px; width:122px; margin:0 auto;}
.header-space{ width:301px; margin:0px 0 0 0; height:47px;}
#banner .header{ width:301px; /*opacity:0.7; filter: alpha(opacity=70);*/ background:url(../images/wt_tp.png); margin:0px 0 0 0; padding-bottom:0px; float:left;}
.logo{ padding:14px 0 20px 32px; height:120px; width:240px; margin:0 auto; z-index:9999; float:left;}
#menu{ margin:0; padding:0px;}
#menu ul{ margin:0; padding:20px 0 0 0;}
#menu li{ margin:0; padding:0px; list-style:none; text-align:center;}
#menu li.menu-divider{ background:url(../images/menu-divider.png) no-repeat; height:2px; margin:10px 0;}
#menu li a{ color:#000; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:normal; text-align:center; text-decoration:none;}
#menu li a:hover{ color:#f00; text-decoration:none;}

#wrapperban-inner{ margin:0 auto 7px; padding:0px;  width:100%; float:left; height:320px; }
#wrapper-baninner{ margin:0 auto; padding:0px;  width:100%; float:left; height:320px; }
#wrapper-bannerinner{ margin:0 auto; padding:0px; height:480px; }
#bannerinner{ margin:0 auto; width:952px;}
#bannerinner .header{ width:301px; float:left; /*opacity:0.7; filter: alpha(opacity=70);*/ background:url(../images/wt_tp.png); margin:0px 0 0 0; padding-bottom:15px;}

#headernav{ margin-top:460px; margin-right:30px;}


#middle-line{ margin:8px auto 0 auto; padding:0px; height:1px; background:#c6c6c6; clear:both; }
#middle-line1{ margin:7px 0 7px 0; padding:0px; height:1px; background:#c6c6c6; clear:both; }
.linefot { margin:0; padding:0px; height:1px; background:#fff; float:left; clear:both; width:100%;}

#wrapper {width:100%; margin:0 auto; padding:0; float:left;}
#wrapper-con {width:952px; margin:40px auto 0; padding:0;}

#wrapperinner {width:100%; margin:0 auto; padding:0; float:left;}
#wrapper-coninner {width:651px; margin:40px auto 0; padding:0;}
#wrapper-coninner2 {width:1000px; margin:40px auto 0; padding:0;}

.textinner{ padding:0 0 0 165px; width:630px; float:left; color:#333; margin:0 0 40px 0; }
.textinner2{ padding:0 0 0 20px; width:630px; float:left; color:#333; margin:0 0 40px 0; }

.containt-left{ margin:142px 0px 0px 25px; padding:0px; float:left; width:300px;}

.text{ padding:0; width:270px; float:left; color:#333; margin:0 0 40px 0; }
.text2{ padding:0; width:300px; float:left; color:#333; margin:0 0 0 50px; }
.text3{ padding:0; width:270px; float:left; color:#333; margin:0 0 0 50px; }

.text4{ padding:0; width:270px; float:left; color:#333; margin:0 0 0 0; }
.text5{ padding:0; width:300px; float:left; color:#333; margin:0 0 0 50px; }
.text6{ padding:0; width:270px; float:left; color:#333; margin:0 0 0 50px; }

.imgcla { float:left; height:20px; width:20px; padding:0; margin:12px 0 0 16px;}

.services{ margin:0; padding:0px;}
.services ul{ margin:10px 0 0 0px; padding:0;}
.services li{ cursor:pointer; font-weight:normal; font-size:13px; margin:0 0 0 0; background:url(../images/icon1.png) left top no-repeat; list-style:none; padding-left:25px; padding-bottom:3px;}
.services li.services-divider{ background:url(../images/border.jpg) no-repeat; height:2px; margin:5px 0 5px 0;}
.services li a{ color:#333; font-weight:normal; text-decoration:none; margin:0px 0 5px 0px; padding:0px;}
.services li a:hover{ color:#f00; text-decoration:none; margin:0px 0 5px 0px; padding:0px;}

.read a { background: url("../images/read.png") no-repeat scroll center center transparent; color: #fff; float: left; font-family:Verdana, Geneva, sans-serif; font-size:12px;
 text-align: center; text-decoration: none; width: 100px; height:34px; line-height:27px; margin:10px 0 0 0;}
.read a:hover{ color:#272727;text-decoration:none;}


.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }

/* NAVIGATION */

/* CONTROLS */
.btn { height:32px; width:32px; float:left; cursor:pointer;  }
#back { background-image:url("../images/btn_next.png");/* margin-left:45%;*/ margin-top:0px; float:right;}
#next { background-image:url("../images/btn_back.png"); margin-top:0px; float:right;}
#control { background-image:url("../images/btn_pause.png"); margin-top:0px; float:right;}

#wrapper-footer{ background:url(../images/bg-footer.jpg) repeat left top; width:100%; margin:0 auto; padding:0; float:left;}
#contentfooter{ width:952px; padding:0px; margin:10px auto;}
.mainfooter {width:952px; padding:0px; margin:5px 0 0 0; float:left;}

.fildbg{ background: none repeat scroll 0 0 #F5F5F5;
    border: 1px solid #E0E0E0;
    border-radius: 5px 5px 5px 5px;
    font-size: 12px; 
    padding: 4px 5px;
    width: 220px;}
	
.cflite { width: 222px; font-family: arial;}
.cflite_td { padding:1px; font-size:12px;}
.cflite label {padding:3px;}
label { padding-right:10px}
.formbg{background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #E0E0E0; border-radius: 5px 5px 5px 5px; font-size: 12px;  padding: 6px 5px; width: 220px; font-family:Verdana, Geneva, sans-serif; }
.formbg2{font-family:Verdana, Geneva, sans-serif;}

.submit {color:#fff; text-decoration:none; height:32px; width:77px; background:url(../images/read.png) left top; border:none; border-radius:4px;}
.submit a:hover{color:#ccc; text-decoration:none;}

ul.menuconul{ margin:5px 0 0 22px; padding:0px; float:left; }
ul.menuconul li{ cursor:auto; font-weight:normal;  margin:0 0 7px 10px; list-style-image:url(../images/icon4.png); }

ul.client {width:100%; list-style:none; display:inline-block; float:left; padding:0; margin:0;}
ul.client li {width:149px; height:150px; text-align:center; list-style:none; float:left; display:inline-block;  padding:0; margin:5px 8px 5px 0px;}
ul.client li img {border:1px solid #CCC;}

/**gallery**/
.fancyDemo { float:left; margin:0; padding:0;}
.gallery {float:left; margin:0; padding:0; width:175px;}

a.emaillink:link, a.emaillink:visited{ color:#333333; text-decoration:none; }
a.emaillink:hover{ color:#920011; }

ul.containttext{ margin:0px; padding:0px 0px 0px 37px;}
ul.containttext li{ margin:5px 0px; padding:0px;}