body{ margin:0; padding:0; font-size:12px; font-family:Verdana,'宋体','新宋体',sans-serif}
ul, ol{ margin:0; padding:0; list-style:none}
dl, dd{ margin:0}
p{ margin:0}
form{ margin:0}
img{ border:0}
h1, h2, h3, h4, h5, h6{ margin:0}

/*****************************************************begin button*********************************************************/	
.cnViBtnSilverLite,
.cnViBtnSilver,
.cnViBtnOrange{
	display:table-cell; 
	display:-moz-inline-box;            
	display:inline-block;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) repeat-x left top;
	text-decoration:none;
	vertical-align:middle;
}
.cnViBtnSilverLite b,
.cnViBtnSilver b,
.cnViBtnOrange b{
	display:block;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat left -24px;
}
.cnViBtnSilverLite i,
.cnViBtnSilver i,
.cnViBtnOrange i{
	display:block;
	display:inline-block;	/*IE6¿ȲautoBug*/
	font-style:normal;
	height:12px; line-height:12px;
	padding:6px 10px;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat right -48px;
	color:black;
	font-size:12px;
	cursor:pointer;
}
.cnViBtnSilverLite:hover,
.cnViBtnSilver:hover,
.cnViBtnOrange:hover{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) repeat-x left -72px;
}
.cnViBtnSilverLite:hover b,
.cnViBtnSilver:hover b,
.cnViBtnOrange:hover b{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat left -96px;
}
.cnViBtnSilverLite:hover i,
.cnViBtnSilver:hover i,
.cnViBtnOrange:hover i{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat right -120px;
}			
.cnViBtnOrange{				
	background-position:left -144px;
}
.cnViBtnOrange b{
	background-position:left -168px;
}
.cnViBtnOrange i{
	background-position:right -192px;
}
.cnViBtnOrange:hover{				
	background-position:left -216px;
}
.cnViBtnOrange:hover b{
	background-position:left -240px;
}
.cnViBtnOrange:hover i{
	background-position:right -264px;
}
.cnViBtnSilverLite{				
	background-position:left -288px;
}
.cnViBtnSilverLite b{
	background-position:left -308px;
}
.cnViBtnSilverLite i{
	background-position:right -328px;
	font-weight:normal;
	padding-top:4px; padding-bottom:4px;
}
.cnViBtnSilverLite:hover{				
	background-position:left -348px;
}
.cnViBtnSilverLite:hover b{
	background-position:left -368px;
}
.cnViBtnSilverLite:hover i{
	background-position:right -388px;
}

/*-------More Big Buttons without mouseover status---------*/
.cnViBtnOrangeBig
{
	display:table-cell;
	display:-moz-inline-box;
	display:inline-block;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) repeat-x left top;
	text-decoration:none;
	vertical-align:middle;
}

.cnViBtnOrangeBig b
{
	display:block; 
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat left -24px;
}
.cnViBtnOrangeBig i
{
	display:block;
	display:inline-block;	/*解决IE6下宽度不能auto的Bug*/
	font-style:normal;				
	height:16px; -height:15px; -line-height:16px;
	padding:8px 15px 9px;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v1/img/viButton.gif) no-repeat right -48px;
	color:white;
	font-family:'黑体';
	font-size:16px;
	font-weight:normal;
	cursor:pointer;
}
.cnViBtnOrangeBig small
{
	font-size:12px;
	font-weight:bold;
}			
.cnViBtnOrangeBig{				
	background-position:left -1002px;
}
.cnViBtnOrangeBig b{
	background-position:left -1035px;
}
.cnViBtnOrangeBig i{
	background-position:right -1068px;
}			
/*-------VI Button End---------*/

/*-------VI Pager Begin---------*/
.cnViPager {
	padding: 10px;
	font-size: 12px;
	font-family:Verdana,'宋体','新宋体',sans-serif;
	text-align: right;
	height: 12px;
	line-height: 12px;
}

