* {
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
}

BODY
{   BACKGROUND: #ffffff;
    FONT: 8pt;
    MARGIN: 0px;
}
DIV
{   BACKGROUND: #ffffff;
    FONT: 8pt;
    MARGIN: 2px;
}
TABLE
{   FONT: 8pt;
    BORDER: 0px;
    MARGIN: 0px;
    PADDING: 0px
}
TABLE.WelcomeMessage
{   BORDER-COLLAPSE: collapse;
    BORDER-STYLE: solid;
    BORDER-LEFT-WIDTH: 2px;
    BORDER-RIGHT-WIDTH: 1px;
    BORDER-TOP-WIDTH: 1px;
    BORDER-BOTTOM-WIDTH: 2px;
    BORDER-COLOR:#000000;
}
TH
{   TEXT-ALIGN: LEFT;
    BACKGROUND-COLOR: #CCCCCC;
    BORDER: 0px;
    COLOR: #000000;
    FONT: bold 8pt;
    MARGIN: 0px;
    PADDING: 2px
}
TD
{   BORDER: 0px;
    COLOR: #003366;
    MARGIN: 0px;
    PADDING: 0px;
}
TD.WelcomeMessage
{   BORDER: 0px;
    COLOR: #000000;
    MARGIN: 0px;
    PADDING: 0px;
    TEXT-ALIGN: center;
}
A:link, A:visited
{   COLOR: #000000;
    TEXT-DECORATION: underline;
    FONT: 8pt;
}
A:hover
{   COLOR: #FF0099;
    TEXT-DECORATION: underline;
    FONT: 8pt;
}

A.boldlink:visited, A.boldlink:link
{   COLOR: #000000;
    TEXT-DECORATION: underline;
    FONT: bold 8pt;
}
A.boldlink:hover
{   COLOR: #FF0099;
    TEXT-DECORATION: underline;
    FONT: bold 8pt;
}

TH A.boldlink:link, TH A.boldlink:visited
{   COLOR: #000000;
    TEXT-DECORATION: none;
}

TH A.boldlink:hover
{   COLOR: #FF0099;
    TEXT-DECORATION: underline;
}

.content {  MARGIN-LEFT: 4px;
    MARGIN-RIGHT: 4px;
}

.content TD
{   VERTICAL-ALIGN: top;
}

.lblCell
{   COLOR: #000000;
    TEXT-ALIGN: right;
    WIDTH: 160px;
    VERTICAL-ALIGN: top;
    FONT-WEIGHT: bold;
}

.lblMediumCell
{   COLOR: #000000;
    TEXT-ALIGN: right;
    WIDTH: 205px;
    VERTICAL-ALIGN: top;
    FONT-WEIGHT: bold;
}

.content .lblSmallInput
{   COLOR: #000000;
    TEXT-ALIGN: right;
    WIDTH: 45px;
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: bold;
}

.content .lblMediumInput
{   COLOR: #000000;
    TEXT-ALIGN: right;
    WIDTH: 205px;
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: bold;
}

.content .lblInput
{   COLOR: #000000;
    TEXT-ALIGN: right;
    WIDTH: 160px;
    VERTICAL-ALIGN: middle;
    FONT-WEIGHT: bold;
}

.buttonFixedWidth
{   COLOR: #000000;
    WIDTH: 95px;
    FONT: 8pt;
}

.elementSmall
{   FONT: 8pt;
    WIDTH: 90px;
}

.elementMedium
{   FONT: 8pt;
    WIDTH: 180px;
}

.elementLarge
{   FONT: 8pt;
    WIDTH: 280px;
}
.elementXXLarge
{   FONT: 8pt;
    WIDTH: 418px
}
.red
{   COLOR: #ff0000
}
.numericSpan
{   TEXT-ALIGN: right;
    WIDTH: 65px;
}
.nobullets
{   margin-left: 0;
    padding-left: 1.5em;
}
.nobullets LI
{   list-style-type: none;
}

H1,H2,H3,H4
{
    COLOR:#FF0099;
}

#stickyDiv
{
    position:relative;
    top:0;
    background-color:#FFFFFF;
    border-width:1px;
    border-color:#666699;
    border-style: solid;
}

