@charset "utf-8";
/* CSS Document */

body{
	font-size:11px;
	margin:0 auto;
	padding:0px;
	color:#333;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	}
h1{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:15px;
	font-size:13px;
	font-weight:bold;
	padding-left:25px;
	background:url(../images/bullet1.jpg) no-repeat left;
	}
h2{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	padding-left:25px;
	color:#336699;
	background:url(../images/bullet1.jpg) no-repeat left;
	}
h3{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:15px;
	font-size:12px;
	font-weight:bold;
	color:#393C89;
	}	
u{
	text-decoration:underline;
	color:#336699;
	font-weight:bold;
	}	
	
		
.clean{
	clear:both;
	}	
.more{
	width:60px;
	text-align:right;
	float:right;
	margin-right:5px;
	font-weight:bold;
	padding-left:20px;
	background:url(../images/more_bullet.jpg) no-repeat;
	text-decoration:none;
	}	
.more a{
	color:#333;
	text-decoration:none;
	}
.more a:link, .more a:active, .more a:visited{
	color:#333;
	text-decoration:none;
	}
.more a:hover{
	color:#ff3600;
	text-decoration:none;
	}			
#wrappper{
	width:100%;
	padding:0px;
	display:table;
	}	
#header{
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
	height:195px;
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:5px;
	}
.toppart{
	height:77px;
	}		
.graybg{
	width:60%;
	height:38px;
	float:right;
	background:url(../images/menubg_gray.jpg) repeat-x;
	}
.graymenu{
	width:472px;
	height:30px;
	float:left;
	left:60px;
	margin:0;
	padding:0;
	}
.graymenu ul{
	padding: 0px 0 7px 0;
	margin-top:5px;
	text-align: right;
	}
	
.graymenu li{
	display:inline;
	}
.graymenu li a{
	float: left;
	color: #666;
	padding: 5px 13px;
	text-decoration: none;
	border-right:1px dotted #aeaeae;
	margin-top:2px;
}	

.graymenu li a:link, .graymenu li a:active, .graymenu li a:visited{
	color:#666;
	text-decoration:none;
	}
.graymenu li a:hover{
	color:#000;
	text-decoration:none;
	}	


	
	
	
.graycorner{
	background:url(../images/menu_corner.jpg) left top;
	height:38px;
	width:60px;
	float:left;
	}
.blackmenu{
	width:850px;
	height:48px;
	margin:0 auto;
	margin-top:16px;
	color:#fff;
	font-size:11px;
	}
.blackmenu li{
	display:inline;
	}
.blackmenu li a{
	float: left;
	color: white;
	padding: 12px 15px;
        _padding: 0px 15px;
	text-decoration: none;
	border-right:1px solid gray;
	}


.blackmenu li a:active, .blackmenu li a:link, .blackmenu li a:visited{
	color:#fff;
	text-decoration:none;
	}
.blackmenu li a:hover{
	color:#ccc;
	text-decoration:none;
	} 	
	
	
		
.topline{
	width:850px;
	height:83px;
	margin:0 auto;
	}
		
			
#mainbody{
	width:850px;
	margin:0 auto;
	display:table;
	}	
#mainbody .banner_img{
	width:850px;
	height:150px;
	border-bottom:7px solid #ff3600;
/*	background:url(../images/banner-img1.jpg) no-repeat center; */
	background:url(../images/banner_img1.jpg) no-repeat center;
	margin-bottom:15px;
	}
#mainbody .banner_img .online_offline{
	width:170px;
	float:right;
	margin-top:125px;
	height:22px;
	}
		
#mainbody .welcome_sec{
	width:511px;
	height:170px;
	padding-left:12px;
	padding-bottom:8px;
	padding-right:12px;
	border:1px solid #C4D3DC;
	background:url(../images/wel_bg.jpg) repeat-x;
	float:left;
	margin-bottom:10px;
	}	
#mainbody .live_chat{
	width:300px;
	height:180px;
	background:url(../images/chat_bg.jpg) repeat-x;
	float:right;
	margin-bottom:10px;
	}
.chat_left{
	width:8px;
	float:left;
	height:180px;
	background:url(../images/chat_left.jpg) no-repeat left;
	margin-right:5px;
	}
.chat_text{
	width:274px;
	height:180px;
	float:left;
	left:13px;
	}
.chat_right{
	width:8px;
	float:right;
	height:180px;
	background:url(../images/chat_right.jpg) no-repeat left;
	}
.line1{
	width:230px;
	height:40px;
	margin-bottom:5px;
	background:url(../images/firefox_icon.jpg) no-repeat left;
	padding-left:45px;
	padding-top:5px;
	}	
.line2{
	width:240px;
	height:35px;
	margin-bottom:3px;
	margin-left:35px;
	}
.line3{
	width:230px;
	height:40px;
	margin-bottom:3px;
	background:url(../images/msn_icon.jpg) no-repeat left;
	padding-left:45px;
	padding-top:5px;
	}	
		
	
b{
	font-weight:bold;
	}	
.r3_c1{
	width: 290px;
	float:left;
	height:280px;
	margin-bottom:10px;
	}	
.announce_sec{
	width:290px;
	height:180px;
	float:left;
	background:url(../images/chat_bg.jpg) repeat-x;
	margin-bottom:10px;
	}	
