﻿@media print
{
    body
    {
        font-family: verdana;
        font-size: 10pt;
    }
    #topnav
    {
        width: 100%;
        background-color: #CD5C5C;
        padding: 4px 4px 4px 4px;
        display: none;
    }
    .hidePrint
    {
        display: none;
    }
    .hidePrint2
    {
        visibility: hidden;
    }
    .showPrint
    {
        display: inline;
    }
    .showPrint2
    {
        visibility: visible;
    }
}
@media screen
{
    .showPrint
    {
        display: none;
    }
    .showPrint2
    {
        visibility: hidden;
    }
}
@media all
{
        .GridHeader, .GridPHeader, .GridHeader A, .GridPHeader A
    {
        background-color: Maroon;
        color: #fff;
        font-size: 10pt;
        font-weight: bold;
    }
    .GridFooter, .GridPFooter
    {
        background-color: Maroon;
        color: #fff;
        font-size: 10pt;
        font-weight: 300;
    }
    .GridRow, .GridPRow, .GridHoverRow, .GridPHoverRow
    {
        background-color: #fff;
        color: #333;
        font-size: 10pt;
    }
    .GridAlternatingRow, .GridPAlternatingRow, .GridAlternatingHoverRow, .GridPAlternatingHoverRow
    {
        background-color: #999;
        color: #000;
        font-size: 10pt;
    }
    .GridSelectedRow, .GridPSelectedRow, .GridHoverRow:HOVER, .GridPHoverRow:HOVER, .GridAlternatingHoverRow:HOVER, .GridPAlternatingHoverRow:HOVER
    {
        background-color: #ff9;
        color: #000;
        font-size: 10pt;
    }
    .GridImportantRow, .GridPImportantRow
    {
        background-color: #8fbc8b;
        font-size: 10pt;
    }

    .GridPHeader TH, .GridPFooter TH, .GridPRow TD, .GridPAlternatingRow TD, .GridPSelectedRow TD, .GridPHoverRow TD, .GridPAlternatingHoverRow TD
    {
        padding-left: 10px;
        padding-right: 10px;
    }

    .Grid2Header, .Grid2Header A
    {
        background-color: Maroon;
        color: #fff;
        font-size: 9pt;
        font-weight: bold;
    }
    .Grid2Footer
    {
        background-color: Maroon;
        color: #fff;
        font-size: 8pt;
        font-weight: 300;
    }
    .Grid2Row, .Grid2Row TD A
    {
        background-color: #fff;
        color: #333;
        font-size: 8pt;
    }
    .Grid2AlternatingRow, .Grid2AlternatingRow TD A
    {
        background-color: #999;
        color: #000;
        font-size: 8pt;
    }
    .Grid2SelectedRow, .Grid2SelectedRow TD A
    {
        background-color: #ff9;
        color: #000;
        font-size: 8pt;
    }
    td
    {
        font-family: Tahoma, Verdana, Sans-Serif, Arial;
        font-size: 11pt;
        vertical-align: top;
    }

    .bgGrey
    {
        background-color: #D5D7D8;
    }


    body
    {
        font-family: Tahoma, Verdana, Sans-Serif, Arial;
        font-size: 11pt;
        margin: 0;
        position: relative;
        top: 0px;
        left: 0px;
        margin-top: 0px;
        margin-left: 0px;
    }
    h1
    {
        font-family: Tahoma, Verdana, Sans-Serif, Arial;
        font-size: 58pt;
        display: inline;
        line-height: 55pt;
    }
    h2
    {
        font-family: Tahoma, Verdana, Sans-Serif, Arial;
        font-size: 50pt;
        display: inline;
    }
    h3
    {
        font-family: Tahoma, Verdana, Sans-Serif, Arial;
        font-size: 25pt;
        display: inline;
    }
    h4
    {
        font-family: Tahoma, Verdana, Sans-Serif, Arial;
        font-size: 16pt;
        display: inline;
        line-height: 160%;
    }
    h5
    {
        font-family: Tahoma, Verdana, Sans-Serif, Arial;
        font-size: 14pt;
        display: inline;
    }
    h6
    {
        font-family: Tahoma, Verdana, Sans-Serif, Arial;
        font-size: 12pt;
        display: inline;
    }

    .red, .red TD
    {
        color: #B5523E;
    }
    .tan, .tan TD
    {
        color: #7D6A55;
    }
    .warmgray, .warmgray TD
    {
        color: #636467;
    }

    .bgRed, .bgRedwHover
    {
        background-color: #B5523E;
    }
    .bgRedwHover:HOVER, .btnRed:HOVER, btnRedShort:HOVER
    {
        background-color: #C97361;
        cursor:pointer;
    }
    
    .btnRed, .bgRedwHover
    {
        color:#ffffff;
        font-weight:900;
        padding:4px 15px 4px 15px;
        background-color: #B5523E;
        text-decoration: none;
        line-height: 200%;
    }
    
    .btnRedShort
    {
        color:#ffffff;
        font-weight:900;
        background-color: #B5523E;
        text-decoration: none;
    }
    .bgYellow
    {
        background-color: #FDEC89;
    }
    .bgBlue
    {
        background-color: #8CC9F7;
    }
    .bgTan
    {
        background-color: #DAD0BD;
    }
    .bgMenu
    {
        background-color: #D5D7D8;
    }
    .bgMenuSelected
    {
        background-color: #939598;
    }
    .topnav
    {
        background-color: #c0c0c0;
        font-size: 12pt;
        font-weight: 600;
        font-family: Arial Narrow;
        padding-left: 7px;
        padding-top: 3px;
        padding-bottom: 3px;
    }
    .topnav:hover, .topnavselected
    {
        background-color: #888888;
        color: #ffffff;
        font-size: 12pt;
        font-weight: 600;
        font-family: Arial Narrow;
        padding-left: 7px;
        padding-top: 3px;
        padding-bottom: 3px;
        cursor: pointer;
    }
    .leftnav
    {
        font-size: 13pt;
        font-weight: 900;
        line-height: 180%;
        color: #636467;
        text-decoration: none;
    }
    .leftnav:hover
    {
        font-size: 13pt;
        font-weight: 900;
        line-height: 180%;
        color: #669999;
        text-decoration: none;
    }
    .footernav
    {
        color: #ffffff;
        text-decoration: none;
    }
    .footernav:hover
    {
        color: #ffffff;
        text-decoration: underline;
    }
    .solidYellow
    {
        background-color: #F7F0CA;
    }
    .solidBlue
    {
        background-color: #D3E0E6;
    }

    .panelWhite
    {
        background-color: #ffffff;
        filter: alpha(opacity=80);
        -moz-opacity: .8;
        opacity: .8;
    }
    .panelRed
    {
        background-color: #B23427;
        vertical-align: top;
        filter: alpha(opacity=30);
        -moz-opacity: .3;
        opacity: .3;
    }
    .panelYellow
    {
        background-color: #E7D468;
        vertical-align: top;
        filter: alpha(opacity=35);
        -moz-opacity: .35;
        opacity: .35;
    }
    .panelBlue
    {
        background-color: #6D98AC;
        vertical-align: top;
        filter: alpha(opacity=30);
        -moz-opacity: .3;
        opacity: .3;
    }
    .panelAntiYellow
    {
        background-color: #182BA8;
        vertical-align: top;
        filter: alpha(opacity=35);
        -moz-opacity: .35;
        opacity: .35;
    }
    .panelAntiBlue
    {
        background-color: #6D98AC;
        vertical-align: top;
        filter: alpha(opacity=30);
        -moz-opacity: .3;
        opacity: .3;
    }
    .transparent
    {
        filter: alpha(opacity=30);
        -moz-opacity: .3;
        opacity: .3;
    }
.transparent6
    {
        filter: alpha(opacity=60);
        -moz-opacity: .6;
        opacity: .6;
    }
    .modalBackground
    {
        background-color: Gray;
        filter: alpha(opacity=70);
        opacity: 0.7;
    }

    .footer
    {
        color: #ffffff;
        background-color: #777770;
        height: 85px;
        vertical-align: top;
        padding-left: 20px;
        font-weight: 600;
        font-family: Arial Narrow;
    }
    .21st
    {
        font-size: 36pt;
    }
    .ajaxCal .ajax__calendar_container
    {
        border: 1px solid #999966;
        background-color: #eeeecc;
        color: maroon;
        font-size:8pt;
    }
    .ajaxCal .ajax__calendar_footer
    {
        font-size:8pt;
        border-top: 1px solid #999966;
    }
    .ajaxCal .ajax__calendar_dayname
    {
        font-size:8pt;
        border-bottom: 1px solid #999966;
    }
    .ajaxCal .ajax__calendar_day
    {
        font-size:8pt;
    }
    .ajaxCal .ajax__calendar_month
    {
        border: 1px solid #999966;
        font-size:8pt;
    }
    .ajaxCal .ajax__calendar_year
    {
        font-size:8pt;
        border: 1px solid #999966;
    }
    .ajaxCal .ajax__calendar_active .ajax__calendar_day
    {
        font-size:8pt;
        background-color: maroon;
        border-color: #0066cc;
        color: #ffffff;
    }
    .ajaxCal .ajax__calendar_active .ajax__calendar_month
    {
        font-size:8pt;
        background-color: maroon;
        border-color: #0066cc;
        color: #ffffff;
    }
    .ajaxCal .ajax__calendar_active .ajax__calendar_year
    {
        font-size:8pt;
        background-color: maroon;
        border-color: #0066cc;
        color: #ffffff;
    }
    .ajaxCal .ajax__calendar_other .ajax__calendar_day
    {
        font-size:8pt;
        background-color: #ddddbb;
    }
    .ajaxCal .ajax__calendar_other .ajax__calendar_year
    {
        font-size:8pt;
        background-color: #ddddbb;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_day
    {
        font-size:8pt;
        background-color: #cccccc;
        border-color: #0066cc;
        color: #000000;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_month
    {
        font-size:8pt;
        background-color: #cccccc;
        border-color: #0066cc;
        color: #000000;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_year
    {
        font-size:8pt;
        background-color: #cccccc;
        border-color: #0066cc;
        color: #000000;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_title
    {
        font-size:8pt;
        color: #CD5C5C;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_today
    {
        font-size:8pt;
        color: #CD5C5C;
    }
}
