body{
	background:url(img/bg.jpg) repeat top;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

#header{
	width:960px;
	height:65px;
	margin:0px auto 0px auto;
	border:0px solid #ccc;
	}

#logo{
	width:215px;
	float:left;
	margin:14px 0px 0px 0px;
	border:0px solid #ccc;
	}

#topmenu{
	width:300px;
	height:40px;
	float:right;
	margin:18px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #ccc;
	}

.contact{
	background: url(img/topmenu.png) 15px 0px no-repeat;
	display:block;
	float:right;
	font:normal 11px Trebuchet MS;
	color:#555;
	text-decoration:none;
	padding:24px 0px 0px 0px;
	margin:0px 15px 0px 15px;
	border:0px solid red;
}

.faq{
	background: url(img/topmenu.png) -2px -41px no-repeat;
	display: block;
	float:right;
	font:normal 11px Trebuchet MS;
	color:#555;
	text-decoration:none;
	padding:24px 0px 0px 0px;
	margin:0px 15px 0px 15px;
	border:0px solid red;
}
.nda{
	background: url(img/topmenu.png) -2px -80px no-repeat;
	display: block;
	float:right;
	font:normal 11px Trebuchet MS;
	color:#555;
	text-decoration:none;
	padding:24px 0px 0px 0px;
	margin:0px 5px 0px 15px;
	border:0px solid red;
}
#line{
	width:970px;
	height:2px;
	margin:0px auto 0px auto;
	background:url(img/line.png) top repeat-x;
	}

#menu{
	width:960px;
	height:33px;
	margin:0px auto 0px auto;
	border:0px solid #ccc;
	}

#menu ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	}

#menu ul li{
	position:relative;
	display:inline;
	float:left;
	}

#menu ul li a{
	display: block;
	border: 0px solid #202020;
	text-decoration: none;
	font:bold 11px Trebuchet MS;
	color:#555;
	float:left;
	margin:0px 0px 0px 0px;
	}

#menu ul li a.home{
	background:url(img/main_menu.png) 4px 8px no-repeat;
	padding:9px 5px 9px 30px;
	}

#menu ul li a.abt{
	background:url(img/main_menu.png) 4px -18px no-repeat;
	padding:9px 5px 9px 30px;
	}

#menu ul li a.web{
	background:url(img/main_menu.png) 4px -45px no-repeat;
	padding:9px 5px 9px 30px;
	}

#menu ul li a.mobi{
	background:url(img/main_menu.png) 4px -70px no-repeat;
	padding:9px 5px 9px 30px;
	}
	
#banner{
	width:960px;
	height:223px;
	margin:0px auto 1px auto;
	border:0px solid #ccc;
	}

#b_img{
	width:416px;
	height:223px;
	float:left;
	border:0px solid red;
	}

#b_text{
	width:540px;
	height:223px;
	float:left;
	border:0px solid red;
	}

.b_text_1{
	width:534px;
	height:42px;
	margin:25px 0px 0px 0px;
	border:0px solid red;
	}

a.knowmore{
	width:298px;
	height:51px;
	display:block;
	float:right;
	margin:90px 0px 0px 0px;
	border:0px solid red;
	}
	
#wedoit_con{
	width:960px;
	margin:0px auto 1px auto;
	border:0px solid #ccc;
	}
	
h1.home{
	font:bold 16px Trebuchet MS;
	color:#555;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	}

p.t1{
	font:normal 11px Trebuchet MS;
	color:#555;
	text-align:justify;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	}
	
p.t2{
	font:normal 11px Trebuchet MS;
	color:#555;
	text-align:justify;
	padding:5px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	}
	
p.t3{
	font:normal 11px Trebuchet MS;
	color:#555;
	text-align:justify;
	padding:0px 5px 0px 0px;
	margin:0px 0px 15px 0px;
	}
	
#abtwebmobi_con{
	width:960px;
	height:170px;
	margin:0px auto 1px auto;
	border:0px solid #ccc;
	}

#hometabcon{
	height:165px;
	float:left;
	margin:0px 6px 0px 0px;
	border:0px solid red;
	}

#hometabcon_new{
	height:165px;
	float:right;
	margin:0px 0px 0px 0px;
	border:0px solid red;
	}
	  
.h_tab_l{
	width:10px;
	height:165px;
	float:left;
	background:url(img/h_tab_l.png) bottom left no-repeat;
	}

.h_tab_abt{
	width:250px;
	height:165px;
	float:left;
	background:url(img/h_tab_m.png) bottom left repeat-x;
	}

.h_tab_web{
	width:325px;
	height:165px;
	float:left;
	background:url(img/h_tab_m.png) bottom left repeat-x;
	}
	
.h_tab_mob{
	width:310px;
	height:165px;
	float:left;
	background:url(img/h_tab_m.png) bottom left repeat-x;
	}

.h_tab_r{
	width:10px;
	height:165px;
	float:left;
	background:url(img/h_tab_r.png) bottom right no-repeat;
	}

h2.abt{
	font:bold 14px Trebuchet MS;
	color:#555;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;
	}

a.more{
	width:56px;
	height:13px;
	display:block;
	float:right;
	padding:10px 0px 0px 0px;
	border:0px solid red;
	clear:right;
	}

p.abt_tab{
	font:normal 11px Trebuchet MS;
	color:#555;
	width:250px;
	display:block;
	text-align:justify;
	line-height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

p.web_tab{
	font:normal 11px Trebuchet MS;
	color:#555;
	width:218px;
	float:left;
	display:block;
	text-align:justify;
	line-height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
.web_logo{
	width:95px;
	height:81px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:right;
	border:0px solid red;
	}

p.mobi_tab{
	font:normal 11px Trebuchet MS;
	color:#555;
	width:216px;
	display:block;
	float:left;
	text-align:justify;
	line-height:16px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}

.mobi_logo{
	width:81px;
	height:81px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:right;
	border:0px solid red;
	}

#footer{
	width:960px;
	height:30px;
	margin:5px auto 0px auto;
	border:0px solid #ccc;
	}
#f_left{
	float:left;
	text-align:left;
	width:350px;
	height:25px;
	font:normal 11px Trebuchet MS;
	color:#555;
	}
#f_right{
	float:right;
	width:350px;
	height:25px;
	text-align:right;
	font:normal 11px Trebuchet MS;
	color:#555;
	}
