.header {
	background: url("../images/bg.gif") repeat-x top;
}
.headerWrap {
	margin: auto; width: 980px; height: 65px; padding-top: 30px;
}
.headerWrap .logo {
	background: url("../images/logo.png") no-repeat center; width: 400px; height: 50px; float: left; _display: inline;
}
.content {
	margin: auto; width: 980px;
}
.content .TopPic {
	background: url("../images/login_3.jpg") no-repeat 0px 0px; height: 58px;
}
.contentWrap {
	padding-top: 25px;
}
.column_1 {
	width: 634px; float: left; _display: inline;
}
.colum_2 {
	width: 326px; margin-left: 20px; float: left; _display: inline;
}
.column_3 {
	width: 692px; float: left; _display: inline;
}
.colum_4 {
	width: 268px; margin-left: 20px; float: left; _display: inline;
}
.content h1 {
	color: rgb(52, 35, 66); line-height: 30px; padding-left: 20px; font-family: "Î¢ÈíÑÅºÚ","ºÚÌå"; font-size: 30px; font-weight: normal; margin-top: 25px; _font-family: "Î¢ÈíÑÅºÚ";
}
.introTxt {
	margin: 0px 20px; padding: 20px 0px; color: rgb(102, 102, 102); line-height: 20px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.regSection {
	background: url("../images/login_11.png") repeat-x bottom; padding: 40px; text-align: center; font-size: 14px;
}
.regSection a {
	background: rgb(218, 72, 55); padding: 0px 15px; border: 1px solid rgb(173, 102, 94); border-image: none; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold; display: inline-block;
}
.regbtn a {
	background: rgb(218, 72, 55); padding: 0px 15px; border: 1px solid rgb(173, 102, 94); border-image: none; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold; display: inline-block;
}
.regbtnnew {
	background: rgb(218, 72, 55); padding: 0px 15px; border: 1px solid rgb(173, 102, 94); border-image: none; width: 108px; height: 32px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold; display: inline-block;
}
.regSection a:hover {
	background: rgb(255, 78, 0);
}
.regbtn a:hover {
	background: rgb(255, 78, 0);
}
.greyregbtn a {
	background: rgb(224, 224, 224); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102);
}
.greyregbtn a:hover {
	background: rgb(238, 238, 238); border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(102, 102, 102);
}
.greyregbtn {
	margin-top: 15px;
}
.loginSection {
	background: rgb(242, 242, 242); color: rgb(66, 66, 66); line-height: 34px; font-size: 14px; margin-top: 20px;
}
.notesSection {
	background: rgb(242, 242, 242); color: rgb(66, 66, 66); line-height: 34px; font-size: 14px; margin-top: 20px;
}
.loginSection h3 {
	background: url("../images/login_7.jpg") no-repeat 0px 0px; color: rgb(59, 59, 59); line-height: 50px; padding-bottom: 10px; padding-left: 30px; font-size: 14px;
}
.notesSection h3 {
	background: url("../images/login_7.jpg") no-repeat 0px 0px; color: rgb(59, 59, 59); line-height: 50px; padding-bottom: 10px; padding-left: 30px; font-size: 14px;
}
.notesSection h3 {
	background: url("../images/login_7_1.jpg") no-repeat 0px 0px;
}
.notesSection p {
	padding: 15px 25px 25px; color: rgb(102, 102, 102); line-height: 24px; font-size: 12px;
}
.loginSection form {
	padding: 10px 30px 20px;
}
.loginSection form .inp {
	padding: 0px 10px; border: 1px solid rgb(206, 206, 206); border-image: none; width: 240px; height: 32px; line-height: 32px; font-size: 14px; vertical-align: middle;
}
.loginSection form .inp2 {
	padding: 0px 10px; border: 1px solid rgb(206, 206, 206); border-image: none; width: 140px; height: 32px; line-height: 32px; font-size: 14px; vertical-align: middle;
}
.regtable .inp {
	padding: 0px 10px; border: 1px solid rgb(206, 206, 206); border-image: none; width: 240px; height: 32px; line-height: 32px; font-size: 14px; vertical-align: middle;
}
.loginSection form .btn {
	background: rgb(90, 182, 202); padding: 0px 15px; border-radius: 3px; border: 1px solid rgb(83, 153, 168); border-image: none; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold; cursor: pointer;
}
.passwordbtn .btn {
	background: rgb(90, 182, 202); padding: 0px 15px; border-radius: 3px; border: 1px solid rgb(83, 153, 168); border-image: none; height: 30px; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; font-weight: bold; cursor: pointer;
}
.loginSection form .btnWrap {
	padding: 15px 0px;
}
.loginSection form .btn:hover {
	background: rgb(90, 161, 202);
}
.passwordbtn .btn:hover {
	background: rgb(90, 161, 202);
}
.loginSection form .btnWrap a {
	color: rgb(0, 104, 185); font-size: 12px; float: right;
}
.loginSection form .btnWrap a:hover {
	color: rgb(51, 51, 51); text-decoration: underline;
}
.regtable {
	background: url("../images/login_11.png") repeat-x bottom; margin: 20px; padding: 20px 10px 40px; color: rgb(34, 34, 34); font-size: 14px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid;
}
.regtable .item {
	padding: 10px;
}
.regtable .item .txt {
	padding: 5px 10px 0px 0px; width: 120px; color: rgb(0, 0, 0); float: left; _display: inline;
}
.regtable .item .form {
	width: 450px; float: left; _display: inline;
}
.regtable .item .info {
	padding: 8px 0px 0px; color: rgb(136, 136, 136); font-family: Arial, Helvetica, sans-serif; font-size: 12px;
}
.regtable .important {
	color: rgb(255, 108, 0);
}
.regtable .item .alert {
	border: 1px solid rgb(255, 0, 0); border-image: none;
}
.regtable .item .warn {
	color: rgb(255, 0, 0); line-height: 28px; padding-left: 10px; font-size: 12px;
}
.regtable .alternativeitem {
	background: rgb(247, 247, 247); margin: 5px 0px; padding: 5px 0px; border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.regtable .getpassword {
	margin: auto; width: 600px;
}
.regtable .tips {
	padding: 10px; font-size: 12px; margin-bottom: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.regtable .message {
	margin: auto; width: 300px;
}
.regtable .message .ico {
	background: url("../images/messageicon.png") no-repeat; width: 36px; height: 36px; margin-top: 5px; float: left; _display: inline;
}
.regtable .message .correct {
	background-position: -1px -1px;
}
.regtable .message .err {
	background-position: -1px -373px;
}
.regtable .message .txt {
	height: 120px; line-height: 20px; font-size: 12px; margin-left: 60px;
}
.regtable .message .txt h2 {
	color: rgb(255, 114, 0); line-height: 24px; padding-bottom: 8px; font-family: "Î¢ÈíÑÅºÚ","ºÚÌå"; font-size: 18px; font-weight: normal; _font-family: "Î¢ÈíÑÅºÚ";
}
.footer {
	margin: auto; width: 980px; color: rgb(159, 159, 159); line-height: 46px; -ms-zoom: 1;
}
.footer a {
	background: url("../images/arrow.gif") no-repeat 90% 50%; color: rgb(159, 159, 159); padding-right: 15px; float: right;
}
.footer a:hover {
	text-decoration: underline;
}
