﻿body
{
    text-align: center;
    vertical-align: top;
    background-color: Gray;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    height: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
}

.MainTable
{
    width: 95%;
    background-color: #FFFFFF;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    text-align: center;
    vertical-align: top;
    height: 100%;
}

.MainContent
{
    /*min-height: 650px;*/
    vertical-align: top;
    font-size: 8pt;
    /*text-align: center;*/
    font-family: Tahoma, Arial;
    height: 100%;
}


.PicturesList li
{
    display: inline;
    float: left;
    margin-left: 15px;
    margin-bottom: 15px;
}

.LoginTable
{
    width: 350px;
    background-color: #FFFFFF;
    font-family: Tahoma, Arial;
    font-size: 10pt;
    text-align: center;
    vertical-align: middle;
    height: 100%;
}

.PageHeaderText
{
    font-family: Tahoma, Arial;
    font-size: 14pt;
    font-style: italic;
    font-weight: 900;
    color: #07385f;
}

.PageSubHeaderText
{
    font-family: Tahoma, Arial;
    font-size: 12pt;
    font-style: italic;
    color: #07385f;
}

.PageVersionText
{
    font-family: Tahoma, Arial;
    font-size: 8pt;
    font-style: italic;
    color: #07385f;
}

.IMeanIt
{
    font-family: Tahoma, Arial;
    font-size: 12pt;
    font-style: italic;
    color: Red;
}

.blue
{
    color: #07385f;
}

div.pdfpreview
{
    width: 150px;
    height: 175px;
    overflow: hidden;
}


/*grid styles*/
.GridStyle
{
}

.GridHeader
{
    background: #5377A9;
    color: White;
    font-size: 8pt;
}

.GridStyle .GridHeader a
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridHeader a:link
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridHeader a:visited
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridHeader a:hover
{
    background: #5377A9;
    color: White;
    cursor: pointer;
}

.GridStyle .GridHeader a:active
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridFooter
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridFooter a
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridFooter a:link
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridFooter a:visited
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridFooter a:hover
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridFooter a:active
{
    background: #5377A9;
    color: White;
}

.GridStyle .GridRow
{
    background: White;
    color: Black;
    cursor: pointer;
}

.GridStyle GridRow a
{
    background: White;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridRow a:link
{
    background: White;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridRow a:visited
{
    background: White;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridRow a:hover
{
    background: White;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridRow a:active
{
    background: White;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridAlternateRow
{
    background: #CCCCCC;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridSelectedRow
{
    background: #5377A9;
    color: White;
    font-weight: bold;
}

.GridStyle .GridAlternateRow a
{
    background: #CCCCCC;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridAlternateRow a:link
{
    background: #CCCCCC;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridAlternateRow a:visited
{
    background: #CCCCCC;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridAlternateRow a:hover
{
    background: #CCCCCC;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridAlternateRow a:active
{
    background: #CCCCCC;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridRow:hover, .GridAlternateRow:hover
{
    background: #5377A9;
    color: White;
    cursor: pointer;
}

.GridStyle1
{
}

.GridHeader1
{
    background: #5377A9;
    color: White;
    font-size: 8pt;
}

.GridStyle1 .GridHeader1 a
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridHeader1 a:link
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridHeader1 a:visited
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridHeader1 a:hover
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridHeader1 a:active
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridFooter1
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridFooter1 a
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridFooter1 a:link
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridFooter1 a:visited
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridFooter1 a:hover
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridFooter1 a:active
{
    background: #5377A9;
    color: White;
}

.GridStyle1 .GridRow1
{
    background: White;
    color: Black;
    font-size: 8pt;
}

.GridStyle1 .GridAlternateRow1
{
    background: #CCCCCC;
    color: Black;
    font-size: 8pt;
}

.TARight
{
    text-align: right;
}

.TALeft
{
    text-align: left;
}

.TACenter
{
    text-align: center;
}

.ContentFrame
{
    border-left: #5377A9 1px solid;
    border-right: #5377A9 1px solid;
    border-top: #5377A9 1px solid;
    border-bottom: #5377A9 1px solid;
    background-color: white;
    font-family: Tahoma, Arial;
    font-size: 8pt;
}

.modalBackground
{    
    position: absolute;
    z-index: 5;
}

.updateProgress
{
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    position: relative;
    width: 150px;
    height: 50px;
}

.updateProgressmod
{
    background-color: #000000;
    filter: alpha(opacity=30);
    opacity: 0.30;
    text-align: center;
    width: 50px;
}


/* navigation */
.navheader
{
    background-color: #07385f;
    height: 5px;
}

.navbutton, .AspNet-Menu-Selected, .AspNet-Menu-ChildSelected, .AspNet-Menu-ParentSelected
{
    text-decoration: none;
    background-color: #CCCCCC;
    text-align: left;
    color: #07385f;
    font-size: 10pt;
}

.navbutton a
{
    display: block;
    text-decoration: none;
    white-space: nowrap;
    list-style: none;
    width:auto;
    font-size: 10pt;
}


.navbutton-selected, .AspNet-Menu-Selected, .AspNet-Menu-ChildSelected, .AspNet-Menu-ParentSelected
{
    text-decoration: none;
    background-color: #07385f;
    text-align: left;
    color: #CCCCCC;
    font-size: 10pt;
}

div.hideSkiplink
{
    background-color:#CCCCCC;
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
    text-align:left;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #CCCCCC solid;
    color: #CCCCCC;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
    text-align:left;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #CCCCCC;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #CCCCCC;
    color: #cfdbe6;
    text-decoration: none;
}

.clear
{
    clear: both;
}

.popUpMenu
{
    text-decoration: none;
    background-color: #CCCCCC;
    text-align: left;
    width: 200px;
    color: #07385f;
}

.popUpHeader
{
    font-size: 10pt;
    color: #07385f;
    font-weight: bold;
}

.Watermark
{
    color: Gray;
}

.footer, .footer a:link, .footer a:hover, .footer a:visited, .footer a
{
    background-color: #CCCCCC;
    text-align: left;
    color: #07385f;
    text-decoration: none;
    vertical-align: bottom;
}

.HideButton
{
    display: none;
}



#progressBackgroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;      
    z-index: 1000;
}

#processMessage
{
    position: fixed;
    top: 35%;
    left: 38%;
    padding: 10px;
    width: 25%;
    z-index: 1001;
    background-color: #FFFFFF;
    border: solid 1px #000;
    font-size: large;
    font-weight: bold;
    color: #07385f;
    font-style: italic;
}

.strike
{
    text-decoration: line-through;
}

.break
{
    page-break-after: always;
}
