/*Created with Adobe RoboHelp 2019.*/
caption.tkdocnumberedlistsubitem {
  margin-left: 126.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -36.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.tapssptableproceduresubsteppara {
  margin-left: 28.800pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.taliptablelistparagraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-left: 18pt;
  line-height: 150%;
  text-decoration: none;
}
caption.taliptablelistparagraph {
  margin-left: 14.400pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.SeparatorsIX {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.prspsubprocedureparagraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-top: 0pt;
  margin-left: 68pt;
  margin-bottom: 6pt;
  text-decoration: none;
}
caption.prspsubprocedureparagraph {
  margin-left: 90.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.prprocedurestep {
  margin-left: 72.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.nonote {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 5.000pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0.00em;
  padding-right: 20px;
  padding-bottom: 15px;
  font-size: 10pt;
  font-family: Arial;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;
  margin-top: 10pt;
  padding-top: 15px;
  line-height: 150%;
  padding-left: 20px;
  margin-left: 50pt;
  background-color: #e2e1dd;
  text-decoration: none;
}
caption.nonote {
  margin-left: 72.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  list-style: inside ../misc/../misc/url(url);
  text-decoration: none;
}
caption.tkmodhead {
  margin-left: 72.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -72.000pt;
  margin-top: 21.000pt;
  margin-bottom: 5.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 14.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.Title {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: center;
  text-indent: 0.000pt;
  margin-top: 24.000pt;
  margin-bottom: 12.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 18.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.tattabletext {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  line-height: 150%;
  text-decoration: none;
}
caption.tattabletext {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h1 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 3.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 19.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h0titleTOC {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 8.000pt;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Verdana;
  font-size: 10pt;
  margin-top: 0pt;
  text-decoration: none;
}
caption.documentinfo {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 15.000pt;
  font-family: Futura;
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.02em;
  text-decoration: none;
}
caption.tapsstableproceduresubstep {
  margin-left: 28.800pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -14.400pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.talitablelist {
  margin-left: 14.400pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -14.400pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.prpprocedureparagraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 4.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-top: 5pt;
  margin-left: 48pt;
  text-decoration: none;
}
caption.prpprocedureparagraph {
  margin-left: 72.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.MappingTableTitle {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 2.000pt;
  margin-bottom: 2.000pt;
  font-family: Times;
  font-style: normal;
  font-weight: normal;
  font-size: 14.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.HeadingRunIn {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 6.000pt;
  margin-bottom: 0.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h0 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: center;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 8.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 29.0pt;
  color: #ffffff;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.fcwfigurecaptionwide {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 9.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.tkdocnumberedliststart {
  margin-left: 90.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.lilistbullet2 {
  margin-left: 97.200pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -7.200pt;
  margin-top: 0.000pt;
  margin-bottom: 2.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.Level3IX {
  margin-left: 57.600pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -36.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h3pinnedTOC {
  margin-left: 126.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h3 {
  margin-left: 54.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 18.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h2pinnedTOC {
  margin-left: 98.352pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.cocode {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: "Courier New";
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  margin-left: 50pt;
  text-decoration: none;
}
caption.cocode {
  margin-left: 72.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: "Courier New";
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.calloutblack {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-left: 0pt;
  text-decoration: none;
}
caption.calloutblack {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.tapptableprocedureparagraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-left: 18pt;
  line-height: 150%;
  text-decoration: none;
}
caption.tapptableprocedureparagraph {
  margin-left: 14.400pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.TableFootnote {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -8.784pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-left: 9pt;
  text-decoration: none;
}
caption.TableFootnote {
  margin-left: 8.784pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -8.784pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.lilistbullet {
  margin-left: 90.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h3pinned {
  margin-left: 54.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 18.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h2 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 17.000pt;
  margin-bottom: 0.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 14.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.documentname {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 40.000pt;
  font-family: Futura;
  font-style: normal;
  font-weight: bold;
  font-size: 30.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.documentdate {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 15.000pt;
  font-family: Futura;
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.02em;
  text-decoration: none;
}
p.lip2list2paragraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-top: 5pt;
  line-height: 150%;
  margin-left: 47pt;
  x-next-class: lip2list2paragraph;
  x-next-type: p;
  margin-bottom: 4pt;
  text-decoration: none;
}
caption.lip2list2paragraph {
  margin-left: 97.200pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 2.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.GroupTitlesIX {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 14.000pt;
  margin-bottom: 2.000pt;
  font-family: Futura;
  font-style: normal;
  font-weight: bold;
  font-size: 13.0pt;
  color: #b30118;
  background-color: none;
  letter-spacing: -0.02em;
  text-decoration: none;
}
p.prtproceduretitle {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 4.000pt;
  font-style: normal;
  font-weight: bold;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  margin-top: 10pt;
  font-family: Arial;
  x-next-class: prprocedurestep;
  x-next-type: p;
  margin-left: 30pt;
  text-decoration: none;
}
caption.prtproceduretitle {
  margin-left: 54.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 15.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.prsprocedurestart {
  margin-left: 72.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.liplistparagraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-size: 10pt;
  font-family: Arial;
  line-height: 150%;
  margin-left: 47pt;
  text-decoration: none;
}
caption.liplistparagraph {
  margin-left: 90.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.Indented {
  margin-left: 18.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.bookname {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 37.000pt;
  font-family: Futura;
  font-style: normal;
  font-weight: bold;
  font-size: 30.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.talisptablelistsublistpara {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 5.500pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-top: 0pt;
  margin-left: 29pt;
  line-height: 150%;
  text-decoration: none;
}
caption.talisptablelistsublistpara {
  margin-left: 28.800pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.tactablecaption {
  margin-left: 72.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 9.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h2pinned {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 17.000pt;
  margin-bottom: 0.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 14.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.attnattention {
  margin-left: 72.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  list-style: inside ../misc/../misc/url(url);
  text-decoration: none;
}
caption.tkdocnumberedlistsubstart {
  margin-left: 126.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -36.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.tapftableprocedurefirst {
  margin-left: 14.400pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -14.400pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.pparagraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 4.000pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  margin-top: 5pt;
  font-family: Arial;
  line-height: 150%;
  margin-left: 0pt;
  font-size: 10pt;
  text-decoration: none;
}
caption.pparagraph {
  margin-left: 54.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.Heading2 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 12.000pt;
  margin-bottom: 3.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.Footnote {
  margin-right: 18.000pt;
  text-align: left;
  text-indent: -12.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-size: 9pt;
  font-family: Arial;
  margin-left: 12pt;
  text-decoration: none;
}
caption.Footnote {
  margin-left: 30.000pt;
  margin-right: 18.000pt;
  text-align: left;
  text-indent: -12.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.callout {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #b30118;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-left: 0pt;
  text-decoration: none;
}
caption.callout {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #b30118;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.tahtableheader {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-style: normal;
  font-weight: bold;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  text-decoration: none;
}
caption.tahtableheader {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: bold;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.Level1IX {
  margin-left: 36.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -36.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.Heading1 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 14.000pt;
  margin-bottom: 6.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 14.0pt;
  color: #690070;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.tkdocproceduresubstepstart {
  margin-left: 90.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.TableTitle {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: center;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.co2code2 {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -3.600pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: "Courier New";
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  margin-left: 58pt;
  text-decoration: none;
}
caption.co2code2 {
  margin-left: 75.600pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -3.600pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: "Courier New";
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h0TOC {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 12.000pt;
  margin-bottom: 2.000pt;
  font-family: "Futura Medium";
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.cwcodewide {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: "Courier New";
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  margin-left: 0pt;
  text-decoration: none;
}
caption.tkdocnumberedlistitem {
  margin-left: 90.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.talistablelistsublist {
  margin-left: 28.800pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -14.400pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.MappingTableCell {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 2.000pt;
  margin-bottom: 2.000pt;
  font-family: Times;
  font-style: normal;
  font-weight: normal;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h2TOC {
  margin-left: 98.352pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.tkdocproceduresubitem {
  margin-left: 126.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -54.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h0ntoc {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: center;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Futura;
  font-style: normal;
  font-weight: bold;
  font-size: 24.0pt;
  color: #ffffff;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h0indexTOC {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 12.000pt;
  margin-bottom: 2.000pt;
  font-family: "Futura Medium";
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.co3code3 {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -3.600pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: "Courier New";
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  margin-left: 66pt;
  text-decoration: none;
}
caption.co3code3 {
  margin-left: 93.600pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -3.600pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: "Courier New";
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.tkdocsubitem {
  margin-left: 108.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.tantablenote {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  line-height: 150%;
  text-decoration: none;
}
caption.tantablenote {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.tactablecaption {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  margin-top: 0pt;
  font-family: Arial;
  margin-left: 0pt;
  margin-bottom: 2pt;
  text-decoration: none;
}
caption.tacwtablecaptionwide {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 9.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.SortOrderIX {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.prsstsubstep {
  margin-left: 90.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.Level2IX {
  margin-left: 46.800pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -36.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h1TOC {
  margin-left: 71.712pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h0title {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 26.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  color: #b30118;
  background-color: none;
  letter-spacing: 0.00em;
  font-size: 14pt;
  text-decoration: none;
}
caption.fcfigurecaption {
  margin-left: 54.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 9.000pt;
  margin-bottom: 5.500pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.tapstableprocedurestep {
  margin-left: 14.400pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -14.400pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.IndexIX {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h4 {
  margin-left: 54.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 15.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h0index {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: center;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 24.0pt;
  color: #ffffff;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.tkdocterm {
  margin-left: 72.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Verdana;
  font-style: normal;
  font-weight: bold;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.prsssubprocedurestart {
  margin-left: 90.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 4.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.productname {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 30.000pt;
  font-family: Futura;
  font-style: normal;
  font-weight: bold;
  font-size: 16.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.02em;
  text-decoration: none;
}
caption.productfamilyname {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 31.000pt;
  font-family: Futura;
  font-style: normal;
  font-weight: bold;
  font-size: 24.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.h3TOC {
  margin-left: 126.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
OL,
UL {
  margin-top: 0px;
  margin-bottom: 0px;
}
span.superscript {
  font-style: normal;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0.00em;
  font-size: 8pt;
  font-family: Arial;
  vertical-align: super;
  text-decoration: none;
}
span.outputbold {
  font-style: normal;
  font-weight: bold;
  color: #000000;
  letter-spacing: 0.00em;
  font-size: 10pt;
  font-family: "Courier New";
  text-decoration: none;
}
span.calloutblack {
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #000000;
  letter-spacing: 0.00em;
  font-family: Arial;
  text-decoration: none;
}
span.highlight {
  font-style: normal;
  font-size: 10.0pt;
  color: #ff0000;
  letter-spacing: 0.00em;
  font-family: Arial;
  text-decoration: none;
}
span.output {
  font-style: normal;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0.00em;
  font-size: 10pt;
  font-family: Courier New;
  text-decoration: none;
}
span.callout {
  font-style: normal;
  font-weight: normal;
  font-size: 8.0pt;
  color: #e3003e;
  letter-spacing: 0.00em;
  font-family: Arial;
  text-decoration: none;
}
span.italic {
  font-style: italic;
  letter-spacing: 0.00em;
  font-size: 10pt;
  font-family: Arial;
  text-decoration: none;
}
span.hyperlink {
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.00em;
  font-size: 10pt;
  font-family: Arial;
  color: #6b1e75;
  text-decoration: none;
}
span.bold {
  font-weight: bold;
  letter-spacing: 0.00em;
  font-size: 10pt;
  font-family: Arial;
  text-decoration: none;
}
span.subscript {
  font-style: normal;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0.00em;
  font-size: 8pt;
  font-family: Arial;
  vertical-align: sub;
  text-decoration: none;
}
p.breadcrumbs {
  margin-top: 0.5pt;
  font-family: Arial;
  margin-left: 5pt;
}
div.droptext {
  overflow: visible;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #bfbfbf;
}
a {
  display: inline;
  font-size: 10pt;
  font-family: Arial;
  font-weight: bold;
  font-style: italic;
  color: #6b1e75;
  text-decoration: underline;
}
a.popupspot {
  display: inline;
  font-size: 10pt;
  font-family: Arial;
  border-bottom: 1px dashed;
  font-weight: bold;
  color: #6b1e75;
  text-decoration: none;
}
a.breadcrumbs {
  font-size: 10pt;
  font-family: Arial;
  color: #000000;
  text-decoration: underline;
}
a.dropspot {
  font-family: Arial;
  display: inline;
  font-weight: bold;
  font-style: normal;
  color: #6b1e75;
  text-decoration: none;
}
a.expandspot {
  font-family: Arial;
  font-weight: bold;
  font-style: normal;
  color: #6b1e75;
  text-decoration: none;
}
a.glossterm {
  font-family: Arial;
  border-bottom: 1px dashed;
  font-weight: bold;
  color: #6b1e75;
  text-decoration: none;
}
h3 {
  font-weight: bold;
  margin-bottom: 10pt;
  margin-right: 0pt;
  page-break-after: avoid;
  font-family: Arial;
  margin-top: 14pt;
  font-size: 10pt;
  margin-left: 0pt;
  x-next-type: p;
}
h4 {
  font-weight: bold;
  margin-bottom: 14pt;
  margin-right: 0pt;
  page-break-after: avoid;
  font-family: Arial;
  font-size: 10pt;
  margin-left: 50pt;
  x-next-class: ;
  x-next-type: p;
  margin-top: 15pt;
}
h5 {
  font-weight: bold;
  font-size: 9pt;
  margin-top: 14pt;
  margin-bottom: 14pt;
  margin-right: 0pt;
  page-break-after: avoid;
  font-family: Arial;
  x-next-class: ;
  x-next-type: p;
  margin-left: 50pt;
}
h6 {
  font-weight: bold;
  font-size: 7pt;
  margin-top: 14pt;
  margin-bottom: 14pt;
  margin-right: 0pt;
  page-break-after: avoid;
  font-family: Arial;
  x-next-class: ;
  x-next-type: p;
  margin-left: 50pt;
}
a:hover {
  color: #bfbfbf;
}
span.attention_red {
  font-family: Arial;
  color: #ff0000;
  font-weight: bold;
  font-size: 11pt;
}
table.Entrust_table {
  x-1st-row-name: t1st;
  x-row-pat-count: 1;
  x-row-pat-1-name: t1Row;
  x-col-pat-count: 1;
  x-col-pat-1-name: t1Col;
  font-family: Arial;
  font-size: 10pt;
  x-1st-row: 1;
  margin-bottom: 18px;
  margin-left: 0pt;
  x-row-pat-1: 1;
  x-col-pat-1: 1;
  x-border-spacing: 0px;
  x-last-col: 1;
  padding-left: 0px;
  padding-top: 0px;
  border-left-style: Solid;
  border-left-width: 0px;
  border-right-style: Solid;
  border-right-width: 0px;
  border-top-style: Solid;
  border-top-width: 0px;
  border-bottom-style: Solid;
  border-bottom-width: 0px;
  background-color: #ffffff;
}
p.attnattention {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 5.000pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0.00em;
  padding-right: 20px;
  padding-bottom: 15px;
  font-size: 10pt;
  font-family: Arial;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-bottom-style: none;
  background-color: #d6d6d6;
  margin-top: 10pt;
  padding-top: 15px;
  line-height: 150%;
  padding-left: 20px;
  margin-left: 50pt;
  text-decoration: none;
}
p.tapssptableproceduresubsteppara {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 5.500pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-top: 0pt;
  margin-left: 29pt;
  line-height: 150%;
  text-decoration: none;
}
span.WWWhyperlink {
  font-family: Arial;
  font-size: 10pt;
  color: #6b1e75;
}
img.Twisties {
  margin-right: 2px;
  margin-left: 2px;
}
h2 {
  font-weight: bold;
  margin-bottom: 10pt;
  margin-right: 0pt;
  page-break-after: avoid;
  font-family: Arial;
  font-size: 12pt;
  margin-top: 20pt;
  margin-left: 0pt;
  color: #000000;
  x-next-class: pparagraph;
  x-next-type: p;
}
p {
  margin-top: 14pt;
  margin-bottom: 14pt;
  margin-left: 0pt;
  margin-right: 0pt;
  font-family: Arial;
  font-size: 10pt;
  line-height: 150%;
}
table.entrust_table td.last {
  font-family: Arial;
  font-size: 10pt;
  background-color: #ffffff;
}
p.prsstsubstep {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-bottom: 4.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  margin-top: 5pt;
  list-style: rh-list;
  margin-left: 68pt;
  text-decoration: none;
}
span.expandtext {
  font-family: Arial;
  font-size: 10pt;
  color: #000000;
}
span.glosstext {
  font-family: Arial;
  font-weight: bold;
  font-style: italic;
  color: #5D5D5D;
  font-size: 10pt;
}
img.Style1 {}
p.lip1listparagraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-size: 10pt;
  font-family: Arial;
  line-height: 150%;
  margin-left: 36pt;
  margin-top: 0pt;
  margin-bottom: 4pt;
  text-decoration: none;
}
caption.lilistbullet3 {
  margin-left: 97.200pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -7.200pt;
  margin-top: 0.000pt;
  margin-bottom: 2.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
caption.Style2 {
  margin-left: 97.200pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -7.200pt;
  margin-top: 0.000pt;
  margin-bottom: 2.000pt;
  font-family: Syntax;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  text-decoration: none;
}
p.lipp1procedurelist1paragraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  line-height: 150%;
  margin-left: 66pt;
  margin-top: 3pt;
  x-next-class: lip2list2paragraph;
  x-next-type: p;
  margin-bottom: 3pt;
  text-decoration: none;
}
p.lipp2procedurelist2paragraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  line-height: 150%;
  margin-left: 68pt;
  margin-top: 2pt;
  x-next-class: lip2list2paragraph;
  x-next-type: p;
  margin-bottom: 3pt;
  text-decoration: none;
}
p.example {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 5.000pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0.00em;
  padding-right: 20px;
  padding-bottom: 15px;
  font-family: Arial;
  padding-top: 15px;
  line-height: 150%;
  padding-left: 20px;
  margin-left: 48pt;
  font-size: 10pt;
  margin-top: 5pt;
  border-left-style: Solid;
  border-left-width: 1px;
  border-right-style: Solid;
  border-right-width: 1px;
  border-top-style: Solid;
  border-top-width: 1px;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  background-color: Transparent;
  text-decoration: none;
}
h1 {
  font-weight: bold;
  margin-top: 20pt;
  margin-bottom: 14pt;
  margin-left: 0pt;
  margin-right: 0pt;
  page-break-after: avoid;
  font-family: Arial;
  font-size: 14pt;
  color: #6b1e75;
}
p.lipp3procedurelist3paragraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-bottom: 2.000pt;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-family: Arial;
  line-height: 150%;
  margin-top: 0pt;
  x-next-class: lip2list2paragraph;
  x-next-type: p;
  margin-left: 88pt;
  text-decoration: none;
}
p.prtparagraph {
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  font-style: normal;
  font-weight: normal;
  color: #000000;
  background-color: none;
  letter-spacing: 0.00em;
  font-size: 10pt;
  font-family: Arial;
  line-height: 150%;
  margin-left: 30pt;
  margin-bottom: 6pt;
  text-decoration: none;
}
li.Style3 {}
p.prsstsubstep2 {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.prsstsubstep2:before {
  counter-increment: pprsstsubstep21;
  content: counter(pprsstsubstep21, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.prsstsubstep2[data-list-level="2"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.prsstsubstep2[data-list-level="2"]:before {
  counter-increment: item2;
  content: counter(item2, upper-alpha)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.prsstsubstep2[data-list-level="3"] {
  text-decoration: none;
  margin-top: 5pt;
  margin-bottom: 4pt;
  list-style: rh-list;
  font-family: Arial;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  margin-right: 0.000pt;
  margin-left: 40px;
  position: relative;
}
p.prsstsubstep2[data-list-level="3"]:before {
  counter-increment: item3;
  content: counter(item3, lower-roman)")";
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
}
p.lilip1list1procedure {
  text-decoration: none;
  margin-bottom: 4pt;
  margin-top: 2pt;
  margin-left: 66pt;
  list-style: rh-list;
  line-height: 150%;
  font-family: Arial;
  margin-right: 20pt;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  text-align: left;
  position: relative;
}
p.lilip1list1procedure:before {
  counter-increment: plilip1list1procedure1;
  content: counter(plilip1list1procedure1, disc);
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
}
p.lilip2list2procedure {
  text-decoration: none;
  margin-left: 86pt;
  line-height: 150%;
  font-family: Arial;
  list-style: rh-list;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 2pt;
  margin-top: 0pt;
  text-align: left;
  margin-right: 0pt;
  position: relative;
}
p.lilip3list3procedure {
  text-decoration: none;
  margin-left: 96pt;
  line-height: 150%;
  font-family: Arial;
  list-style: rh-list;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 2pt;
  margin-top: 0pt;
  text-align: left;
  margin-right: 0pt;
  position: relative;
}
p.lilip2list2procedure:before {
  counter-increment: plilip2list2procedure1;
  content: "–";
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
  overflow: hidden;
}
p.lilip3list3procedure:before {
  counter-increment: plilip3list3procedure1;
  content: "–";
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
  overflow: hidden;
}
p.liflistbulletfirst {
  text-decoration: none;
  margin-left: 36pt;
  list-style: rh-list;
  line-height: 150%;
  font-family: Arial;
  margin-right: 20pt;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 4.000pt;
  margin-top: 0.000pt;
  text-align: left;
  position: relative;
}
p.liflistbulletfirst:before {
  counter-increment: pliflistbulletfirst1;
  content: counter(pliflistbulletfirst1, disc);
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
}
p.tapsstableproceduresubstep {
  line-height: 150%;
  list-style: rh-list;
  margin-bottom: 5.5pt;
  margin-left: 18pt;
  margin-top: 0pt;
  position: relative;
}
p.tapsstableproceduresubstep:before {
  counter-increment: ptapsstableproceduresubstep1;
  content: counter(ptapsstableproceduresubstep1, decimal)".";
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
}
p.talistablelistsublist {
  text-decoration: none;
  margin-left: 28pt;
  line-height: 150%;
  font-family: Arial;
  list-style: rh-list;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 2.000pt;
  margin-top: 0.000pt;
  text-align: left;
  margin-right: 0.000pt;
  position: relative;
}
p.talistablelistsublist:before {
  counter-increment: ptalistablelistsublist1;
  content: "–";
  text-align: left;
  left: -8px;
  margin-right: 0px;
  width: 8px;
  position: absolute;
}
p.tapstableprocedurestep {
  line-height: 150%;
  list-style: rh-list;
  margin-bottom: 5.5pt;
  margin-left: 18pt;
  margin-top: 0pt;
  position: relative;
}
p.tapstableprocedurestep:before {
  counter-increment: ptapstableprocedurestep1;
  content: counter(ptapstableprocedurestep1, decimal)".";
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
}
p.fcfigurecaption {
  text-decoration: none;
  list-style: rh-list;
  margin-left: 0pt;
  font-family: Arial;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 5.500pt;
  margin-top: 9.000pt;
  text-align: left;
  margin-right: 0.000pt;
  position: relative;
}
p.fcfigurecaption:before {
  counter-increment: pfcfigurecaption1;
  content: "Figure:";
  text-align: left;
  left: -54.2px;
  margin-right: 8px;
  width: 46.2px;
}
p.lilistbullet2 {
  text-decoration: none;
  margin-left: 54pt;
  line-height: 150%;
  font-family: Arial;
  list-style: rh-list;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 2.000pt;
  margin-top: 0.000pt;
  text-align: left;
  margin-right: 0.000pt;
  position: relative;
}
p.lilistbullet2:before {
  counter-increment: plilistbullet21;
  content: "–";
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
  overflow: hidden;
}
p.talitablelist {
  text-decoration: none;
  margin-bottom: 3pt;
  line-height: 150%;
  margin-left: 18pt;
  list-style: rh-list;
  font-family: Arial;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  margin-top: 0.000pt;
  text-align: left;
  margin-right: 0.000pt;
  position: relative;
}
p.talitablelist:before {
  counter-increment: ptalitablelist1;
  content: counter(ptalitablelist1, disc);
  text-align: left;
  left: -19.2px;
  margin-right: 0px;
  width: 19.2px;
  position: absolute;
}
p.prprocedurestep {
  text-decoration: none;
  margin-left: 48pt;
  list-style: rh-list;
  margin-top: 5pt;
  font-family: Arial;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 4.000pt;
  text-align: left;
  margin-right: 0.000pt;
  position: relative;
}
p.prprocedurestep2 {
  text-decoration: none;
  margin-left: 68pt;
  list-style: rh-list;
  margin-top: 4pt;
  font-family: Arial;
  letter-spacing: 0.00em;
  background-color: none;
  color: #000000;
  font-size: 10.0pt;
  font-weight: normal;
  font-style: normal;
  margin-bottom: 4.000pt;
  text-align: left;
  margin-right: 0.000pt;
  position: relative;
}
ol.LowerAlpha {}
p.prprocedurestep:before {
  counter-increment: pprprocedurestep1;
  content: counter(pprprocedurestep1, decimal)".";
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
}
p.prprocedurestep2:before {
  counter-increment: pprprocedurestep2;
  content: counter(pprprocedurestep2, lower-alpha)".";
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
  overflow: hidden;
}
p.rl-p-lilistbullet {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-lilistbullet:before {
  counter-increment: prl-p-lilistbullet1;
  content: counter(prl-p-lilistbullet1, disc);
  text-align: left;
  left: -40px;
  margin-right: 16px;
  width: 24px;
}
p.rl-p-lilistbullet2 {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-lilistbullet2:before {
  counter-increment: prl-p-lilistbullet21;
  content: "–";
  text-align: left;
  left: -40px;
  margin-right: 16px;
  width: 24px;
}
p.rl-p-prsprocedurestart {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-prsproceduresubstepstart {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 68pt;
  margin-bottom: 4pt;
  margin-top: 0pt;
  position: relative;
  text-indent: -18.000pt;
}
p.rl-p-prsprocedurestart:before {
  counter-increment: prl-p-prsprocedurestart1;
  content: "1.";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.rl-p-prsproceduresubstepstart:before {
  counter-increment: prl-p-prsproceduresubstepstart1;
  content: "a.";
  text-align: left;
  left: -34px;
  margin-right: 10px;
  width: 24px;
}
p.rl-p-prsstsubstep {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 68pt;
  margin-bottom: 4pt;
  margin-top: 5pt;
  position: relative;
  text-indent: -18.000pt;
  list-style: rh-list;
  text-align: left;
  letter-spacing: 0.00em;
}
p.rl-p-prsstsubstep2 {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 68pt;
  margin-bottom: 4pt;
  margin-top: 0pt;
  position: relative;
  text-indent: -18.000pt;
}
ol.LowerRoman {
  list-style-type: lower-roman;
}
p.rl-p-prsstsubstep:before {
  counter-increment: prl-p-prsstsubstep1;
  content: counter(prl-p-prsstsubstep1, lower-alpha)".";
  text-align: left;
  left: -34px;
  margin-right: 10px;
  width: 24px;
}
p.rl-p-prsstsubstep2:before {
  counter-increment: prl-p-prsstsubstep21;
  content: counter(prl-p-prsstsubstep21, lower-roman)".";
  text-align: left;
  left: -34px;
  margin-right: 10px;
  width: 24px;
  position: absolute;
  overflow: hidden;
}
p.rl-p-prsssubprocedurestart {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-prsssubprocedurestart:before {
  counter-increment: prl-p-prsssubprocedurestart1;
  content: counter(prl-p-prsssubprocedurestart1, lower-alpha)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.rl-p-tactablecaption {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-tactablecaption:before {
  counter-increment: prl-p-tactablecaption1;
  content: "Table " counter(prl-p-tactablecaption1, decimal)".";
  text-align: left;
  left: -92.7px;
  margin-right: 20.700000000000003px;
  width: 72px;
}
p.rl-p-tacwtablecaptionwide {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-tacwtablecaptionwide:before {
  counter-increment: prl-p-tacwtablecaptionwide1;
  content: "Table " counter(prl-p-tacwtablecaptionwide1, decimal)".";
  text-align: left;
  left: -92.7px;
  margin-right: 20.700000000000003px;
  width: 72px;
}
p.Entrust_Numbered {
  position: relative;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 68pt;
  margin-bottom: 4pt;
  margin-top: 0pt;
  font-size: 10pt;
  text-indent: -18.000pt;
}
p.Entrust_Numbered:before {
  counter-increment: pentrust_numbered1;
  content: counter(pentrust_numbered1, decimal)".";
  text-align: left;
  left: -34px;
  margin-right: 10px;
  width: 24px;
}
p.Entrust_Numbered[data-list-level="2"] {
  margin-left: 70px;
  position: relative;
}
p.Entrust_Numbered[data-list-level="2"]:before {
  counter-increment: item2;
  content: counter(item2, lower-alpha)".";
  text-align: left;
  left: -24px;
  margin-right: 0px;
  width: 24px;
  position: absolute;
}
p.Entrust_Numbered[data-list-level="3"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 40px;
  position: relative;
}
p.Entrust_Numbered[data-list-level="3"]:before {
  counter-increment: item3;
  content: counter(item3, lower-roman)")";
  text-align: left;
  left: -34.7px;
  margin-right: 10.7px;
  width: 24px;
}
p.Entrust_Numbered[data-list-level="4"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 60px;
  position: relative;
}
p.Entrust_Numbered[data-list-level="4"]:before {
  counter-increment: item4;
  content: "(" counter(item4, decimal)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Entrust_Numbered[data-list-level="5"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 80px;
  position: relative;
}
p.Entrust_Numbered[data-list-level="5"]:before {
  counter-increment: item5;
  content: "(" counter(item5, lower-roman)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Entrust_Numbered[data-list-level="6"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 100px;
  position: relative;
}
p.Entrust_Numbered[data-list-level="6"]:before {
  counter-increment: item6;
  content: "(" counter(item6, lower-roman)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Entrust_Numbered[data-list-level="7"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 120px;
  position: relative;
}
p.Entrust_Numbered[data-list-level="7"]:before {
  counter-increment: item7;
  content: counter(item7, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Entrust_Numbered[data-list-level="8"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 140px;
  position: relative;
}
p.Entrust_Numbered[data-list-level="8"]:before {
  counter-increment: item8;
  content: counter(item8, lower-alpha)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Entrust_Numbered[data-list-level="9"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 160px;
  position: relative;
}
p.Entrust_Numbered[data-list-level="9"]:before {
  counter-increment: item9;
  content: counter(item9, lower-roman)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.rl-p-fcfigurecaption {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-fcfigurecaption:before {
  counter-increment: prl-p-fcfigurecaption1;
  content: "Figure:";
  text-align: left;
  left: -54.2px;
  margin-right: 8px;
  width: 46.2px;
}
p.rl-p-fcwfigurecaptionwide {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-fcwfigurecaptionwide:before {
  counter-increment: prl-p-fcwfigurecaptionwide1;
  content: "Figure " counter(prl-p-fcwfigurecaptionwide1, decimal)".";
  text-align: left;
  left: -86.2px;
  margin-right: 14.200000000000003px;
  width: 72px;
}
p.rl-p-tapftableprocedurefirst {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-tapftableprocedurefirst:before {
  counter-increment: prl-p-tapftableprocedurefirst1;
  content: counter(prl-p-tapftableprocedurefirst1, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.rl-p-tapstableprocedurestep {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-tapstableprocedurestep:before {
  counter-increment: prl-p-tapstableprocedurestep1;
  content: counter(prl-p-tapstableprocedurestep1, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.rl-p-tableprocedure {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-tableprocedure:before {
  counter-increment: prl-p-tableprocedure1;
  content: counter(prl-p-tableprocedure1, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.rl-p-prprocedurestep {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 54pt;
  margin-bottom: 4pt;
  margin-top: 0pt;
  position: relative;
  text-indent: -18.000pt;
}
p.rl-p-prprocedurestep:before {
  counter-increment: prl-p-prprocedurestep1;
  content: counter(prl-p-prprocedurestep1, decimal)".";
  text-align: left;
  left: -34px;
  margin-right: 10px;
  width: 24px;
  position: absolute;
  overflow: hidden;
}
p.rl-p-talitablelist {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-left: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  position: relative;
}
p.rl-p-talitablelist:before {
  counter-increment: prl-p-talitablelist1;
  content: counter(prl-p-talitablelist1, disc);
  text-align: left;
  left: -40px;
  margin-right: 16px;
  width: 24px;
}
p.Entrust_numbered_table {
  position: relative;
}
p.Entrust_numbered_table:before {
  counter-increment: pentrust_numbered_table1;
  content: counter(pentrust_numbered_table1, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Entrust_numbered_table[data-list-level="2"] {
  margin-left: 40px;
  position: relative;
}
p.Entrust_numbered_table[data-list-level="2"]:before {
  counter-increment: item2;
  content: counter(item2, lower-alpha)".";
  text-align: left;
  left: -20px;
  margin-right: 0px;
  width: 20px;
  position: absolute;
}
p.Entrust_numbered_table[data-list-level="3"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 40px;
  position: relative;
}
p.Entrust_numbered_table[data-list-level="3"]:before {
  counter-increment: item3;
  content: counter(item3, lower-roman)")";
  text-align: left;
  left: -34.7px;
  margin-right: 10.7px;
  width: 24px;
}
p.Entrust_numbered_table[data-list-level="4"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 60px;
  position: relative;
}
p.Entrust_numbered_table[data-list-level="4"]:before {
  counter-increment: item4;
  content: "(" counter(item4, decimal)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Entrust_numbered_table[data-list-level="5"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 80px;
  position: relative;
}
p.Entrust_numbered_table[data-list-level="5"]:before {
  counter-increment: item5;
  content: "(" counter(item5, lower-roman)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Entrust_numbered_table[data-list-level="6"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 100px;
  position: relative;
}
p.Entrust_numbered_table[data-list-level="6"]:before {
  counter-increment: item6;
  content: "(" counter(item6, lower-roman)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Entrust_numbered_table[data-list-level="7"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 120px;
  position: relative;
}
p.Entrust_numbered_table[data-list-level="7"]:before {
  counter-increment: item7;
  content: counter(item7, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Entrust_numbered_table[data-list-level="8"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 140px;
  position: relative;
}
p.Entrust_numbered_table[data-list-level="8"]:before {
  counter-increment: item8;
  content: counter(item8, lower-alpha)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Entrust_numbered_table[data-list-level="9"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 160px;
  position: relative;
}
p.Entrust_numbered_table[data-list-level="9"]:before {
  counter-increment: item9;
  content: counter(item9, lower-roman)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Entrust_bullleted {
  position: relative;
}
p.Entrust_bullleted:before {
  counter-increment: pentrust_bullleted1;
  content: counter(pentrust_bullleted1, decimal)")";
  text-align: left;
  left: -34.7px;
  margin-right: 10.7px;
  width: 24px;
}
p.Entrust_bullleted[data-list-level="2"] {
  margin-left: 20px;
  position: relative;
}
p.Entrust_bullleted[data-list-level="2"]:before {
  counter-increment: item2;
  content: counter(item2, lower-alpha)")";
  text-align: left;
  left: -34.7px;
  margin-right: 10.7px;
  width: 24px;
}
p.Entrust_bullleted[data-list-level="3"] {
  margin-left: 40px;
  position: relative;
}
p.Entrust_bullleted[data-list-level="3"]:before {
  counter-increment: item3;
  content: counter(item3, lower-roman)")";
  text-align: left;
  left: -34.7px;
  margin-right: 10.7px;
  width: 24px;
}
p.Entrust_bullleted[data-list-level="4"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 60px;
  position: relative;
}
p.Entrust_bullleted[data-list-level="4"]:before {
  counter-increment: item4;
  content: "(" counter(item4, decimal)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Entrust_bullleted[data-list-level="5"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 80px;
  position: relative;
}
p.Entrust_bullleted[data-list-level="5"]:before {
  counter-increment: item5;
  content: "(" counter(item5, lower-roman)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Entrust_bullleted[data-list-level="6"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 100px;
  position: relative;
}
p.Entrust_bullleted[data-list-level="6"]:before {
  counter-increment: item6;
  content: "(" counter(item6, lower-roman)")";
  text-align: left;
  left: -32px;
  margin-right: 8px;
  width: 24px;
}
p.Entrust_bullleted[data-list-level="7"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 120px;
  position: relative;
}
p.Entrust_bullleted[data-list-level="7"]:before {
  counter-increment: item7;
  content: counter(item7, decimal)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Entrust_bullleted[data-list-level="8"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 140px;
  position: relative;
}
p.Entrust_bullleted[data-list-level="8"]:before {
  counter-increment: item8;
  content: counter(item8, lower-alpha)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
p.Entrust_bullleted[data-list-level="9"] {
  line-height: 150%;
  font-size: 10pt;
  font-family: Arial;
  margin-right: 0pt;
  margin-bottom: 14pt;
  margin-top: 14pt;
  margin-left: 160px;
  position: relative;
}
p.Entrust_bullleted[data-list-level="9"]:before {
  counter-increment: item9;
  content: counter(item9, lower-roman)".";
  text-align: left;
  left: -36px;
  margin-right: 12px;
  width: 24px;
}
body {
  counter-reset: pprsstsubstep21 0 plilip1list1procedure1 0 plilip2list2procedure1 0 pliflistbulletfirst1 0 ptapsstableproceduresubstep1 0 ptalistablelistsublist1 0 ptapstableprocedurestep1 0 pfcfigurecaption1 0 plilistbullet21 0 ptalitablelist1 0 pprprocedurestep1 0 prl-p-lilistbullet1 0 prl-p-lilistbullet21 0 prl-p-prsprocedurestart1 0 prl-p-prsstsubstep1 0 prl-p-prsssubprocedurestart1 0 prl-p-tactablecaption1 0 prl-p-tacwtablecaptionwide1 0 pentrust_numbered1 0 prl-p-fcfigurecaption1 0 prl-p-fcwfigurecaptionwide1 0 prl-p-tapftableprocedurefirst1 0 prl-p-tapstableprocedurestep1 0 prl-p-tableprocedure1 0 prl-p-prprocedurestep1 0 prl-p-talitablelist1 0 pentrust_numbered_table1 0 pentrust_bullleted1 0 prl-p-prsstsubstep21 0 plilip3list3procedure1 0 prl-p-prsproceduresubstepstart1 0 pprprocedurestep21 0;
}
:not([data-list-level])+[data-list-level="2"] {
  counter-reset: item2 0;
}
[data-list-level="2"]+[data-list-level="3"] {
  counter-reset: item3 0;
}
[data-list-level="3"]+[data-list-level="4"] {
  counter-reset: item4 0;
}
[data-list-level="4"]+[data-list-level="5"] {
  counter-reset: item5 0;
}
[data-list-level="5"]+[data-list-level="6"] {
  counter-reset: item6 0;
}
[data-list-level="6"]+[data-list-level="7"] {
  counter-reset: item7 0;
}
[data-list-level="7"]+[data-list-level="8"] {
  counter-reset: item8 0;
}
[data-list-level="8"]+[data-list-level="9"] {
  counter-reset: item9 0;
}
a.dropspot::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url(../images/../images/Hotspot_plus.png);
}
a.dropspot.pressed::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url(../images/../images/Hotspot_minus.png);
}
a.expandspot::after {
  vertical-align: middle;
  margin-left: 0.25rem;
  content: url(../images/../images/Hotspot_plus.png);
}
a.expandspot.pressed::after {
  vertical-align: middle;
  margin-left: 0.25rem;
  content: url(../images/../images/Hotspot_minus.png);
}
table.Entrust_table tr:first-child td {
  border-top-style: Solid;
  border-top-width: 2px;
  border-top-color: #800080;
}
table.Entrust_table td {
  padding-left: 5px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}
table.Entrust_table tr:nth-child(1n+1) td {
  border-top-style: Solid;
  border-top-width: 1px;
  border-top-color: #c0c0c0;
}
table.Entrust_table td:nth-child(1n+1) {}
table.Entrust_table tr:nth-child(1n+1) td:last-child {
  font-family: Arial;
  font-size: 10pt;
  background-color: #ffffff;
}
ol.UpperRoman>li {
  font-family: Arial;
  font-weight: normal;
  text-decoration: none;
  font-size: 10pt;
}
ol.LowerRoman>li {
  font-family: Arial;
  font-weight: normal;
  text-decoration: none;
  font-size: 10pt;
  text-indent: 0px;
  margin-top: 0pt;
  margin-bottom: 6pt;
  position: relative;
  line-height: 150%;
  margin-left: 46pt;
  margin-right: 0pt;
}
ol.LowerAlpha>li {
  font-family: Arial;
}