.pwdwidgetdiv
{
    /*width:310px;*/
    height: 45px;
}

.pwdfield
{
    display:block;
    padding-left: 0px;
    margin-top: -7px;
    border: none  !important;
    background: transparent;
    width: inherit;
    height: 2.4em;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.pwdfield:focus
{
    background: white;
    border-top: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;

}
.pwdopsdiv
{
    display: block;
    float: left;
    margin-right:6px;
    margin-top: -6px
}
.pwdopsdiv a
{
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px !important;
}

.pwdstrengthbar
{
    float:right;
    background:#cccccc;
    height:4px;
    margin:0;
}

.pwdstrength
{
    float:right; 
    height:20px;
    width:70px;
    margin-top: 2px;

}
.pwdstrengthstr
{
    float:right;
    clear:both;
    height:14px;
    margin-top:0px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px; 

}
.pwdstrengthafter{
    clear:both;
}