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.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.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: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BookSubtitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.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: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BT1_BodyText1_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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: 9.0pt;
  margin-left: .25in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  position: relative;
  text-align: justify;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.BT2_BodyText2_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BT3_BodyText3_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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.CalloutLeft
{
  background-repeat: no-repeat;
  color: #000000;
  font-family: Tahoma;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.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: 7.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.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.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: 10.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: 10.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.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.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: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CopyrightBody_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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.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: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.DocumentSubtitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.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.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.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: 9.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: 9.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: 9.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: 9.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: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FD1D_FieldDef1Description_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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.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.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: 9.0pt;
  margin-left: 0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  padding-left: -5pt;
  position: relative;
  text-align: justify;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.FD2D_FieldDef2Description_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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.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.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.2pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 64.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FeatureHistory_outer
{
  margin-bottom: 7.2pt;
  margin-right: 0pt;
  margin-top: 64.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.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: 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;
}

.FigureTitle_outer
{
  margin-bottom: 9.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.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.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: 8.0pt;
  margin-left: -.45in;
  margin-right: 0pt;
  margin-top: 12.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: 8.0pt;
  margin-right: 0pt;
  margin-top: 12.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: 12.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: 12.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: 9.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: 9.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: 9.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: 9.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.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.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.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: 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;
}

.IndexHeading_outer
{
  margin-bottom: 0.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.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: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LIB1_LeadinBold1_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  position: relative;
  text-align: justify;
  text-indent: 0in;
  text-transform: none;
  vertical-align: baseline;
}

.LIB2_LeadinBold2_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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.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: 9.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: 9.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: justify;
  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: 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.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.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: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  padding-bottom: 6pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PL1_ProcedureLeadin1_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  padding-bottom: 6pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PL1PB_ProcedureLeadin1PgBrk_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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: 9.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 9.0pt;
  padding-bottom: 6pt;
  text-align: justify;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PL2_ProcedureLeadin2_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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.Scenario
{
  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: 9.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Scenario_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.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.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.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.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.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: 8.0pt;
  margin-left: 0.0in;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Topichead_1_-_NoPgBrk_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 13.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: 11.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: 11.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.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.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.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.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.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.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.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.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.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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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.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.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.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.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.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.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.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.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%;
}

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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: auto;
  text-align: center;
  width: 95%;
}

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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  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: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: auto;
  text-align: left;
  width: 90%;
}

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%;
}

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;
}

