H1
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 24pt;
    MARGIN-BOTTOM: 12pt;
    MARGIN-TOP: 12pt
}
H2
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 7pt;
    MARGIN-TOP: 9pt
}
H3
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 7pt;
    MARGIN-TOP: 9pt
}
H4
{
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 7pt;
    MARGIN-TOP: 9pt
}
P.List
{
    MARGIN-LEFT: 2em
}
P.List-2
{
    MARGIN-LEFT: 4em;
    MARGIN-TOP: 0.5em
}
OL.List
{
    DISPLAY: list-item;
    MARGIN-LEFT: 3em
}
OL.List-2
{
    LIST-STYLE: upper-alpha;
    MARGIN-BOTTOM: 0.35em;
    MARGIN-LEFT: 4.5em;
    MARGIN-TOP: 0.35em
}
OL.List-Table
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-SIZE: 9pt;
    LIST-STYLE: decimal outside
}
UL.List-Table
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-SIZE: 9pt;
    LIST-STYLE: disc outside
}
UL.List
{
    DISPLAY: list-item;
    LIST-STYLE: square;
    MARGIN-LEFT: 3em
}
UL.List-2
{
    LIST-STYLE: square;
    MARGIN-BOTTOM: 0.35em;
    MARGIN-LEFT: 4em;
    MARGIN-TOP: 0.35em
}
OL UL.List-2
{
    LIST-STYLE: square;
    MARGIN-BOTTOM: 0.35em;
    MARGIN-LEFT: 1.25em;
    MARGIN-TOP: 0.35em
}
UL UL.List-2
{
    LIST-STYLE: square;
    MARGIN-BOTTOM: 0.35em;
    MARGIN-LEFT: 1.25em;
    MARGIN-TOP: 0.35em
}
OL OL.List-2
{
    LIST-STYLE: upper-alpha;
    MARGIN-BOTTOM: 0.35em;
    MARGIN-LEFT: 2em;
    MARGIN-TOP: 0.35em
}
UL OL.List-2
{
    LIST-STYLE: upper-alpha;
    MARGIN-BOTTOM: 0.35em;
    MARGIN-LEFT: 2em;
    MARGIN-TOP: 0.35em
}
BODY
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: 'Times New Roman', Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt
}
TD.TableList
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-SIZE: 9pt;
    MARGIN: 0.25em
}
TD.TableList OL.TableList
{
    FONT-SIZE: 9pt;
    LIST-STYLE: decimal outside
}
TD.TableList UL.TableList
{
    FONT-SIZE: 9pt;
    LIST-STYLE: disc outside
}
TD.List
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-SIZE: 9pt;
    MARGIN: 0.25em
}
TD.List OL.List
{
    FONT-SIZE: 9pt;
    LIST-STYLE: decimal outside
}
TD.List UL.List
{
    FONT-SIZE: 9pt;
    LIST-STYLE: disc outside
}
.TableList
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-SIZE: 9pt;
    LIST-STYLE: disc outside
}
.Table-List
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-SIZE: 9pt;
    LIST-STYLE: disc outside
}
.List-Table
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-SIZE: 9pt;
    LIST-STYLE: disc outside
}
H5
{
    FONT-SIZE: 12pt
}
.Body-Text
{
    LINE-HEIGHT: 14pt;
    MARGIN-TOP: 5pt
}
.Figures
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
.Figures-Table
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold
}
CODE
{
    FONT-FAMILY: "Courier New", Courier, mono;
    MARGIN-LEFT: 0.5in
}
.RelatedHead
{
    COLOR: blue;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0.5em;
    MARGIN-TOP: -0.25em
}
.Jump-from-List
{
    MARGIN-BOTTOM: 3pt;
    MARGIN-TOP: -0.25em;
    TEXT-DECORATION: underline
}
.GlossaryTerm
{
    FONT-SIZE: 11pt;
    FONT-STYLE: italic;
    MARGIN-BOTTOM: 2pt;
    MARGIN-TOP: 2pt
}
.TOCTitle
{
    FONT-SIZE: 24pt;
    MARGIN-BOTTOM: 7pt;
    MARGIN-TOP: 9pt
}
.Definition
{
    FONT-STYLE: italic;
    LINE-HEIGHT: 14pt;
    MARGIN-TOP: 5.75pt
}
.toc-1
{
    FONT-SIZE: 14pt;
    MARGIN-BOTTOM: 6pt;
    MARGIN-TOP: 12pt
}
.Keyword-Link
{
    COLOR: blue;
    FONT-SIZE: 11pt
}
.Source
{
    FONT-FAMILY: "Courier New", Courier, mono;
    MARGIN-LEFT: 0.5in;
    MARGIN-TOP: 0px
}
.Jump-Base
{
    MARGIN-BOTTOM: 3pt;
    MARGIN-TOP: 0pt;
    TEXT-DECORATION: underline
}
.Jump
{
    MARGIN-BOTTOM: 3pt;
    MARGIN-TOP: 0pt;
    TEXT-DECORATION: underline
}
.Jump-from-Contents
{
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 3pt;
    MARGIN-TOP: 1pt;
    TEXT-DECORATION: underline
}
.Note
{
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: black 0px solid;
    BORDER-RIGHT: black 0px solid;
    BORDER-TOP: #000000 1px solid;
    MARGIN-BOTTOM: 9pt;
    MARGIN-TOP: 9pt;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
.toc-2
{
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 3pt;
    MARGIN-TOP: 3pt;
    TEXT-DECORATION: underline
}
.toc-3
{
}
.toc-4
{
    MARGIN-LEFT: 1.5in;
    MARGIN-RIGHT: 0.5in
}
PRE
{
    FONT-FAMILY: "Courier New", Courier, mono;
    MARGIN-LEFT: 0.5in
}
.heading-2
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 7pt;
    MARGIN-TOP: 9pt
}
.heading-3
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 7pt;
    MARGIN-TOP: 9pt
}
.heading-4
{
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 7pt;
    MARGIN-TOP: 9pt
}
.TableText
{
    BACKGROUND-COLOR: #eeeeee;
    FONT-SIZE: 9pt;
    MARGIN: 0.25em
}
.TableTextBl
{
    BACKGROUND-COLOR: #000099;
    COLOR: white;
    FONT-SIZE: 9pt;
    MARGIN: 0.25em
}
.TableTextBr
{
    BACKGROUND-COLOR: #663300;
    COLOR: white;
    FONT-SIZE: 9pt;
    MARGIN: 0.25em
}
.TableTextGr
{
    BACKGROUND-COLOR: #006600;
    COLOR: white;
    FONT-SIZE: 9pt;
    MARGIN: 0.25em
}
.TableTextBu
{
    BACKGROUND-COLOR: #990000;
    COLOR: white;
    FONT-SIZE: 9pt;
    MARGIN: 0.25em
}
.TableTextOr
{
    BACKGROUND-COLOR: #ff6600;
    COLOR: white;
    FONT-SIZE: 9pt;
    MARGIN: 0.25em
}
.TableTextPu
{
    BACKGROUND-COLOR: #330066;
    COLOR: white;
    FONT-SIZE: 9pt;
    MARGIN: 0.25em
}
.TableHeading
{
    BACKGROUND-COLOR: #dddddd;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
.tableBorder
{
    BORDER-BOTTOM: 3px double;
    BORDER-LEFT: 3px double;
    BORDER-RIGHT: 3px double;
    BORDER-TOP: 3px double
}
.ProductTable
{
    BORDER-BOTTOM: gray thin outset;
    BORDER-LEFT: gray thin outset;
    BORDER-RIGHT: gray thin outset;
    BORDER-TOP: gray thin outset
}
LEGEND
{
    FONT-FAMILY: 'Arial Narrow';
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold
}
FIELDSET
{
    BORDER-BOTTOM: double;
    BORDER-LEFT: double;
    BORDER-RIGHT: double;
    BORDER-TOP: double;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 10px
}
A
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt
}
