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: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.CellBody, div.CellBody, caption.CellBody
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  direction: ltr;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4pt;
  margin-left: 2pt;
  margin-right: 2pt;
  margin-top: 2pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

P.Copyright_Bullet, div.Copyright_Bullet, caption.Copyright_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: 20px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.Copyright_Text, div.Copyright_Text, caption.Copyright_Text
{
  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.Copyright_Title, div.Copyright_Title, caption.Copyright_Title
{
  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: bold;
  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;
}

h2.Heading1, div.Heading1, caption.Heading1
{
  background-color: Transparent;
  background-position: left top;
  color: #000059;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: -10px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

h3.Heading2, div.Heading2, caption.Heading2
{
  background-color: Transparent;
  background-position: left top;
  color: #000059;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: -10px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

P.Heading2_Notices, div.Heading2_Notices, caption.Heading2_Notices
{
  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;
}

h4.Heading3, div.Heading3, caption.Heading3
{
  background-color: Transparent;
  background-position: left top;
  color: #000059;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: -10px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

h5.Heading4, div.Heading4, caption.Heading4
{
  background-color: Transparent;
  background-position: left top;
  color: #000059;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: -10px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

P.MainTitle, div.MainTitle, caption.MainTitle
{
  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.Product_name, div.Product_name, caption.Product_name
{
  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;
}

h1.Title, div.Title, caption.Title
{
  background-color: Transparent;
  background-position: left top;
  color: #000059;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: 25px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

h1.Title_Invisible, div.Title_Invisible, caption.Title_Invisible
{
  background-color: Transparent;
  background-position: left top;
  color: Transparent;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 1pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: -40px;
  margin-right: 0px;
  margin-top: -20px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

h1.Title_White, div.Title_White, caption.Title_White
{
  background-color: Transparent;
  background-position: left top;
  color: White;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: 25px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

h1.Title_White_large, div.Title_White_large, caption.Title_White_large
{
  background-color: Transparent;
  background-position: left top;
  color: White;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 25pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15px;
  margin-left: 25px;
  margin-right: 0px;
  margin-top: 25px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

P.Trademark_Bullet, div.Trademark_Bullet, caption.Trademark_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: 20px;
  margin-right: 0px;
  margin-top: 0px;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.Trademark_Text, div.Trademark_Text, caption.Trademark_Text
{
  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.Version_black, div.Version_black, caption.Version_black
{
  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: bold;
  margin-bottom: 0px;
  margin-left: 25px;
  margin-right: 10%;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: bottom;
  visibility: visible;
}

P.Version_white, div.Version_white, caption.Version_white
{
  background-color: Transparent;
  background-position: left top;
  color: White;
  direction: ltr;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0px;
  margin-left: 25px;
  margin-right: 10%;
  margin-top: 15px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: bottom;
  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
{
  color: #000000;
  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.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;
}

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.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.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.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.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;
}

img.inTitle
{
  margin-bottom: 0pt;
  margin-right: 5pt;
  margin-top: 0pt;
  position: static;
  vertical-align: middle;
}

video.Default
{
  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;
}

video.inTitle
{
  margin-bottom: 0pt;
  margin-right: 5pt;
  margin-top: 0pt;
  position: static;
  vertical-align: middle;
}

