BODY
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
A:active
{
    COLOR: #0099cc
}
A:visited
{
    COLOR: #006699
}
A:link
{
    COLOR: #006699
}
A:hover
{
    COLOR: #0099cc
}
.adminmsg
{
    COLOR: #ee3333
}
.pagetitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #888888;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.adpagetitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #888888;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
    text-align:right;
}
TABLE.recapview TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0fb9ec
}
TABLE.recapview TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
TABLE.recapview .divider
{
    BACKGROUND-COLOR: black
}
TABLE.recapview .shaded
{
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #faf1df
}
TABLE.recapview .recaptotals
{
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND-COLOR: #00aadd
}
TABLE.recapaddinfo TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0fb9ec
}
TABLE.recapaddinfo TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
TABLE.recapaddinfo .divider
{
    BACKGROUND-COLOR: black
}
TABLE.recapaddinfo .shaded
{
    COLOR: black;
    BACKGROUND-COLOR: #cccca0
}
TABLE.recapview .recaptotals TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt
}
.recapdetails
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.recaptitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
BODY.Help
{
    BACKGROUND-COLOR: #dce2ff
}
P
{
    FONT-SIZE: 10pt;
    COLOR: black
}
TABLE.ECTable
{
}
TABLE.ECTable TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-COLOR: #FFFFFF;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0099cc;
    TEXT-ALIGN: left
}
TABLE.ECTable TD
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
TABLE.ECTable .hiblock TD
{
    BACKGROUND-COLOR: #e2f3ff
}
TABLE.ECTableBasic
{
    FONT-SIZE: 16pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
TABLE.ECTableBasic TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0099cc;
    TEXT-ALIGN: left
}
TABLE TH.ECTable
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-COLOR: #FFFFFF;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0099cc;
    TEXT-ALIGN: left
}
TABLE TD.ECTable
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
TABLE.RecapTable
{
    BORDER-LEFT-COLOR: #0077aa;
    BORDER-BOTTOM-COLOR: #0077aa;
    BORDER-TOP-COLOR: #0077aa;
    BORDER-RIGHT-COLOR: #0077aa
}
TABLE.RecapTable TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #0077aa;
    BORDER-BOTTOM-COLOR: #0077aa;
    COLOR: white;
    BORDER-TOP-COLOR: #0077aa;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0099cc;
    BORDER-RIGHT-COLOR: #0077aa
}
TABLE.RecapTable TD
{
    FONT-SIZE: 10pt;
    BORDER-LEFT-COLOR: #0077aa;
    BORDER-BOTTOM-COLOR: #0077aa;
    COLOR: black;
    BORDER-TOP-COLOR: #0077aa;
    FONT-FAMILY: Arial;
    BORDER-RIGHT-COLOR: #0077aa
}
TABLE.RecapTable .shaded
{
    BORDER-LEFT-COLOR: #0077aa;
    BORDER-BOTTOM-COLOR: #0077aa;
    COLOR: black;
    BORDER-TOP-COLOR: #0077aa;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #cccca0;
    BORDER-RIGHT-COLOR: #0077aa
}
TABLE.RecapSmallTable
{
    BORDER-LEFT-COLOR: #0077aa;
    BORDER-BOTTOM-COLOR: #0077aa;
    BORDER-TOP-COLOR: #0077aa;
    BORDER-RIGHT-COLOR: #0077aa
}
TABLE.RecapSmallTable TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #0077aa;
    BORDER-BOTTOM-COLOR: #0077aa;
    COLOR: white;
    BORDER-TOP-COLOR: #0077aa;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #0099cc;
    BORDER-RIGHT-COLOR: #0077aa
}
TABLE.RecapSmallTable TD
{
    FONT-SIZE: 9pt;
    BORDER-LEFT-COLOR: #0077aa;
    BORDER-BOTTOM-COLOR: #0077aa;
    COLOR: black;
    BORDER-TOP-COLOR: #0077aa;
    FONT-FAMILY: Arial;
    BORDER-RIGHT-COLOR: #0077aa
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, 'MS Sans Serif'
}
.errormsg
{
    FONT-SIZE: 12pt;
    COLOR: maroon;
    FONT-FAMILY: Arial
}
TABLE TD.navigate
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    PADDING-LEFT: 0; 
}
TABLE TD.navigate A:visited 
{
    COLOR: #006699
}
TABLE TD.navigate A:hover 
{
    COLOR: #0099CC
}
TABLE TD.navigate A:active 
{
    COLOR: #0099CC
}
TABLE TD.navigate A:link 
{
    FONT-SIZE: 8pt;
    COLOR: #006699
}
