#PageBody { margin:auto; text-align:center;}
#BodyContent { width:1099px; margin:auto; text-align:left;}
#htmlCssEditor { text-align:left; clear:both; float:left; }


.MemberLogin
{
	text-align:center;
	margin:auto auto;
	height: 400px;
	width:600px;
}

.MemberLoginPadding
{
margin:10px;
}

.MemberLogin .MemberLoginSignIn
{
	text-align:left;
	margin:auto;
	border:solid 1px #d68200;
	width:400px;
}

.MemberLoginSignInTitle
{
	font-family: Verdana;
	font-size:11pt;
	font-weight:bold;
	height:35px;
}

.MemberLoginSignInEmailContainer, .MemberLoginSignInPasswordContainer,
.MemberLoginSignInFailureContainer,
.MemberLoginSignInLoginButtonContainer, .MemberLoginSignInPasswordRecoveryContainer
{
	clear:both;
height:40px;
width: 375px;

}
.MemberLoginSignInPasswordRecoveryContainer
{
height:60px !important;

}

.MemberLoginSignInFailureContainer
{
	margin-top:10px;
}

.LogonValidationSummaryPadding
{
	padding:10px 3px 3px 3px;
}


.MemberLoginSignInPasswordRecoveryPadding
{
padding:3px;
}

.MemberLoginSignInPasswordRecoveryContainer
{
border:solid 2px #aaa;
background:#ddd;
color:#222;

}

.MemberLoginSignInRememberContainer
{
	clear:both;
height:40px;
margin:0px 0px 0px 118px;
}

.MemberLoginSignInEmailLabel, .MemberLoginSignInPasswordLabel
{
margin-top:5px;
display:block;
}

.MemberLoginSignInEmailLabelContainer, .MemberLoginSignInPasswordLabelContainer
{
padding:0px;
margin:0px 0px 0px 20px;
width:100px;
height:40px;
float:left;
}

.MemberLoginSignInEmailFieldContainer, .MemberLoginSignInPasswordFieldContainer
{
width:255px;
height:35px;
float:left;
}

.MemberLoginSignInEmailFieldContainer INPUT, .MemberLoginSignInPasswordFieldContainer INPUT
{
border:solid 1px #aaa;
width:150px;
}

.MemberLoginSignInLoginButtonContainer
{
text-align:center;
}

.MemberLoginSignInFailureContainer
{
text-align:center;
border:solid 2px #C22;
background:#ecc;
color:#C22;

}