/* containers */
#authErrorMsg, #authSuccessMsg {
    text-align: center;
    font-size: 1.3em;
    font-weight: bold;
}
#authErrorMsg {
    color: #f5fA80;
}
#authSuccessMsg {
    color: #77ff33;
}
#authTitle {
    padding: 15px 15px 5px 15px;
    font-size: 1.7em;
    color: white;
}
#authForm {
    width: 90%;
    margin: auto;
    margin-top: 10px;
    background: #cccccc url(authbg2.png) repeat-x scroll bottom;
    border: 2px solid #aaaaaa;
    padding: 10px;
    color: black;
    overflow: visible;
    font-size: 1.5em;
}
#popupFrame {
    background: #444444 url(authbg.png) repeat-x scroll top;
    overflow: visible;
}
#popupFrame a {
    color: white;
    font-size: 1.5em;
}

/* login table */
#login {
    width: 100%;
}
#login tr {
    margin: 5px;
}
#login input {
    border: none;
    background-color: #aaaaaa;
    color: black;
    font-size: 1em;
}

#login a {
    color: #364CA8;
    font-size: 1em;
}

#login .submit input {
    width: auto;
    border: 2px ridge;
    background-color: #eaf3fa;
}
#login #col1 {
    width: 160px;
}