.cnViPager a {
	color: #039;
	text-decoration: none;
}

.cnViPager label {
	font-weight:bold;
	color: #f60;
}

.cnViPager a:hover {
	color: #005aff;
}

.cnViPager span {
	margin: 0 7px;
	color: #666;
}
/*-------VI Pager End---------*/

.mainContent{
	padding-top:20px;
}

.inviteWrapper{
	width:730px;
	height:500px;
	margin:0 auto;
	padding:4px;
	border:1px solid #b7b7b7;
}
.inviteWrapper .titleBar{
	padding:5px 5px 0 15px;
	height:18px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/v2/img/bgTitle.gif) repeat-x left top;
	color:white;
}
.inviteWrapper .titleBar span{
	font-weight:bold;
	float:left;
}
.inviteWrapper .titleBar a{
	float:right;
	color:white;
	text-decoration:none;
}
.inviteWrapper .titleBar #goBackOnInvitation{
	visibility:hidden;
}
.inviteWrapper  .waitingWrapper{
	padding:40px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
.inviteWrapper .waitingWrapper  img{
	margin-top:15px;
}
.inviteWrapper .errorWrapper {
	display:none;
	width:490px;
	margin:20px auto 0;
	padding:10px 0 13px 30px;
	border:1px solid #fcf0a1;
	background-color:#fefccd;
	font-size:14px;
	font-weight:bold;
	color:gray;
	text-align:center;
}
.inviteWrapper .errorWrapper a{
	font-size:14px;color:#039;
}
.inviteWrapper .friendListWrapper{
	display:none;
	width:520px;
	margin:0 auto;
	padding:20px 0;
}
.inviteWrapper .friendListWrapper .okWrapper{
	display:none;
	font-size:16px; color:#666; font-weight:bold; padding-left:10px;padding-bottom:20px;
}
.inviteWrapper .friendListWrapper .tipWrapper{
	height:40px;
	padding:10px 0 0 30px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/v2/img/bgMsg.gif) no-repeat center center;
	color:gray;
	line-height:18px;
}
.inviteWrapper .friendListWrapper .tipWrapper strong{
	font-size:14px;
}
.inviteWrapper  .friendList{
	height:300px;
	overflow:hidden;zoom:1;
	padding-left:18px;
}
.inviteWrapper  .isNull{
	padding:30px 0;
	margin:: 0 auto;
	text-align:center;
}
.inviteWrapper  .friendList li{
	float:left;
	width:70px;
	height:80px;
	padding:10px 5px;
	overflow:hidden;
	text-align:center;
}
.inviteWrapper  .friendList li  span{
	color:#039;
	white-space:nowrap;
}
.inviteWrapper  .friendList li .avatar{
	margin-top:3px;
	padding:2px;
	border:1px solid #c7c7c7;
	width:60px;
	height:60px;
	cursor:pointer;
}
.inviteWrapper  .friendList li .yes{
	display:none;
	position:relative;	
	text-align:left;
	margin-left:5px;
	margin-top:-20px;
	*margin-top:-17px;
}
.inviteWrapper  .friendList li.select .avatar{
	border-color:#339900;
	background-color:#339900;
}
.inviteWrapper  .friendList li.select .yes{
	display:block;
}
.inviteWrapper  .optWrapper{
	overflow:hidden;zoom:1;
	padding:10px 10px 0 20px;
}
.inviteWrapper  .optWrapper .cnViBtnOrangeBig{
	float:left;
}