.announce_text{
	width:265px;
	height:180px;
	float:left;
	left:13px;
		}
.submit{
	width:290px;
	height:90px;
	float:left;
	}			
.knowledge_sec{
	width:545px;
	float:right;
	height:280px;
	background:url(../images/knowledge_bg.jpg) repeat-x;
	margin-bottom:10px;
	}	
.knowledge_img{
	width:230px;
	height:230px;
	float:left;
	}
h4{
	width:240px;
	height:20px;
	float:left;
	color:#336699;
	padding:0px;
	margin:0px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bold;
	background:url(../images/search_icon.jpg) left no-repeat;
	padding-left:30px;
	padding-bottom:5px;
	border-bottom:1px dashed #E2E2E2;
	margin-left:15px;
	}	
.search_area{
	width:265px;
	float:left;
	margin-left:20px;
	margin-bottom:10px;
	}
.text_field{
	width:180px;
	height:22px;
	float:left;
	margin-bottom:10px;
	}
.input{
	width:180px;	
	}
.allwords{	
	width:75px;
	height:22px;
	float:right;
	margin-top:1px;
	margin-bottom:10px;
	}	
.select{
	height:22px;
	width:70px;
	}
.select1{
	width:150px;
	height:22px;
	}
.search{
	width:60px;
	height:20px;
	float:left;
	}		
.know_text{
	width:265px;
	margin-left:20px;
	float:left;
	}
.know_text b{
	font-weight:bold;
	background:url(../images/know_bullet.jpg) left no-repeat;
	padding-left:15px;
	margin-bottom:8px;
	}
	
					
.knowledge_left{
	width:10px;
	float:left;
	height:280px;
	background:url(../images/knowledge_left.jpg) no-repeat left;
	margin-right:3px;
	}
.knowledge_text{
	width:519px;
	height:280px;
	float:left;
	left:13px;
	}
.knowledge_right{
	width:10px;
	float:right;
	height:280px;
	background:url(../images/knowledge_right.jpg) no-repeat left;
	}
/* footer sec */
#footer{
	width:100%;
	height:50px;
	background:url(../images/footer_bg.jpg) repeat-x;
	}
#footer .footer_inner{
	width:850px;
	margin:0 auto;
	padding-top:26px;
	text-align:right;
	color:#333;
	text-decoration:none;
	}
#footer .footer_inner a{
	color:#333;
	text-decoration:none;
	}
#footer .footer_inner a:link{
	color:#333;
	text-decoration:none;
	}
#footer .footer_inner a:active{
	color:#333;
	text-decoration:none;
	}	
#footer .footer_inner a:visited{
	color:#333;
	text-decoration:none;
	}
#footer .footer_inner a:hover{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}	
/* footer sec */	
	
	
/* for inner page */	
#banner{
	background-image: url(../images/banner_bg.jpg);
	background-repeat: repeat-x;
	height:150px;
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:5px;
	}
.main_left{
	width:650px;
	float:left;
	margin-bottom:5px;
	margin-top:5px;
	}	
.main_title{
	width:215px;
	height:40px;
	float:left;
	}
.main_img{
	width:180px;
	height:115px;
	float:right;
	margin-bottom:5px;
	}	
.red_line{
	border-bottom:7px solid #ff3600;
	width:850px;
	margin-bottom:10px;
	}
.left_col{
	width:225px;
	padding:10px 0px 10px 0px;
	float:left;
	background:url(../images/leftbg.jpg) repeat-y;
	}
.left_titlebg{
	width:180px;
	height:18px;
	float:left;
	background:url(../images/left_title_bg.jpg) no-repeat left;
	margin-bottom:10px;
	padding:12px 10px 10px 20px;
	}	

.title_cat{
	font-weight:bold;
	font-size:12px;
	color:#5D609F;
	background:url(../images/cat_icon.jpg) left no-repeat;
	padding-left:35px;
	}
.white_text{
	background:#fff;
	padding:10px;
	width:170px;
	margin-left:8px;
	float:left;
	margin-bottom:10px;
	}	
		
.right_col{
	width:615px;
	padding:10px 0px 10px 0px;
	float:right;
	}
.title_faq{
	font-weight:bold;
	font-size:12px;
	color:#5D609F;
	background:url(../images/icon_faq.jpg) left no-repeat;
	padding-left:35px;
	}
.nav{
	width:160px;
	padding:0px 5px 2px 10px;
	}
.nav ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	}
.nav li{
	margin: 0px;
	padding: 2px 0px 2px 30px;
	list-style-type: none;
	background: url(../images/bullet2.jpg) 7px 5px no-repeat;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	}	
.nav li a{
	color: #666;
	text-decoration:none;
	}
.nav li a:hover{
	color: #000;
	text-decoration:none;
	}	
.textfield1{
	width:170px;
	height:22px;
	}		
.search1{
	width:60px;
	height:20px;
	float:left;
	margin-top:8px;
	}
.advance_search{
	width:90px;
	float:right;
	text-decoration:none;
	color:#666;
	margin-top:0px;
	height:18px;
	}
		
		
.input1{
	border:1px solid #DEE4F5;
	width:170px;
	height:22px;
	}	
				
/* for inner page */	
		