/*body {background:#ffffff; background-repeat:no-repeat;}
*/
.login #txtUsername, .login #txtPassword {width:200px;margin-bottom:10px;}

.login div { text-align:left;width:200px; margin:0px auto; padding-top:35px;}

.login #loginSubmit {margin:auto 31px;}

.login, .newPass { 
	background:transparent url(../images/login.gif) no-repeat bottom right; 
	text-align:right;
	padding:0px;
	width:267px; 
	height:185px; 
	margin:100px auto 0px auto;
}

.newPass div {
text-align:left;width:200px; margin:0px auto; padding-top:25px; height:1%;
}

.txtNewPass {
	width:99%;
}
#btnSubmit {
	width:130px;
}



/* Change Pass styles :: updated 9/16/2008 - va */
#welcomeMsg, #logoutMsg {
	width:475px;
	margin:auto;
	color:#666666;
}

#welcomeMsg {
	font-size:18px;
	margin-top:20px;
	margin-bottom:0px;
}
#loginName {
	color:#3b556c;
	font-weight:bold;
}

#logoutMsg {
	font-size:10px;
	margin-top:0px;
	margin-bottom:20px;
} 

.changePass {
	background:url(../images/changePass.gif) no-repeat top center;
	width:500px;
	height:150px;
	text-align:left;
	padding-top:40px;
	margin:auto;
}


.changePass table {
	margin:0px auto;
	width:475px;
}

#txtPasswordNew, #txtPasswordConfirm {
	width:220px;
}

.directions {
	width:475px;
	margin:auto;
}

.directions .Q {
	display:block;
	font-weight:bold;
	color:#555555;
	margin:0;
}
.directions .A {
	display:block;
	color:#888888;
	margin:0;
}

.forgotPassword 
{
	padding-right:30px;
}


