div.b1_Bulleted1, caption.b1_Bulleted1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.b11_Bulleted1, caption.b11_Bulleted1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.b2_Bulleted2, caption.b2_Bulleted2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.b22_Bulleted2, caption.b22_Bulleted2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.b3_Bulleted3, caption.b3_Bulleted3
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.b33_Bulleted3, caption.b33_Bulleted3
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bo_Body_Text, caption.bo_Body_Text
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.boi_Body_Text, caption.boi_Body_Text
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.c1_Chapter1, caption.c1_Chapter1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 18pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 32px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.c2_Chapter2, caption.c2_Chapter2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 18pt;
  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: uppercase;
  vertical-align: baseline;
}

div.ct_CodeTitle, caption.ct_CodeTitle
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -72pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ct25_CodeTitle25, caption.ct25_CodeTitle25
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -72pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ctnn_CodeTitleNoNum, caption.ctnn_CodeTitleNoNum
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 64.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -64.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ctnn25_CodeTitleNoNum25, caption.ctnn25_CodeTitleNoNum25
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -64.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ex1_Example1, caption.ex1_Example1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -57.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ex1_0023_Example1, caption.ex1_0023_Example1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -72pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ex2_Example2, caption.ex2_Example2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 75.6pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -57.599999999999994pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ex2_0023_Example2, caption.ex2_0023_Example2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 90pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -72pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ex3_Example3, caption.ex3_Example3
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 93.6pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -57.599999999999994pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ex3_0023_Example3, caption.ex3_0023_Example3
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -72pt;
  text-transform: none;
  vertical-align: baseline;
}

div.exWide_Example, caption.exWide_Example
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 57.6pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -57.6pt;
  text-transform: none;
  vertical-align: baseline;
}

div.exWide_0023_Example, caption.exWide_0023_Example
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -72pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fi_Figure, caption.fi_Figure
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 61.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -61.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fi25_Figure25, caption.fi25_Figure25
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 79.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -61.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fi50_Figure50, caption.fi50_Figure50
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 100.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -64.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fiw_FigureWide, caption.fiw_FigureWide
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 61.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -61.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fl_Footer_Left, caption.fl_Footer_Left
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fn_Footnote, caption.fn_Footnote
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fnn_FigNoNum, caption.fnn_FigNoNum
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fnn25_FigNoNum25, caption.fnn25_FigNoNum25
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fnn50_FigNoNum50, caption.fnn50_FigNoNum50
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.fnnw_FigNoNumWide, caption.fnnw_FigNoNumWide
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

