/**
 * @version 1.0
 * @vekcn.com Reg CSS
 * @author panlianghu
 * @copyright 2007 vekcn.com
 * Tue Dec 19 09:54:30 CST 2007
 */
body,p,th,td,input,select,textarea{
    font-size:12px;
    color:#111111;
}
body{
	margin:0;
	padding:0 10px 0 10px;
	text-align:center;
    font-size:12px;
	background-color:#FFF;
}
table{
	text-align:left;
}
p{
	margin:15px 0 15px 0;
	padding:3px 0 3px 0;
}
hr{
	border:#000000 0 solid;
	border-top:#D1D7DC 1px solid;
	height:0;
}
img{
	border:0;
}
form{
	margin:0;
	padding:0;
}

.B,H1,.boldFontSize12{
	font-size:12px;
	font-weight:bold;
	
}
.C,.fontSize14 {
	font-size:14px;
}

.CB,.M,.L,.boldFontSize14{
	font-size:14px;
	font-weight:bold;
}

.D,.C1,.fontSize16{
	font-size:16px;
}

.DB,.boldFontSize16{
	font-size:16px;
	font-weight:bold;
}

.H{
	color:#FF5500;
}

.G{
	color:#666666;
}

.EN{
	font-family:Arial;
}

.LM {
	line-height:120%;
}

.LL{
	line-height:150%;
}

.LG{
	line-height:200%;
}

.ImgB {
	border:1px solid #DDDDDD;
}

a:link,a:visited{
	color:#0044DD;
	text-decoration:none;
}
a:hover,a:active{
	color:#FF5500;
	text-decoration:underline;
}

a.U:link,a.U:visited{
	color:#0044DD;
	text-decoration:underline;
}
a.U:hover,a.U:active{
	color:#FF5500;
	text-decoration:underline;
}    

.HackBox{
   border-top:1px solid transparent !important;
   border-top:0;
   clear:both;
}

.hidden{
	display:none;
}

.invisible{
	visibility:hidden;
}
/* end */

/*Rules for DIV.Head*/
#Head {}

#Head a:link, #head a:visited{
	color:#0044FF;
}
#Head a:hover, #head a:active{
	color:#FF6600;
}
#Head a.current:link,#Head a.current:visited{
    color:#FF3300;
	text-decoration:none;
}
#Head a.current:hover,#Head a.current:active{
    color:#FF3300;
	text-decoration:underline;
}
#Head ul{
	list-style-type:none;
}
#Head ul{
	margin:0;
	padding:0;
}
#Head #SystemAnnouce{
	width:760px;
	margin:0 auto 10px;
	line-height:18px;
	padding:8px 0;
	border-bottom:1px solid #EEE;
	background-color:#F6F6F6;
	text-align:center;
	font-weight:bold;
	color:#F30;
}
body.FullWidth #Head #SystemAnnouce{
	width:100%;
}
#Head #HeadTop{
	position:relative;
	width:760px;
	margin:10px auto 0;
	text-align:left;
	height:31px;
	overflow:hidden;
}
#Head #Logo{
	width:240px;
	height:31px;
	float:left;
	margin-left:2px;
}
#Head #HeadNavBar{
	float:right;
}


#Head #HeadNavBar li#AdvanceBox{
	background:none !important;
}

#Head #HeadNavBar li a:hover{
	color:#e60;
}

#Head #HeadNavBar li#AdvanceBox {
	background:none;
	margin-right:2px;
}

#Head #HeadNavBar li#AdvanceBox form {
	margin:0;
	padding:0;
}
#Head #HeadNavBar li#AdvanceBox .HeaderSearchBox {
	margin-right:2px;
	width:8em;
	border:1px solid #bbb;
	padding:2px 2px 2px;
	color:#000;
}
#Head #HeadNavBar li#AdvanceBox input.DC {
	color:#888 !important;
}
#Head #HeadNavBar li#AdvanceBox .HeaderSearchBtn {
	margin:0;
	width:40px;
}
#Head #HeadNavBar li#AdvanceBox li {
	background:none!important;
}

#Head #QuickLinks{
	margin:0 auto 5px;
	width:750px;
	overflow:hidden;
}
#Head #QuickLinks ul {
	float:right;
}
#Head #QuickLinks ul li{
	float:left;
	margin-left:10px;
	line-height:21px;
}
#Head #QuickLinks li a:link, #Head #QuickLinks li a:visited {
	font-style:normal;
	font-weight:normal;
	font-size:12px;
	color:#04d;
}
#Head #QuickLinks li a:hover, #Head #QuickLinks li a:active {
	color:#e60;
}

}


