﻿/*----------------------------------*/
html
{
	background:url('/images/master/tetbg.gif') center top;
}

body
{
	font-family:Arial;	
	font-size:12px;
	padding:0px;
	margin:0px;
	width:100%;
	text-align:left;
}

body
{
	background-image:url('/images/master/tet2011.png');
	background-repeat:no-repeat;
	_background-repeat:repeat;
	background-position:top center;
}

img{padding:0px; margin:0px; border:0px;}

a:link {color:#d17029; text-decoration: none}
a {font-size: 12px; color: #d17029; text-decoration: none}
a:active {color: #d17029; text-decoration: none}
a:visited {	color: #da691e; text-decoration: none}

.linkdf{font-size: 12px; color: #d17029 !important; text-decoration: none}
.linkb{font-size: 12px; color: Black !important; text-decoration: none}
.linkw{font-size: 12px; color: #fff !important; text-decoration: none}

hr {border: 0px; background-color: #cccccc; width: 96%; height: 1px}
ul{padding:0px;margin:0px;}

.Titlebox
{
	padding:4px 8px;
	text-align:left;
	font-weight:bold;	
}
.contentbox
{
	padding:0px;
	margin:0px;
	text-align:left;
}

.div_clear{ clear:both;}
.div_fill{width:100%; padding:0px; margin:0px;}

/*----------------------------------*/

.CommonTable, .commontable, .commonTable {	padding: 0px; margin: 0px; width: 100%; border-collapse: collapse}
.TableForm {	padding: 0px; margin: 0px; width: 100%; border-collapse: collapse}
.HeaderTable {	padding: 0px; margin: 0px; width: 100%; border-collapse: collapse}

.HeaderTD, .headerTD, .headertd {text-align: left; border: 1px solid #FA8143; padding: 5px 5px 5px 12px; font-weight: bold; font-size: 12px; background: #ff8802; HEIGHT: 18px; line-height: 18px;}
.HeaderTD A:link {	color: #fff; text-decoration:none}
.HeaderTD A:visited {	color: #fff; text-decoration:none}

.HeaderTD2 {BORDER: 0px; BORDER-BOTTOM: #ccc 1px solid; WIDTH: 90%; PADDING-LEFT: 12px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 22px; HEIGHT: 22px;}

.forumHeaderTD, .ForumHeaderTD {text-align: left; border: 0px solid #FA8143; padding: 5px 5px 5px 12px; font-weight: bold; font-size: 12px; background: #fe923b url('/images/caption.gif'); HEIGHT: 18px; line-height: 18px;}
.forumHeaderTD A:link {	color: #fff; text-decoration:none}
.forumHeaderTD A:visited {	color: #fff; text-decoration:none}

a.forumLink:link {color: #b7733c}
a.forumLink:visited {color: #b7733c}

.HeaderTD3 {text-align: left; border: 1px solid #FA8143; padding: 5px 5px 5px 12px; font-weight: bold; font-size: 12px; background: #ff8802; HEIGHT: 18px; line-height: 18px;}
.DataTD, .dataTD, .DataTd 
{
	text-align: left; border: 1px solid #ddd; padding: 5px; background-color: #fcfefc;
}
.ContentTD, .contentTD {
	text-align: left; border: 1px solid #ddd; padding: 5px; background-color: #f6f2ef;
}
.FormTD, .formTD 
{
	text-align: left; border: 1px solid #CCCCCC; padding: 5px; background-color: #eeeeee
}
.FormTransitionTD 
{
	text-align: left; border-right: #787878 1px solid; padding-right: 5px; border-top: #787878 0px solid; padding-left: 5px; padding-bottom: 5px; border-left: #787878 1px solid; padding-top: 5px; border-bottom: #787878 0px solid; background-color: #fffdfb
}

.ActiveTab, .activeTab {
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	text-align: center;
	font-weight: bold; 
	padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;
	margin-right: 5px;
	background-color: #ff8802; 
}

.DeactiveTab, .DeActiveTab {
	-moz-border-radius-topleft:7px;
	-moz-border-radius-topright:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-top-left-radius:7px;
	text-align: center;
	font-weight: bold; 
	border: 0px solid #CCCCCC; 
	padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px;
	margin-right: 5px;
	background-color: #DDDDDD; 
}

.Button, .button {	
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding-left: 5px; 
	border: 1px solid #DDDDDD; 
	height: 25px; line-height: 25px; 
	margin-right: 5px;
	background-color: #EEEEEE; 
}

/*----------------------------------*/

.headertop 
{
	/*background:url("/images/home/bg_headertop.jpg") repeat-x scroll left top transparent;*/
	/*background:url("/images/master/bgunder.png") repeat scroll 0 0 transparent;*/
	width:100%;
	height:77px;
	overflow:hidden;
}

.mainheader
{
	/*background:url("/images/master/cenbg.png") repeat scroll 0 0 transparent;*/
	width:980px;
	overflow:hidden;
}

.div_logohomeR
{
	background:url("/images/master/logoTet.png") no-repeat;
	_background:url("/images/master/logoTet.gif") no-repeat;
	width:245px;
	height:75px;
	float:left;
	overflow:hidden;
}

.div_menutophomeL
{
	width:725px;
	height:75px;
	float:right;
	overflow:hidden;
}

.div_mntop 
{
	background:url("/images/master/bg_topright.gif") no-repeat scroll right top transparent;
	float:right;
	height:32px;
	overflow:hidden;
	padding-left:45px;	
	width:470px;
}
.div_hlogintop 
{
	float:left;
	height:26px;
	overflow:hidden;
	padding-top:5px;
	text-align:left;
	width:218px;
}
.ul_hlogintop
{
	display:block;
	overflow:hidden;
}


.ul_hlogintop li
{
	float:left;
	font-size:15px;
	height:20px;
	list-style:none outside none;
	padding:0px 15px; 
}

	
.hlilg
{
	float:left;
	padding:0px 10px!important;	
}

.div_hsearchtop
{
	float:right;
	height:30px;
	overflow:hidden;
	padding-top:0;
	width:250px;
}

.div_txsearch 
{
	float:left;
	height:27px;
	padding-top:5px;
	width:210px;
	overflow:hidden;
	
}

.div_txsearch input {
	background:url("/images/home/bg_ts.jpg") repeat-x scroll left center transparent;
	border:0 none;
	height:18px;
	width:205px;
}


.div_hupbt
{
	float:left;
	width:30px;
	height:31px;
	overflow:hidden;
}



.div_mntopmain
{
	clear:both;
	height:22px;
	overflow:hidden;
	padding-top:20px;
	text-align:right;
	width:725px;
}

.ul_hmntop
{
	display:block;
	overflow:hidden;
}

.ul_hmntop li
{
	color:#fff !important;
	float:right;
	font-size:14px;
	height:18px;
	list-style:none outside none;
}

.ul_hmntop li a
{
	color:#fff !important;
	font-size:14px;
	padding-bottom:2px;
}

.div_fbottom ul li
{
	color:#000 !important;
}

.div_fbottom ul li a
{
	color:#000 !important;
}

.hli 
{
	padding:0px 5px;
}
.hlisp
{
	padding:0px 2px;
}

/*----------------------------------*/
.mainbody 
{
	overflow:hidden;
	width:100%;
}
.mainPri 
{
	background-color:#FFFFFF;
	overflow:hidden;
	/*padding:10px 0px 80px 0px;*/
	padding:0px 2px;
	width:976px;
}

.div_Mainbodycontent 
{
	width:980px;
	overflow:hidden;
	padding-top:10px;
}
/*
.div_contentLeft 
{
	float:left;
	overflow:hidden;
	width:200px;	
	height:300px;
	background:black;
}
.div_contentBody 
{
	float:left;
	overflow:hidden;
	padding:0 10px;
	width:579px;
	height:300px;
	background:red;
}
.div_contentRight
{
	float:right;
	overflow:hidden;
	width:175px;
	height:300px;
	background:green;
}
*/
/*----------------------------------*/
/*Banner*/

.div_bannertop
{
	/*background:url("/images/master/bg_bannerbottom.jpg") repeat-x scroll left bottom #f8efd3;*/
	background-color: #f8efd3;
	border-bottom: 1px solid #d5b297;
	height:270px;
	/*margin-top:5px;*/
	overflow:hidden;
	/*width:100%;*/
	width:980px;
}

.div_logintop 
{
	float:left;
	height:267px;
	width:345px;
	
}
.div_mybannertoph
{
	background:url("/images/master/bg_bannertoph.jpg") no-repeat scroll left top;
	float:right;
	height:220px;
	padding:22px 26px 24px 24px;
	width:580px;
	
}

.div_banner
{
	width:580px;
	height:220px;
	/*margin:22px 0px 24px 5px;*/
	overflow:hidden;
}
/*end banner*/
/*contents*/

.div_hleft 
{
	float:left;
	width:670px;
	overflow:hidden;
}

.div_hright
{
	float:right;
	width:296px;
	overflow:hidden;
	
}


.div_wraptitle  
{
	border-bottom:2px solid #ff5000;
	color:White;
	font-size:16px;
	font-weight:bold;
	height:24px;
	overflow:hidden;
}
.div_title 
{
	background:url("/images/master/bg_titleH.jpg") repeat-x scroll left top transparent;
	display:inline;
	float:left;
	height:19px;
	padding:5px 10px 0 20px;
}
.div_title a
{
	color:White;
}

.div_title a:visited
{
	color:White;
}

.div_titleR 
{
	background:url("/images/master/bg_XY.gif") no-repeat scroll left top transparent;
	float:left;
	height:24px;
	width:18px;
	
}

.div_boxh
{
	overflow:hidden;
	text-align:left;
}

.div_boxhl
{
	background:url("/images/master/bg_boxhl.gif") no-repeat scroll left top transparent;
	float:left;
	height:9px;
	width:6px;
}

.div_boxhr
{
	float:left;
	overflow:hidden;
	padding-top:5px;
	width:664px;
}

.div_boxright 
{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;	
	background:none repeat scroll 0 0 #fffcc6;
	overflow:hidden;
	
}

*html .div_margin
{
	position:static;
	margin-top:-15px;
}

.div_margin
{
	clear:both;
	height:32px;
	margin-top:-9px;
	width:296px;
	float:left;
	position:absolute;
}

*html .div_titleRX
{
	position:absolute;
	margin-left:-45px;
}

*html .RX1
{
	margin-left:-55px;
}

.div_titleRX
{
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;	
	background:url("/images/home4/bg_title.jpg") repeat-x scroll left top transparent;
	color:White;
	display:inline;
	font-size:12px;
	font-weight:bold;
	height:23px;
	overflow:hidden;
	padding:9px 15px;
}


/*end contents*/

/*news*/

.div_news  
{  
	width:695px;
	float:left;
	overflow:hidden;
} 

.news_left 
{
	width:350px;
	float:left;
	overflow:hidden;
	padding:0px 15px 0px 10px;
}
.div_news1 
{
	
}
.newstitle 
{
	padding:10px 0px 2px 0px;
	font-weight:bold;
}
.div_date1
{
	padding-bottom:5px;
	color:#777;	
}
.div_newsdes
{
	text-align:justify;
	line-height:150%;
}

.news_right 
{
	width:285px;
	float:right;
	overflow:hidden;
}

.div_li
{
	padding:5px 8px 5px 12px;
	overflow:hidden;
}

.div_lis
{
	padding:5px 8px 5px 12px;
	overflow:hidden;
	background-color:#eee;	
}
.newsr_title
{
	line-height:135%;
	overflow:hidden;
}

.news_next
{
	text-align:right;
	padding:3px 0px;
	padding-right:8px;
}

.boxSpecial
{
	padding:10px 12px;
	overflow:hidden;
}

.div_edu 
{  
	width:347px;
	float:left;
	overflow:hidden;
} 

.edu_desc
{
	text-align:justify;
	line-height:150%;
	padding:5px 0px;	
}

.title_1
{
	text-align:left;
	font-weight:bold;
	padding:5px 0px;	
}

/*end news*/

.div_sponline
{
	background:url("/images/home4/sponline.jpg") no-repeat scroll left top transparent;
	height:130px;
	margin:10px 0;
	padding:45px 5px 10px 25px;
	text-align:left;
	width:277px;
}
.div_usr 
{
	padding-bottom:5px;
}
.Support
{
	padding:0px 0px 15px 15px;
	
}


/*right*/
.div_PR
{
	background-color:#F7F6E6;
	margin-top:20px;
	padding:20px 25px;
}
.pr {
	background-color:#FFFFFF;
	padding:5px 0;
}
/*end right*/

/*members*/
.div_MTtop4
{
	padding-left:0px;	
}
.ul_mtop4 
{
	display:block;
	overflow:hidden;
	
}

.ul_mtop4 li
{
	float:left;
	list-style-type:none;
	padding:5px 4px;
	width:158px;
	overflow:hidden;
}
.avbig
{
	width:157px;	
}

.div_MTtop18
{
	padding:12px 0px 15px 2px;
	border-top:1px solid #ccc;	
}
.ul_mtop18 
{
	display:block;
	overflow:hidden;
}

.ul_mtop18 li
{
	float:left;
	list-style-type:none;
	padding:4px;
	overflow:hidden;
}
.avsmall
{
	width:65px;	
}

.div_inforM
{
}

.div_inforM div
{
	padding:2px 0px;	
}

.ul_Mnews
{
	display:block;
	overflow:hidden;	
}

.ul_Mnews li
{
	list-style-type:none;
	padding:3px 0px;
	width:225px;
	text-align:left;
	overflow:hidden;
}

.div_MembersNew
{
	padding:10px;
	overflow:hidden;	
}
/*enf members*/
/*login*/
.div_login  
{
	height:260px;
	width:350px;
	float:left;
	overflow:hidden;
	/*background:url("/images/home4/bg_login.jpg") no-repeat scroll left top;*/
}

.formlogin 
{
	padding:20px 10px 0px;
	text-align:left;
}

.loginX 
{
	padding-bottom:10px;	
}
.div_titlelogin 
{
	float:left;
	font-size:14px;
	font-weight:bold;
	padding:4px 0;
	width:90px;
}

.div_registerH
{
	float:left;
	width:120px;
}

.div_registerH a
{
	font-size:16px;
	font-weight:bold;
}

.div_formlogin
{
	
}
.titlelogin 
{
	float:left;
	padding-right:10px;
	text-align:right;
	width:90px;
	
}
.inputlogin
{
	float:left;
	width:230px;
}

.inputlogin input
{
	border:1px solid #ccae52;
	width:195px;
	height:22px;
}

.bt_login
{
	float:left;
	width:90px;
	text-align:left;
}

.div_re
{
	float:left;
	padding:5px 0;
	text-align:left;
	width:110px;
}

.div_openid
{
	padding-top:10px;	
}

.div_spaceX
{
	padding:8px 0px;	
}

.div_loginex
{
	padding:8px 0px;	
}
.div_loginex input
{
	border:none;	
	height:22px;
	width:75px;
}
/*end login*/
/*Video*/

.video_main 
{
	width:385px;
	float:left;
	padding:5px 0 0 10px;
	overflow:hidden;
}
.video_list
{
	float:right;
	width:265px;
	overflow:hidden;
	padding-top:5px;
}

.video_list ul
{
	margin:0px;
	padding:0px;
}

.video_list ul li
{
	float:left;
	list-style-type:none;
	padding-left:20px;
	padding-bottom:10px;
	text-align:center;
	width:110px;
	text-align:left;
}
.imgvideo_home
{
	width:110px;	
}
/*end Video*/

/*----------------------------------*/
.footer
{
	background:url("/images/master/bg_footer.jpg") repeat-x scroll left bottom transparent;
	/*border-top:1px solid #AAAAAA;*/
	height:123px;
	overflow:hidden;
	width:100%;
}
.mainfooter
{
	height:70px;
	overflow:hidden;
	padding-top:40px;
	width:980px;	
}

.div_fbottom 
{
	height:25px;
	text-align:left;
	padding-right:90px;
	overflow:hidden;		
}

.div_fcpr
{
	height:22px;
	overflow:hidden;
	text-align:center;
	text-align:left;
	width:250px;	
	font-size:14px;
}

/*----------------------------------*/
/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(/images/master/black_arrow.png);
	font-size:12px;
	height:55px;
	width:165px;
	padding:30px 22px;
	color:#fff;	
}

.tooltip.bottom {
	background:url(/images/master/black_arrow.png);
	padding-top:50px;
	height:50px;
}

.tooltip.bottom {
	background:url(/images/master/black_arrow.png);
}

/* end tooltip styling */

.div_db
{
	clear:both;
	overflow:hidden;
	padding:10px 0px;	
}
.div_contentbox 
{
	overflow:hidden;
	padding:10px 20px;
	text-align:left;
}

.div_edu 
{  
	width:335px;
	float:left;
	overflow:hidden;
} 


.div_titlebox 
{  
	height:32px;
	border-bottom:2px solid #fe6800;
	overflow:hidden;
	padding-left:20px;
	padding-top:6px;
} 

.body_title 
{
	background:url("/images/home4/bg_title.jpg") repeat-x scroll left top transparent;
	display:inline;
	float:left;
	font-weight:bold;
	height:27px;	
	overflow:hidden;
	padding:9px 15px 0;
	color:White;
	font-size:12px;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
}

.body_title a
{
	color:White;
}

.body_title a:visited
{
	color:White;
}


.div_forum
{  
	width:335px;
	float:right;
	overflow:hidden;
} 

.forum_li  
{
	padding:5px 0px;
	overflow:hidden;
	clear:both;
}

.forum_li img
{  
	padding-right:10px;
}

.ftitle
{
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
}

.GM_Subjectsitem 
{
	line-height:150%;
	overflow:hidden;
	padding:8px 0;
	text-align:left;
}
