A.link
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.visited
{
    COLOR: purple;
    TEXT-DECORATION: underline
}
A.active
{
    COLOR: red;
    TEXT-DECORATION: underline
}
TD
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: "Arial"
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: "Arial"
}
P.abstract
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 16pt 36pt 12pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
P.affiliation
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 0pt 72pt 0pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.AppendixHead
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 40pt 0pt 30pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
LI.AppendixHeadTOC
{
    DISPLAY: block;
    FONT-SIZE: 14pt;
    MARGIN: 12pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.Body
{
    DISPLAY: block;
    FONT-SIZE: 11pt;
    MARGIN: 12pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
P.boxtext
{
    DISPLAY: block;
    FONT-SIZE: 12pt;
    MARGIN: 0.099pt 7.199pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
LI.Bulleted
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 5pt 0pt 5pt 54pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: -18pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
P.CellBody
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
P.CellHeading
{
    DISPLAY: block;
    FONT-SIZE: 12pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.client
{
    DISPLAY: block;
    FONT-SIZE: 12pt;
    MARGIN: 15pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.contents
{
    DISPLAY: block;
    FONT-SIZE: 24pt;
    MARGIN: 24pt 0pt 26pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H1.Equation
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 10pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H2.Equation
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 10pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H3.Equation
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 10pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H4.Equation
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 10pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H5.Equation
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 10pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H6.Equation
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 10pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H1.figure-caption
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H2.figure-caption
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H3.figure-caption
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H4.figure-caption
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H5.figure-caption
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H6.figure-caption
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
P.figure-captionLOF
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 36pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.Footer
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
P.Footnote
{
    DISPLAY: block;
    FONT-SIZE: 8pt;
    MARGIN: 0pt 0pt 0pt 14.399pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: -14.399pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
P.Header
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
H1.Heading1
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 24pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H2.Heading1
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 24pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H3.Heading1
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 24pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H4.Heading1
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 24pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H5.Heading1
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 24pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H6.Heading1
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 24pt 0pt 6pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.Heading1TOC
{
    DISPLAY: block;
    FONT-SIZE: 12pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 21.599pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H1.Heading2
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN: 14pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H2.Heading2
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN: 14pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H3.Heading2
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN: 14pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H4.Heading2
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN: 14pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H5.Heading2
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN: 14pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H6.Heading2
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    MARGIN: 14pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.Heading2TOC
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 36pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H1.HeadingRunIn
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 6pt 0pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H2.HeadingRunIn
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 6pt 0pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H3.HeadingRunIn
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 6pt 0pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H4.HeadingRunIn
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 6pt 0pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H5.HeadingRunIn
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 6pt 0pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H6.HeadingRunIn
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 6pt 0pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.HeadingRunInTOC
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 50.399pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.Indented
{
    DISPLAY: block;
    FONT-SIZE: 12pt;
    MARGIN: 0pt 0pt 0pt 18pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.Mapping-Table-Cell
{
    DISPLAY: block;
    FONT-SIZE: 12pt;
    MARGIN: 2pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.Mapping-Table-Title
{
    DISPLAY: block;
    FONT-SIZE: 14pt;
    MARGIN: 2pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
LI.Numbered
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 5pt 0pt 5pt 28.799pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: -28.799pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
LI.Numbered1
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 0pt 0pt 0pt 28.799pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: -28.799pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
LI.projectnum
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 12pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
LI.reference
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 5pt 0pt 5pt 28.799pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: -28.799pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
P.ReportAuthor
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN: 0pt 0pt 32pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H1.section-title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 18pt 0pt 30pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H2.section-title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 18pt 0pt 30pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H3.section-title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 18pt 0pt 30pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H4.section-title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 18pt 0pt 30pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H5.section-title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 18pt 0pt 30pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H6.section-title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 18pt 0pt 30pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H1.section-titleTOC
{
    DISPLAY: block;
    FONT-SIZE: 14pt;
    MARGIN: 12pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H2.section-titleTOC
{
    DISPLAY: block;
    FONT-SIZE: 14pt;
    MARGIN: 12pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H3.section-titleTOC
{
    DISPLAY: block;
    FONT-SIZE: 14pt;
    MARGIN: 12pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H4.section-titleTOC
{
    DISPLAY: block;
    FONT-SIZE: 14pt;
    MARGIN: 12pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H5.section-titleTOC
{
    DISPLAY: block;
    FONT-SIZE: 14pt;
    MARGIN: 12pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H6.section-titleTOC
{
    DISPLAY: block;
    FONT-SIZE: 14pt;
    MARGIN: 12pt 0pt 5pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.series-title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    MARGIN: 22pt 0pt 9pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.Side-HeadTOC
{
    DISPLAY: block;
    FONT-SIZE: 12pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.single
{
    DISPLAY: block;
    FONT-SIZE: 12pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none
}
P.SubTitle
{
    DISPLAY: block;
    FONT-SIZE: 20pt;
    MARGIN: 16pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.table-entry
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.table-heading
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 5pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
P.TableFootnote
{
    DISPLAY: block;
    FONT-SIZE: 9pt;
    MARGIN: 0pt 18pt 0pt 21.06pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H1.TableTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H2.TableTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H3.TableTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H4.TableTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H5.TableTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H6.TableTitle
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
P.TableTitleLOT
{
    DISPLAY: block;
    FONT-SIZE: 10pt;
    MARGIN: 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 36pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.textbox
{
    DISPLAY: block;
    FONT-SIZE: 12pt;
    MARGIN: 3pt 0pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H1.Title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    MARGIN: 20pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H2.Title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    MARGIN: 20pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H3.Title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    MARGIN: 20pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H4.Title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    MARGIN: 20pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H5.Title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    MARGIN: 20pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
H6.Title
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    MARGIN: 20pt 0pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    FONT-STYLE: italic;
    FONT-FAMILY: "Arial";
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
EM.Emphasis
{
    FONT-STYLE: italic
}
EM.EquationNumber
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: baseline;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    FONT-FAMILY: "Arial";
    TEXT-DECORATION: none
}
EM.EquationVariables
{
    FONT-STYLE: italic
}
CAPTION
{
    FONT-WEIGHT: bold;
    FONT-FAMILY: "Arial"
}
P.CellBody2
{
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    TEXT-INDENT: 1px;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
P.table-entry2
{
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: none;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
