div.AnchorFrame
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 16px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AnchorFrame_outer
{
  margin-bottom: 16px;
  margin-right: 0pt;
  margin-top: 12px;
}

.AnchorFrame_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.AnchorFramePortal
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 1px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AnchorFramePortal_outer
{
  margin-bottom: 8px;
  margin-right: 0pt;
  margin-top: 1px;
}

.AnchorFramePortal_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 1px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.AnchorTable
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 16px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AnchorTable_outer
{
  margin-bottom: 16px;
  margin-right: 0pt;
  margin-top: 12px;
}

.AnchorTable_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Body
{
  background-position: left center;
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.Body_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.Body_inner
{
  background-position: left center;
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.BodyBold
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BodyBold_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.BodyBold_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.BodyItalic
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BodyItalic_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.BodyItalic_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.BodySmall
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 6px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
}

.BodySmall_outer
{
  margin-bottom: 6px;
  margin-right: 0pt;
  margin-top: 6px;
}

.BodySmall_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-height: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  word-spacing: normal;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.BookEdition
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .9em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BookEdition_outer
{
  margin-bottom: 6px;
  margin-right: 0pt;
  margin-top: 8px;
}

.BookEdition_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .9em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.BookTitle
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.15em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 22px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.BookTitle_outer
{
  margin-bottom: 22px;
  margin-right: 0pt;
  margin-top: 8px;
}

.BookTitle_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.15em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Callout
{
  color: #3d3d99;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Callout_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.Callout_inner
{
  color: #3d3d99;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Caption
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 14.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Caption_outer
{
  margin-bottom: 14.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.Caption_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CaptionIndent
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 14.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CaptionIndent_outer
{
  margin-bottom: 14.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
}

.CaptionIndent_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ChApTitle
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChApTitle_outer
{
  margin-bottom: 20px;
  margin-right: auto;
  margin-top: 1px;
}

.ChApTitle_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ChApTitleTOC
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  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;
}

.ChApTitleTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.ChApTitleTOC_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ChTitle
{
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-left-style: none;
  border-left-width: 0px;
  border-right-style: none;
  border-right-width: 0px;
  border-top-style: none;
  border-top-width: 0px;
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 20px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1px;
  padding-bottom: 10px;
  text-align: left;
  text-indent: 0px;
  text-transform: none;
  vertical-align: baseline;
}

.ChTitle_outer
{
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-left-style: none;
  border-left-width: 0px;
  border-right-style: none;
  border-right-width: 0px;
  border-top-style: none;
  border-top-width: 0px;
  margin-bottom: 20px;
  margin-right: 0pt;
  margin-top: 1px;
  padding-bottom: 10px;
}

.ChTitle_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ChTitleTOC
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  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;
}

.ChTitleTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.ChTitleTOC_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

PRE.Code, div.Code
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 4px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

.Code_outer
{
  margin-bottom: 4px;
  margin-right: 0pt;
  margin-top: 4px;
}

.Code_inner
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

PRE.CodeNoIndent, div.CodeNoIndent
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

.CodeNoIndent_outer
{
  margin-bottom: 4px;
  margin-right: 0pt;
  margin-top: 4px;
}

.CodeNoIndent_inner
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CompanyAddress
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CompanyAddress_outer
{
  margin-bottom: 6px;
  margin-right: 0pt;
  margin-top: 6px;
}

.CompanyAddress_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CompanyName
{
  border-top-color: Silver;
  border-top-style: solid;
  border-top-width: 1pt;
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 40px;
  padding-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CompanyName_outer
{
  border-top-color: Silver;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 2px;
  margin-right: 0pt;
  margin-top: 40px;
  padding-top: 12px;
}

.CompanyName_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CompanyURL
{
  color: Blue;
  font-family: 'Courier New', Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CompanyURL_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 8px;
}

.CompanyURL_inner
{
  color: Blue;
  font-family: 'Courier New', Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ContentsTitle
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 20.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 96.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ContentsTitle_outer
{
  margin-bottom: 96.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ContentsTitle_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 20.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Copyright
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Copyright_outer
{
  margin-bottom: 10px;
  margin-right: 0pt;
  margin-top: 10px;
}

.Copyright_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CopyrightBody
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CopyrightBody_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
}

.CopyrightBody_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Date
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Date_outer
{
  margin-bottom: 10px;
  margin-right: 0pt;
  margin-top: 6px;
}

.Date_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Default
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Default_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.Default_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Edition
{
  color: #3d3d66;
  font-family: Arial, Sans-Serif;
  font-size: .9em;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Edition_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.Edition_inner
{
  color: #3d3d66;
  font-family: Arial, Sans-Serif;
  font-size: .9em;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Field
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Field_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.Field_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Field2
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Field2_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 9.0pt;
}

.Field2_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head1
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head1_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 8px;
}

.Head1_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head1_Container
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head1_Container_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 8px;
}

.Head1_Container_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head1TOC
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head1TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.Head1TOC_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head2
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .9em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 28px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head2_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 28px;
}

.Head2_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .9em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head2_Drop
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .82em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 16px;
  text-align: Left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head2_Drop_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 16px;
}

.Head2_Drop_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .82em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head2_Split
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.0em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 28px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head2_Split_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 28px;
}

