div.ActiveTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ActiveTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ActiveTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.AlphaStep
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 12pt;
  padding-left: .75in;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.AlphaStep_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 12pt;
  padding-left: .75in;
}

.AlphaStep_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.AlphaStep1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: .75in;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.AlphaStep1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: .75in;
}

.AlphaStep1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.AlphaStep1Indented
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 6pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: 3pt;
  padding-bottom: 3pt;
  padding-top: 3pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.AlphaStep1Indented_outer
{
  clear: both;
  margin-bottom: 6pt;
  margin-right: 0pt;
  margin-top: 3pt;
  padding-bottom: 3pt;
  padding-top: 3pt;
}

.AlphaStep1Indented_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.AlphaStepContinued
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-left: 1.0in;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AlphaStepContinued_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-left: 1.0in;
}

.AlphaStepContinued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.AlphaStepIndented
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 6pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-top: 3pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.AlphaStepIndented_outer
{
  clear: both;
  margin-bottom: 6pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-top: 3pt;
}

.AlphaStepIndented_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.AlphaStepIndentedContinued
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AlphaStepIndentedContinued_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.AlphaStepIndentedContinued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.AlphaStepIndentedLast
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 6pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
  padding-top: 3pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.AlphaStepIndentedLast_outer
{
  clear: both;
  margin-bottom: 6pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
  padding-top: 3pt;
}

.AlphaStepIndentedLast_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.AlphaStepLast
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.6pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 12pt;
  padding-left: .75in;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.AlphaStepLast_outer
{
  margin-bottom: 0.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 12pt;
  padding-left: .75in;
}

.AlphaStepLast_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Anchor
{
  background-position: center;
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 2px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12pt;
  position: relative;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: middle;
}

.Anchor_outer
{
  margin-bottom: 6pt;
  margin-right: 0pt;
  margin-top: 12pt;
}

