div.Anchor
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Anchor_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0px;
}

.Anchor_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.AnchorImage
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AnchorImage_outer
{
  margin-bottom: 0px;
  margin-right: 0pt;
  margin-top: -10px;
}

.AnchorImage_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.BodyText
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 2.0pt;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BodyText_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.BodyText_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.Bullet1
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 1.0pt;
  margin-left: 25px;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Bullet1_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Bullet1_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.Bullet2
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 1.0pt;
  margin-left: 25px;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-left: 23px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Bullet2_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-left: 23px;
}

.Bullet2_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.BulletFirst
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 1.0pt;
  margin-left: 25px;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.BulletFirst_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.BulletFirst_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.BulletLast
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 7.0pt;
  margin-left: 25px;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.BulletLast_outer
{
  margin-bottom: 7.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.BulletLast_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.ChapNumber
{
  color: #3e936e;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 16.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapNumber_outer
{
  margin-bottom: 16.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ChapNumber_inner
{
  color: #3e936e;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.ChapTitle
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  margin-bottom: 20.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -9px;
  padding-bottom: 26px;
  padding-top: 23px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapTitle_outer
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 20.0pt;
  margin-right: 0pt;
  margin-top: -9px;
  padding-bottom: 26px;
  padding-top: 23px;
}

.ChapTitle_inner
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  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.CodeSample
{
  color: #009454;
  font-family: 'Courier New';
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1pt;
  line-height: 14pt;
  margin-bottom: 1.0pt;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CodeSample_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CodeSample_inner
{
  color: #009454;
  font-family: 'Courier New';
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1pt;
  line-height: 14pt;
  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.FigCaption1
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 5.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 8px;
  padding-bottom: 2px;
  text-align: Left;
  text-indent: -65px;
  text-transform: none;
  vertical-align: baseline;
}

.FigCaption1_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 8px;
  padding-bottom: 2px;
}

.FigCaption1_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.FigCaption2
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 5.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 8px;
  padding-bottom: 2px;
  text-align: Left;
  text-indent: -65px;
  text-transform: none;
  vertical-align: baseline;
}

.FigCaption2_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 8px;
  padding-bottom: 2px;
}

.FigCaption2_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.Footer
{
  color: #3e936e;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Footer_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Footer_inner
{
  color: #3e936e;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  text-align: justify;
  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.Footnote
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 2.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Footnote_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Footnote_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.Head1
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: lighter;
  letter-spacing: 1px;
  line-height: 14pt;
  margin-bottom: 8.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head1_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.Head1_inner
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: lighter;
  letter-spacing: 1px;
  line-height: 14pt;
  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.Head2
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  margin-bottom: 8.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head2_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Head2_inner
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  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.Head3
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head3_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.Head3_inner
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 14pt;
  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.Head4
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head4_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.Head4_inner
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  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.HorizRule
{
  border-top-color: #00A650;
  border-top-style: solid;
  border-top-width: 1px;
  clip-top: 50pt;
  color: #00A650;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  margin-bottom: -40px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.HorizRule_outer
{
  border-top-color: #00A650;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: -40px;
  margin-right: 0pt;
  margin-top: 15px;
  padding-bottom: 10px;
  padding-top: 10px;
}

.HorizRule_inner
{
  clip-top: 50pt;
  color: #00A650;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  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.Hotspot
{
  color: #000000;
  cursor: pointer;
  cursor: hand;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 4.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: -19.439999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

.Hotspot_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.Hotspot_inner
{
  color: #000000;
  cursor: pointer;
  cursor: hand;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.IndentText
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 3.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 25px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IndentText_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 25px;
}

.IndentText_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.NoteHead
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-top: 4px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.NoteHead_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-top: 4px;
}

.NoteHead_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  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.Number1
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 2.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Number1_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Number1_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.Number2
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 2.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.Number2_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Number2_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.NumberA
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 2.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 25px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.NumberA_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 25px;
}

.NumberA_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.NumberB
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 2.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 25px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.NumberB_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 25px;
}

.NumberB_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.PChapTitle
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -9px;
  padding-bottom: 26px;
  padding-top: 23px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PChapTitle_outer
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 25px;
  margin-right: 0pt;
  margin-top: -9px;
  padding-bottom: 26px;
  padding-top: 23px;
}

.PChapTitle_inner
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  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.PHead1
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: lighter;
  letter-spacing: 1px;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: -48px;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 36pt;
  text-transform: none;
  vertical-align: baseline;
}

.PHead1_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.PHead1_inner
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13pt;
  font-style: normal;
  font-variant: normal;
  font-weight: lighter;
  letter-spacing: 1px;
  line-height: 14pt;
  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.PHead2
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  margin-bottom: 10.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PHead2_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
}