.Head2_Split_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.0em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head2TOC
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  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;
}

.Head2TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Head2TOC_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head3
{
  color: DarkSlateBlue;
  font-family: Arial, Sans-Serif;
  font-size: .83em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 28px;
  padding-bottom: 1px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head3_outer
{
  margin-bottom: 8px;
  margin-right: 0pt;
  margin-top: 28px;
  padding-bottom: 1px;
}

.Head3_inner
{
  color: DarkSlateBlue;
  font-family: Arial, Sans-Serif;
  font-size: .83em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Head_FAQ
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 30.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Head_FAQ_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 30.0pt;
}

.Head_FAQ_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.HeadCover
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.HeadCover_outer
{
  margin-bottom: 10.0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
}

.HeadCover_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.HeadRef
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.HeadRef_outer
{
  margin-bottom: 12.0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
}

.HeadRef_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.HeadRelated
{
  border-top-color: Silver;
  border-top-style: solid;
  border-top-width: 1pt;
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 24px;
  margin-left: 30px;
  margin-right: 0pt;
  margin-top: 30px;
  padding-top: 5px;
  text-align: Left;
  text-indent: -30px;
  text-transform: none;
  vertical-align: baseline;
}

.HeadRelated_outer
{
  border-top-color: Silver;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 24px;
  margin-right: 0pt;
  margin-top: 30px;
  padding-top: 5px;
}

.HeadRelated_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.HeadTask
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.HeadTask_outer
{
  margin-bottom: 10px;
  margin-right: 0pt;
  margin-top: 14px;
}

.HeadTask_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.HeadTask_Drop
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 10px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.HeadTask_Drop_outer
{
  margin-bottom: 10px;
  margin-right: 0pt;
  margin-top: 14px;
}

.HeadTask_Drop_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Important
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Important_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.Important_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.IndexTitleTOC
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  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;
}

.IndexTitleTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.IndexTitleTOC_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.LinkBold
{
  color: DarkSlateBlue;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2px;
  text-align: Left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.LinkBold_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 2px;
}

.LinkBold_inner
{
  color: DarkSlateBlue;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListBodyCont
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 10px;
  position: relative;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ListBodyCont_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListBodyCont_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  position: relative;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListBodyCont2
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 36px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ListBodyCont2_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListBodyCont2_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListBodyCont3
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 54px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ListBodyCont3_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListBodyCont3_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListBodyCont4
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 72px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ListBodyCont4_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListBodyCont4_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListBodyCont5
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 90px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ListBodyCont5_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListBodyCont5_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListBullet
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ListBullet_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.ListBullet_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListBulletPortal
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .74em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7px;
  margin-left: 44px;
  margin-right: 0pt;
  margin-top: 7px;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ListBulletPortal_outer
{
  margin-bottom: 7px;
  margin-right: 0pt;
  margin-top: 7px;
}

.ListBulletPortal_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .74em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListBulletSub
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 36px;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ListBulletSub_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.ListBulletSub_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

PRE.ListCode, div.ListCode
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4px;
  margin-left: 36px;
  margin-right: 0pt;
  margin-top: 4px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
}

.ListCode_outer
{
  margin-bottom: 4px;
  margin-right: 0pt;
  margin-top: 4px;
}

.ListCode_inner
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  visibility: visible;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListImportant
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ListImportant_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListImportant_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListNote
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ListNote_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListNote_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListNumber
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ListNumber_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.ListNumber_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListNumber1
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ListNumber1_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListNumber1_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListNumberBold
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ListNumberBold_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.ListNumberBold_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListNumberBold1
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ListNumberBold1_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListNumberBold1_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListNumberSub
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 36px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ListNumberSub_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListNumberSub_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListRelatedTopics
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 8px;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ListRelatedTopics_outer
{
  margin-bottom: 8px;
  margin-right: 0pt;
  margin-top: 8px;
}

.ListRelatedTopics_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .75em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListTip
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ListTip_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListTip_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ListWarning
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 0pt;
  margin-top: 10px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ListWarning_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 10px;
}

.ListWarning_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Note
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Note_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.Note_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.PartNumber
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PartNumber_outer
{
  margin-bottom: 6px;
  margin-right: 0pt;
  margin-top: 12px;
}

