.pwdwidgetdiv
{
	width:155px;
}
.pwdfield
{
	width:150px;
}
.pwdopsdiv
{
	display: block;
	float: left;
	margin-right:6px;	
}
.pwdopsdiv a
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px; 
}

.pwdstrengthbar
{
	float:right;
	background:#cccccc;
	height:4px;
	margin:0;

}

.pwdstrength
{
	float:right; 
	height:20px;
	/*width:70px; */
	margin-top:3px;

}
.pwdstrengthstr
{
    float:right;
	clear:both;
	height:14px;
	margin-top:0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px; 

}
tr.passwords #pwdwidgetdiv input,
#VendorSignUp #pwdwidgetdiv input,
#reset-password-editorContainer input {display: block}

tr.passwords #password_gendiv,
#VendorSignUp #password_gendiv,
#reset-password-editorContainer #password_gendiv{
    margin-left: 5px;
}
tr.passwords .pwdopsdiv,
tr.passwords .pwdopsdiv,
tr.passwords .pwdstrength,
#VendorSignUp .pwdopsdiv,
#VendorSignUp .pwdopsdiv,
#VendorSignUp .pwdstrength,
#reset-password-editorContainer .pwdopsdiv,
#reset-password-editorContainer .pwdopsdiv,
#reset-password-editorContainer .pwdstrength
{ margin-right: 10px;
    vertical-align: top;
  float: none;
    display: inline-block;
}
#VendorSignUp #pwdwidgetdiv{
    display: inline-block;
}
#pwdwidgetdiv .textspan{
    display: block;
    font-size: 10px;
}