/*CSS changes for VW2025 */
/* Change h5 heading style to Text_subhead paragraph style -- 3/4/2024 */
.RH-LAYOUT-CENTERPANEL-topic-box {
  font-family: Verdana, Arial, sans-serif;
  background-color: #ffffff;
  line-height: 1.5;
  /* Commented out the following lines to fix the "double 1" numbering problem with Chrome -- 6/17/24 */
  /*  counter-set:
    bullet p\.rl-p-numbered1; */
}
.RH-LAYOUT-CENTERPANEL-topic-box p, .RH-LAYOUT-FOOTER-container p {
  font-size: .8rem;
  margin-left: .5rem;
  margin-right: .5rem;
  margin-bottom: 0rem;
  margin-top: 1.2rem;
  color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box h1, .RH-LAYOUT-FOOTER-container h1 {
  font-weight: normal;
  font-size: 1.7rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 0rem;
  color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box h2, .RH-LAYOUT-FOOTER-container h2 {
  font-weight: normal;
  font-size: 1.5rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.5rem;
  color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box h3, .RH-LAYOUT-FOOTER-container h3 {
  font-weight: normal;
  font-size: 1.3rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.3rem;
  color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box h4, .RH-LAYOUT-FOOTER-container h4 {
  font-weight: normal;
  font-size: 1.1rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.1rem;
  color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box a, .RH-LAYOUT-FOOTER-container a {
  display: inline;
  color: #04827C;
  font-weight: bold;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:link, .RH-LAYOUT-FOOTER-container a:link {
  color: #04827C;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:visited, .RH-LAYOUT-FOOTER-container a:visited {
  color: #04827C;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:hover, .RH-LAYOUT-FOOTER-container a:hover {
  color: #04827C;
  text-decoration: underline;
}
.RH-LAYOUT-CENTERPANEL-topic-box a:active, .RH-LAYOUT-FOOTER-container a:active {
  color: #04827C;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot, .RH-LAYOUT-FOOTER-container a.dropspot {
  cursor: hand;
  display: inline;
  font-style: italic;
  color: #04827C;
  text-decoration: none;
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot::before, .RH-LAYOUT-FOOTER-container a.dropspot::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url('../images/arrow_right.png');
}
.RH-LAYOUT-CENTERPANEL-topic-box a.dropspot.pressed::before, .RH-LAYOUT-FOOTER-container a.dropspot.pressed::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url('../images/arrow_down.png');
}
.RH-LAYOUT-CENTERPANEL-topic-box span.SourceCode, .RH-LAYOUT-FOOTER-container span.SourceCode {
  font-family: "Source Code Pro", "Courier New";
  font-size: .75rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.Italics, .RH-LAYOUT-FOOTER-container span.Italics {
  font-style: italic;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.Bold, .RH-LAYOUT-FOOTER-container span.Bold {
  font-weight: bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box span.Concept, .RH-LAYOUT-FOOTER-container span.Concept {
  font-weight: normal;
  background-color: #ffffff;
  color: #04827C;
  font-variant: normal;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Indent, .RH-LAYOUT-FOOTER-container p.Indent {
  margin-left: 4.1rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Note::before, .RH-LAYOUT-FOOTER-container p.Note::before {
  content: "注：";
  font-weight: bold;
  color: #04827C;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Note, .RH-LAYOUT-FOOTER-container p.Note {
  margin-left: 1.96rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.NoteIndent::before, .RH-LAYOUT-FOOTER-container p.NoteIndent::before {
  content: "注：";
  font-weight: bold;
  color: #04827C;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.NoteIndent, .RH-LAYOUT-FOOTER-container p.NoteIndent {
  margin-left: 6rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.RelatedTopics, .RH-LAYOUT-FOOTER-container p.RelatedTopics {
  margin-top: 0.15rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Graphic, .RH-LAYOUT-FOOTER-container p.Graphic {
  margin-left: .5rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
  font-size: .25em;
  text-align: center;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.CaptionTitle, .RH-LAYOUT-FOOTER-container p.CaptionTitle {
  font-size: 0.781rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
  text-align: center;
  margin-left: 8rem;
  margin-right: 8rem;
  font-weight: bold;
  line-height: 1.15;
  font-family: "Segoe UI", "Trebuchet MS", sans-serif;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Caption, .RH-LAYOUT-FOOTER-container p.Caption {
  font-size: 0.715rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
  text-align: center;
  margin-left: 8rem;
  margin-right: 8rem;
  line-height: 1.15;
  font-family: "Segoe UI", "Trebuchet MS", sans-serif;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Text_subhead, .RH-LAYOUT-FOOTER-container p.Text_subhead {
  font-weight: bold;
  font-size: .8rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Heading_table, .RH-LAYOUT-FOOTER-container p.Heading_table {
  margin-left: .3rem;
  margin-top: 0rem;
  margin-bottom: .1rem;
  font-size: .70rem;
  font-weight: bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Heading_white, .RH-LAYOUT-FOOTER-container p.Heading_white {
  color: #ffffff;
  margin-left: .3rem;
  margin-top: 0rem;
  margin-bottom: .1rem;
  font-size: .70rem;
  font-weight: bold;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.CellBody, .RH-LAYOUT-FOOTER-container p.CellBody {
  margin-left: .3rem;
  margin-top: .5rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.CellBodyIndent, .RH-LAYOUT-FOOTER-container p.CellBodyIndent {
  margin-left: 1.8rem;
  margin-top: .5rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.SourceCode, .RH-LAYOUT-FOOTER-container p.SourceCode {
  margin-left: .5rem;
  margin-bottom: 0rem;
  margin-top: 1.2rem;
  font-size: .75rem;
  font-family: "Source Code Pro", "Courier New";
}
.RH-LAYOUT-CENTERPANEL-topic-box p.CellTitle, .RH-LAYOUT-FOOTER-container p.CellTitle {
  font-weight: bold;
  margin-top: .5em;
  margin-left: .3rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Numbered, .RH-LAYOUT-FOOTER-container p.Numbered {
  margin-left: 4.1rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
  --autonumber: autonumber;
  position: relative;
  --prefix-size: 21px;
  --prefix-fixed-size: false;
  --prefix-gap: 5px;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Numbered:before, .RH-LAYOUT-FOOTER-container p.Numbered:before {
  content: counter(prl-p-numbered1, decimal)".";
  margin-right: var(--prefix-gap);
  position: absolute;
  text-align: left;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  width: var(--prefix-size);
  counter-increment: prl-p-numbered1;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Numbered1, .RH-LAYOUT-FOOTER-container p.Numbered1 {
  margin-left: 4.1rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
  --autonumber: autonumber;
  position: relative;
  --prefix-size: 21px;
  --prefix-fixed-size: false;
  --prefix-gap: 5px;
  counter-reset: prl-p-numbered1 0;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Numbered1:before, .RH-LAYOUT-FOOTER-container p.Numbered1:before {
  content: counter(prl-p-numbered1, decimal)".";
  margin-right: var(--prefix-gap);
  position: absolute;
  text-align: left;
  left: calc(-1 * var(--prefix-size) - var(--prefix-gap));
  width: var(--prefix-size);
  counter-increment: prl-p-numbered1;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Bullet:before, .RH-LAYOUT-FOOTER-container p.Bullet:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.Bullet, .RH-LAYOUT-FOOTER-container p.Bullet {
  text-indent: -1.5rem;
  margin-left: 4.1rem;
  margin-bottom: 0rem;
  margin-top: 0rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.BulletwSpace:before, .RH-LAYOUT-FOOTER-container p.BulletwSpace:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.BulletwSpace, .RH-LAYOUT-FOOTER-container p.BulletwSpace {
  text-indent: -1.5rem;
  margin-left: 4.1rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.BulletIndent:before, .RH-LAYOUT-FOOTER-container p.BulletIndent:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.BulletIndent, .RH-LAYOUT-FOOTER-container p.BulletIndent {
  text-indent: -1.5rem;
  margin-left: 5.5rem;
  margin-bottom: 0rem;
  margin-top: 0rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.BulletIndwSpace:before, .RH-LAYOUT-FOOTER-container p.BulletIndwSpace:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.BulletIndwSpace, .RH-LAYOUT-FOOTER-container p.BulletIndwSpace {
  text-indent: -1.5rem;
  margin-left: 5.5rem;
  margin-bottom: 0rem;
  margin-top: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.CellBullet:before, .RH-LAYOUT-FOOTER-container p.CellBullet:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.CellBullet, .RH-LAYOUT-FOOTER-container p.CellBullet {
  text-indent: -1.5rem;
  margin-left: 1.8rem;
  margin-bottom: 0rem;
  margin-top: 0rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.CellBulletwSpace:before, .RH-LAYOUT-FOOTER-container p.CellBulletwSpace:before {
  counter-increment: bullet;
  content: counter(bullet, disc);
  margin-right: 1rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box p.CellBulletwSpace, .RH-LAYOUT-FOOTER-container p.CellBulletwSpace {
  text-indent: -1.5rem;
  margin-left: 1.8rem;
  margin-bottom: 0rem;
  margin-top: .5rem;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.TableLeft, .RH-LAYOUT-FOOTER-container table.TableLeft {
  border: 1px solid black;
  border-collapse: collapse;
  text-align: Left;
  margin-left: .7rem;
  margin-bottom: .75rem;
  margin-top: 1rem;
  line-height: 1.2;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.TableLeft td, .RH-LAYOUT-FOOTER-container table.TableLeft td {
  border: 1px solid black;
  padding-left: .1875rem;
  padding-right: .1875rem;
  padding-top: 0rem;
  padding-bottom: 0.6rem;
  vertical-align: top;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.TableLeft tr:first-child td, .RH-LAYOUT-FOOTER-container table.TableLeft tr:first-child td {
  border: 1px solid black;
  padding-top: 0.25rem;
  padding-bottom: 0.1rem;
  border-left-style: Double;
  border-left-width: 1px;
  border-left-color: #000000;
  border-right-style: Double;
  border-right-width: 1px;
  border-right-color: #000000;
  color: #ffffff;
  background-color: #636363;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.TableSmall, .RH-LAYOUT-FOOTER-container table.TableSmall {
  border: 1px solid black;
  border-collapse: collapse;
  text-align: Left;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: .75rem;
  margin-top: 1rem;
  line-height: 1.5;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.TableSmall td, .RH-LAYOUT-FOOTER-container table.TableSmall td {
  border: 1px solid black;
  padding-left: .1875rem;
  padding-right: .1875rem;
  padding-top: 0rem;
  padding-bottom: 0.6rem;
  vertical-align: top;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.TableSmall tr:first-child td, .RH-LAYOUT-FOOTER-container table.TableSmall tr:first-child td {
  border: 1px solid black;
  padding-top: 0.25rem;
  padding-bottom: 0.1rem;
  color: #000000;
  background-color: #d1d1d1;
}
/*
PROBABLY WILL GET RID OF THESE
table.WorkflowTable {
  text-align: Left;
  margin-bottom: .75rem;
  margin-top: .75rem;
  margin-left: .75rem;
  border-width: 0px;
  border-color: transparent;
  border-left-width: 0px;
  border-left-color: transparent;
  border-right-width: 0px;
  border-right-color: transparent;
  border-top-width: 0px;
  border-top-color: transparent;
  border-bottom-width: 0px;
  border-bottom-color: transparent;
  border-collapse: collapse;
}
table.WorkflowTable td {
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
  padding-left: 3.3rem;
}
p.WorkflowTitle {
  font-size: 1.4rem;
  margin-left: .5rem;
  margin-right: 1rem;
  margin-bottom: 0rem;
  margin-top: 1.4rem;
}
*/
.RH-LAYOUT-CENTERPANEL-topic-box ol.Decimal, .RH-LAYOUT-FOOTER-container ol.Decimal {
  list-style: decimal;
}