.strength-indicator {
    height:40px;
    width:40px;
    float:right;
    margin-top:2.5em;
    background: url('/layout/bargraph.png') no-repeat 0 0 transparent;
    position: relative;
}

.strength-indicator.strength0 {
    background-position: 0 0;
}

.strength-indicator.strength1 {
    background-position: 0 -40px;
}

.strength-indicator.strength2 {
    background-position: 0 -80px;
}

.strength-indicator.strength3 {
    background-position: 0 -120px;
}

.strength-indicator.strength4 {
    background-position: 0 -160px;
}

.strength-indicator.strength5 {
    background-position: 0 -200px;
}

.strength-indicator.strength6 {
    background-position: 0 -240px;
}

.no-close .ui-dialog-titlebar-close {
    display: none;
}

.ui-dialog-titlebar {
    width: 100%;
    background-color: LightSalmon;
    border: 1px solid Tomato;
    margin-left: -1px;
    color: Maroon;
    padding: 0.5em 0;
    text-indent: 0.5em;
}

.ui-dialog {
    background-color: white;
    border: 1px solid grey;
    border-top: 0;
}

.ui-dialog-content {
    padding: 0.5em 1em;
}

.ui-front {
    z-index: 100;
}

.ui-widget-overlay {
    height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-error {
    color: Maroon;
}

.ui-error + .ui-error-indicator {
    width: 1em;
    height: 1em;
    background: url('/layout/error.png') no-repeat center center transparent;
}

.ui-info {
    background-color: #ffc;
    border: 1px solid #bb7;
    color: #333;
    padding: 0.5em;
}

#confirmpassword {
    position: relative;
}

.ui-password-info {
    min-width: 17em;
}

.ui-password-info:empty {
    display: none;
}

.ui-password-info p {
    padding: 0;
    margin: 0;
    test-align: justify;
}

.ui-auto-pos {
    position: absolute;
}

.hidden {
}

.policy {
}

.policy.hidden {
    height: 1em;
    overflow: hidden;
}


.ui-info ul {
    list-style-type: disc !important;
    padding: 0.5em 0.5em 0.5em 1em !important;
    margin: 0 !important;
    float: none !important;
}

fieldset.important {
    border: 1px solid #bf2026;
}

fieldset.important legend {
    color: #bf2026;
}

#password-validation {
    display: none;
    font-size: small;
}
