P.Address, div.Address, caption.Address
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  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.Body, div.Body, caption.Body
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  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.Copyright, div.Copyright, caption.Copyright
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  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;
  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.Date, div.Date, caption.Date
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  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.Date1, div.Date1, caption.Date1
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  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;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 15pt;
  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;
}

P.Title_-_Document, div.Title_-_Document, caption.Title_-_Document
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  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.Title_-_Software, div.Title_-_Software, caption.Title_-_Software
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  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;
}

span.Button, abbreviation.Button, acronym.Button, citation.Button
{
  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;
}

code.Code, abbreviation.Code, acronym.Code, citation.Code
{
  font-family: 'Courier New', Monospace;
  font-size: 9pt;
  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.Emphasis, abbreviation.Emphasis, acronym.Emphasis, citation.Emphasis
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.EquationVariables, abbreviation.EquationVariables, acronym.EquationVariables, citation.EquationVariables
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Footnote_Reference, abbreviation.Footnote_Reference, acronym.Footnote_Reference, citation.Footnote_Reference
{
  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.Note_to_self, abbreviation.Note_to_self, acronym.Note_to_self, citation.Note_to_self
{
  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, abbreviation.PDFLink, acronym.PDFLink, citation.PDFLink
{
  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.Symbol, abbreviation.Symbol, acronym.Symbol, citation.Symbol
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.URL, abbreviation.URL, acronym.URL, citation.URL
{
  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.Wingding, abbreviation.Wingding, acronym.Wingding, citation.Wingding
{
  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.
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

table.Standard_Table
{
  background-position: left center;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
  clear: both;
  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;
}

img.Default
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

video.Default
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

