

body, table, input, select, textarea{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#333333;}

body{
	margin:0; padding:0;
	text-align:center;}

form{
	margin:0; padding:0;}

img{
	border:none;}

a{
	color:#003366; text-decoration:underline;}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; font-weight:bold;}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; font-weight:bold;}

.Show {}

.Hide {
	display: none;
}
/* Global classes ============================================ */

.A_name{
	color:#336699;}

.hide{
	display:none;}
.show{}

.mustfill{
	color:#FF0000;
	font-weight:bold;
	margin-right:4px;}

.dotline{
	clear:both;
	height:20px;
	background:url(../_img2/common/lines/dot.gif) repeat-x 0 5px;}

.dotline2{clear:both;height:20px;border-bottom:1px solid #e5e5e5;margin-bottom:15px;}

#main{
	width:930px;
	margin:auto;
	text-align:left;}


/* table form input ================================================ */

.notice{
	margin-bottom:12px; margin-top:2px;}
.notice span{
	color:#CC3300;
	font-family:Verdana, Arial; font-size:11px; font-weight:bold;
	background-color:#FFFF99;
	border:1px solid #FF9900;
	padding:3px 7px;}

div.tbtips{
	font-size:11px;
	color:#666666;
	margin-top:5px;}
span.tbtips{
	font-size:11px;
	color:#666666;
	margin-left:5px;}


/* popup windows ============================================ */

.popbox{
	position:absolute;
	padding:8px;
	border:1px solid #666;
	background-color:#D8DFEF;
	z-index:9999;/*Joshua + 浮在最上 07.12.07*/
	}

.poptitle{
	font-size:14px; font-weight:bold;
	padding-top:3px; padding-bottom:9px;}

.popinside{
	background-color:#FFFFFF;
	padding:10px;}

.pop_submit{
	height:30px; width:100px;
	margin-right:10px;}

.pop_cancel{
	height:30px; width:55px;}

.pop_help{
	font-size:11px;
	color:#666666;}
.pop_wrong{
	font-size:11px;
	color:#CC3300;}

.popMsg{
	background-color:#F5F5F5;
	padding:8px 15px;
	font-family:Verdana;
	font-size:12px;
	line-height:150%;}
.popMsg span{
	color:#CC3300;}

.popbts{
	background-color:#fff;
	padding:17px 0px;
	text-align:center;}

.popBt_main{
	height:30px; width:100px;
	margin-right:10px;}

.popBt_sub{
	height:30px; width:55px;
	margin-right:10px;}

#popConfrim{
	width:360px;}


/*send msg, send report, request*/

.popup_tb{
	text-align:left;}
.popup_tb td{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;}

.popup_t{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
	padding-right:10px;}

.popup_c{}
.popup_c textarea{
	width:278px;
	height:70px;}

.popup_confirm{}
.popup_confirm .bt_main{
	height:25px;
	width:80px;
	margin-right:10px;}
.popup_confirm .bt_sub{
	height:25px;
	width:50px;}


/* Standard tabs =================================================== */

#Xtabs{
	height:36px;
	background:url(../_img2/common/tabs/Exp_main.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	margin-bottom:13px;}

#Xt_main{
	margin:0; padding:0;
	list-style-type:none;
	height:36px;
	background:url(../_img2/common/tabs/Exp_right.jpg) no-repeat right;}
#Xt_main li{
	float:left;
	height:36px;}

.Xt_left{
	width:15px;
	background:url(../_img2/common/tabs/Exp_left.jpg) no-repeat;}

.Xt{
	width:130px;
	background:url(../_img2/common/tabs/Exp_divider.jpg) no-repeat right center;}

#Xt_main a{
	margin-top:5px;
	display:block; width:111px; height:24px;
	padding-right:8px; padding-top:7px;
	text-align:center;
	text-decoration:none;
	color:#333;}
#Xt_main a:hover{
	color:#669900;}
#Xt_main a span{
	font-size:10px; margin-left:2px;}

#Xt_main .on{
	background:url(../_img2/common/tabs/TLfocus.jpg) no-repeat;
	color:#006600;}
#Xt_main .on:hover{
	color:#006600;}

.Xt_end{
	width:130px;}


/* header =================================================== */

#header{
	width:930px; height:125px;
	margin:auto;
	text-align:left;}

#h_info{
	height:15px; padding-top:13px;
	font-family:Verdana, Arial, sans-serif; font-size:11px;}

#hinfo_personal{
	float:right;}
#hinfo_personal a{
	margin-right:10px;}
#hinfo_personal .msg{
	padding-left:20px;
	background:url(../_img2/common/icons/msg.gif) no-repeat left center;}

#hinfo_fb{
	float:right;
	margin-right:5px;}
#hinfo_fb a{display:block;width:60px; height:15px;padding-left:5px;font-family:Verdana;font-size:11px;}