.activateWrapper{
	width:730px;
	height:450px;
	margin:0 auto;
	padding:4px;
	border:1px solid #b7b7b7;
}
.activateWrapper .newTip2{
	font-size:16px;color:#666;padding:10px 0;font-weight:bold;padding-left:20px;	
}
.activateWrapper .titleBar{
	padding:5px 5px 0 15px;
	height:18px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/v2/img/bgTitle.gif) repeat-x left top;
	color:white;
}
.activateWrapper .titleBar span{
	font-weight:bold;
	float:left;
}
.activateWrapper .titleBar a{
	float:right;
	color:white;
	text-decoration:none;
}
.activateWrapper  .sub_nav{
	list-style:none; padding:0; margin:0;			
	height:27px;
	padding-top:10px;			
	padding-left:20px;
	border-bottom:1px solid #b7b7b7;
	-overflow:hidden;
}		
.activateWrapper  .sub_nav li{
	float:left;
	margin-right:5px;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v2/img/k_bg_tab_l2.gif) repeat-x left top;
}
.activateWrapper  .sub_nav li strong{
	padding:0 10px 0 5px;
	color:#cc0000;
}
.activateWrapper  .sub_nav li.cur{
	-position:relative;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v2/img/k_bg_tab_l3.gif) repeat-x left top;
	font-weight:bold;
}
.activateWrapper  .sub_nav li.cur a{
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v2/img/k_bg_tab_r3.gif) no-repeat right top;
}			
.activateWrapper  .sub_nav a{
	display:block;-display:inline-block;
	height:19px;
	padding:8px 18px 0;
	background:url(http://xfiles.cdnmyspace.cn/dir/vi/v2/img/k_bg_tab_r2.gif) no-repeat right top;
	color:black;
	font-size:14px;
	text-decoration:none;
	white-space:nowrap;
}
.activateWrapper  .sub_nav a img{
	margin-right:3px;
	vertical-align:middle;
}
.activateWrapper  .sub_nav li.cur a{
	height:20px;
}

.activateWrapper .msnWrapper ul{
	width:540px;
	margin-left:180px;
	padding:40px 0 20px;
	color:#666;
}
.activateWrapper .msnWrapper  .warn{
	clear:both;
	padding:10px 0 10px 95px;
}
.activateWrapper .msnWrapper  .tip{
	clear:both;
	width:190px;
	height:17px;
	margin:10px 0 10px 88px;
	padding:3px 0 0 10px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/v2/img/bgTip.gif) no-repeat center center;
}
.activateWrapper .msnWrapper  .error{
	visibility:hidden;
	padding-left:5px;
	color:red;
}
.activateWrapper .msnWrapper   li{
	padding:5px 0;
}
.activateWrapper .msnWrapper   li input{
	width:200px;
	vertical-align:middle;
	-margin-top:-3px;
}
.activateWrapper .msnWrapper   li select{
	vertical-align:middle;
}
.activateWrapper .msnWrapper   li .emailText{
	width:260px;
}
.activateWrapper .msnWrapper   li .emailPsw{
	width:260px;
}
.activateWrapper .msnWrapper  li.opt{
	padding-left:85px;
}
.activateWrapper .successTipWrapper{
	width:515px;
	margin:40px auto 10px;
	height:50px;
	line-height:50px;
	vertical-align:middle;
	padding-left:15px;
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
}
.activateWrapper .successTipWrapper img{
	margin-top:5px;
	vertical-align:middle;
	-vertical-align:baseline;
	-margin-top:10px;
}
.activateWrapper .successTextList{
	width:490px;
	margin:0 auto;	
}
.activateWrapper .successTextList li{
	padding:10px;
}
.activateWrapper .successTextList .text{
	font-size:14px;
	color:#666;
	line-height:20px;
}
.activateWrapper .successTextList .text span{
	color:red;
	font-weight:bold;
}
.activateWrapper .successTextList .links{
	padding-top:20px;
}
.activateWrapper .successTextList .links a{
	color:#039;
	text-decoration:underline;
}

