.card  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	position:absolute;
	width:653px;
	height:480px;
	z-index:2;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	border: 1px solid Silver;
	padding:4;
	overflow: auto;
}
.cardshadow  { 
	position:absolute; 
    width:642px; 
	height:482px; 
	z-index:1; 
    left: 60px; 
	top: 240px; 
    background: #000000; border: 1px solid #000000; 
    FILTER: progid:DXImageTransform.Microsoft.CrBlur(PixelRadius=3, MakeShadow=true, ShadowOpacity=.30);
}

table#password_bar {
  width: 217px;
  border-collapse: collapse;
}

#password_bar #negative_bar {height: 10px;}
#password_bar.strength_0 #positive_bar {width: 0px;}
#password_bar.strength_1 #positive_bar {width: 25%; background: #a71528;}
#password_bar.strength_2 #positive_bar {width: 50%; background: #fec72d;}
#password_bar.strength_3 #positive_bar {width: 75%; background: #6b9fd6;}
#password_bar.strength_4 #positive_bar {width: 100%; background: #17d114;}

#password_bar #negative_bar {background: #ddd;}
#password_bar.strength_0 #negative_bar {width: 100%;}
#password_bar.strength_1 #negative_bar {width: 75%;}
#password_bar.strength_2 #negative_bar {width: 50%;}
#password_bar.strength_3 #negative_bar {width: 25%;}
#password_bar.strength_4 #negative_bar {width: 0%;}


#password_bar #password_strength_label {text-align: right;}
#password_bar.strength_0 #password_strength_label {color: #ddd;}
#password_bar.strength_1 #password_strength_label {color: #a71528;}
#password_bar.strength_2 #password_strength_label {color: #fec72d;}
#password_bar.strength_3 #password_strength_label {color: #6b9fd6;}
#password_bar.strength_4 #password_strength_label {color: #17d114;}