div.anchorGraphic, caption.anchorGraphic
{
  color: #000000;
  direction: ltr;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  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.anchorTable, caption.anchorTable
{
  color: #000000;
  direction: ltr;
  font-family: "Microsoft Sans Serif";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Body, caption.Body
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 1em;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BookTitle, caption.BookTitle
{
  background-color: #288DC0;
  color: White;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: xx-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1em;
  padding-top: 1em;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletL1, caption.BulletL1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 2.5em;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-right: 0.25em;
  padding-top: 0.25em;
  text-align: left;
  text-indent: -1.5em;
  text-transform: none;
  vertical-align: baseline;
}

div.BulletL2, caption.BulletL2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 4em;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-right: 0.25em;
  padding-top: 0.25em;
  text-align: left;
  text-indent: -1.5em;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBody, caption.CellBody
{
  background-color: Transparent;
  color: Black;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBodyCenter, caption.CellBodyCenter
{
  background-color: Transparent;
  border-bottom-color: Transparent;
  border-left-color: Transparent;
  border-right-color: Transparent;
  border-top-color: Transparent;
  color: Black;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  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.CellBulletL1, caption.CellBulletL1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -1em;
  text-transform: none;
  vertical-align: baseline;
}

div.CellBulletL2, caption.CellBulletL2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -1em;
  text-transform: none;
  vertical-align: baseline;
}

div.CellHeading, caption.CellHeading
{
  color: Black;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  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.CellListContL1, caption.CellListContL1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  padding-left: 1em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.CellNumList, caption.CellNumList
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -1em;
  text-transform: none;
  vertical-align: baseline;
}

div.CellNumList1, caption.CellNumList1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -1em;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapterTitle, caption.ChapterTitle
{
  color: #288DC0;
  direction: ltr;
  font-family: Arial;
  font-size: x-large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChapterTitleTOC, caption.ChapterTitleTOC
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0.14976pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChNumAppendix, caption.ChNumAppendix
{
  color: #ffffff;
  direction: ltr;
  font-family: Arial;
  font-size: 24.0pt;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChNumChapter, caption.ChNumChapter
{
  color: #ffffff;
  direction: ltr;
  font-family: Arial;
  font-size: 24.0pt;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ChNumOther, caption.ChNumOther
{
  color: #ffffff;
  direction: ltr;
  font-family: Arial;
  font-size: 24.0pt;
  font-style: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

pre.codeL1, div.codeL1, caption.codeL1
{
  background-color: #E0E0E0;
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 4em;
  margin-right: 0em;
  margin-top: 0em;
  padding-bottom: 0.25em;
  padding-left: 2.25em;
  padding-right: 0em;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 40em;
}

pre.codeL2, div.codeL2, caption.codeL2
{
  background-color: #E0E0E0;
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 4em;
  margin-right: 0em;
  margin-top: 0em;
  padding-bottom: 0.25em;
  padding-left: 4em;
  padding-right: 0em;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 38.25em;
}

pre.codeL3, div.codeL3, caption.codeL3
{
  background-color: #E0E0E0;
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 4em;
  margin-right: 0em;
  margin-top: 0em;
  padding-bottom: 0.25em;
  padding-left: 5.75em;
  padding-right: 0em;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 36.5em;
}

div.Equation, caption.Equation
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FigureTitle, caption.FigureTitle
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FigureTitleAppendix, caption.FigureTitleAppendix
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0mm;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: auto;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.FigureTitleNoNum, caption.FigureTitleNoNum
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading1, caption.Heading1
{
  color: #288DC0;
  direction: ltr;
  font-family: Arial;
  font-size: large;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 20.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading2, caption.Heading2
{
  color: #288DC0;
  direction: ltr;
  font-family: Arial;
  font-size: medium;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.0pt;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Heading3, caption.Heading3
{
  color: #288DC0;
  direction: ltr;
  font-family: Arial;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 7.0pt;
  margin-left: 0.75em;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.HeadingProcedure, caption.HeadingProcedure
{
  color: #288DC0;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: medium;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0.75em;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListContL1, caption.ListContL1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 1.75em;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 1em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ListContL2, caption.ListContL2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 3em;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 1.10em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.Notes, caption.Notes
{
  background-color: Transparent;
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: uppercase;
  vertical-align: middle;
}

div.NumList, caption.NumList
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 2.5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-right: 0.25em;
  padding-top: 0.25em;
  text-align: left;
  text-indent: -1.5em;
  text-transform: none;
  vertical-align: baseline;
}

div.NumList1, caption.NumList1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 2.5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -1.5em;
  text-transform: none;
  vertical-align: baseline;
}

div.NumListL2Alpha, caption.NumListL2Alpha
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 4.25em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-right: 0.25em;
  padding-top: 0.25em;
  text-align: left;
  text-indent: -1.5em;
  text-transform: none;
  vertical-align: baseline;
}

div.NumListL2AlphaA, caption.NumListL2AlphaA
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 4.25em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-right: 0.25em;
  padding-top: 0.25em;
  text-align: left;
  text-indent: -1.5em;
  text-transform: none;
  vertical-align: baseline;
}

div.pathUnix, caption.pathUnix
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 6.5em;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -4em;
  text-transform: none;
  vertical-align: baseline;
}

div.pathVMS, caption.pathVMS
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 6.5em;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -4em;
  text-transform: none;
  vertical-align: baseline;
}

div.pathWindows, caption.pathWindows
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 6.5em;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -4em;
  text-transform: none;
  vertical-align: baseline;
}

div.Space-2pt, caption.Space-2pt
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 2.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: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0.25em;
  padding-left: 0em;
  text-align: left;
  text-indent: 54pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: nowrap;
}

div.TableTitleAppendix, caption.TableTitleAppendix
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 54pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: nowrap;
}

div.usage, caption.usage
{
  background-color: Transparent;
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: small;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0em;
  margin-left: 1em;
  margin-right: 0pt;
  margin-top: 0em;
  padding-bottom: 0.25em;
  padding-left: 2.25em;
  padding-right: 0.5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  white-space: pre;
  width: 60%;
}

div.zzHeaderLeftBot, caption.zzHeaderLeftBot
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 8.5pt;
  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.zzHeaderLeftTop, caption.zzHeaderLeftTop
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: 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.zzHeaderRightBot, caption.zzHeaderRightBot
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 8.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zzHeaderRightTop, caption.zzHeaderRightTop
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zzNumHeaderLeft, caption.zzNumHeaderLeft
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zzNumHeaderRight, caption.zzNumHeaderRight
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

span.Blue, abbreviation.Blue, acronym.Blue, citation.Blue
{
  color: #288DC0;
  font-family: Sans-Serif;
  font-size: small;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.BlueItalic, abbreviation.BlueItalic, acronym.BlueItalic, citation.BlueItalic
{
  color: #0000ff;
  font-family: Sans-Serif;
  font-size: small;
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Bold, abbreviation.Bold, acronym.Bold, citation.Bold
{
  font-size: small;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.boldItalic, abbreviation.boldItalic, acronym.boldItalic, citation.boldItalic
{
  font-family: Sans-Serif;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.code, abbreviation.code, acronym.code, citation.code
{
  font-family: Monospace;
  font-size: 10.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.codeitalic, abbreviation.codeitalic, acronym.codeitalic, citation.codeitalic
{
  color: #000000;
  font-family: Monospace;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis, abbreviation.Emphasis, acronym.Emphasis, citation.Emphasis
{
  font-size: small;
  font-style: italic;
}

span.EquationVariables, abbreviation.EquationVariables, acronym.EquationVariables, citation.EquationVariables
{
  font-family: Sans-Serif;
  font-style: italic;
}

span.hyperlink, abbreviation.hyperlink, acronym.hyperlink, citation.hyperlink
{
  color: #0000ff;
  font-family: Sans-Serif;
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.itSubscript, abbreviation.itSubscript, acronym.itSubscript, citation.itSubscript
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: xx-small;
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: sub;
}

span.itSuperscript, abbreviation.itSuperscript, acronym.itSuperscript, citation.itSuperscript
{
  color: #000000;
  font-family: Sans-Serif;
  font-size: xx-small;
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: super;
}

span.Subscript, abbreviation.Subscript, acronym.Subscript, citation.Subscript
{
  font-family: Sans-Serif;
  font-size: xx-small;
  font-variant: normal;
  text-transform: none;
  vertical-align: sub;
}

span.Superscript, abbreviation.Superscript, acronym.Superscript, citation.Superscript
{
  font-family: Sans-Serif;
  font-variant: normal;
  text-transform: none;
  vertical-align: super;
}

span.Symbol, abbreviation.Symbol, acronym.Symbol, citation.Symbol
{
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.zapfDingbats5_0, abbreviation.zapfDingbats5_0, acronym.zapfDingbats5_0, citation.zapfDingbats5_0
{
  font-family: Sans-Serif;
  font-size: 5.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

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

span.
{
  font-family: Sans-Serif;
}

table.Format_B
{
  background-color: Transparent;
  border-bottom-color: Transparent;
  border-bottom-width: thin;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-width: thin;
  border-right-color: Transparent;
  border-right-width: thin;
  border-top-color: Transparent;
  border-top-width: thin;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
  width: 80%;
}

table.UnstructMasterPageMaps
{
  border-bottom-color: Black;
  border-collapse: collapse;
  border-left-color: Black;
  border-right-color: Black;
  border-top-color: Black;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.List
{
  background-position: center center;
  border-bottom-color: Black;
  border-collapse: collapse;
  border-left-color: Black;
  border-right-color: Black;
  border-top-color: Black;
  direction: ltr;
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 6pt;
  text-align: center;
}

table.Figure
{
  background-color: Transparent;
  border-bottom-color: Transparent;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-right-color: Transparent;
  border-top-color: Transparent;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: auto;
  margin-right: auto;
  margin-top: 6.0pt;
  padding-bottom: 1pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  vertical-align: middle;
}

table.HeaderRight
{
  border-bottom-color: Black;
  border-collapse: collapse;
  border-left-color: Black;
  border-right-color: Black;
  border-top-color: Black;
  direction: ltr;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 1pt;
  text-align: left;
}

table.Note
{
  border-bottom-color: Black;
  border-collapse: collapse;
  border-left-color: Black;
  border-right-color: Black;
  border-top-color: Black;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: -2em;
  margin-right: auto;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
  width: 90%;
}

table.Format_A
{
  background-color: Transparent;
  border-bottom-color: Transparent;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-right-color: Transparent;
  border-top-color: Transparent;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
  width: 80%;
}

img.Default
{
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
}

video.Default
{
  margin-bottom: auto;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
}

