
body {
	margin: 0; padding: 0;
	color : #333; background-color : #FFF;
	font-size : 11px; font-family : Arial, Helvetica, sans-serif;
}

/* -- ID styles ---------------------------------- */ 

#wrapper { margin: 0 auto; padding: 0; }

#header { background-color: #FFF; background-position: right top; border-bottom: 4px solid #80B5D7; }



#break { height: 50px; }

/* -- Form styles -------------------------------- */ 

form { margin: 0; }

.timeout {
   color: #c00; font-size: 12px; font-weight: bold;
	padding: 10px 0px;
}

.button {
	padding: 4px;
	border : solid 1px #cccccc;
	background: #E9ECEF;
	color : #666666;
	font-weight : bold; font-size : 11px;
}

.login {
	width: 429px; margin: 6em auto 0 auto; padding: 13px;
	border: 1px solid #cccccc;
	background: #F1F3F5;
	text-align: left;
}
	
.login h1 {
	height: 50px; 
	margin: 0px; padding: 15px 4px 0 50px;
	background: url(../images/login_header.png) no-repeat;
	background-position: left top;
	color: #333;
 	text-align: left;
	font-size: 1.5em;
}

.login p { padding: 0 1em 0 1em; }
.form-block {
	border: 1px solid #cccccc;
	background: #E9ECEF;
	padding: 15px 10px 10px 10px;
}

.login-form {  width: 60%; float: right; text-align: left; }
.login-text { width: 40%; float: left;   text-align: left;}

.inputlabel { font-weight: bold; }
.inputbox   { width: 150px; margin: 0 0 1em 0; border: 1px solid #cccccc; }

.clr { clear:both; }
.ctr { text-align: center; }

.version { font-size: 0.8em; }
.footer { }
.input{
		margin: 0; padding: 0;
	color : #333; background-color : #FFF;
	font-size : 11px; font-family : Arial, Helvetica, sans-serif;
}