#passwordIndicatorDIV {
    border: 1px solid gray;
    width: 350px;
    margin: 0;
    padding: 3px;
    border-radius: 10px;
    text-align:left;
    margin-bottom: 10px;
    margin-left: 15px;
}

#passwordIndicatorDIV *,
#additionalPasswordIndicatorDIV *  {
    margin: 0;
    padding: 0;
}

#passwordIndicatorDIV h3 {
    text-align: center;
}

#passwordIndicatorDIV hr {
    width: 80%;
    margin-left:auto;
    margin-right:auto;
}


#passwordIndicatorDIV label {
    font-weight: bold;
    text-align: left;
    padding-left: 35px;
}

#passwordIndicatorUL {
    text-align: left;
    margin-top: 0;
}

#passwordIndicatorUL li{
    font-weight: normal;
    margin: 0 0 2px 25px !important;
}

#additionalPasswordIndicatorUL li {
    font-weight: normal;
    margin: 0 0 2px 0px !important;
    color: #800000 !important;
}

li.pw-invalid {
    background: url("./images/invalid.png") no-repeat scroll 6px 2px;
    color: #df0000;
    list-style-type: none;
    margin: 0;
    padding: 0 0 1px 26px !important;

}

li.pw-valid {
    color: green !important;
    background: url("./images/valid.png") no-repeat scroll 6px 2px;
    list-style-type: none;
    margin: 0;
    padding: 0 0 1px 26px !important;
}

#passwordNotIndicatorUL li {
    margin: 0 25px 0 50px !important;
}

button:disabled {
    color: white;
    text-shadow:none;
    filter: alpha(opacity=50);
    opacity: .5;
    -moz-opacity : .5;
    cursor:inherit !important;
}

input[type="button"]:disabled {
    color: white;
    text-shadow:none;
    filter: alpha(opacity=50);
    opacity: .5;
    -moz-opacity : .5;
    cursor:inherit !important;

}
input[type="button"] {
    cursor:pointer;
}

.disabledInput {
    text-shadow:none;
    filter: alpha(opacity=50);
    opacity: .5;
    -moz-opacity : .5;
    cursor:inherit !important;
}

#additionalPasswordIndicatorDIV {
    margin: 0;
    padding: 0;
    color:#800000;
    background-color:#FFFFCC;
    padding: 5px;
    border:1px solid #00476a;
    border-radius: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#additionalPasswordIndicatorDIV span {
    float:right;
    margin:2px;
    padding:0;
}

#additionalPasswordIndicatorDIV p {
    margin: 5px 0 0 5px;
    font-weight:bold;
}

input[type="button"].dynlongbutton,
input[type="button"].dynlongbutton {
    border: none;
}