div.Anchored, caption.Anchored
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 4.0pt;
  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.AnchoredCaptionFigureList1, caption.AnchoredCaptionFigureList1
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 32.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.AnchoredCaptionFigureList2, caption.AnchoredCaptionFigureList2
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 51.84pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.AnchoredTable, caption.AnchoredTable
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 4.0pt;
  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.Appendix_0023, caption.Appendix_0023
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 175.0pt;
  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: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Body, caption.Body
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  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.BodyImportant, caption.BodyImportant
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BodyNote, caption.BodyNote
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BodyWarning, caption.BodyWarning
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bulleted, caption.Bulleted
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 14.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -14.976pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bulleted1, caption.Bulleted1
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 32.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bulleted2, caption.Bulleted2
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 51.84pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18.864000000000004pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bulleted3, caption.Bulleted3
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 10.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -20.159999999999996pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionFigureBody, caption.CaptionFigureBody
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionFigureList1, caption.CaptionFigureList1
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 32.976pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionFigureList2, caption.CaptionFigureList2
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 51.84pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBody, caption.CellBody
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBodyBullet1, caption.CellBodyBullet1
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBodyBullet2, caption.CellBodyBullet2
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 28.08pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -13.679999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBodyCenter, caption.CellBodyCenter
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  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: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBodyIndent, caption.CellBodyIndent
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 14.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBodyIndent2, caption.CellBodyIndent2
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 28.08pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBodyList1, caption.CellBodyList1
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBodyList1cont, caption.CellBodyList1cont
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 14.4pt;
  margin-right: 12.18744pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBodyNote, caption.CellBodyNote
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.CellHeading, caption.CellHeading
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Chapter_0023, caption.Chapter_0023
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 45.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 85.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ExpandCollapseHeader, caption.ExpandCollapseHeader
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  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.Footer1stPage, caption.Footer1stPage
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  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: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FooterEven, caption.FooterEven
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  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.FooterOdd, caption.FooterOdd
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  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.HeaderLeft, caption.HeaderLeft
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.HeaderRight, caption.HeaderRight
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading1, caption.Heading1
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading1Expand, caption.Heading1Expand
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-top: 15px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2, caption.Heading2
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading3, caption.Heading3
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading3NoTOC, caption.Heading3NoTOC
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 28.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading4, caption.Heading4
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading4noToc, caption.Heading4noToc
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented, caption.Indented
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 14.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented1, caption.Indented1
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 32.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented1Important, caption.Indented1Important
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-style: none;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 32.976pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented1Note, caption.Indented1Note
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-style: none;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 32.976pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented1Warning, caption.Indented1Warning
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-style: none;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 32.976pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented2, caption.Indented2
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 51.84pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented2Important, caption.Indented2Important
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 51.84pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented2Note, caption.Indented2Note
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 51.84pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented2Warning, caption.Indented2Warning
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 51.84pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented3, caption.Indented3
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 69.624pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented3Note, caption.Indented3Note
{
  border-bottom-color: #E0E0E0;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-top-color: #E0E0E0;
  border-top-style: solid;
  border-top-width: thin;
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 30px;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListExpandCollapse, caption.ListExpandCollapse
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 32.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NoteCellBody, caption.NoteCellBody
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.NotesHeading, caption.NotesHeading
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 20.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 32.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ProcedureHeading, caption.ProcedureHeading
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 13.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 26.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SmartList1, caption.SmartList1
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 32.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SmartList2, caption.SmartList2
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 51.84pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18.864000000000004pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SmartList3, caption.SmartList3
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 14pt;
  margin-bottom: 12.0pt;
  margin-left: 69.624pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -17.783999999999992pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TableTitle, caption.TableTitle
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Title, caption.Title
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pc;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TitleAPX, caption.TitleAPX
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 16.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  padding-top: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

span.Bulleted1
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Bulleted2
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Chapter_0023
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 55.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Hyperlink
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.HyperLinkBlue
{
  color: #0000ff;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.HyperLinkTitle_Ref
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Important
{
  color: #3d663d;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bolder;
  vertical-align: baseline;
}

span.Note
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bolder;
  vertical-align: baseline;
}

span.Registered
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.Strong
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.TableContinued
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Title
{
  color: #3d6e9e;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 28.0pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bolder;
  text-transform: none;
  vertical-align: baseline;
}

span.Title_Ref
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.TitleRefCellbody
{
  color: #000000;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Warning
{
  color: #cc2828;
  font-family: 'Segoe UI', Verdana, Arial, Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: bolder;
  vertical-align: baseline;
}

table.N2columnNoTitle
{
  border-collapse: collapse;
  margin-bottom: 34.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 3pt;
  padding-left: 5pt;
  padding-right: 5pt;
  padding-top: 4pt;
  text-align: left;
}

table.N3column
{
  border-collapse: collapse;
  margin-bottom: 34.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 25.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.N3columnAgain
{
  border-collapse: collapse;
  margin-bottom: 34.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.NotesTable
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 7pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 7pt;
  text-align: left;
}

table.N2column
{
  border-collapse: collapse;
  margin-bottom: 34.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.N2columnNoLines
{
  border-collapse: collapse;
  margin-bottom: 34.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 25.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.N1column
{
  border-collapse: collapse;
  margin-bottom: 34.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 25.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.N2ColumnNoTitle
{
  border-collapse: collapse;
  margin-bottom: 34.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.Format_A
{
  border-collapse: collapse;
  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.Format_B
{
  border-collapse: collapse;
  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.UnstructMasterPageMaps
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

