/*Created with Adobe RoboHelp 2019.*/
body {
  font-family: Arial;
  background-color: #f0f0f0;
  line-height: 1;
  font-style: normal;
  font-size: 9px;
  border-width: 1px;
  border-style: none;
  border-color: #000000;
  counter-reset: pwarning pnote 0 p
}
h1 {
  font-weight: bold;
  font-size: 18pt;
  font-family: Arial;
  border-width: 1px;
  border-style: none;
  border-color: #000000;
}
h2 {
  font-weight: bold;
  font-size: 14pt;
  font-family: Arial;
}
h3 {
  font-weight: bold;
  font-size: 12pt;
  font-family: Arial;
}
h4 {
  font-weight: bold;
  font-size: 10pt;
  border-width: 1px;
  border-style: none;
  border-color: #000000;
  letter-spacing: 1px;
  font-family: Arial;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
}
h5 {
  font-weight: bold;
  font-size: 10.0pt;
}
h6 {
  font-weight: bold;
  font-size: 8.0pt;
}
p {
  font-size: 10pt;
  margin-top: 5pt;
  margin-bottom: 5pt;
  font-family: Arial;
  color: #000000;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  line-height: 1.5;
}
p.snippet {}
p.snippet {}
p.Note {
  font-size: 10pt;
  margin-top: 6pt;
  margin-bottom: 6pt;
  font-family: Arial;
  color: #000000;
  padding-top: 8px;
  padding-right: 5px;
  padding-bottom: 8px;
  padding-left: 5px;
  background-color: #cfdfe9;
  line-height: 1.5
}
a.expandspot {
  color: #008000;
  cursor: pointer;
  font-style: italic;
  text-decoration: none;
}
span.expandtext {
  font-style: italic;
  font-weight: normal;
  color: #ff0000;
}
a.dropspot {
  cursor: pointer;
  color: #008000;
  font-style: italic;
  text-decoration: none;
}
a.glossterm {
  color: #800000;
  cursor: pointer;
  font-style: italic;
  text-decoration: none;
}
span.glosstext {
  font-style: italic;
  font-weight: normal;
  color: #0000FF;
}
ol {
  margin-top: 0px;
  margin-bottom: 0px;
  counter-reset: item1;
  list-style: none;
  padding-left: 40px;
  margin-left: -24px;
}
ul {
  margin-top: 0px;
  margin-bottom: 0px;
  counter-reset: item1;
  list-style: none;
  padding-left: 40px;
  margin-left: 0px;
}
a.minitoc-caption {
  text-decoration: none;
  color: initial;
  font-weight: bold;
  font-size: 12pt;
}
p.minitoc-caption {
  font-weight: bold;
  font-size: 12pt;
}
ol.minitoc-list {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}
ol.minitoc-list ol {
  list-style: none;
}
a.minitoc-list-item {}
p.seealso-caption {
  font-weight: bold;
  font-size: 12pt;
}
ol.seealso-list {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}
a.seealso-list-item {}
p.reltopics-caption {
  font-weight: bold;
  font-size: 12pt;
  border-width: 1px;
  border-style: solid;
  border-color: #000000;
  border-left: 0;
  border-top: 0;
  border-right: 0;
}
ol.reltopics-list {
  counter-reset: item1;
  list-style: none;
  padding-left: 40px;
  margin-left: -24px;
  margin-top: 0px;
  margin-bottom: 0px;
}
a.reltopics-list-item {}
Navigation Names {
  font-family: Arial;
  font-size: 7pt;
  color: #000000;
  font-weight: bold;
  text-transform: uppercase;
}
navigation names {
  font-family: Arial;
  font-size: 7pt;
  color: #000000;
  font-weight: bold;
  text-transform: uppercase;
}
p.Header {
  font-family: Arial;
  font-size: 16pt;
  color: #FFFFFF;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
  line-height: 2;
  background-color: #0071be;
  border-width: 1px;
  border-style: none;
  border-color: #000000;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px;
  margin-top: 1px;
  margin-right: 1px;
  margin-bottom: 1px;
  margin-left: 1px;
  padding-top: 1px;
  padding-right: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
}
span.UIelement {
  font-family: Arial;
  font-size: 10pt;
  color: #000000;
  font-weight: bold
}
img.inline {
  border-width: 1px;
  border-style: none;
  border-color: #000000;
  margin-top: 6px;
  margin-bottom: 4px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px
}
table {
  float: left;
  border-spacing: 4px 4px;
  font-family: Arial;
  font-size: 9pt;
  color: #000000;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-top: 4px;
  margin-bottom: 4px;
  background-color: #FFFFFF;
  text-align: left
}
table td {
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 6px;
  padding-left: 6px;
  vertical-align: top;
  border-width: 1px;
  border-style: solid;
  border-color: #000000
}
ul.Square {
  list-style-type: square;
  counter-reset: item1;
  list-style: none;
  padding-left: 10px;
  margin-left: 38px
}
ul.Square>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Arial;
  font-size: 9pt
}
ul.Square>li:before {
  counter-increment: item1;
  content: counter(item1, disc);
  text-align: left;
  position: absolute;
  left: -14px;
  margin-right: 4px;
  width: 10px;
  overflow: hidden;
  font-family: Arial;
  font-size: 9pt
}
ul>li {
  line-height: 1;
  font-family: Arial;
  font-size: 10px;
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  font-style: inherit;
  text-transform: inherit
}
img.button {
  margin-top: 4px;
  margin-bottom: 2px
}
ol>li {
  margin-top: 8px;
  margin-bottom: 8px;
  font-family: Arial;
  font-size: 9pt;
  position: relative;
  line-height: 1.5
}
ol>li:before {
  counter-increment: item1;
  content: counter(item1, decimal)".";
  text-align: right;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
  font-family: Arial;
  font-size: 10pt;
  line-height: 1.5;
  position: absolute
}
ol.reltopics-list>li {
  font-family: Arial;
  font-size: 9pt;
  margin-left: 8px;
  position: relative;
  margin-top: 2px;
  margin-bottom: 2px;
  line-height: 1.15
}
ol.reltopics-list>li:before {
  counter-increment: item1;
  content: counter(item1, none);
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
  line-height: 1.5
}
ol.seealso-list>li {
  line-height: 1.5
}
ol.Decimal {
  list-style-type: decimal;
  list-style: none
}
ul.Disc {
  list-style-type: disc;
  counter-reset: item1;
  list-style: none;
  padding-left: 40px;
  margin-left: 0px
}
ol.Decimal>li {
  font-family: Arial
}
span.button {
  font-family: Arial;
  font-size: 9pt;
  font-style: italic
}
span.reference {
  font-family: Arial;
  font-size: 9pt;
  font-style: italic
}
ul.Disc>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px
}
ul.Disc>li:before {
  counter-increment: item1;
  content: counter(item1, disc);
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
  font-family: Arial;
  font-size: 9pt;
  line-height: 1.5
}
p.Note::before {
  counter-increment: pnote;
  content: ;
  padding-right: 0rem
}
img.steps {
  padding-top: 6px;
  padding-bottom: 4px;
  padding-left: 16px
}
ol.Warning {
  counter-reset: item1;
  list-style: none;
  padding-left: 75px;
  margin-left: -3px
}
ol.Warning>li {
  position: relative;
  margin-top: 8px;
  margin-bottom: 8px
}
ol.Warning>li:before {
  counter-increment: item1;
  content: counter(item1, none)url('../images/Warning Label sm.jpg');
  text-align: right;
  position: absolute;
  left: -83px;
  width: 75px;
  overflow: hidden;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-right: 8px
}
ol.WarningElectrical {
  counter-reset: item1;
  list-style: none;
  padding-left: 75px;
  margin-left: 9px
}
ol.WarningElectrical>li {
  position: relative;
  margin-top: 8px;
  margin-bottom: 8px
}
ol.WarningElectrical>li:before {
  counter-increment: item1;
  content: counter(item1, none)url('../images/Electric Warning Label sm.jpg');
  text-align: right;
  position: absolute;
  left: -91px;
  width: 75px;
  overflow: hidden;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-right: 16px;
  line-height: 1.5;
  font-family: Arial;
  font-style: normal;
  font-size: 10pt
}
ol.Caution {
  counter-reset: item1;
  list-style: none;
  padding-left: 75px;
  margin-left: 5px
}
ol.Caution>li {
  position: relative;
  line-height: 1.5;
  text-align: left;
  margin-top: 8px;
  margin-bottom: 8px;
  padding-top: 1px;
  padding-bottom: 1px
}
ol.Caution>li:before {
  counter-increment: item1;
  content: counter(item1, none)url('../images/Caution sm.jpg');
  text-align: right;
  position: absolute;
  left: -95px;
  margin-right: 20px;
  width: 75px;
  overflow: hidden
}
table.Caution {
  float: left;
  font-family: Arial;
  font-size: 10pt;
  border-width: 1px;
  border-style: none;
  border-color: transparent
}
table.Caution td {
  vertical-align: top
}
table.Caution td:first-child {
  background-image: url('../images/Caution sm.jpg');
  background-size: 45px 45px;
  padding-left: 1px;
  text-align: center;
  border-width: 1px;
  border-style: none;
  border-color: transparent
}
table.Caution td:nth-child(even) {
  font-family: Arial;
  font-size: 10pt;
  color: #000000;
  border-width: 1px;
  border-style: none;
  border-color: transparent
}
p.spacer {
  font-size: 1px
}
ol.RoundSquare {
  list-style: disc
}
ol.RoundSquare>li>ol {
  list-style: square
}
ol.RoundSquare>li>ol>li>ol {
  list-style: circle
}
ol.RoundSquare>li>ol>li>ol>li>ol {
  list-style: disc
}
ol.RoundSquare>li>ol>li>ol>li>ol>li>ol {
  list-style: square
}
ol.RoundSquare>li>ol>li>ol>li>ol>li>ol>li>ol {
  list-style: circle
}
ul>li>ul {
  counter-reset: item2;
  list-style: none;
  padding-left: 40px;
  margin-left: 0px
}
ul>li>ul>li {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Arial;
  font-size: 10px;
  font-style: inherit;
  text-transform: inherit
}
ul>li>ul>li:before {
  counter-increment: item2;
  content: "•";
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
  font-size: 10px
}
ul>li:before {
  counter-increment: item1;
  content: "•";
  text-align: right;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
  font-family: Arial;
  font-size: 10px;
  font-style: inherit;
  position: absolute;
  display: inherit
}
ol.AlphaNumeric {
  list-style: decimal
}
ol.AlphaNumeric>li>ol {
  list-style: lower-alpha
}
ol.AlphaNumeric>li>ol>li>ol {
  list-style: lower-roman
}
ol.AlphaNumeric>li>ol>li>ol>li>ol {
  counter-reset: item4;
  list-style: none;
  padding-left: 40px;
  margin-left: 0px
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li {
  position: relative
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li:before {
  counter-increment: item4;
  content: "("counter(item4, decimal)")";
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol {
  list-style: none;
  counter-reset: item5;
  padding-left: 40px;
  margin-left: 0px
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item5;
  content: "("counter(item5, lower-alpha)")";
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li {
  position: relative
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol {
  list-style: none;
  counter-reset: item6;
  padding-left: 40px;
  margin-left: 0px
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item6;
  content: "("counter(item6, lower-roman)")";
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden
}
ol.AlphaNumeric>li>ol>li>ol>li>ol>li>ol>li>ol>li {
  position: relative
}
p::before {
  counter-increment: p;
  content: ;
  padding-right: 0rem
}
ol.RoundNumbers {
  counter-reset: item1;
  list-style: none;
  padding-left: 25px;
  margin-left: 15px
}
ol.RoundNumbers>li {
  position: relative;
  line-height: 25px;
  margin-bottom: 2px
}
ol.RoundNumbers>li:before {
  counter-increment: item1;
  content: counter(item1, decimal);
  text-align: center;
  position: absolute;
  left: -29px;
  margin-right: 4px;
  width: 25px;
  overflow: hidden;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  background-color: #000000;
  color: #FFFFFF;
  height: 25px;
  line-height: 25px
}
table.firstcolrow {
  border-collapse: collapse
}
table.firstcolrow td {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px
}
table.firstcolrow tr:nth-child(even) td {
  background-color: rgba(237, 125, 49, 0.5)
}
table.firstcolrow tr:nth-child(odd) td {
  background-color: rgba(237, 125, 49, 0.25)
}
table.firstcolrow tr:first-child td {
  background-color: rgb(237, 125, 49);
  color: #FFFFFF;
  font-weight: bold;
  text-align: center
}
table.firstcolrow tr td:first-child {
  background-color: rgb(237, 125, 49);
  color: #FFFFFF;
  font-weight: bold
}
table.thickhdrevenrows {
  border-collapse: collapse
}
table.thickhdrevenrows tr:first-child {
  border-width: 3px;
  border-style: solid;
  border-color: #666666;
  border-left: 0;
  border-top: 0;
  border-right: 0
}
table.thickhdrevenrows td {
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px
}
table.thickhdrevenrows tr:nth-child(even) td {
  background-color: rgba(102, 102, 102, 0.5)
}
table.thickhdrevenrows tr:first-child td {
  text-align: center
}
table.evenrows {
  border-collapse: collapse
}
table.evenrows td {
  padding-top: 2px;
  padding-right: 4px;
  padding-bottom: 2px;
  padding-left: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #bfbfbf
}
table.evenrows tr:nth-child(even) td {
  background-color: rgba(191, 191, 191,  0.5)
}