div.N1HeadingTOC, caption.N1HeadingTOC
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 50.4pt;
}

div.Anchor, caption.Anchor
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Appendix, caption.Appendix
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  margin-bottom: 15px;
  margin-right: 0pt;
}

div.AppendixLetter, caption.AppendixLetter
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 374.4pt;
}

div.AppendixTOC, caption.AppendixTOC
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Body, caption.Body
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Body1, caption.Body1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Bullet, caption.Bullet
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1em;
  margin-left: 32px;
  margin-right: 0pt;
  text-indent: -32px;
}

div.Bullet_Note, caption.Bullet_Note
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Bulleted, caption.Bulleted
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.BulletSubBullet2, caption.BulletSubBullet2
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1em;
  margin-left: 74px;
  margin-right: 0pt;
  text-indent: -34px;
}

div.BulletSubDash, caption.BulletSubDash
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1em;
  margin-left: 74px;
  margin-right: 0pt;
  text-indent: -34px;
}

div.Caution, caption.Caution
{
  background-color: #FFF5F1;
  border-bottom-color: #FF671B;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #FF671B;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #FF671B;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #FF671B;
  border-top-style: solid;
  border-top-width: 1px;
  color: #FF671B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 30px;
  margin-left: 10px;
  margin-right: 50px;
  margin-top: 15px;
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 16px;
}

div.CellBody, caption.CellBody
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 30px;
  margin-right: 0pt;
}

div.CellBodyRight, caption.CellBodyRight
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.CellBodySpec, caption.CellBodySpec
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.CellBullet, caption.CellBullet
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 50px;
  margin-right: 0pt;
  text-indent: -18px;
}

div.CellBulletSubBullet, caption.CellBulletSubBullet
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 80px;
  margin-right: 0pt;
  text-indent: -28px;
}

div.CellBulletSubDash, caption.CellBulletSubDash
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 80px;
  margin-right: 0pt;
  text-indent: -28px;
}

div.CellCaution, caption.CellCaution
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 30px;
  margin-right: 0pt;
}

div.CellHeading, caption.CellHeading
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 30px;
  margin-right: 0pt;
}

div.CellHeadingSpec, caption.CellHeadingSpec
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.CellImportant, caption.CellImportant
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 30px;
  margin-right: 0pt;
}

div.CellIndent1, caption.CellIndent1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 50px;
  margin-right: 0pt;
}

div.CellIndent2, caption.CellIndent2
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 80px;
  margin-right: 0pt;
}

div.CellNote, caption.CellNote
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 30px;
  margin-right: 0pt;
}

div.CellStep, caption.CellStep
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 50px;
  text-indent: -1.2em;
}

div.CellStep1, caption.CellStep1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 50px;
  text-indent: -1.2em;
}

div.CellTip, caption.CellTip
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 30px;
  margin-right: 0pt;
}

div.Chapter, caption.Chapter
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  margin-bottom: 15px;
  margin-right: 0pt;
}

div.ChapterNoNumber, caption.ChapterNoNumber
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  margin-bottom: 15px;
  margin-right: 0pt;
}

div.ChapterNoNumberTOC, caption.ChapterNoNumberTOC
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ChapterNumber, caption.ChapterNumber
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 374.4pt;
}

