
/* ContentLogin Controls */
#ContentLoginContainer
{
    color               : #333A3F;
    width               : 97%;
    height              : 80%;
    font-size           : 120%;
    letter-spacing      : 0.05em;
    border              : 0px solid #00FF00;
    font-family         : Arial, Tahoma, Verdana;
}

#ContentLoginContainer span.LoginHeader
{
    width               : 60%;
    font-size           : 110%;
    color               : #333A3F;
    font-weight         : normal;
    border              : 0px solid #0000FF;
}

#ContentLoginContainer span.LoginDescription
{
    width               : 60%;
    font-size           : 100%;
    border              : 0px solid #0000FF;
    letter-spacing      : 0.05em;
    color               : #333A3F;
}

#ContentLoginContainer span.LoginMessage
{
    width               : 60%;
    height              : 13%;
    font-size           : 100%;
    border              : 1px solid #D70005;
    background-color    : #333A3F;
    letter-spacing      : 0.05em;
}

#ContentLoginContainer span.LoginFieldInfo
{
    width               : 60%;
    font-size           : 100%;
    color               : #333A3F;
}

#ContentLoginContainer span.Error
{
    color               : #D70005;
    font-size           : 90%;
    font-weight         : bold;
}

#ContentLoginContainer span.UserName
{
    top                 : 31.0%;
}

#ContentLoginContainer span.UserPassword
{
    top                 : 39.0%;
}

#ContentLoginContainer label
{
    font-size           : 100%;
    font-weight         : normal;
    border              : 0px solid #00FF00;
    white-space         : nowrap;
    letter-spacing      : 0.05em;
}

#ContentLoginContainer label.Error
{
    color               : #D70005;
    font-weight         : bold;
}

#ContentLoginContainer label.UserName
{
    top                 : 31.0%;
}

#ContentLoginContainer label.UserPassword
{
    top                 : 39.0%;
}

#ContentLoginContainer input
{
    height              : 1.35em;
    font-weight         : normal;
    font-size           : 100%;
    vertical-align      : middle;
    border              : 0.1em solid #B2B2B2;
}

#ContentLoginContainer input.Error
{
    border              : 0.1em solid #D70005;
}

#ContentLoginContainer input.UserName
{
    top                 : 30%;
}

#ContentLoginContainer input.UserPassword
{
    top                 : 38%;
}

#ContentLoginContainer input.Submit
{
    width               : 15%;
    height              : auto;
    border              : 2px solid #333A3F;
    background-color    : #6B7A86;
    color               : #FFFFFF;
    letter-spacing      : 0px;
}

/* RequestPassword Controls */
#RequestPasswordContainer
{
    color               : #333A3F;
    position            : absolute;
    top                 : 0%;
    left                : 2%;
    width               : 97%;
    height              : 80%;
    font-size           : 120%;
    letter-spacing      : 0.05em;
    border              : 0px solid #00FF00;
    font-family         : Arial, Tahoma, Verdana;
}

#RequestPasswordContainer span.RequestPasswordHeader
{
    position            : absolute;
    left                : 0%;
    top                 : 2%;
    width               : 60%;
    font-size           : 110%;
    color               : #333A3F;
    font-weight         : normal;
    border              : 0px solid #0000FF;
}

#RequestPasswordContainer span.RequestPasswordDescription
{
    position            : absolute;
    left                : 0%;
    top                 : 10%;
    width               : 60%;
    font-size           : 100%;
    border              : 0px solid #0000FF;
    letter-spacing      : 0.05em;
    color               : #333A3F;
}

#RequestPasswordContainer span.RequestPasswordMessage
{
    position            : absolute;
    left                : 0%;
    top                 : 8%;
    width               : 60%;
    height              : 13%;
    font-size           : 100%;
    border              : 1px solid #D70005;
    background-color    : #333A3F;
    letter-spacing      : 0.05em;
}

#RequestPasswordContainer span.RequestPasswordFieldInfo
{
    position            : absolute;
    left                : 0%;
    top                 : 23%;
    width               : 60%;
    font-size           : 100%;
    color               : #333A3F;
}

#RequestPasswordContainer span.Error
{
    position            : absolute;
    left                : 57%;
    color               : #D70005;
    font-size           : 90%;
    font-weight         : bold;
}

#RequestPasswordContainer span.UserName
{
    top                 : 31%;
}

#RequestPasswordContainer span.UserEmail
{
    top                 : 39%;
}

#RequestPasswordContainer label
{
    position            : absolute;
    left                : 0%;
    width               : 25%;
    font-size           : 100%;
    font-weight         : normal;
    border              : 0px solid #00FF00;
    white-space         : nowrap;
    letter-spacing      : 0.05em;
}

#RequestPasswordContainer label.Error
{
    color               : #D70005;
    font-weight         : bold;
}

#RequestPasswordContainer label.UserName
{
    top                 : 31%;
}

#RequestPasswordContainer label.UserEmail
{
    top                 : 39%;
}

#RequestPasswordContainer input
{
    position            : absolute;
    left                : 25%;
    width               : 30%;
    height              : 1.35em;
    font-weight         : normal;
    font-size           : 100%;
    vertical-align      : middle;
    border              : 0.1em solid #B2B2B2;
}

#RequestPasswordContainer input.Error
{
    border              : 0.1em solid #D70005;
}

#RequestPasswordContainer input.UserName
{
    top                 : 30%;
}

#RequestPasswordContainer input.UserEmail
{
    top                 : 38%;
}

#RequestPasswordContainer input.Submit
{
    left                : 25%;
    top                 : 46.5%;
    width               : 15%;
    height              : auto;
    border              : 2px solid #333A3F;
    background-color    : #6B7A86;
    color               : #FFFFFF;
    letter-spacing      : 0px;
}