.avatarUploadWrapper{
	width:740px;	
	margin:0 auto;
	padding:4px;
	border:1px solid #b7b7b7;
}
.avatarUploadWrapper .titleBar{
	padding:5px 5px 0 15px;
	height:18px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/v2/img/bgTitle.gif) repeat-x left top;
	color:white;
}
.avatarUploadWrapper .titleBar span{
	font-weight:bold;
	float:left;
}
.avatarUploadWrapper .avatarUploadContent{
	width:730px;
	margin:0 auto;
	min-height:500px;
	-height:500px;
}
.avatarUploadWrapper .newSuccess{
	margin-left:15px;
	background:url(http://xfiles.cdnmyspace.cn/dir/pay/v1/img/icoSuccess.gif) left center no-repeat;
	font-size:16px;color:#FF6600;padding:20px 0 10px;font-weight:bold;padding-left:35px;	
}
.avatarUploadWrapper .avatarUploadContent .titleBar2{
	height:30px;
	padding:15px 0 0 8px;
	margin:0 10px;
	border-bottom:1px solid #b7b7b7;
	overflow:hidden;zoom:1;
}
.avatarUploadWrapper .avatarUploadContent .titleBar2 span{
	font-weight:bold;
	float:left;
	font-size:14px;
	color:#333;
}
.avatarUploadWrapper .avatarUploadContent .titleBar2 a{	
	float:right;
	text-decoration:none;
	color:#039;
}
.avatarUploadWrapper .newTip{
	color:#666;padding:10px 0;padding-left:20px;
	
}
.avatarUploadWrapper .uploadFromLocal{
	width:640px;
	margin:0 auto;
	padding-top:40px;
	overflow:hidden;zoom:1;
}
.avatarUploadWrapper .uploadFromLocal #uploadLocalImageButton{
	display:none;
}
.avatarUploadWrapper .uploadFromLocal .preview{
	float:left;
	width:110px;
	height:110px;
	margin-right:25px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/v2/img/bgAvatar.gif) no-repeat left top;
}
.avatarUploadWrapper .uploadFromLocal .preview img{
	width:90px;
	height:90px;
	margin:5px 0 0 5px;
	*margin:6px 0 0 6px;
	border:1px solid #c7c7c7;
}
.avatarUploadWrapper .uploadFromLocal .uploadInput{
	float:left;
}
.avatarUploadWrapper .uploadFromLocal .uploadTip{
	padding:8px 0 20px;
}
.avatarUploadWrapper .uploadFromLocal .uploadError{
	display:none;
	padding-left:5px;
	color:red;
}
.avatarUploadWrapper .uploadFromLocal .useCamera{
	margin-top:30px;
	padding-left:20px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/v2/img/icoCamera.gif) no-repeat left top;
	color:#039;
}
.avatarUploadWrapper .uploadFromLocal .useCamera a{
	color:#039;
	text-decoration:none;
}
.avatarUploadWrapper .uploadFromCamera{
	display:none;
	padding:20px 0;
}


.avatarUploadWrapper  #image_file {display:block;margin-left:160px;margin-top:1px;*margin-left:-5px;*margin-top:2px;width:10px;opacity:0;-khtml-opacity:0;*filter:alpha(opacity:0);cursor:pointer;position:absolute}
.avatarUploadWrapper  #sqlFileName {display:block;float:left;height:18px;margin-right:10px;width:300px} 



/*-----for jingzhou in step1---------------*/
.mainContent_sl{
	width:730px;
	margin:0 auto;
	padding:4px;
	padding-bottom:20px;
	border:1px solid #b7b7b7;
}
.mainContent_sl .titleBar{
	padding:5px 5px 0 15px;
	height:18px;
	background:url(http://xfiles.cdnmyspace.cn/dir/signup/v2/img/bgTitle.gif) repeat-x left top;
	color:white;
}
.mainContent_sl .titleBar span{
	font-weight:bold;
	float:left;
}
.mainContent_sl .titleBar a{
	float:right;
	color:white;
	text-decoration:none;
}


.msnWrapper .newTip3{
	padding:30px 0 0;
	font-size:14px;
	color:#333;
	text-align:center;
}
.msnWrapper .newError3{
	padding:30px 0 0;
	font-size:14px;
	color:red;
	text-align:center;
}


#knForm{
	margin-top:10px;
}
ul#knwrapper{
	width:710px;
}