html {
	margin: 0px; padding: 0px; height: 100%; text-align: center;
}
body {
	margin: 0px; padding: 0px; height: 100%; text-align: center;
}
body {
	font: 14px/normal "HelveticaNeue", "Helvetica", "Arial", sans-serif; color: rgb(35, 35, 35); font-size-adjust: none; font-stretch: normal; background-color: rgb(236, 236, 236);
}
#header {
	background: rgb(35, 35, 35); margin: 0px; padding: 0px 0px 0px 15px; left: 0px; top: 0px; width: 100%; height: 40px; text-align: left; color: rgb(255, 255, 255); line-height: 40px; border-bottom-color: rgb(35, 35, 35); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 4;
}
#floater {
	width: 1px; height: 50%; margin-bottom: -210px; float: left; position: relative;
}
#loginBox {
	background: rgb(255, 255, 255); margin: 0px auto; border: 1px solid rgb(170, 170, 170); width: 30%; height: auto; clear: left; position: relative; min-width: 400px; max-width: 800px; 
}
#infoBox {
	background:; margin: 0px auto; border: 0px solid rgb(170, 170, 170); width: 40%; height: auto; clear: left; position: relative; min-width: 400px; max-width: 800px;font: 18px/normal "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}
#content {
	margin: 0px; padding: 0px; top: 0px; height: auto; right: 0px; bottom: 0px; overflow: auto;
}
img.logo {
	padding: 9px 0px 0px;
}
img.login {
	padding: 20px 0px 0px;
}
.loginTitle {
	background: rgb(224, 226, 223); font: 24px/normal "HelveticaNeue", "Helvetica", "Arial", sans-serif; margin: 0px; padding: 10px 0px; width: 100%; color: rgb(85, 85, 85); border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
p.loginText {
	margin: 20px 0px 0px; padding: 0px;
}
p.errorText {
	margin: 20px 0px 0px; padding: 0px; color: rgb(240, 128, 128);
}
.loginFields {
	margin: 0px 0px 20px;
}
label {
	margin: 0px auto; padding: 0px 16px 0px 0px; width: 80%; text-align: left; color: rgb(127, 127, 127); line-height: 30px; font-size: 16px; display: block;
}
.simpleLogin {
	padding: 20px 0px 0px;
}
input.fieldStyle {
	font: 16px/normal "HelveticaNeue", "Helvetica", "Arial", sans-serif; padding: 0px 0px 0px 10px; border: 1px solid rgb(162, 162, 162); width: 80%; height: 30px; color: rgb(35, 35, 35); font-size-adjust: none; font-stretch: normal;
}
input.fieldStyle:focus {
	border-color: rgb(115, 115, 115);
}
input.loginButton {
	background: rgb(211, 211, 211); font: 18px/normal "HelveticaNeue", "Helvetica", "Arial", sans-serif; padding: 5px 10px; border: 1px solid rgb(162, 162, 162); color: rgb(67, 67, 67); font-size-adjust: none; font-stretch: normal;
}
input.loginButton:hover {
	background: rgb(211, 211, 211);
}
input.loginButton:active {
	background: rgb(170, 170, 170);
}
select {
	padding: 4px; border: 1px solid rgb(170, 170, 170); height: 28px; color: rgb(85, 85, 85); line-height: 28px; display: inline-block;
}
