/*Created with Adobe RoboHelp*/
.RH-LAYOUT-CENTERPANEL-topic-box table.icon-key, .RH-LAYOUT-FOOTER-container table.icon-key {
  border: solid 1px #000;
  border-collapse: collapse;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.executive-summary, .RH-LAYOUT-FOOTER-container table.executive-summary {
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #000000;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-collapse: collapse;
  font-family: 'Open Sans';
  font-size: 8pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.executive-summary>thead th, .RH-LAYOUT-FOOTER-container table.executive-summary>thead th {
  border-bottom-color: #000000;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: #000000;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #000000;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #000000;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.executive-summary td:nth-child(even), .RH-LAYOUT-FOOTER-container table.executive-summary td:nth-child(even) {
  width: 500px;
  text-align: center;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.executive-summary td:nth-child(odd), .RH-LAYOUT-FOOTER-container table.executive-summary td:nth-child(odd) {
  width: 200px;
  text-align: center;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.executive-summary td:first-child, .RH-LAYOUT-FOOTER-container table.executive-summary td:first-child {
  width: 250px;
  text-align: left;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.executive-summary tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.executive-summary tr:nth-child(even) td {
  background-color: #EFF8FF;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.executive-summary tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.executive-summary tr:nth-child(odd) td {
  background-color: #BBC7DB;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.executive-summary tr:first-child td, .RH-LAYOUT-FOOTER-container table.executive-summary tr:first-child td {}
.RH-LAYOUT-CENTERPANEL-topic-box table.executive-summary>thead>tr, .RH-LAYOUT-FOOTER-container table.executive-summary>thead>tr {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #000000;
  background-color: #193552;
  color: #FFFFFF;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.alternate-rows, .RH-LAYOUT-FOOTER-container table.alternate-rows {
  border-left-color: #000000;
  border-top-color: #000000;
  border-right-color: #000000;
  border-bottom-color: #000000;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-collapse: collapse;
  font-family: 'Open Sans';
  font-size: 8pt;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.alternate-rows>thead th, .RH-LAYOUT-FOOTER-container table.alternate-rows>thead th {
  border-bottom-color: #000000;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-left-width: 2px;
  border-left-style: solid;
  border-left-color: #000000;
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: #000000;
  border-right-width: 2px;
  border-right-style: solid;
  border-right-color: #000000;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.alternate-rows td:nth-child(even), .RH-LAYOUT-FOOTER-container table.alternate-rows td:nth-child(even) {}
.RH-LAYOUT-CENTERPANEL-topic-box table.alternate-rows td:nth-child(odd), .RH-LAYOUT-FOOTER-container table.alternate-rows td:nth-child(odd) {}
.RH-LAYOUT-CENTERPANEL-topic-box table.alternate-rows td:first-child, .RH-LAYOUT-FOOTER-container table.alternate-rows td:first-child {}
.RH-LAYOUT-CENTERPANEL-topic-box table.alternate-rows tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.alternate-rows tr:nth-child(even) td {
  background-color: #EFF8FF;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.alternate-rows tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.alternate-rows tr:nth-child(odd) td {
  background-color: #BBC7DB;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.alternate-rows>thead>tr, .RH-LAYOUT-FOOTER-container table.alternate-rows>thead>tr {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #000000;
  background-color: #193552;
  color: #FFFFFF;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.icon-key>thead th, .RH-LAYOUT-FOOTER-container table.icon-key>thead th {
  border-left: 1px solid #000;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.icon-key tr:nth-child(even) td, .RH-LAYOUT-FOOTER-container table.icon-key tr:nth-child(even) td {
  border-left-style: solid;
  border-right-style: solid;
  border-left-color: #000000;
  border-right-color: #000000;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.icon-key tr:nth-child(odd) td, .RH-LAYOUT-FOOTER-container table.icon-key tr:nth-child(odd) td {
  border-left-color: #000000;
  border-right-color: #000000;
  border-left-width: 1px;
  border-right-width: 1px;
  border-left-style: solid;
  border-right-style: solid;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.icon-key tr:first-child td, .RH-LAYOUT-FOOTER-container table.icon-key tr:first-child td {}
.RH-LAYOUT-CENTERPANEL-topic-box table.icon-key>thead>tr, .RH-LAYOUT-FOOTER-container table.icon-key>thead>tr {
  background-color: #d3d3d3;
  border-left-width: 1px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 1px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 1px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: none;
  border-bottom-color: #000000;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.icon-key td, .RH-LAYOUT-FOOTER-container table.icon-key td {
  padding-right: 3px;
  padding-left: 3px;
}
.RH-LAYOUT-CENTERPANEL-topic-box table.icon-key th, .RH-LAYOUT-FOOTER-container table.icon-key th {
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
}