.PHead2_inner
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 11pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  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.PHead3
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 14pt;
  margin-bottom: 8.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PHead3_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.PHead3_inner
{
  color: Black;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  letter-spacing: 2px;
  line-height: 14pt;
  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.PHead4
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  margin-bottom: 6.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PHead4_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.PHead4_inner
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: oblique;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1px;
  line-height: 14pt;
  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.Procedure
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 4.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: -19.439999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.Procedure_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.RelatedTopic
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 2.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.RelatedTopic_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.RelatedTopic_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.Review
{
  color: #0f2b99;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 3.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Review_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.Review_inner
{
  color: #0f2b99;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.RunningHF1
{
  color: #3e936e;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.RunningHF1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.RunningHF1_inner
{
  color: #3e936e;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.Sidebar
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: -50px;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Sidebar_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Sidebar_inner
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.TabCaption1
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: -4px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -60px;
  text-transform: none;
  vertical-align: baseline;
}

.TabCaption1_outer
{
  margin-bottom: -4px;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TabCaption1_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.TabCaption2
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: -4px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: -60px;
  text-transform: none;
  vertical-align: baseline;
}

.TabCaption2_outer
{
  margin-bottom: -4px;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.TabCaption2_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.TableBody
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableBody_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.TableBody_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.TableBullet
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 1.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -11.52pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableBullet_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TableBullet_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.TableBulletFirst
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 1.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -11.52pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableBulletFirst_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.TableBulletFirst_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.TableContents
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 1.0pt;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableContents_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.TableContents_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.TableHead
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  margin-bottom: 0.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableHead_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TableHead_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 14pt;
  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.TableTitle
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 2.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 36pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableTitle_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.TableTitle_inner
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.CodeSample
{
  color: #009454;
  font-family: 'Courier New';
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeSampleBold
{
  color: #009454;
  font-family: 'Courier New';
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.GlossaryText
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Hyperlink
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
}

span.HyperText
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.IXgenMarker
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  text-decoration: underline;
}

span.MenuItem
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: 1pt;
  text-transform: none;
  vertical-align: baseline;
}

span.Red
{
  color: Red;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Sidebar
{
  color: #009454;
  font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Microsoft Sans Serif';
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: 1pt;
  text-transform: none;
  vertical-align: baseline;
}

span.SidebarBold
{
  color: #009454;
  font-family: 'Lucida Sans', 'Lucida Sans Unicode', 'Microsoft Sans Serif';
  font-size: 11px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: 1pt;
  text-transform: none;
  vertical-align: baseline;
}

span.Strong
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Underline
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  text-decoration: underline;
}

span.VBrickBlue
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.VBrickGreen
{
  color: #009454;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.WebJump
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Wingdings3
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.Blank
{
  border-bottom-color: MediumSeaGreen;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-left-color: MediumSeaGreen;
  border-left-style: none;
  border-left-width: 1px;
  border-right-color: MediumSeaGreen;
  border-right-style: none;
  border-right-width: 1px;
  border-top-color: MediumSeaGreen;
  border-top-style: none;
  border-top-width: 1px;
  margin-bottom: 12.0pt;
  margin-left: 2px;
  margin-right: 0pt;
  margin-top: -10px;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 3pt;
  text-align: left;
}

table.Note
{
  border-bottom-color: MediumSeaGreen;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-left-color: MediumSeaGreen;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: MediumSeaGreen;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: MediumSeaGreen;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 12.0pt;
  margin-left: 1px;
  margin-right: 0pt;
  margin-top: -10px;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 5pt;
  text-align: left;
}

table.Indent00
{
  border-bottom-color: MediumSeaGreen;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-left-color: MediumSeaGreen;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: MediumSeaGreen;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: MediumSeaGreen;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 12.0pt;
  margin-left: 1px;
  margin-right: 0pt;
  margin-top: -10px;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 0pt;
  padding-top: 5pt;
  text-align: left;
  vertical-align: top;
}

table.Indent05
{
  border-bottom-color: MediumSeaGreen;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-left-color: MediumSeaGreen;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: MediumSeaGreen;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: MediumSeaGreen;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 12.0pt;
  margin-left: 1px;
  margin-right: 0pt;
  margin-top: -10px;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 3pt;
  padding-top: 5pt;
  text-align: left;
  vertical-align: top;
}


