* {
	margin: 0px; padding: 0px;
}
body {
	background-position: left top; font-size: 12px; background-image: url("../images/bg.png"); background-repeat: repeat-x; background-color: rgb(255, 255, 255);
}
a {
	color: rgb(0, 102, 204);
}
.update_tips {
	left: 10px; top: 10px; color: rgb(255, 255, 255); position: absolute;
}
#logo {
	margin: 128px auto 0px; width: 835px; height: 409px; position: relative; background-image: url("../images/center.png"); background-repeat: no-repeat;
}
#logo #form {
	
}
#logo #form .left {
	float: left;
}
#logo #form .left div {
	left: 115px; top: 338px; text-align: left; position: relative;
}
#logo #form .right {
	left: 20px; width: 92px; float: left;
}
input.text {
	padding: 0px 3px; border: currentColor; border-image: none; width: 215px; height: 22px; line-height: 22px; background-color: transparent;
}
select {
	width: 140px; height: 22px;
}
input.submit {
	background: url("../images/btn.png") no-repeat left top; border: 0px currentColor; border-image: none; width: 92px; height: 36px; cursor: pointer;
}
input.submit:hover {
	background-position: left -36px;
}
#logo #form .left .user {
	width: 230px; padding-top: 2px; float: left; display: block;
}
#logo #form .left .pwd {
	width: 230px; padding-top: 2px; padding-left: 103px; float: left; display: block;
}
#logo #form .left div.right {
	top: 333px; padding-left: 15px;
}
div.msg {
	line-height: 25px;
}
