div.body
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.body_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.body_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bodyIndented
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.bodyIndented_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.bodyIndented_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bodyIndented2
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -108pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.bodyIndented2_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.bodyIndented2_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bodyIndented3
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 5.0pt;
  margin-left: 216pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.bodyIndented3_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.bodyIndented3_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bodyIntro
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.bodyIntro_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.bodyIntro_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bodyIntroRelated
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.bodyIntroRelated_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.bodyIntroRelated_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bodyKeyConcept
{
  border-bottom-color: Blue;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Blue;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 15pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5pt;
  padding-bottom: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.bodyKeyConcept_outer
{
  border-bottom-color: Blue;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Blue;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: 5pt;
  padding-bottom: 2pt;
  padding-top: 2pt;
}

.bodyKeyConcept_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bodyNote
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 15pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5pt;
  padding-bottom: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.bodyNote_outer
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: 5pt;
  padding-bottom: 2pt;
  padding-top: 2pt;
}

.bodyNote_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bodyNoteIntro
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 5pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5pt;
  padding-bottom: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.bodyNoteIntro_outer
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 5pt;
  margin-right: 0pt;
  margin-top: 5pt;
  padding-bottom: 2pt;
  padding-top: 2pt;
}

.bodyNoteIntro_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.bodyWarning
{
  border-bottom-color: Red;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Red;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 15pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5pt;
  padding-bottom: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.bodyWarning_outer
{
  border-bottom-color: Red;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Red;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: 5pt;
  padding-bottom: 2pt;
  padding-top: 2pt;
}

.bodyWarning_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.codeColumn
{
  color: #000000;
  font-family: Courier;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
}

.codeColumn_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.codeColumn_inner
{
  color: #000000;
  font-family: Courier;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.codeStep
{
  color: #000000;
  font-family: Courier;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
}

.codeStep_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.codeStep_inner
{
  color: #000000;
  font-family: Courier;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.codeSubStep
{
  color: #000000;
  font-family: Courier;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
}

.codeSubStep_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.codeSubStep_inner
{
  color: #000000;
  font-family: Courier;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.exampleCaptionPage
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2pt;
  margin-left: 63.7632pt;
  margin-right: 0pt;
  margin-top: 12pt;
  text-align: left;
  text-indent: -63.7632pt;
  text-transform: none;
  vertical-align: baseline;
}

.exampleCaptionPage_outer
{
  margin-bottom: 2pt;
  margin-right: 0pt;
  margin-top: 12pt;
}

.exampleCaptionPage_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.figAnchor
{
  color: #00ff00;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.figAnchor_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.figAnchor_inner
{
  color: #00ff00;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.figCaptionPage
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.figCaptionPage_outer
{
  margin-bottom: 2pt;
  margin-right: 0pt;
  margin-top: 12pt;
}

.figCaptionPage_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.figCaptionStep
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2pt;
  margin-left: 79.2pt;
  margin-right: 0pt;
  margin-top: 12pt;
  text-align: left;
  text-indent: -57.6pt;
  text-transform: none;
  vertical-align: baseline;
}

.figCaptionStep_outer
{
  margin-bottom: 2pt;
  margin-right: 0pt;
  margin-top: 12pt;
}

.figCaptionStep_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.figCaptionSubStep
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2pt;
  margin-left: 100.8pt;
  margin-right: 0pt;
  margin-top: 12pt;
  text-align: left;
  text-indent: -57.599999999999994pt;
  text-transform: none;
  vertical-align: baseline;
}

.figCaptionSubStep_outer
{
  margin-bottom: 2pt;
  margin-right: 0pt;
  margin-top: 12pt;
}

.figCaptionSubStep_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.figSpaceAfter
{
  color: #ff0000;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.figSpaceAfter_outer
{
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.figSpaceAfter_inner
{
  color: #ff0000;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h1
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 25.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h1_outer
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 25.0pt;
  padding-bottom: 3pt;
}

.h1_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h1NoBreak
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 25.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h1NoBreak_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 25.0pt;
  padding-bottom: 3pt;
}

.h1NoBreak_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h1Top
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 25.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h1Top_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 25.0pt;
  padding-bottom: 3pt;
}

.h1Top_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h1TopNoBreak
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h1TopNoBreak_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
}

.h1TopNoBreak_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h2
{
  border-left-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 19px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 21.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h2_outer
{
  border-left-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 21.0pt;
  padding-bottom: 3pt;
}

.h2_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 19px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h2NoBreak
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 19px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 21.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h2NoBreak_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 21.0pt;
  padding-bottom: 3pt;
}

.h2NoBreak_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 19px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h2Top
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 19px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 25.5pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h2Top_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 25.5pt;
  padding-bottom: 3pt;
}

.h2Top_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 19px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h2TopNoBreak
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 19px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 25.5pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h2TopNoBreak_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 25.5pt;
  padding-bottom: 3pt;
}

