
#loginDetails{
WIDTH: 300px; 
BACKGROUND: #3d3e40; 
HEIGHT: 90px; 
BORDER: #DDD 5px solid;
}
.visiText{
color:#f9f9f9;
font-size:12px
}
.clear{
clear:both;
}
.forgotLink{
color:#58b6e7;
font-size: 10px;
font-weight: bold;
text-decoration: none;
}
.spriteLogin{
background-image: url(../../ccms_img/transaction_sprite_1.png); BORDER-BOTTOM: medium none;
border-left: medium none;
width: 91px;
background-position: 0px -75px;
height: 25px;
border-top: medium none ;
border-right:  medium none;
}
#userNameLbl{
POSITION: absolute; 
TOP: 50px; 
LEFT: 20px
}
#passwordLbl{
POSITION: absolute;
TOP: 50px;
LEFT: 125px;
}
#loginButton{
position: absolute;
top: 64px;
left: 225px;
}


.accountManagementHeader{
border-bottom: #DDD 1px solid;
color:#101010;
font-size:16px;
font-weight:bold
}
.setLoginInfoHeader{
color:#101010;
font-size:16px;
font-weight:bold;
padding:10px 10px 10px 0;
}
.errorMsg{
border-bottom:#c00 1px solid;
text-align: left;
border-left: #c00 1px solid;
padding-bottom: 10px;
padding-left: 10px;
width: 420px;
padding-right: 10px;
background:  #f9f9f9;
color: #c00;
border-top: #c00 1px solid;
font-weight: bold;
border-right: #c00 1px solid;
padding-top: 10px;
font-size:12px;
display:none;
}
#loginMsg{
border-bottom:#c00 1px solid;
text-align: left;
border-left: #c00 1px solid;
padding-bottom: 10px;
padding-left: 10px;
width: 420px;
padding-right: 10px;
background:  #f9f9f9;
color: #c00;
border-top: #c00 1px solid;
font-weight: bold;
border-right: #c00 1px solid;
padding-top: 10px;
font-size:12px;
display:none;
}
#setLoginInfoUpdateMessage{
border-bottom:#c00 1px solid;
text-align: left;
border-left: #c00 1px solid;
padding-bottom: 10px;
padding-left: 10px;
width: 420px;
padding-right: 10px;
background:  #f9f9f9;
color: #c00;
border-top: #c00 1px solid;
font-weight: bold;
border-right: #c00 1px solid;
padding-top: 10px;
font-size:12px;
}
.login_body_hdr{
display: block;
color: #101010;
font-size: 14px;
font-weight: bold;
float: left;
text-align:left;
}
.dottedLine{
border-bottom: 1px dotted #DDD;
width: 466px;
padding-top:5px;
height: 1px;
}
.dots{
	display:inline-block;
	width:400px;
	text-align:right;
	background-repeat:repeat-x;
	background-position:left 14px;
	background-image:url('../../ccms_img/dotted_shim.gif');
}
.loginHeader{
padding-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
background: #ccc;
color: #101010;
font-weight: bold;
font-size:12px;
float:left;
height: 40px;
width: 133px;
border-top:1px solid #FFF;  
border-right:1px solid #FFF; 
text-align:right;
}
.loginInfo{
padding-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
background: #f9f9f9;
color: #101010;
height:40px;
width: 290px;
float:left;
border-top:1px solid #FFF;  
border-right:1px solid #FFF; 
text-align:left;
}
.emptyLoginInfo{
padding-left : 5px;
padding-top : 5px;
padding-bottom : 5px;
padding-right : 5px;
background: #f9f9f9;
color: #101010;
height:25px;
width: 133px;
float:left;
border-top:1px solid #FFF;  
border-right:1px solid #FFF; 
text-align:left;
}
.loginInfoRequiredField
{
	color: #ed1844;
    font-size: 11px;
    font-weight: bold;
}
.loginInfoDivStyle{
	float:left;
	width:100%;
	display:none;
}
.passwordTextDivStyle!{
	height:65px;
	border:1px solid #DDD;
	float:left;
}
.passwordExpiredSpanStyle1{
	float:left;
	padding:0 10px 13px 0;
}