/*Created with Adobe RoboHelp 2019.*/
.RH-LAYOUT-CENTERPANEL-topic-box h1, .RH-LAYOUT-FOOTER-container h1 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 5px;
  margin-bottom: 5px;
  font-style: normal;
  background-color: #000080;
  letter-spacing: -0.01em;
  text-decoration: none;
  margin: 5pt 0;
  font-family: Segoe, "Segoe UI", Tahoma;
  font-weight: 400;
  font-size: 22pt;
  line-height: 110%;
  color: #fff;
  background: #000080;
  padding: 5px 5px 10px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h2, .RH-LAYOUT-FOOTER-container h2 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 36px;
  margin-bottom: 3.000px;
  font-style: normal;
  background-color: transparent;
  letter-spacing: -0.01em;
  border-top-style: none;
  border-bottom-style: Solid;
  border-bottom-width: 2px;
  border-bottom-color: #0000bb;
  text-decoration: none;
  margin: 16pt 0 3pt;
  font-family: Segoe, "Segoe UI", Tahoma;
  font-weight: 400;
  font-size: 18pt;
  line-height: 110%;
  color: #0000bb;
  border-bottom: 2px solid #0000bb;
  padding-bottom: 2px;
}
.RH-LAYOUT-CENTERPANEL-topic-box h3, .RH-LAYOUT-FOOTER-container h3 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 36px;
  margin-bottom: 0.000pt;
  font-style: normal;
  background-color: transparent;
  letter-spacing: -0.01em;
  text-decoration: none;
  margin: 0;
  font-family: Segoe, "Segoe UI", Tahoma;
  font-weight: 700;
  font-size: 15pt;
  color: #000;
}
.RH-LAYOUT-CENTERPANEL-topic-box p, .RH-LAYOUT-FOOTER-container p {
  font-family: Segoe, "Segoe UI", Tahoma, "sans-serif";
  font-size: 16px;
  color: #000000;
  margin: 0 0 21px 0;
  line-height: 24px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Title, .RH-LAYOUT-FOOTER-container p.FM_Title {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 31.000pt;
  margin-bottom: 48.000pt;
  font-family: "Humnst777 Cn BT", Tahoma;
  font-style: normal;
  font-weight: bold;
  font-size: 24.0pt;
  color: #000000;
  background-color: transparent;
  letter-spacing: -0.01em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Note, .RH-LAYOUT-FOOTER-container p.FM_Note {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 11.500pt;
  font-family: "Zurich LtCn BT", "Trebuchet MS", "Arial Narrow", Arial;
  font-weight: normal;
  font-size: 9.5pt;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
  font-style: italic;
  color: #808080;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_TryItSteps1, .RH-LAYOUT-FOOTER-container p.FM_TryItSteps1 {
  margin-left: 18.621pt;
  margin-right: 4.896pt;
  text-align: left;
  text-indent: -13.715pt;
  margin-top: 8.000pt;
  margin-bottom: 5.000pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #666600;
  background-color: transparent;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_TableFootnote, .RH-LAYOUT-FOOTER-container p.FM_TableFootnote {
  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: "Times New Roman";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Footer, .RH-LAYOUT-FOOTER-container p.FM_Footer {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: justify;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: "Segoe UI Light";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_CellBody, .RH-LAYOUT-FOOTER-container p.FM_CellBody {
  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: "Segoe UI", "Trebuchet MS", "Arial Narrow", Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 9.5pt;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_TryItSteps, .RH-LAYOUT-FOOTER-container p.FM_TryItSteps {
  margin-left: 18.621pt;
  margin-right: 4.896pt;
  text-align: left;
  text-indent: -13.715pt;
  margin-top: 0.000pt;
  margin-bottom: 5.000pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 9.5pt;
  color: #666600;
  background-color: #f0e8c3;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Numbered1, .RH-LAYOUT-FOOTER-container p.FM_Numbered1 {
  margin-left: 28.800pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 6.000pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_NumberedUnnumberedBullet, .RH-LAYOUT-FOOTER-container p.FM_NumberedUnnumberedBullet {
  margin-left: 35.300pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -6.500pt;
  margin-top: 0.000pt;
  margin-bottom: 6.000pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  background-color: transparent;
  line-height: 24px;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Numbered, .RH-LAYOUT-FOOTER-container p.FM_Numbered {
  margin-left: 28.800pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -18.000pt;
  margin-top: 0.000pt;
  margin-bottom: 6.000pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_HowTo, .RH-LAYOUT-FOOTER-container p.FM_HowTo {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 30px;
  margin-bottom: 4.000pt;
  font-style: normal;
  color: #0057f0;
  background-color: #deeeff;
  font-family: "Segoe UI", Tahoma;
  font-weight: bold;
  padding: 2px 5px 5px 5px;
  font-size: 18px;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Example, .RH-LAYOUT-FOOTER-container p.FM_Example {
  margin: 0 0 0 30px;
  text-align: left;
  font-family: "Trebuchet MS", "Arial Narrow", Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #A43E4D;
  background-color: transparent;
  letter-spacing: 0.00em;
  line-height: 135%;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Indented, .RH-LAYOUT-FOOTER-container p.FM_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: "Times New Roman";
  font-style: normal;
  font-weight: normal;
  font-size: 12.0pt;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_ChapterContents, .RH-LAYOUT-FOOTER-container p.FM_ChapterContents {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  word-spacing: 0.012em;
  font-family: "Zurich LtCn BT", "Trebuchet MS", "Arial Narrow", Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 9.5pt;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_BulletedLastItem, .RH-LAYOUT-FOOTER-container p.FM_BulletedLastItem {
  margin-left: 18.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -10.800pt;
  margin-top: 0.000pt;
  margin-bottom: 12.000pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Heading3, .RH-LAYOUT-FOOTER-container p.FM_Heading3 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 24px;
  margin-bottom: 18px;
  font-style: normal;
  color: #000000;
  background-color: transparent;
  font-family: "Segoe UI", Tahoma;
  font-weight: normal;
  font-size: 24px;
  text-decoration: underline;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Heading1MTOC, .RH-LAYOUT-FOOTER-container p.FM_Heading1MTOC {
  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: "Times New Roman";
  font-style: normal;
  font-weight: normal;
  font-size: 12.0pt;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_CaptionTwoColumn, .RH-LAYOUT-FOOTER-container p.FM_CaptionTwoColumn {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 3.000pt;
  margin-bottom: 0.000pt;
  word-spacing: 0.012em;
  font-family: "Segoe UI", "Trebuchet MS", "Arial Narrow", Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 9pt;
  color: #222222;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Heading2, .RH-LAYOUT-FOOTER-container p.FM_Heading2 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 36px;
  margin-bottom: 12px;
  font-style: normal;
  background-color: transparent;
  letter-spacing: -0.01em;
  font-family: "Segoe UI", Tahoma;
  font-weight: normal;
  border-top-style: none;
  border-bottom-style: Solid;
  border-bottom-width: 3px;
  border-bottom-color: #0000bb;
  padding-bottom: 2px;
  line-height: 110%;
  color: #0000bb;
  font-size: 30px;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Footnote, .RH-LAYOUT-FOOTER-container p.FM_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: "Times New Roman";
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Heading1, .RH-LAYOUT-FOOTER-container p.FM_Heading1 {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
  font-family: "Segoe UI", Tahoma;
  font-weight: normal;
  font-style: normal;
  color: #ffffff;
  background-color: #000080;
  letter-spacing: -0.01em;
  padding: 5px 5px 10px 5px;
  line-height: 110%;
  font-size: 32px;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Functions, .RH-LAYOUT-FOOTER-container p.FM_Functions {
  margin-left: 72.188pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -72.188pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: "Segoe UI", "Zurich LtCn BT", "Trebuchet MS", "Arial Narrow", Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_CellHeading, .RH-LAYOUT-FOOTER-container p.FM_CellHeading {
  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: "Segoe UI", "Trebuchet MS", "Arial Narrow", Arial;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_TryItStepsLast, .RH-LAYOUT-FOOTER-container p.FM_TryItStepsLast {
  margin-left: 18.621pt;
  margin-right: 4.896pt;
  text-align: left;
  font-size: 14px;
  text-indent: -13.715pt;
  margin-top: 0.000pt;
  margin-bottom: 5.000pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #666600;
  background-color: transparent;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_TableTitle, .RH-LAYOUT-FOOTER-container p.FM_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: "Times New Roman";
  font-style: normal;
  font-weight: bold;
  font-size: 12.0pt;
  color: #000000;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_TryItTitle, .RH-LAYOUT-FOOTER-container p.FM_TryItTitle {
  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: "Humnst777 Cn BT", Tahoma;
  font-style: normal;
  background-color: transparent;
  text-decoration: none;
  color: #666600;
  font-weight: bold;
  font-size: 14pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_NumberedUnnumbered, .RH-LAYOUT-FOOTER-container p.FM_NumberedUnnumbered {
  margin-left: 40px;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 0.000pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  background-color: transparent;
  line-height: 24px;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Bulleted, .RH-LAYOUT-FOOTER-container p.FM_Bulleted {
  margin-left: 18.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: -10.800pt;
  margin-top: 0.000pt;
  margin-bottom: 0.000pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Heading4, .RH-LAYOUT-FOOTER-container p.FM_Heading4 {
  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: transparent;
  letter-spacing: 0.00em;
  font-family: "Segoe UI", Tahoma;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_CaptionCentered, .RH-LAYOUT-FOOTER-container p.FM_CaptionCentered {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: center;
  text-indent: 0.000pt;
  margin-top: 0px;
  margin-bottom: 9px;
  font-family: "Segoe UI", "Trebuchet MS", "Arial Narrow", Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  padding: 0 40px;
  color: #666666;
  background-color: transparent;
  letter-spacing: 0.00em;
  text-decoration: none;
  line-height: 18px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_Body, .RH-LAYOUT-FOOTER-container p.FM_Body {
  font-family: Segoe, "Segoe UI", Tahoma, "sans-serif";
  font-size: 16px;
  color: #000000;
  margin: 0 0 21px 0;
  line-height: 24px;
}
.RH-LAYOUT-CENTERPANEL-topic-box UL, .RH-LAYOUT-FOOTER-container UL {
  margin-top: 12px;
  margin-bottom: 18px;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
  line-height: 24px;
}
.RH-LAYOUT-CENTERPANEL-topic-box UL li, .RH-LAYOUT-FOOTER-container UL li {
  font-family: "Segoe UI";
  font-size: 16px;
  margin-bottom: 4px;
  line-height: 24px;
}
.RH-LAYOUT-CENTERPANEL-topic-box OL, .RH-LAYOUT-FOOTER-container OL {
  margin-top: 12px;
  margin-bottom: 12pt;
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  background-color: transparent;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box OL li, .RH-LAYOUT-FOOTER-container OL li {
  font-family: "Segoe UI";
  font-size: 16px;
  margin-bottom: 12px;
  line-height: 24px;
}

.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateBlueWithHeader td, .RH-LAYOUT-FOOTER-container table.AlternateBlueWithHeader td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateBlueWithHeader tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.AlternateBlueWithHeader tr:nth-child(odd) td {
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: 4f81bd;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateBlueWithHeader tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.AlternateBlueWithHeader tr:nth-child(even) td {
  background-color: #D3DFEE;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: 4f81bd;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateBlueWithHeader tr:first-child td, .RH-LAYOUT-FOOTER-container table.AlternateBlueWithHeader tr:first-child td {
  background-color: #4F81BD;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateBlueColorGrid td, .RH-LAYOUT-FOOTER-container table.AlternateBlueColorGrid td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateBlueColorGrid tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.AlternateBlueColorGrid tr:nth-child(odd) td {
  font-family: "Times New Roman";
  font-size: 12pt;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #4F81BD;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #4F81BD;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateBlueColorGrid tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.AlternateBlueColorGrid tr:nth-child(even) td {
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #4F81BD;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #4F81BD;
  background-color: #D3DFEE;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateGreyRowsBlueIstRowColumn td, .RH-LAYOUT-FOOTER-container table.AlternateGreyRowsBlueIstRowColumn td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateGreyRowsBlueIstRowColumn tr:first-child td, .RH-LAYOUT-FOOTER-container table.AlternateGreyRowsBlueIstRowColumn tr:first-child td {
  background-color: #4F81BD;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #4F81BD;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateGreyRowsBlueIstRowColumn td:first-child, .RH-LAYOUT-FOOTER-container table.AlternateGreyRowsBlueIstRowColumn td:first-child {
  background-color: #4F81BD;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #4F81BD;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateGreyRowsBlueIstRowColumn tr:nth-child(odd) td:first-child, .RH-LAYOUT-FOOTER-container table.AlternateGreyRowsBlueIstRowColumn tr:nth-child(odd) td:first-child {
  background-color: #4F81BD;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #4F81BD;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateGreyRowsBlueIstRowColumn tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.AlternateGreyRowsBlueIstRowColumn tr:nth-child(odd) td {
  background-color: #ffffff;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #c0c0c0;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #c0c0c0;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateGreyRowsBlueIstRowColumn tr:nth-child(even) td:first-child, .RH-LAYOUT-FOOTER-container table.AlternateGreyRowsBlueIstRowColumn tr:nth-child(even) td:first-child {
  background-color: #4F81BD;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #4F81BD;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateGreyRowsBlueIstRowColumn tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.AlternateGreyRowsBlueIstRowColumn tr:nth-child(even) td {
  background-color: #D8D8D8;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #c0c0c0;
  border-bottom-style: Solid;
  border-bottom-width: 1px;
  border-bottom-color: #c0c0c0;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateGreyRowsBlueIstRowColumn tr:last-child td, .RH-LAYOUT-FOOTER-container table.AlternateGreyRowsBlueIstRowColumn tr:last-child td {
  background-color: #1F497D;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #1F497D;
  color: #ffffff;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_MenuCommand, .RH-LAYOUT-FOOTER-container span.FM_MenuCommand {
  font-family: "Segoe UI", Verdana, Arial;
  font-style: italic;
  font-weight: bold;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_Note, .RH-LAYOUT-FOOTER-container span.FM_Note {
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-size: 9.5pt;
  text-decoration: none;
  color: #808080;
  font-weight: bold;
  background-color: #ffffff;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_Emphasis, .RH-LAYOUT-FOOTER-container span.FM_Emphasis {
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: bold;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_CHAPTER, .RH-LAYOUT-FOOTER-container span.FM_CHAPTER {
  font-family: "Humnst777 Blk BT";
  font-style: normal;
  font-weight: normal;
  font-size: 24.0pt;
  color: #0057f0;
  text-transform: uppercase;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_PageNumberFooter, .RH-LAYOUT-FOOTER-container span.FM_PageNumberFooter {
  font-family: "Segoe UI", Verdana, Arial;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_HowToDingbat, .RH-LAYOUT-FOOTER-container span.FM_HowToDingbat {
  font-family: "Wingdings 3";
  font-style: normal;
  font-weight: normal;
  font-size: 9.0pt;
  color: #0057f0;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_ChapterName, .RH-LAYOUT-FOOTER-container span.FM_ChapterName {
  font-family: "Humnst777 Cn BT", Tahoma;
  font-style: normal;
  font-weight: bold;
  font-size: 30.0pt;
  color: #000000;
  letter-spacing: -0.01em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_ReferenceToChapter, .RH-LAYOUT-FOOTER-container span.FM_ReferenceToChapter {
  font-family: "Segoe UI", Verdana, Arial;
  font-style: italic;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_CellEmphasis, .RH-LAYOUT-FOOTER-container span.FM_CellEmphasis {
  font-family: "Segoe UI", "Trebuchet MS", "Arial Narrow", Arial;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_PageNumber, .RH-LAYOUT-FOOTER-container span.FM_PageNumber {
  font-family: "Segoe UI", Verdana, Arial;
  font-style: normal;
  font-weight: normal;
  font-size: 10.0pt;
  color: #000000;
  letter-spacing: 0.00em;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.FM_EquationVariables, .RH-LAYOUT-FOOTER-container span.FM_EquationVariables {
  font-style: italic;
}
.RH-LAYOUT-CENTERPANEL-topic-box .image750, .RH-LAYOUT-FOOTER-container .image750 {
  width: 100%;
  max-width: 750px;
  height: auto;
  border: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateBlueWithHeader, .RH-LAYOUT-FOOTER-container table.AlternateBlueWithHeader {
  border-left-style: Solid;
  border-left-width: 1px;
  border-left-color: #4F81BD;
  border-right-style: Solid;
  border-right-width: 1px;
  border-right-color: #4F81BD;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateBlueColorGrid, .RH-LAYOUT-FOOTER-container table.AlternateBlueColorGrid {
  border-left-style: Solid;
  border-left-width: 1px;
  border-left-color: #4F81BD;
  border-top-style: Solid;
  border-top-width: 1px;
  border-top-color: #4F81BD;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.FM_InThisSection, .RH-LAYOUT-FOOTER-container p.FM_InThisSection {
  margin-left: 0.000pt;
  margin-right: 0.000pt;
  text-align: left;
  text-indent: 0.000pt;
  margin-top: 16.000pt;
  margin-bottom: 3.000pt;
  font-style: normal;
  font-size: 15.0pt;
  background-color: transparent;
  font-family: "Segoe UI", Tahoma;
  font-weight: normal;
  border-bottom-style: none;
  border-top-style: Solid;
  border-top-width: 1px;
  border-top-color: #0000bb;
  padding-bottom: 2px;
  line-height: 110%;
  color: #0000bb;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.AlternateGreyRowsBlueIstRowColumn, .RH-LAYOUT-FOOTER-container table.AlternateGreyRowsBlueIstRowColumn {
  border-top-style: Solid;
  border-top-width: 2px;
  border-top-color: #000000;
  border-bottom-style: Solid;
  border-bottom-width: 2px;
  border-bottom-color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box {
  counter-reset: ;
}
/*  NEW CLASSES FOR FRAMEKESS VERSION */
/* ===== Pipeline normalization support ===== */
/* 1) Semantic headings (from former FM_Heading paragraphs) */
.RH-LAYOUT-CENTERPANEL-topic-box h4, .RH-LAYOUT-FOOTER-container h4 {
  margin: 0;
  font-family: Segoe, "Segoe UI", Tahoma;
  font-weight: 700;
  font-size: 18px;
  color: #000;
}
.RH-LAYOUT-CENTERPANEL-topic-box h5, .RH-LAYOUT-FOOTER-container h5 {
  margin: 0;
  font-family: Segoe, "Segoe UI", Tahoma;
  font-weight: 700;
  font-size: 9.5pt;
  color: #000;
}
/* =========================================================
   Base Table applied to all multi-column variants
   ========================================================= */
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table, .RH-LAYOUT-FOOTER-container .MT-table,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-2Columns, .RH-LAYOUT-FOOTER-container 
.MT-table-2Columns,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-3Columns, .RH-LAYOUT-FOOTER-container 
.MT-table-3Columns,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-3PlusColumn, .RH-LAYOUT-FOOTER-container 
.MT-table-3PlusColumn {
  width: 90%;
  border-collapse: collapse;
  border-top: 0.5pt solid #c0c0c0;
  border-bottom: 0.5pt solid #c0c0c0;
  /* pick one margin strategy */
  margin: 0 0 18px 40px;
  /* no left indent */
  /* or: margin: 0 0 12pt 32px;  left indent */
  text-align: left;
  font-family: "Segoe UI", Verdana, Arial;
  font-size: 15px;
  line-height: 20px;
  font-style: normal;
  font-weight: normal;
  color: #000;
  background-color: transparent;
}
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table th, .RH-LAYOUT-FOOTER-container .MT-table th,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table td, .RH-LAYOUT-FOOTER-container 
.MT-table td,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-2Columns th, .RH-LAYOUT-FOOTER-container 
.MT-table-2Columns th,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-2Columns td, .RH-LAYOUT-FOOTER-container 
.MT-table-2Columns td,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-3Columns th, .RH-LAYOUT-FOOTER-container 
.MT-table-3Columns th,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-3Columns td, .RH-LAYOUT-FOOTER-container 
.MT-table-3Columns td,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-3PlusColumns th, .RH-LAYOUT-FOOTER-container 
.MT-table-3PlusColumns th,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-3PlusColumns td, .RH-LAYOUT-FOOTER-container 
.MT-table-3PlusColumns td {
  vertical-align: top;
  border-top: 0.5pt solid #c0c0c0;
  border-bottom: 0.5pt solid #c0c0c0;
  text-align: left;
  padding-top: 6px;
  padding-right: 4px;
  padding-bottom: 6px;
  padding-left: 4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table p, .RH-LAYOUT-FOOTER-container .MT-table p,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-2Columns p, .RH-LAYOUT-FOOTER-container 
.MT-table-2Columns p,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-3Columns p, .RH-LAYOUT-FOOTER-container 
.MT-table-3Columns p,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-table-3PlusColumn p, .RH-LAYOUT-FOOTER-container 
.MT-table-3PlusColumn p {
  margin: 0;
}
/* =========================================================
   2 Columns
   ========================================================= */
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table-2Columns col:nth-child(1), .RH-LAYOUT-FOOTER-container .MT-table-2Columns col:nth-child(1) {
  width: 35%;
}
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table-2Columns col:nth-child(2), .RH-LAYOUT-FOOTER-container .MT-table-2Columns col:nth-child(2) {
  width: 65%;
}
/* =========================================================
   3 Columns
   ========================================================= */
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table-3Columns col:nth-child(1), .RH-LAYOUT-FOOTER-container .MT-table-3Columns col:nth-child(1) {
  width: 22.6%;
}
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table-3Columns col:nth-child(2), .RH-LAYOUT-FOOTER-container .MT-table-3Columns col:nth-child(2) {
  width: 53.7%;
}
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table-3Columns col:nth-child(3), .RH-LAYOUT-FOOTER-container .MT-table-3Columns col:nth-child(3) {
  width: 23.7%;
}
/* =========================================================
   3+ Columns
   ========================================================= */
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table-3PlusColumns col:first-child, .RH-LAYOUT-FOOTER-container .MT-table-3PlusColumns col:first-child {
  width: 25%;
}
.RH-LAYOUT-CENTERPANEL-topic-box .MT-table-3PlusColumns col:not(:first-child), .RH-LAYOUT-FOOTER-container .MT-table-3PlusColumns col:not(:first-child) {
  width: auto;
}
/* 3) Example blocks created from snippet tables */
.RH-LAYOUT-CENTERPANEL-topic-box div.Example, .RH-LAYOUT-FOOTER-container div.Example {
  margin: 6px 0 10px 30px;
}
.RH-LAYOUT-CENTERPANEL-topic-box div.Example>p.Example, .RH-LAYOUT-FOOTER-container div.Example>p.Example {
  margin: 0 0 2px 0;
  font-family: "Trebuchet MS", "Arial Narrow", Arial;
  font-size: 9pt;
  color: #555;
  line-height: 120%;
}
/* =========================================================
   Alternate rows 
   ========================================================= */
.RH-LAYOUT-CENTERPANEL-topic-box .MT-Alternate, .RH-LAYOUT-FOOTER-container .MT-Alternate {
  border-collapse: collapse;
  width: 100%;
  text-align: left;
  font-family: "Segoe UI", Verdana, Arial;
  font-size: 10pt;
  font-style: normal;
  font-weight: normal;
  color: #000;
}
.RH-LAYOUT-CENTERPANEL-topic-box .MT-Alternate th, .RH-LAYOUT-FOOTER-container .MT-Alternate th,.RH-LAYOUT-CENTERPANEL-topic-box 
.MT-Alternate td, .RH-LAYOUT-FOOTER-container 
.MT-Alternate td {
  border: 1px solid #4f7fc1;
  padding: 8px;
}
.RH-LAYOUT-CENTERPANEL-topic-box .MT-Alternate tbody tr:nth-child(odd), .RH-LAYOUT-FOOTER-container .MT-Alternate tbody tr:nth-child(odd) {
  background: #b9c6d8;
}
.RH-LAYOUT-CENTERPANEL-topic-box .MT-Alternate tbody tr:nth-child(even), .RH-LAYOUT-FOOTER-container .MT-Alternate tbody tr:nth-child(even) {
  background: #dbe4f0;
}
/* 4) Callout tables after class promotion from td -> table */
/* =========================================================
   Callout tables (tip/note/video/attention)
   Structure requirement:
   - First column TD: .icon_cell
   - Second column TD: .text_cell
   ========================================================= */
.RH-LAYOUT-CENTERPANEL-topic-box table.tip_cell, .RH-LAYOUT-FOOTER-container table.tip_cell,.RH-LAYOUT-CENTERPANEL-topic-box 
table.note_cell, .RH-LAYOUT-FOOTER-container 
table.note_cell,.RH-LAYOUT-CENTERPANEL-topic-box 
table.video_cell, .RH-LAYOUT-FOOTER-container 
table.video_cell,.RH-LAYOUT-CENTERPANEL-topic-box 
table.attention_cell, .RH-LAYOUT-FOOTER-container 
table.attention_cell {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  margin: 8px 0;
  font-size: 10.0pt;
}
/* first column (icon column) */
.RH-LAYOUT-CENTERPANEL-topic-box table.tip_cell td:first-child, .RH-LAYOUT-FOOTER-container table.tip_cell td:first-child,.RH-LAYOUT-CENTERPANEL-topic-box 
table.note_cell td:first-child, .RH-LAYOUT-FOOTER-container 
table.note_cell td:first-child,.RH-LAYOUT-CENTERPANEL-topic-box 
table.video_cell td:first-child, .RH-LAYOUT-FOOTER-container 
table.video_cell td:first-child,.RH-LAYOUT-CENTERPANEL-topic-box 
table.attention_cell td:first-child, .RH-LAYOUT-FOOTER-container 
table.attention_cell td:first-child {
  width: 40px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.tip_cell td, .RH-LAYOUT-FOOTER-container table.tip_cell td,.RH-LAYOUT-CENTERPANEL-topic-box 
table.note_cell td, .RH-LAYOUT-FOOTER-container 
table.note_cell td,.RH-LAYOUT-CENTERPANEL-topic-box 
table.video_cell td, .RH-LAYOUT-FOOTER-container 
table.video_cell td,.RH-LAYOUT-CENTERPANEL-topic-box 
table.attention_cell td, .RH-LAYOUT-FOOTER-container 
table.attention_cell td {
  vertical-align: middle;
  border: 0;
  text-align: left;
  font-size: 14px;
}
/* Column sizing (replaces th:first-child rules; applies to TD-based layout) */
.RH-LAYOUT-CENTERPANEL-topic-box table.tip_cell td.icon_cell, .RH-LAYOUT-FOOTER-container table.tip_cell td.icon_cell,.RH-LAYOUT-CENTERPANEL-topic-box 
table.note_cell td.icon_cell, .RH-LAYOUT-FOOTER-container 
table.note_cell td.icon_cell,.RH-LAYOUT-CENTERPANEL-topic-box 
table.video_cell td.icon_cell, .RH-LAYOUT-FOOTER-container 
table.video_cell td.icon_cell,.RH-LAYOUT-CENTERPANEL-topic-box 
table.attention_cell td.icon_cell, .RH-LAYOUT-FOOTER-container 
table.attention_cell td.icon_cell {
  width: 40px;
  height: 64px;
  padding: 0 4px 0 10px;
  /* retains existing "first column" padding behavior */
}
/* Move any <p>-level styling to the TD container */
.RH-LAYOUT-CENTERPANEL-topic-box table.tip_cell td.text_cell, .RH-LAYOUT-FOOTER-container table.tip_cell td.text_cell,.RH-LAYOUT-CENTERPANEL-topic-box 
table.note_cell td.text_cell, .RH-LAYOUT-FOOTER-container 
table.note_cell td.text_cell,.RH-LAYOUT-CENTERPANEL-topic-box 
table.video_cell td.text_cell, .RH-LAYOUT-FOOTER-container 
table.video_cell td.text_cell,.RH-LAYOUT-CENTERPANEL-topic-box 
table.attention_cell td.text_cell, .RH-LAYOUT-FOOTER-container 
table.attention_cell td.text_cell {
  text-align: left;
  vertical-align: middle;
  padding: 0 10px 0 4px;
}
/* Optional: normalize paragraph spacing inside text cell without styling <p> directly */
.RH-LAYOUT-CENTERPANEL-topic-box table.tip_cell td.text_cell p, .RH-LAYOUT-FOOTER-container table.tip_cell td.text_cell p,.RH-LAYOUT-CENTERPANEL-topic-box 
table.note_cell td.text_cell p, .RH-LAYOUT-FOOTER-container 
table.note_cell td.text_cell p,.RH-LAYOUT-CENTERPANEL-topic-box 
table.video_cell td.text_cell p, .RH-LAYOUT-FOOTER-container 
table.video_cell td.text_cell p,.RH-LAYOUT-CENTERPANEL-topic-box 
table.attention_cell td.text_cell p, .RH-LAYOUT-FOOTER-container 
table.attention_cell td.text_cell p {
  margin: 0;
  text-align: left;
}
/* Type accents */
.RH-LAYOUT-CENTERPANEL-topic-box table.tip_cell, .RH-LAYOUT-FOOTER-container table.tip_cell {
  border-left: 4px solid #04C5F5;
  background: #f1fcff;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.note_cell, .RH-LAYOUT-FOOTER-container table.note_cell {
  border-left: 4px solid #0487F9;
  background: #f3f8ff;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.video_cell, .RH-LAYOUT-FOOTER-container table.video_cell {
  border-left: 4px solid #8588A9;
  background: #eae8ed;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.attention_cell, .RH-LAYOUT-FOOTER-container table.attention_cell {
  border-left: 4px solid #BB6047;
  background: #fff5f2;
}
.RH-LAYOUT-CENTERPANEL-topic-box .icon_cell img, .RH-LAYOUT-FOOTER-container .icon_cell img {
  width: auto;
  height: auto;
}
/* =========================================================
  Hide right panel
=========================================================*/
.RH-LAYOUT-CENTERPANEL-topic-box .RH-LAYOUT-RIGHTPANEL-container, .RH-LAYOUT-FOOTER-container .RH-LAYOUT-RIGHTPANEL-container {
  display: none !important;
}
.RH-LAYOUT-CENTERPANEL-topic-box #rh-rightpanel, .RH-LAYOUT-FOOTER-container #rh-rightpanel {
  display: none !important;
}
.RH-LAYOUT-CENTERPANEL-topic-box ul.Disc, .RH-LAYOUT-FOOTER-container ul.Disc {
  list-style: disc;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.Decimal, .RH-LAYOUT-FOOTER-container ol.Decimal {
  list-style: decimal;
}
.RH-LAYOUT-CENTERPANEL-topic-box {
  --hdrevenrowsnobdr-theme-color: #ed7d31;
  --hdrevenrowsnobdr-row-color: rgba(237, 125, 49, 0.25);
  --thickhdrevenrows-theme-color: #666666;
  --thickhdrevenrows-row-color: rgba(102, 102, 102, 0.5);
  --borderonly-theme-color: #bfbfbf;
  --evenrows-theme-color: #bfbfbf;
  --evenrows-row-color: rgba(191, 191, 191, 0.5);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr {
  border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr td, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr td {
  border-width: 1px;
  border-style: none;
  border-color: transparent;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr th, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr th {
  border-width: 1px;
  border-style: none;
  border-color: transparent;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr>thead>tr, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr>thead>tr {
  background-color: var(--hdrevenrowsnobdr-theme-color);
  color: #FFFFFF;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.hdrevenrowsnobdr tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.hdrevenrowsnobdr tr:nth-child(odd) td {
  background-color: var(--hdrevenrowsnobdr-row-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows {
  border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows>thead>tr, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows>thead>tr {
  border-width: 3px;
  border-style: solid;
  border-color: var(--thickhdrevenrows-theme-color);
  border-left: 0;
  border-top: 0;
  border-right: 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows>thead th, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows>thead th {
  text-align: center;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows td, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows td {
  border-width: 1px;
  border-style: solid;
  border-color: var(--thickhdrevenrows-theme-color);
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows th, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows th {
  border-width: 1px;
  border-style: solid;
  border-color: var(--thickhdrevenrows-theme-color);
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.thickhdrevenrows tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.thickhdrevenrows tr:nth-child(odd) td {
  background-color: var(--thickhdrevenrows-row-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly, .RH-LAYOUT-FOOTER-container table.borderonly {
  border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly td, .RH-LAYOUT-FOOTER-container table.borderonly td {
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--borderonly-theme-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.borderonly th, .RH-LAYOUT-FOOTER-container table.borderonly th {
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--borderonly-theme-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.evenrows, .RH-LAYOUT-FOOTER-container table.evenrows {
  border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.evenrows td, .RH-LAYOUT-FOOTER-container table.evenrows td {
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--evenrows-theme-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.evenrows th, .RH-LAYOUT-FOOTER-container table.evenrows th {
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--evenrows-theme-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box table.evenrows tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.evenrows tr:nth-child(even) td {
  background-color: var(--evenrows-row-color);
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.RoundSquare, .RH-LAYOUT-FOOTER-container ol.RoundSquare {
  list-style: disc;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.RoundSquare>li>ol, .RH-LAYOUT-FOOTER-container ol.RoundSquare>li>ol {
  list-style: square;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.RoundSquare>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.RoundSquare>li>ol>li>ol {
  list-style: circle;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.RoundSquare>li>ol>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.RoundSquare>li>ol>li>ol>li>ol {
  list-style: disc;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.RoundSquare>li>ol>li>ol>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.RoundSquare>li>ol>li>ol>li>ol>li>ol {
  list-style: square;
}
.RH-LAYOUT-CENTERPANEL-topic-box ol.RoundSquare>li>ol>li>ol>li>ol>li>ol>li>ol, .RH-LAYOUT-FOOTER-container ol.RoundSquare>li>ol>li>ol>li>ol>li>ol>li>ol {
  list-style: circle;
}