#Head #ChannelMenuItems li{
	float:left;
	height:33px;
	margin:0;
}




/*Rules for DIV.Content*/
#Content{
	width:760px;
	margin:5px auto;
	text-align:left;
	clear:both;
}


/*Rules for DIV.Foot*/
#Foot{
	width:760px;
	margin:5px auto;
	border-top:1px solid #D1D7DC;
	text-align:center;
}
#Foot ul{
	display:block;
	width:550px;
	margin:15px auto 0;
	height:20px;
}
#Foot ul li{
	display:block;
	float:left;
	margin:0 7px;
}
#Copyright{
	margin-top:15px;
	font-family:arial;
}
#ServerNum{
	text-align:left;
	font-size:11px;
	font-family:arial;
	color:#FFF;
}
#AdDetector{
    visibility:hidden;
}
.SmartSiteTracker{
	visibility:hidden;
	height:0;
	line-height:0;
	font-size:0;
	margin-bottom:-2px;
}
.HandCursor{
	cursor:hand;
}






/*2*/
body{
	margin:10px 0 50px;
}
div#Head{
	position:relative;
	height:50px;
	margin:0 auto;
	width:760px;
}
#Head #Logo{
	top:5px;
}
#Head #AdImage{
	position:absolute;
	width:250px;
	height:50px;
	left:400px;
	top:5px;
}
#Head div#HelpLink{
	position:absolute;
	right:3px;
	top:15px;
}
div#PageTitle{
	margin:0 auto;
	width:760px;
	text-align:left;
}
div#Content{
	position:relative;
	margin-bottom:25px;
	text-align:center;
}
div#Main{
	margin:0 auto;
	width:740px;
	text-align:left;
}
div#RegFlowText{
	font-size:14px;
	text-align:center;
}
div#RegFlowText strong{
	color:#F50;
}


ul.RegForm{
	margin:0;
	padding:0;
	list-style-type:none;
	background:transparent url('/task/templates/default/css/cssimages/ul_bk.gif') left bottom repeat-y;
}
ul.RegForm li{
	width:100%;
	margin:0;
	padding:0;
	background:transparent url('/task/templates/default/css/cssimages/li_bk.gif') left bottom repeat-y;
}
ul.RegForm li.Title{
	padding:20px 0 10px 0;
	font-size:14px;
	color:#F30;
	background:transparent url('/task/templates/default/css/cssimages/title_bk.gif') left top repeat-y;
}
ul.RegForm li .Hint{
	float:left;
	width:160px;
	font-size:14px;
	text-align:right;
	margin-right:5px;
	line-height:28px;
}
ul.RegForm li .Input{
	float:left;
	width:190px;
}
ul.RegForm li .Info{
	float:left;
	width:380px;
	margin:1px 0 5px;
}
p.SubmitBox{
	text-align:center;
	background:none;
}
p.SubmitBox input{
	display:block;
	height:30px;
	background-color:#DADADA;
	margin:10px auto 20px;
}
#check_username{
	margin-top:5px;
}

div.HintMsg{
	margin:0;
	color:#111;
}
div.HintMsg a:link,div.HintMsg a:visited{
	color:#04D;
}

li#ReadContract{
	margin:20px 0 10px;
	line-height:200%;
	text-align:center;
}
li#ReadContract #ContractContent{
	margin:0 auto;
	width:86%;
	height:60px;
	padding:5px;
	border:1px solid #CCC;
	background-color:#FAFAFA;
	text-align:left;
	overflow:auto;
}
li#ReadContract #ContractContent p{
	margin:0;
	line-height:150%;
	text-indent:24px;
}


div.TopBarStyle1{
	background:#EEE url('/task/templates/default/css/cssimages/topbar_style1_bk.gif') repeat-x;
	height:25px;
}

input.StdBtn{
	height:24px;
}

ul.FlowBarLevel1{
	list-style:none;
	margin:0;
	padding:0;
}
ul.FlowBarLevel1 li{
	float:left;
	margin-right:3px;
	padding:3px 10px;
	border-bottom:14px solid #C6CBCD;
	color:#666;
	font-size:14px;
}
ul.FlowBarLevel1 li.CurrentStep{
	border-bottom:14px solid #F90;
	color:#000;
	font-weight:bold;
}