div.ChapterTOC, caption.ChapterTOC
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.cli_body, caption.cli_body
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Code, caption.Code
{
  color: #545B5B;
  font-family: 'IBM Plex Mono', Consolas, Monospace;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.CodeComment, caption.CodeComment
{
  color: #00C000;
  font-family: 'IBM Plex Mono', Consolas, Monospace;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.CodeIndent1, caption.CodeIndent1
{
  color: #545B5B;
  font-family: 'IBM Plex Mono', Consolas, Monospace;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 31px;
  margin-right: 0pt;
}

div.CodeIndent2, caption.CodeIndent2
{
  color: #545B5B;
  font-family: 'IBM Plex Mono', Consolas, Monospace;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 74px;
  margin-right: 0pt;
}

div.Contents, caption.Contents
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.CopyRight, caption.CopyRight
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Definition, caption.Definition
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.DocInfo, caption.DocInfo
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.DRAFT, caption.DRAFT
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.FigCap, caption.FigCap
{
  color: #545B5B;
  font-family: 'Open Sans', Sans-Serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  margin-bottom: 20px;
  margin-right: 0pt;
  margin-top: 30px;
}

div.FigCapAppx, caption.FigCapAppx
{
  color: #545B5B;
  font-family: 'Open Sans', Sans-Serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  margin-bottom: 20px;
  margin-right: 0pt;
  margin-top: 30px;
}

div.FigCapFM, caption.FigCapFM
{
  color: #545B5B;
  font-family: 'Open Sans', Sans-Serif;
  font-size: 12px;
  font-weight: 600;
  line-height: 17px;
  margin-bottom: 20px;
  margin-right: 0pt;
  margin-top: 30px;
}

div.Footnote, caption.Footnote
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 18pt;
}

div.GlossTerm, caption.GlossTerm
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 50.4pt;
}

div.GroupTitlesIX, caption.GroupTitlesIX
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 50.4pt;
}

div.HeaderLeft, caption.HeaderLeft
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.HeaderTop, caption.HeaderTop
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Heading1, caption.Heading1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 50px;
}

div.Heading1TOC, caption.Heading1TOC
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Heading1Topic, caption.Heading1Topic
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 50px;
}

div.Heading1TopicTOC, caption.Heading1TopicTOC
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Heading2, caption.Heading2
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 50px;
}

div.Heading2TOC, caption.Heading2TOC
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Heading2Topic, caption.Heading2Topic
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 50px;
}

div.Heading2TopicTOC, caption.Heading2TopicTOC
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Heading3, caption.Heading3
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 50px;
}

div.Heading3Topic, caption.Heading3Topic
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 26px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 50px;
}

div.Heading4, caption.Heading4
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 50px;
}

div.Heading5, caption.Heading5
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-style: italic;
  font-weight: 600;
  line-height: 17px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 50px;
}

div.HeadingProcedure, caption.HeadingProcedure
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 38px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 30px;
}

div.HeadingRunIn, caption.HeadingRunIn
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  margin-bottom: 15px;
  margin-right: 0pt;
}

div.Important, caption.Important
{
  background-color: #E3F4FF;
  border-bottom-color: #3498DB;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #3498DB;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #3498DB;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #3498DB;
  border-top-style: solid;
  border-top-width: 1px;
  color: #2980B9;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 30px;
  margin-left: 10px;
  margin-right: 50px;
  margin-top: 15px;
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 16px;
}

div.Indent1, caption.Indent1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 31px;
  margin-right: 0pt;
}

div.Indent2, caption.Indent2
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 74px;
  margin-right: 0pt;
}

div.Indent3, caption.Indent3
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-left: 31px;
  margin-right: 0pt;
}

div.Indented, caption.Indented
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.IndexIX, caption.IndexIX
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  margin-bottom: 15px;
  margin-right: 0pt;
}

div.Level1IX, caption.Level1IX
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 50.4pt;
}

div.Level2IX, caption.Level2IX
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 50.4pt;
}

div.Level3IX, caption.Level3IX
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 50.4pt;
}

div.LFooter, caption.LFooter
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell, caption.Mapping_Table_Cell
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell1, caption.Mapping_Table_Cell1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell3, caption.Mapping_Table_Cell3
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell31, caption.Mapping_Table_Cell31
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell310, caption.Mapping_Table_Cell310
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell311, caption.Mapping_Table_Cell311
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell32, caption.Mapping_Table_Cell32
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell33, caption.Mapping_Table_Cell33
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell34, caption.Mapping_Table_Cell34
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell35, caption.Mapping_Table_Cell35
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell36, caption.Mapping_Table_Cell36
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell37, caption.Mapping_Table_Cell37
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell38, caption.Mapping_Table_Cell38
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Cell39, caption.Mapping_Table_Cell39
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Title, caption.Mapping_Table_Title
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Mapping_Table_Title1, caption.Mapping_Table_Title1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Note, caption.Note
{
  background-color: #F7F7F7;
  border-bottom-color: #95A5A6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #95A5A6;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #95A5A6;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #95A5A6;
  border-top-style: solid;
  border-top-width: 1px;
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 30px;
  margin-left: 10px;
  margin-right: 50px;
  margin-top: 15px;
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 16px;
}

