div.AppendixChapterTitle, caption.AppendixChapterTitle
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 24pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12pt;
  margin-left: 14.4pt;
  margin-right: 18pt;
  margin-top: 6pt;
  position: relative;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.AppendixHeading1, caption.AppendixHeading1
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 20.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 38.0pt;
  text-align: Left;
  text-indent: -50.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.AppendixHeading2, caption.AppendixHeading2
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.AppendixHeading3, caption.AppendixHeading3
{
  color: #195e99;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 23.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.AppendixHeading4, caption.AppendixHeading4
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 36pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

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

div.BodyFlushLeft, caption.BodyFlushLeft
{
  color: #000000;
  font-family: "Open Sans";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 36pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BodyHanging, caption.BodyHanging
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 180pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -129.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BodyHangingNested, caption.BodyHangingNested
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 216pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -133.2pt;
  text-transform: none;
  vertical-align: baseline;
}

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

div.CaptionExample, caption.CaptionExample
{
  color: SteelBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionExampleNested, caption.CaptionExampleNested
{
  color: SteelBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bolder;
  margin-bottom: 7.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionFigure, caption.CaptionFigure
{
  color: SteelBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionFigureNested, caption.CaptionFigureNested
{
  color: SteelBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bolder;
  margin-bottom: 7.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionTable, caption.CaptionTable
{
  color: SteelBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0.08em;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionTableNested, caption.CaptionTableNested
{
  color: SteelBlue;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bolder;
  margin-bottom: 7.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapterTitle, caption.ChapterTitle
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 24pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 16pt;
  margin-left: -.15em;
  margin-right: 4.72752pt;
  margin-top: 6pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapterTitleNoNumber, caption.ChapterTitleNoNumber
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 24pt;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 16pt;
  margin-left: -0.25in;
  margin-right: 127.5012pt;
  margin-top: 6pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CodeBlock, caption.CodeBlock
{
  background-color: AliceBlue;
  color: DarkSlateBlue;
  font-family: Monospace;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 95%;
}

div.CodeBlockFlushLeft, caption.CodeBlockFlushLeft
{
  background-color: AliceBlue;
  color: DarkSlateBlue;
  font-family: Monospace;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  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;
  white-space: pre;
  width: 95%;
}

div.CodeBlockNested, caption.CodeBlockNested
{
  background-color: AliceBlue;
  color: DarkSlateBlue;
  font-family: Monospace;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  margin-bottom: 0.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 95%;
}

div.CodeBlockNested2, caption.CodeBlockNested2
{
  background-color: AliceBlue;
  color: DarkSlateBlue;
  font-family: Monospace;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  margin-bottom: 0.0pt;
  margin-left: 97.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 95%;
}

div.CommentList, caption.CommentList
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -32.4pt;
  text-transform: none;
  vertical-align: baseline;
}

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

div.CommentListFirst, caption.CommentListFirst
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -32.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CommentListManual, caption.CommentListManual
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -32.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ContentsTitle, caption.ContentsTitle
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 30.0pt;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 30.0pt;
  margin-left: 0pt;
  margin-right: 127.5012pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.EditorialNote, caption.EditorialNote
{
  color: #ff0000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Even_Footer, caption.Even_Footer
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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;
}

div.Even_Header, caption.Even_Header
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 36pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Footer, caption.Footer
{
  color: #666666;
  font-family: "Open Sans";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FrontmatterAcknow, caption.FrontmatterAcknow
{
  color: #000000;
  font-family: "Open Sans";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FrontmatterCopyright, caption.FrontmatterCopyright
{
  color: #000000;
  font-family: "Open Sans";
  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: 8.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FrontmatterSubhead, caption.FrontmatterSubhead
{
  color: #808080;
  font-family: "Open Sans Semibold";
  font-size: 12.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: uppercase;
  vertical-align: baseline;
}

div.FrontmatterTeam, caption.FrontmatterTeam
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.GroupTitlesIX, caption.GroupTitlesIX
{
  color: #195e99;
  font-family: "Microsoft 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: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hcHighlightContinue, caption.hcHighlightContinue
{
  border-bottom-color: SteelBlue;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 50.4pt;
  margin-right: 14.4pt;
  margin-top: 11.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hcnHighlightNoRule, caption.hcnHighlightNoRule
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 50.4pt;
  margin-right: 14.4pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hctHighlightTopRuleOnly, caption.hctHighlightTopRuleOnly
{
  border-top-color: SteelBlue;
  border-top-style: solid;
  border-top-width: 2pt;
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 50.4pt;
  margin-right: 14.4pt;
  margin-top: 11.0pt;
  padding-bottom: 3pt;
  padding-top: 4pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Header, caption.Header
{
  color: #000000;
  font-family: Arial;
  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: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading1, caption.Heading1
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 20.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11.0pt;
  margin-left: 2.4em;
  margin-right: 0pt;
  margin-top: 6pt;
  text-align: Left;
  text-indent: -50.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading1NoNewPage, caption.Heading1NoNewPage
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 20.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 11.0pt;
  margin-left: 2.4em;
  margin-right: 0pt;
  margin-top: 6pt;
  text-align: Left;
  text-indent: -50.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2, caption.Heading2
{
  color: #195e99;
  font-family: "Microsoft Sans Serif";
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: -.105cm;
  margin-right: 0pt;
  margin-top: 8pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2NewPageInHtml, caption.Heading2NewPageInHtml
{
  color: #195e99;
  font-family: "Microsoft Sans Serif";
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 25.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2NONewPageInHtml, caption.Heading2NONewPageInHtml
{
  color: #195e99;
  font-family: "Microsoft Sans Serif";
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 25.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading3, caption.Heading3
{
  color: #195e99;
  font-family: "Microsoft Sans Serif";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 8pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading4, caption.Heading4
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 36pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hHighlight, caption.hHighlight
{
  border-bottom-color: SteelBlue;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-right-color: MediumSlateBlue;
  border-right-width: thin;
  border-top-color: SteelBlue;
  border-top-style: solid;
  border-top-width: 2pt;
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 50.4pt;
  margin-right: 14.4pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-top: 4pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  top: 2em;
  vertical-align: baseline;
}

div.hn2HighlightNested2, caption.hn2HighlightNested2
{
  border-bottom-color: SteelBlue;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-right-color: MediumSlateBlue;
  border-right-width: thin;
  border-top-color: SteelBlue;
  border-top-style: solid;
  border-top-width: 2pt;
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 97.2pt;
  margin-right: 57.6pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-top: 4pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  top: 2em;
  vertical-align: baseline;
}

div.hnHighlightNested, caption.hnHighlightNested
{
  border-bottom-color: SteelBlue;
  border-bottom-style: solid;
  border-bottom-width: 1pt;
  border-right-color: MediumSlateBlue;
  border-right-width: thin;
  border-top-color: SteelBlue;
  border-top-style: solid;
  border-top-width: 2pt;
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 82.8pt;
  margin-right: 57.6pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-top: 4pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  top: 2em;
  vertical-align: baseline;
}

div.IndexIX, caption.IndexIX
{
  color: #000000;
  font-family: "Microsoft 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: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.IndexTitle, caption.IndexTitle
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 30.0pt;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 30.0pt;
  margin-left: 0pt;
  margin-right: 127.5012pt;
  margin-top: 5.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Level1IX, caption.Level1IX
{
  color: #000000;
  font-family: "Microsoft 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: 2.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

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

div.Level3IX, caption.Level3IX
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Level4IX, caption.Level4IX
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 90pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListBullet, caption.ListBullet
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 82.8pt;
  margin-right: 36pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -14.399999999999991pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListBulletNested, caption.ListBulletNested
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 97.2pt;
  margin-right: 36pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -14.400000000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListBulletTable, caption.ListBulletTable
{
  color: #000000;
  font-family: "Microsoft 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: 4.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

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

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

div.ListNumber, caption.ListNumber
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -14.399999999999991pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListNumberFirst, caption.ListNumberFirst
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -14.399999999999991pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListNumberNested, caption.ListNumberNested
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 97.2pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: Left;
  text-indent: -14.400000000000005pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Mapping_Table_Cell, caption.Mapping_Table_Cell
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Mapping_Table_Title, caption.Mapping_Table_Title
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.MinorHeading, caption.MinorHeading
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 36pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.mnMinorHeading, caption.mnMinorHeading
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 50.4pt;
  margin-right: 36pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NoteBody, caption.NoteBody
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Odd_Footer, caption.Odd_Footer
{
  color: #808080;
  font-family: "Open Sans Extrabold";
  font-size: 8.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: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Odd_Header, caption.Odd_Header
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Part, caption.Part
{
  color: #1e4791;
  font-family: "Microsoft Sans Serif";
  font-size: 24pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.rwFunction, caption.rwFunction
{
  color: #3f3f80;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  text-align: Left;
  text-indent: 50.4pt;
  text-transform: none;
  vertical-align: baseline;
}

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

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

div.TableCode, caption.TableCode
{
  color: #3f3f80;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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;
}

div.TableFootnote, caption.TableFootnote
{
  color: #000000;
  font-family: "Microsoft Sans Serif";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 36pt;
  margin-top: 6.0pt;
  text-align: Left;
  text-indent: -3.6000000000000014pt;
  text-transform: none;
  vertical-align: baseline;
}

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

div.Title-manual, caption.Title-manual
{
  color: #52687b;
  font-family: "Open Sans";
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: uppercase;
  vertical-align: baseline;
}

div.Title-module_name, caption.Title-module_name
{
  color: #ffffff;
  font-family: "Franklin Gothic Medium";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Title-product_name, caption.Title-product_name
{
  color: #52687b;
  font-family: "Open Sans Semibold";
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: super;
}

div.Title-subtitle, caption.Title-subtitle
{
  color: #52687b;
  font-family: "Open Sans";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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;
}

div.Title-version, caption.Title-version
{
  color: #52687b;
  font-family: "Open Sans Semibold";
  font-size: 16.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;
}

span.appendixNumber
{
  color: #1e4791;
  font-family: GillSans;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Bold
{
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.BoldItalic
{
  font-style: italic;
  font-weight: bold;
}

span.chapter_number
{
  color: #1e4791;
  font-family: GillSans;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ClassName
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.ClassNameFontAsIs
{
  color: #000000;
  font-family: GillSans;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ClassNameJava
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Courier
{
  color: DarkBlue;
  font-family: "Courier New";
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  text-transform: none;
  vertical-align: baseline;
}

span.courier_red
{
  color: DarkBlue;
  font-family: "Courier New";
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierBold
{
  color: DarkBlue;
  font-size: 100%;
  font-weight: 700;
}

span.CourierCyan
{
  color: DarkBlue;
  font-family: "Courier New";
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierItalic
{
  color: DarkBlue;
  font-family: "Courier New";
  font-size: 100%;
  font-style: italic;
  font-variant: normal;
  font-weight: 500;
  text-transform: none;
  vertical-align: baseline;
}

span.courierLink
{
  color: DarkBlue;
  font-family: "Courier New";
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierMagenta
{
  color: DarkBlue;
  font-family: "Courier New";
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierRed
{
  color: DarkBlue;
  font-family: "Courier New";
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierUserText
{
  color: DarkBlue;
  font-family: "Courier New";
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: 500;
  text-transform: none;
  vertical-align: baseline;
}

span.diamond
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.EditorialNote
{
  color: #ff0000;
  font-family: Palatino;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Enum
{
  font-style: italic;
  font-weight: bold;
}

span.Extxref
{
  color: #000000;
}

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

span.gotorefguide
{
  font-style: normal;
}

span.invisible
{
  color: #ffffff;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Italic
{
  font-style: italic;
}

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

span.link_to_directory
{
  color: #3f3f80;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.link_to_email
{
  color: #3f3f80;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.link_to_URL
{
  color: #3f3f80;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Linktext
{
  color: #0000ff;
}

span.mailto
{
  color: #3f3f80;
  font-family: Courier;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.PageNumber
{
  color: #000000;
  font-family: "Open Sans";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.part_number
{
  color: #1e4791;
  font-family: "Franklin Gothic Condensed";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.toc_page_numbers
{
  color: #000000;
  font-family: GillSans;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Typedef
{
  font-style: italic;
  font-weight: bold;
}

span.variable_in_code
{
  color: #3f3f80;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.xref
{
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.Mapping_Table
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.RWCOLLIST_BLUE_ROWS
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 50.4pt;
  margin-right: 54pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.RWCOLLIST
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 50.4pt;
  margin-right: 54pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.RWCOLLISTNESTED
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 82.8pt;
  margin-right: 54pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.UnstructMasterPageMaps
{
  border-collapse: collapse;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.RWTABLENESTED
{
  border-collapse: collapse;
  border-top-color: SteelBlue;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 12.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.RWTABLE
{
  border-collapse: collapse;
  border-top-color: SteelBlue;
  border-top-style: solid;
  border-top-width: 1pt;
  margin-bottom: 12.0pt;
  margin-left: 50.4pt;
  margin-right: 54pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.RWNOTE
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 50.4pt;
  margin-right: 72pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.RWNOTENESTED
{
  border-collapse: collapse;
  margin-bottom: 12.0pt;
  margin-left: 82.8pt;
  margin-right: 90pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

img.Default
{
  margin-top: 1em;
}

