#loginForm.errorMessage {
	border: 1px solid #d77;
	background: #fcc;
	color: #200;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}   
#loginForm legend
{
	font-size:1em;
}
#loginFormLogout
{
	border: 1px solid #e6e6e6;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#loginForm label
{ 
	float:left; /* Take out of flow so the input starts at the same height */
	width:10em; /* Set a width so the inputs line up */
	font-weight: normal;


}

#loginForm .oneField 
{
	padding-top: 2px;
	padding-bottom: 2px;
	display:block;
}

#loginForm input 
{ 
	margin-top: 0pt;
	margin-right: 2px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 0pt;  

}

#loginForm #button 
{ 
	margin-top: 8px; 
}

#loginForm legend
{
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	font-weight: bold;
}