﻿/* Login Form Styles */
.loginForm
{
    float: right;
    clear:right;
    z-index: 100;
    font-size: 70%;
}
.loginName
{
    display: inline;
    font: bold 120%/150% Tahoma, Arial;
    color: #95b3e4;
    text-transform: capitalize;
}
.loggedInMenu
{
    display: inline;
    padding: 0px;
}
.loginRow
{
    font-size: 95%;
    padding:3px;
    margin-top:5px;
    background-color:#4380e6;
    border:solid 1px #6f82a4;
}
/* Other Form Styles*/
.form
{
    width: 500px;
    min-width: 500px;
    background-color: #ffffff;
    padding: 0px 10px;
    margin: 0 auto;
    font-size: 95%;
    color: #007486;
}
.row
{
    padding: 3px;
}
div.row
{
    clear: both;
    padding-top: 5px;
}

div.headerRow
{
    clear: both;
    margin-top: 15px;
    border-top: dashed 1px #E7F4DF;
}
div.row span.label
{
    float: left;
    width: 8.5em;
    display: block;
    padding: 5px 10px 1px 0px;
    text-align: right;
    font: normal 90%/100% Tahoma, Arial;
    color: #264882;
}
div.row span.feedback
{
    float: left;
    width: 100%;
}
div.row span.formtxtbox
{
    text-align: left;
}
div.row span.formw
{
    text-align: left;
}
.formLink
{
    text-decoration: none;
    color: #223e99;
    font-weight: bold;
}
.formLink:hover
{
    font-weight: bold;
    font-size: 105%;
    color: #00235d;
    border-bottom: solid 1px #d8dce6;
}
.TxtBox
{
    background-color: #ffffff;
    border: none;
    border: solid 1px #aaabac;
    color: #264882;
    padding: 2px;
    font-size: 90%;
    width:72%;
}
.loginForm .TxtBox
{
    background-color: #ffffff;
    border: none;
    border: solid 1px #aaabac;
    color: #264882;
    padding: 2px;
    font-size: 90%;
    width:72%;
}

.inputBox
{
    background-color: #ffffff;
    border: none;
    border: solid 1px #7f93b5;
    color: #264882;
    padding: 2px;
    font-size: 90%;
}

.MultiLineTxtBox
{    
    border: solid 1px #E7F4DF;
    color: #06456F;
    padding: 3px;
    width:72%;
}
.highlight
{
    /*background-color: #4380e6;*/
    border: solid 1px #75cc73;
    color: #292929; 
    padding: 2px;
    font-size: 95%;

}
.threecol .col1 .TxtBox
{
    background-color: #f9f8ed;
    border: none;
    border-bottom: solid 1px #eee;
    color: #4e1e19;
    padding: 2px;
    font-size: 95%;
    width: 255px;
}
.threecol .col1 .MultiLineTxtBox
{
    background-color: #1c7fb2;
    border: solid 1px #E7F4DF;
    color: #06456F;
    padding: 3px;
    width: 255px;
}
.threecol .col1 .highlight
{
    background-color: #1a0b0b;
    border: solid 1px #fff79a;
    font-weight: bold;
    font-size: 95%;
    color: #b38707;
    padding: 3px;
    width: 255px;
}
.label
{
    display: block;
    font: normal 90%/90% Tahoma, Arial;
    color: #373636;
    width:100px;
    text-align:  right;
    padding-top:  8px;    
}
.button
{
    float:right;
}
