PRE.leftnav
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.leftnav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    CURSOR: default;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.lnav:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
.topnav
{
    FONT-SIZE: 8pt;
    COLOR: #80ffff;
    FONT-FAMILY: Verdana
}
A.lnav
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    LEFT: 10px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.lefthown
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.leftown
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.leftown
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #f08614;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
A.DiscTopic:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: underline
}
A.DiscTopic
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    LEFT: 10px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.popup
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0%;
    BORDER-LEFT: 0px;
    CURSOR: default;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #cccc99;
    TEXT-DECORATION: none
}
A.popup
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0%;
    BORDER-LEFT: 0px;
    COLOR: #ffffff;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #004080;
    TEXT-DECORATION: none;
    layer-background-color: #CCCC99
}
.classRep
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20pt;
    PAGE-BREAK-BEFORE: always;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.classRepSH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial
}
.RepHeaders
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dcd9dc
}
.RepDetails
{
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.classRepSecHd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dcd9dc
}
.classRepSecVal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.classRepSecHd2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #dcd9dc
}
.RepFooter
{
    FONT-SIZE: 6pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}
.PageBrk
{
    PAGE-BREAK-BEFORE: always;
    WIDTH: 600px;
    HEIGHT: 700px
}
.classRepsmall
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 17px;
    PAGE-BREAK-BEFORE: always;
    COLOR: black;
    FONT-FAMILY: Arial
}
.classRepSub
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.classRepSubItalic
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial
}
.classRepText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.classRepTextSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.classCalc
{
    FONT-SIZE: 11px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.LeftPad
{
    PADDING-LEFT: 10px
}
.classRepbody
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana
}
.classRepLeftnav
{
    FONT-SIZE: 12px;
    COLOR: #000f8a;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}
.InspectorBody
{
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.Inspectortable
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana
}
.FieldName
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana
}
.ReportText
{
    BORDER-RIGHT: windowtext 1pt solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 14px;
    BORDER-BOTTOM: windowtext 1pt solid;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    mso-border-top-alt: solid windowtext .5pt;
    mso-border-left-alt: solid windowtext .5pt;
    mso-border-alt: solid windowtext .5pt;
    mso-border-right-alt: solid windowtext 2.25pt
}
.ReportImage
{
    BORDER-RIGHT: windowtext 1pt solid;
    FONT-SIZE: 16px;
    BORDER-BOTTOM: windowtext 1pt solid;
    FONT-STYLE: oblique;
    FONT-FAMILY: Arial;
    mso-border-top-alt: solid windowtext .5pt;
    mso-border-left-alt: solid windowtext .5pt;
    mso-border-alt: solid windowtext .5pt;
    mso-border-right-alt: solid windowtext 2.25pt
}
.ReportHead
{
    BORDER-RIGHT: windowtext 1pt solid;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    BORDER-BOTTOM: windowtext 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ceffce;
    FONT-VARIANT: small-caps;
    mso-border-top-alt: solid windowtext .5pt;
    mso-border-left-alt: solid windowtext .5pt;
    mso-border-alt: solid windowtext .5pt;
    mso-border-right-alt: solid windowtext 2.25pt
}
.ReportHeadLink
{
    FONT-SIZE: 15px;
    TEXT-TRANSFORM: uppercase;
    COLOR: black;
    FONT-FAMILY: Arial
}
.classRepSubSmall
{
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.classRepTextBig
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    COLOR: black;
    FONT-FAMILY: Arial
}
.ReportHeadType2
{
    BORDER-RIGHT: windowtext 1pt solid;
    FONT-SIZE: 15px;
    PADDING-BOTTOM: 5px;
    TEXT-TRANSFORM: uppercase;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: windowtext 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #008200;
    TEXT-ALIGN: center;
    mso-border-top-alt: solid windowtext .5pt;
    mso-border-left-alt: solid windowtext .5pt;
    mso-border-alt: solid windowtext .5pt;
    mso-border-right-alt: solid windowtext 2.25pt
}
.ReportHeadType3
{
    BORDER-RIGHT: windowtext 1pt solid;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: windowtext 1pt solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #008200;
    TEXT-ALIGN: center;
    mso-border-top-alt: solid windowtext .5pt;
    mso-border-left-alt: solid windowtext .5pt;
    mso-border-alt: solid windowtext .5pt;
    mso-border-right-alt: solid windowtext 2.25pt
}
.classWhyToText
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    COLOR: black;
    FONT-FAMILY: Arial
}

