h1 {
font-size: 130%;
color: #000000;
padding: 0px;
margin: 0px;
text-align: center;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-WEIGHT: normal;
}
TD, p
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
HR
{
    COLOR: lightsteelblue;
    HEIGHT: 1px;
}
gridBorder
{
    BORDER: #ff7f50 solid;
}
SPAN TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 24px;
}
TH
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.GridTable
{
    WIDTH:100%;
    background-color: white;
    border-collapse:collapse;
}
.GridTable TD, .GridTable TH
{
    padding:4px;
    margin:0;
}

.grid
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.grid td {    border-top: 1px dotted #999; }
.even
{
    background-color: #d0e6f7;
}
.SectionHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #0066cc;
}
.tableOutline
{
    BACKGROUND: #000033;
}

.Payheader
{
height: 55px;
background-color: white;
MARGIN-TOP: 0px;
padding-right: 0px;
}

.Payheader p {
background-color: #0b1053;
color: white;
}
#selheader
{
border: 7px solid #505e66;
background-color: #505e66;
color: white;
margin-top:-10px;
}
A.norm:link
{
    FONT-WEIGHT: bold;
    COLOR: navy;
    FONT-FAMILY: verdana, helvetica, arial, sans-serif;
    TEXT-DECORATION: underline;
}
A.norm:visited
{
    FONT-WEIGHT: bold;
    COLOR: navy;
    FONT-FAMILY: verdana, helvetica, arial, sans-serif;
    TEXT-DECORATION: underline;
}
A.norm:active
{
    FONT-WEIGHT: bold;
    COLOR: navy;
    FONT-FAMILY: verdana, helvetica, arial, sans-serif;
    TEXT-DECORATION: underline;
}
A.norm:hover
{
    FONT-WEIGHT: bold;
    COLOR: blue;
    FONT-FAMILY: verdana, helvetica, arial, sans-serif;
    TEXT-DECORATION: underline;
}
INPUT
{
    BORDER-RIGHT: #047391 2px solid;
    BORDER-TOP: #047391  1px solid;
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 3px;
    MARGIN-RIGHT: 2px;
    MARGIN-BOTTOM: 1px;    
    FONT-SIZE: 8pt;
    BORDER-LEFT: #047391 1px solid;
    BORDER-BOTTOM: #047391 2px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    COLOR: #808080;
}

INPUT.checkbox
{
border: none;
}

SELECT
{
    BORDER-RIGHT: #047391 2px solid;
    BORDER-TOP: #047391  1px solid;
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 3px;
    MARGIN-RIGHT: 2px;
    MARGIN-BOTTOM: 1px;    
    FONT-SIZE: 8pt;
    BORDER-LEFT: #047391 1px solid;
    BORDER-BOTTOM: #047391 2px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    COLOR: #808080;
    

}
.disabledtext
{
    BACKGROUND-COLOR: #E1EFFA;
}

.ibtn
{
    BORDER-RIGHT: 0;
    BORDER-TOP: 0;
    BORDER-LEFT: 0;
    BACKGROUND: white;
    CURSOR: hand;
    BORDER-BOTTOM: 0;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.btn
{
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    FONT-SIZE: 12px;
    BACKGROUND: #d6e7ef;
    BORDER-LEFT: #afc4d5 1px solid;
    WIDTH: 70px;
    CURSOR: hand;
    COLOR: mediumblue;
    BORDER-BOTTOM: #104a7b 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
SPAN A
{
    COLOR: black;
}

.topright 
{
vertical-align: bottom;
padding-top: 5px;
float: right;
text-align: right;
background-color: white;
width: 300px;
height: 62px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
}