@charset "utf-8";
#content{
	width:1000px;
	margin:0 auto;
	background:#E2F4FC url(../images/content-center-line-bg.gif) repeat-y 275px 0;
	text-align:left;
}
#content .blue-left-content{
	background:url(../images/left-blue-bg-lefttop.gif) no-repeat;
	width:276px;
	display:inline;
	float:left;
}
#content .white-right-content{
	width:724px;
	float:left;
	background:#fff url(../images/right-white-bg-righttop.gif) no-repeat right top;
}
/**/
input,
select,
textarea{
	font-size:14px;
	font-family:Tahoma, Geneva, sans-serif;
}
.regist a,
.login a{
	color:#0082CB;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
.regist a:hover,
.login a:hover{
	color:#c00;
}
.tip {
	margin:20px;
	color:#333;
}
.tip p{
	margin:10px 0;
	padding:0;
}
strong.tiptext{
	font-family:"微软雅黑", "黑体", "宋体";
	font-size:16px;
}
.registarea,
.loginarea{
	margin:20px 40px;
}
.registarea h2,
.loginarea h2{
	font-family:"微软雅黑", "黑体", "宋体";
	font-size:18px;
	margin:0;
	padding:0;
	background:url(../images/big-title-line-bg.png) no-repeat left bottom;
	height:35px;
	color:#000;
	margin-bottom:5px;
}
.block{
	background:url(../images/line-61-bg.gif) repeat-x left bottom;
	padding:6px 0;
	font-size:14px;
	width:640px;
}
.block div{
	height:34px;
	overflow:hidden;
	margin:5px 0;
	padding:11px 0 0 10px;
}
.block div.focus{
	background:url(../images/reg-block-focus-bg.gif) no-repeat;
}
.block label{
	display:inline-block;
	width:70px;
	text-align:right;
	vertical-align:middle;
}
.block .input input{
	display:inline-block;
	width:200px;
	vertical-align:middle;
	background:url(../images/input-bg.png) repeat-x;
	border:1px solid #7F9DB9;
	padding:1px;
}
.block code{
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
	color:#999;
}
.block code.error{
	color:#c00;
}
.block .validate input{
	display:inline-block;
	width:50px;
	vertical-align:middle;
	background:url(../images/input-bg.png) repeat-x;
	border:1px solid #7F9DB9;
	padding:1px;
}
.block .validate img{
	vertical-align:middle;
}
.block .validate a{
	font-size:12px;
}
.block .check{
	font-size:12px;
}
.block .check input{
	vertical-align:middle;
	margin-left:75px;
	>margin-left:70px;
}
.submit{
	margin:25px 0;
}
.submit input{
	margin:0 20px 0 85px;
	width:110px;
	height:29px;
	border:0;
	cursor:pointer;
	vertical-align:middle;
}
.registarea .submit input{
	background:url(../images/regist-submit-btn-bg.png);
}
.registarea .submit input.savesubmit{
	background:url(../images/save-submit-btn-bg.png);
}
.registarea .submit input.changesubmit{
	background:url(../images/change-submit-btn-bg.png);
}


.loginarea .submit input{
	background:url(../images/loginpage-submit-btn-bg.png);
}

.loginarea .submit input.findpasswordsubmit{
	background:url(../images/pwdinput-submit-btn-bg.png);
}
/**/
.block .input input.readonly{
	border:0;
	background:none;
	color:#999;
}