div.aAnchor, caption.aAnchor
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Anchor, caption.Anchor
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Appendix_nameTOC, caption.Appendix_nameTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Appendix_number, caption.Appendix_number
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Appendix_numberTOC, caption.Appendix_numberTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.AppendixName, caption.AppendixName
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 19.5pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.AppendixNameTOC, caption.AppendixNameTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.atAppendixTitle, caption.atAppendixTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 29.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.b1Bullet1, caption.b1Bullet1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.b2Bullet2, caption.b2Bullet2
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Balloon_Text, caption.Balloon_Text
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.boBody, caption.boBody
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Body, caption.Body
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Body_-_Collateral, caption.Body_-_Collateral
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BodyAfterHead, caption.BodyAfterHead
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BodyIndentWithinBullet, caption.BodyIndentWithinBullet
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 12.00024pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BOF, caption.BOF
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BookTitle, caption.BookTitle
{
  color: #ffffff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.btBulletTask, caption.btBulletTask
{
  color: #0000ff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet, caption.Bullet
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 12.00024pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -12.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet_-_Collateral, caption.Bullet_-_Collateral
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 41.904pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18.144000000000002pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet_Indent_-_Collateral, caption.Bullet_Indent_-_Collateral
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 41.904pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -0.14400000000000546pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet2_-_Collateral, caption.Bullet2_-_Collateral
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 59.184pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -17.424pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bulleted, caption.Bulleted
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletedCell, caption.BulletedCell
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletedCont, caption.BulletedCont
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 13.7448pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletedTbl10, caption.BulletedTbl10
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 9pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -9pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletIndent, caption.BulletIndent
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletIndentWithinStep, caption.BulletIndentWithinStep
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletWithinBullet, caption.BulletWithinBullet
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 23.99976pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -11.999519999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletWithinBulletTbl10, caption.BulletWithinBulletTbl10
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 23.99976pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -11.999519999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletWithinStep, caption.BulletWithinStep
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletWithinSubstep, caption.BulletWithinSubstep
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.caCaution, caption.caCaution
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Callout, caption.Callout
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Caution, caption.Caution
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cbCellBody, caption.cbCellBody
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Cell_Body_Collateral, caption.Cell_Body_Collateral
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 3.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Cell_Heading_Collateral, caption.Cell_Heading_Collateral
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 3.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBody, caption.CellBody
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 7.2pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBullet_-_Collateral, caption.CellBullet_-_Collateral
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 18.77904pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -14.394239999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellHeading, caption.CellHeading
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapIntro, caption.ChapIntro
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Chapter_nameTOC, caption.Chapter_nameTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Chapter_nameTOCTOC, caption.Chapter_nameTOCTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Chapter_number, caption.Chapter_number
{
  color: #b2b2b2;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Chapter_numberTOC, caption.Chapter_numberTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Chapter_numberTOCTOC, caption.Chapter_numberTOCTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapterName, caption.ChapterName
{
  color: #000000;
  font-family: Arial;
  font-size: large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: auto;
  padding-left: auto;
  padding-top: auto;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapterNameTOC, caption.ChapterNameTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapterTitle, caption.ChapterTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 200.0pt;
  margin-left: 117pt;
  margin-right: 108pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -117pt;
  text-transform: none;
  vertical-align: baseline;
}

div.clCallout, caption.clCallout
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 7.2pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cnChapNum, caption.cnChapNum
{
  color: #ffffff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 47.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cnChapterNum, caption.cnChapterNum
{
  color: #ffffff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.coCopyright, caption.coCopyright
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Code, caption.Code
{
  color: #000000;
  font-family: 'Courier New';
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 23.99976pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CodeTbl, caption.CodeTbl
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Contents_name, caption.Contents_name
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ctChapterTitle, caption.ctChapterTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 29.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ctChapterTitleTOC, caption.ctChapterTitleTOC
{
  color: #0000ff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ctChapTitle, caption.ctChapTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 29.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ctnChapterTitleNoNum, caption.ctnChapterTitleNoNum
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 29.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.dnDocNum, caption.dnDocNum
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Equation, caption.Equation
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Expert, caption.Expert
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Extract, caption.Extract
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 18pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FigCapLOF, caption.FigCapLOF
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -21.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Figure, caption.Figure
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 16.0pt;
  margin-left: 13.7448pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FigWideCapLOF, caption.FigWideCapLOF
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -21.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fnFootnote, caption.fnFootnote
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 23.76pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -12.96pt;
  text-transform: none;
  vertical-align: baseline;
}

div.foFooter, caption.foFooter
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Footer, caption.Footer
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footer, caption.footer
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Footnote, caption.Footnote
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 12.00024pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -12.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footnote_text, caption.footnote_text
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ftFigureTitle, caption.ftFigureTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Graphic, caption.Graphic
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1Heading1, caption.h1Heading1
{
  color: #00008e;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1Heading1noToc, caption.h1Heading1noToc
{
  color: #00008e;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1Heading1TOC, caption.h1Heading1TOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 32.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.199999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1nHeading1NoNum, caption.h1nHeading1NoNum
{
  color: #00008e;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1nHeading1NoNumTOC, caption.h1nHeading1NoNumTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 32.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.199999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1nHeading1noToc, caption.h1nHeading1noToc
{
  color: #00008e;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2Heading2, caption.h2Heading2
{
  color: #00008e;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2Heading2TOC, caption.h2Heading2TOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3_Heading3TOC, caption.h3_Heading3TOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 68.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3Heading3, caption.h3Heading3
{
  color: #00008e;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3Heading3TOC, caption.h3Heading3TOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 68.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h4Heading4, caption.h4Heading4
{
  color: #00008e;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hdlHeaderLeft, caption.hdlHeaderLeft
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hdrHeaderRight, caption.hdrHeaderRight
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head1, caption.Head1
{
  color: #000000;
  font-family: Arial;
  font-size: x-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: auto;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head1_Collateral, caption.Head1_Collateral
{
  color: #5c96bc;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head1FM, caption.Head1FM
{
  color: #000000;
  font-family: Arial;
  font-size: x-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: auto;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head1TOC, caption.Head1TOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head2, caption.Head2
{
  color: #000000;
  font-family: Arial;
  font-size: large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head2FM, caption.Head2FM
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head2TOC, caption.Head2TOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head3, caption.Head3
{
  color: #000000;
  font-family: Arial;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head3_Collateral, caption.Head3_Collateral
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head3TOC, caption.Head3TOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 23.99976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head4, caption.Head4
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head4TOC, caption.Head4TOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 41.99976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -5.999760000000002pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Head5, caption.Head5
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.header, caption.header
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_1, caption.heading_1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.heading_2, caption.heading_2
{
  color: #5a6f89;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 45.34992pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading1, caption.Heading1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2, caption.Heading2
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.HeadingRunIn, caption.HeadingRunIn
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.HeadingWithLogo, caption.HeadingWithLogo
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i1Indent1, caption.i1Indent1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i2Indent2, caption.i2Indent2
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i3Indent3, caption.i3Indent3
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.IlloCaption, caption.IlloCaption
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.5pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.IlloCaption_Collateral, caption.IlloCaption_Collateral
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.5pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.IlloCaptionApp, caption.IlloCaptionApp
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -50.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.IlloCaptionAppLOF, caption.IlloCaptionAppLOF
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -21.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.IlloCaptionLOF, caption.IlloCaptionLOF
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -21.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented, caption.Indented
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented2, caption.Indented2
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_name, caption.Index_name
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_nameTOC, caption.Index_nameTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.IndexIX, caption.IndexIX
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Jumplist, caption.Jumplist
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 12.00024pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -12.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Level1IX, caption.Level1IX
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Level2IX, caption.Level2IX
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Level3IX, caption.Level3IX
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -6.000480000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.List_Paragraph, caption.List_Paragraph
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.mt2MnlSubTitle, caption.mt2MnlSubTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 3.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.mtManualTitle, caption.mtManualTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 3.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.n1Num1, caption.n1Num1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.n2Num2, caption.n2Num2
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.naNumA, caption.naNumA
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NavBeforeBegin, caption.NavBeforeBegin
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NavigationPath, caption.NavigationPath
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NavNextStep, caption.NavNextStep
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NavTaskOverview, caption.NavTaskOverview
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.nbNumB, caption.nbNumB
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Normal, caption.Normal
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Note, caption.Note
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Note_indented, caption.Note_indented
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ntNote, caption.ntNote
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Num1, caption.Num1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Numbered, caption.Numbered
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Numbered1, caption.Numbered1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NumberedCont, caption.NumberedCont
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 13.7448pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NumN, caption.NumN
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.pgPage_0023, caption.pgPage_0023
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.PopupTerm, caption.PopupTerm
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.PopupText, caption.PopupText
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ProcedureDropDown, caption.ProcedureDropDown
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 14.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ProcedureIntro, caption.ProcedureIntro
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ProcedureTitle, caption.ProcedureTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ProcedureTitleSpace, caption.ProcedureTitleSpace
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.qaQuickAccess, caption.qaQuickAccess
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 3.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Recommendation, caption.Recommendation
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.RelatedTopics, caption.RelatedTopics
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 14.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.RelatedTopicsBody, caption.RelatedTopicsBody
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 14.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ReportAnchor, caption.ReportAnchor
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ReportComponent, caption.ReportComponent
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ScreenOutput, caption.ScreenOutput
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SecondaryStep_alpha_a, caption.SecondaryStep_alpha_a
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SecondaryStep_alpha_next, caption.SecondaryStep_alpha_next
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 30.00024pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SecondaryWindow, caption.SecondaryWindow
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SideWords, caption.SideWords
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Step1, caption.Step1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.StepBodyIndent, caption.StepBodyIndent
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.StepN, caption.StepN
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.StepSub1, caption.StepSub1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.8pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.StepSubBodyIndent, caption.StepSubBodyIndent
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.StepSubN, caption.StepSubN
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.8pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.stScreenText, caption.stScreenText
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TableFootnote, caption.TableFootnote
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TableTitle, caption.TableTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tb1TableBullet1, caption.tb1TableBullet1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tb2TableBullet2, caption.tb2TableBullet2
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblBody, caption.TblBody
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblBody10, caption.TblBody10
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 7.2pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblBullet, caption.TblBullet
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 19.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblCapLOT, caption.TblCapLOT
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblCaption, caption.TblCaption
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblCaptionAppLOT, caption.TblCaptionAppLOT
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -21.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblCaptionLOT, caption.TblCaptionLOT
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -21.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblFootnote, caption.TblFootnote
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 12.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -12.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblHeading, caption.TblHeading
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblHeading10, caption.TblHeading10
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblReportListHeading, caption.TblReportListHeading
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblSubheading, caption.TblSubheading
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TblWideCapLOT, caption.TblWideCapLOT
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 21.00024pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -21.00024pt;
  text-transform: none;
  vertical-align: baseline;
}

div.thTableHead, caption.thTableHead
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Tip, caption.Tip
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tiTip, caption.tiTip
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Title, caption.Title
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Title_-_Collateral, caption.Title_-_Collateral
{
  color: #434e5d;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tn1TableNum1, caption.tn1TableNum1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tn2TableNum2, caption.tn2TableNum2
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Tools, caption.Tools
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ttTableTitle, caption.ttTableTitle
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.txTableText, caption.txTableText
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Warning, caption.Warning
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.waWarning, caption.waWarning
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.wdDanger, caption.wdDanger
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.wesWarnESD, caption.wesWarnESD
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.weWarnElec, caption.weWarnElec
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.whWarnHot, caption.whWarnHot
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.wsWarnSharp, caption.wsWarnSharp
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zCaution, caption.zCaution
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zDanger, caption.zDanger
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zHead-rightside, caption.zHead-rightside
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zKey, caption.zKey
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNote, caption.zNote
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNumberAppendix, caption.zNumberAppendix
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 4.99968pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNumberAppendixLOF, caption.zNumberAppendixLOF
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNumberAppendixLOT, caption.zNumberAppendixLOT
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNumberAppendixTOC, caption.zNumberAppendixTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNumberChapter, caption.zNumberChapter
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 4.99968pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNumberChapterLOF, caption.zNumberChapterLOF
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNumberChapterLOT, caption.zNumberChapterLOT
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNumberChapterTOC, caption.zNumberChapterTOC
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 5.99976pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -5.99976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zNumberPreface, caption.zNumberPreface
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 4.99968pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zRunFooterLeft, caption.zRunFooterLeft
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zRunFooterRight, caption.zRunFooterRight
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zSlugline, caption.zSlugline
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zTip, caption.zTip
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zWarnElec, caption.zWarnElec
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zWarnESD, caption.zWarnESD
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zWarnHot, caption.zWarnHot
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zWarning, caption.zWarning
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zWarnSharp, caption.zWarnSharp
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

span.baBulletActivity1, abbreviation.baBulletActivity1, acronym.baBulletActivity1, citation.baBulletActivity1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Balloon_Text_Char, abbreviation.Balloon_Text_Char, acronym.Balloon_Text_Char, citation.Balloon_Text_Char
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.bdBold, abbreviation.bdBold, acronym.bdBold, citation.bdBold
{
  font-family: Arial;
  font-size: small;
  font-weight: bold;
}

span.Bold, abbreviation.Bold, acronym.Bold, citation.Bold
{
  font-family: Arial;
  font-size: small;
  font-weight: bold;
}

span.Bullet_Activity_1, abbreviation.Bullet_Activity_1, acronym.Bullet_Activity_1, citation.Bullet_Activity_1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Bullet1, abbreviation.Bullet1, acronym.Bullet1, citation.Bullet1
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet2, abbreviation.Bullet2, acronym.Bullet2, citation.Bullet2
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet3, abbreviation.Bullet3, acronym.Bullet3, citation.Bullet3
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.BulletSymbol, abbreviation.BulletSymbol, acronym.BulletSymbol, citation.BulletSymbol
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.Callout, abbreviation.Callout, acronym.Callout, citation.Callout
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.cbChkBox, abbreviation.cbChkBox, acronym.cbChkBox, citation.cbChkBox
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ChapterNumber, abbreviation.ChapterNumber, acronym.ChapterNumber, citation.ChapterNumber
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.CheckboxChecked, abbreviation.CheckboxChecked, acronym.CheckboxChecked, citation.CheckboxChecked
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ChkBox, abbreviation.ChkBox, acronym.ChkBox, citation.ChkBox
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.cm_Command, abbreviation.cm_Command, acronym.cm_Command, citation.cm_Command
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.cmCommand, abbreviation.cmCommand, acronym.cmCommand, citation.cmCommand
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Code, abbreviation.Code, acronym.Code, citation.Code
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Command, abbreviation.Command, acronym.Command, citation.Command
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.em_Emphasis, abbreviation.em_Emphasis, acronym.em_Emphasis, citation.em_Emphasis
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-weight: normal;
  vertical-align: baseline;
}

span.emEmphasis, abbreviation.emEmphasis, acronym.emEmphasis, citation.emEmphasis
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis, abbreviation.Emphasis, acronym.Emphasis, citation.Emphasis
{
  font-family: Arial;
  font-size: small;
  font-style: normal;
}

span.EquationNumber, abbreviation.EquationNumber, acronym.EquationNumber, citation.EquationNumber
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.EquationVariables, abbreviation.EquationVariables, acronym.EquationVariables, citation.EquationVariables
{
  font-family: Arial;
  font-size: small;
  font-style: italic;
}

span.FileName, abbreviation.FileName, acronym.FileName, citation.FileName
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.footnote_reference, abbreviation.footnote_reference, acronym.footnote_reference, citation.footnote_reference
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.Footnote_Text_Char, abbreviation.Footnote_Text_Char, acronym.Footnote_Text_Char, citation.Footnote_Text_Char
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.grGreen, abbreviation.grGreen, acronym.grGreen, citation.grGreen
{
  color: #00bf00;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Head1_Char, abbreviation.Head1_Char, acronym.Head1_Char, citation.Head1_Char
{
  color: #3f5877;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Heading_1_Char, abbreviation.Heading_1_Char, acronym.Heading_1_Char, citation.Heading_1_Char
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Heading_2_Char, abbreviation.Heading_2_Char, acronym.Heading_2_Char, citation.Heading_2_Char
{
  color: #5a6f89;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.hlHyperlink, abbreviation.hlHyperlink, acronym.hlHyperlink, citation.hlHyperlink
{
  color: #0000ff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Hypertext, abbreviation.Hypertext, acronym.Hypertext, citation.Hypertext
{
  color: #0000ff;
  font-family: Arial;
  font-size: small;
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.IXgenMarker, abbreviation.IXgenMarker, acronym.IXgenMarker, citation.IXgenMarker
{
  font-family: Arial;
  font-size: small;
  text-decoration: underline;
}

span.Keys, abbreviation.Keys, acronym.Keys, citation.Keys
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.NamedDestination, abbreviation.NamedDestination, acronym.NamedDestination, citation.NamedDestination
{
  color: #ff00ff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Note_Head, abbreviation.Note_Head, acronym.Note_Head, citation.Note_Head
{
  font-family: Arial;
  font-size: small;
  font-weight: normal;
  text-transform: uppercase;
}

span.Numkey, abbreviation.Numkey, acronym.Numkey, citation.Numkey
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.Output, abbreviation.Output, acronym.Output, citation.Output
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.PageNumber, abbreviation.PageNumber, acronym.PageNumber, citation.PageNumber
{
  font-family: Arial;
  font-size: small;
  font-weight: bold;
}

span.rdRed, abbreviation.rdRed, acronym.rdRed, citation.rdRed
{
  color: #ff0000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Red_Strike, abbreviation.Red_Strike, acronym.Red_Strike, citation.Red_Strike
{
  color: #ff0000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: line-through;
  text-transform: none;
  vertical-align: baseline;
}

span.Replaceable, abbreviation.Replaceable, acronym.Replaceable, citation.Replaceable
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.rsRedStrike, abbreviation.rsRedStrike, acronym.rsRedStrike, citation.rsRedStrike
{
  color: #ff0000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: line-through;
  text-transform: none;
  vertical-align: baseline;
}

span.sb_Subscript, abbreviation.sb_Subscript, acronym.sb_Subscript, citation.sb_Subscript
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  vertical-align: sub;
}

span.sbSubscript, abbreviation.sbSubscript, acronym.sbSubscript, citation.sbSubscript
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: sub;
}

span.SmallCaps, abbreviation.SmallCaps, acronym.SmallCaps, citation.SmallCaps
{
  font-family: Arial;
  font-size: small;
}

span.sp_Superscript, abbreviation.sp_Superscript, acronym.sp_Superscript, citation.sp_Superscript
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  vertical-align: super;
}

span.spSuperscript, abbreviation.spSuperscript, acronym.spSuperscript, citation.spSuperscript
{
  font-family: Arial;
  font-size: small;
  font-variant: normal;
  text-transform: none;
  vertical-align: super;
}

span.StepNumber, abbreviation.StepNumber, acronym.StepNumber, citation.StepNumber
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.Subscript, abbreviation.Subscript, acronym.Subscript, citation.Subscript
{
  font-family: Arial;
  font-size: small;
  vertical-align: sub;
}

span.Superscript, abbreviation.Superscript, acronym.Superscript, citation.Superscript
{
  font-family: Arial;
  font-size: small;
  vertical-align: super;
}

span.Symbol, abbreviation.Symbol, acronym.Symbol, citation.Symbol
{
  font-family: Arial;
  font-size: small;
}

span.SymbolFont, abbreviation.SymbolFont, acronym.SymbolFont, citation.SymbolFont
{
  font-family: Arial;
  font-size: small;
}

span.TopicAlias, abbreviation.TopicAlias, acronym.TopicAlias, citation.TopicAlias
{
  color: #ff0000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Underline, abbreviation.Underline, acronym.Underline, citation.Underline
{
  font-family: Arial;
  font-size: small;
  text-decoration: underline;
}

span.UserInput, abbreviation.UserInput, acronym.UserInput, citation.UserInput
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.ut_UserTypeText, abbreviation.ut_UserTypeText, acronym.ut_UserTypeText, citation.ut_UserTypeText
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.ut_userTypeText, abbreviation.ut_userTypeText, acronym.ut_userTypeText, citation.ut_userTypeText
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.utUserTypeText, abbreviation.utUserTypeText, acronym.utUserTypeText, citation.utUserTypeText
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.utuserTypeText, abbreviation.utuserTypeText, acronym.utuserTypeText, citation.utuserTypeText
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.uv_UserTypeTextVariable, abbreviation.uv_UserTypeTextVariable, acronym.uv_UserTypeTextVariable, citation.uv_UserTypeTextVariable
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-weight: bold;
  vertical-align: baseline;
}

span.uvUserTypeTextVariable, abbreviation.uvUserTypeTextVariable, acronym.uvUserTypeTextVariable, citation.uvUserTypeTextVariable
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Variable, abbreviation.Variable, acronym.Variable, citation.Variable
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Web, abbreviation.Web, acronym.Web, citation.Web
{
  font-family: Arial;
  font-size: small;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Xref, abbreviation.Xref, acronym.Xref, citation.Xref
{
  color: #0000ff;
  font-family: Arial;
  font-size: small;
  font-style: italic;
}

span.zAuto_0023Format, abbreviation.zAuto_0023Format, acronym.zAuto_0023Format, citation.zAuto_0023Format
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.zAuto_0023FormatGray, abbreviation.zAuto_0023FormatGray, acronym.zAuto_0023FormatGray, citation.zAuto_0023FormatGray
{
  color: #b2b2b2;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zBulletGray, abbreviation.zBulletGray, acronym.zBulletGray, citation.zBulletGray
{
  color: #b2b2b2;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zBulletHyphen, abbreviation.zBulletHyphen, acronym.zBulletHyphen, citation.zBulletHyphen
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: bold;
  vertical-align: baseline;
}

span.zCaptionNumberFormat, abbreviation.zCaptionNumberFormat, acronym.zCaptionNumberFormat, citation.zCaptionNumberFormat
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zChapNum, abbreviation.zChapNum, acronym.zChapNum, citation.zChapNum
{
  color: #ffffff;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zFooterBullet, abbreviation.zFooterBullet, acronym.zFooterBullet, citation.zFooterBullet
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zPageNumber, abbreviation.zPageNumber, acronym.zPageNumber, citation.zPageNumber
{
  color: #000000;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zWhite, abbreviation.zWhite, acronym.zWhite, citation.zWhite
{
  color: #ffffff;
  font-family: Arial;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

table.Table_002bNoNum
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 1pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 2pt;
  text-align: left;
}

table.UnstructMasterPageMaps
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.ReportOutline
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 3pt;
  text-align: left;
}

table.Format_B
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
}

table.CommandLine
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 3pt;
  text-align: left;
}

table.VariablesList_002bNum
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 3pt;
  text-align: left;
}

table.VariablesList_002bNoNum
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 3pt;
  text-align: left;
}

table.Screen
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 3pt;
  text-align: left;
}

table.ReportList
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 3pt;
  text-align: left;
}

table.Table_002bHowTo
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
}

table.Tbl-2col-head
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 48.00024pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 1pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 2pt;
  text-align: left;
}

table.TblWide_002bNum
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 1pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 2pt;
  text-align: left;
}

table.Mapping_Table
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
}

table.Tbl-NoShow
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Table_002bNum
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 1pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 2pt;
  text-align: left;
}

table.TblWide_002bNoNum
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 1pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 2pt;
  text-align: left;
}

table.Format_A
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.Table_002bNum_002bNoTitle
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 8.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 1pt;
  padding-left: 2.5pt;
  padding-right: 6pt;
  padding-top: 2pt;
  text-align: left;
}

table.VariableList
{
  border-bottom-color: Black;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Black;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Black;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: thin;
  margin-bottom: 11.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 6pt;
  padding-top: 3pt;
  text-align: left;
}

