div.Abstract, caption.Abstract
{
  color: #000000;
  direction: ltr;
  font-family: Garamond;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 192.00024pt;
  margin-right: 12.00024pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.AbstractLOP, caption.AbstractLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.ActiveTOC_xmlLOP, caption.ActiveTOC_xmlLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.BetaDraft, caption.BetaDraft
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 192.00024pt;
  margin-right: 5.99976pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BetaDraftLOP, caption.BetaDraftLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Body, caption.Body
{
  background-color: #FCFBFA;
  color: #000000;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 77.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Body_Text, caption.Body_Text
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 176.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Body_TextLOP, caption.Body_TextLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Body-Graphic1LOP, caption.Body-Graphic1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Body-GraphicLOP, caption.Body-GraphicLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Body-Intro1LOP, caption.Body-Intro1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Body-IntroLOP, caption.Body-IntroLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Body_wideLOP, caption.Body_wideLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.BodyLOP, caption.BodyLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bookmark-ChapterLOP, caption.Bookmark-ChapterLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bookmark-Title, caption.Bookmark-Title
{
  color: #ffffff;
  direction: ltr;
  font-family: Garamond;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bookmark-TitleLOP, caption.Bookmark-TitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.BookTitle, caption.BookTitle
{
  background-color: #FCFBFA;
  color: #000000;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: auto;
  margin-right: 12.00024pt;
  margin-top: 0.0pt;
  padding-left: auto;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BookTitleLOP, caption.BookTitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bullet-StepLOP, caption.Bullet-StepLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bullet1KWNLOP, caption.Bullet1KWNLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bullet1LOP, caption.Bullet1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bullet2, caption.Bullet2
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Bullet2LOP, caption.Bullet2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bullet3LOP, caption.Bullet3LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bullet4LOP, caption.Bullet4LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bullet5LOP, caption.Bullet5LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Bulleted, caption.Bulleted
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletedLOP, caption.BulletedLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.BulletLOP, caption.BulletLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Caption, caption.Caption
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  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.Caption1LOP, caption.Caption1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CaptionLOP, caption.CaptionLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellBody, caption.CellBody
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 14px;
  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.CellBody_CenteredLOP, caption.CellBody_CenteredLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellBodyLOP, caption.CellBodyLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellBullet1LOP, caption.CellBullet1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellBullet2LOP, caption.CellBullet2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellBullet3LOP, caption.CellBullet3LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellCodeLOP, caption.CellCodeLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellHeading, caption.CellHeading
{
  background-color: WhiteSmoke;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  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: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellHeading_CenteredLOP, caption.CellHeading_CenteredLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellHeading_wideLOP, caption.CellHeading_wideLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellHeadingLOP, caption.CellHeadingLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellIndent1LOP, caption.CellIndent1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellIndent2LOP, caption.CellIndent2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellIndent3LOP, caption.CellIndent3LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CellVariableLOP, caption.CellVariableLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CEW_CodeExWideLOP, caption.CEW_CodeExWideLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Chapline, caption.Chapline
{
  color: #000000;
  direction: ltr;
  font-family: Garamond;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChaplineLOP, caption.ChaplineLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Chapter_Caption, caption.Chapter_Caption
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 36px;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: auto;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Chapter_CaptionLOP, caption.Chapter_CaptionLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Chapter_CaptionTOC, caption.Chapter_CaptionTOC
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.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;
}

div.Chapter_CaptionTOCLOP, caption.Chapter_CaptionTOCLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Code_Indent1LOP, caption.Code_Indent1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Code_Indent2LOP, caption.Code_Indent2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Code_Indent3LOP, caption.Code_Indent3LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CodeLOP, caption.CodeLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CopyrightBody, caption.CopyrightBody
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CopyrightBodyLOP, caption.CopyrightBodyLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CrRefTOC, caption.CrRefTOC
{
  color: #000000;
  direction: ltr;
  font-family: Garamond;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CrRefTOC2, caption.CrRefTOC2
{
  color: #000000;
  direction: ltr;
  font-family: Garamond;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CrRefTOC2LOP, caption.CrRefTOC2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.CrRefTOCLOP, caption.CrRefTOCLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Default_Paragraph_Font, caption.Default_Paragraph_Font
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Default_Paragraph_FontLOP, caption.Default_Paragraph_FontLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FooterLOP, caption.FooterLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Footnote, caption.Footnote
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FootnoteLOP, caption.FootnoteLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Format_In2LOP, caption.Format_In2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Format_InLOP, caption.Format_InLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.FormatLastInLOP, caption.FormatLastInLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.FormatLastLOP, caption.FormatLastLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.FormatLOP, caption.FormatLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.H1_Head1LOP, caption.H1_Head1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.H2_Head2LOP, caption.H2_Head2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.H3_Head3LOP, caption.H3_Head3LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.H4_Head4_wideLOP, caption.H4_Head4_wideLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.H4_Head4LOP, caption.H4_Head4LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Header, caption.Header
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  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.HeaderLOP, caption.HeaderLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading1, caption.Heading1
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 24.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 31.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading1LOP, caption.Heading1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading1TOC, caption.Heading1TOC
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  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: 4.5pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading1TOCLOP, caption.Heading1TOCLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading2, caption.Heading2
{
  background-color: #FCFBFA;
  color: #467146;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 30px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 22.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2LOP, caption.Heading2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading2TOC, caption.Heading2TOC
{
  color: #000000;
  direction: ltr;
  font-family: Garamond;
  font-size: 11.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: 36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2TOCLOP, caption.Heading2TOCLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading2top, caption.Heading2top
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 18.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 22.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2TopLOP, caption.Heading2TopLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading2topLOP, caption.Heading2topLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading2topTOC, caption.Heading2topTOC
{
  color: #000000;
  direction: ltr;
  font-family: Garamond;
  font-size: 11.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: 36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2topTOCLOP, caption.Heading2topTOCLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading3, caption.Heading3
{
  background-color: #FCFBFA;
  color: #000000;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 17.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1em;
  text-align: left;
  text-indent: 54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading3_TopLOP, caption.Heading3_TopLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading3LOP, caption.Heading3LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading3TOC, caption.Heading3TOC
{
  color: #000000;
  direction: ltr;
  font-family: Garamond;
  font-size: 11.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: 72pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading3TOCLOP, caption.Heading3TOCLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading3TopLOP, caption.Heading3TopLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Heading4LOP, caption.Heading4LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.HeadingRunIn, caption.HeadingRunIn
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  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: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.HeadingRunInLOP, caption.HeadingRunInLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.How_ToLOP, caption.How_ToLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Indent, caption.Indent
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 194.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.indent_002c_indent, caption.indent_002c_indent
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.indent_002c_indentLOP, caption.indent_002c_indentLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Indent1LOP, caption.Indent1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Indent2_NumLOP, caption.Indent2_NumLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Indent2LOP, caption.Indent2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Indent3_NumLOP, caption.Indent3_NumLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Indent3LOP, caption.Indent3LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Indent4LOP, caption.Indent4LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Indent5LOP, caption.Indent5LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Indented, caption.Indented
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Indented_NumLOP, caption.Indented_NumLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.IndentedLOP, caption.IndentedLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.IndentLOP, caption.IndentLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Instructions, caption.Instructions
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Instructions_bold, caption.Instructions_bold
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 176.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Instructions_boldLOP, caption.Instructions_boldLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.InstructionsLOP, caption.InstructionsLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.IT_IndexTitleLOP, caption.IT_IndexTitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Letter-CellLOP, caption.Letter-CellLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Letter_In-CellLOP, caption.Letter_In-CellLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Letter_InLOP, caption.Letter_InLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.LetterA-CellLOP, caption.LetterA-CellLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.LetterA_In-CellLOP, caption.LetterA_In-CellLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.LetterA_InLOP, caption.LetterA_InLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.LetterALOP, caption.LetterALOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.LetterLOP, caption.LetterLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.ListBody2LOP, caption.ListBody2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.ListBodyLOP, caption.ListBodyLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Mapping_Table_Cell, caption.Mapping_Table_Cell
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Mapping_Table_CellLOP, caption.Mapping_Table_CellLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Mapping_Table_Title, caption.Mapping_Table_Title
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Mapping_Table_TitleLOP, caption.Mapping_Table_TitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.NH_NoteHead, caption.NH_NoteHead
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NH_NoteHeadLOP, caption.NH_NoteHeadLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.NHW_NoteHeadWarn, caption.NHW_NoteHeadWarn
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NHW_NoteHeadWarnLOP, caption.NHW_NoteHeadWarnLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Normal, caption.Normal
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.NormalLOP, caption.NormalLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.NoteLOP, caption.NoteLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbered, caption.Numbered
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Numbered-CellLOP, caption.Numbered-CellLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbered1, caption.Numbered1
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Numbered1-CellLOP, caption.Numbered1-CellLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbered1_IndentedLOP, caption.Numbered1_IndentedLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbered1_InLOP, caption.Numbered1_InLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbered1LOP, caption.Numbered1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbered_aLOP, caption.Numbered_aLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbered_bLOP, caption.Numbered_bLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbered_IndentedLOP, caption.Numbered_IndentedLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbered_InLOP, caption.Numbered_InLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.NumberedLOP, caption.NumberedLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Numbering0LOP, caption.Numbering0LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.OS_Heading_Indent_1LOP, caption.OS_Heading_Indent_1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.OS_Heading_Indent_2LOP, caption.OS_Heading_Indent_2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.OS_Heading_Indent3LOP, caption.OS_Heading_Indent3LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.OS_HeadingLOP, caption.OS_HeadingLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.PartNumber, caption.PartNumber
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 95.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.PartNumberLOP, caption.PartNumberLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.PH_PrefaceHeadLOP, caption.PH_PrefaceHeadLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Platform, caption.Platform
{
  background-color: #FCFBFA;
  color: #000000;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.PlatformLOP, caption.PlatformLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.PrintDate, caption.PrintDate
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 38.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.PrintDateLOP, caption.PrintDateLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Product_002fBookTitle, caption.Product_002fBookTitle
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Product_002fBookTitleLOP, caption.Product_002fBookTitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.ProductTitle, caption.ProductTitle
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ProductTitleLOP, caption.ProductTitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.PRT_PartTitleLOP, caption.PRT_PartTitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.PT_PrefaceTitleLOP, caption.PT_PrefaceTitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Release, caption.Release
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 192.00024pt;
  margin-right: 12.00024pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ReleaseLOP, caption.ReleaseLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.RT_RelatedTopicsLOP, caption.RT_RelatedTopicsLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Rules_Language_LastInLOP, caption.Rules_Language_LastInLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Rules_Language_LastLOP, caption.Rules_Language_LastLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Rules_Language_In2LOP, caption.Rules_Language_In2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Rules_Language_InLOP, caption.Rules_Language_InLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Rules_Language_Last_InLOP, caption.Rules_Language_Last_InLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Rules_LanguageLOP, caption.Rules_LanguageLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Rules_Lvl_1LOP, caption.Rules_Lvl_1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Rules_Lvl_2LOP, caption.Rules_Lvl_2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Sidebar, caption.Sidebar
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.SidebarLOP, caption.SidebarLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Subhead_1, caption.Subhead_1
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 14.0pt;
  font-style: italic;
  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;
}

div.Subhead_1LOP, caption.Subhead_1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Subhead_2, caption.Subhead_2
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 95.76pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Subhead_2LOP, caption.Subhead_2LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Subhead_3, caption.Subhead_3
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 90pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Subhead_3LOP, caption.Subhead_3LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Subhead_4, caption.Subhead_4
{
  color: #000000;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.Subhead_4_WideLOP, caption.Subhead_4_WideLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Subhead_4LOP, caption.Subhead_4LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Subhead_5, caption.Subhead_5
{
  color: #000000;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  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.Subhead_5LOP, caption.Subhead_5LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Subhead_6LOP, caption.Subhead_6LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Subhead4LOP, caption.Subhead4LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Table_Body_IndentLOP, caption.Table_Body_IndentLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Table_BodyLOP, caption.Table_BodyLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Table_BulletLOP, caption.Table_BulletLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Table_CodeLOP, caption.Table_CodeLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Table_HeadLOP, caption.Table_HeadLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Table_NumberedLOP, caption.Table_NumberedLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Table-IntroLOP, caption.Table-IntroLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TableCellCodeLOP, caption.TableCellCodeLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TableCellVariableLOP, caption.TableCellVariableLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TableFootnote, caption.TableFootnote
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 30.00024pt;
  margin-right: 18pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -12.000240000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TableFootnoteLOP, caption.TableFootnoteLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TableHeading_wideLOP, caption.TableHeading_wideLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TableHeadingLOP, caption.TableHeadingLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TableHeadLOP, caption.TableHeadLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TableKeyFoot, caption.TableKeyFoot
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TableKeyFootLOP, caption.TableKeyFootLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TableTitle, caption.TableTitle
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  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: 0.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TableTitleLOP, caption.TableTitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TB_TblBody, caption.TB_TblBody
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TB_TblBodyLOP, caption.TB_TblBodyLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TBM_TblBodyMax, caption.TBM_TblBodyMax
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TBM_TblBodyMaxLOP, caption.TBM_TblBodyMaxLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TBS_TblBodySyntax, caption.TBS_TblBodySyntax
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TBS_TblBodySyntaxLOP, caption.TBS_TblBodySyntaxLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TH_TblHead, caption.TH_TblHead
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TH_TblHeadLOP, caption.TH_TblHeadLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.THC_TblHeadCtr, caption.THC_TblHeadCtr
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.THC_TblHeadCtrLOP, caption.THC_TblHeadCtrLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.THCM_TblHeadCtrMax, caption.THCM_TblHeadCtrMax
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.THCM_TblHeadCtrMaxLOP, caption.THCM_TblHeadCtrMaxLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.THM_TblHeadMax, caption.THM_TblHeadMax
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.THM_TblHeadMaxLOP, caption.THM_TblHeadMaxLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.THS_TblHeadSyntax, caption.THS_TblHeadSyntax
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.THS_TblHeadSyntaxLOP, caption.THS_TblHeadSyntaxLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.Tip, caption.Tip
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TipLOP, caption.TipLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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, caption.Title
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 31.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TitleLOP, caption.TitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TOC_Heading1LOP, caption.TOC_Heading1LOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TOC_TitleLOP, caption.TOC_TitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TOCHeadLOP, caption.TOCHeadLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TOCTitleLOP, caption.TOCTitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TS_TblBodySimp, caption.TS_TblBodySimp
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TS_TblBodySimpLOP, caption.TS_TblBodySimpLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TT_TblTitle, caption.TT_TblTitle
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TT_TblTitleLOP, caption.TT_TblTitleLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.TTW_TblTitleWide, caption.TTW_TblTitleWide
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.TTW_TblTitleWideLOP, caption.TTW_TblTitleWideLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.VersionNumber, caption.VersionNumber
{
  background-color: #FCFBFA;
  color: #100F0E;
  direction: ltr;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.VersionNumberLOP, caption.VersionNumberLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.VolumeNumber, caption.VolumeNumber
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 192.00024pt;
  margin-right: 12.00024pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.VolumeNumberLOP, caption.VolumeNumberLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.XML_LastLOP, caption.XML_LastLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.XMLLOP, caption.XMLLOP
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.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.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
{
  font-family: 'Oracle Sans', Sans-Serif;
  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-style: italic;
  font-weight: bold;
}

span.ChapNum, span.ChapNum a, span.ChapNum a:active, abbreviation.ChapNum, abbreviation.ChapNum a, abbreviation.ChapNum a:active, acronym.ChapNum, acronym.ChapNum a, acronym.ChapNum a:active, citation.ChapNum, citation.ChapNum a, citation.ChapNum a:active
{
  color: #ffffff;
  font-family: Arial;
  font-size: 5.0pt;
  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.CodeInline, span.CodeInline a, span.CodeInline a:active, abbreviation.CodeInline, abbreviation.CodeInline a, abbreviation.CodeInline a:active, acronym.CodeInline, acronym.CodeInline a, acronym.CodeInline a:active, citation.CodeInline, citation.CodeInline a, citation.CodeInline a:active
{
  font-family: "Courier New";
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Color, span.Color a, span.Color a:active, abbreviation.Color, abbreviation.Color a, abbreviation.Color a:active, acronym.Color, acronym.Color a, acronym.Color a:active, citation.Color, citation.Color a, citation.Color a:active
{
  color: #0000cc;
}

span.ColorBold, span.ColorBold a, span.ColorBold a:active, abbreviation.ColorBold, abbreviation.ColorBold a, abbreviation.ColorBold a:active, acronym.ColorBold, acronym.ColorBold a, acronym.ColorBold a:active, citation.ColorBold, citation.ColorBold a, citation.ColorBold a:active
{
  color: #0000cc;
  font-weight: bold;
}

span.ColorBoldItal, span.ColorBoldItal a, span.ColorBoldItal a:active, abbreviation.ColorBoldItal, abbreviation.ColorBoldItal a, abbreviation.ColorBoldItal a:active, acronym.ColorBoldItal, acronym.ColorBoldItal a, acronym.ColorBoldItal a:active, citation.ColorBoldItal, citation.ColorBoldItal a, citation.ColorBoldItal a:active
{
  color: #0000cc;
  font-style: italic;
  font-weight: bold;
}

span.ColorItalic, span.ColorItalic a, span.ColorItalic a:active, abbreviation.ColorItalic, abbreviation.ColorItalic a, abbreviation.ColorItalic a:active, acronym.ColorItalic, acronym.ColorItalic a, acronym.ColorItalic a:active, citation.ColorItalic, citation.ColorItalic a, citation.ColorItalic a:active
{
  color: #0000cc;
  font-style: italic;
}

span.ColorSuperscript, span.ColorSuperscript a, span.ColorSuperscript a:active, abbreviation.ColorSuperscript, abbreviation.ColorSuperscript a, abbreviation.ColorSuperscript a:active, acronym.ColorSuperscript, acronym.ColorSuperscript a, acronym.ColorSuperscript a:active, citation.ColorSuperscript, citation.ColorSuperscript a, citation.ColorSuperscript a:active
{
  color: #0000cc;
  vertical-align: super;
}

span.Default_XREF_style, span.Default_XREF_style a, span.Default_XREF_style a:active, abbreviation.Default_XREF_style, abbreviation.Default_XREF_style a, abbreviation.Default_XREF_style a:active, acronym.Default_XREF_style, acronym.Default_XREF_style a, acronym.Default_XREF_style a:active, citation.Default_XREF_style, citation.Default_XREF_style a, citation.Default_XREF_style a:active
{
  color: #00688C;
  font-family: 'Oracle Sans', Sans-Serif;
}

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-family: 'Oracle Sans', Sans-Serif;
  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.EuroMono, span.EuroMono a, span.EuroMono a:active, abbreviation.EuroMono, abbreviation.EuroMono a, abbreviation.EuroMono a:active, acronym.EuroMono, acronym.EuroMono a, acronym.EuroMono a:active, citation.EuroMono, citation.EuroMono a, citation.EuroMono a:active
{
  font-family: "Euro Mono";
}

span.Filename, span.Filename a, span.Filename a:active, abbreviation.Filename, abbreviation.Filename a, abbreviation.Filename a:active, acronym.Filename, acronym.Filename a, acronym.Filename a:active, citation.Filename, citation.Filename a, citation.Filename a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hyperlink, span.hyperlink a, span.hyperlink a:active, abbreviation.hyperlink, abbreviation.hyperlink a, abbreviation.hyperlink a:active, acronym.hyperlink, acronym.hyperlink a, acronym.hyperlink a:active, citation.hyperlink, citation.hyperlink a, citation.hyperlink a:active
{
  color: #0000ff;
  font-family: Garamond;
  font-size: 10.0pt;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Hypertext, span.Hypertext a, span.Hypertext a:active, abbreviation.Hypertext, abbreviation.Hypertext a, abbreviation.Hypertext a:active, acronym.Hypertext, acronym.Hypertext a, acronym.Hypertext a:active, citation.Hypertext, citation.Hypertext a, citation.Hypertext a:active
{
  color: #00688C;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hypertext, span.hypertext a, span.hypertext a:active, abbreviation.hypertext, abbreviation.hypertext a, abbreviation.hypertext a:active, acronym.hypertext, acronym.hypertext a, acronym.hypertext a:active, citation.hypertext, citation.hypertext a, citation.hypertext a:active
{
  color: #0000ff;
  font-family: Garamond;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Hypertext_Cells, span.Hypertext_Cells a, span.Hypertext_Cells a:active, abbreviation.Hypertext_Cells, abbreviation.Hypertext_Cells a, abbreviation.Hypertext_Cells a:active, acronym.Hypertext_Cells, acronym.Hypertext_Cells a, acronym.Hypertext_Cells a:active, citation.Hypertext_Cells, citation.Hypertext_Cells a, citation.Hypertext_Cells a:active
{
  color: #00688C;
  font-family: 'Oracle Sans', Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: 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
{
  font-style: italic;
}

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
{
  font-variant: 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.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.Symbol, span.Symbol a, span.Symbol a:active, abbreviation.Symbol, abbreviation.Symbol a, abbreviation.Symbol a:active, acronym.Symbol, acronym.Symbol a, acronym.Symbol a:active, citation.Symbol, citation.Symbol a, citation.Symbol a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Underline, span.Underline a, span.Underline a:active, abbreviation.Underline, abbreviation.Underline a, abbreviation.Underline a:active, acronym.Underline, acronym.Underline a, acronym.Underline a:active, citation.Underline, citation.Underline a, citation.Underline a:active
{
  text-decoration: underline;
}

span.z_ignore, span.z_ignore a, span.z_ignore a:active, abbreviation.z_ignore, abbreviation.z_ignore a, abbreviation.z_ignore a:active, acronym.z_ignore, acronym.z_ignore a, acronym.z_ignore a:active, citation.z_ignore, citation.z_ignore a, citation.z_ignore a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ZapfDingbat, span.ZapfDingbat a, span.ZapfDingbat a:active, abbreviation.ZapfDingbat, abbreviation.ZapfDingbat a, abbreviation.ZapfDingbat a:active, acronym.ZapfDingbat, acronym.ZapfDingbat a, acronym.ZapfDingbat a:active, citation.ZapfDingbat, citation.ZapfDingbat a, citation.ZapfDingbat a:active
{
  font-family: ZapfDingbats;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzDingbat04, span.zzDingbat04 a, span.zzDingbat04 a:active, abbreviation.zzDingbat04, abbreviation.zzDingbat04 a, abbreviation.zzDingbat04 a:active, acronym.zzDingbat04, acronym.zzDingbat04 a, acronym.zzDingbat04 a:active, citation.zzDingbat04, citation.zzDingbat04 a, citation.zzDingbat04 a:active
{
  color: #000000;
  font-family: "Adobe Pi Std";
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzDingbat045, span.zzDingbat045 a, span.zzDingbat045 a:active, abbreviation.zzDingbat045, abbreviation.zzDingbat045 a, abbreviation.zzDingbat045 a:active, acronym.zzDingbat045, acronym.zzDingbat045 a, acronym.zzDingbat045 a:active, citation.zzDingbat045, citation.zzDingbat045 a, citation.zzDingbat045 a:active
{
  color: #000000;
  font-family: "Adobe Pi Std";
  font-size: 4.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzDingbat05, span.zzDingbat05 a, span.zzDingbat05 a:active, abbreviation.zzDingbat05, abbreviation.zzDingbat05 a, abbreviation.zzDingbat05 a:active, acronym.zzDingbat05, acronym.zzDingbat05 a, acronym.zzDingbat05 a:active, citation.zzDingbat05, citation.zzDingbat05 a, citation.zzDingbat05 a:active
{
  color: #000000;
  font-family: "Adobe Pi Std";
  font-size: 5.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zzHelvBold07, span.zzHelvBold07 a, span.zzHelvBold07 a:active, abbreviation.zzHelvBold07, abbreviation.zzHelvBold07 a, abbreviation.zzHelvBold07 a:active, acronym.zzHelvBold07, acronym.zzHelvBold07 a, acronym.zzHelvBold07 a:active, citation.zzHelvBold07, citation.zzHelvBold07 a, citation.zzHelvBold07 a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zzHelvBold08, span.zzHelvBold08 a, span.zzHelvBold08 a:active, abbreviation.zzHelvBold08, abbreviation.zzHelvBold08 a, abbreviation.zzHelvBold08 a:active, acronym.zzHelvBold08, acronym.zzHelvBold08 a, acronym.zzHelvBold08 a:active, citation.zzHelvBold08, citation.zzHelvBold08 a, citation.zzHelvBold08 a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zzHelvBold09, span.zzHelvBold09 a, span.zzHelvBold09 a:active, abbreviation.zzHelvBold09, abbreviation.zzHelvBold09 a, abbreviation.zzHelvBold09 a:active, acronym.zzHelvBold09, acronym.zzHelvBold09 a, acronym.zzHelvBold09 a:active, citation.zzHelvBold09, citation.zzHelvBold09 a, citation.zzHelvBold09 a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

table.RuleFormalWideMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

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.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.RuleFormalWideKey
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: left;
}

table.Formal
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.RuleFormalKeyMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.RuleFormalMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.RuleFormalKey
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: left;
}

table.RuleFormalWideKeyMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.RuleFormalWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: left;
}

table.RuleFormal
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: left;
}

table.FormalWideKeyMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.HRuleFormal
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.FormalWideKey
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.FormalKeyMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.HRuleFormalWideKey
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.FormalMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.HRuleFormalWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.FormalWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.HRuleFormalMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.HRuleFormalWideMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.HRuleFormalKeyMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.FormalWideMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.HRuleFormalWideKeyMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.HRuleFormalKey
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.FormalKey
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.InformalMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.NoteAlso
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 16.0pt;
  margin-left: 113.99976pt;
  margin-right: 36pt;
  margin-top: 0.0pt;
  padding-bottom: 1pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 1pt;
  text-align: left;
}

table.HRuleSyntaxWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.HRuleInformalWideMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.InformalWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.Syntax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.RuleSyntax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: left;
}

table.RuleInformalWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: left;
}

table.RuleInformalMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.SimpleWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 7pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 0pt;
  text-align: left;
}

table.Informal
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.RuleSyntaxWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: left;
}

table.NoteWarn
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 113.99976pt;
  margin-right: 36pt;
  margin-top: 2.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 7pt;
  text-align: left;
}

table.Simple
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 7pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 0pt;
  text-align: left;
}

table.InformalWideMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.RuleInformal
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 5pt;
  text-align: left;
}

table.RuleInformalWideMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.SyntaxWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.HRuleInformalWide
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.HRuleInformal
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

table.HRuleInformalMax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.Note
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 113.99976pt;
  margin-right: 36pt;
  margin-top: 2.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 7pt;
  text-align: left;
}

table.HRuleSyntax
{
  border-collapse: collapse;
  direction: ltr;
  margin-bottom: 18.0pt;
  margin-left: 77.99976pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 5pt;
  text-align: left;
}

