div.AppendixChapterTitle, caption.AppendixChapterTitle
{
  color: #547491;
  direction: ltr;
  font-family: "Open Sans Semibold";
  font-size: 30.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 42.0pt;
  margin-left: 14.4pt;
  margin-right: 18pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Body, caption.Body
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 1em;
  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;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 1em;
  margin-right: 36pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BodyIndent, caption.BodyIndent
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .5em;
  margin-left: 2.75em;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BookTitle, caption.BookTitle
{
  border-bottom-color: #226099;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: x-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.75em;
  margin-left: -0.25em;
  margin-right: 4.72752pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 100%;
}

div.CaptionFigure, caption.CaptionFigure
{
  color: #000000;
  direction: ltr;
  font-family: "Open Sans Semibold";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionTable, caption.CaptionTable
{
  color: #000000;
  direction: ltr;
  font-family: "Open Sans Semibold";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.25em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 0em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionTableNested, caption.CaptionTableNested
{
  color: #547491;
  direction: ltr;
  font-family: "Open Sans Semibold";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapterTitle, caption.ChapterTitle
{
  border-bottom-color: #226099;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: x-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.75em;
  margin-left: -0.25em;
  margin-right: 4.72752pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 100%;
}

div.ChapterTitleNoNumber, caption.ChapterTitleNoNumber
{
  color: #52687b;
  direction: ltr;
  font-family: "Open Sans Semibold";
  font-size: 30.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 30.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CodeBlock, caption.CodeBlock
{
  background-color: #E7F2F8;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  color: Black;
  direction: ltr;
  font-family: Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 3.5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 90%;
}

div.CodeBlockNested, caption.CodeBlockNested
{
  background-color: #E7F2F8;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  color: Black;
  direction: ltr;
  font-family: Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 4.5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 90%;
}

div.CodeBlockNested2, caption.CodeBlockNested2
{
  background-color: #E7F2F8;
  border-bottom-style: none;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
  color: Black;
  direction: ltr;
  font-family: Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 90%;
}

div.Footer, caption.Footer
{
  color: #666666;
  direction: ltr;
  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.Heading1, caption.Heading1
{
  border-bottom-color: #226099;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  padding-left: 0.25em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 100%;
}

div.Heading2, caption.Heading2
{
  border-bottom-color: #226099;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  padding-left: 0.25em;
  text-align: left;
  text-indent: 0em;
  text-transform: none;
  vertical-align: baseline;
  width: 100%;
}

div.Heading2NewPage, caption.Heading2NewPage
{
  border-bottom-color: #226099;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  padding-left: 0.25em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 100%;
}

div.Heading3, caption.Heading3
{
  border-bottom-color: #226099;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  padding-left: 0.25em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 100%;
}

div.Heading3NewPage, caption.Heading3NewPage
{
  border-bottom-color: #226099;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  padding-left: 0.25em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 100%;
}

div.Heading4, caption.Heading4
{
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 36pt;
  margin-top: 13.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading4NewPage, caption.Heading4NewPage
{
  border-bottom-color: #226099;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 36pt;
  margin-top: 0.5em;
  padding-left: 0.25em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 100%;
}

div.Heading5, caption.Heading5
{
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 36pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading5NewPage, caption.Heading5NewPage
{
  border-bottom-color: #226099;
  border-bottom-style: solid;
  border-bottom-width: thin;
  color: #226099;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: 20px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 36pt;
  margin-top: 0.5em;
  padding-left: 0.25em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 100%;
}

div.ListBullet, caption.ListBullet
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 36pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListBulletNested, caption.ListBulletNested
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 4.5em;
  margin-right: 36pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListBulletNestedL3, caption.ListBulletNestedL3
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 6em;
  margin-right: 36pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListBulletTable, caption.ListBulletTable
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 1.5em;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListContinue, caption.ListContinue
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  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;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 4.5em;
  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;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListNumber1, caption.ListNumber1
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListNumber1Table, caption.ListNumber1Table
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 1.5em;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListNumberNested, caption.ListNumberNested
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 4.5em;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListNumberNested1, caption.ListNumberNested1
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 4.5em;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -14.399999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListNumberTable, caption.ListNumberTable
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', Verdana, Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 1.5em;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Notes, caption.Notes
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 1.5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: uppercase;
  vertical-align: baseline;
}

div.Odd_Footer, caption.Odd_Footer
{
  color: #808080;
  direction: ltr;
  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.Part, caption.Part
{
  color: #1e4791;
  direction: ltr;
  font-family: "Open Sans Semibold";
  font-size: 30.0pt;
  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: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Spacer, caption.Spacer
{
  color: #000000;
  direction: ltr;
  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;
  direction: ltr;
  font-family: 'Open Sans', Sans-Serif;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TableCode, caption.TableCode
{
  color: #3f3f80;
  direction: ltr;
  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.TableHead, caption.TableHead
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 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.TableHeadCenter, caption.TableHeadCenter
{
  color: #000000;
  direction: ltr;
  font-family: "Open Sans Semibold";
  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: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Title-manual, caption.Title-manual
{
  color: #52687b;
  direction: ltr;
  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-product_name, caption.Title-product_name
{
  color: #52687b;
  direction: ltr;
  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;
  direction: ltr;
  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;
  direction: ltr;
  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, abbreviation.appendixNumber, acronym.appendixNumber, citation.appendixNumber
{
  color: #52687b;
  font-family: "Open Sans Semibold";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Bold, abbreviation.Bold, acronym.Bold, citation.Bold
{
  font-weight: bold;
}

span.chapter_includes, abbreviation.chapter_includes, acronym.chapter_includes, citation.chapter_includes
{
  color: #000000;
  font-family: "Open Sans";
  font-size: 12.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.chapter_number, abbreviation.chapter_number, acronym.chapter_number, citation.chapter_number
{
  color: #52687b;
  font-family: "Open Sans Semibold";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Courier, abbreviation.Courier, acronym.Courier, citation.Courier
{
  color: Black;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierItalic, abbreviation.CourierItalic, acronym.CourierItalic, citation.CourierItalic
{
  color: Black;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.gotoref, abbreviation.gotoref, acronym.gotoref, citation.gotoref
{
  color: #000000;
  font-family: 'Open Sans', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.gotorefAPI, abbreviation.gotorefAPI, acronym.gotorefAPI, citation.gotorefAPI
{
  color: #000000;
  font-family: Monospace;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.heading_1toc_not_bold, abbreviation.heading_1toc_not_bold, acronym.heading_1toc_not_bold, citation.heading_1toc_not_bold
{
  color: #000000;
  font-family: GillSans;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.index_page_number, abbreviation.index_page_number, acronym.index_page_number, citation.index_page_number
{
  color: #000000;
  font-family: Palatino;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.invisible, abbreviation.invisible, acronym.invisible, citation.invisible
{
  color: #ffffff;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Italic, abbreviation.Italic, acronym.Italic, citation.Italic
{
  color: #000000;
  font-family: "Open Sans";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.link_to_URL, abbreviation.link_to_URL, acronym.link_to_URL, citation.link_to_URL
{
  color: #000000;
  font-family: 'Open Sans', Sans-Serif;
  font-size: 10.0pt;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.PageNumber, abbreviation.PageNumber, acronym.PageNumber, citation.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, abbreviation.part_number, acronym.part_number, citation.part_number
{
  color: #1e4791;
  font-family: "Open Sans Semibold";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.toc_page_numbers, abbreviation.toc_page_numbers, acronym.toc_page_numbers, citation.toc_page_numbers
{
  color: #000000;
  font-family: "Open Sans";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.Format_A
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.Format_B
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
}

table.RWTABLE
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 2em;
  margin-right: 54pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.RWCOLLIST
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.RWTABLENESTED
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.Mapping_Table
{
  border-collapse: collapse;
  direction: ltr;
  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;
  text-align: left;
}

table.Note
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
  width: 90%;
}

table.UnstructMasterPageMaps
{
  border-collapse: collapse;
  direction: ltr;
  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;
  text-align: left;
}

table.IMSLCentered_NoTitle
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 2em;
  margin-right: 54pt;
  margin-top: 0.75em;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

table.IMSLCentered_Title
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 2em;
  margin-right: 54pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
}

