html,body
			{
			border:none;
			background-color:#F5F3F3;		
			text-align:center;
			vertical-align:middle;
			padding:auto;
			height:100%;
			font-family:HelveticaNeue,Helvetica,Arial, Trebuchet MS;
			font-size:.9em;
			}		
			.loginform
			{
			/*position:relative;*/
			background-color:#FFF;
			background-image:url(/img/loginbox.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
			width:216px;
			height:auto;
			text-align:left;			
			margin:20% auto;
			vertical-align:middle;
			}

.login
{
	padding:6px;
	padding-top: 11px;
	padding-bottom: 7px;
	border:solid 1px #b4b4b4;
}

.input
{
	/*text-align:right;*/
	color:#000;
}

.loginInput
{
	font-size: 0.95em;
	}

.user
{
	padding-top:5px;
}

.username
{
	
}

.pwd
{
	padding-top:9px;
}

.password
{
}

.user input, .pwd input
{
	width:170px;
	text-align:left;
	/*margin-top:-1.3em;*/
	margin-top: 0px;
	border:solid 1px #6d8ca8;
	font-family: Arial;
	font-weight:normal;
	/*font-size: 1.1em;*/
}

.loginButton
{
	/*float:right;*/
	margin-top:5px;
	/*background-color:#FFF;
	margin-bottom:5px;*/
	text-align:right;
}

.loginButton input
{ 
	background-image: url(/img/button_login_blank.gif);
	background-position:0px 0px;
	background-repeat: no-repeat;	
	font-family: HelveticaNeue, Helvetica, Verdana, Arial;
	font-size: 12px;
	font-weight:bold;
	background-color: #949494;
	color: #FFF;
	border: none;
	padding:4px 11px 8px 12px;
	cursor:hand;
	text-align:center;
}

fieldset
{
	border:none;
	margin:15px;
}

legend
{
	margin-left:-9px;
	padding-bottom:0px;
	color:#000;
	font-weight:bold;
}

label span
{
	text-decoration:underline;
}
