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.CellBody, div.CellBody, caption.CellBody
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2pt;
  margin-left: 2pt;
  margin-right: 2pt;
  margin-top: 1pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

P.CellBody_Middle, div.CellBody_Middle, caption.CellBody_Middle
{
  background-color: Transparent;
  background-position: left top;
  color: #000059;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1px;
  margin-left: 3px;
  margin-right: 1px;
  margin-top: 1px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

P.CellBody_Small, div.CellBody_Small, caption.CellBody_Small
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  font-family: Arial;
  font-size: smaller;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1px;
  margin-left: 3px;
  margin-right: 1px;
  margin-top: 1px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: middle;
  visibility: visible;
}

P.CellBulleted, div.CellBulleted, caption.CellBulleted
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  font-family: Arial, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0pt;
  margin-left: 13pt;
  margin-right: 0pt;
  margin-top: 3pt;
  text-align: left;
  text-indent: -9.36pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

P.CellBulleted2, div.CellBulleted2, caption.CellBulleted2
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  font-family: Arial;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0pt;
  margin-left: 30pt;
  margin-right: 0pt;
  margin-top: 3pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

P.CellHeading, div.CellHeading, caption.CellHeading
{
  background-color: Transparent;
  background-position: left top;
  color: #000059;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2pt;
  margin-left: 2pt;
  margin-right: 2pt;
  margin-top: 3pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.CellHeading_Small, div.CellHeading_Small, caption.CellHeading_Small
{
  background-position: left top;
  color: White;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1px;
  margin-left: 3px;
  margin-right: 1px;
  margin-top: 1px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

P.Code, div.Code, caption.Code
{
  background-color: Transparent;
  background-position: left top;
  color: Black;
  font-family: 'Courier New', Monospace;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 1pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
  visibility: visible;
}

p.DBAnchor, div.DBAnchor, caption.DBAnchor
{
  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: 0px;
  text-align: left;
  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;
  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;
  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;
  font-family: Helvetica, Arial, Sans-Serif;
  font-size: 8pt;
  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.184pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.Glossary, div.Glossary, caption.Glossary
{
  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.GlossaryBullet, div.GlossaryBullet, caption.GlossaryBullet
{
  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: 20px;
  margin-right: 0px;
  margin-top: 5px;
  text-align: left;
  text-indent: -9.36pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.GlossaryDefinition, div.GlossaryDefinition, caption.GlossaryDefinition
{
  background-color: Transparent;
  background-position: left top;
  border-top-color: Black;
  border-top-style: none;
  border-top-width: 1pt;
  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;
}

h2.GlossaryHeading, div.GlossaryHeading, caption.GlossaryHeading
{
  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.GlossaryTerm, div.GlossaryTerm, caption.GlossaryTerm
{
  background-color: Transparent;
  background-position: left top;
  border-top-color: Black;
  border-top-style: solid;
  border-top-width: 1pt;
  color: Black;
  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: 30px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

P.Header, div.Header, caption.Header
{
  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;
}

h2.Heading1, div.Heading1, caption.Heading1
{
  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.HorizontalRule, div.HorizontalRule, caption.HorizontalRule
{
  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.Note, div.Note, caption.Note
{
  background-color: #EFF1F4;
  background-position: left top;
  color: #000059;
  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: 0px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  text-align: left;
  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;
}

span.N_0023nopage, abbreviation.N_0023nopage, acronym.N_0023nopage, citation.N_0023nopage
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Annotation_Reference, abbreviation.Annotation_Reference, acronym.Annotation_Reference, citation.Annotation_Reference
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Bullet_2, abbreviation.Bullet_2, acronym.Bullet_2, citation.Bullet_2
{
  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.Bullet_ZapfDingbats_Blue, abbreviation.Bullet_ZapfDingbats_Blue, acronym.Bullet_ZapfDingbats_Blue, citation.Bullet_ZapfDingbats_Blue
{
  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.Button, abbreviation.Button, acronym.Button, citation.Button
{
  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.Button_Name, abbreviation.Button_Name, acronym.Button_Name, citation.Button_Name
{
  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.ChapterNumber, abbreviation.ChapterNumber, acronym.ChapterNumber, citation.ChapterNumber
{
  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.CharFmt, abbreviation.CharFmt, acronym.CharFmt, citation.CharFmt
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.ChSize, abbreviation.ChSize, acronym.ChSize, citation.ChSize
{
  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, 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.Command, abbreviation.Command, acronym.Command, citation.Command
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Default_Paragraph_Font, abbreviation.Default_Paragraph_Font, acronym.Default_Paragraph_Font, citation.Default_Paragraph_Font
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Default_XREF_style, abbreviation.Default_XREF_style, acronym.Default_XREF_style, citation.Default_XREF_style
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Draft, abbreviation.Draft, acronym.Draft, citation.Draft
{
  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.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.Endnote_Reference, abbreviation.Endnote_Reference, acronym.Endnote_Reference, citation.Endnote_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.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.Field_Names, abbreviation.Field_Names, acronym.Field_Names, citation.Field_Names
{
  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.Flag, abbreviation.Flag, acronym.Flag, citation.Flag
{
  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.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.Hyperlink, abbreviation.Hyperlink, acronym.Hyperlink, citation.Hyperlink
{
  color: Black;
  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.invisible, abbreviation.invisible, acronym.invisible, citation.invisible
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

span.Italic, abbreviation.Italic, acronym.Italic, citation.Italic
{
  font-style: italic;
}

span.IXgenMarker, abbreviation.IXgenMarker, acronym.IXgenMarker, citation.IXgenMarker
{
  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.Key, abbreviation.Key, acronym.Key, citation.Key
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.MalRevise, abbreviation.MalRevise, acronym.MalRevise, citation.MalRevise
{
  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, 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.notehead, abbreviation.notehead, acronym.notehead, citation.notehead
{
  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.NoteHeader, abbreviation.NoteHeader, acronym.NoteHeader, citation.NoteHeader
{
  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.Page_Number, abbreviation.Page_Number, acronym.Page_Number, citation.Page_Number
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
}

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.Red, abbreviation.Red, acronym.Red, citation.Red
{
  color: Red;
  font-weight: bold;
}

span.remove, abbreviation.remove, acronym.remove, citation.remove
{
  color: Black;
  font-family:  Helvetica, Arial, Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: line-through;
  text-transform: none;
  vertical-align: baseline;
}

span.Small_7pt, abbreviation.Small_7pt, acronym.Small_7pt, citation.Small_7pt
{
  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.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.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;
  text-transform: none;
  vertical-align: baseline;
}

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.Wingdings, abbreviation.Wingdings, acronym.Wingdings, citation.Wingdings
{
  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;
  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.UnstructMasterPageMaps
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.General_Procedure
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 3pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 3pt;
  text-align: right;
}

table.See_also
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 1pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 1pt;
  text-align: right;
}

table.CommandTable
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 6pt;
  text-align: center;
}

table.Format_A
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.Format_B
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
}

table.Sidehead_Table
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 6pt;
  text-align: left;
}

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;
}

table.Mapping_Table
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
}

table.Note_table
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: right;
}

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;
  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;
  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;
  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: 400px;
}

table.Glossary
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 25pt;
  text-align: right;
}

table.Parameters
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 6pt;
  text-align: left;
}

table.Figure_Table
{
  border-collapse: collapse;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 6pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 6pt;
  text-align: left;
}

img.Default
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

video.Default
{
  margin-bottom: 5pt;
  margin-top: 5pt;
  position: static;
}

