﻿@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
{
    body
    {
        font-family: tahoma,verdana;
        font-size: 10pt;
    }
    uFL:first-letter
    {
        text-decoration: underline;
    }
    .tnbtn, #topnav input[type="submit"], #topnav input[type="button"],#topnav input[type="reset"]
    {
        background-color: #996;
        border-style: double;
        border-color: #cc9;
        color: #fff;
        font-weight: bold;
        font-size: 12px;
        height: 20px;
    }
    .tntxt, #topnav input[type="text"] 
    {
        background-color: #DBDBCA;
        border-style: double;
        border-color: #cc9;
        color: #464646;
        font-weight: bold;
        font-size: 10px;
        height: 14px;
    }
    #topnav
    {
        height: 20px;
        background-color: #CD5C5C;
        padding: 4px 4px 4px 4px;
    }
    legend
    {
        font-weight: bold;
        font-size: 8pt;
        color: #CD5C5C;
        font-family: Tahoma;
    }

    fieldset
    {
        border-right: #CD5C5C 2px solid;
        padding-right: 1px;
        border-top: #CD5C5C 2px solid;
        padding-left: 1px;
        padding-bottom: 1px;
        border-left: #CD5C5C 2px solid;
        border-bottom: #CD5C5C 2px solid;
        vertical-align: top;
    }
    fieldset TD
    {
        font-size: 8pt;
    }
    hr
    {
        width: 100%;
        color: #CD5C5C;
    }
    .tblTop TD
    {
        vertical-align:top;
    }
    
    .btn
    {
        background-color: White;
        color: #000000;
        border-style: solid;
        border-width: 1px;
        border-color: #CCCC99;
        font-family: Verdana;
        font-size: 0.8em;
    }
    .btnRed
    {
        background-color: #CD5C5C;
        color: #ffffff;
        border-style: solid;
        border-width: 2px;
        border-color: #CCCC99;
        font-family: Verdana;
        font-size: 0.8em;
    }
    .btnRed:HOVER
    {
        background-color: #DA8787;
        color: #ffffff;
        border-style: solid;
        border-width: 2px;
        border-color: #CCCC99;
        font-family: Verdana;
        font-size: 0.8em;
    }
    .btnRedBig
    {
        background-color: #BE3A3A;
        color: #ffffff;
        border-style: solid;
        border-width: 2px;
        border-color: #CCCC99;
        font-family: Verdana;
        font-size: 1.1em;
    }
     .btnFileUploadBig
    {
        background-color: #ffffff;
        color: #333333;
        border-style: solid;
        border-width: 2px;
        border-color: #BE3A3A;
        font-family: Verdana;
        font-size: 1.1em;
        position:relative;
        top:-1px;
    }
   .btnRedBig:HOVER
    {
        background-color: #CF6565;  
        color: #ffffff;
        border-style: solid;
        border-width: 2px;
        border-color: #CCCC99;
        font-family: Verdana;
        font-size: 1.1em;
    }
    .btnRedSelected
    {
        border: 2px solid #000000;
        background-color: #AB3434;
        color: #ffffff;
        font-family: Verdana;
        font-size: 1.1em;
    }
    .menu, A:LINK.menu, A:ACTIVE.menu, A:VISITED.menu
    {
        font-family: verdana;
        font-size: 10pt;
        font-weight: bold;
        color: White;
        text-decoration: none;
    }
    A:HOVER.menu
    {
        font-family: verdana;
        font-size: 10pt;
        font-weight: bold;
        color: Yellow;
        text-decoration: none;
    }
    .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;
    }
    .ptEXP, .ptEXP A
    {
        font-size: 8pt;
        color: #000000;
        background-color: #8fbc8b;
    }

    .ptGOLD
    {
        font-size: 8pt;
        color: #000000;
        font-family: Tahoma;
        height: 15px;
        background-color: #ffcc00;
    }
    .ptPOMA
    {
        font-size: 8pt;
        color: #000000;
        font-family: Tahoma;
        height: 15px;
        background-color: #66ccff;
    }
    .ptPLAT
    {
        font-size: 8pt;
        color: #000000;
        font-family: Tahoma;
        height: 15px;
        background-color: #9933ff;
    }
    .ptSLVR
    {
        font-size: 8pt;
        color: #000000;
        font-family: Tahoma;
        height: 15px;
        background-color: #bbbbbb;
    }
    .ptPLATPLUS
    {
        font-size: 8pt;
        color: #000000;
        font-family: Tahoma;
        height: 15px;
        background-color: #cc66cc;
    }
    .ptCLEPTU
    {
        font-size: 8pt;
        color: #000000;
        font-family: Tahoma;
        height: 15px;
        background-color: #6666ff;
    }
    .ptSpecialProject
    {
        font-size: 8pt;
        color: #000000;
        font-family: Tahoma;
        height: 15px;
        background-color: #DEA6D6;
    }
    .FileUpload
    {
        width: 300px;
        font-family: Verdana;
        background-color: #ff9;
        display: block;
    }
    .UpdateProgressLabel
    {
        padding: 5px 5px 5px 5px;
        width: 200px;
        text-align: center;
        color: #CD5C5C;
        font-size: 20px;
        font-weight: bold;
        border: solid 3px #CD5C5C;
    }
    .UpdateProgressTU
    {
        width: 100%;
        position: absolute;
        left: 0px;
        float: left;
        padding-top: 5px;
        height: 400px;
        background-color: #ffffff;
        text-align: center;
        color: #CD5C5C;
        font-size: 20px;
        font-weight: bold;
        filter: alpha(opacity=8905);
        -moz-opacity: .90;
        opacity: .90;
    }
    .UpdateProgress
    {
        width: 45%;
        position: absolute;
        padding-top: 5px;
        height: 276px;
        background-color: #ffffff;
        text-align: center;
        color: #CD5C5C;
        font-size: 20px;
        font-weight: bold;
        filter: alpha(opacity=85);
        -moz-opacity: .85;
        opacity: .85;
	top: 461px;
	left: 2px;
    }
    .UpdateProgressLESAVE
    {
        width: 100%;
        position: absolute;
        padding-top: 5px;
        background-color: #ffffff;
        text-align: center;
        color: #CD5C5C;
        font-size: 20px;
        font-weight: bold;
        filter: alpha(opacity=85);
        -moz-opacity: .85;
        opacity: .85;
    }
    .UpdateProgress3
    {
        width: 100%;
        position: relative;
        height: 400px;
        background-color: #ffffff;
        filter: alpha(opacity=95);
        -moz-opacity: .95;
        opacity: .95;
    }
    .UpdateProgress2
    {
        border: solid 2px #CD5C5C;
        width: 725px;
        position: absolute;
        height: 150px;
        background-color: white;
        filter: progid:DXImageTransform.Microsoft.Fade(duration=4,overlap=1.0);
    }
    .modalBackground
    {
        background-color: Gray;
        filter: alpha(opacity=70);
        opacity: 0.7;
    }

    .ACMD 
    {
        margin-left:0px;
        padding-left:0px;
        width: 600px;
        background-color: #eeeecc;
        font-size:10pt;
    }
    .ACMDItem
    {
        line-height:16pt;
        width:600px;
        color: maroon;
        border: solid 1px #999966;
        background-color: #eeeecc;
        font-size:10pt;
    }
    .ACMDHighlight
    {
        line-height:16pt;
        width:600px;
        color: maroon;
        border: solid 1px maroon;
        background-color: #cccc99;
        font-size:10pt;
    }
    .ACList 
    {
        margin-left:0px;
        padding-left:0px;
        width: 300px;
        border: solid 2px #999966;
        background-color: #eeeecc;
    }
    .ACListItem
    {
        line-height:10pt;
        width:300px;
        color: maroon;
        font-size: 8pt;
        background-color: #eeeecc;
    }
    .ACListHighlight
    {
        line-height:10pt;
        width:300px;
        color: maroon;
        font-size: 8pt;
        background-color: #cccc99;
    }
    
    .ACListPhy 
    {
        margin-left:0px;
        padding-left:0px;
        border: solid 2px #999966;
        background-color: #eeeecc;
    }
    .ACListItemPhy
    {
        line-height:10pt;
        color: maroon;
        font-size: 8pt;
        background-color: #eeeecc;
    }
    .ACListHighlightPhy
    {
        line-height:10pt;
        color: maroon;
        font-size: 8pt;
        background-color: #cccc99;
    }


    .ajaxCal .ajax__calendar_container
    {
        border: 1px solid #999966;
        background-color: #eeeecc;
        color: maroon;
    }
    .ajaxCal .ajax__calendar_footer
    {
        border-top: 1px solid #999966;
    }
    .ajaxCal .ajax__calendar_dayname
    {
        border-bottom: 1px solid #999966;
    }
    .ajaxCal .ajax__calendar_day
    {
    }
    .ajaxCal .ajax__calendar_month
    {
        border: 1px solid #999966;
    }
    .ajaxCal .ajax__calendar_year
    {
        border: 1px solid #999966;
    }
    .ajaxCal .ajax__calendar_active .ajax__calendar_day
    {
        background-color: maroon;
        border-color: #0066cc;
        color: #ffffff;
    }
    .ajaxCal .ajax__calendar_active .ajax__calendar_month
    {
        background-color: maroon;
        border-color: #0066cc;
        color: #ffffff;
    }
    .ajaxCal .ajax__calendar_active .ajax__calendar_year
    {
        background-color: maroon;
        border-color: #0066cc;
        color: #ffffff;
    }
    .ajaxCal .ajax__calendar_other .ajax__calendar_day
    {
        background-color: #ddddbb;
    }
    .ajaxCal .ajax__calendar_other .ajax__calendar_year
    {
        background-color: #ddddbb;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_day
    {
        background-color: #cccccc;
        border-color: #0066cc;
        color: #000000;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_month
    {
        background-color: #cccccc;
        border-color: #0066cc;
        color: #000000;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_year
    {
        background-color: #cccccc;
        border-color: #0066cc;
        color: #000000;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_title
    {
        color: #CD5C5C;
    }
    .ajaxCal .ajax__calendar_hover .ajax__calendar_today
    {
        color: #CD5C5C;
    }
    .ErrorLabel, .ErrorLabel TD, .ErrorLabel TR TD
    {
        color: #ff0000;
    }
    .WarningLabel, .ErrorLabel TD, .ErrorLabel TR TD
    {
        color: #FC9801;
        font-weight: 900;
    }
    .SuccessLabel, .ErrorLabel TD, .ErrorLabel TR TD
    {
        color: #00CC00;
    }
    .ghs
    {
        font-weight: bold;
        font-size: 8pt;
        color: #ffffff;
        background-color: #993333;
        border-right: #ffffff 1px ridge;
        border-top: #ffffff 1px ridge;
        border-left: #ffffff 1px ridge;
        border-bottom: #ffffff 1px ridge;
    }
    .accordianHeaderDim
    {
        font-weight: bold;
        font-size: 10pt;
        color: #ffffff;
        background-color: #996666;
        margin: 5px 5px 5px 5px;
        padding: 1px 5px 1px 5px;
    }
    .accordianHeader
    {
        font-weight: bold;
        font-size: 10pt;
        color: #ffffff;
        background-color: #993333;
        margin: 5px 5px 5px 5px;
        padding: 1px 5px 1px 5px;
    }
    .accordianContent
    {
        margin: 5px 5px 5px 5px;
        padding: 1px 5px 1px 5px;
        vertical-align: middle;
        height: 20px;
    }
    .topDashed
    {
        border-top: dashed 1px #999999;
    }
    .MaleStyle
    {
        background-color: #add8e6;
    }
    .FemaleStyle
    {
        background-color: #ffc0cb;
    }
    .LE_SubHeader
    {
        font-weight: bold;
        border-bottom: solid 1px #993333;
        width: 100%;
    }
    .ConditionID
    {
        border-right: #000000 1px solid;
        border-top: #000000 1px solid;
        font-size: 9pt;
        border-left: #000000 1px solid;
        border-bottom: #000000 1px solid;
        background-color: #ffff33;
        padding-right: 2px;
        padding-left: 2px;
    }
    .TUScriptQuestion
    {
        font-size: 14pt;
        text-align: left;
        border-style: solid;
        border-width: thick;
    }
    .TUScriptQuestionInstruction
    {
        font-style: italic;
        font-size: 14pt;
        text-align: left;
        border-style: solid;
        border-width: thick;
    }
    .TUScriptQuestionVariable
    {
        font-weight: bold;
        background-color: #ffff99;
    }
    .TUScriptQuestionVariableError
    {
        font-weight: bold;
        background-color: #990000;
        color: #ffffff;
    }
    .TUAnswerNotes
    {
        text-align: left;
        border-style: solid;
        border-width: thin;
        background-color: #bbbbbb;
        margin-left: 20px;
        margin-right: 20px;
    }
    .WatermarkText
    {
        color: #aaaaaa;
    }
    .osubtn
    {
        background-color: #CCCCCC;
        border-style: solid;
        border-width: 1px;
        border-color: #999999;
    }

    .osubtn:HOVER
    {
        background-color: #d1354a;
        border-style: solid;
        border-width: 1px;
        border-color: #999999;
    }
    .txtInstruction
    {  
        font-style:italic;
        font-size:.9em;
         font-weight: bold;
   }
    .txtScript
    {
        color: #0066CC;
        font-weight: bold;
        font-family: 'Times New Roman';
        font-size: 16pt;
    }
}