.h2TopNoBreak_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 19px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h3
{
  border-left-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h3_outer
{
  border-left-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
}

.h3_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h3NoBreak
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h3NoBreak_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
}

.h3NoBreak_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h3Top
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h3Top_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
}

.h3Top_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h3TopNoBreak
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h3TopNoBreak_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  padding-bottom: 3pt;
}

.h3TopNoBreak_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 17px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.h4
{
  border-left-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 15px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 16.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.h4_outer
{
  border-left-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  padding-bottom: 3pt;
}

.h4_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 15px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hApi
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hApi_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.hApi_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hAppendix
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 26px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 29.0pt;
  padding-bottom: 2pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.hAppendix_outer
{
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 29.0pt;
  padding-bottom: 2pt;
}

.hAppendix_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 26px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hBanner
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.hBanner_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
}

.hBanner_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hBanner2
{
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.hBanner2_outer
{
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
}

.hBanner2_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 23px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hBook
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 14.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.hBook_outer
{
  margin-bottom: 14.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.hBook_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hChapter
{
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 29.0pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.hChapter_outer
{
  border-bottom-style: solid;
  border-bottom-width: thin;
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 29.0pt;
}

.hChapter_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 28px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hChapterNoNum
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 26px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 29.0pt;
  text-align: left;
  text-indent: 0.00in;
  text-transform: none;
  vertical-align: baseline;
}

.hChapterNoNum_outer
{
  margin-bottom: 4pt;
  margin-right: 0pt;
  margin-top: 29.0pt;
}

.hChapterNoNum_inner
{
  color: #545B5B;
  font-family: Sans-Serif, Arial;
  font-size: 26px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hDivider
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 24.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hDivider_outer
{
  margin-bottom: 24.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.hDivider_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hFmNoNum
{
  color: #545B5B;
  font-family: Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 16.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 28.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hFmNoNum_outer
{
  margin-bottom: 16.0pt;
  margin-right: 0pt;
  margin-top: 28.0pt;
}

.hFmNoNum_inner
{
  color: #545B5B;
  font-family: Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hGroupTitle
{
  color: #545B5B;
  font-family: Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 16.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 28.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.hGroupTitle_outer
{
  margin-bottom: 16.0pt;
  margin-right: 0pt;
  margin-top: 28.0pt;
}

.hGroupTitle_inner
{
  color: #545B5B;
  font-family: Sans-Serif;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.hRunInPlain
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hRunInPlain_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.hRunInPlain_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.legal
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.legal_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.legal_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listBullet
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 16.128pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -16.128pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listBullet_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listBullet_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listBulletCont
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 16.128pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listBulletCont_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listBulletCont_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listBulletNote
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 16.128pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 1pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listBulletNote_outer
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listBulletNote_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listBulletRelated
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 16.128pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -16.128pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listBulletRelated_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listBulletRelated_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listBulletSub
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 32.256pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -16.128pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listBulletSub_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listBulletSub_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listBulletSubCont
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 32.256pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listBulletSubCont_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listBulletSubCont_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listNum
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 16.128pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: -16.128pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listNum_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.listNum_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listNumCont
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 16.128pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listNumCont_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listNumCont_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listNumNote
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 5.0pt;
  margin-left: 16.128pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 1pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listNumNote_outer
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.listNumNote_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listNumSub
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 32.256pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listNumSub_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listNumSub_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listNumSubAltIntro
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 16.128pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listNumSubAltIntro_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listNumSubAltIntro_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.listNumSubCont
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  margin-bottom: 6.0pt;
  margin-left: 32.256pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.listNumSubCont_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.listNumSubCont_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procCaption
{
  color: #545B5B;
  cursor: pointer;
  cursor: hand;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procCaption_outer
{
  margin-bottom: 5pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.procCaption_inner
{
  color: #545B5B;
  cursor: pointer;
  cursor: hand;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procCdwCaution
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procCdwCaution_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procCdwCaution_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procCdwCont
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procCdwCont_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procCdwCont_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procCdwWarning
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procCdwWarning_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procCdwWarning_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procEnd
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 32.4pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 8pt;
  text-align: Left;
  text-indent: -32.4pt;
  text-transform: none;
  vertical-align: baseline;
}

.procEnd_outer
{
  margin-bottom: 18.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 8pt;
}

.procEnd_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procNote
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procNote_outer
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
}

.procNote_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procNoteSub
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0.01in;
  text-transform: none;
  vertical-align: baseline;
}

.procNoteSub_outer
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
}

.procNoteSub_inner
{
  color: #000000;
  font-family: Arial;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procSpaceAfter
{
  color: #ff0000;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 8pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procSpaceAfter_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 8pt;
}

.procSpaceAfter_inner
{
  color: #ff0000;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStep
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: -21.6pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStep_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.procStep_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepBullet
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 33.84pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -12.240000000000002pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepBullet_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procStepBullet_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepBulletCont
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 33.84pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepBulletCont_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procStepBulletCont_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepCont
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepCont_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procStepCont_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepResult
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 40.32pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -18.72pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepResult_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procStepResult_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepSub
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 8px;
  text-align: Left;
  text-indent: -21.6pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepSub_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 8px;
}

.procStepSub_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepSubAltIntro
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepSubAltIntro_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.procStepSubAltIntro_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepSubBullet
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepSubBullet_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procStepSubBullet_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepSubBulletCont
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepSubBulletCont_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procStepSubBulletCont_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepSubCont
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepSubCont_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procStepSubCont_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procStepSubResult
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

.procStepSubResult_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procStepSubResult_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.procTestResult
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 32.4pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

.procTestResult_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.procTestResult_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblAnchor
{
  color: #00ff00;
  font-family: Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblAnchor_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.tblAnchor_inner
{
  color: #00ff00;
  font-family: Sans-Serif;
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblBody9
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblBody9_outer
{
  margin-bottom: 5pt;
  margin-right: 0pt;
  margin-top: 1pt;
}

.tblBody9_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblBody9Bullet
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 1pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblBody9Bullet_outer
{
  margin-bottom: 5pt;
  margin-right: 0pt;
  margin-top: 1pt;
}

.tblBody9Bullet_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblBody9Center
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblBody9Center_outer
{
  margin-bottom: 5pt;
  margin-right: 0pt;
  margin-top: 1pt;
}

.tblBody9Center_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblBody9Note
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblBody9Note_outer
{
  margin-bottom: 5pt;
  margin-right: 0pt;
  margin-top: 1pt;
}

.tblBody9Note_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblBody9Right
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblBody9Right_outer
{
  margin-bottom: 5pt;
  margin-right: 0pt;
  margin-top: 1pt;
}

.tblBody9Right_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblCaption
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2pt;
  margin-left: 44.64pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -44.64pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblCaption_outer
{
  margin-bottom: 2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.tblCaption_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblEnd
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblEnd_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.tblEnd_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblFootnote
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.024pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -5px;
  text-transform: none;
  vertical-align: baseline;
}

.tblFootnote_outer
{
  margin-bottom: 0.0pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
}

.tblFootnote_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblHead
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblHead_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.tblHead_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblHeadCenter
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblHeadCenter_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.tblHeadCenter_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.tblTerm
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tblTerm_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.tblTerm_inner
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

span.BldHelv10
{
  color: #000000;
  font-family: Helvetica;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.bold
{
  font-weight: bold;
}

span.boldItalic
{
  color: #000000;
  font-family: Sans-Serif;
  font-style: oblique;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.ChapterNumber
{
  color: #000000;
  font-family: Helvetica;
  font-size: 10.0pt;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: baseline;
}

span.code
{
  font-family: Courier;
}

span.codebold
{
  font-family: Courier;
  font-style: italic;
  font-weight: bold;
}

span.defaultFont
{
  color: #000000;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.dingbats
{
  color: #000000;
  font-family: ZapfDingbats;
}

span.ftCode
{
  font-family: Courier;
}

span.ftItalics
{
  font-style: normal;
}

span.ftSubscript
{
  font-variant: normal;
  text-transform: none;
  vertical-align: sub;
}

span.ftSuperscript
{
  font-variant: normal;
  text-transform: none;
  vertical-align: super;
}

span.ftUserInput
{
  font-weight: bold;
}

span.glossterm
{
  font-style: italic;
}

span.head2right
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.HTBlue
{
  color: #0000ff;
  font-family: Sans-Serif;
}

span.HTred
{
  color: #cc2828;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.italic
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.lowercase
{
  text-transform: lowercase;
  vertical-align: baseline;
}

span.lowercaseBold
{
  font-weight: bold;
  text-transform: lowercase;
  vertical-align: baseline;
}

span.SquareBullet
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.subscript
{
  vertical-align: sub;
}

span.superscript
{
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.UPPERCASE
{
  text-transform: uppercase;
  vertical-align: baseline;
}

span.uppercase
{
  text-transform: uppercase;
}

span.UPPERCASEBold
{
  font-weight: bold;
  text-transform: uppercase;
}

span.uppercaseBold
{
  color: #000000;
  font-family: Helvetica;
  font-size: 9.0pt;
  font-style: normal;
  font-weight: bold;
  text-transform: uppercase;
  vertical-align: baseline;
}

span.z_BoldStep
{
  color: #000000;
  font-family: Helvetica;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.z_DRAFT_Red
{
  color: #ff0000;
}

span.z_fDingBats
{
  font-family: ZapfDingbats;
  font-style: normal;
  font-weight: normal;
}

span.z_fDingBatsBig
{
  color: #993d3d;
  font-family: ZapfDingbats;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.z_fXRefBlue
{
  color: #0000ff;
}

span.zBlue
{
  color: #0000ff;
}

span.zBlueItalics
{
  color: #0000ff;
  font-style: italic;
}

span.zBoldRed
{
  color: #cc2828;
  font-weight: bold;
}

span.zRed
{
  color: #ff0000;
}

span.zRedBold
{
  color: #ff0000;
  font-weight: bold;
}

table.tblFunctionWide
{
  border-collapse: collapse;
  margin-bottom: 21.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
  width: 100%;
}

table.CoverTable
{
  border-collapse: collapse;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  width: 100%;
}

table.UnstructMasterPageMaps
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.tblFunction
{
  border-collapse: collapse;
  margin-bottom: 21.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
  width: 100%;
}

table.tblAttributes
{
  border-collapse: collapse;
  margin-bottom: 24.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
  width: 100%;
}

table.tableWide
{
  border-collapse: collapse;
  margin-bottom: 21.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
  width: 100%;
}

table.tableNarrow
{
  border-collapse: collapse;
  margin-bottom: 21.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0.1in;
  padding-left: 0.1in;
  padding-right: 0.1in;
  padding-top: 0.1in;
  text-align: left;
  width: 100%;
}

table.tblNoTitle
{
  border-bottom-color: Black;
  border-collapse: collapse;
  border-left-color: Black;
  border-right-color: Black;
  border-top-color: Black;
  margin-bottom: 21.0pt;
  margin-left: 0pt;
  margin-right: 144pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
  width: 100%;
}

table.termDefinition
{
  border-collapse: collapse;
  margin-bottom: 21.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
  width: 100%;
}

