div.AppendixTitle, caption.AppendixTitle
{
  color: #ffffff;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  font-size: 30.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 42.0pt;
  margin-left: 0pt;
  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', 'Trebuchet MS', 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: 8.0pt;
  padding-bottom: .25em;
  padding-top: .25em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BodyFlushLeft, caption.BodyFlushLeft
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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;
  padding-bottom: .25em;
  padding-top: .25em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionTable, caption.CaptionTable
{
  color: #547491;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CaptionTableNested, caption.CaptionTableNested
{
  color: #547491;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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.CellBody, caption.CellBody
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', 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.ChapterTitle, caption.ChapterTitle
{
  background-color: #2F6DB5;
  color: White;
  direction: ltr;
  font-family: Gibson, 'Open Sans', Sans-Serif;
  font-size: 30.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .05em;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 4.72752pt;
  margin-top: 2.0pt;
  padding-bottom: .25em;
  padding-left: .25em;
  padding-right: .25em;
  position: relative;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapterTitleNoNumber, caption.ChapterTitleNoNumber
{
  background-color: #2F6DB5;
  color: White;
  direction: ltr;
  font-family: Gibson, 'Open Sans', Sans-Serif;
  font-size: 30.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: .05em;
  margin-bottom: 1em;
  margin-left: 0pt;
  margin-right: 4.72752pt;
  margin-top: 2.0pt;
  padding-bottom: .25em;
  padding-left: .25em;
  padding-right: .25em;
  position: relative;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Even_Footer, caption.Even_Footer
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', 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.Footer, caption.Footer
{
  color: #808080;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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.FrontmatterAcknow, caption.FrontmatterAcknow
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', 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: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FrontmatterSubhead, caption.FrontmatterSubhead
{
  color: #808080;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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.ListBullet, caption.ListBullet
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 23.4pt;
  margin-right: 36pt;
  margin-top: 8.0pt;
  padding-bottom: 0.25em;
  padding-top: 0.25em;
  text-align: left;
  text-indent: -0.2in;
  text-transform: none;
  vertical-align: baseline;
}

div.ListBulletTable, caption.ListBulletTable
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 10.8pt;
  margin-right: 18pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: -7.200000000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ManualTitleWhite, caption.ManualTitleWhite
{
  color: #ffffff;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  font-size: 36.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Mapping_Table_Cell, caption.Mapping_Table_Cell
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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.Odd_Footer, caption.Odd_Footer
{
  color: #808080;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.PartTitle, caption.PartTitle
{
  color: #ffffff;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  font-size: 30.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: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.PrefaceTitle, caption.PrefaceTitle
{
  color: #ffffff;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  font-size: 30.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 23.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Splash-Head, caption.Splash-Head
{
  background-image: url("../hero-totalview-small.jpg");
  background-repeat: no-repeat;
  color: #ffffff;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  font-size: 36pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: .5em;
  padding-top: .5em;
  text-align: left;
  text-indent: 2px;
  text-transform: none;
  vertical-align: baseline;
}

div.Splash-Title, caption.Splash-Title
{
  color: #5381be;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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.TableBody, caption.TableBody
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', 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.TableBodySplash, caption.TableBodySplash
{
  color: #000000;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 15pt;
  margin-right: 0pt;
  margin-top: 3.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', 'Trebuchet MS', 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-subtitle, caption.Title-subtitle
{
  color: #52687b;
  direction: ltr;
  font-family: 'Open Sans', 'Trebuchet MS', Sans-Serif;
  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', 'Trebuchet MS', Sans-Serif;
  font-size: 16.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;
}

span.appendixNumber, span.appendixNumber a, span.appendixNumber a:active, abbreviation.appendixNumber, abbreviation.appendixNumber a, abbreviation.appendixNumber a:active, acronym.appendixNumber, acronym.appendixNumber a, acronym.appendixNumber a:active, citation.appendixNumber, citation.appendixNumber a, citation.appendixNumber a:active
{
  color: #1e4791;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Argument, span.Argument a, span.Argument a:active, abbreviation.Argument, abbreviation.Argument a, abbreviation.Argument a:active, acronym.Argument, acronym.Argument a, acronym.Argument a:active, citation.Argument, citation.Argument a, citation.Argument a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Argument_inHeading, span.Argument_inHeading a, span.Argument_inHeading a:active, abbreviation.Argument_inHeading, abbreviation.Argument_inHeading a, abbreviation.Argument_inHeading a:active, acronym.Argument_inHeading, acronym.Argument_inHeading a, acronym.Argument_inHeading a:active, citation.Argument_inHeading, citation.Argument_inHeading a, citation.Argument_inHeading a:active
{
  font-family: "Open Sans Semibold";
  font-style: italic;
}

span.Argument_SmallerPtSize, span.Argument_SmallerPtSize a, span.Argument_SmallerPtSize a:active, abbreviation.Argument_SmallerPtSize, abbreviation.Argument_SmallerPtSize a, abbreviation.Argument_SmallerPtSize a:active, acronym.Argument_SmallerPtSize, acronym.Argument_SmallerPtSize a, acronym.Argument_SmallerPtSize a:active, citation.Argument_SmallerPtSize, citation.Argument_SmallerPtSize a, citation.Argument_SmallerPtSize a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.blue_underline, span.blue_underline a, span.blue_underline a:active, abbreviation.blue_underline, abbreviation.blue_underline a, abbreviation.blue_underline a:active, acronym.blue_underline, acronym.blue_underline a, acronym.blue_underline a:active, citation.blue_underline, citation.blue_underline a, citation.blue_underline a:active
{
  color: #0000ff;
  font-family: "Open Sans Light";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.BlueChar, span.BlueChar a, span.BlueChar a:active, abbreviation.BlueChar, abbreviation.BlueChar a, abbreviation.BlueChar a:active, acronym.BlueChar, acronym.BlueChar a, acronym.BlueChar a:active, citation.BlueChar, citation.BlueChar a, citation.BlueChar a:active
{
  color: #0000ff;
  font-family: "Open Sans";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Body, span.Body a, span.Body a:active, abbreviation.Body, abbreviation.Body a, abbreviation.Body a:active, acronym.Body, acronym.Body a, acronym.Body a:active, citation.Body, citation.Body a, citation.Body a:active
{
  color: #000000;
  font-family: "Open Sans Light";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Bold, span.Bold a, span.Bold a:active, abbreviation.Bold, abbreviation.Bold a, abbreviation.Bold a:active, acronym.Bold, acronym.Bold a, acronym.Bold a:active, citation.Bold, citation.Bold a, citation.Bold a:active
{
  color: #000000;
  font-family: "Open Sans Semibold";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.BoldItalic, span.BoldItalic a, span.BoldItalic a:active, abbreviation.BoldItalic, abbreviation.BoldItalic a, abbreviation.BoldItalic a:active, acronym.BoldItalic, acronym.BoldItalic a, acronym.BoldItalic a:active, citation.BoldItalic, citation.BoldItalic a, citation.BoldItalic a:active
{
  font-family: "Open Sans";
  font-style: italic;
  font-weight: bold;
}

span.boldItalic, span.boldItalic a, span.boldItalic a:active, abbreviation.boldItalic, abbreviation.boldItalic a, abbreviation.boldItalic a:active, acronym.boldItalic, acronym.boldItalic a, acronym.boldItalic a:active, citation.boldItalic, citation.boldItalic a, citation.boldItalic a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Chapter, span.Chapter a, span.Chapter a:active, abbreviation.Chapter, abbreviation.Chapter a, abbreviation.Chapter a:active, acronym.Chapter, acronym.Chapter a, acronym.Chapter a:active, citation.Chapter, citation.Chapter a, citation.Chapter a:active
{
  font-family: "Courier New";
  font-size: 9.0pt;
  font-weight: normal;
}

span.chapter_includes, span.chapter_includes a, span.chapter_includes a:active, abbreviation.chapter_includes, abbreviation.chapter_includes a, abbreviation.chapter_includes a:active, acronym.chapter_includes, acronym.chapter_includes a, acronym.chapter_includes a:active, citation.chapter_includes, citation.chapter_includes a, citation.chapter_includes a:active
{
  color: #000000;
  font-family: Perpetua;
  font-size: 12.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

span.chapter_number, span.chapter_number a, span.chapter_number a:active, abbreviation.chapter_number, abbreviation.chapter_number a, abbreviation.chapter_number a:active, acronym.chapter_number, acronym.chapter_number a, acronym.chapter_number a:active, citation.chapter_number, citation.chapter_number a, citation.chapter_number a:active
{
  color: #52687b;
  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.ChapterTitleParaNum, span.ChapterTitleParaNum a, span.ChapterTitleParaNum a:active, abbreviation.ChapterTitleParaNum, abbreviation.ChapterTitleParaNum a, abbreviation.ChapterTitleParaNum a:active, acronym.ChapterTitleParaNum, acronym.ChapterTitleParaNum a, acronym.ChapterTitleParaNum a:active, citation.ChapterTitleParaNum, citation.ChapterTitleParaNum a, citation.ChapterTitleParaNum a:active
{
  color: #1e4791;
  font-family: "Open Sans Semibold";
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Check, span.Check a, span.Check a:active, abbreviation.Check, abbreviation.Check a, abbreviation.Check a:active, acronym.Check, acronym.Check a, acronym.Check a:active, citation.Check, citation.Check a, citation.Check a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ClassName, span.ClassName a, span.ClassName a:active, abbreviation.ClassName, abbreviation.ClassName a, abbreviation.ClassName a:active, acronym.ClassName, acronym.ClassName a, acronym.ClassName a:active, citation.ClassName, citation.ClassName a, citation.ClassName a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.ClassNameFontAsIs, span.ClassNameFontAsIs a, span.ClassNameFontAsIs a:active, abbreviation.ClassNameFontAsIs, abbreviation.ClassNameFontAsIs a, abbreviation.ClassNameFontAsIs a:active, acronym.ClassNameFontAsIs, acronym.ClassNameFontAsIs a, acronym.ClassNameFontAsIs a:active, citation.ClassNameFontAsIs, citation.ClassNameFontAsIs a, citation.ClassNameFontAsIs a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ClassNameJava, span.ClassNameJava a, span.ClassNameJava a:active, abbreviation.ClassNameJava, abbreviation.ClassNameJava a, abbreviation.ClassNameJava a:active, acronym.ClassNameJava, acronym.ClassNameJava a, acronym.ClassNameJava a:active, citation.ClassNameJava, citation.ClassNameJava a, citation.ClassNameJava a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Code, span.Code a, span.Code a:active, abbreviation.Code, abbreviation.Code a, abbreviation.Code a:active, acronym.Code, acronym.Code a, acronym.Code a:active, citation.Code, citation.Code a, citation.Code a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.code, span.code a, span.code a:active, abbreviation.code, abbreviation.code a, abbreviation.code a:active, acronym.code, acronym.code a, acronym.code a:active, citation.code, citation.code a, citation.code a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Code_SmallerPtSize, span.Code_SmallerPtSize a, span.Code_SmallerPtSize a:active, abbreviation.Code_SmallerPtSize, abbreviation.Code_SmallerPtSize a, abbreviation.Code_SmallerPtSize a:active, acronym.Code_SmallerPtSize, acronym.Code_SmallerPtSize a, acronym.Code_SmallerPtSize a:active, citation.Code_SmallerPtSize, citation.Code_SmallerPtSize a, citation.Code_SmallerPtSize a:active
{
  color: #963f00;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeChar, span.CodeChar a, span.CodeChar a:active, abbreviation.CodeChar, abbreviation.CodeChar a, abbreviation.CodeChar a:active, acronym.CodeChar, acronym.CodeChar a, acronym.CodeChar a:active, citation.CodeChar, citation.CodeChar a, citation.CodeChar a:active
{
  color: #3f3f80;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeChar-9PtFixed, span.CodeChar-9PtFixed a, span.CodeChar-9PtFixed a:active, abbreviation.CodeChar-9PtFixed, abbreviation.CodeChar-9PtFixed a, abbreviation.CodeChar-9PtFixed a:active, acronym.CodeChar-9PtFixed, acronym.CodeChar-9PtFixed a, acronym.CodeChar-9PtFixed a:active, citation.CodeChar-9PtFixed, citation.CodeChar-9PtFixed a, citation.CodeChar-9PtFixed a:active
{
  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.CodeCharBold, span.CodeCharBold a, span.CodeCharBold a:active, abbreviation.CodeCharBold, abbreviation.CodeCharBold a, abbreviation.CodeCharBold a:active, acronym.CodeCharBold, acronym.CodeCharBold a, acronym.CodeCharBold a:active, citation.CodeCharBold, citation.CodeCharBold a, citation.CodeCharBold a:active
{
  font-family: "Courier New";
  font-weight: bold;
}

span.CodeCharBoldItalic, span.CodeCharBoldItalic a, span.CodeCharBoldItalic a:active, abbreviation.CodeCharBoldItalic, abbreviation.CodeCharBoldItalic a, abbreviation.CodeCharBoldItalic a:active, acronym.CodeCharBoldItalic, acronym.CodeCharBoldItalic a, acronym.CodeCharBoldItalic a:active, citation.CodeCharBoldItalic, citation.CodeCharBoldItalic a, citation.CodeCharBoldItalic a:active
{
  font-family: "Courier New";
  font-style: italic;
  font-weight: bold;
}

span.CodeCharItalic, span.CodeCharItalic a, span.CodeCharItalic a:active, abbreviation.CodeCharItalic, abbreviation.CodeCharItalic a, abbreviation.CodeCharItalic a:active, acronym.CodeCharItalic, acronym.CodeCharItalic a, acronym.CodeCharItalic a:active, citation.CodeCharItalic, citation.CodeCharItalic a, citation.CodeCharItalic a:active
{
  color: #3f3f80;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeLink, span.CodeLink a, span.CodeLink a:active, abbreviation.CodeLink, abbreviation.CodeLink a, abbreviation.CodeLink a:active, acronym.CodeLink, acronym.CodeLink a, acronym.CodeLink a:active, citation.CodeLink, citation.CodeLink a, citation.CodeLink a:active
{
  color: #0000ff;
  font-family: "Courier New";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CodeTable, span.CodeTable a, span.CodeTable a:active, abbreviation.CodeTable, abbreviation.CodeTable a, abbreviation.CodeTable a:active, acronym.CodeTable, acronym.CodeTable a, acronym.CodeTable a:active, citation.CodeTable, citation.CodeTable a, citation.CodeTable a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Command, span.Command a, span.Command a:active, abbreviation.Command, abbreviation.Command a, abbreviation.Command a:active, acronym.Command, acronym.Command a, acronym.Command a:active, citation.Command, citation.Command a, citation.Command a:active
{
  color: #000000;
  font-family: "Open Sans Semibold";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Command_Small, span.Command_Small a, span.Command_Small a:active, abbreviation.Command_Small, abbreviation.Command_Small a, abbreviation.Command_Small a:active, acronym.Command_Small, acronym.Command_Small a, acronym.Command_Small a:active, citation.Command_Small, citation.Command_Small a, citation.Command_Small a:active
{
  color: #000000;
  font-family: "Open Sans Semibold";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Command_SmallerPtSize, span.Command_SmallerPtSize a, span.Command_SmallerPtSize a:active, abbreviation.Command_SmallerPtSize, abbreviation.Command_SmallerPtSize a, abbreviation.Command_SmallerPtSize a:active, acronym.Command_SmallerPtSize, acronym.Command_SmallerPtSize a, acronym.Command_SmallerPtSize a:active, citation.Command_SmallerPtSize, citation.Command_SmallerPtSize a, citation.Command_SmallerPtSize a:active
{
  color: #000000;
  font-family: "Open Sans Semibold";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.CommandW, span.CommandW a, span.CommandW a:active, abbreviation.CommandW, abbreviation.CommandW a, abbreviation.CommandW a:active, acronym.CommandW, acronym.CommandW a, acronym.CommandW a:active, citation.CommandW, citation.CommandW a, citation.CommandW a:active
{
  color: #ffffff;
  font-family: "Open Sans Semibold";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.CommandW_Arg, span.CommandW_Arg a, span.CommandW_Arg a:active, abbreviation.CommandW_Arg, abbreviation.CommandW_Arg a, abbreviation.CommandW_Arg a:active, acronym.CommandW_Arg, acronym.CommandW_Arg a, acronym.CommandW_Arg a:active, citation.CommandW_Arg, citation.CommandW_Arg a, citation.CommandW_Arg a:active
{
  color: #ffffff;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Courier, span.Courier a, span.Courier a:active, abbreviation.Courier, abbreviation.Courier a, abbreviation.Courier a:active, acronym.Courier, acronym.Courier a, acronym.Courier a:active, citation.Courier, citation.Courier a, citation.Courier a:active
{
  color: #3f3f80;
  font-family: 'Courier New', Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  text-transform: none;
  vertical-align: baseline;
}

span.courier_cyan, span.courier_cyan a, span.courier_cyan a:active, abbreviation.courier_cyan, abbreviation.courier_cyan a, abbreviation.courier_cyan a:active, acronym.courier_cyan, acronym.courier_cyan a, acronym.courier_cyan a:active, citation.courier_cyan, citation.courier_cyan a, citation.courier_cyan a:active
{
  color: #3f8080;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.courier_magenta, span.courier_magenta a, span.courier_magenta a:active, abbreviation.courier_magenta, abbreviation.courier_magenta a, abbreviation.courier_magenta a:active, acronym.courier_magenta, acronym.courier_magenta a, acronym.courier_magenta a:active, citation.courier_magenta, citation.courier_magenta a, citation.courier_magenta a:active
{
  color: #803f80;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.courier_red, span.courier_red a, span.courier_red a:active, abbreviation.courier_red, abbreviation.courier_red a, abbreviation.courier_red a:active, acronym.courier_red, acronym.courier_red a, acronym.courier_red a:active, citation.courier_red, citation.courier_red a, citation.courier_red a:active
{
  color: #803f3f;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierBold, span.CourierBold a, span.CourierBold a:active, abbreviation.CourierBold, abbreviation.CourierBold a, abbreviation.CourierBold a:active, acronym.CourierBold, acronym.CourierBold a, acronym.CourierBold a:active, citation.CourierBold, citation.CourierBold a, citation.CourierBold a:active
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierCyan, span.CourierCyan a, span.CourierCyan a:active, abbreviation.CourierCyan, abbreviation.CourierCyan a, abbreviation.CourierCyan a:active, acronym.CourierCyan, acronym.CourierCyan a, acronym.CourierCyan a:active, citation.CourierCyan, citation.CourierCyan a, citation.CourierCyan a:active
{
  color: DarkCyan;
  font-family: 'Courier New', Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierItalic, span.CourierItalic a, span.CourierItalic a:active, abbreviation.CourierItalic, abbreviation.CourierItalic a, abbreviation.CourierItalic a:active, acronym.CourierItalic, acronym.CourierItalic a, acronym.CourierItalic a:active, citation.CourierItalic, citation.CourierItalic a, citation.CourierItalic a:active
{
  font-family: 'Courier New', Monospace;
  font-style: italic;
  font-weight: 700;
}

span.courierLink, span.courierLink a, span.courierLink a:active, abbreviation.courierLink, abbreviation.courierLink a, abbreviation.courierLink a:active, acronym.courierLink, acronym.courierLink a, acronym.courierLink a:active, citation.courierLink, citation.courierLink a, citation.courierLink a:active
{
  color: #3f3f80;
  font-family: 'Courier New', Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierMagenta, span.CourierMagenta a, span.CourierMagenta a:active, abbreviation.CourierMagenta, abbreviation.CourierMagenta a, abbreviation.CourierMagenta a:active, acronym.CourierMagenta, acronym.CourierMagenta a, acronym.CourierMagenta a:active, citation.CourierMagenta, citation.CourierMagenta a, citation.CourierMagenta a:active
{
  color: DarkMagenta;
  font-family: 'Courier New', Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierRed, span.CourierRed a, span.CourierRed a:active, abbreviation.CourierRed, abbreviation.CourierRed a, abbreviation.CourierRed a:active, acronym.CourierRed, acronym.CourierRed a, acronym.CourierRed a:active, citation.CourierRed, citation.CourierRed a, citation.CourierRed a:active
{
  color: DarkRed;
  font-family: 'Courier New', Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  text-transform: none;
  vertical-align: baseline;
}

span.CourierUserText, span.CourierUserText a, span.CourierUserText a:active, abbreviation.CourierUserText, abbreviation.CourierUserText a, abbreviation.CourierUserText a:active, acronym.CourierUserText, acronym.CourierUserText a, acronym.CourierUserText a:active, citation.CourierUserText, citation.CourierUserText a, citation.CourierUserText a:active
{
  color: DarkBlue;
  font-family: 'Courier New', Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: 700;
  text-transform: none;
  vertical-align: baseline;
}

span.diamond, span.diamond a, span.diamond a:active, abbreviation.diamond, abbreviation.diamond a, abbreviation.diamond a:active, acronym.diamond, acronym.diamond a, acronym.diamond a:active, citation.diamond, citation.diamond a, citation.diamond a:active
{
  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, span.EditorialNote a, span.EditorialNote a:active, abbreviation.EditorialNote, abbreviation.EditorialNote a, abbreviation.EditorialNote a:active, acronym.EditorialNote, acronym.EditorialNote a, acronym.EditorialNote a:active, citation.EditorialNote, citation.EditorialNote a, citation.EditorialNote a:active
{
  color: #ff0000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis, span.Emphasis a, span.Emphasis a:active, abbreviation.Emphasis, abbreviation.Emphasis a, abbreviation.Emphasis a:active, acronym.Emphasis, acronym.Emphasis a, acronym.Emphasis a:active, citation.Emphasis, citation.Emphasis a, citation.Emphasis a:active
{
  font-style: italic;
}

span.EquationVariables, span.EquationVariables a, span.EquationVariables a:active, abbreviation.EquationVariables, abbreviation.EquationVariables a, abbreviation.EquationVariables a:active, acronym.EquationVariables, acronym.EquationVariables a, acronym.EquationVariables a:active, citation.EquationVariables, citation.EquationVariables a, citation.EquationVariables a:active
{
  font-style: italic;
}

span.Error, span.Error a, span.Error a:active, abbreviation.Error, abbreviation.Error a, abbreviation.Error a:active, acronym.Error, acronym.Error a, acronym.Error a:active, citation.Error, citation.Error a, citation.Error a:active
{
  color: #ff0000;
  font-family: "Trebuchet MS";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Example_Arg, span.Example_Arg a, span.Example_Arg a:active, abbreviation.Example_Arg, abbreviation.Example_Arg a, abbreviation.Example_Arg a:active, acronym.Example_Arg, acronym.Example_Arg a, acronym.Example_Arg a:active, citation.Example_Arg, citation.Example_Arg a, citation.Example_Arg a:active
{
  color: #963f00;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Glossary, span.Glossary a, span.Glossary a:active, abbreviation.Glossary, abbreviation.Glossary a, abbreviation.Glossary a:active, acronym.Glossary, acronym.Glossary a, acronym.Glossary a:active, citation.Glossary, citation.Glossary a, citation.Glossary a:active
{
  color: #439dc6;
  font-family: "Open Sans Semibold";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.glossary_term, span.glossary_term a, span.glossary_term a:active, abbreviation.glossary_term, abbreviation.glossary_term a, abbreviation.glossary_term a:active, acronym.glossary_term, acronym.glossary_term a, acronym.glossary_term a:active, citation.glossary_term, citation.glossary_term a, citation.glossary_term a:active
{
  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.GrayChar, span.GrayChar a, span.GrayChar a:active, abbreviation.GrayChar, abbreviation.GrayChar a, abbreviation.GrayChar a:active, acronym.GrayChar, acronym.GrayChar a, acronym.GrayChar a:active, citation.GrayChar, citation.GrayChar a, citation.GrayChar a:active
{
  color: #a5a5a5;
  font-family: "Open Sans";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.GreenChar, span.GreenChar a, span.GreenChar a:active, abbreviation.GreenChar, abbreviation.GreenChar a, abbreviation.GreenChar a:active, acronym.GreenChar, acronym.GreenChar a, acronym.GreenChar a:active, citation.GreenChar, citation.GreenChar a, citation.GreenChar a:active
{
  color: #518951;
  font-family: "Open Sans";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.heading_1toc_not_bold, span.heading_1toc_not_bold a, span.heading_1toc_not_bold a:active, abbreviation.heading_1toc_not_bold, abbreviation.heading_1toc_not_bold a, abbreviation.heading_1toc_not_bold a:active, acronym.heading_1toc_not_bold, acronym.heading_1toc_not_bold a, acronym.heading_1toc_not_bold a:active, citation.heading_1toc_not_bold, citation.heading_1toc_not_bold a, citation.heading_1toc_not_bold a:active
{
  color: #547491;
  font-family: "Open Sans";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.index_page_number, span.index_page_number a, span.index_page_number a:active, abbreviation.index_page_number, abbreviation.index_page_number a, abbreviation.index_page_number a:active, acronym.index_page_number, acronym.index_page_number a, acronym.index_page_number a:active, citation.index_page_number, citation.index_page_number a, citation.index_page_number a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.InlineEquation, span.InlineEquation a, span.InlineEquation a:active, abbreviation.InlineEquation, abbreviation.InlineEquation a, abbreviation.InlineEquation a:active, acronym.InlineEquation, acronym.InlineEquation a, acronym.InlineEquation a:active, citation.InlineEquation, citation.InlineEquation a, citation.InlineEquation a:active
{
  color: #000000;
  font-family: "Open Sans Light";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.invisible, span.invisible a, span.invisible a:active, abbreviation.invisible, abbreviation.invisible a, abbreviation.invisible a:active, acronym.invisible, acronym.invisible a, acronym.invisible a:active, citation.invisible, citation.invisible a, citation.invisible a:active
{
  color: #ffffff;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Italic, span.Italic a, span.Italic a:active, abbreviation.Italic, abbreviation.Italic a, abbreviation.Italic a:active, acronym.Italic, acronym.Italic a, acronym.Italic a:active, citation.Italic, citation.Italic a, citation.Italic a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Label, span.Label a, span.Label a:active, abbreviation.Label, abbreviation.Label a, abbreviation.Label a:active, acronym.Label, acronym.Label a, acronym.Label a:active, citation.Label, citation.Label a, citation.Label a:active
{
  color: #963f00;
  font-family: "Open Sans Semibold";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.link__0028font_as_is_0029, span.link__0028font_as_is_0029 a, span.link__0028font_as_is_0029 a:active, abbreviation.link__0028font_as_is_0029, abbreviation.link__0028font_as_is_0029 a, abbreviation.link__0028font_as_is_0029 a:active, acronym.link__0028font_as_is_0029, acronym.link__0028font_as_is_0029 a, acronym.link__0028font_as_is_0029 a:active, citation.link__0028font_as_is_0029, citation.link__0028font_as_is_0029 a, citation.link__0028font_as_is_0029 a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.link_to_directory, span.link_to_directory a, span.link_to_directory a:active, abbreviation.link_to_directory, abbreviation.link_to_directory a, abbreviation.link_to_directory a:active, acronym.link_to_directory, acronym.link_to_directory a, acronym.link_to_directory a:active, citation.link_to_directory, citation.link_to_directory a, citation.link_to_directory a:active
{
  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, span.link_to_email a, span.link_to_email a:active, abbreviation.link_to_email, abbreviation.link_to_email a, abbreviation.link_to_email a:active, acronym.link_to_email, acronym.link_to_email a, acronym.link_to_email a:active, citation.link_to_email, citation.link_to_email a, citation.link_to_email a:active
{
  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, span.link_to_URL a, span.link_to_URL a:active, abbreviation.link_to_URL, abbreviation.link_to_URL a, abbreviation.link_to_URL a:active, acronym.link_to_URL, acronym.link_to_URL a, acronym.link_to_URL a:active, citation.link_to_URL, citation.link_to_URL a, citation.link_to_URL a:active
{
  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, span.LinkText a, span.LinkText a:active, abbreviation.LinkText, abbreviation.LinkText a, abbreviation.LinkText a:active, acronym.LinkText, acronym.LinkText a, acronym.LinkText a:active, citation.LinkText, citation.LinkText a, citation.LinkText a:active
{
  color: #288DC0;
  font-family: "Courier New";
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Linktext, span.Linktext a, span.Linktext a:active, abbreviation.Linktext, abbreviation.Linktext a, abbreviation.Linktext a:active, acronym.Linktext, acronym.Linktext a, acronym.Linktext a:active, citation.Linktext, citation.Linktext a, citation.Linktext a:active
{
  color: #288DC0;
  font-family: "Open Sans";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.LinkTextFontAsIs, span.LinkTextFontAsIs a, span.LinkTextFontAsIs a:active, abbreviation.LinkTextFontAsIs, abbreviation.LinkTextFontAsIs a, abbreviation.LinkTextFontAsIs a:active, acronym.LinkTextFontAsIs, acronym.LinkTextFontAsIs a, acronym.LinkTextFontAsIs a:active, citation.LinkTextFontAsIs, citation.LinkTextFontAsIs a, citation.LinkTextFontAsIs a:active
{
  color: #0000ff;
}

span.LinkTextGreen, span.LinkTextGreen a, span.LinkTextGreen a:active, abbreviation.LinkTextGreen, abbreviation.LinkTextGreen a, abbreviation.LinkTextGreen a:active, acronym.LinkTextGreen, acronym.LinkTextGreen a, acronym.LinkTextGreen a:active, citation.LinkTextGreen, citation.LinkTextGreen a, citation.LinkTextGreen a:active
{
  color: #3f803f;
  font-family: "Courier New";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.LinkTextItalic, span.LinkTextItalic a, span.LinkTextItalic a:active, abbreviation.LinkTextItalic, abbreviation.LinkTextItalic a, abbreviation.LinkTextItalic a:active, acronym.LinkTextItalic, acronym.LinkTextItalic a, acronym.LinkTextItalic a:active, citation.LinkTextItalic, citation.LinkTextItalic a, citation.LinkTextItalic a:active
{
  color: #0000ff;
  font-style: normal;
}

span.mailto, span.mailto a, span.mailto a:active, abbreviation.mailto, abbreviation.mailto a, abbreviation.mailto a:active, acronym.mailto, acronym.mailto a, acronym.mailto a:active, citation.mailto, citation.mailto a, citation.mailto a:active
{
  color: #3f3f80;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.MethodName, span.MethodName a, span.MethodName a:active, abbreviation.MethodName, abbreviation.MethodName a, abbreviation.MethodName a:active, acronym.MethodName, acronym.MethodName a, acronym.MethodName a:active, citation.MethodName, citation.MethodName a, citation.MethodName a:active
{
  color: #0000ff;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.OrangeChar, span.OrangeChar a, span.OrangeChar a:active, abbreviation.OrangeChar, abbreviation.OrangeChar a, abbreviation.OrangeChar a:active, acronym.OrangeChar, acronym.OrangeChar a, acronym.OrangeChar a:active, citation.OrangeChar, citation.OrangeChar a, citation.OrangeChar a:active
{
  color: #ff9900;
  font-family: "Open Sans";
}

span.PageNumber, span.PageNumber a, span.PageNumber a:active, abbreviation.PageNumber, abbreviation.PageNumber a, abbreviation.PageNumber a:active, acronym.PageNumber, acronym.PageNumber a, acronym.PageNumber a:active, citation.PageNumber, citation.PageNumber a, citation.PageNumber a:active
{
  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, span.part_number a, span.part_number a:active, abbreviation.part_number, abbreviation.part_number a, abbreviation.part_number a:active, acronym.part_number, acronym.part_number a, acronym.part_number a:active, citation.part_number, citation.part_number a, citation.part_number a:active
{
  color: #1e4791;
  font-family: "Times New Roman";
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ProductNameInTitle, span.ProductNameInTitle a, span.ProductNameInTitle a:active, abbreviation.ProductNameInTitle, abbreviation.ProductNameInTitle a, abbreviation.ProductNameInTitle a:active, acronym.ProductNameInTitle, acronym.ProductNameInTitle a, acronym.ProductNameInTitle a:active, citation.ProductNameInTitle, citation.ProductNameInTitle a, citation.ProductNameInTitle a:active
{
  color: #000000;
  font-family: "Open Sans Semibold";
  font-size: 17.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.RedChar, span.RedChar a, span.RedChar a:active, abbreviation.RedChar, abbreviation.RedChar a, abbreviation.RedChar a:active, acronym.RedChar, acronym.RedChar a, acronym.RedChar a:active, citation.RedChar, citation.RedChar a, citation.RedChar a:active
{
  color: #ff0000;
  font-family: "Open Sans";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.RomanBold, span.RomanBold a, span.RomanBold a:active, abbreviation.RomanBold, abbreviation.RomanBold a, abbreviation.RomanBold a:active, acronym.RomanBold, acronym.RomanBold a, acronym.RomanBold a:active, citation.RomanBold, citation.RomanBold a, citation.RomanBold a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.RomanBoldItalic, span.RomanBoldItalic a, span.RomanBoldItalic a:active, abbreviation.RomanBoldItalic, abbreviation.RomanBoldItalic a, abbreviation.RomanBoldItalic a:active, acronym.RomanBoldItalic, acronym.RomanBoldItalic a, acronym.RomanBoldItalic a:active, citation.RomanBoldItalic, citation.RomanBoldItalic a, citation.RomanBoldItalic a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.RomanItalic, span.RomanItalic a, span.RomanItalic a:active, abbreviation.RomanItalic, abbreviation.RomanItalic a, abbreviation.RomanItalic a:active, acronym.RomanItalic, acronym.RomanItalic a, acronym.RomanItalic a:active, citation.RomanItalic, citation.RomanItalic a, citation.RomanItalic a:active
{
  color: #0000ff;
  font-family: "Times New Roman";
  font-size: 9.5pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.see, span.see a, span.see a:active, abbreviation.see, abbreviation.see a, abbreviation.see a:active, acronym.see, acronym.see a, acronym.see a:active, citation.see, citation.see a, citation.see a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Subscript, span.Subscript a, span.Subscript a:active, abbreviation.Subscript, abbreviation.Subscript a, abbreviation.Subscript a:active, acronym.Subscript, acronym.Subscript a, acronym.Subscript a:active, citation.Subscript, citation.Subscript a, citation.Subscript a:active
{
  vertical-align: sub;
}

span.SubscriptItalic, span.SubscriptItalic a, span.SubscriptItalic a:active, abbreviation.SubscriptItalic, abbreviation.SubscriptItalic a, abbreviation.SubscriptItalic a:active, acronym.SubscriptItalic, acronym.SubscriptItalic a, acronym.SubscriptItalic a:active, citation.SubscriptItalic, citation.SubscriptItalic a, citation.SubscriptItalic a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: sub;
}

span.SubscriptNumeric, span.SubscriptNumeric a, span.SubscriptNumeric a:active, abbreviation.SubscriptNumeric, abbreviation.SubscriptNumeric a, abbreviation.SubscriptNumeric a:active, acronym.SubscriptNumeric, acronym.SubscriptNumeric a, acronym.SubscriptNumeric a:active, citation.SubscriptNumeric, citation.SubscriptNumeric a, citation.SubscriptNumeric a:active
{
  font-size: 10.0pt;
  vertical-align: sub;
}

span.Superscript, span.Superscript a, span.Superscript a:active, abbreviation.Superscript, abbreviation.Superscript a, abbreviation.Superscript a:active, acronym.Superscript, acronym.Superscript a, acronym.Superscript a:active, citation.Superscript, citation.Superscript a, citation.Superscript a:active
{
  vertical-align: super;
}

span.Superscript-inTitle, span.Superscript-inTitle a, span.Superscript-inTitle a:active, abbreviation.Superscript-inTitle, abbreviation.Superscript-inTitle a, abbreviation.Superscript-inTitle a:active, acronym.Superscript-inTitle, acronym.Superscript-inTitle a, acronym.Superscript-inTitle a:active, citation.Superscript-inTitle, citation.Superscript-inTitle a, citation.Superscript-inTitle a:active
{
  color: #52687b;
  font-family: "Open Sans";
  font-size: 24.0pt;
  font-style: normal;
  font-weight: normal;
  text-transform: uppercase;
  vertical-align: super;
}

span.SuperscriptItalic, span.SuperscriptItalic a, span.SuperscriptItalic a:active, abbreviation.SuperscriptItalic, abbreviation.SuperscriptItalic a, abbreviation.SuperscriptItalic a:active, acronym.SuperscriptItalic, acronym.SuperscriptItalic a, acronym.SuperscriptItalic a:active, citation.SuperscriptItalic, citation.SuperscriptItalic a, citation.SuperscriptItalic a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.SuperscriptNumeric, span.SuperscriptNumeric a, span.SuperscriptNumeric a:active, abbreviation.SuperscriptNumeric, abbreviation.SuperscriptNumeric a, abbreviation.SuperscriptNumeric a:active, acronym.SuperscriptNumeric, acronym.SuperscriptNumeric a, acronym.SuperscriptNumeric a:active, citation.SuperscriptNumeric, citation.SuperscriptNumeric a, citation.SuperscriptNumeric a:active
{
  font-size: 10.0pt;
  vertical-align: super;
}

span.toc_page_numbers, span.toc_page_numbers a, span.toc_page_numbers a:active, abbreviation.toc_page_numbers, abbreviation.toc_page_numbers a, abbreviation.toc_page_numbers a:active, acronym.toc_page_numbers, acronym.toc_page_numbers a, acronym.toc_page_numbers a:active, citation.toc_page_numbers, citation.toc_page_numbers a, citation.toc_page_numbers a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.TOCLink, span.TOCLink a, span.TOCLink a:active, abbreviation.TOCLink, abbreviation.TOCLink a, abbreviation.TOCLink a:active, acronym.TOCLink, acronym.TOCLink a, acronym.TOCLink a:active, citation.TOCLink, citation.TOCLink a, citation.TOCLink a:active
{
  color: #0000ff;
}

span.TVTBlue, span.TVTBlue a, span.TVTBlue a:active, abbreviation.TVTBlue, abbreviation.TVTBlue a, abbreviation.TVTBlue a:active, acronym.TVTBlue, acronym.TVTBlue a, acronym.TVTBlue a:active, citation.TVTBlue, citation.TVTBlue a, citation.TVTBlue a:active
{
  color: #547491;
}

span.Unicode, span.Unicode a, span.Unicode a:active, abbreviation.Unicode, abbreviation.Unicode a, abbreviation.Unicode a:active, acronym.Unicode, acronym.Unicode a, acronym.Unicode a:active, citation.Unicode, citation.Unicode a, citation.Unicode a:active
{
  font-family: "Lucida Sans Unicode";
}

span.UnicodeCambriaMath, span.UnicodeCambriaMath a, span.UnicodeCambriaMath a:active, abbreviation.UnicodeCambriaMath, abbreviation.UnicodeCambriaMath a, abbreviation.UnicodeCambriaMath a:active, acronym.UnicodeCambriaMath, acronym.UnicodeCambriaMath a, acronym.UnicodeCambriaMath a:active, citation.UnicodeCambriaMath, citation.UnicodeCambriaMath a, citation.UnicodeCambriaMath a:active
{
  color: #000000;
  font-family: "Cambria Math";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.UnicodeItalic, span.UnicodeItalic a, span.UnicodeItalic a:active, abbreviation.UnicodeItalic, abbreviation.UnicodeItalic a, abbreviation.UnicodeItalic a:active, acronym.UnicodeItalic, acronym.UnicodeItalic a, acronym.UnicodeItalic a:active, citation.UnicodeItalic, citation.UnicodeItalic a, citation.UnicodeItalic a:active
{
  font-family: "Lucida Sans Unicode";
  font-style: normal;
}

span.UnicodeSubscript, span.UnicodeSubscript a, span.UnicodeSubscript a:active, abbreviation.UnicodeSubscript, abbreviation.UnicodeSubscript a, abbreviation.UnicodeSubscript a:active, acronym.UnicodeSubscript, acronym.UnicodeSubscript a, acronym.UnicodeSubscript a:active, citation.UnicodeSubscript, citation.UnicodeSubscript a, citation.UnicodeSubscript a:active
{
  font-family: "Lucida Sans Unicode";
  vertical-align: sub;
}

span.UnicodeSubscriptItalic, span.UnicodeSubscriptItalic a, span.UnicodeSubscriptItalic a:active, abbreviation.UnicodeSubscriptItalic, abbreviation.UnicodeSubscriptItalic a, abbreviation.UnicodeSubscriptItalic a:active, acronym.UnicodeSubscriptItalic, acronym.UnicodeSubscriptItalic a, acronym.UnicodeSubscriptItalic a:active, citation.UnicodeSubscriptItalic, citation.UnicodeSubscriptItalic a, citation.UnicodeSubscriptItalic a:active
{
  color: #000000;
  font-family: "Lucida Sans Unicode";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: sub;
}

span.UnicodeSuperscript, span.UnicodeSuperscript a, span.UnicodeSuperscript a:active, abbreviation.UnicodeSuperscript, abbreviation.UnicodeSuperscript a, abbreviation.UnicodeSuperscript a:active, acronym.UnicodeSuperscript, acronym.UnicodeSuperscript a, acronym.UnicodeSuperscript a:active, citation.UnicodeSuperscript, citation.UnicodeSuperscript a, citation.UnicodeSuperscript a:active
{
  font-family: "Lucida Sans Unicode";
  vertical-align: super;
}

span.UnicodeSuperscriptItalic, span.UnicodeSuperscriptItalic a, span.UnicodeSuperscriptItalic a:active, abbreviation.UnicodeSuperscriptItalic, abbreviation.UnicodeSuperscriptItalic a, abbreviation.UnicodeSuperscriptItalic a:active, acronym.UnicodeSuperscriptItalic, acronym.UnicodeSuperscriptItalic a, acronym.UnicodeSuperscriptItalic a:active, citation.UnicodeSuperscriptItalic, citation.UnicodeSuperscriptItalic a, citation.UnicodeSuperscriptItalic a:active
{
  color: #000000;
  font-family: "Lucida Sans Unicode";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.URLtext, span.URLtext a, span.URLtext a:active, abbreviation.URLtext, abbreviation.URLtext a, abbreviation.URLtext a:active, acronym.URLtext, acronym.URLtext a, acronym.URLtext a:active, citation.URLtext, citation.URLtext a, citation.URLtext a:active
{
  color: #0000ff;
}

span.variable_in_code, span.variable_in_code a, span.variable_in_code a:active, abbreviation.variable_in_code, abbreviation.variable_in_code a, abbreviation.variable_in_code a:active, acronym.variable_in_code, acronym.variable_in_code a, acronym.variable_in_code a:active, citation.variable_in_code, citation.variable_in_code a, citation.variable_in_code a:active
{
  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.Widget, span.Widget a, span.Widget a:active, abbreviation.Widget, abbreviation.Widget a, abbreviation.Widget a:active, acronym.Widget, acronym.Widget a, acronym.Widget a:active, citation.Widget, citation.Widget a, citation.Widget a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.xref, span.xref a, span.xref a:active, abbreviation.xref, abbreviation.xref a, abbreviation.xref a:active, acronym.xref, acronym.xref a, acronym.xref a:active, citation.xref, citation.xref a, citation.xref a:active
{
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzBullet, span.zzBullet a, span.zzBullet a:active, abbreviation.zzBullet, abbreviation.zzBullet a, abbreviation.zzBullet a:active, acronym.zzBullet, acronym.zzBullet a, acronym.zzBullet a:active, citation.zzBullet, citation.zzBullet a, citation.zzBullet a:active
{
  color: #388ab3;
  font-family: "Times New Roman";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzBulletNested, span.zzBulletNested a, span.zzBulletNested a:active, abbreviation.zzBulletNested, abbreviation.zzBulletNested a, abbreviation.zzBulletNested a:active, acronym.zzBulletNested, acronym.zzBulletNested a, acronym.zzBulletNested a:active, citation.zzBulletNested, citation.zzBulletNested a, citation.zzBulletNested a:active
{
  color: #000000;
  font-family: Webdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzCommand, span.zzCommand a, span.zzCommand a:active, abbreviation.zzCommand, abbreviation.zzCommand a, abbreviation.zzCommand a:active, acronym.zzCommand, acronym.zzCommand a, acronym.zzCommand a:active, citation.zzCommand, citation.zzCommand a, citation.zzCommand a:active
{
  color: #547491;
  font-family: "Open Sans Semibold";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zzCrossReference, span.zzCrossReference a, span.zzCrossReference a:active, abbreviation.zzCrossReference, abbreviation.zzCrossReference a, abbreviation.zzCrossReference a:active, acronym.zzCrossReference, acronym.zzCrossReference a, acronym.zzCrossReference a:active, citation.zzCrossReference, citation.zzCrossReference a, citation.zzCrossReference a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzLabel, span.zzLabel a, span.zzLabel a:active, abbreviation.zzLabel, abbreviation.zzLabel a, abbreviation.zzLabel a:active, acronym.zzLabel, acronym.zzLabel a, acronym.zzLabel a:active, citation.zzLabel, citation.zzLabel a, citation.zzLabel a:active
{
  color: #89132b;
  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.zzNote, span.zzNote a, span.zzNote a:active, abbreviation.zzNote, abbreviation.zzNote a, abbreviation.zzNote a:active, acronym.zzNote, acronym.zzNote a, acronym.zzNote a:active, citation.zzNote, citation.zzNote a, citation.zzNote a:active
{
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-weight: bold;
}

span.zzNumber, span.zzNumber a, span.zzNumber a:active, abbreviation.zzNumber, abbreviation.zzNumber a, abbreviation.zzNumber a:active, acronym.zzNumber, acronym.zzNumber a, acronym.zzNumber a:active, citation.zzNumber, citation.zzNumber a, citation.zzNumber a:active
{
  color: #52687b;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zzTitle, span.zzTitle a, span.zzTitle a:active, abbreviation.zzTitle, abbreviation.zzTitle a, abbreviation.zzTitle a:active, acronym.zzTitle, acronym.zzTitle a, acronym.zzTitle a:active, citation.zzTitle, citation.zzTitle a, citation.zzTitle a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-weight: normal;
  vertical-align: baseline;
}

table.BorderlessCenter
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 1pt;
  padding-right: 2pt;
  padding-top: 5pt;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

table.CDSplashPageTable
{
  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;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

table.CLI
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.IMSLNoHorizontalLines
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 54pt;
  margin-right: 54pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

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;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.NoteTableNested
{
  border-collapse: collapse;
  direction: ltr;
  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.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;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.OutsideBorderOnly
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 54pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.OutsideBorderOnlyNested
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 54pt;
  margin-right: 54pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.IMSLBorderedNested
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 54pt;
  margin-right: 54pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

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;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

table.IMSLTableBasic
{
  border-collapse: collapse;
  direction: ltr;
  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: center;
  width: 80%;
}

table.IMSLBordered
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

table.IMSLBorderedNested_NoTitle
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 54pt;
  margin-right: 54pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

table.IMSLBordered_NoTitle
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

table.IMSLOutsideBorderOnly
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

table.NoteTable
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 25.2pt;
  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.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;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

table.RWCOLLISTNESTED
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 54pt;
  margin-right: 54pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: center;
  width: 80%;
}

table.FigureFloating
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 90pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.FigureNested
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 15.0pt;
  margin-left: 36pt;
  margin-right: 216pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.ListCLI
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

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;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.BorderlessRight
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 1pt;
  padding-right: 2pt;
  padding-top: 2pt;
  table-layout: auto;
  text-align: right;
  width: 80%;
}

table.TV_RelatedTopics
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 2pt;
  padding-left: 1pt;
  padding-right: 2pt;
  padding-top: 2pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.FigureNestedWithTitle
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.BorderlessLeft
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 1pt;
  padding-right: 2pt;
  padding-top: 5pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.FigureListNested
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 72pt;
  margin-right: 216pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.DefCLI
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.Figure
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 7.2pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.FigureNoTitle
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 7.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 0pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.RelatedTopics
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 3pt;
  padding-left: 1pt;
  padding-right: 2pt;
  padding-top: 5pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.TV_BasicBlueHead
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.TV_BasicBlueHeadWithTitle
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.TV_BasicBlueHead_Indented
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 27pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.TV_BasicBlueHead_Span
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  padding-bottom: 3pt;
  padding-left: 1pt;
  padding-right: 2pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.TV_Landscape
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3pt;
  padding-left: 1pt;
  padding-right: 3pt;
  padding-top: 6pt;
  table-layout: auto;
  text-align: left;
  width: 80%;
}

table.splash-page-gray
{
  background-color: #ECEDEF;
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  padding-bottom: 0pt;
  padding-left: 1pt;
  padding-right: 2pt;
  padding-top: 5pt;
  position: relative;
  table-layout: auto;
  text-align: left;
  width: 100%;
}

img.Default
{
  margin-left: 3em;
  margin-right: auto;
}

img.img_Splash_marker
{
  height: 50px;
  margin-left: 1pt;
  overflow: hidden;
  width: 50px;
}

img.Img_Splash_Style
{
  height: 50px;
  margin-left: 4pt;
  overflow: hidden;
  width: 50px;
}

video.Default
{
  margin-left: 3em;
  margin-right: auto;
}

video.img_Splash_marker
{
  height: 50px;
  margin-left: 1pt;
  overflow: hidden;
  width: 50px;
}

video.Img_Splash_Style
{
  height: 50px;
  margin-left: 4pt;
  overflow: hidden;
  width: 50px;
}

