BODY
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Tahoma, Verdana, Arial, 'MS Sans Serif'
}
H2
{
    FONT-WEIGHT: bold;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, MS Sans Serif
}
H3
{
    FONT-WEIGHT: bold;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, MS Sans Serif
}
TABLE
{
    BORDER-RIGHT: gray 1pt solid;
    BORDER-TOP: gray 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 1pt solid;
    BORDER-BOTTOM: gray 1pt solid;
    FONT-FAMILY: 'Times New Roman', 'MS Serif', Arial;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: silver
}
TH
{
    BORDER-RIGHT: 1pt solid;
    PADDING-RIGHT: 2pt;
    BORDER-TOP: 1pt solid;
    PADDING-LEFT: 2pt;
    BORDER-LEFT: 1pt solid;
    BORDER-BOTTOM: 1pt solid;
    FONT-FAMILY: 'Times New Roman';
    TEXT-ALIGN: center
}
TR
{
    TEXT-ALIGN: center
}
TD
{
    PADDING-RIGHT: 3pt;
    PADDING-LEFT: 3pt;
    TEXT-ALIGN: right
}
.spanVersion
{
    FONT-SIZE: 6pt;
    COLOR: purple;
    TOP: 5px;
    TEXT-ALIGN: left
}
.pageBreak
{
    PAGE-BREAK-BEFORE: always
}
.error
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16pt;
    COLOR: red
}
.alignCenter
{
    TEXT-ALIGN: center
}
H4
{
    FONT-WEIGHT: bolder;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif'
}
.alignLeft
{
    TEXT-ALIGN: left
}
.red
{
    COLOR: red
}
.pageBreakAfter
{
    PAGE-BREAK-AFTER: always
}
.button
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    FONT-FAMILY: 'Arial Narrow', 'Times New Roman';
    BACKGROUND-COLOR: aqua
}
.toc
{
    BACKGROUND-COLOR: silver
}
.navButtons
{
    LEFT: 150px;
    WIDTH: 500px;
    CURSOR: hand;
    POSITION: absolute;
    TOP: 4px;
    hight: 100
}
.strInfo
{
    FONT-WEIGHT: bolder;
    COLOR: blue;
    TEXT-ALIGN: left
}
.strPort
{
    FONT-WEIGHT: bolder;
    COLOR: navy;
    FONT-FAMILY: Verdana, Arial, 'MS Sans Serif';
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.strDesc
{
    FONT-SIZE: 9pt;
    COLOR: maroon;
    FONT-STYLE: italic;
    TEXT-ALIGN: left
}
.strValue
{
    FONT-SIZE: 9pt;
    COLOR: maroon
}
.strDescSum
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: purple;
    TEXT-ALIGN: left
}
.strValueSum
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    COLOR: purple
}
.strDescB
{
    FONT-WEIGHT: bolder;
    COLOR: maroon;
    FONT-FAMILY: Verdana, 'MS Sans Serif', Arial;
    TEXT-ALIGN: left
}
.btnTOC
{
    CURSOR: hand;
    FONT-FAMILY: 'Arial Narrow'
}
.btnNav
{
    FONT-WEIGHT: bolder;
    CURSOR: hand
}
.fr3Btns
{
    POSITION: absolute;
    TOP: 3px
}
.pre
{
    MARGIN-BOTTOM: 1pt;
    FONT-FAMILY: 'Times New Roman';
    TEXT-ALIGN: center
}
TH TABLE
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
TH TABLE TH
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.contents
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: navy;
    FONT-FAMILY: Tahoma
}
.delim
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: 'Courier New'
}
.noDisplay
{
    DISPLAY: none
}
.rptTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: navy
}
.rptRunTime
{
    FONT-SIZE: 7pt;
    COLOR: blue
}
.rptHeader2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 75%;
    BORDER-LEFT: medium none;
    COLOR: navy;
    LINE-HEIGHT: 7pt;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
.rptDesc
{
    COLOR: navy;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
.rptData
{
    COLOR: blue;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: left
}
.rptHeader1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 9pt;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: navy;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.rptHeader
{
    MARGIN-TOP: 5pt;
    MARGIN-BOTTOM: 5pt
}
