body
{
    font-family: Calibri;
    font-size: smaller;
    background-color: #FFFFFF;
    color: #000000;
    text-align: left;
}
ul 
{
    padding: 0;
    margin: 0;
}
h1
{
    font-size: 18pt;
}
a
{
    color: Black;
    font-weight: bold;
    text-align: right;
}
a:visited
{
    color: Black;
}
.menuItems
{
    font-family: calibri;
    text-decoration: none;
    font-variant: small-caps;
}

.headerImage
{
    padding-top: 0;
    position: absolute;
    z-index: 100;
}

.menu
{
    background-image: url('/images/MenuBar.png');
    width: 100%;
    height: 34px;
    color: White;
}

.menu a.current
{
    color: orange;
}

#welcome-logoff {
    float: right;
    padding: .5em .5em;
}

.menu li {
    float: left;
    padding: .5em 1em .5em 1em;
    list-style: none;
}

.menu a
{
    color: White;
    text-decoration: none;
}

body>div>table>tbody>tr>td>hr {
    clear: both;
}

.contentArea div h3
{
    border-bottom: 1px solid black;
}
.contentArea
{
    border: 1px solid #aaaaaa;
    background-color: #f9f9f9;
    border-radius: 5px;
    margin-top: 20px;
    margin-bottom: 30px;
    padding: 0px 20px 20px 20px;
}
.contentAreaSegment
{
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #aaaaaa;
    margin-top: 15px;
    padding: 0px 10px 20px 10px;
    border-radius: 5px;
    background-color: White;
}

.field-validation-error
{
    color: red;
}
.validation-summary-errors
{
    color: black;
    background: #ffdddd;
    border: 1px solid red;
    margin-bottom: 25px;
    padding: 5px;
    border-radius: 5px;
}
.validation-summary-errors ul
{
}
.validation-summary-errors ul li
{
    list-style: disc;
    margin-left: 20px;
}
.input-validation-error /* Input validation error information */
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

fieldset
{
    border: none;
}
label
{
    clear: both;
    color: #a0a0a0;
}

input[type='password']
{
    width: 200px;
    color: #333;
    border: 1px solid #bfbfbf;
    padding: 4px;
    border-radius: 5px;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.08);
    font-size: 1.3em;
}
input[type='text']
{
    width: 200px;
    color: #333;
    border: 1px solid #bfbfbf;
    padding: 4px;
    border-radius: 5px;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.08);
    font-size: 1.3em;
}
input[type='submit']
{
    padding: 4px 15px;
    margin-top: 10px;
    font-size: 1.1em;
}
select
{
    width: 200px;
    color: #333;
    border: 1px solid #bfbfbf;
    padding: 4px;
    border-radius: 5px;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.08);
}

textarea
{
    width: 200px;
    color: #333;
    border: 1px solid #bfbfbf;
    padding: 4px;
    border-radius: 5px;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.08);
}
