div.Balloon_Text, caption.Balloon_Text
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Block_Text, caption.Block_Text
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 72pt;
  margin-right: 72pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.body, caption.body
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.body_nobreak, caption.body_nobreak
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.body_right, caption.body_right
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Caption, caption.Caption
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code, caption.code
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code_2_only, caption.code_2_only
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 10.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code_002b, caption.code_002b
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code2, caption.code2
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code2_only, caption.code2_only
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 11pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code2_002b, caption.code2_002b
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code3, caption.code3
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code3_only, caption.code3_only
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 10pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code3_002b, caption.code3_002b
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codefirst, caption.codefirst
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Comment_Subject, caption.Comment_Subject
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Comment_Text, caption.Comment_Text
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.copyright, caption.copyright
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.copyright_space, caption.copyright_space
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 200.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.doc_id, caption.doc_id
{
  color: DimGray;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 12pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Document_Map, caption.Document_Map
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.editorial, caption.editorial
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.emphasis_missing, caption.emphasis_missing
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Endnote_Text, caption.Endnote_Text
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.extra_space, caption.extra_space
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Footer, caption.Footer
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footer_even, caption.footer_even
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footer_odd, caption.footer_odd
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Footnote, caption.Footnote
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footnote, caption.footnote
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 14.4pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Footnote_Text, caption.Footnote_Text
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.force_pagebreak, caption.force_pagebreak
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.gloss_def, caption.gloss_def
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.gloss_term, caption.gloss_term
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1, caption.h1
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 26pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1_app, caption.h1_app
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 26pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1_appTOC, caption.h1_appTOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1_contents, caption.h1_contents
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 26pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1_gloss, caption.h1_gloss
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 26pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 400;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1_glossTOC, caption.h1_glossTOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1TOC, caption.h1TOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 7.2pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: -7.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2, caption.h2
{
  border-top-style: none;
  border-top-width: thin;
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 22pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2_nobreak, caption.h2_nobreak
{
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  border-top-width: thin;
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 20pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2_nobreakMTOC, caption.h2_nobreakMTOC
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2_nobreakTOC, caption.h2_nobreakTOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 1.0pt;
  margin-left: 25.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.199999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2MTOC, caption.h2MTOC
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2TOC, caption.h2TOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 1.0pt;
  margin-left: 25.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.199999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3, caption.h3
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 17pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 21.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3_nobreak, caption.h3_nobreak
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 17pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 21.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3_nobreakTOC, caption.h3_nobreakTOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 1.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3TOC, caption.h3TOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 1.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h4, caption.h4
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 14pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h4TOC, caption.h4TOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 1.0pt;
  margin-left: 61.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h5, caption.h5
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h5TOC, caption.h5TOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 1.0pt;
  margin-left: 79.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h6, caption.h6
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 11pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h6TOC, caption.h6TOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 1.0pt;
  margin-left: 97.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -7.200000000000003pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Header, caption.Header
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.header_even, caption.header_even
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.header_odd, caption.header_odd
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading_7, caption.Heading_7
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading_8, caption.Heading_8
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading_9, caption.Heading_9
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.InChapter, caption.InChapter
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_1, caption.Index_1
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 9.9pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -9.9pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_2, caption.Index_2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 28.39968pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.19984pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_3, caption.Index_3
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 28.30032pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_4, caption.Index_4
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 40.00032pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.00008pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_5, caption.Index_5
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 49.99968pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -9.999359999999995pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_6, caption.Index_6
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 59.99976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.000080000000004pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_7, caption.Index_7
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 69.99984pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.000080000000004pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_8, caption.Index_8
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 79.99992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.000079999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_9, caption.Index_9
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 90pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.000079999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Index_Heading, caption.Index_Heading
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.List_4, caption.List_4
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 106.54992pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_alpha, caption.list_alpha
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_alpha_002b, caption.list_alpha_002b
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_alpha2, caption.list_alpha2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_alpha2_002b, caption.list_alpha2_002b
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_alpha3, caption.list_alpha3
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_alpha3_002b, caption.list_alpha3_002b
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_bul, caption.list_bul
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_bul2, caption.list_bul2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_bul2_en, caption.list_bul2_en
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_bul3, caption.list_bul3
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_bul3_en, caption.list_bul3_en
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_bul4, caption.list_bul4
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_bul4_en, caption.list_bul4_en
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_caution, caption.list_caution
{
  background-color: #99CCFF;
  border-left-color: #238FFB;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_caution2, caption.list_caution2
{
  background-color: #99CCFF;
  border-left-color: #238FFB;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_checkbox, caption.list_checkbox
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_checkbox2, caption.list_checkbox2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_cont, caption.list_cont
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_cont2, caption.list_cont2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_cont3, caption.list_cont3
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_cont4, caption.list_cont4
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_important, caption.list_important
{
  background-color: #FFEFDB;
  border-left-color: #FF9000;
  border-left-style: solid;
  border-left-width: thick;
  color: #FF9000;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_important2, caption.list_important2
{
  background-color: #FFEFDB;
  border-left-color: #FF9000;
  border-left-style: solid;
  border-left-width: thick;
  color: #FF9000;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_note, caption.list_note
{
  background-color: #F6F9FC;
  border-left-color: #238FFB;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_note2, caption.list_note2
{
  background-color: #F6F9FC;
  border-left-color: #238FFB;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_note3, caption.list_note3
{
  background-color: #F6F9FC;
  border-left-color: #238FFB;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_num, caption.list_num
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_num_002b, caption.list_num_002b
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_num2, caption.list_num2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_num2_002b, caption.list_num2_002b
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_num3, caption.list_num3
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_num3_002b, caption.list_num3_002b
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_pic, caption.list_pic
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 7px;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 5px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_pic2, caption.list_pic2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 7px;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 5px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_pic3, caption.list_pic3
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 7px;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 5px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_plain, caption.list_plain
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_plain2, caption.list_plain2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_plain3, caption.list_plain3
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_tip, caption.list_tip
{
  background-color: #CFFFDB;
  border-left-color: #35BA57;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_tip2, caption.list_tip2
{
  background-color: #CFFFDB;
  border-left-color: #35BA57;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_warning, caption.list_warning
{
  background-color: #FFE9E8;
  border-left-color: #FF4A41;
  border-left-style: solid;
  border-left-width: thick;
  color: #FF4A41;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list_warning2, caption.list_warning2
{
  background-color: #FFE9E8;
  border-left-color: #FF4A41;
  border-left-style: solid;
  border-left-width: thick;
  color: #FF4A41;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 5px;
  padding-top: 3px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.logo, caption.logo
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Macro_Text, caption.Macro_Text
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.minitoc_intro, caption.minitoc_intro
{
  color: #1B1E24;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.missing_object, caption.missing_object
{
  color: #ff00ff;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.msg_num, caption.msg_num
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.msg_txt, caption.msg_txt
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 10.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note, caption.note
{
  background-color: #F6F9FC;
  border-left-color: #238FFB;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 11pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10pt;
  padding-bottom: 3pt;
  padding-left: 6pt;
  padding-right: 5pt;
  padding-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_best_practice, caption.note_best_practice
{
  background-color: #F6F9FC;
  border-left-color: #2449C9;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 11pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10pt;
  padding-bottom: 3pt;
  padding-left: 6pt;
  padding-right: 5pt;
  padding-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_caution, caption.note_caution
{
  background-color: #99CCFF;
  border-left-color: #238FFB;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 11pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10pt;
  padding-bottom: 3pt;
  padding-left: 6pt;
  padding-right: 5pt;
  padding-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_important, caption.note_important
{
  background-color: #FFEFDB;
  border-left-color: #FF9000;
  border-left-style: solid;
  border-left-width: thick;
  color: #FF9000;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 11pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10pt;
  padding-bottom: 3pt;
  padding-left: 6pt;
  padding-right: 5pt;
  padding-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_license, caption.note_license
{
  background-color: #F6F9FC;
  border-left-color: #238FFB;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 11pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10pt;
  padding-bottom: 3pt;
  padding-left: 6pt;
  padding-right: 5pt;
  padding-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_tip, caption.note_tip
{
  background-color: #CFFFDB;
  border-left-color: #35BA57;
  border-left-style: solid;
  border-left-width: thick;
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 11pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10pt;
  padding-bottom: 3pt;
  padding-left: 6pt;
  padding-right: 5pt;
  padding-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_warning, caption.note_warning
{
  background-color: #FFE9E8;
  border-left-color: #FF4A41;
  border-left-style: solid;
  border-left-width: thick;
  color: #FF4A41;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 11pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10pt;
  padding-bottom: 3pt;
  padding-left: 6pt;
  padding-right: 5pt;
  padding-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.part_title, caption.part_title
{
  border-bottom-color: #2549C9;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 28.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 30pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.part_titleTOC, caption.part_titleTOC
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 8.0pt;
  margin-left: 7.2pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: left;
  text-indent: -7.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.picture, caption.picture
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 8px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6px;
  overflow: auto;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Plain_Text, caption.Plain_Text
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.proc_intro, caption.proc_intro
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.product_name, caption.product_name
{
  color: #2549C9;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.quote, caption.quote
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.reas_act_head, caption.reas_act_head
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.reas_act_txt, caption.reas_act_txt
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Subtitle, caption.Subtitle
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 48.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_colhd, caption.table_colhd
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 3.00024pt;
  margin-right: 3.00024pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_colhd__0028left_0029, caption.table_colhd__0028left_0029
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 3.00024pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.table_colhd__0028right_0029, caption.table_colhd__0028right_0029
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 3.00024pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Table_of_Authorities, caption.Table_of_Authorities
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 10.00008pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.00008pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Table_of_Figures, caption.Table_of_Figures
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 48.49992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -20.14992pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tagline, caption.tagline
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 3.6pt;
  margin-top: 184.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: super;
}

div.tbl_anchor, caption.tbl_anchor
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_body, caption.tbl_body
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_body_ctr, caption.tbl_body_ctr
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_caution, caption.tbl_caution
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_code, caption.tbl_code
{
  background-color: #F6F9FC;
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas,Monospace, 'Courier New';
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_head, caption.tbl_head
{
  color: #1B1E24;
  direction: ltr;
  font-family: Sans-Serif, Arial;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_head_bookshelf, caption.tbl_head_bookshelf
{
  color: White;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_head_ctr, caption.tbl_head_ctr
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_list_bul, caption.tbl_list_bul
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_list_bul2, caption.tbl_list_bul2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_list_cont, caption.tbl_list_cont
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_list_num, caption.tbl_list_num
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_list_num_002b, caption.tbl_list_num_002b
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_note, caption.tbl_note
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_tip, caption.tbl_tip
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.term, caption.term
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.term_cont, caption.term_cont
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.term_cont2, caption.term_cont2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.term_cont3, caption.term_cont3
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 6.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.term2, caption.term2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.term3, caption.term3
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.text_screen, caption.text_screen
{
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, Monospace, 'Courier New';
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.text_screen2, caption.text_screen2
{
  color: #1B1E24;
  direction: ltr;
  font-family: Consolas, Monospace, 'Courier New';
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Title, caption.Title
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.title, caption.title
{
  color: #1B1E24;
  direction: ltr;
  font-family: 'Red Hat Text', Arial, Sans-Serif;
  font-size: 28pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 900;
  line-height: 140%;
  margin-bottom: 12pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TOA_Heading, caption.TOA_Heading
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 52.54992pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TOC_7, caption.TOC_7
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 59.99976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TOC_8, caption.TOC_8
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 69.99984pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TOC_9, caption.TOC_9
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 79.99992pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.version, caption.version
{
  color: #1B1E24;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  line-height: 140%;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 7.2pt;
  margin-top: 12.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

span.Balloon_Text_Char, span.Balloon_Text_Char a, span.Balloon_Text_Char a:active, abbreviation.Balloon_Text_Char, abbreviation.Balloon_Text_Char a, abbreviation.Balloon_Text_Char a:active, acronym.Balloon_Text_Char, acronym.Balloon_Text_Char a, acronym.Balloon_Text_Char a:active, citation.Balloon_Text_Char, citation.Balloon_Text_Char a, citation.Balloon_Text_Char a:active
{
  color: #000000;
  font-family: "Segoe UI";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Body_Text_Char_002cbody_Char, span.Body_Text_Char_002cbody_Char a, span.Body_Text_Char_002cbody_Char a:active, abbreviation.Body_Text_Char_002cbody_Char, abbreviation.Body_Text_Char_002cbody_Char a, abbreviation.Body_Text_Char_002cbody_Char a:active, acronym.Body_Text_Char_002cbody_Char, acronym.Body_Text_Char_002cbody_Char a, acronym.Body_Text_Char_002cbody_Char a:active, citation.Body_Text_Char_002cbody_Char, citation.Body_Text_Char_002cbody_Char a, citation.Body_Text_Char_002cbody_Char a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.bold, span.bold a, span.bold a:active, abbreviation.bold, abbreviation.bold a, abbreviation.bold a:active, acronym.bold, acronym.bold a, acronym.bold a:active, citation.bold, citation.bold a, citation.bold a:active
{
  font-weight: bold;
}

span.bold_code, span.bold_code a, span.bold_code a:active, abbreviation.bold_code, abbreviation.bold_code a, abbreviation.bold_code a:active, acronym.bold_code, acronym.bold_code a, acronym.bold_code a:active, citation.bold_code, citation.bold_code a, citation.bold_code a:active
{
  background-color: #F6F9FC;
  color: #000000;
  font-family: Consolas,Monospace, 'Courier New';
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.bold_und, span.bold_und a, span.bold_und a:active, abbreviation.bold_und, abbreviation.bold_und a, abbreviation.bold_und a:active, acronym.bold_und, acronym.bold_und a, acronym.bold_und a:active, citation.bold_und, citation.bold_und a, citation.bold_und a:active
{
  font-weight: bold;
  text-decoration: underline;
}

span.Bullet1, span.Bullet1 a, span.Bullet1 a:active, abbreviation.Bullet1, abbreviation.Bullet1 a, abbreviation.Bullet1 a:active, acronym.Bullet1, acronym.Bullet1 a, acronym.Bullet1 a:active, citation.Bullet1, citation.Bullet1 a, citation.Bullet1 a:active
{
  color: #000000;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet10, span.Bullet10 a, span.Bullet10 a:active, abbreviation.Bullet10, abbreviation.Bullet10 a, abbreviation.Bullet10 a:active, acronym.Bullet10, acronym.Bullet10 a, acronym.Bullet10 a:active, citation.Bullet10, citation.Bullet10 a, citation.Bullet10 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet11, span.Bullet11 a, span.Bullet11 a:active, abbreviation.Bullet11, abbreviation.Bullet11 a, abbreviation.Bullet11 a:active, acronym.Bullet11, acronym.Bullet11 a, acronym.Bullet11 a:active, citation.Bullet11, citation.Bullet11 a, citation.Bullet11 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet12, span.Bullet12 a, span.Bullet12 a:active, abbreviation.Bullet12, abbreviation.Bullet12 a, abbreviation.Bullet12 a:active, acronym.Bullet12, acronym.Bullet12 a, acronym.Bullet12 a:active, citation.Bullet12, citation.Bullet12 a, citation.Bullet12 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet13, span.Bullet13 a, span.Bullet13 a:active, abbreviation.Bullet13, abbreviation.Bullet13 a, abbreviation.Bullet13 a:active, acronym.Bullet13, acronym.Bullet13 a, acronym.Bullet13 a:active, citation.Bullet13, citation.Bullet13 a, citation.Bullet13 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet14, span.Bullet14 a, span.Bullet14 a:active, abbreviation.Bullet14, abbreviation.Bullet14 a, abbreviation.Bullet14 a:active, acronym.Bullet14, acronym.Bullet14 a, acronym.Bullet14 a:active, citation.Bullet14, citation.Bullet14 a, citation.Bullet14 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet15, span.Bullet15 a, span.Bullet15 a:active, abbreviation.Bullet15, abbreviation.Bullet15 a, abbreviation.Bullet15 a:active, acronym.Bullet15, acronym.Bullet15 a, acronym.Bullet15 a:active, citation.Bullet15, citation.Bullet15 a, citation.Bullet15 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet16, span.Bullet16 a, span.Bullet16 a:active, abbreviation.Bullet16, abbreviation.Bullet16 a, abbreviation.Bullet16 a:active, acronym.Bullet16, acronym.Bullet16 a, acronym.Bullet16 a:active, citation.Bullet16, citation.Bullet16 a, citation.Bullet16 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet17, span.Bullet17 a, span.Bullet17 a:active, abbreviation.Bullet17, abbreviation.Bullet17 a, abbreviation.Bullet17 a:active, acronym.Bullet17, acronym.Bullet17 a, acronym.Bullet17 a:active, citation.Bullet17, citation.Bullet17 a, citation.Bullet17 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet18, span.Bullet18 a, span.Bullet18 a:active, abbreviation.Bullet18, abbreviation.Bullet18 a, abbreviation.Bullet18 a:active, acronym.Bullet18, acronym.Bullet18 a, acronym.Bullet18 a:active, citation.Bullet18, citation.Bullet18 a, citation.Bullet18 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet19, span.Bullet19 a, span.Bullet19 a:active, abbreviation.Bullet19, abbreviation.Bullet19 a, abbreviation.Bullet19 a:active, acronym.Bullet19, acronym.Bullet19 a, acronym.Bullet19 a:active, citation.Bullet19, citation.Bullet19 a, citation.Bullet19 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet2, span.Bullet2 a, span.Bullet2 a:active, abbreviation.Bullet2, abbreviation.Bullet2 a, abbreviation.Bullet2 a:active, acronym.Bullet2, acronym.Bullet2 a, acronym.Bullet2 a:active, citation.Bullet2, citation.Bullet2 a, citation.Bullet2 a:active
{
  color: #000000;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet20, span.Bullet20 a, span.Bullet20 a:active, abbreviation.Bullet20, abbreviation.Bullet20 a, abbreviation.Bullet20 a:active, acronym.Bullet20, acronym.Bullet20 a, acronym.Bullet20 a:active, citation.Bullet20, citation.Bullet20 a, citation.Bullet20 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet21, span.Bullet21 a, span.Bullet21 a:active, abbreviation.Bullet21, abbreviation.Bullet21 a, abbreviation.Bullet21 a:active, acronym.Bullet21, acronym.Bullet21 a, acronym.Bullet21 a:active, citation.Bullet21, citation.Bullet21 a, citation.Bullet21 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet22, span.Bullet22 a, span.Bullet22 a:active, abbreviation.Bullet22, abbreviation.Bullet22 a, abbreviation.Bullet22 a:active, acronym.Bullet22, acronym.Bullet22 a, acronym.Bullet22 a:active, citation.Bullet22, citation.Bullet22 a, citation.Bullet22 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet23, span.Bullet23 a, span.Bullet23 a:active, abbreviation.Bullet23, abbreviation.Bullet23 a, abbreviation.Bullet23 a:active, acronym.Bullet23, acronym.Bullet23 a, acronym.Bullet23 a:active, citation.Bullet23, citation.Bullet23 a, citation.Bullet23 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet24, span.Bullet24 a, span.Bullet24 a:active, abbreviation.Bullet24, abbreviation.Bullet24 a, abbreviation.Bullet24 a:active, acronym.Bullet24, acronym.Bullet24 a, acronym.Bullet24 a:active, citation.Bullet24, citation.Bullet24 a, citation.Bullet24 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet25, span.Bullet25 a, span.Bullet25 a:active, abbreviation.Bullet25, abbreviation.Bullet25 a, abbreviation.Bullet25 a:active, acronym.Bullet25, acronym.Bullet25 a, acronym.Bullet25 a:active, citation.Bullet25, citation.Bullet25 a, citation.Bullet25 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet26, span.Bullet26 a, span.Bullet26 a:active, abbreviation.Bullet26, abbreviation.Bullet26 a, abbreviation.Bullet26 a:active, acronym.Bullet26, acronym.Bullet26 a, acronym.Bullet26 a:active, citation.Bullet26, citation.Bullet26 a, citation.Bullet26 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet27, span.Bullet27 a, span.Bullet27 a:active, abbreviation.Bullet27, abbreviation.Bullet27 a, abbreviation.Bullet27 a:active, acronym.Bullet27, acronym.Bullet27 a, acronym.Bullet27 a:active, citation.Bullet27, citation.Bullet27 a, citation.Bullet27 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet28, span.Bullet28 a, span.Bullet28 a:active, abbreviation.Bullet28, abbreviation.Bullet28 a, abbreviation.Bullet28 a:active, acronym.Bullet28, acronym.Bullet28 a, acronym.Bullet28 a:active, citation.Bullet28, citation.Bullet28 a, citation.Bullet28 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet29, span.Bullet29 a, span.Bullet29 a:active, abbreviation.Bullet29, abbreviation.Bullet29 a, abbreviation.Bullet29 a:active, acronym.Bullet29, acronym.Bullet29 a, acronym.Bullet29 a:active, citation.Bullet29, citation.Bullet29 a, citation.Bullet29 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet3, span.Bullet3 a, span.Bullet3 a:active, abbreviation.Bullet3, abbreviation.Bullet3 a, abbreviation.Bullet3 a:active, acronym.Bullet3, acronym.Bullet3 a, acronym.Bullet3 a:active, citation.Bullet3, citation.Bullet3 a, citation.Bullet3 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet30, span.Bullet30 a, span.Bullet30 a:active, abbreviation.Bullet30, abbreviation.Bullet30 a, abbreviation.Bullet30 a:active, acronym.Bullet30, acronym.Bullet30 a, acronym.Bullet30 a:active, citation.Bullet30, citation.Bullet30 a, citation.Bullet30 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet31, span.Bullet31 a, span.Bullet31 a:active, abbreviation.Bullet31, abbreviation.Bullet31 a, abbreviation.Bullet31 a:active, acronym.Bullet31, acronym.Bullet31 a, acronym.Bullet31 a:active, citation.Bullet31, citation.Bullet31 a, citation.Bullet31 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet32, span.Bullet32 a, span.Bullet32 a:active, abbreviation.Bullet32, abbreviation.Bullet32 a, abbreviation.Bullet32 a:active, acronym.Bullet32, acronym.Bullet32 a, acronym.Bullet32 a:active, citation.Bullet32, citation.Bullet32 a, citation.Bullet32 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet33, span.Bullet33 a, span.Bullet33 a:active, abbreviation.Bullet33, abbreviation.Bullet33 a, abbreviation.Bullet33 a:active, acronym.Bullet33, acronym.Bullet33 a, acronym.Bullet33 a:active, citation.Bullet33, citation.Bullet33 a, citation.Bullet33 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet34, span.Bullet34 a, span.Bullet34 a:active, abbreviation.Bullet34, abbreviation.Bullet34 a, abbreviation.Bullet34 a:active, acronym.Bullet34, acronym.Bullet34 a, acronym.Bullet34 a:active, citation.Bullet34, citation.Bullet34 a, citation.Bullet34 a:active
{
  color: #000000;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet35, span.Bullet35 a, span.Bullet35 a:active, abbreviation.Bullet35, abbreviation.Bullet35 a, abbreviation.Bullet35 a:active, acronym.Bullet35, acronym.Bullet35 a, acronym.Bullet35 a:active, citation.Bullet35, citation.Bullet35 a, citation.Bullet35 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet36, span.Bullet36 a, span.Bullet36 a:active, abbreviation.Bullet36, abbreviation.Bullet36 a, abbreviation.Bullet36 a:active, acronym.Bullet36, acronym.Bullet36 a, acronym.Bullet36 a:active, citation.Bullet36, citation.Bullet36 a, citation.Bullet36 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet37, span.Bullet37 a, span.Bullet37 a:active, abbreviation.Bullet37, abbreviation.Bullet37 a, abbreviation.Bullet37 a:active, acronym.Bullet37, acronym.Bullet37 a, acronym.Bullet37 a:active, citation.Bullet37, citation.Bullet37 a, citation.Bullet37 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet38, span.Bullet38 a, span.Bullet38 a:active, abbreviation.Bullet38, abbreviation.Bullet38 a, abbreviation.Bullet38 a:active, acronym.Bullet38, acronym.Bullet38 a, acronym.Bullet38 a:active, citation.Bullet38, citation.Bullet38 a, citation.Bullet38 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet39, span.Bullet39 a, span.Bullet39 a:active, abbreviation.Bullet39, abbreviation.Bullet39 a, abbreviation.Bullet39 a:active, acronym.Bullet39, acronym.Bullet39 a, acronym.Bullet39 a:active, citation.Bullet39, citation.Bullet39 a, citation.Bullet39 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet4, span.Bullet4 a, span.Bullet4 a:active, abbreviation.Bullet4, abbreviation.Bullet4 a, abbreviation.Bullet4 a:active, acronym.Bullet4, acronym.Bullet4 a, acronym.Bullet4 a:active, citation.Bullet4, citation.Bullet4 a, citation.Bullet4 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet40, span.Bullet40 a, span.Bullet40 a:active, abbreviation.Bullet40, abbreviation.Bullet40 a, abbreviation.Bullet40 a:active, acronym.Bullet40, acronym.Bullet40 a, acronym.Bullet40 a:active, citation.Bullet40, citation.Bullet40 a, citation.Bullet40 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet41, span.Bullet41 a, span.Bullet41 a:active, abbreviation.Bullet41, abbreviation.Bullet41 a, abbreviation.Bullet41 a:active, acronym.Bullet41, acronym.Bullet41 a, acronym.Bullet41 a:active, citation.Bullet41, citation.Bullet41 a, citation.Bullet41 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet42, span.Bullet42 a, span.Bullet42 a:active, abbreviation.Bullet42, abbreviation.Bullet42 a, abbreviation.Bullet42 a:active, acronym.Bullet42, acronym.Bullet42 a, acronym.Bullet42 a:active, citation.Bullet42, citation.Bullet42 a, citation.Bullet42 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet5, span.Bullet5 a, span.Bullet5 a:active, abbreviation.Bullet5, abbreviation.Bullet5 a, abbreviation.Bullet5 a:active, acronym.Bullet5, acronym.Bullet5 a, acronym.Bullet5 a:active, citation.Bullet5, citation.Bullet5 a, citation.Bullet5 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet6, span.Bullet6 a, span.Bullet6 a:active, abbreviation.Bullet6, abbreviation.Bullet6 a, abbreviation.Bullet6 a:active, acronym.Bullet6, acronym.Bullet6 a, acronym.Bullet6 a:active, citation.Bullet6, citation.Bullet6 a, citation.Bullet6 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet7, span.Bullet7 a, span.Bullet7 a:active, abbreviation.Bullet7, abbreviation.Bullet7 a, abbreviation.Bullet7 a:active, acronym.Bullet7, acronym.Bullet7 a, acronym.Bullet7 a:active, citation.Bullet7, citation.Bullet7 a, citation.Bullet7 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet8, span.Bullet8 a, span.Bullet8 a:active, abbreviation.Bullet8, abbreviation.Bullet8 a, abbreviation.Bullet8 a:active, acronym.Bullet8, acronym.Bullet8 a, acronym.Bullet8 a:active, citation.Bullet8, citation.Bullet8 a, citation.Bullet8 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet9, span.Bullet9 a, span.Bullet9 a:active, abbreviation.Bullet9, abbreviation.Bullet9 a, abbreviation.Bullet9 a:active, acronym.Bullet9, acronym.Bullet9 a, acronym.Bullet9 a:active, citation.Bullet9, citation.Bullet9 a, citation.Bullet9 a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.citation, span.citation a, span.citation a:active, abbreviation.citation, abbreviation.citation a, abbreviation.citation a:active, acronym.citation, acronym.citation a, acronym.citation a:active, citation.citation, citation.citation a, citation.citation a:active
{
  font-family: Sans-Serif, Arial;
  font-style: italic;
}

span.code, span.code a, span.code a:active, abbreviation.code, abbreviation.code a, abbreviation.code a:active, acronym.code, acronym.code a, acronym.code a:active, citation.code, citation.code a, citation.code a:active
{
  background-color: #F6F9FC;
  color: #000000;
  font-family: Consolas, Monospace, 'Courier New';
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Comment_Reference, span.Comment_Reference a, span.Comment_Reference a:active, abbreviation.Comment_Reference, abbreviation.Comment_Reference a, abbreviation.Comment_Reference a:active, acronym.Comment_Reference, acronym.Comment_Reference a, acronym.Comment_Reference a:active, citation.Comment_Reference, citation.Comment_Reference a, citation.Comment_Reference a:active
{
  color: #000000;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Comment_Subject_Char, span.Comment_Subject_Char a, span.Comment_Subject_Char a:active, abbreviation.Comment_Subject_Char, abbreviation.Comment_Subject_Char a, abbreviation.Comment_Subject_Char a:active, acronym.Comment_Subject_Char, acronym.Comment_Subject_Char a, acronym.Comment_Subject_Char a:active, citation.Comment_Subject_Char, citation.Comment_Subject_Char a, citation.Comment_Subject_Char a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Comment_Text_Char, span.Comment_Text_Char a, span.Comment_Text_Char a:active, abbreviation.Comment_Text_Char, abbreviation.Comment_Text_Char a, abbreviation.Comment_Text_Char a:active, acronym.Comment_Text_Char, acronym.Comment_Text_Char a, acronym.Comment_Text_Char a:active, citation.Comment_Text_Char, citation.Comment_Text_Char a, citation.Comment_Text_Char a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.cross-reference, span.cross-reference a, span.cross-reference a:active, abbreviation.cross-reference, abbreviation.cross-reference a, abbreviation.cross-reference a:active, acronym.cross-reference, acronym.cross-reference a, acronym.cross-reference a:active, citation.cross-reference, citation.cross-reference a, citation.cross-reference a:active
{
  color: #2449C9;
}

span.Document_Map_Char, span.Document_Map_Char a, span.Document_Map_Char a:active, abbreviation.Document_Map_Char, abbreviation.Document_Map_Char a, abbreviation.Document_Map_Char a:active, acronym.Document_Map_Char, acronym.Document_Map_Char a, acronym.Document_Map_Char a:active, citation.Document_Map_Char, citation.Document_Map_Char a, citation.Document_Map_Char a:active
{
  color: #000000;
  font-family: Tahoma;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.emphasis, span.emphasis a, span.emphasis a:active, abbreviation.emphasis, abbreviation.emphasis a, abbreviation.emphasis a:active, acronym.emphasis, acronym.emphasis a, acronym.emphasis a:active, citation.emphasis, citation.emphasis a, citation.emphasis a:active
{
  font-family: Sans-Serif, Arial;
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.emphasis_code, span.emphasis_code a, span.emphasis_code a:active, abbreviation.emphasis_code, abbreviation.emphasis_code a, abbreviation.emphasis_code a:active, acronym.emphasis_code, acronym.emphasis_code a, acronym.emphasis_code a:active, citation.emphasis_code, citation.emphasis_code a, citation.emphasis_code a:active
{
  background-color: #F6F9FC;
  color: #000000;
  font-family: Consolas,Monospace, 'Courier New';
  font-size: smaller;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Endnote_Reference, span.Endnote_Reference a, span.Endnote_Reference a:active, abbreviation.Endnote_Reference, abbreviation.Endnote_Reference a, abbreviation.Endnote_Reference a:active, acronym.Endnote_Reference, acronym.Endnote_Reference a, acronym.Endnote_Reference a:active, citation.Endnote_Reference, citation.Endnote_Reference a, citation.Endnote_Reference a:active
{
  color: #000000;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.Endnote_Text_Char, span.Endnote_Text_Char a, span.Endnote_Text_Char a:active, abbreviation.Endnote_Text_Char, abbreviation.Endnote_Text_Char a, abbreviation.Endnote_Text_Char a:active, acronym.Endnote_Text_Char, acronym.Endnote_Text_Char a, acronym.Endnote_Text_Char a:active, citation.Endnote_Text_Char, citation.Endnote_Text_Char a, citation.Endnote_Text_Char a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Footer_Char, span.Footer_Char a, span.Footer_Char a:active, abbreviation.Footer_Char, abbreviation.Footer_Char a, abbreviation.Footer_Char a:active, acronym.Footer_Char, acronym.Footer_Char a, acronym.Footer_Char a:active, citation.Footer_Char, citation.Footer_Char a, citation.Footer_Char a:active
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Footnote_Reference, span.Footnote_Reference a, span.Footnote_Reference a:active, abbreviation.Footnote_Reference, abbreviation.Footnote_Reference a, abbreviation.Footnote_Reference a:active, acronym.Footnote_Reference, acronym.Footnote_Reference a, acronym.Footnote_Reference a:active, citation.Footnote_Reference, citation.Footnote_Reference a, citation.Footnote_Reference a:active
{
  color: #000000;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.Footnote_Text_Char, span.Footnote_Text_Char a, span.Footnote_Text_Char a:active, abbreviation.Footnote_Text_Char, abbreviation.Footnote_Text_Char a, abbreviation.Footnote_Text_Char a:active, acronym.Footnote_Text_Char, acronym.Footnote_Text_Char a, acronym.Footnote_Text_Char a:active, citation.Footnote_Text_Char, citation.Footnote_Text_Char a, citation.Footnote_Text_Char a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Header_Char, span.Header_Char a, span.Header_Char a:active, abbreviation.Header_Char, abbreviation.Header_Char a, abbreviation.Header_Char a:active, acronym.Header_Char, acronym.Header_Char a, acronym.Header_Char a:active, citation.Header_Char, citation.Header_Char a, citation.Header_Char a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Heading_1_Char, span.Heading_1_Char a, span.Heading_1_Char a:active, abbreviation.Heading_1_Char, abbreviation.Heading_1_Char a, abbreviation.Heading_1_Char a:active, acronym.Heading_1_Char, acronym.Heading_1_Char a, acronym.Heading_1_Char a:active, citation.Heading_1_Char, citation.Heading_1_Char a, citation.Heading_1_Char a:active
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Heading_2_Char, span.Heading_2_Char a, span.Heading_2_Char a:active, abbreviation.Heading_2_Char, abbreviation.Heading_2_Char a, abbreviation.Heading_2_Char a:active, acronym.Heading_2_Char, acronym.Heading_2_Char a, acronym.Heading_2_Char a:active, citation.Heading_2_Char, citation.Heading_2_Char a, citation.Heading_2_Char a:active
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Heading_3_Char, span.Heading_3_Char a, span.Heading_3_Char a:active, abbreviation.Heading_3_Char, abbreviation.Heading_3_Char a, abbreviation.Heading_3_Char a:active, acronym.Heading_3_Char, acronym.Heading_3_Char a, acronym.Heading_3_Char a:active, citation.Heading_3_Char, citation.Heading_3_Char a, citation.Heading_3_Char a:active
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Heading_4_Char, span.Heading_4_Char a, span.Heading_4_Char a:active, abbreviation.Heading_4_Char, abbreviation.Heading_4_Char a, abbreviation.Heading_4_Char a:active, acronym.Heading_4_Char, acronym.Heading_4_Char a, acronym.Heading_4_Char a:active, citation.Heading_4_Char, citation.Heading_4_Char a, citation.Heading_4_Char a:active
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Heading_5_Char, span.Heading_5_Char a, span.Heading_5_Char a:active, abbreviation.Heading_5_Char, abbreviation.Heading_5_Char a, abbreviation.Heading_5_Char a:active, acronym.Heading_5_Char, acronym.Heading_5_Char a, acronym.Heading_5_Char a:active, citation.Heading_5_Char, citation.Heading_5_Char a, citation.Heading_5_Char a:active
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Heading_6_Char, span.Heading_6_Char a, span.Heading_6_Char a:active, abbreviation.Heading_6_Char, abbreviation.Heading_6_Char a, abbreviation.Heading_6_Char a:active, acronym.Heading_6_Char, acronym.Heading_6_Char a, acronym.Heading_6_Char a:active, citation.Heading_6_Char, citation.Heading_6_Char a, citation.Heading_6_Char a:active
{
  color: #000000;
  font-family: Tahoma;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Heading_7_Char, span.Heading_7_Char a, span.Heading_7_Char a:active, abbreviation.Heading_7_Char, abbreviation.Heading_7_Char a, abbreviation.Heading_7_Char a:active, acronym.Heading_7_Char, acronym.Heading_7_Char a, acronym.Heading_7_Char a:active, citation.Heading_7_Char, citation.Heading_7_Char a, citation.Heading_7_Char a:active
{
  color: #000000;
  font-family: Tahoma;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.Heading_8_Char, span.Heading_8_Char a, span.Heading_8_Char a:active, abbreviation.Heading_8_Char, abbreviation.Heading_8_Char a, abbreviation.Heading_8_Char a:active, acronym.Heading_8_Char, acronym.Heading_8_Char a, acronym.Heading_8_Char a:active, citation.Heading_8_Char, citation.Heading_8_Char a, citation.Heading_8_Char a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Heading_9_Char, span.Heading_9_Char a, span.Heading_9_Char a:active, abbreviation.Heading_9_Char, abbreviation.Heading_9_Char a, abbreviation.Heading_9_Char a:active, acronym.Heading_9_Char, acronym.Heading_9_Char a, acronym.Heading_9_Char a:active, citation.Heading_9_Char, citation.Heading_9_Char a, citation.Heading_9_Char a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.HotSpot, span.HotSpot a, span.HotSpot a:active, abbreviation.HotSpot, abbreviation.HotSpot a, abbreviation.HotSpot a:active, acronym.HotSpot, acronym.HotSpot a, acronym.HotSpot a:active, citation.HotSpot, citation.HotSpot a, citation.HotSpot a:active
{
  color: #2449C9;
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.hyperlink, span.hyperlink a, span.hyperlink a:active, abbreviation.hyperlink, abbreviation.hyperlink a, abbreviation.hyperlink a:active, acronym.hyperlink, acronym.hyperlink a, acronym.hyperlink a:active, citation.hyperlink, citation.hyperlink a, citation.hyperlink a:active
{
  color: #2449C9;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Intense_Quote_Char, span.Intense_Quote_Char a, span.Intense_Quote_Char a:active, abbreviation.Intense_Quote_Char, abbreviation.Intense_Quote_Char a, abbreviation.Intense_Quote_Char a:active, acronym.Intense_Quote_Char, acronym.Intense_Quote_Char a, acronym.Intense_Quote_Char a:active, citation.Intense_Quote_Char, citation.Intense_Quote_Char a, citation.Intense_Quote_Char a:active
{
  color: #5a7cad;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.ital, span.ital a, span.ital a:active, abbreviation.ital, abbreviation.ital a, abbreviation.ital a:active, acronym.ital, acronym.ital a, acronym.ital a:active, citation.ital, citation.ital a, citation.ital a:active
{
  font-style: italic;
  font-weight: normal;
}

span.ital_bold, span.ital_bold a, span.ital_bold a:active, abbreviation.ital_bold, abbreviation.ital_bold a, abbreviation.ital_bold a:active, acronym.ital_bold, acronym.ital_bold a, acronym.ital_bold a:active, citation.ital_bold, citation.ital_bold a, citation.ital_bold a:active
{
  font-style: italic;
  font-weight: bold;
}

span.ital_bold_und, span.ital_bold_und a, span.ital_bold_und a:active, abbreviation.ital_bold_und, abbreviation.ital_bold_und a, abbreviation.ital_bold_und a:active, acronym.ital_bold_und, acronym.ital_bold_und a, acronym.ital_bold_und a:active, citation.ital_bold_und, citation.ital_bold_und a, citation.ital_bold_und a:active
{
  font-size: medium;
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
}

span.ital_und, span.ital_und a, span.ital_und a:active, abbreviation.ital_und, abbreviation.ital_und a, abbreviation.ital_und a:active, acronym.ital_und, acronym.ital_und a, acronym.ital_und a:active, citation.ital_und, citation.ital_und a, citation.ital_und a:active
{
  font-family: Sans-Serif, Arial;
  font-size: medium;
  font-style: italic;
  text-decoration: underline;
}

span.ital_und_code, span.ital_und_code a, span.ital_und_code a:active, abbreviation.ital_und_code, abbreviation.ital_und_code a, abbreviation.ital_und_code a:active, acronym.ital_und_code, acronym.ital_und_code a, acronym.ital_und_code a:active, citation.ital_und_code, citation.ital_und_code a, citation.ital_und_code a:active
{
  color: #000000;
  font-family: Consolas, Monospace, 'Courier New';
  font-size: smaller;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Macro_Text_Char, span.Macro_Text_Char a, span.Macro_Text_Char a:active, abbreviation.Macro_Text_Char, abbreviation.Macro_Text_Char a, abbreviation.Macro_Text_Char a:active, acronym.Macro_Text_Char, acronym.Macro_Text_Char a, acronym.Macro_Text_Char a:active, citation.Macro_Text_Char, citation.Macro_Text_Char a, citation.Macro_Text_Char a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.mono, span.mono a, span.mono a:active, abbreviation.mono, abbreviation.mono a, abbreviation.mono a:active, acronym.mono, acronym.mono a, acronym.mono a:active, citation.mono, citation.mono a, citation.mono a:active
{
  background-color: #F6F9FC;
  color: #000000;
  font-family: Consolas, Monospace, 'Courier New';
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Plain_Text_Char, span.Plain_Text_Char a, span.Plain_Text_Char a:active, abbreviation.Plain_Text_Char, abbreviation.Plain_Text_Char a, abbreviation.Plain_Text_Char a:active, acronym.Plain_Text_Char, acronym.Plain_Text_Char a, acronym.Plain_Text_Char a:active, citation.Plain_Text_Char, citation.Plain_Text_Char a, citation.Plain_Text_Char a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.platform, span.platform a, span.platform a:active, abbreviation.platform, abbreviation.platform a, abbreviation.platform a:active, acronym.platform, acronym.platform a, acronym.platform a:active, citation.platform, citation.platform a, citation.platform a:active
{
  background-color: #464646;
  color: White;
  font-family: 'Arial Black';
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  padding-bottom: 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  text-transform: none;
  vertical-align: baseline;
}

span.product_designator, span.product_designator a, span.product_designator a:active, abbreviation.product_designator, abbreviation.product_designator a, abbreviation.product_designator a:active, acronym.product_designator, acronym.product_designator a, acronym.product_designator a:active, citation.product_designator, citation.product_designator a, citation.product_designator a:active
{
  color: #FF9000;
  font-family: "Red Hat Text";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.registered_tm, span.registered_tm a, span.registered_tm a:active, abbreviation.registered_tm, abbreviation.registered_tm a, abbreviation.registered_tm a:active, acronym.registered_tm, acronym.registered_tm a, acronym.registered_tm a:active, citation.registered_tm, citation.registered_tm a, citation.registered_tm a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.subscript, span.subscript a, span.subscript a:active, abbreviation.subscript, abbreviation.subscript a, abbreviation.subscript a:active, acronym.subscript, acronym.subscript a, acronym.subscript a:active, citation.subscript, citation.subscript a, citation.subscript a:active
{
  font-size: smaller;
  vertical-align: sub;
}

span.Subtitle_Char, span.Subtitle_Char a, span.Subtitle_Char a:active, abbreviation.Subtitle_Char, abbreviation.Subtitle_Char a, abbreviation.Subtitle_Char a:active, acronym.Subtitle_Char, acronym.Subtitle_Char a, acronym.Subtitle_Char a:active, citation.Subtitle_Char, citation.Subtitle_Char a, citation.Subtitle_Char a:active
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.superscript, span.superscript a, span.superscript a:active, abbreviation.superscript, abbreviation.superscript a, abbreviation.superscript a:active, acronym.superscript, acronym.superscript a, acronym.superscript a:active, citation.superscript, citation.superscript a, citation.superscript a:active
{
  font-size: smaller;
  vertical-align: super;
}

span.Title_Char, span.Title_Char a, span.Title_Char a:active, abbreviation.Title_Char, abbreviation.Title_Char a, abbreviation.Title_Char a:active, acronym.Title_Char, acronym.Title_Char a, acronym.Title_Char a:active, citation.Title_Char, citation.Title_Char a, citation.Title_Char a:active
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.underline, span.underline a, span.underline a:active, abbreviation.underline, abbreviation.underline a, abbreviation.underline a:active, acronym.underline, acronym.underline a, acronym.underline a:active, citation.underline, citation.underline a, citation.underline a:active
{
  text-decoration: underline;
}

span.wingding, span.wingding a, span.wingding a:active, abbreviation.wingding, abbreviation.wingding a, abbreviation.wingding a:active, acronym.wingding, acronym.wingding a, acronym.wingding a:active, citation.wingding, citation.wingding a, citation.wingding a:active
{
  font-family: Wingdings;
}

span.XREF, span.XREF a, span.XREF a:active, abbreviation.XREF, abbreviation.XREF a, abbreviation.XREF a:active, acronym.XREF, acronym.XREF a, acronym.XREF a:active, citation.XREF, citation.XREF a, citation.XREF a:active
{
  color: #ff0000;
}

table.UnstructMasterPageMaps
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: auto;
  text-align: left;
}

table.Format_A
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
}

table.Format_B
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 2pt;
  table-layout: auto;
  text-align: left;
}

table.Format_Step
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 1pt;
  table-layout: auto;
  text-align: left;
  vertical-align: middle;
}

img.Default
{
  margin-bottom: 5px;
  margin-top: 3px;
  overflow: auto;
}

img.Anchored_Frame
{
  overflow: auto;
}

video.Default
{
  margin-bottom: 5px;
  margin-top: 3px;
  overflow: auto;
}

video.Anchored_Frame
{
  overflow: auto;
}

