﻿body
{
    font-family:Arial,sans-serif;
    font-size:11px;
    color:#4a494a;
    background-color:#4d4e4e;
    text-align:center;
}

a:link, a:visited
{
    color:#cd2027;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

h1, h2, h3, h4, h5, h6
{
    color:#c82d33;
}

h1
{
    font-size:2.2em;
}

h2
{
    font-size:1.8em;
}

#aspnetForm
{
    background-color:white;
    width:750px;
    text-align:justify;
    margin-left:auto;
    margin-right:auto;
}

#pageHeader
{
    /*float:left;
    margin-bottom:20px;
    padding-bottom:20px;*/
    border-bottom:solid 1px #a19f9f;
}

#headerLogo
{
    float:left;
    padding:10px 0px 10px 10px;
}

#headerContent
{
    padding:10px 10px 0px 0px;
    float:right;
    text-align:right;
}
        
#navMenu
{
    float:left;
    width:150px;
    height:400px;
    padding:10px 10px 10px 10px;
}

#pageContent
{
    float:left;
    padding:10px 10px 10px 0px;
    padding-left:10px;
    /*border-top:dashed 1px gray;
    margin-top:25px;
    padding-top:25px;
    */
    overflow:hidden;
    min-height:400px;
    border-left:solid 1px #a19f9f;
}

#pageFooter
{
    background-color:#c82d33;
    color:white;
    padding:5px 0px 5px 0px;
}

#pageFooter a:link, #pageFooter a:visited
{
    color:#a19f9f;
}

.pagesection
{
    margin:0 auto;
    background-color:white;
    width:750px;
}

/*
.textentry
{
    width:100%;
    color:#0033dd;
    font-family:Calibri,Verdana,Helvetica,Tahoma,Arial,sans-serif;
    font-size:9pt;
    background-color:#b2d0e2;
}
*/

.wide
{
    width:250px;
}
        
.fieldHeader
{
    /*
    padding:10px 10px 10px 10px;
    background-color:Silver;
    border: solid 1px black;
    */
    font-weight:bold;
}

.fieldHeaderActive
{
    font-family:Calibri,Verdana,Helvetica,Tahoma,Arial,sans-serif;
    font-size:11pt;
    padding:10px 10px 10px 10px;
    background-color:Silver;
    border: solid 1px blue;
    font-weight:bold;
}

.fieldGroup
{
    font-family:Calibri,Verdana,Helvetica,Tahoma,Arial,sans-serif;
    font-size:10pt;
    margin:20px 20px 20px 20px;
    background-color:White;
    /*border: dotted 1px black;*/
}

.userinput
{
    font-family:Arial,tahoma,verdana,helvetica,sans-serif;
    font-size:8pt;
    font-weight:bold;
    color:#e91e21;
    width:95%;
}

.pagerinput
{
    font-family:Arial,tahoma,verdana,helvetica,sans-serif;
    font-size:8pt;
    font-weight:normal;
    vertical-align:middle;
    color:#4d4e4e;
}

.readonlyinput
{
    /*color:#666666;*/
    color:#4d4e4e;
    font-weight:normal;
}

.searchinput
{
    font-family:arial,tahoma,verdana,helvetica,sans-serif;
    font-size:8pt;
    /*color:red;
    background-color:#dddddd;*/
    color:white;
    background-color:#c82d33;
}

.searchfooter
{
    color:#c82d33;
}

.cal_popup .ajax__calendar_container
{
    border:solid 1px #c82d33;
    background-color:#a19f9f;
}

.cal_popup .ajax__calendar_body
{
    background-color:#dddddd;
}

.cal_popup .ajax__calendar_days, 
.cal_popup .ajax__calendar_months, 
.cal_popup .ajax__calendar_years,
.cal_popup .ajax__calendar_prev,
.cal_popup .ajax__calendar_next
{
    color:#4d4e4e;
}

.cal_popup .ajax__calendar_header
{
    color:#c82d33;
}

.cal_popup .ajax__calendar_dayname
{
    font-weight:bold;
}

.cal_popup .ajax__calendar_active
{
    background-color:#c82d33;
    color:White;
}

.cal_popup .ajax__calendar_hover
{
    font-weight:bold;
}
