BODY
{
    COLOR: black;
    FONT-FAMILY: Arial
}
INPUT
{
    COLOR: black;
    FONT-FAMILY: Arial
}
TEXTAREA
{
    COLOR: black;
    FONT-FAMILY: Arial
}
TD
{
    FONT-WEIGHT: normal;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: Arial
}
.commentText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.linkSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.linkExtraSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.linkLarge
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    CURSOR: hand;
    COLOR: blue;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.listHeaderLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: yellow;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.listHeading
{
    FONT-WEIGHT: bold;
    CURSOR: default;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.tabLinkSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.tabLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.tabDescription
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.listitem
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
.normal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.tabText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Sans-Serif;
    TEXT-DECORATION: none
}
A
{
    FONT-FAMILY: Arial
}
A:active
{
    COLOR: green;
    TEXT-DECORATION: underline
}
A:hover
{
    TEXT-DECORATION: underline
}
.headerlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #0033cc;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.tabText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.boxHeading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: Arial
}
.clsReportColumnHeaderCenter
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-FAMILY: 'Arial Narrow';
    BACKGROUND-COLOR: #23248c;
    TEXT-ALIGN: center
}
.OddRow
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: gainsboro
}
.EvenRow
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white
}
.clsReportSubTotalText
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin groove;
    MARGIN-TOP: 1pt;
    FONT-WEIGHT: 900;
    FONT-SIZE: x-small;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin groove;
    FONT-FAMILY: 'Arial Narrow';
    BACKGROUND-COLOR: darkgray;
    TEXT-ALIGN: left
}
.clsReportColumnHeaderLink
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    TEXT-DECORATION: none
}
.clsReportHeader
{
    FONT-WEIGHT: 900;
    FONT-SIZE: large;
    TEXT-TRANSFORM: capitalize;
    COLOR: #23248c;
    FONT-FAMILY: 'Arial Narrow'
}
.clsReportDescription
{
    FONT-WEIGHT: 600;
    FONT-SIZE: small;
    TEXT-TRANSFORM: capitalize;
    COLOR: black;
    FONT-FAMILY: 'Arial Narrow';
    TEXT-ALIGN: left
}
.sortText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.sortTextSelected
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.button
{
    FONT-SIZE: 10px;
    WIDTH: 100px;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003366;
    TEXT-DECORATION: none
}
.buttonHilite
{
    FONT-SIZE: 10px;
    WIDTH: 100px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: gold;
    TEXT-DECORATION: none
}
.sectionHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: #003366;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.pageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    COLOR: white;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.fieldCaption
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #003366;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.fieldCaptionSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.listResults
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.listResultsHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #003366;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.fieldCaptionBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #003366;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.errorText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: red;
    FONT-FAMILY: Arial
}
.inputDisabled
{
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #c0c0c0
}
.inputEnabled
{
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
