BODY
{
    FONT-SIZE: 10pt;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif;
    BACKGROUND-COLOR: Black;
    color: White
}
HR
{
    COLOR: #FFCC00;
}
A:link
{
    FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    COLOR: #FFCC00;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    COLOR: #FFCC00;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    COLOR: White;
    TEXT-DECORATION: underline
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}
TD.label
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}
SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.sectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lowLevelHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
P
{
    TEXT-ALIGN: justify
}
DIV.scroll
{
    BORDER-RIGHT: #666 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    OVERFLOW: auto;
    BORDER-LEFT: #666 0px solid;
    WIDTH: 598px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666 0px solid;
    HEIGHT: 121px
}
DIV.box
{
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 8px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #666 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #666 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
DIV.boxTop
{
    BORDER-RIGHT: #666 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #666 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #666 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #666 1px solid;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ccc
}
TR.tr TD
{
    BACKGROUND-COLOR: #eeeeee
}
TR.trHover TD
{
    BACKGROUND-COLOR: #b0c4de
}
TR.trAlt TD
{
    BACKGROUND-COLOR: #dcdcdc
}
TR.trAltHover TD
{
    BACKGROUND-COLOR: #b0c4de
}
.data
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.dataMedium
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.dataHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.bluetext
{
    FONT-SIZE: 12px;
    COLOR: navy;
    FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.validatorHidden
{
    VISIBILITY: hidden
}
.validatorVisible
{
    VISIBILITY: visible
}
TABLE.tableBadMsgBox
{
    BORDER-RIGHT: #cc3300 1px solid;
    BORDER-TOP: #cc3300 1px solid;
    BORDER-LEFT: #cc3300 1px solid;
    BORDER-BOTTOM: #cc3300 1px solid;
    BACKGROUND-COLOR: #ffffe1
}
TABLE.tableGoodMsgBox
{
    BORDER-RIGHT: #489100 1px solid;
    BORDER-TOP: #489100 1px solid;
    BORDER-LEFT: #489100 1px solid;
    BORDER-BOTTOM: #489100 1px solid;
    BACKGROUND-COLOR: #ffffe1
}
TABLE.GreyBorder
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 3px;
    BORDER-LEFT: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #ffffff
}
TABLE.NoBorder
{
    PADDING-LEFT: 3px
}
.copy
{
    FONT-WEIGHT: 400;
    FONT-SIZE: 10px;
    COLOR: #000;
    FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
TABLE.ptActiveContent
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    font-size: xx-small
}
TD.ptItem1
{
    font-size: xx-small
}
DIV.ptItemSpacer
{
    LINE-HEIGHT: 3px
}
