P.Body, div.Body, caption.Body
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.Draft, div.Draft, caption.Draft
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.Footer, div.Footer, caption.Footer
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.Footnote, div.Footnote, caption.Footnote
{
  background-color: Transparent;
  background-position: left top;
  border-bottom-color: Transparent;
  border-bottom-style: none;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  color: Black;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 10px;
  margin-right: 0px;
  margin-top: -15px;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.Preface, div.Preface, caption.Preface
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.Preface_bullet, div.Preface_bullet, caption.Preface_bullet
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.PrefaceHeading, div.PrefaceHeading, caption.PrefaceHeading
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.PrefaceSidehead, div.PrefaceSidehead, caption.PrefaceSidehead
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

span.Bold, span.Bold a, span.Bold a:active, abbreviation.Bold, abbreviation.Bold a, abbreviation.Bold a:active, acronym.Bold, acronym.Bold a, acronym.Bold a:active, citation.Bold, citation.Bold a, citation.Bold a:active
{
  font-weight: bold;
}

span.Button, span.Button a, span.Button a:active, abbreviation.Button, abbreviation.Button a, abbreviation.Button a:active, acronym.Button, acronym.Button a, acronym.Button a:active, citation.Button, citation.Button a, citation.Button a:active
{
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.ChapterNumber, span.ChapterNumber a, span.ChapterNumber a:active, abbreviation.ChapterNumber, abbreviation.ChapterNumber a, abbreviation.ChapterNumber a:active, acronym.ChapterNumber, acronym.ChapterNumber a, acronym.ChapterNumber a:active, citation.ChapterNumber, citation.ChapterNumber a, citation.ChapterNumber a:active
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ChSize, span.ChSize a, span.ChSize a:active, abbreviation.ChSize, abbreviation.ChSize a, abbreviation.ChSize a:active, acronym.ChSize, acronym.ChSize a, acronym.ChSize a:active, citation.ChSize, citation.ChSize a, citation.ChSize a:active
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

code.Code, code.Code a, code.Code a:active, abbreviation.Code, abbreviation.Code a, abbreviation.Code a:active, acronym.Code, acronym.Code a, acronym.Code a:active, citation.Code, citation.Code a, citation.Code a:active
{
  font-family: 'Courier New', Monospace;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  text-transform: none;
  vertical-align: middle;
}

span.Field_Names, span.Field_Names a, span.Field_Names a:active, abbreviation.Field_Names, abbreviation.Field_Names a, abbreviation.Field_Names a:active, acronym.Field_Names, acronym.Field_Names a, acronym.Field_Names a:active, citation.Field_Names, citation.Field_Names a, citation.Field_Names a:active
{
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 9pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Footnote_Reference, span.Footnote_Reference a, span.Footnote_Reference a:active, abbreviation.Footnote_Reference, abbreviation.Footnote_Reference a, abbreviation.Footnote_Reference a:active, acronym.Footnote_Reference, acronym.Footnote_Reference a, acronym.Footnote_Reference a:active, citation.Footnote_Reference, citation.Footnote_Reference a, citation.Footnote_Reference a:active
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.Italic, span.Italic a, span.Italic a:active, abbreviation.Italic, abbreviation.Italic a, abbreviation.Italic a:active, acronym.Italic, acronym.Italic a, acronym.Italic a:active, citation.Italic, citation.Italic a, citation.Italic a:active
{
  font-style: italic;
}

span.IXgenMarker, span.IXgenMarker a, span.IXgenMarker a:active, abbreviation.IXgenMarker, abbreviation.IXgenMarker a, abbreviation.IXgenMarker a:active, acronym.IXgenMarker, acronym.IXgenMarker a, acronym.IXgenMarker a:active, citation.IXgenMarker, citation.IXgenMarker a, citation.IXgenMarker a:active
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Note_to_self, span.Note_to_self a, span.Note_to_self a:active, abbreviation.Note_to_self, abbreviation.Note_to_self a, abbreviation.Note_to_self a:active, acronym.Note_to_self, acronym.Note_to_self a, acronym.Note_to_self a:active, citation.Note_to_self, citation.Note_to_self a, citation.Note_to_self a:active
{
  background-color: Pink;
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.PDFLink, span.PDFLink a, span.PDFLink a:active, abbreviation.PDFLink, abbreviation.PDFLink a, abbreviation.PDFLink a:active, acronym.PDFLink, acronym.PDFLink a, acronym.PDFLink a:active, citation.PDFLink, citation.PDFLink a, citation.PDFLink a:active
{
  color: #000059;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: small-caps;
  font-weight: normal;
  vertical-align: baseline;
}

span.Red, span.Red a, span.Red a:active, abbreviation.Red, abbreviation.Red a, abbreviation.Red a:active, acronym.Red, acronym.Red a, acronym.Red a:active, citation.Red, citation.Red a, citation.Red a:active
{
  color: Red;
  font-weight: bold;
}

span.Superscript, span.Superscript a, span.Superscript a:active, abbreviation.Superscript, abbreviation.Superscript a, abbreviation.Superscript a:active, acronym.Superscript, acronym.Superscript a, acronym.Superscript a:active, citation.Superscript, citation.Superscript a, citation.Superscript a:active
{
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 7pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  vertical-align: super;
}

span.URL, span.URL a, span.URL a:active, abbreviation.URL, abbreviation.URL a, abbreviation.URL a:active, acronym.URL, acronym.URL a, acronym.URL a:active, citation.URL, citation.URL a, citation.URL a:active
{
  color: Blue;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Wingdings, span.Wingdings a, span.Wingdings a:active, abbreviation.Wingdings, abbreviation.Wingdings a, abbreviation.Wingdings a:active, acronym.Wingdings, acronym.Wingdings a, acronym.Wingdings a:active, citation.Wingdings, citation.Wingdings a, citation.Wingdings a:active
{
  color: #000000;
  font-family: Wingdings;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

table.Note
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  empty-cells: show;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  padding-bottom: 25px;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 25px;
  text-align: right;
  width: 90%;
}

table.Standard_Table
{
  background-position: left center;
  border-collapse: collapse;
  clear: both;
  direction: ltr;
  margin-bottom: 6px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 6pt;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.Code_table
{
  border-bottom-color: LightGrey;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-collapse: collapse;
  border-left-color: LightGrey;
  border-left-style: solid;
  border-left-width: 1pt;
  border-right-color: LightGrey;
  border-right-style: solid;
  border-right-width: 1pt;
  border-top-color: LightGrey;
  border-top-style: solid;
  border-top-width: 1pt;
  direction: ltr;
  empty-cells: show;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: auto;
  margin-top: 6pt;
  padding-bottom: 1pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 1pt;
  table-layout: auto;
  text-align: right;
}

table.Sidebar
{
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  direction: ltr;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 5pt;
  text-align: left;
  width: 90%;
}

table.Command
{
  background-position: left center;
  border-bottom-color: #A0A0A0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-left-color: #A0A0A0;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: #A0A0A0;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: #A0A0A0;
  border-top-style: solid;
  border-top-width: 1px;
  direction: ltr;
  empty-cells: show;
  float: none;
  margin-bottom: 2pt;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 3pt;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  table-layout: fixed;
  text-align: left;
  vertical-align: middle;
  visibility: visible;
  width: 500px;
}

img.Default
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

img.Arrow
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

img.Below_Left
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

img.Below_Right
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

img.Run_into_Paragraph_Right
{
  clear: none;
  float: none;
  margin-bottom: 5pt;
  margin-left: 0px;
  margin-right: auto;
  margin-top: 5pt;
  position: relative;
}

img.Run_into_Paragraph_Left
{
  margin-bottom: 0pt;
  margin-right: 10pt;
  margin-top: 0pt;
  position: static;
}

img.InParagraph
{
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: static;
  vertical-align: middle;
}

video.Default
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

video.Arrow
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

video.Below_Left
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

video.Below_Right
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

video.Run_into_Paragraph_Right
{
  clear: none;
  float: none;
  margin-bottom: 5pt;
  margin-left: 0px;
  margin-right: auto;
  margin-top: 5pt;
  position: relative;
}

video.Run_into_Paragraph_Left
{
  margin-bottom: 0pt;
  margin-right: 10pt;
  margin-top: 0pt;
  position: static;
}

video.InParagraph
{
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  position: static;
  vertical-align: middle;
}