.Anchor_inner
{
  background-position: center;
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 2px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  position: relative;
  text-align: justify;
  text-transform: none;
  vertical-align: middle;
  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.AnchorPgBrk
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AnchorPgBrk_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.AnchorPgBrk_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.AppendixLetter
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AppendixLetter_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AppendixLetter_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.AppendixWord
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AppendixWord_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.AppendixWord_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.BleedTab
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BleedTab_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.BleedTab_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.BleedTabAnchor
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BleedTabAnchor_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.BleedTabAnchor_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.Body_text
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_text_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Body_text_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.Body_text2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  margin-bottom: 12.0pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  position: relative;
  text-align: justify;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.Body_text2_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Body_text2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  position: relative;
  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.Body_text3
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_text3_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Body_text3_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.BodyBold
{
  background-repeat: no-repeat;
  color: #000000;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BodyBold_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.BodyBold_inner
{
  background-repeat: no-repeat;
  color: #000000;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.BodyBold2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  margin-bottom: 12.0pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  position: relative;
  text-align: justify;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.BodyBold2_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.BodyBold2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  position: relative;
  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.BodyBold3
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BodyBold3_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.BodyBold3_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.BookRef
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: -3.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BookRef_outer
{
  margin-bottom: -3.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.BookRef_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.BookSubtitle
{
  background-repeat: no-repeat;
  color: #9ba3a8;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BookSubtitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.BookSubtitle_inner
{
  background-repeat: no-repeat;
  color: #9ba3a8;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.BookTitle
{
  background-repeat: no-repeat;
  color: #9ba3a8;
  font-family: Arial;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BookTitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.BookTitle_inner
{
  background-repeat: no-repeat;
  color: #9ba3a8;
  font-family: Arial;
  font-size: 18pt;
  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.BookTitleBlack
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BookTitleBlack_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.BookTitleBlack_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.BookType
{
  background-repeat: no-repeat;
  color: #9ba3a8;
  font-family: Arial;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BookType_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.BookType_inner
{
  background-repeat: no-repeat;
  color: #9ba3a8;
  font-family: Arial;
  font-size: 18pt;
  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.BookTypeBlack
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BookTypeBlack_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.BookTypeBlack_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.BT1_BodyText1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BT1_BodyText1_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.BT1_BodyText1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.BT2_BodyText2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  margin-bottom: 10.0pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  position: relative;
  text-align: justify;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.BT2_BodyText2_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.BT2_BodyText2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  position: relative;
  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.BT3_BodyText3
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BT3_BodyText3_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.BT3_BodyText3_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.BTL1_BodyTextLarge1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BTL1_BodyTextLarge1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.BTL1_BodyTextLarge1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.BTL2_BodyTextLarge2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BTL2_BodyTextLarge2_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.BTL2_BodyTextLarge2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.Bullets
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  margin-bottom: 15pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.Bullets_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.Bullets_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  position: relative;
  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.Bullets2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  margin-bottom: 15pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.Bullets2_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.Bullets2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  position: relative;
  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.Bullets2First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  margin-bottom: 15pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -9pt;
  padding-top: 6pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.Bullets2First_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
  padding-top: 6pt;
}

.Bullets2First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  position: relative;
  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.Bullets2Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  margin-bottom: 15pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -9pt;
  padding-bottom: 6pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.Bullets2Last_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
  padding-bottom: 6pt;
}

.Bullets2Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  position: relative;
  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.Bullets3
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  margin-bottom: 15pt;
  margin-left: .75in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.Bullets3_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.Bullets3_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  position: relative;
  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.Bullets3First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  margin-bottom: 15pt;
  margin-left: .75in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.Bullets3First_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.Bullets3First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  position: relative;
  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.Bullets3Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  margin-bottom: 15pt;
  margin-left: .75in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.Bullets3Last_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.Bullets3Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  position: relative;
  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.BulletsFirst
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  margin-bottom: 15pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: 12pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.BulletsFirst_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: 12pt;
}

.BulletsFirst_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  position: relative;
  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.BulletsLast
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 6pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.BulletsLast_outer
{
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 6pt;
}

.BulletsLast_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  position: relative;
  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.Buttons
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.2pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Buttons_outer
{
  margin-bottom: 7.2pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Buttons_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.CallOutLeft
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CallOutLeft_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CallOutLeft_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 8pt;
  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.CalloutLeft
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.5pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CalloutLeft_outer
{
  margin-bottom: 9.5pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CalloutLeft_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CallOutRight
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CallOutRight_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CallOutRight_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CalloutRight
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CalloutRight_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CalloutRight_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Caution
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Caution_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Caution_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Caution_Table
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Caution_Table_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Caution_Table_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  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.CellBodyAlpha1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyAlpha1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.CellBodyAlpha1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CellBodyBulleted
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyBulleted_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellBodyBulleted_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CellBodyCenter
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: middle;
}

.CellBodyCenter_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellBodyCenter_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: center;
  text-transform: none;
  vertical-align: middle;
  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.CellBodyDecimal
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyDecimal_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellBodyDecimal_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  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.CellBodyLeft
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: middle;
}

.CellBodyLeft_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellBodyLeft_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: middle;
  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.CellBodyLeftBold
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyLeftBold_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellBodyLeftBold_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CellBodyNumbered
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyNumbered_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellBodyNumbered_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CellBodyNumbered1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyNumbered1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellBodyNumbered1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CellBodyNumberedAlpha
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyNumberedAlpha_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellBodyNumberedAlpha_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CellBodyNumberedAlpha1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyNumberedAlpha1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.CellBodyNumberedAlpha1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CellBodyNumberedBulleted
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyNumberedBulleted_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellBodyNumberedBulleted_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CellBodyNumberedContinued
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellBodyNumberedContinued_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CellBodyNumberedContinued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CellBodyRight
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
}

.CellBodyRight_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellBodyRight_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Right;
  text-transform: none;
  vertical-align: top;
  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.CellHeading
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellHeading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellHeading_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  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.CellHeadingCenter
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellHeadingCenter_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellHeadingCenter_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  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.CellHeadingCenterInverse
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellHeadingCenterInverse_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellHeadingCenterInverse_inner
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Arial;
  font-size: 10pt;
  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.CellHeadingInverse
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CellHeadingInverse_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CellHeadingInverse_inner
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Arial;
  font-size: 10pt;
  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.ChapterDesc
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterDesc_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.ChapterDesc_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.ChapterHead
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterHead_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.ChapterHead_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  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.ChapterHeadOnline
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterHeadOnline_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.ChapterHeadOnline_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  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.ChapterHeadOnlineTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterHeadOnlineTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ChapterHeadOnlineTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.ChapterHeadTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterHeadTOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.ChapterHeadTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.ChapterNumber
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterNumber_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.ChapterNumber_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  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.ChapterWord
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterWord_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ChapterWord_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CodeLine
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CodeLine_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CodeLine_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.CopyrightBody
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CopyrightBody_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.CopyrightBody_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.CopyrightHeading
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CopyrightHeading_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CopyrightHeading_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Document_Type
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Document_Type_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Document_Type_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.DocumentSubtitle
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.DocumentSubtitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.DocumentSubtitle_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.DocumentTitle
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.DocumentTitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.DocumentTitle_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.DocumentTitleCentered
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.DocumentTitleCentered_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.DocumentTitleCentered_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.DocumentType
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.DocumentType_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.DocumentType_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.DocumentTypeCentered
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.DocumentTypeCentered_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.DocumentTypeCentered_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.DocumentTypeTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.DocumentTypeTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.DocumentTypeTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.FAQ_Answer
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FAQ_Answer_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.FAQ_Answer_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.FAQ_Question
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FAQ_Question_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.FAQ_Question_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.FAQ_Answer
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FAQ_Answer_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.FAQ_Answer_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.FAQ_Question
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FAQ_Question_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.FAQ_Question_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.FD1D_FieldDef1Description
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD1D_FieldDef1Description_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.FD1D_FieldDef1Description_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.FD1D_FieldDef1DescriptionChoice
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD1D_FieldDef1DescriptionChoice_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.FD1D_FieldDef1DescriptionChoice_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.FD1N_FieldDef1Name
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-right: 2pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD1N_FieldDef1Name_outer
{
  margin-bottom: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-right: 2pt;
}

.FD1N_FieldDef1Name_inner
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  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.FD1N_FieldDef1NameChoice
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD1N_FieldDef1NameChoice_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.FD1N_FieldDef1NameChoice_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.FD1NPB_FieldDef1NamePgBrk
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-right: 2pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD1NPB_FieldDef1NamePgBrk_outer
{
  margin-bottom: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-right: 2pt;
}

.FD1NPB_FieldDef1NamePgBrk_inner
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  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.FD2D_FieldDef2Description
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  margin-bottom: 10.0pt;
  margin-left: 0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-left: -5pt;
  position: relative;
  text-align: justify;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.FD2D_FieldDef2Description_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-left: -5pt;
}

.FD2D_FieldDef2Description_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  position: relative;
  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.FD2D_FieldDef2DescriptionChoice
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD2D_FieldDef2DescriptionChoice_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.FD2D_FieldDef2DescriptionChoice_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.FD2N_FieldDef2Name
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  margin-bottom: 0pt;
  margin-left: .25in;
  margin-right: -14pt;
  margin-top: 0pt;
  padding-right: -1pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD2N_FieldDef2Name_outer
{
  margin-bottom: 0pt;
  margin-right: -14pt;
  margin-top: 0pt;
  padding-right: -1pt;
}

.FD2N_FieldDef2Name_inner
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  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.FD2N_FieldDef2NameChoice
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD2N_FieldDef2NameChoice_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.FD2N_FieldDef2NameChoice_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.FD2NPB_FieldDef2NamePgBrk
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  margin-bottom: 0pt;
  margin-left: .25in;
  margin-right: -1.0in;
  margin-top: 0pt;
  padding-right: -1pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD2NPB_FieldDef2NamePgBrk_outer
{
  margin-bottom: 0pt;
  margin-right: -1.0in;
  margin-top: 0pt;
  padding-right: -1pt;
}

.FD2NPB_FieldDef2NamePgBrk_inner
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  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.FeatureHistory
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 69.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FeatureHistory_outer
{
  margin-bottom: 7.0pt;
  margin-right: 0pt;
  margin-top: 69.0pt;
}

.FeatureHistory_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.FeatureHistoryTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FeatureHistoryTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.FeatureHistoryTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.FeatureProfileHeading
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FeatureProfileHeading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.FeatureProfileHeading_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  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.FeatureProfileHeadingTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.2pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 7.2pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FeatureProfileHeadingTOC_outer
{
  margin-bottom: 7.2pt;
  margin-right: 0pt;
  margin-top: 7.2pt;
}

.FeatureProfileHeadingTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.FieldName
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-right: 2pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FieldName_outer
{
  margin-bottom: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-right: 2pt;
}

.FieldName_inner
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  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.FieldName_-_PgBrk
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-right: 2pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FieldName_-_PgBrk_outer
{
  margin-bottom: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-right: 2pt;
}

.FieldName_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  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.FieldNameIndented
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  margin-bottom: 0pt;
  margin-left: .25in;
  margin-right: -1pt;
  margin-top: 0pt;
  padding-right: 2pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FieldNameIndented_outer
{
  margin-bottom: 0pt;
  margin-right: -1pt;
  margin-top: 0pt;
  padding-right: 2pt;
}

.FieldNameIndented_inner
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  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.FieldNameIndented_-_PgBrk
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  margin-bottom: 0pt;
  margin-left: .25in;
  margin-right: -1pt;
  margin-top: 0pt;
  padding-right: 2pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FieldNameIndented_-_PgBrk_outer
{
  margin-bottom: 0pt;
  margin-right: -1pt;
  margin-top: 0pt;
  padding-right: 2pt;
}

.FieldNameIndented_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: #404040;
  float: left;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  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.FigureFFG_Title
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureFFG_Title_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.FigureFFG_Title_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.FigureTitle
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureTitle_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.FigureTitle_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.FigureTitleFFG
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FigureTitleFFG_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.FigureTitleFFG_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Footer
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  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
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.Front_Cover_Book_Title
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 58.0pt;
  text-align: Left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

.Front_Cover_Book_Title_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 58.0pt;
}

.Front_Cover_Book_Title_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: 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_Heading1
{
  background-color: White;
  background-repeat: no-repeat;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H1_Heading1_outer
{
  background-color: White;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H1_Heading1_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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_Heading1TOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H1_Heading1TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.H1_Heading1TOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H1PB_Heading1PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H1PB_Heading1PgBrk_outer
{
  background-color: White;
  margin-bottom: 3pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H1PB_Heading1PgBrk_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.H1PB_Heading1PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H1PB_Heading1PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.H1PB_Heading1PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H2_Heading2
{
  background-color: Transparent;
  background-repeat: no-repeat;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H2_Heading2_outer
{
  background-color: Transparent;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H2_Heading2_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  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_Heading2TOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

.H2_Heading2TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.H2_Heading2TOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H2PB_Heading2PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H2PB_Heading2PgBrk_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H2PB_Heading2PgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  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.H2PB_Heading2PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 9pt;
  text-transform: none;
  vertical-align: baseline;
}

.H2PB_Heading2PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.H2PB_Heading2PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H3_Heading3
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H3_Heading3_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H3_Heading3_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 11pt;
  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_Heading3TOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

.H3_Heading3TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.H3_Heading3TOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H3PB_Heading3PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H3PB_Heading3PgBrk_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H3PB_Heading3PgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 11pt;
  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.H3PB_Heading3PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

.H3PB_Heading3PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.H3PB_Heading3PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H4_Heading4
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 15pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H4_Heading4_outer
{
  background-color: White;
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H4_Heading4_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  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_Heading4TOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H4_Heading4TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.H4_Heading4TOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H4PB_Heading4PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 7.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H4PB_Heading4PgBrk_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H4PB_Heading4PgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  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.H4PB_Heading4PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H4PB_Heading4PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.H4PB_Heading4PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H5_Heading5
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  cursor: default;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H5_Heading5_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H5_Heading5_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  cursor: default;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  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.H5PB_Heading5PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 7.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H5PB_Heading5PgBrk_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.H5PB_Heading5PgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-decoration: underline;
  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.H6_Heading6
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H6_Heading6_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.H6_Heading6_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H6PB_Heading6PgBrk
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H6PB_Heading6PgBrk_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
}

.H6PB_Heading6PgBrk_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.H7_Heading7
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H7_Heading7_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.H7_Heading7_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.H7PB_Heading7PgBrk
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.H7PB_Heading7PgBrk_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.H7PB_Heading7PgBrk_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Header
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Header_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Header_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.IndexHeading
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 52.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IndexHeading_outer
{
  margin-bottom: 52.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.IndexHeading_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.IndexHeadingTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IndexHeadingTOC_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.IndexHeadingTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Inset_Subtitles
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  cursor: pointer;
  cursor: hand;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Inset_Subtitles_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Inset_Subtitles_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  cursor: pointer;
  cursor: hand;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-decoration: underline;
  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.Inset_Titles
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  cursor: default;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Inset_Titles_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Inset_Titles_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  cursor: default;
  font-family: Arial;
  font-size: 10pt;
  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.Inset_Titles_-_PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Inset_Titles_-_PgBrk_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Inset_Titles_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-decoration: underline;
  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.Intro_Subhead_-_NoPgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_Subhead_-_NoPgBrk_outer
{
  background-color: White;
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Intro_Subhead_-_NoPgBrk_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.Intro_Subhead_-_NoPgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_Subhead_-_NoPgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Intro_Subhead_-_NoPgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Intro_Subhead_-_PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: -.25in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_Subhead_-_PgBrk_outer
{
  background-color: White;
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Intro_Subhead_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  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.Intro_Subhead_-_PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_Subhead_-_PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Intro_Subhead_-_PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Intro_Subhead_1_-_NoPgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_Subhead_1_-_NoPgBrk_outer
{
  background-color: White;
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Intro_Subhead_1_-_NoPgBrk_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.Intro_Subhead_1_-_NoPgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_Subhead_1_-_NoPgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Intro_Subhead_1_-_NoPgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Intro_Subhead_1_-_PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_Subhead_1_-_PgBrk_outer
{
  background-color: White;
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Intro_Subhead_1_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.Intro_Subhead_1_-_PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 9pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_Subhead_1_-_PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Intro_Subhead_1_-_PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Intro_002fGlossaryHead
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: -.25in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_002fGlossaryHead_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Intro_002fGlossaryHead_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  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.Intro_002fGlossaryHeadHidden
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: -.25in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_002fGlossaryHeadHidden_outer
{
  background-color: White;
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Intro_002fGlossaryHeadHidden_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  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.Intro_002fGlossaryHeadTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.2pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 7.2pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Intro_002fGlossaryHeadTOC_outer
{
  margin-bottom: 7.2pt;
  margin-right: 0pt;
  margin-top: 7.2pt;
}

.Intro_002fGlossaryHeadTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.LA1_Alpha1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: .75in;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.LA1_Alpha1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: .75in;
}

.LA1_Alpha1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.LA1C_Alpha1Continued
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 1.0in;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LA1C_Alpha1Continued_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 1.0in;
}

.LA1C_Alpha1Continued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.LA1F_Alpha1First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: .75in;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.LA1F_Alpha1First_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: .75in;
}

.LA1F_Alpha1First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.LA1L_Alpha1Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 12pt;
  padding-left: .75in;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.LA1L_Alpha1Last_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 12pt;
  padding-left: .75in;
}

.LA1L_Alpha1Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.LA2_Alpha2
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 6pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-top: 3pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LA2_Alpha2_outer
{
  clear: both;
  margin-bottom: 6pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-top: 3pt;
}

.LA2_Alpha2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.LA2C_Alpha2Continued
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LA2C_Alpha2Continued_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.LA2C_Alpha2Continued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.LA2F_Alpha2First
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 6pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: 3pt;
  padding-bottom: 3pt;
  padding-top: 3pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LA2F_Alpha2First_outer
{
  clear: both;
  margin-bottom: 6pt;
  margin-right: 0pt;
  margin-top: 3pt;
  padding-bottom: 3pt;
  padding-top: 3pt;
}

.LA2F_Alpha2First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.LA2L_Alpha2Last
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 6pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
  padding-top: 3pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LA2L_Alpha2Last_outer
{
  clear: both;
  margin-bottom: 6pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
  padding-top: 3pt;
}

.LA2L_Alpha2Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.LB1_Bullets1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  margin-bottom: 15pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LB1_Bullets1_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.LB1_Bullets1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  position: relative;
  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.LB1F_Bullets1First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  margin-bottom: 15pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: 12pt;
  padding-top: 6pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LB1F_Bullets1First_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: 12pt;
  padding-top: 6pt;
}

.LB1F_Bullets1First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  position: relative;
  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.LB1L_Bullets1Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 6pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LB1L_Bullets1Last_outer
{
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 6pt;
}

.LB1L_Bullets1Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .25in;
  position: relative;
  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.LB2_Bullets2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  margin-bottom: 15pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LB2_Bullets2_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.LB2_Bullets2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  position: relative;
  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.LB2F_Bullets2First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  margin-bottom: 15pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -9pt;
  padding-top: 6pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LB2F_Bullets2First_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
  padding-top: 6pt;
}

.LB2F_Bullets2First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  position: relative;
  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.LB2L_Bullets2Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  margin-bottom: 15pt;
  margin-left: .5in;
  margin-right: 0pt;
  margin-top: -9pt;
  padding-bottom: 6pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LB2L_Bullets2Last_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
  padding-bottom: 6pt;
}

.LB2L_Bullets2Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .5in;
  position: relative;
  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.LB3_Bullets3
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  margin-bottom: 15pt;
  margin-left: .75in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LB3_Bullets3_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.LB3_Bullets3_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  position: relative;
  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.LB3F_Bullets3First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  margin-bottom: 15pt;
  margin-left: .75in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LB3F_Bullets3First_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.LB3F_Bullets3First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  position: relative;
  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.LB3L_Bullets3Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  margin-bottom: 15pt;
  margin-left: .75in;
  margin-right: 0pt;
  margin-top: -9pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LB3L_Bullets3Last_outer
{
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: -9pt;
}

.LB3L_Bullets3Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .75in;
  position: relative;
  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.LIB1_LeadinBold1
{
  background-repeat: no-repeat;
  color: #000000;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LIB1_LeadinBold1_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.LIB1_LeadinBold1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.LIB2_LeadinBold2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  position: relative;
  text-align: justify;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.LIB2_LeadinBold2_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.LIB2_LeadinBold2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  left: .25in;
  position: relative;
  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.LightBulb
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: -3.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LightBulb_outer
{
  margin-bottom: -3.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.LightBulb_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Lightbulb
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: -3.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Lightbulb_outer
{
  margin-bottom: -3.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Lightbulb_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.LN1_Numbered1
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LN1_Numbered1_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.LN1_Numbered1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  position: relative;
  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.LN1C_Numbered1Continued
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.LN1C_Numbered1Continued_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.LN1C_Numbered1Continued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  position: relative;
  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.LN1F_Numbered1First
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LN1F_Numbered1First_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.LN1F_Numbered1First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  position: relative;
  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.LN1L_Numbered1Last
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LN1L_Numbered1Last_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
}

.LN1L_Numbered1Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  position: relative;
  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.LN2_Numbered2
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LN2_Numbered2_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.LN2_Numbered2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.LN2C_Numbered2Continued
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.75in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.LN2C_Numbered2Continued_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.LN2C_Numbered2Continued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.75in;
  position: relative;
  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.LN2F_Numbered2First
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LN2F_Numbered2First_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.LN2F_Numbered2First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.LN2L_Numbered2Last
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.LN2L_Numbered2Last_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
}

.LN2L_Numbered2Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.Notes
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Notes_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Notes_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.Notes_Icon
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Notes_Icon_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Notes_Icon_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Notes_Table
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: middle;
  width: 95%;
}

.Notes_Table_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Notes_Table_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  vertical-align: middle;
  width: 95%;
  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.Numbered
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.Numbered_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.Numbered_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  position: relative;
  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.Numbered1
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.Numbered1_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.Numbered1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  position: relative;
  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.NumberedContinued
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.NumberedContinued_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.NumberedContinued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  position: relative;
  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.NumberedIndented
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.NumberedIndented_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.NumberedIndented_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.NumberedIndented1
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.NumberedIndented1_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.NumberedIndented1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.NumberedIndentedContinued
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.75in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  position: relative;
  text-align: Left;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.NumberedIndentedContinued_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
}

.NumberedIndentedContinued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.75in;
  position: relative;
  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.NumberedLast
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.NumberedLast_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
}

.NumberedLast_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.25in;
  position: relative;
  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.NumberIndentedLast
{
  background-repeat: no-repeat;
  clear: both;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  margin-bottom: 11pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
  position: relative;
  text-align: Left;
  text-indent: -0.25in;
  text-transform: none;
  vertical-align: baseline;
}

.NumberIndentedLast_outer
{
  clear: both;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 12pt;
}

.NumberIndentedLast_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0.5in;
  position: relative;
  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.PageCount
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PageCount_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.PageCount_inner
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.PL1_ProcedureLeadin1
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 6pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PL1_ProcedureLeadin1_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 6pt;
}

.PL1_ProcedureLeadin1_inner
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.PL1PB_ProcedureLeadin1PgBrk
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 6pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PL1PB_ProcedureLeadin1PgBrk_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 6pt;
}

.PL1PB_ProcedureLeadin1PgBrk_inner
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.PL2_ProcedureLeadin2
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 6pt;
  text-align: justify;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PL2_ProcedureLeadin2_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 6pt;
}

.PL2_ProcedureLeadin2_inner
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: justify;
  text-decoration: underline;
  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.PLLOP_ProcedureLeadinLOP
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PLLOP_ProcedureLeadinLOP_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.PLLOP_ProcedureLeadinLOP_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Procedure_Lead-in
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 6pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_Lead-in_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 6pt;
}

.Procedure_Lead-in_inner
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.Procedure_Lead-in_-_Indented
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: default;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 6pt;
  text-align: justify;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_Lead-in_-_Indented_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 6pt;
}

