/* CSS automatically generated by 
 * Harlequin WebMaker 3.0.2 ( 8-May-1977) */

.Body               { font-family: Times;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      line-height: 12pt;
                      margin-bottom: 6.0pt;
                      margin-left: 3.8cm;
                      margin-right: 0.0cm;
                      margin-top: 12.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.BodyAfterHead      { font-family: Times;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      line-height: 12pt;
                      margin-bottom: 6.0pt;
                      margin-left: 3.8cm;
                      margin-right: 0.0cm;
                      margin-top: 0.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.Bulleted           { font-family: Times;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      text-align: left;
                      text-decoration: none;
                      text-transform: none;
                      vertical-align: baseline;
                    }

UL.Bulleted         { line-height: 12pt;
                      margin-bottom: 0.0pt;
                      margin-left: 4.2cm;
                      margin-right: 0.0cm;
                      margin-top: 3.0pt;
                    }

DL.BulletedCont     { line-height: 12pt;
                      margin-bottom: 0.0pt;
                      margin-left: 4.2cm;
                      margin-right: 0.0cm;
                      margin-top: 3.0pt;
                    }

.BulletedCont       { font-family: Times;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      text-align: left;
                      text-decoration: none;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.BulletSymbol       { font-family: Courier;
                      font-size: 11.0pt;
                      font-style: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      text-decoration: none;
                      vertical-align: baseline;
                    }

.Callout            { font-family: Helvetica;
                      font-size: 8.0pt;
                      font-style: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      text-decoration: none;
                      vertical-align: baseline;
                    }

.CellBody           { font-family: Times;
                      font-size: 9.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      line-height: 11pt;
                      margin-bottom: 4.0pt;
                      margin-left: 0.0cm;
                      margin-right: 0.0cm;
                      margin-top: 0.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.CellHeading        { font-family: Helvetica;
                      font-size: 8.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      line-height: 9pt;
                      margin-bottom: 0.0pt;
                      margin-left: 0.0cm;
                      margin-right: 0.0cm;
                      margin-top: 0.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.DocName            { font-family: Helvetica;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      line-height: 12pt;
                      margin-bottom: 12.0pt;
                      margin-left: 0.0cm;
                      margin-right: 0.0cm;
                      margin-top: 12.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.Emphasis           { font-style: italic;
                      text-decoration: none;
                    }

.Equation           { font-family: Times;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      line-height: 10pt;
                      margin-bottom: 6.0pt;
                      margin-left: 4.8cm;
                      margin-right: 0.0cm;
                      margin-top: 10.0pt;
                      text-align: center;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.EquationNumber     { font-family: Helvetica;
                      font-size: 8.0pt;
                      font-style: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      text-decoration: none;
                      vertical-align: baseline;
                    }

.EquationVariables  { font-style: italic;
                      text-decoration: none;
                    }

BLOCKQUOTE.Extract  { line-height: 11pt;
                      margin-bottom: 0.0pt;
                      margin-left: 4.4cm;
                      margin-right: 0.6cm;
                      margin-top: 7.0pt;
                    }

.Extract            { font-family: Times;
                      font-size: 9.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      text-align: left;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.Figure             { font-family: Helvetica;
                      font-size: 9.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      line-height: 9pt;
                      margin-bottom: 0.0pt;
                      margin-left: 3.8cm;
                      margin-right: 0.0cm;
                      margin-top: 12.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: -3.8cm;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.Footnote           { font-family: Times;
                      font-size: 9.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      line-height: 10pt;
                      margin-bottom: 0.0pt;
                      margin-left: 4.2cm;
                      margin-right: 0.0cm;
                      margin-top: 3.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: -0.39999986cm;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.Heading1           { font-family: Helvetica;
                      font-size: 12.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      line-height: 14pt;
                      margin-left: 3.8cm;
                      margin-right: 2.1cm;
                      text-align: left;
                      text-decoration: none;
                      text-indent: -3.8cm;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.Heading2           { font-family: Helvetica;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      line-height: 12pt;
                      margin-bottom: 4.0pt;
                      margin-left: 3.8cm;
                      margin-right: 0.0cm;
                      margin-top: 18.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: -1.3999999cm;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.Heading3           { font-family: Helvetica;
                      font-size: 9.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      line-height: 12pt;
                      margin-bottom: 0.0pt;
                      margin-left: 3.8cm;
                      margin-right: 0.0cm;
                      margin-top: 12.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: -1.3999999cm;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.HeadingRunIn       { font-family: Times;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      line-height: 12pt;
                      margin-bottom: 6.0pt;
                      margin-left: 3.8cm;
                      margin-right: 0.0cm;
                      margin-top: 12.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.Numbered           { font-family: Times;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      text-align: left;
                      text-decoration: none;
                      text-transform: none;
                      vertical-align: baseline;
                    }

OL.Numbered         { line-height: 12pt;
                      margin-bottom: 0.0pt;
                      margin-left: 4.2cm;
                      margin-right: 0.0cm;
                      margin-top: 3.0pt;
                    }

.Numbered1          { font-family: Times;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      text-align: left;
                      text-decoration: none;
                      text-transform: none;
                      vertical-align: baseline;
                    }

OL.Numbered1        { line-height: 12pt;
                      margin-bottom: 0.0pt;
                      margin-left: 4.2cm;
                      margin-right: 0.0cm;
                      margin-top: 3.0pt;
                    }

.NumberedCont       { font-family: Times;
                      font-size: 10.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      text-align: left;
                      text-decoration: none;
                      text-transform: none;
                      vertical-align: baseline;
                    }

OL.NumberedCont     { line-height: 12pt;
                      margin-bottom: 0.0pt;
                      margin-left: 4.2cm;
                      margin-right: 0.0cm;
                      margin-top: 3.0pt;
                    }

.ReportAuthor       { font-family: Times;
                      font-size: 12.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      line-height: 14pt;
                      margin-bottom: 0.0pt;
                      margin-left: 0.0cm;
                      margin-right: 0.0cm;
                      margin-top: 8.0pt;
                      text-align: center;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

BLOCKQUOTE.ReportPurpose  { line-height: 12pt;
                      margin-bottom: 200.0pt;
                      margin-left: 0.0cm;
                      margin-right: 0.0cm;
                      margin-top: 12.0pt;
                    }

.ReportPurpose      { font-family: Helvetica;
                      font-size: 9.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      text-align: left;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.ReportTitle        { font-family: Times;
                      font-size: 24.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: .-1em;
                      line-height: 30pt;
                      margin-left: 0.0cm;
                      margin-right: 0.0cm;
                      text-align: center;
                      text-decoration: none;
                      text-indent: 0;
                      text-transform: none;
                      vertical-align: baseline;
                    }

.StepNumber         { font-family: Helvetica;
                      font-size: 9.0pt;
                      font-style: normal;
                      font-weight: bold;
                      letter-spacing: normal;
                      text-decoration: none;
                      vertical-align: baseline;
                    }

.TableFootnote      { font-family: Times;
                      font-size: 9.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      line-height: 10pt;
                      margin-bottom: 0.0pt;
                      margin-left: 0.6cm;
                      margin-right: 0.6cm;
                      margin-top: 3.0pt;
                      text-align: left;
                      text-decoration: none;
                      text-indent: -0.40000004cm;
                      text-transform: none;
                      vertical-align: baseline;
                    }

DL.TableTitle       { line-height: 11pt;
                      margin-bottom: 0.0pt;
                      margin-left: 3.8cm;
                      margin-right: 0.0cm;
                      margin-top: 0.0pt;
                    }

.TableTitle         { font-family: Helvetica;
                      font-size: 9.0pt;
                      font-style: normal;
                      font-variant: normal;
                      font-weight: normal;
                      letter-spacing: normal;
                      text-align: left;
                      text-decoration: none;
                      text-transform: none;
                      vertical-align: baseline;
                    }

