.top_testresult {
font-weight:700;
font-size:13px;
font-family:arail,helvetica,san-serif;
color:#666;
margin:0 0 2px;
padding:0;
}

.top_testresult span {
margin:0;
padding:6px;
}

.top_goodPass {
background:#ede3ab;
border:1px solid #bc9f00;
display:block;
}

.top_strongPass {
background:#d3edab;
border:1px solid #73bc00;
display:block;
}

.testresult {
font-weight:700;
font-size:11px;
font-family:arial,helvetica,san-serif;
color:#666;
margin-left:0;
display:block;
height:17px;
float:left;
padding:0;
}

.testresult span {
display:block;
float:right;
white-space:nowrap;
line-height:17px!important;
margin:0 0 0 20px;
padding:0 20px 0 10px;
}

.goodPass {
background:url(../images/password_strength/yellow.png) no-repeat 0 0;
}

.goodPass span {
background:url(../images/password_strength/yellow.png) no-repeat top right;
}

.strongPass {
background:url(../images/password_strength/green.png) no-repeat 0 0;
}

.strongPass span {
background:url(../images/password_strength/green.png) no-repeat top right;
}

.top_shortPass,.top_badPass {
background:#edabab;
border:1px solid #bc0000;
display:block;
}

.shortPass,.badPass {
background:url(../images/password_strength/red.png) no-repeat 0 0;
}

.shortPass span,.badPass span {
background:url(../images/password_strength/red.png) no-repeat top right;
}