﻿body 
{
	margin:0;
	padding:0;
	width:100%;
	height:auto !important;
	background-color:White;
	font-family:Arial;
	font-size:12px;
}
div.contentWrapper
{
	position:relative;
	width:1014px;
	height:554px;
	margin:0 auto;
	padding:0;
	background:white;
}
div.header
{
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:1014px;
	height:170px;
}
#headerImage
{
	position:absolute;
	top:0;
	left:0;
	width:1014px;
	height:145px;
}
#HeaderText
{
	position:relative;
	top:134px;
	display:block;
	font-size:24px;
	text-align:center;
}
#loginTitle
{
	position:absolute;
	width:483px;
	top:30px;
	left:306px;
	color:White;
	font-size:22px;
}
div.bodyContent
{
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:1014px;
	height:330px;
}
#editAcctLink
{
	display:block;
	font-size:14px;
	font-weight:bold;
	text-align:center;	
}
#loginImage
{
	position:absolute;
	width:483px;
	height:243px;
	top:20px;
	left:268px;
}
#Login1
{
	position:absolute;
	width:483px;
	height:240px;
	top:50px;
	left:268px;
	font-size:16px;
}
#loginDiv
{
	position:relative;
	width:440px;
	height:190px;
	font-size:16px;
	margin-top:30px;
	margin-left:20px;
}
Login.leftColumn
{
	text-align:right;
	width:150px;
}
Login.rightColumn
{
	text-align:left;
	width:320px;
}
div.footer
{
	position:relative;
	top:0;
	left:0;
	margin:0;
	padding:0;
	width:1014px;
	height:54px;
}
#footerImage
{
	position:absolute;
	bottom:0;
	left:0;
	width:1014px;
	height:50px;
}
Label.loginLabels
{
	position:absolute;
	right:286px;
	width:160px;
	text-align:right;
}
.loginTxtBx
{
	position:absolute;
	left:164px;
	width:200px;
}
.errorMessage
{
	position:absolute;
	left:380px;
}
.forgotPasswordLink
{
	position:absolute;	
	right:72px;
	font-size:12px;
}
.loginButton
{
	background-image:url('Images/LoginButtonImg3.png');
	position:absolute;	
	right:72px;
	height:28px;
	border:none;
	width:65px;
}
div.row
{
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
	height:16px;
	width:440px;	
}
div.rowErrorText
{
	position:relative;
	padding-top:12px;
	padding-bottom:6px;
	height:16px;
	width:440px;	
	font-size:12px;
	color:Red;
	text-align:center;
	
}
.retrieveMessage
{
	position:absolute; 
	left:75px; 
	text-align:left; 
	font-size:12px;
	width:330px;
}
.retrieveTitle
{
	position:absolute; 
	left:75px; 
	font-size:20px; 
	font-weight:bold;
	text-align:left; 
	width:330px;
}

.retrieveTxtBx
{
	position:absolute; 
	left:75px; 
	width:330px;
}

#retrieveImage
{
	background-image:url('im/RecoverWindow.png');
	position:absolute;
	width:483px;
	height:243px;
	top:20px;
	left:268px;
}
div.retrieveImageContent
{
	position:relative;
	top:0;
	left:0;
	height:240px;
	width:487px;	
}
.retrieveStatusUpdate
{
	position:absolute; 
	left:75px; 
	width:330px;
	top:180px; 
	text-align:left; 
	font-size:12px;
	color:Red;
}
Label.changePasswordLabels
{
	position:absolute;
	right:262px;
	width:180px;
	text-align:right;
}
.ChangePasswordTxtBx
{
	position:absolute;
	left:184px;
	width:200px;
}
.ChangePasswordErrorMessage
{
	position:absolute;
	left:396px;
}
.ChangePasswordTitle
{
	position:relative;
	display:block;
	text-align:center;
	font-size:20px;
	font-weight:bold;
}
#ChangePasswordDiv
{
	position:relative;
	width:440px;
	height:160px;
	font-size:16px;
	margin-top:30px;
	margin-left:20px;
}
.ChangePasswordOkBtn
{
	position:absolute;
	right:126px;
}
.ChangePasswordErrMsgConfirmPass
{
	position:relative;
	display:block;
	text-align:left;
	font-size:12px;
}
.ChangePasswordCancelBtn
{
	position:absolute;
	right:50px;
}
.ChangePasswordFailMsg
{
	text-align:left;
	font-size:14px;
	position:relative;
	width:440px;
	height:28px;
	color:Red;
	margin-left:20px;
}
div.rowTitle
{
	position:relative;
	padding-top:6px;
	padding-bottom:10px;
	height:16px;
	width:440px;	
}