/*Created with Adobe RoboHelp.*/
body {}
/* HEADING STYLES */
h1 {
  color: #FFFFFF;
  font-size: 18pt;
  margin-left: -0.5pt;
  margin-top: 0pt;
  margin-bottom: 10pt;
  font-family: Tahoma;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border-width: 0px;
  border-style: none;
  border-color: #000000;
  border-left-width: 0px;
  border-left-style: none;
  border-left-color: #000000;
  border-top-width: 0px;
  border-top-style: none;
  border-top-color: #000000;
  border-right-width: 0px;
  border-right-style: none;
  border-right-color: #000000;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: #000000;
  text-align: left;
  text-indent: -1px;
  background-color: #000000;
  font-weight: normal;
}
h2 {
  color: rgb(0, 84, 159);
  font-size: 12pt;
  font-weight: normal;
  margin-left: -0.5pt;
  margin-top: 15pt;
  margin-bottom: 10pt;
  font-family: Verdana, sans-serif;
  background-color: #FFFFFF;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  border: solid 2px rgb(140, 180, 225);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-width: solid;
  border-style: none;
  border-color: rgb(140, 180, 225);
  border-left-width: solid;
  border-left-style: none;
  border-left-color: rgb(140, 180, 225);
  border-top-width: solid;
  border-top-style: none;
  border-top-color: rgb(140, 180, 225);
  border-right-width: solid;
  border-right-style: none;
  border-right-color: rgb(140, 180, 225);
  border-bottom-width: solid;
  border-bottom-style: none;
  border-bottom-color: rgb(140, 180, 225);
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
h2.b {
  color: rgb(0, 84, 159);
  font-size: 16pt;
  font-weight: normal;
  margin-left: -0.5pt;
  margin-top: 15pt;
  margin-bottom: 10pt;
  font-family: Verdana, sans-serif;
  background-color: #FFFFFF;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  border: solid 2px rgb(140, 180, 225);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-width: solid;
  border-style: none;
  border-color: rgb(140, 180, 225);
  border-left-width: solid;
  border-left-style: none;
  border-left-color: rgb(140, 180, 225);
  border-top-width: solid;
  border-top-style: none;
  border-top-color: rgb(140, 180, 225);
  border-right-width: solid;
  border-right-style: none;
  border-right-color: rgb(140, 180, 225);
  border-bottom-width: solid;
  border-bottom-style: none;
  border-bottom-color: rgb(140, 180, 225);
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
h2.Heading2b {
  color: rgb(0, 84, 159);
  font-size: 16pt;
  font-weight: normal;
  margin-left: -0.5pt;
  margin-top: 15pt;
  margin-bottom: 10pt;
  font-family: Verdana, sans-serif;
  background-color: #FFFFFF;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 0px;
  border: solid 2px rgb(140, 180, 225);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-width: solid;
  border-style: none;
  border-color: rgb(140, 180, 225);
  border-left-width: solid;
  border-left-style: none;
  border-left-color: rgb(140, 180, 225);
  border-top-width: solid;
  border-top-style: none;
  border-top-color: rgb(140, 180, 225);
  border-right-width: solid;
  border-right-style: none;
  border-right-color: rgb(140, 180, 225);
  border-bottom-width: solid;
  border-bottom-style: none;
  border-bottom-color: rgb(140, 180, 225);
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
h3 {
  color: rgb(0, 84, 159);
  font-size: 13pt;
  margin-left: -0.5pt;
  margin-top: 12pt;
  margin-bottom: 4pt;
  font-family: Verdana, sans-serif;
  text-decoration: none;
  font-weight: normal;
}
h3.h3novspacing {
  color: rgb(0, 84, 159);
  font-size: 13pt;
  margin-left: -0.5pt;
  margin-top: 1pt;
  margin-bottom: 4pt;
  font-family: Verdana, sans-serif;
  text-decoration: none;
  font-weight: normal;
}
h4 {
  color: #6E6E6E;
  font-size: 10pt;
  margin-top: 10pt;
  margin-bottom: 5pt;
  font-family: 'Century Gothic';
}
h5 {
  color: rgb(0, 130, 235);
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  margin-left: -0.25pt;
  margin-top: 10pt;
  margin-bottom: 5pt;
  font-family: Verdana, sans-serif;
  text-indent: 1pt;
}
h6 {
  color: rgb(0, 130, 235);
  font-size: 10pt;
  font-weight: bold;
  margin-left: -0.5pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  font-family: Verdana;
  font-style: italic;
}
/* PARAGRAPH STYLES */
p {
  font-size: 10pt;
  margin-top: 0pt;
  margin-bottom: 6pt;
  font-family: Verdana, sans-serif;
  color: #000000;
  font-weight: normal;
}
p.normal-indent {
  font-size: 12pt;
  margin-left: 20pt;
  margin-top: 0pt;
  margin-bottom: 6pt;
  font-family: Verdana, sans-serif;
  color: #000000;
}
p.normal-single {
  font-size: 12pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  font-family: Verdana, sans-serif;
  color: #000000;
}
p.code {
  font-size: 10pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  font-family: 'Lucida Console';
  color: #000000;
  line-height: 2.75;
}
p.tableheading {
  font-size: 10pt;
  margin-top: 0pt;
  margin-bottom: 5pt;
  font-family: Verdana, sans-serif;
  color: rgb(0, 84, 159);
  font-weight: bold;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
}
p.tabletext {
  font-size: 10pt;
  margin-top: 3pt;
  margin-bottom: 3pt;
  font-family: Verdana, sans-serif;
  color: #000000;
  padding-left: 2pt;
}
p.caption {
  color: #708090;
  font-size: 10pt;
  margin-top: 0pt;
  margin-bottom: 5pt;
  font-family: 'Segoe UI';
  font-weight: bold;
}
p.authornotes {
  font-size: 10pt;
  margin-left: -0.5pt;
  margin-top: 0pt;
  margin-bottom: 6pt;
  font-family: Verdana, sans-serif;
  color: #ff00ff;
  font-style: italic;
}
p.spacer {
  font-family: Verdana, sans-serif;
  color: #000000;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 4pt;
}
p.emphasis1 {
  color: rgb(0, 84, 159);
  font-size: 10pt;
  font-weight: normal;
  margin-top: 6pt;
  margin-bottom: 10pt;
  padding: 6pt;
  font-family: Verdana, sans-serif;
  border: solid 2px rgb(140, 180, 225);
  background-color: rgb(239, 242, 249);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  margin-right: 69px;
  text-indent: 0px;
}
p.emphasis2 {
  color: rgb(35, 140, 35);
  font-size: 10pt;
  font-weight: normal;
  margin-top: 6pt;
  margin-bottom: 10pt;
  padding: 6pt;
  font-family: Verdana, sans-serif;
  border: solid 2px rgb(145, 225, 150);
  background-color: rgb(235, 250, 240);
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
}
/* TABLE STYLES */
td {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
  vertical-align: top;
  padding: 3pt;
  color: #000000;
}
table.blue {
  border-collapse: collapse;
}
table.blue td {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(0, 85, 160);
}
/* LIST STYLES */
ul {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
  margin-left: 0.25in;
  margin-top: 6pt;
  margin-bottom: 3pt;
  padding-left: 0.0in;
  list-style: disc;
  color: #000000;
}
ul.disc {
  list-style-type: disc;
}
ul ul {
  list-style: square;
}
ul ul ul {
  list-style: circle;
}
ul li {
  padding-bottom: 6pt;
}
ol {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
  margin-left: 0.25in;
  margin-top: 6pt;
  margin-bottom: 3pt;
  padding-left: 0.0in;
}
ol li {
  padding-bottom: 6pt;
}
ol.decimal {
  list-style-type: decimal;
}
/* HYPERLINK STYLES */
a {
  color: rgb(0, 84, 159);
  text-decoration: underline;
}
a:hover {
  background-color: rgb(220, 225, 240);
}
a.dropspot {}
/* IMAGE STYLES */
img.spacing_top_and_bottom {
  margin-top: 8pt;
  margin-bottom: 8pt;
}
a.twisty {}
a.twisty::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url('../images/arrowright.gif');
}
a.twisty.pressed::before {
  vertical-align: middle;
  margin-right: 0.25rem;
  content: url('../images/arrowdown.gif');
}
img.spacing_top_only {
  margin-top: 8pt;
  margin-bottom: 0px;
}
img.spacing_bottom_only {
  margin-bottom: 8pt;
  margin-top: 0px;
}
img.spacing_none {
  margin-top: 0px;
  margin-bottom: 0px;
}
ul.Circle {
  list-style: circle;
}
ul.Square {
  list-style: square;
}
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;
}
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;
}
ul.reltopics-list {
  font-family: Verdana, sans-serif;
  font-size: 10pt;
  margin-left: 0.25in;
  margin-top: 6pt;
  margin-bottom: 3pt;
  padding-left: 0.0in;
  list-style: disc;
  color: #000000;
  line-height: 1.5;
  font-size: 17px;
}
ol.NestedNumbering {
  counter-reset: item1;
  list-style: none;
  padding-left: 40px;
  margin-left: 0px;
}
ol.NestedNumbering>li {
  position: relative;
}
ol.NestedNumbering>li:before {
  counter-increment: item1;
  content: counter(item1, decimal)".";
  text-align: right;
  position: absolute;
  left: -44px;
  margin-right: 4px;
  width: 40px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol {
  list-style: none;
  counter-reset: item2;
  padding-left: 60.1px;
  margin-left: -20.1px;
}
ol.NestedNumbering>li>ol>li:before {
  counter-increment: item2;
  content: counter(item1, decimal)"." counter(item2, decimal)".";
  text-align: right;
  position: absolute;
  left: -64.1px;
  margin-right: 4px;
  width: 60.1px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol {
  list-style: none;
  counter-reset: item3;
  padding-left: 90.1px;
  margin-left: -50.1px;
}
ol.NestedNumbering>li>ol>li>ol>li:before {
  counter-increment: item3;
  content: counter(item1, decimal)"." counter(item2, decimal)"." counter(item3, decimal)".";
  text-align: right;
  position: absolute;
  left: -94.1px;
  margin-right: 4px;
  width: 90.1px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol>li>ol {
  counter-reset: item4;
  list-style: none;
  padding-left: 120.2px;
  margin-left: -80.2px;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li:before {
  counter-increment: item4;
  content: counter(item1, decimal)"." counter(item2, decimal)"." counter(item3, decimal)"." counter(item4, decimal)".";
  text-align: right;
  position: absolute;
  left: -124.2px;
  margin-right: 4px;
  width: 120.2px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol {
  counter-reset: item5;
  list-style: none;
  padding-left: 150.2px;
  margin-left: -110.2px;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item5;
  content: counter(item1, decimal)"." counter(item2, decimal)"." counter(item3, decimal)"." counter(item4, decimal)"." counter(item5, decimal)".";
  text-align: right;
  position: absolute;
  left: -154.2px;
  margin-right: 4px;
  width: 150.2px;
  overflow: hidden;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li>ol {
  counter-reset: item6;
  list-style: none;
  padding-left: 180.3px;
  margin-left: -140.3px;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li>ol>li {
  position: relative;
}
ol.NestedNumbering>li>ol>li>ol>li>ol>li>ol>li>ol>li:before {
  counter-increment: item6;
  content: counter(item1, decimal)"." counter(item2, decimal)"." counter(item3, decimal)"." counter(item4, decimal)"." counter(item5, decimal)"." counter(item6, decimal)".";
  text-align: right;
  position: absolute;
  left: -184.3px;
  margin-right: 4px;
  width: 180.3px;
  overflow: hidden;
}
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;
}