/*--- Login fields - Frontpage and Subpage ---*/
/*
div.GenericBox .LoginContainer .LoginField
{		
	width: 70px;
	height: 14px;
}

#formedlemmerContainer .LoginButton
{
	height: 19px;
	font-size: 10px;
}
.GenericBoxMiddle .problemerLogin
{
	padding: 5px 0 5px 0;
	font-size: 10px;
	font-weight: bold;
}
*/

.LoginContainer
{
	padding: 0 0 0 10px;
}
.LoginContainer td,
.SPLoginContainer td
{
    vertical-align: middle;
    height: 2.2em;
}
.LoginContainer .LoginLabel,
.SPLoginContainer .LoginLabel
{
	vertical-align: middle;	
	font-size: 1em;
}
.LoginContainer .LoginField
{
	background-color: #fff;
	border: solid 1px #068ecc;
	font-size: 1.2em;
	width: 100px;
}
.SPLoginContainer .LoginField
{
	background-color: #fff;
	border: solid 1px #068ecc;
	font-size: 1.2em;
	width: 10em;
}
.LoginButton
{
	height: 19px;
	width: 40px;
	font-size: 0.9em;
}
.LoginImage
{    
	vertical-align: bottom;
}
.LoginMessageContainer
{    
    padding-top: 10px;
	color: #ff0000;
	font-size: 1.1em;
	font-weight: bold;
}
#LoginBoxBottomText
{
	padding: 2px 0 2px 0;
}

.problemerLogin
{
	padding: 8px 0 5px 10px;
	font-size: 1.1em;
	font-weight: bold;
}
#RememberMeBox
{
    margin-bottom: 10px;
}
#RememberMeBox input
{
    margin-right: 5px;
}


/*--- Forgot Login fields ---*/
.ForgotLoginContainer
{
}

.ForgotLoginHeading
{
    font-weight: bold;
}

.ForgotLoginText
{
}

.ForgotLoginEmailContainer
{
}
.ForgotLoginEmailContainer label
{
	vertical-align: middle;	
	font-size: 1em;
}
.ForgotLoginEmailContainer input
{
	background-color: #fff;
	border: solid 1px #aeaeae;
	font-size: 1em;
	width: 15em;	
}

.ForgotLoginButtonContainer 
{
	padding: 10px 0 0 0 ;
}
.ForgotLoginButtonContainer input
{
	font-size: 1em;	
	padding: 0 3px;	
}
