BODY
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
TD
{
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
TD .formsection
{
    BACKGROUND-COLOR: #99ccff;
    BORDER-BOTTOM: inset;
    BORDER-LEFT: inset;
    BORDER-RIGHT: inset;
    BORDER-TOP: inset;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder
}
TD .formfield
{
    FONT-FAMILY: Arial;
    FONT-SIZE: xx-small
}
TABLE
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
TABLE .form
{
    BACKGROUND-COLOR: lightgrey;
    BORDER-BOTTOM: silver thin inset;
    BORDER-LEFT: silver thin inset;
    BORDER-RIGHT: silver thin inset;
    BORDER-TOP: silver thin inset;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    WIDTH: 550px
}
TR
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
TR .formsection
{
    BACKGROUND-COLOR: #99ccff;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
TR .formfield
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
FONT
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
H1
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
TD .pageheader
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder;
    TEXT-ALIGN: center;
    WIDTH: 100pc
}
TR .pageheader
{
    BACKGROUND-COLOR: #cccccc;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
    WIDTH: 100pc
}
TABLE .ledger
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
TD .ledgersection
{
    BACKGROUND-COLOR: #99ccff;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
TR .ledgersection
{
    BACKGROUND-COLOR: #99ccff;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bolder
}
TR .ledgerfield0
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
TR .ledgerfield1
{
    BACKGROUND-COLOR: aqua;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
TD .ledgerfield1
{
    BACKGROUND-COLOR: aqua;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
TD .ledgerfield0
{
    BORDER-RIGHT:inset;
    BORDER-TOP:inset;
    BORDER-LEFT:inset;
    BORDER-BOTTOM:inset;
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt
}
TABLE .results
{
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
TD .results
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
TR .resultsdef
{
    BACKGROUND-COLOR: #cccccc;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bolder;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}
TR .results
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: black thin solid;
    BORDER-LEFT: black thin solid;
    BORDER-RIGHT: black thin solid;
    BORDER-TOP: black thin solid;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 3px
}
TABLE .formimbedded
{
    BACKGROUND-COLOR: lightgrey;
    COLOR: black;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    WIDTH: 550px
}

