body {
	background:url(../images/background.png) #fff;
	font-family: Arial;
	font-size: 0.9em;
	color: #333;
	
}
form {margin:0; padding:0}
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -40px; /* the bottom margin is the negative value of the footer's height */
}
form {height:100%}
.footer, .push {
	height: 40px; /* .push must be the same height as .footer */
}
.footer {background:#596b6f; color:#a5b5b9; font-size:0.8em}
.footer p {display: block; margin:0; text-align:right; padding:0 3%; padding-top:15px;}
.footer a {color:#a5b5b9;text-decoration:none;}

.login-block {background:url(../images/loginskin.png) no-repeat center; height:630px;}
fieldset, legend, label {margin:0; padding:0; border:0; color:#fff; position:relative;}
.login-block fieldset { display: block; width: 430px; height:285px; margin:0 auto; padding-top:265px; border:#ff0000 0px solid;}
.login-block fieldset label {display: block; clear:both; padding-left:70px; padding-bottom:15px;}
.login-block fieldset label input, .login-block fieldset label select {padding:12px 11px 11px 35px; margin:5px 0; background:#eef2fb; border:#35aadc 1px solid; border-radius:3px; -moz-border-radius:3px;  color:#6b6b6b; width:243px; box-shadow:inset 1px 1px 2px 1px #ccc; -moz-box-shadow:inset 1px 1px 2px 1px #ccc}
.login-block fieldset label input#txtUserName {background:url(../images/txtUserName.png)no-repeat 10px 12px #eef2fb;}
.login-block fieldset label input#txtPassword {background:url(../images/txtPassword.png)no-repeat 10px 12px #eef2fb;}
.login-block fieldset label input:focus {color:#333}
.login-block fieldset label #btnLogin, .login-block fieldset label .continue {border: #ff0000 0px solid; background:none; float:right; color:#fff; font-size:2em; margin:0; padding:8px 25px 30px 15px; cursor: pointer; width:120px; box-shadow:inset 0px 0px 0px 0px #ccc; -moz-box-shadow:inset 0px 0px 0px 0px #ccc}
.login-block fieldset label span#reqName, .login-block fieldset label span#reqPass {position:absolute; bottom:0; left:70px}
.login-block fieldset .error_table {position:absolute; top:235px; left:70px;}

.login-block fieldset.company {padding-top:335px;}
.login-block fieldset.company label select {padding:12px 11px 11px 15px;}
.login-block fieldset.company input.continue {width:140px;}