ul.Form_Advance{
	list-style:none;
	margin:0;
	padding:0;
}
ul.Form_Advance li{
	width:100%;
	clear:both;
	margin-bottom:5px !important;
	margin-bottom:0px;
}
ul.Form_Advance li.Title{
	margin:15px 0;
	height:26px;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-indent:42px;
	line-height:26px;
	background:#FFF url('/task/templates/default/css/cssimages/form_advance_title_icon.gif') left top no-repeat;
}
ul.Form_Advance li.Seperator{
	width:100%;
	height:0;
	font-size:0;
	clear:both;
	border-top:1px solid #EEE;
}
ul.Form_Advance li.Seperator hr{
	display:none;
}
ul.Form_Advance li.SubmitBox{
	text-align:center;
}
ul.Form_Advance li.Paragraph p{
	margin-left:30px;
	line-height:180%;	
}
ul.Form_Advance li.SubmitBox input{
	padding:3px 15px;
}
ul.Form_Advance li div.Hint{
	float:left;
	width:140px;
	text-align:right;
	padding-top:5px !important;
	padding-top:10px;
}
ul.Form_Advance li div.Input{
	float:left;
	margin:5px;
	width:190px;
}
ul.Form_Advance li div.NewLineInfo{
	margin-left:140px;
	padding-top:5px !important;
	padding-top:10px;
}
ul.Form_Advance li div.NewLineInfo span{
	color:#FF3300;
	margin-left:20px;
}
ul.Form_Advance li div.Info{
	float:left;
	width:380px;
}

input.Ok{
	width:150px;
	height:18px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background:#FFF url('/task/templates/default/css/cssimages/input_ok_corner.gif') top right no-repeat;	
}
input.Warning{
	width:150px;
	height:18px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background:#FFF url('/task/templates/default/css/cssimages/input_warning_corner.gif') bottom right no-repeat;	
}
input.Error{
	width:150px;
	height:18px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background:#FFF url('/task/templates/default/css/cssimages/input_error_corner.gif') bottom right no-repeat;	
}
input.Normal{
	width:150px;
	height:18px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background-color:#FFF;	
	background-image:none;
}

textarea.Ok{
	width:150px;
	height:80px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background:#FFF url('/task/templates/default/css/cssimages/input_ok_corner.gif') top right no-repeat;	
}
textarea.Warning{
	width:150px;
	height:80px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background:#FFF url('/task/templates/default/css/cssimages/input_warning_corner.gif') bottom right no-repeat;	
}
textarea.Error{
	width:150px;
	height:80px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background:#FFF url('/task/templates/default/css/cssimages/input_error_corner.gif') bottom right no-repeat;	
}
textarea.Normal{
	width:150px;
	height:80px;
	padding:2px 8px 0 3px;
	border:1px solid #A7A6AA;
	background-color:#FFF;	
	background-image:none;
}


.OkMsg{
	padding:5px 5px 5px 25px;
	border:1px solid #00BE00;
	background:#E6FFE6 url('/task/templates/default/css/cssimages/standard_msg_ok.gif') 5px 5px no-repeat;
	color:#000;
}
.WarningMsg{
	padding:5px 5px 5px 25px;
	border:1px solid #00A8FF;
	background:#E2F5FF url('/task/templates/default/css/cssimages/standard_msg_warning.gif') 5px 5px no-repeat;	
	color:#000;
}
.ErrorMsg{
	padding:5px 5px 5px 25px;
	border:1px solid #F60;
	background:#FFF2E9 url('/task/templates/default/css/cssimages/standard_msg_error.gif') 5px 5px no-repeat;	
	color:#000;
}
.HintMsg{
	padding:5px 5px 5px 5px;
	border:1px solid #FFF;
	background-color:transparent;
	background-image:none;
	color:#999;
}
.HintMsg a:link, .HintMsg a:visited{
	color:#666;
	text-decoration:none;
}

.mimasafe {
	BACKGROUND: #e4e4e4; WIDTH: 163px; HEIGHT: 25px
}
.mimasafe1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url('/task/templates/default/css/cssimages/mimasafe1.gif') no-repeat; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; HEIGHT: 25px
}
.mimasafe2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; BACKGROUND: url('/task/templates/default/css/cssimages/mimasafe2.gif') no-repeat; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; HEIGHT: 25px
}
.mimasafe3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; BACKGROUND: url('/task/templates/default/css/cssimages/mimasafe3.gif') no-repeat; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; HEIGHT: 25px
}