#hinfo_lan{
	float:right;
	font-family:Verdana; font-size:11px;}
#hinfo_lan a{
	margin-left:8px;}

#h_main{
	height:46px;
	border-bottom:1px solid #717D82;}

#h_bottom{
	padding-top: 6px;
	height:18px;
	background:url(../_img2/common/header/bg_bottom.jpg) repeat-x 0 top;
	text-align: center;}

#logo{
	float:left;
	margin:0; padding:0;
	width:317px; height:34px;}
#logo a{
	display:block;
	width:238px; height:34px;
	background:url(../_img2/common/header/logo.gif) no-repeat 10px 0px;}
#logo a span{
	display:none;}

#h_tabs{
	float:left;
	width:290px; height:33px;
	margin:0; padding:13px 0 0 0;
	font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#h_tabs a{
	float:left; display:block;
	width:95px; height:25px;
	padding-top:8px;
	color:#000;
	text-decoration:none; text-align:center;
	background:url(../_img2/common/header/tab_normal.jpg) no-repeat;}
#h_tabs a:hover{
	color:000;
	background-position:bottom;}

#h_tabs .h_active{
	background:url(../_img2/common/header/tab_active.jpg) no-repeat;
	color:#FFFFFF;}
#h_tabs .h_active:hover{
	color:#E3FFD0;}

#h_search{
	margin:0 auto;
	width:295px; height:22px;
	background:url(../_img2/common/header/search.gif) no-repeat;
	text-align: left;}
.hs_input{
	height:16px; width:200px;
	border:none;
	background:transparent;
	padding-top:2px; padding-left:5px;
	color:#999999;}
.hs_submit{
	font-family:Verdana; font-size:11px; color:#666666;
	background:transparent;
	border:none;}


/* footer =================================================== */
#footer{clear:both;width:930px; height:50px;padding-top:30px;margin:auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.HR{border-top:5px solid #717d82;margin-bottom:10px;}
#f_links{
	float:left;
	padding-left:6px;}
#f_links a{
	margin-right:7px;}
#f_copyright{
	float:right;
	color:#666;}


/* pages =================================================== */

.page{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px; color:#FFFFFF; font-weight:normal;}
.page a{
	color:#FFFFFF;
	text-decoration:none;}
.page a:hover{
	color:#FFFFFF;}
.page img{
	border:none;}

.Pactive{
	background-color:#669966;
	padding:0px 5px;
	margin:0 2px;}

.Pn{
	background-color:#666666;
	padding:0px 5px;
	margin:0 2px;}
.Pn:hover{
	background-color:#FF9900;}

.Pprev{
	padding:0 6px;
	background:#666 url(../_img2/common/buttons/page_prev.gif) no-repeat center;}
.Pprev:hover{
	background-color:#FF9900;}
.Pprev span{
	display:none;}
.Pprev_dis{
	padding:0 6px;
	background:#CCC url(../_img2/common/buttons/page_prev.gif) no-repeat center;}
.Pprev_dis span{
	display:none;}


.Pnext{
	padding:0 6px;
	background:#666 url(../_img2/common/buttons/page_next.gif) no-repeat center;}
.Pnext:hover{
	background-color:#FF9900;}
.Pnext span{
	display:none;}
.Pnext_dis{
	padding:0 6px;
	background:#CCC url(../_img2/common/buttons/page_next.gif) no-repeat center;}
.Pnext_dis span{
	display:none;}

.Pdot{
	color:#333333;}
	
/*Joshua+ 用于Popwindow中的背景锁定 07.12.07*/
.DisableStyle 
{
	Z-INDEX: 1;
	FILTER: progid:dximagetransform.microsoft.alpha(opacity=50); 
	-moz-opacity:0.5;
	LEFT: 0px; 
	OVERFLOW: hidden; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	TOP: 0px; 
}

/* login =================================================== */

#login_main {
	padding: 10px 15px;
	width: 280px;
	height: 145px;
	background-color: #76a274;
	font-family: Tahoma;
	z-index:99999;
}

#login_main h3 {
	margin: 0 0 15px 0;
	font-size: 16px;
	color: #ffffff;
}

#loginTb 
{
	font-size:12px;
	color: #ffffff;
}

#loginTb td {
	padding-bottom:7px;
}

.tb_t {
	width:80px;
	font-weight: bold;
}

.tb_c input {
	width:190px;
	vertical-align: middle;
	border: 1px solid #cccccc;
}

.tb_c a {
	margin-left: 10px;
	font-family: Tahoma;
	color: #ffffff;
}

.tb_c a:hover {
	color: #ffffcc;
}

#login_bt {
	width: 60px;
}
.oTL_event{height:18px;padding:4px 0 0 0;margin-bottom:10px;font-family:Verdana, sans-serif;font-size:11px;color:#666;}