div.Numbered, caption.Numbered
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Numbered1, caption.Numbered1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Part_No_, caption.Part_No_
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Pbreak, caption.Pbreak
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Pbreak_H1, caption.Pbreak_H1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_BasicSteps, caption.ref_BasicSteps
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Body, caption.ref_Body
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Description, caption.ref_Description
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Description_Continued, caption.ref_Description_Continued
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Example, caption.ref_Example
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Example_Continued, caption.ref_Example_Continued
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Name, caption.ref_Name
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  margin-bottom: 15px;
  margin-right: 0pt;
  margin-top: 34px;
}

div.ref_NameTOC, caption.ref_NameTOC
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Param, caption.ref_Param
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Product, caption.ref_Product
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_RelatedTopics, caption.ref_RelatedTopics
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_RelCommands, caption.ref_RelCommands
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Syntax, caption.ref_Syntax
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Syntax_Continued, caption.ref_Syntax_Continued
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Usage, caption.ref_Usage
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.ref_Usage_Continued, caption.ref_Usage_Continued
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.RFooter, caption.RFooter
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.SeparatorsIX, caption.SeparatorsIX
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 50.4pt;
}

div.Step, caption.Step
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1em;
  margin-left: 30px;
  margin-right: 0pt;
  text-indent: -26px;
}

div.Step1, caption.Step1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 1em;
  margin-left: 30px;
  margin-right: 0pt;
  text-indent: -26px;
}

div.SubTitle, caption.SubTitle
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.TableEnd, caption.TableEnd
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.TableFootnote, caption.TableFootnote
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 18pt;
}

div.TableStart, caption.TableStart
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.TableTitle, caption.TableTitle
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.TableTitleLOT, caption.TableTitleLOT
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 50.4pt;
}

div.Tip, caption.Tip
{
  background-color: #F7F7F7;
  border-bottom-color: #95A5A6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #95A5A6;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #95A5A6;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #95A5A6;
  border-top-style: solid;
  border-top-width: 1px;
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 30px;
  margin-left: 10px;
  margin-right: 50px;
  margin-top: 15px;
  padding-bottom: 16px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 16px;
}

div.Title, caption.Title
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Title1, caption.Title1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Trademarks, caption.Trademarks
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Trademarks1, caption.Trademarks1
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 72pt;
}

div.Trademarks2, caption.Trademarks2
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 72pt;
}

div.TrademarksHeading, caption.TrademarksHeading
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
}

div.Writer_2019s_Note, caption.Writer_2019s_Note
{
  border-bottom-color: Maroon;
  border-bottom-style: dashed;
  border-bottom-width: thin;
  border-left-color: Maroon;
  border-left-style: dashed;
  border-left-width: thin;
  border-right-color: Maroon;
  border-right-style: dashed;
  border-right-width: thin;
  border-top-color: Maroon;
  border-top-style: dashed;
  border-top-width: thin;
  color: #C00000;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  margin-bottom: 1em;
  margin-right: 0pt;
  padding-bottom: 1em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 1em;
}

span.N1dingbat, abbreviation.N1dingbat, acronym.N1dingbat, citation.N1dingbat
{
  font-family: 'Open Sans', sans-serif;
}

span.BldHelv10, abbreviation.BldHelv10, acronym.BldHelv10, citation.BldHelv10
{
  font-family: 'Open Sans', sans-serif;
}

span.bn_bold_name, abbreviation.bn_bold_name, acronym.bn_bold_name, citation.bn_bold_name
{
  font-family: 'Open Sans', sans-serif;
}

span.Bold, abbreviation.Bold, acronym.Bold, citation.Bold
{
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}

