div.Balloon_Text, caption.Balloon_Text
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: 'Courier New', Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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
{
  border-bottom-color: #2549C9;
  border-bottom-style: inset;
  border-bottom-width: medium;
  color: #2549C9;
  direction: ltr;
  font-family: 'Montserrat SemiBold', Arial, Sans-Serif;
  font-size: 26pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.h1_app, caption.h1_app
{
  border-bottom-color: #2549C9;
  border-bottom-style: inset;
  border-bottom-width: medium;
  color: #2549C9;
  direction: ltr;
  font-family: 'Montserrat SemiBold', Arial, Sans-Serif;
  font-size: 26pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.h1_appTOC, caption.h1_appTOC
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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
{
  border-bottom-color: #2549C9;
  border-bottom-style: inset;
  border-bottom-width: medium;
  color: #2549C9;
  direction: ltr;
  font-family: 'Montserrat SemiBold', Arial, Sans-Serif;
  font-size: 26pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1_gloss, caption.h1_gloss
{
  border-bottom-color: #2549C9;
  border-bottom-style: inset;
  border-bottom-width: medium;
  color: #2549C9;
  direction: ltr;
  font-family: 'Montserrat SemiBold', Arial, Sans-Serif;
  font-size: 26pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.h1_glossTOC, caption.h1_glossTOC
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: 'Montserrat SemiBold', Arial, Sans-Serif;
  font-size: 20pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2MTOC, caption.h2MTOC
{
  color: Black;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: 'Montserrat SemiBold', Arial, Sans-Serif;
  font-size: 17pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.h3TOC, caption.h3TOC
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: 'Montserrat SemiBold', Arial, Sans-Serif;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: 'Montserrat SemiBold', Arial, Sans-Serif;
  font-size: 12pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: 'Montserrat SemiBold', Arial, Sans-Serif;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.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_caution2, caption.list_caution2
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.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_checkbox, caption.list_checkbox
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_important, caption.list_important
{
  color: #ff0000;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  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_important2, caption.list_important2
{
  color: #ff0000;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  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_note, caption.list_note
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_note2, caption.list_note2
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_note3, caption.list_note3
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_num, caption.list_num
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_pic2, caption.list_pic2
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_pic3, caption.list_pic3
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_plain, caption.list_plain
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_tip2, caption.list_tip2
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_warning, caption.list_warning
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_warning2, caption.list_warning2
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.logo, caption.logo
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  display: none;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  border-bottom-color: Silver;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-color: Silver;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Silver;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Silver;
  border-top-style: solid;
  border-top-width: thin;
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_best_practice, caption.note_best_practice
{
  border-bottom-color: Silver;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-color: Silver;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Silver;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Silver;
  border-top-style: solid;
  border-top-width: thin;
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_caution, caption.note_caution
{
  border-bottom-color: DimGray;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-color: DimGray;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: DimGray;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: DimGray;
  border-top-style: solid;
  border-top-width: thin;
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_important, caption.note_important
{
  border-bottom-color: Red;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-color: Red;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Red;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Red;
  border-top-style: solid;
  border-top-width: thin;
  color: #ff0000;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_license, caption.note_license
{
  border-bottom-color: Silver;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-color: Silver;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Silver;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Silver;
  border-top-style: solid;
  border-top-width: thin;
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_tip, caption.note_tip
{
  border-bottom-color: Silver;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-color: Silver;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: Silver;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: Silver;
  border-top-style: solid;
  border-top-width: thin;
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_warning, caption.note_warning
{
  border-bottom-color: DimGray;
  border-bottom-style: solid;
  border-bottom-width: thin;
  border-left-color: DimGray;
  border-left-style: solid;
  border-left-width: thin;
  border-right-color: DimGray;
  border-right-style: solid;
  border-right-width: thin;
  border-top-color: DimGray;
  border-top-style: solid;
  border-top-width: thin;
  color: Red;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.part_title, caption.part_title
{
  color: #2549C9;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: 28.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 60pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.part_titleTOC, caption.part_titleTOC
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.Plain_Text, caption.Plain_Text
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: #282828;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.product_name, caption.product_name
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 42.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 42.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.quote, caption.quote
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.reas_act_txt, caption.reas_act_txt
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 3.6pt;
  margin-top: 60.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbl_anchor, caption.tbl_anchor
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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_caution, caption.tbl_caution
{
  color: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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
{
  color: Black;
  direction: ltr;
  font-family: Monospace, 'Courier New';
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Sans-Serif, Arial;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Monospace, 'Courier New';
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Monospace, 'Courier New';
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: 28pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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: Black;
  direction: ltr;
  font-family: Arial, Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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, abbreviation.Balloon_Text_Char, acronym.Balloon_Text_Char, citation.Balloon_Text_Char
{
  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, abbreviation.Body_Text_Char_002cbody_Char, acronym.Body_Text_Char_002cbody_Char, citation.Body_Text_Char_002cbody_Char
{
  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, abbreviation.bold, acronym.bold, citation.bold
{
  font-weight: bold;
}

span.bold_code, abbreviation.bold_code, acronym.bold_code, citation.bold_code
{
  color: #000000;
  font-family: Monospace, 'Courier New';
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.bold_und, abbreviation.bold_und, acronym.bold_und, citation.bold_und
{
  font-weight: bold;
  text-decoration: underline;
}

span.Bullet1, abbreviation.Bullet1, acronym.Bullet1, citation.Bullet1
{
  color: #000000;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet10, abbreviation.Bullet10, acronym.Bullet10, citation.Bullet10
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet11, abbreviation.Bullet11, acronym.Bullet11, citation.Bullet11
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet12, abbreviation.Bullet12, acronym.Bullet12, citation.Bullet12
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet13, abbreviation.Bullet13, acronym.Bullet13, citation.Bullet13
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet14, abbreviation.Bullet14, acronym.Bullet14, citation.Bullet14
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet15, abbreviation.Bullet15, acronym.Bullet15, citation.Bullet15
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet16, abbreviation.Bullet16, acronym.Bullet16, citation.Bullet16
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet17, abbreviation.Bullet17, acronym.Bullet17, citation.Bullet17
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet18, abbreviation.Bullet18, acronym.Bullet18, citation.Bullet18
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet19, abbreviation.Bullet19, acronym.Bullet19, citation.Bullet19
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet2, abbreviation.Bullet2, acronym.Bullet2, citation.Bullet2
{
  color: #000000;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet20, abbreviation.Bullet20, acronym.Bullet20, citation.Bullet20
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet21, abbreviation.Bullet21, acronym.Bullet21, citation.Bullet21
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet22, abbreviation.Bullet22, acronym.Bullet22, citation.Bullet22
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet23, abbreviation.Bullet23, acronym.Bullet23, citation.Bullet23
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet24, abbreviation.Bullet24, acronym.Bullet24, citation.Bullet24
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet25, abbreviation.Bullet25, acronym.Bullet25, citation.Bullet25
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet26, abbreviation.Bullet26, acronym.Bullet26, citation.Bullet26
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet27, abbreviation.Bullet27, acronym.Bullet27, citation.Bullet27
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet28, abbreviation.Bullet28, acronym.Bullet28, citation.Bullet28
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet29, abbreviation.Bullet29, acronym.Bullet29, citation.Bullet29
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet3, abbreviation.Bullet3, acronym.Bullet3, citation.Bullet3
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet30, abbreviation.Bullet30, acronym.Bullet30, citation.Bullet30
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet31, abbreviation.Bullet31, acronym.Bullet31, citation.Bullet31
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet32, abbreviation.Bullet32, acronym.Bullet32, citation.Bullet32
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet33, abbreviation.Bullet33, acronym.Bullet33, citation.Bullet33
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet34, abbreviation.Bullet34, acronym.Bullet34, citation.Bullet34
{
  color: #000000;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet35, abbreviation.Bullet35, acronym.Bullet35, citation.Bullet35
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet36, abbreviation.Bullet36, acronym.Bullet36, citation.Bullet36
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet37, abbreviation.Bullet37, acronym.Bullet37, citation.Bullet37
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet38, abbreviation.Bullet38, acronym.Bullet38, citation.Bullet38
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet39, abbreviation.Bullet39, acronym.Bullet39, citation.Bullet39
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet4, abbreviation.Bullet4, acronym.Bullet4, citation.Bullet4
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet40, abbreviation.Bullet40, acronym.Bullet40, citation.Bullet40
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet41, abbreviation.Bullet41, acronym.Bullet41, citation.Bullet41
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet42, abbreviation.Bullet42, acronym.Bullet42, citation.Bullet42
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet5, abbreviation.Bullet5, acronym.Bullet5, citation.Bullet5
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet6, abbreviation.Bullet6, acronym.Bullet6, citation.Bullet6
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet7, abbreviation.Bullet7, acronym.Bullet7, citation.Bullet7
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet8, abbreviation.Bullet8, acronym.Bullet8, citation.Bullet8
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Bullet9, abbreviation.Bullet9, acronym.Bullet9, citation.Bullet9
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.citation, abbreviation.citation, acronym.citation, citation.citation
{
  font-family: Sans-Serif, Arial;
  font-size: 12.0pt;
  font-style: italic;
}

span.code, abbreviation.code, acronym.code, citation.code
{
  font-family: Monospace, 'Courier New';
  font-size: smaller;
}

span.Comment_Reference, abbreviation.Comment_Reference, acronym.Comment_Reference, citation.Comment_Reference
{
  color: #000000;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Comment_Subject_Char, abbreviation.Comment_Subject_Char, acronym.Comment_Subject_Char, citation.Comment_Subject_Char
{
  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, abbreviation.Comment_Text_Char, acronym.Comment_Text_Char, citation.Comment_Text_Char
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Document_Map_Char, abbreviation.Document_Map_Char, acronym.Document_Map_Char, citation.Document_Map_Char
{
  color: #000000;
  font-family: Tahoma;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.emphasis, abbreviation.emphasis, acronym.emphasis, citation.emphasis
{
  font-family: Sans-Serif, Arial;
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.emphasis_code, abbreviation.emphasis_code, acronym.emphasis_code, citation.emphasis_code
{
  color: #000000;
  font-family: Monospace, 'Courier New';
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Endnote_Reference, abbreviation.Endnote_Reference, acronym.Endnote_Reference, citation.Endnote_Reference
{
  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, abbreviation.Endnote_Text_Char, acronym.Endnote_Text_Char, citation.Endnote_Text_Char
{
  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, abbreviation.Footer_Char, acronym.Footer_Char, citation.Footer_Char
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.Footnote_Reference, abbreviation.Footnote_Reference, acronym.Footnote_Reference, citation.Footnote_Reference
{
  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, abbreviation.Footnote_Text_Char, acronym.Footnote_Text_Char, citation.Footnote_Text_Char
{
  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, abbreviation.Header_Char, acronym.Header_Char, citation.Header_Char
{
  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, abbreviation.Heading_1_Char, acronym.Heading_1_Char, citation.Heading_1_Char
{
  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, abbreviation.Heading_2_Char, acronym.Heading_2_Char, citation.Heading_2_Char
{
  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, abbreviation.Heading_3_Char, acronym.Heading_3_Char, citation.Heading_3_Char
{
  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, abbreviation.Heading_4_Char, acronym.Heading_4_Char, citation.Heading_4_Char
{
  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, abbreviation.Heading_5_Char, acronym.Heading_5_Char, citation.Heading_5_Char
{
  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, abbreviation.Heading_6_Char, acronym.Heading_6_Char, citation.Heading_6_Char
{
  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, abbreviation.Heading_7_Char, acronym.Heading_7_Char, citation.Heading_7_Char
{
  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, abbreviation.Heading_8_Char, acronym.Heading_8_Char, citation.Heading_8_Char
{
  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, abbreviation.Heading_9_Char, acronym.Heading_9_Char, citation.Heading_9_Char
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.hyperlink, abbreviation.hyperlink, acronym.hyperlink, citation.hyperlink
{
  color: #2690fa;
  font-size: 12.0pt;
  text-decoration: underline;
}

span.Intense_Quote_Char, abbreviation.Intense_Quote_Char, acronym.Intense_Quote_Char, citation.Intense_Quote_Char
{
  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, abbreviation.ital, acronym.ital, citation.ital
{
  font-style: italic;
  font-weight: normal;
}

span.ital_bold, abbreviation.ital_bold, acronym.ital_bold, citation.ital_bold
{
  font-style: italic;
  font-weight: bold;
}

span.ital_bold_und, abbreviation.ital_bold_und, acronym.ital_bold_und, citation.ital_bold_und
{
  font-size: medium;
  font-style: italic;
  font-weight: bold;
  text-decoration: underline;
}

span.ital_und, abbreviation.ital_und, acronym.ital_und, citation.ital_und
{
  font-family: Sans-Serif, Arial;
  font-size: medium;
  font-style: italic;
  text-decoration: underline;
}

span.ital_und_code, abbreviation.ital_und_code, acronym.ital_und_code, citation.ital_und_code
{
  color: #000000;
  font-family: Monospace, 'Courier New';
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
}

span.Macro_Text_Char, abbreviation.Macro_Text_Char, acronym.Macro_Text_Char, citation.Macro_Text_Char
{
  color: #000000;
  font-family: "Courier New";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
}

span.mono, abbreviation.mono, acronym.mono, citation.mono
{
  font-family: Monospace, 'Courier New';
  font-size: smaller;
}

span.Plain_Text_Char, abbreviation.Plain_Text_Char, acronym.Plain_Text_Char, citation.Plain_Text_Char
{
  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, abbreviation.platform, acronym.platform, citation.platform
{
  background-color: #464646;
  color: White;
  font-family: "Montserrat SemiBold";
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.product_designator, abbreviation.product_designator, acronym.product_designator, citation.product_designator
{
  color: #C04000;
  font-family: "Montserrat SemiBold";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.registered_tm, abbreviation.registered_tm, acronym.registered_tm, citation.registered_tm
{
  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, abbreviation.subscript, acronym.subscript, citation.subscript
{
  font-size: smaller;
  vertical-align: sub;
}

span.Subtitle_Char, abbreviation.Subtitle_Char, acronym.Subtitle_Char, citation.Subtitle_Char
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.superscript, abbreviation.superscript, acronym.superscript, citation.superscript
{
  font-size: smaller;
  vertical-align: super;
}

span.Title_Char, abbreviation.Title_Char, acronym.Title_Char, citation.Title_Char
{
  color: #5a7cad;
  font-family: Tahoma;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
}

span.underline, abbreviation.underline, acronym.underline, citation.underline
{
  text-decoration: underline;
}

span.wingding, abbreviation.wingding, acronym.wingding, citation.wingding
{
  font-family: Wingdings;
}

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;
  text-align: left;
}

table.Format_A
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 15.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  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;
  text-align: left;
}