.PartNumber_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.PrefaceTitle
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 16px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PrefaceTitle_outer
{
  margin-bottom: 16px;
  margin-right: 0pt;
  margin-top: 1px;
}

.PrefaceTitle_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.2em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.PrefaceTitleTOC
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  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;
}

.PrefaceTitleTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.PrefaceTitleTOC_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ProductFamily
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 18px;
  margin-right: 12px;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18px;
  text-transform: none;
  vertical-align: baseline;
}

.ProductFamily_outer
{
  margin-bottom: 12px;
  margin-right: 12px;
  margin-top: 0.0pt;
}

.ProductFamily_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ProductName
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.4em;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ProductName_outer
{
  margin-bottom: 2px;
  margin-right: 0pt;
  margin-top: 8px;
}

.ProductName_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: 1.4em;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.ReleaseNumber
{
  border-bottom-color: Silver;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8px;
  padding-bottom: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ReleaseNumber_outer
{
  border-bottom-color: Silver;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  margin-bottom: 2px;
  margin-right: 0pt;
  margin-top: 8px;
  padding-bottom: 12px;
}

.ReleaseNumber_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .7em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TableHeading
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TableHeading_outer
{
  margin-bottom: 6px;
  margin-right: 0pt;
  margin-top: 6px;
}

.TableHeading_inner
{
  color: Navy;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Tip
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Tip_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.Tip_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TitleTOC
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  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;
}

.TitleTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.TitleTOC_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.Warning
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12px;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 12px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Warning_outer
{
  margin-bottom: 12px;
  margin-right: 0pt;
  margin-top: 12px;
}

.Warning_inner
{
  color: #000000;
  font-family: Arial, Sans-Serif;
  font-size: .8em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

span.Bold
{
  font-weight: bold;
}

span.Code
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeBold
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeVariable
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.DarkBlue
{
  color: Navy;
}

span.DarkBlueBold
{
  color: Navy;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis
{
  font-style: italic;
}

span.Link
{
  color: Navy;
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.Red
{
  color: Red;
}

span.Step_Number
{
  color: #000000;
  font-family: Arial;
  font-size: 30.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Underline
{
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.zzChNum
{
  color: #ffffff;
  font-family: Arial;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzDraft
{
  color: #ff0000;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzNoteWarning
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  unicode-bidi: normal;
  vertical-align: baseline;
}

span.zzPageNumber
{
  color: #000000;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

table.UnstructMasterPageMaps
{
  border-collapse: collapse;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0px;
  text-align: left;
  width: 90%;
}

table.InformalFLeft
{
  border-bottom-color: Transparent;
  border-bottom-style: none;
  border-bottom-width: thin;
  border-collapse: separate;
  border-left-color: Transparent;
  border-left-style: none;
  border-left-width: thin;
  border-right-color: Transparent;
  border-right-style: none;
  border-right-width: thin;
  border-top-color: Transparent;
  border-top-style: none;
  border-top-width: thin;
  float: left;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 1px;
  margin-top: 4px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  text-align: left;
  width: 45%;
}

table.Informal
{
  background-color: White;
  background-position: left center;
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0px;
  text-align: left;
  width: 90%;
}

table.Mapping_Table
{
  border-collapse: collapse;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0px;
  text-align: left;
  width: 90%;
}

table.InformalFRight
{
  border-bottom-color: Transparent;
  border-bottom-style: none;
  border-collapse: separate;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: Transparent;
  border-top-style: none;
  float: left;
  margin-bottom: 12px;
  margin-left: 1px;
  margin-right: 0pt;
  margin-top: 4px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 1px;
  text-align: left;
  width: 45%;
}

table.InformalIndent
{
  background-color: White;
  background-position: left center;
  border-bottom-color: Gainsboro;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-collapse: collapse;
  border-left-color: Gainsboro;
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: Gainsboro;
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: Gainsboro;
  border-top-style: solid;
  border-top-width: 1px;
  margin-bottom: 12px;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0px;
  text-align: left;
  width: 90%;
}

table.InformalNoRules
{
  background-color: White;
  background-position: left center;
  border-bottom-style: none;
  border-collapse: collapse;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  margin-bottom: 12px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4px;
  padding-bottom: 0px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 0px;
  text-align: left;
  width: 90%;
}

img.Default
{
  border-bottom-color: WhiteSmoke;
  border-bottom-style: none;
  border-bottom-width: thin;
  border-left-color: WhiteSmoke;
  border-left-style: none;
  border-left-width: thin;
  border-right-color: WhiteSmoke;
  border-right-style: none;
  border-right-width: thin;
  border-top-color: WhiteSmoke;
  border-top-style: none;
  border-top-width: thin;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
}


