
#divpasswordStrength
{
	height:5px;
	display:inline-block;
	width: 144px;
	border: 1px solid Gray;
}
/*
    .strength0
    {        
        width:180px; 
        height:10px;       
        background:#778899;
    }
    .strength1
    {        
         width:180px;  
         height:10px;           
         background:#00CED1;
    }
   .strength2
   {       
       width:180px;   
       height:10px;              
       background:#87CEFA;
   }
   .strength3
   {        
        width:180px;  
        height:10px;          
        background:#87CEFA;
   }
   .strength4
    {        
        background:#87CEFA; 
        height:10px;            
        width:180px;
     }
   .strength5
    {        
         background:#87CEFA;  
         height:10px;           
         width:180px;
    }
  */
.strength0
{
	width:40px;
	background:#cccccc;
}

.strength1
{
	width:60px;
	background:#9DDAFF;
}

.strength2
{
	width:80px;	
	background:#9DDAFF;
}

.strength3
{
	width:144px;
	background:#9DDAFF;
}

.strength4
{
	background:#9DDAFF;
	width:144px;
}

.strength5
{
	background:#9DDAFF;
	width:144px;
}
  
    .cbxField
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#336699;
	font-weight: bold;
}
.pwdGray
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#999999;
	font-weight: bold; 
}
.pwdfields
{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold; 
}

.dotted
 {
     border: 1px dashed #999999;
      border-style: none none dashed;
       color: #fff;
        background-color: #fff;
 } 
 .pwdHdr
 {
     font-weight:regular; font-size:15pt; color:#37609D;
 }
 
.container {    
    background-color:#ccd9e5;
    margin:0 15px;
}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background-color:#ccd9e5;}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.password-meter {
	position:relative;
	width: 180px;
}
.password-meter-message {
	text-align: right;
	font-weight: bold;
	color: #676767;
}
.password-meter-bg, .password-meter-bar {
	height: 4px;
}
.password-meter-bg {
	top: 8px;
	background: #e0e0e0;
}

.password-meter-message-very-weak {
	color: #aa0033;
}
.password-meter-message-weak {
	color: #f5ac00;
}
.password-meter-message-good {
	color: #6699cc;
}
.password-meter-message-strong {
	color: #008000;
}

.password-meter-bg .password-meter-very-weak {
	background: #aa0033;
	width: 30px;
}
.password-meter-bg .password-meter-weak {
	background: #f5ac00;
	width: 60px;
}
.password-meter-bg .password-meter-good {
	background: #6699cc;
	width: 135px;
}
.password-meter-bg .password-meter-strong {
	background: #008000;
	width: 180px;
}
