@charset "utf-8";
html, body {height:100%}
#wrapper {
position: relative;
min-height: 100%;
}
#biglogo{
	margin: 0 auto;
	padding-top:110px;
	background: url(/images/logo.png) no-repeat bottom;
	width:704px;
	height:88px;
}

.content {
	margin:50px auto 0;
	width:350px;
	clear:both;
}
.shim {height:30px}
#loginForm {display:block;}

	#loginForm li {clear:both; padding:10px 0;}	
	#loginForm li a{float:right; margin-left:11px; line-height:17px}
	
	#loginForm label{
		float:left;
		color:#666666;
		font-family:Verdana;
		font-size:11px;
		line-height:17px;
		vertical-align:middle;
		font-weight:bold;
		width: 90px;
	}
	
	#loginForm input{
		width:126px;
		float:left;
		vertical-align:middle;
		background-color:#efefef;
		border:1px solid #adadad;
	}

	#loginForm .buttonContainer, .error, #loginForm .remember{padding-left:90px;}
	
	.remember input {width:auto!important; background:none!important; border:none!important}
	.remember label{font-weight:normal!important; width:auto!important }
	
	.bgButton{width:130px; background:transparent url(/images/btnDefault.png) no-repeat left bottom;}
		.bgButton button, .bgButton input{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:bold;
			border: none!important;
			width:130px!important;
			color:#FFFFFF;
			height:27px;
			background:transparent url(/images/btnDefaultEnd.png) no-repeat right!important;
		}
.error, .errordiv{
	color: #b10000;
	font-weight: bold;	
}

.errordiv{
	text-align:center;
	margin: 230px auto 0 auto;
}

#footer{width:100%; text-align:center; padding-bottom:10px; position:absolute; bottom:0}

/*passwordrecovery*/
#passRecovery{
	margin: 50px auto;
	color:#666666;
	font-weight:bold;
	text-align:center;
}

.suspended {
background-color:#990000;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
line-height:16px;
margin-bottom:16px;
padding-bottom:12px;
padding-left:12px;
padding-right:12px;
padding-top:12px;
}