a{ text-decoration:none;}
a, a:link, a:focus, a:active {
	color: #FFFFFF;
}
a:hover {color: #b5b5b5;}
a.apply {color: #FEA54B;}

#page{ width:100%; height:580px; margin-top: 100px;}
.center{ width:960px; margin-left:auto; margin-right:auto;}
.header{ width:100%; height:90px; background:#384f66; color: #FFFFFF;}
.header-left{ line-height:90px; font-size: 20px; font-weight: bold; float: left; width: 500px;color: #E1DED9;}
.header-right{ text-align:right; line-height: 24px; margin: 9px 0; float: right;}
.content{ height:420px; padding-top:22px;}
.content-left{ width:576px; height:400px; float:left;}
.content-left-bg{ width:560px; height:327px; margin-top: 25px; border: 8px solid #eee;}
.content-left-shade{width: 576px;height: 23px;}
.content-right{ height: 400px; float:left; padding-left: 30px; border-left: 2px solid #E1E0E0; margin-left: 50px;}
.content-right .form-horizontal{ margin-left:0px; padding-top: 25px; padding-bottom: 25px;}
.content-right .form-horizontal .control-label{ width: 60px;}
.content-right .form-horizontal .controls{ margin-left: 80px;}

#login-form.form-horizontal{height: 350px;}
label.error{color: red;display: block; position: absolute; margin-left: 80px;line-height: 26px;}
.mb26{ margin-bottom: 26px;}
.form-horizontal h2 {
	margin-top: -5px;
	margin-bottom: 18px;
}

.content-right .form-horizontal .control-group .controls .btn {
	width: 222px;
	height: 38px;
	background: #549fcc url(../images/btn.png) no-repeat;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	border: none;
	border-radius: 3px;
}

.content-right .form-horizontal .control-group .controls .btn:hover {
	background-position: 0 -40px;
}

.content-right .form-horizontal .control-group .controls .btn:active {
	background-position: 0 -80px;
}
.login-verify{width: 222px;height: 42px;}
.footer{ width:100%; height:50px; float:left; background:#2C3E50; color:#FFFFFF; line-height:50px;}
.footer a{ margin-left:20px;}
.login_message{color: red; line-height: 26px;}