ol.Footnote, div.Footnote, caption.Footnote
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1_Heading1, caption.h1_Heading1
{
  color: #0000ff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 17pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h1nb_Heading1_NoBreak, caption.h1nb_Heading1_NoBreak
{
  color: #0000ff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 17pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 39.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h2_Heading2, caption.h2_Heading2
{
  color: #0000ff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 33.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3_Heading3, caption.h3_Heading3
{
  color: #0000ff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h4_Heading4, caption.h4_Heading4
{
  color: #0000ff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10pt;
  font-style: normal;
  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.hi_HIGHLITE, caption.hi_HIGHLITE
{
  color: #ff0000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hp_Head_Procedure, caption.hp_Head_Procedure
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 18.0pt;
  text-align: left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i1_Indented1, caption.i1_Indented1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i11_Indented1, caption.i11_Indented1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i2_Indented2, caption.i2_Indented2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i22_Indented2, caption.i22_Indented2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i3_Indented3, caption.i3_Indented3
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i33_Indented3, caption.i33_Indented3
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i4_Indented4, caption.i4_Indented4
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.i44_Indented4, caption.i44_Indented4
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.im_Important, caption.im_Important
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.L1_List1, caption.L1_List1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.L11_List1, caption.L11_List1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.L2_List1_002b1, caption.L2_List1_002b1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.L22_List1_002b1, caption.L22_List1_002b1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.marker, caption.marker
{
  color: #ffffff;
  direction: ltr;
  font-family: Sans-Serif;
  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.mp_MarkerPara, caption.mp_MarkerPara
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.mp25_MarkerPara25, caption.mp25_MarkerPara25
{
  color: #ffffff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.mp50_MarkerPara50, caption.mp50_MarkerPara50
{
  color: #ffffff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 15.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.mpp_MarkerPara_NoSpace, caption.mpp_MarkerPara_NoSpace
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  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.mpp25_MarkerParaNoSpace25, caption.mpp25_MarkerParaNoSpace25
{
  color: #ffffff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.mpp50_MarkerParaNoSpace50, caption.mpp50_MarkerParaNoSpace50
{
  color: #ffffff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.NavLink, caption.NavLink
{
  color: #0000ff;
  direction: ltr;
  font-family: Sans-Serif;
  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: 6.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.no_Note, caption.no_Note
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.pc_Procedure_Close, caption.pc_Procedure_Close
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 30.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-decoration: underline;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.po_Procedure_Open, caption.po_Procedure_Open
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  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.s1_Steps1, caption.s1_Steps1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 43pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -43.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.s11_Steps1, caption.s11_Steps1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -43.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.s2_Steps1_002b1, caption.s2_Steps1_002b1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 43pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -43.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.s22_Steps1_002b1, caption.s22_Steps1_002b1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -43.2pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sa_StepsA, caption.sa_StepsA
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.saa_StepsA, caption.saa_StepsA
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sb_StepsB, caption.sb_StepsB
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sba_StepsBulletA, caption.sba_StepsBulletA
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sbaa_StepsBulletA, caption.sbaa_StepsBulletA
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sbb_StepsB, caption.sbb_StepsB
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sbb_StepsBulletB, caption.sbb_StepsBulletB
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sbbb_StepsBulletB, caption.sbbb_StepsBulletB
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sd_ScreenDisplay, caption.sd_ScreenDisplay
{
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sd11_ScreenDisplay_Indented1, caption.sd11_ScreenDisplay_Indented1
{
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sd1n_ScreenDisplay_Indented1_NoSpace, caption.sd1n_ScreenDisplay_Indented1_NoSpace
{
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sd22_ScreenDisplay_Indented2, caption.sd22_ScreenDisplay_Indented2
{
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sd2n_ScreenDisplay_Indented2_NoSpace, caption.sd2n_ScreenDisplay_Indented2_NoSpace
{
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sdd_ScreenDisplay_NoSpace, caption.sdd_ScreenDisplay_NoSpace
{
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sddw_ScreenDisplayWide_NoSpace, caption.sddw_ScreenDisplayWide_NoSpace
{
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.sdw_ScreenDisplayWide, caption.sdw_ScreenDisplayWide
{
  color: #000000;
  direction: ltr;
  font-family: Monospace;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

ol.TableFootnote, div.TableFootnote, caption.TableFootnote
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0in;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tb_TableBody, caption.tb_TableBody
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbb_TableBullet, caption.tbb_TableBullet
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbbc_TableBulletCondensed, caption.tbbc_TableBulletCondensed
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbbi_TableBullet_Indented, caption.tbbi_TableBullet_Indented
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbbl_TableBulletLast, caption.tbbl_TableBulletLast
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbblc_TableBulletLastCondensed, caption.tbblc_TableBulletLastCondensed
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 11.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbi_TableBodyIndented, caption.tbi_TableBodyIndented
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tbsTableBodySubhead, caption.tbsTableBodySubhead
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.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.td_To_Do, caption.td_To_Do
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tf_TableFooter, caption.tf_TableFooter
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.th_TableHeading, caption.th_TableHeading
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
}

div.ti_TableImportant, caption.ti_TableImportant
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tn_TableNote, caption.tn_TableNote
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ts_TableSubhead, caption.ts_TableSubhead
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  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: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ts1_TableStep1, caption.ts1_TableStep1
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ts2_TableStep2, caption.ts2_TableStep2
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tt_TableTitle, caption.tt_TableTitle
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 26pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tt25_TableTitle25, caption.tt25_TableTitle25
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 26pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ttnn_TableTitleNoNum, caption.ttnn_TableTitleNoNum
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.ttnn25_TableTitleNoNum25, caption.ttnn25_TableTitleNoNum25
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 48pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tu_TableURL, caption.tu_TableURL
{
  color: #0000ff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.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.tw_TableWarning, caption.tw_TableWarning
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.u_URL, caption.u_URL
{
  color: #0000ff;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 12.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0.6in;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.wa_Warning, caption.wa_Warning
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  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: 6.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zDraft, caption.zDraft
{
  color: #ff0000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zHeader, caption.zHeader
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.zImpIcon, caption.zImpIcon
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  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.zNoteIcon, caption.zNoteIcon
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  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.zWarningIcon, caption.zWarningIcon
{
  color: #000000;
  direction: ltr;
  font-family: Sans-Serif;
  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;
}

span.Bold
{
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Book_Ref
{
  color: #0000ff;
  font-style: italic;
}

span.Callout
{
  color: #0000ff;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.HIGHLITE
{
  color: #ff0000;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Italic
{
  color: #000000;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.ItalicBold
{
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Link
{
  color: #0000ff;
  font-family: Sans-Serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.RunIn_Head
{
  color: #0000ff;
  font-family: Sans-Serif;
  font-weight: bold;
}

span.Screen_Text
{
  color: #000000;
  font-family: Monospace;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Screen_Variable
{
  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.Step
{
  color: #0000ff;
  font-family: Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.SubScript
{
  font-family: Sans-Serif;
  font-variant: normal;
  text-transform: none;
  vertical-align: sub;
}

span.SuperScript
{
  font-family: Sans-Serif;
  font-variant: normal;
  text-transform: none;
  vertical-align: super;
}

span.UI_Act_On
{
  font-family: Sans-Serif;
  font-weight: bold;
}

span.UI_Element
{
  font-family: Sans-Serif;
}

span.User_Enter
{
  color: #000000;
  font-family: Monospace;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.User_Variable
{
  color: #000000;
  font-family: Monospace;
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zBullet
{
  font-family: Sans-Serif;
  font-size: 7.0pt;
}

span.zBulletSmall
{
  font-family: Sans-Serif;
  font-size: 6.0pt;
  vertical-align: baseline;
}

span.zChapAppNum
{
  font-family: Sans-Serif;
  font-size: 56.0pt;
  font-weight: bold;
}

span.zPgNum
{
  font-family: Sans-Serif;
  font-size: 9.0pt;
  font-weight: bold;
}

span.SmallerBullets
{
  font-family: Sans-Serif;
  font-size: 7pt;
}

span.SmallerBullets
{
  font-family: Sans-Serif;
  font-size: 7pt;
}

span.SmallerBullets
{
  font-family: Sans-Serif;
  font-size: 7pt;
}

span.SmallerBullets
{
  font-family: Sans-Serif;
  font-size: 7pt;
}

span.SmallerBullets
{
  font-family: Sans-Serif;
  font-size: 7pt;
}

span.SmallerBullets
{
  font-family: Sans-Serif;
  font-size: 7pt;
}

span.SmallerBullets
{
  font-family: Sans-Serif;
  font-size: 7pt;
}

span.SmallerBullets
{
  font-family: Sans-Serif;
  font-size: 7pt;
}

span.SmallerBullets
{
  font-family: Sans-Serif;
  font-size: 7pt;
}

table.CYBS2
{
  border-bottom-color: Transparent;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: Transparent;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.CYBS2-Indented
{
  border-bottom-color: Transparent;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: Transparent;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 0.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.Important-1
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.CYBS1-Indented
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.CYBS3
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.CYBS3-FlushLeft
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.Borders
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.Borders-Indented
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.BordersLined
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.BordersLined-Indented
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.Important-2
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Note-1
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Note-2
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Warning-1
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Warning-2
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: Transparent;
  border-left-style: none;
  border-right-color: Transparent;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Step_Important-1
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.6in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Step_Important-2
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Step_Note-1
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.6in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Step_Note-2
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 6pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Step_Warning-1
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.6in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.Step_Warning-2
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
}

table.CYBS1
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
}

table.CYBS1-Wide
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4pt;
  text-align: left;
  width: 9.5in;
}

table.Code
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.Code-Indented
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.Code-Title
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.Code-Title-Indented
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0.9in;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.Code-Title-Wide
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
  width: 6.5in;
}

table.Code-Wide
{
  border-bottom-color: DarkGray;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: DarkGray;
  border-left-style: none;
  border-right-color: DarkGray;
  border-right-style: none;
  border-top-color: DarkGray;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
  width: 6.5in;
}

div.CYBS2, caption.CYBS2
{
  font-family: Sans-Serif;
}

div.CYBS2-Indented, caption.CYBS2-Indented
{
  font-family: Sans-Serif;
}

div.Important-1, caption.Important-1
{
  font-family: Sans-Serif;
}

div.CYBS1-Indented, caption.CYBS1-Indented
{
  font-family: Sans-Serif;
}

div.CYBS3, caption.CYBS3
{
  font-family: Sans-Serif;
}

div.CYBS3-FlushLeft, caption.CYBS3-FlushLeft
{
  font-family: Sans-Serif;
}

div.Borders, caption.Borders
{
  font-family: Sans-Serif;
}

div.Borders-Indented, caption.Borders-Indented
{
  font-family: Sans-Serif;
}

div.BordersLined, caption.BordersLined
{
  font-family: Sans-Serif;
}

div.BordersLined-Indented, caption.BordersLined-Indented
{
  font-family: Sans-Serif;
}

div.Important-2, caption.Important-2
{
  font-family: Sans-Serif;
}

div.Note-1, caption.Note-1
{
  font-family: Sans-Serif;
}

div.Note-2, caption.Note-2
{
  font-family: Sans-Serif;
}

div.Warning-1, caption.Warning-1
{
  font-family: Sans-Serif;
}

div.Warning-2, caption.Warning-2
{
  font-family: Sans-Serif;
}

div.Step_Important-1, caption.Step_Important-1
{
  font-family: Sans-Serif;
}

div.Step_Important-2, caption.Step_Important-2
{
  font-family: Sans-Serif;
}

div.Step_Note-1, caption.Step_Note-1
{
  font-family: Sans-Serif;
}

div.Step_Note-2, caption.Step_Note-2
{
  font-family: Sans-Serif;
}

div.Step_Warning-1, caption.Step_Warning-1
{
  font-family: Sans-Serif;
}

div.Step_Warning-2, caption.Step_Warning-2
{
  font-family: Sans-Serif;
}

div.CYBS1, caption.CYBS1
{
  font-family: Sans-Serif;
}

div.CYBS1-Wide, caption.CYBS1-Wide
{
  font-family: Sans-Serif;
}

div.Code, caption.Code
{
  font-family: Sans-Serif;
}

div.Code-Indented, caption.Code-Indented
{
  font-family: Sans-Serif;
}

div.Code-Title, caption.Code-Title
{
  font-family: Sans-Serif;
}

div.Code-Title-Indented, caption.Code-Title-Indented
{
  font-family: Sans-Serif;
}

div.Code-Title-Wide, caption.Code-Title-Wide
{
  font-family: Sans-Serif;
}

div.Code-Wide, caption.Code-Wide
{
  font-family: Sans-Serif;
}