span.book_title, abbreviation.book_title, acronym.book_title, citation.book_title
{
  color: #545B5B;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
}

span.ChapterNumber, abbreviation.ChapterNumber, acronym.ChapterNumber, citation.ChapterNumber
{
  font-family: 'Open Sans', sans-serif;
}

span.CharFmt, abbreviation.CharFmt, acronym.CharFmt, citation.CharFmt
{
  font-family: 'Open Sans', sans-serif;
}

span.CharFmt1, abbreviation.CharFmt1, acronym.CharFmt1, citation.CharFmt1
{
  font-family: 'Open Sans', sans-serif;
}

span.CharFmt2, abbreviation.CharFmt2, acronym.CharFmt2, citation.CharFmt2
{
  font-family: 'Open Sans', sans-serif;
}

span.CharFmt3, abbreviation.CharFmt3, acronym.CharFmt3, citation.CharFmt3
{
  font-family: 'Open Sans', sans-serif;
}

span.CODE, abbreviation.CODE, acronym.CODE, citation.CODE
{
  font-family: 'Open Sans', sans-serif;
}

span.Code, abbreviation.Code, acronym.Code, citation.Code
{
  color: #545B5B;
  font-family: 'IBM Plex Mono', Consolas, Monospace;
  font-weight: 400;
}

span.CodeComment, abbreviation.CodeComment, acronym.CodeComment, citation.CodeComment
{
  font-family: 'Open Sans', sans-serif;
}

span.Computer, abbreviation.Computer, acronym.Computer, citation.Computer
{
  font-family: 'Open Sans', sans-serif;
}

span.draftbar, abbreviation.draftbar, acronym.draftbar, citation.draftbar
{
  font-family: 'Open Sans', sans-serif;
}

span.Emphasis, abbreviation.Emphasis, acronym.Emphasis, citation.Emphasis
{
  font-family: 'Open Sans', sans-serif;
}

span.EquationVariables, abbreviation.EquationVariables, acronym.EquationVariables, citation.EquationVariables
{
  font-family: 'Open Sans', sans-serif;
}

span.Hyperlink, abbreviation.Hyperlink, acronym.Hyperlink, citation.Hyperlink
{
  font-family: 'Open Sans', sans-serif;
}

span.Page_0023TOC, abbreviation.Page_0023TOC, acronym.Page_0023TOC, citation.Page_0023TOC
{
  font-family: 'Open Sans', sans-serif;
}

span.SquareBullet, abbreviation.SquareBullet, acronym.SquareBullet, citation.SquareBullet
{
  font-family: 'Open Sans', sans-serif;
}

span.SquareBulletSmall, abbreviation.SquareBulletSmall, acronym.SquareBulletSmall, citation.SquareBulletSmall
{
  font-family: 'Open Sans', sans-serif;
}

span.URL, abbreviation.URL, acronym.URL, citation.URL
{
  font-family: 'Open Sans', sans-serif;
}

span.xref, abbreviation.xref, acronym.xref, citation.xref
{
  font-family: 'Open Sans', sans-serif;
}

span.
{
  font-family: 'Open Sans', sans-serif;
}

span.BulletStyleOpenSans
{
  font-family: 'Open Sans', sans-serif;
}

span.BulletStyleOpenSans
{
  font-family: 'Open Sans', sans-serif;
}

span.StepStyleOpenSans
{
  font-family: 'Open Sans', sans-serif;
}

span.NoteIcons
{
  font-family: 'Open Sans', sans-serif;
}

span.StepStyleOpenSans
{
  font-family: 'Open Sans', sans-serif;
}

span.
{
  font-family: 'Open Sans', sans-serif;
}

table.A_-_Wide
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.CLI_Table
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.Format_A
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.Format_B
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.RegularNoBorder
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.RegularTableAlt
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.Hanging
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.UnstructMasterPageMaps
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.B_-_Wide
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.Infomap_table
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.RegularTable
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 15px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: fixed;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

img.Default
{
  margin-top: 10px;
}

