﻿body
{
    text-align: center;
    vertical-align: top;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    height: 100%;
    margin-bottom:5px;
    margin-top:5px;
}

.MainTable
{
    width: 90%;
    background-color: #FFFFFF;
    font-family: Tahoma, Arial;
    font-size: 8pt;
    text-align: center;
    vertical-align: top;
    height: 100%;
}

.MainContent
{
    min-height: 450px;
    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: Gainsboro;
    color: Black;
    cursor: pointer;
}

.GridStyle .GridSelectedRow
{
    background: #5377A9;
    color: White;
    font-weight:bold;
}

.GridStyle .GridAlternateRow a
{
    background: Gainsboro;
    color: Black;
    cursor: pointer;
}
.GridStyle .GridAlternateRow a:link
{
    background: Gainsboro;
    color: Black;
    cursor: pointer;
}
.GridStyle .GridAlternateRow a:visited
{
    background: Gainsboro;
    color: Black;
    cursor: pointer;
}
.GridStyle .GridAlternateRow a:hover
{
    background: Gainsboro;
    color: Black;
    cursor: pointer;
}
.GridStyle .GridAlternateRow a:active
{
    background: Gainsboro;
    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;
}

.GridStyle1 .GridAlternateRow1
{
    background: Gainsboro;
    color: Black;
}

.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
{
    background-color: #000000;
    filter: alpha(opacity=30);
    opacity: 0.30;
    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;
}

.popUpMenu
{
    text-decoration: none;
    background-color: Gainsboro;
    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;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}

#processMessage
{
    position: fixed;
    top: 30%;
    left: 43%;
    padding: 10px;
    width: 14%;
    z-index: 1001;
    background-color: #fff;
    border: solid 1px #000;
}

.strike 
{
    text-decoration:line-through;
}

.borderbottom {
    border-bottom: 1px solid #000000;
}
.bordertop {
    border-top: 1px solid #000000;
}