.Procedure_Lead-in_-_Indented_inner
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: default;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: justify;
  text-decoration: underline;
  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_Lead-in_-_PgBrk
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 6pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_Lead-in_-_PgBrk_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 6pt;
}

.Procedure_Lead-in_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.Procedure_Lead-in2
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 6pt;
  text-align: Left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_Lead-in2_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 6pt;
}

.Procedure_Lead-in2_inner
{
  background-repeat: no-repeat;
  color: Blue;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-decoration: underline;
  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_Lead-inLOP
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Procedure_Lead-inLOP_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Procedure_Lead-inLOP_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Scenario
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Scenario_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.Scenario_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.ScreenTabs
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.2pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ScreenTabs_outer
{
  margin-bottom: 7.2pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.ScreenTabs_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.ScreenTabsTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

.ScreenTabsTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ScreenTabsTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.SH1_Subhead1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SH1_Subhead1_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.SH1_Subhead1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.SH1PB_Subhead1PgBrk
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SH1PB_Subhead1PgBrk_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.SH1PB_Subhead1PgBrk_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.SH2_Subhead2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SH2_Subhead2_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.SH2_Subhead2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.SH2PB_Subhead2PgBrk
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SH2PB_Subhead2PgBrk_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.SH2PB_Subhead2PgBrk_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.SH3_Subhead3
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SH3_Subhead3_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
}

.SH3_Subhead3_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Sidebar
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Sidebar_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.Sidebar_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.Subhead_-_NoPgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_-_NoPgBrk_outer
{
  background-color: White;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_-_NoPgBrk_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.Subhead_-_NoPgBrk_Underscored
{
  background-color: White;
  background-repeat: no-repeat;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_-_NoPgBrk_Underscored_outer
{
  background-color: White;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_-_NoPgBrk_Underscored_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.Subhead_-_NoPgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_-_NoPgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Subhead_-_NoPgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Subhead_-_PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_-_PgBrk_outer
{
  background-color: White;
  margin-bottom: 3pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.Subhead_-_PgBrk_Underscored
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_-_PgBrk_Underscored_outer
{
  background-color: White;
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_-_PgBrk_Underscored_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  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.Subhead_-_PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_-_PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Subhead_-_PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Subhead_1_-_NoPgBrk
{
  background-color: Transparent;
  background-repeat: no-repeat;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_1_-_NoPgBrk_outer
{
  background-color: Transparent;
  border-bottom-width: 100%;
  border-left-width: 100%;
  border-right-width: 100%;
  border-top-width: 100%;
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_1_-_NoPgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  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.Subhead_1_-_NoPgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_1_-_NoPgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Subhead_1_-_NoPgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Subhead_1_-_PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_1_-_PgBrk_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_1_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  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.Subhead_1_-_PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 9pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_1_-_PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Subhead_1_-_PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Subhead_1FFG_-_NoPgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_1FFG_-_NoPgBrk_outer
{
  background-color: White;
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_1FFG_-_NoPgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  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.Subhead_1FFG_-_NoPgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_1FFG_-_NoPgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Subhead_1FFG_-_NoPgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Subhead_1FFG_-_PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 3pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_1FFG_-_PgBrk_outer
{
  background-color: White;
  margin-bottom: 12pt;
  margin-right: 0pt;
  margin-top: 3pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_1FFG_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 12pt;
  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.Subhead_1FFG_-_PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 9pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_1FFG_-_PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Subhead_1FFG_-_PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Subhead_2
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_2_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_2_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 11pt;
  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.Subhead_2_-_PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_2_-_PgBrk_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_2_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 11pt;
  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.Subhead_2_-_Underscored
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.2pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_2_-_Underscored_outer
{
  background-color: White;
  margin-bottom: 7.2pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_2_-_Underscored_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 16pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-decoration: underline;
  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.Subhead_2TOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_2TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Subhead_2TOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Subhead_3
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 15pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_3_outer
{
  background-color: White;
  margin-bottom: 15pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_3_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  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.Subhead_3_-_PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Subhead_3_-_PgBrk_outer
{
  background-color: White;
  margin-bottom: 11pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.Subhead_3_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: #0047B6;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  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.SubheadFFG_-_NoPgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SubheadFFG_-_NoPgBrk_outer
{
  background-color: White;
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.SubheadFFG_-_NoPgBrk_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.SubheadFFG_-_NoPgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SubheadFFG_-_NoPgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.SubheadFFG_-_NoPgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.SubheadFFG_-_PgBrk
{
  background-color: White;
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 3pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SubheadFFG_-_PgBrk_outer
{
  background-color: White;
  margin-bottom: 12pt;
  margin-right: 0pt;
  margin-top: 3pt;
  padding-bottom: 5px;
  padding-left: 10px;
  padding-top: 5px;
}

.SubheadFFG_-_PgBrk_inner
{
  background-repeat: no-repeat;
  color: Black;
  font-family: Arial;
  font-size: 14pt;
  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.SubheadFFG_-_PgBrkTOC
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SubheadFFG_-_PgBrkTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.SubheadFFG_-_PgBrkTOC_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Table_Ruling
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Table_Ruling_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Table_Ruling_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TableofContentsHeading
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableofContentsHeading_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TableofContentsHeading_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TableTitleCentered
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableTitleCentered_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TableTitleCentered_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.TableTitleCenteredFFG
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableTitleCenteredFFG_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TableTitleCenteredFFG_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.TableTitleLeft
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableTitleLeft_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TableTitleLeft_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.TableTitleLeftFFG
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableTitleLeftFFG_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TableTitleLeftFFG_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  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.TCBA1_CellBodyAlpha1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBA1_CellBodyAlpha1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBA1_CellBodyAlpha1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBA1C_CellBodyAlpha1Continued
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBA1C_CellBodyAlpha1Continued_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.TCBA1C_CellBodyAlpha1Continued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBA1F_CellBodyAlpha1First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBA1F_CellBodyAlpha1First_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBA1F_CellBodyAlpha1First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBA1L_CellBodyAlpha1Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBA1L_CellBodyAlpha1Last_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBA1L_CellBodyAlpha1Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBB1_CellBodyBullet1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBB1_CellBodyBullet1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBB1_CellBodyBullet1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBB1C_CellBodyBullet1Continued
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBB1C_CellBodyBullet1Continued_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.TCBB1C_CellBodyBullet1Continued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBB1F_CellBodyBullet1First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBB1F_CellBodyBullet1First_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.TCBB1F_CellBodyBullet1First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBB1L_CellBodyBullet1Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBB1L_CellBodyBullet1Last_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBB1L_CellBodyBullet1Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBB2_CellBodyBullet2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBB2_CellBodyBullet2_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.TCBB2_CellBodyBullet2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBB2C_CellBodyBullet2Continued
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBB2C_CellBodyBullet2Continued_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.TCBB2C_CellBodyBullet2Continued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBB2F_CellBodyBullet2First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBB2F_CellBodyBullet2First_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.TCBB2F_CellBodyBullet2First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBB2L_CellBodyBullet2Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-indent: -10.799999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBB2L_CellBodyBullet2Last_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
}

.TCBB2L_CellBodyBullet2Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBC_CellBodyCenter
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: middle;
}

.TCBC_CellBodyCenter_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBC_CellBodyCenter_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: center;
  text-transform: none;
  vertical-align: middle;
  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.TCBD_CellBodyDecimal
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBD_CellBodyDecimal_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBD_CellBodyDecimal_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBL_CellBodyLeft
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: middle;
}

.TCBL_CellBodyLeft_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBL_CellBodyLeft_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: middle;
  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.TCBLB_CellBodyLeftBold
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: middle;
}

.TCBLB_CellBodyLeftBold_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBLB_CellBodyLeftBold_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: middle;
  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.TCBN1_CellBodyNumbered1
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBN1_CellBodyNumbered1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBN1_CellBodyNumbered1_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBN1C_CellBodyNumbered1Continued
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBN1C_CellBodyNumbered1Continued_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.TCBN1C_CellBodyNumbered1Continued_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBN1F_CellBodyNumbered1First
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBN1F_CellBodyNumbered1First_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.TCBN1F_CellBodyNumbered1First_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBN1L_CellBodyNumbered1Last
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -12.24pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCBN1L_CellBodyNumbered1Last_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBN1L_CellBodyNumbered1Last_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.TCBR_CellBodyRight
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
}

.TCBR_CellBodyRight_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCBR_CellBodyRight_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Right;
  text-transform: none;
  vertical-align: top;
  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.TCHC_CellHeadingCenter
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCHC_CellHeadingCenter_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCHC_CellHeadingCenter_inner
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Arial;
  font-size: 10pt;
  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.TCHL_CellHeadingLeft
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCHL_CellHeadingLeft_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCHL_CellHeadingLeft_inner
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Arial;
  font-size: 10pt;
  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.TCHR_CellHeadingRight
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCHR_CellHeadingRight_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCHR_CellHeadingRight_inner
{
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.TCTC_TableTitleCentered
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCTC_TableTitleCentered_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCTC_TableTitleCentered_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  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.TCTL_TableTitleLeft
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TCTL_TableTitleLeft_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TCTL_TableTitleLeft_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Arial;
  font-size: 10pt;
  font-style: italic;
  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.TOCChapterNumber
{
  background-repeat: no-repeat;
  color: #9ba3a8;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 26.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TOCChapterNumber_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 26.0pt;
}

.TOCChapterNumber_inner
{
  background-repeat: no-repeat;
  color: #9ba3a8;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.Topichead_-_NoPgBrk
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Topichead_-_NoPgBrk_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Topichead_-_NoPgBrk_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Topichead_1_-_NoPgBrk
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Topichead_1_-_NoPgBrk_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
}

.Topichead_1_-_NoPgBrk_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Topichead_2
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Topichead_2_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.Topichead_2_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.VersionNumber
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.VersionNumber_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.VersionNumber_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.VersionTitle
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.VersionTitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.VersionTitle_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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.Watermark
{
  background-repeat: no-repeat;
  color: #cccccc;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Watermark_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Watermark_inner
{
  background-repeat: no-repeat;
  color: #cccccc;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.WingdingSymbol
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.WingdingSymbol_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.WingdingSymbol_inner
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  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;
}

span.Bold
{
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.BoldItalics
{
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Callout
{
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Callout2
{
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis
{
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
}

span.FigureNumber
{
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
}

span.Italics
{
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
}

span.Link
{
  color: #0000ff;
  cursor: pointer;
  cursor: hand;
  font-family: Tahoma;
  font-size: 9pt;
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Note
{
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Numbers
{
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
}

span.ProcedureAction
{
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
}

span.Superscript
{
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  vertical-align: super;
}

table.Format_A
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.UnstructMasterPageMaps
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.BleedTab
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 9.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.Format_B
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: center;
  width: 95%;
}

table.Numbers
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.Description
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 2pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.Columns_-_No_Borders
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: auto;
  text-align: left;
  vertical-align: top;
  width: 95%;
}

table.FigureIndent
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.Figure
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.BookReference
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 100%;
}

table.FigureIndent2
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.Lightbulb3
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 15pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 100%;
}

table.Lightbulb2
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 11pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.BookRef
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 100%;
}

table.TCentHB
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: center;
  vertical-align: top;
  width: 95%;
}

table.TFullHB
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 85%;
}

table.BookRef2
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 100%;
}

table.FigureCentered
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: Transparent;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  margin-bottom: .2in;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: center;
  visibility: visible;
  width: 95%;
}

table.TCentNoHB
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: center;
  width: 65%;
}

table.TFullNoHB
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.TCentHNoB
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: center;
  width: 85%;
}

table.TFullHNoB
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.TCentNoHNoB
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: center;
  width: 95%;
}

table.eSrvcsReports
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 90%;
}

table.BookRef3
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 100%;
}

table.TFullNoHNoB
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.TCentHBCap
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  caption-side: bottom;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: center;
  width: 95%;
}

table.TFullHBCap
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.TFullHBS
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.eSrvcsFullHNoB
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 1.5pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 90%;
}

table.Caution
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.Lightbulb
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 100%;
}

table.Caution2
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.Caution3
{
  background-color: Transparent;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.Notes
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

table.Notes2
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 100%;
}

table.Notes3
{
  background-color: #E0E0E0;
  background-position: center;
  border-bottom-color: White;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: none;
  border-right-color: White;
  border-right-style: none;
  border-top-color: White;
  border-top-style: none;
  margin-bottom: 12pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: -7pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 95%;
}

img.Default
{
  border-bottom-color: Transparent;
  border-bottom-style: none;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  float: none;
}

