A:link
{
    COLOR: #000066
}
A:active
{
    COLOR: #000066
}
A:visited
{
    COLOR: #000066
}
A.navPast:link
{
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navPast:active
{
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navPast:visited
{
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navPresent:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navPresent:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.navPresent:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.workflow:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.workflow:active
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.workflow:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.tableheaderlink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.tableheaderlink:active
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.tableheaderlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.select:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.select:active
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.select:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ff9900;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
BODY
{
    FONT-SIZE: 9pt;
    MARGIN: 0pt 4pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff
}
.TDtableData
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TDtableDataSmall
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TDtableDataHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageFieldGroupName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageFieldName
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageFieldData
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pageNewLink
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TDNavPast
{
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TDNavPresent
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TDtableWorkflow
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #333366
}
.TDtableStatus
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.TDtableDataAlt
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.TDtableDataHeaderAlt
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.spanDirtyData
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VISIBILITY: hidden;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    POSITION: relative
}
.spanRequired
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, 'sans serif'
}
.btnProcessWorkflow
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 190px;
    COLOR: #ffffff;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, 'sans serif';
    HEIGHT: 30px;
    BACKGROUND-COLOR: #666666;
    TEXT-ALIGN: center;
    TEXT-DECORATION: underline
}
.btnProcessWorkflowNL
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 190px;
    COLOR: #ffffff;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, 'sans serif';
    HEIGHT: 30px;
    BACKGROUND-COLOR: #666666;
    TEXT-ALIGN: center
}
.btnProcess
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana;
    BACKGROUND-COLOR: #666666
}
.TRBackDark
{
    BACKGROUND-COLOR: #ebebeb
}
.TRBackLight
{
    BACKGROUND-COLOR: #fdfdfd
}
.TDtableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, ''sans serif'';
    BACKGROUND-COLOR: #333366
}
.TDtableHeaderSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, ''sans serif'';
    BACKGROUND-COLOR: #333366
}
.TDtableHeaderFont
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, ''sans serif''
}
.TDtableHeaderNew
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BORDER-LEFT: thin;
    COLOR: #ffffff;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: Arial, Helvetica, ''sans serif'';
    BACKGROUND-COLOR: #333366
}
.TDtableTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, ''sans serif'';
    BACKGROUND-COLOR: #999999
}
.TDrptRowHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.TDrptRowHeadSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc
}
.TDrptTotalRowHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
.TDrptTotalData
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666
}
.TDrptTotalDataSmall
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666
}
.TDrptTotalDataAlt
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #666666
}
.TDNavArrow
{
    FONT-SIZE: 10pt;
    COLOR: #cc6600;
    FONT-FAMILY: 'Courier New', Courier, mono
}
.btnReport
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    BACKGROUND-COLOR: #ff9900
}
.TDtableErrorDesc
{
    FONT-SIZE: 14px;
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica
}
.tableheaderlink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableheaderlink:active
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tableheaderlink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bolTitle
{
    FONT-SIZE: 14px;
    FONT-STYLE: italic;
    FONT-FAMILY: 'Times New Roman';
    TEXT-ALIGN: center
}
.bolLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Times New Roman'
}
.bolData
{
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FONT-FAMILY: 'Times New Roman'
}
.bolLegal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7px;
    FONT-FAMILY: 'Times New Roman'
}
.bolTable
{
    BORDER-RIGHT: black thin solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black thin solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black thin solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black thin solid;
    FONT-FAMILY: 'Times New Roman'
}
.PageBreak
{
    PAGE-BREAK-AFTER: always
}
.TDtableDataBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.compatMonospace
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Courier, "Courier New", monospace
}
.LabelControl
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.TDrptTotalRowHeadSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #000000
}
.DStable
{
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-BOTTOM: black thin solid
}
.DSheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.DStext
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.DSsmalltext
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.DSbigheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.DStextarea
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
