div.N1H-Heading1
{
  border-bottom-color: #ABB8C2;
  border-bottom-style: dotted;
  border-bottom-width: 2px;
  color: #003352;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 115%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 25px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N1H-Heading1_outer
{
  border-bottom-color: #ABB8C2;
  border-bottom-style: dotted;
  border-bottom-width: 2px;
  margin-bottom: 10px;
  margin-right: 0px;
  margin-top: 25px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 2px;
}

.N1H-Heading1_inner
{
  color: #003352;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 115%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N2H-Heading2
{
  border-bottom-color: Gray;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  color: #003352;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 9.0pt;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 18px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N2H-Heading2_outer
{
  border-bottom-color: Gray;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  margin-bottom: 9.0pt;
  margin-right: 0pt;
  margin-top: 18px;
  padding-bottom: 3px;
  padding-left: 2px;
  padding-right: 2px;
  padding-top: 3px;
}

.N2H-Heading2_inner
{
  color: #003352;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N3H-Heading3
{
  color: Gray;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 18px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N3H-Heading3_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 18px;
}

.N3H-Heading3_inner
{
  color: Gray;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N4H-Heading4
{
  color: Gray;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 85%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.N4H-Heading4_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
}

.N4H-Heading4_inner
{
  color: Gray;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 85%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.B-Body
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.B-Body_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.B-Body_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.B1-Bullet1
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.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-bottom: 1px;
  padding-top: 1px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.B1-Bullet1_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
}

.B1-Bullet1_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.B1S-Bullet1Step
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.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-bottom: 2px;
  padding-top: 2px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.B1S-Bullet1Step_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 2px;
  padding-top: 2px;
}

.B1S-Bullet1Step_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.B2-Bullet2
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.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-bottom: 1px;
  padding-top: 1px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.B2-Bullet2_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
}

.B2-Bullet2_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.B2S-Bullet2Step
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.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-bottom: 2px;
  padding-top: 2px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.B2S-Bullet2Step_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 2px;
  padding-top: 2px;
}

.B2S-Bullet2Step_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.B3-Bullet3
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 2.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.B3-Bullet3_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
}

.B3-Bullet3_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.BC1-BulletCheck1
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 25.2pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
  text-align: Left;
  text-indent: -25.2pt;
  text-transform: none;
  vertical-align: baseline;
}

.BC1-BulletCheck1_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 1.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
}

.BC1-BulletCheck1_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CB-CellBody
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CB-CellBody_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.CB-CellBody_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CH-CellHeading
{
  color: #003352;
  font-family: Verdana, Arial, 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;
}

.CH-CellHeading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CH-CellHeading_inner
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CHD-CellHeadDark
{
  color: #003352;
  font-family: Verdana, Arial, 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;
}

.CHD-CellHeadDark_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CHD-CellHeadDark_inner
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CI-CellIndent
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 11.736pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CI-CellIndent_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CI-CellIndent_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CI1-CheckIndent1
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 25.2pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CI1-CheckIndent1_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.CI1-CheckIndent1_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CI2-CheckIndent2
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 50.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CI2-CheckIndent2_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.CI2-CheckIndent2_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CL-CellBullet
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 11.70576pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
  text-align: Left;
  text-indent: -11.70576pt;
  text-transform: none;
  vertical-align: baseline;
}

.CL-CellBullet_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
}

.CL-CellBullet_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CL2-CellBullet2
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 23.04pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
  text-align: Left;
  text-indent: -11.303999999999998pt;
  text-transform: none;
  vertical-align: baseline;
}

.CL2-CellBullet2_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
}

.CL2-CellBullet2_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CO-Code
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CO-Code_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CO-Code_inner
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CO1-CodeIndent1
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CO1-CodeIndent1_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CO1-CodeIndent1_inner
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CO2-CodeIndent2
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.CO2-CodeIndent2_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CO2-CodeIndent2_inner
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.COT-CodeTable
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 11.736pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.COT-CodeTable_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.COT-CodeTable_inner
{
  color: #000000;
  font-family: 'Courier New', Monospace;
  font-size: 100%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CS-CellStep
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 11.70576pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -11.70576pt;
  text-transform: none;
  vertical-align: baseline;
}

.CS-CellStep_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.CS-CellStep_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.CT-CellNote
{
  color: #000000;
  display: table-row;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 23.976pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -23.976pt;
  text-transform: none;
  vertical-align: baseline;
}

.CT-CellNote_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.CT-CellNote_inner
{
  color: #000000;
  display: table-row;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.F-Frame
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.F-Frame_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.F-Frame_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 4.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.I-IndentedText
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.I-IndentedText_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.I-IndentedText_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.I2-IndentedText2
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.I2-IndentedText2_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.I2-IndentedText2_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.I3-IndentedText3
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.I3-IndentedText3_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.I3-IndentedText3_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.I4-IndentedText4
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 72pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.I4-IndentedText4_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.I4-IndentedText4_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.II-ImpIcon
{
  color: #000000;
  font-family: Verdana, Sans-Serif, 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;
}

.II-ImpIcon_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.II-ImpIcon_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.IMP-Important
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 85%;
  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;
}

.IMP-Important_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.IMP-Important_inner
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 85%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.IN-TopicInfo
{
  color: DimGray;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 65%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.IN-TopicInfo_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.IN-TopicInfo_inner
{
  color: DimGray;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 65%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.N-Note
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 85%;
  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;
}

.N-Note_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.N-Note_inner
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 85%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NB-NoteBullet
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.NB-NoteBullet_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
}

.NB-NoteBullet_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NI-NoteIcon
{
  color: #000000;
  font-family: Verdana, Sans-Serif, 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;
}

.NI-NoteIcon_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.NI-NoteIcon_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.NT-NoteText
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.NT-NoteText_outer
{
  margin-bottom: 8.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 3px;
  padding-top: 3px;
}

.NT-NoteText_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.PT-PaperTitle
{
  color: #6699C2;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 26.0pt;
  font-style: normal;
  font-variant: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 1.08pt;
  margin-top: 31.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.PT-PaperTitle_outer
{
  margin-bottom: 4.0pt;
  margin-right: 1.08pt;
  margin-top: 31.0pt;
}

.PT-PaperTitle_inner
{
  color: #6699C2;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 26.0pt;
  font-style: normal;
  font-variant: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.S-Step
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.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-bottom: 2px;
  padding-top: 2px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.S-Step_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 2px;
  padding-top: 2px;
}

.S-Step_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SA-StepAlpha
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.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-bottom: 2px;
  padding-top: 2px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.SA-StepAlpha_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 2px;
  padding-top: 2px;
}

.SA-StepAlpha_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SA2-StepAlpha2
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.SA2-StepAlpha2_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2px;
  padding-top: 2px;
}

.SA2-StepAlpha2_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SB1-StepBullet1
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 35.28pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.SB1-StepBullet1_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
}

.SB1-StepBullet1_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.SB2-StepBullet2
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 53.28pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
  text-align: Left;
  text-indent: -17.28pt;
  text-transform: none;
  vertical-align: baseline;
}

.SB2-StepBullet2_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 1px;
  padding-top: 1px;
}

.SB2-StepBullet2_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.T-Tip
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 85%;
  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;
}

.T-Tip_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.T-Tip_inner
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 85%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TI-TipIcon
{
  color: #000000;
  font-family: Verdana, Sans-Serif, 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;
}

.TI-TipIcon_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TI-TipIcon_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.TT-TopicTitle
{
  color: #6699C2;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TT-TopicTitle_outer
{
  margin-bottom: 1.0pt;
  margin-right: 0pt;
  margin-top: 24.0pt;
}

.TT-TopicTitle_inner
{
  color: #6699C2;
  font-family: 'Century Gothic', 'Franklin Gothic Medium', Tahoma;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.V-Version
{
  color: #666666;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 14.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: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.V-Version_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.V-Version_inner
{
  color: #666666;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Right;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.W-Warning
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 85%;
  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;
}

.W-Warning_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.W-Warning_inner
{
  color: #003352;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 85%;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

div.WI-WarnIcon
{
  color: #000000;
  font-family: Verdana, Sans-Serif, 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;
}

.WI-WarnIcon_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.WI-WarnIcon_inner
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

span.B-Bold
{
  color: #000000;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.BH-HollowBullet
{
  color: #7f7f7f;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.BS1-BulletSymbol1
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.BS2-BulletSymbol2
{
  color: #000000;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.BU-Bullet_Symbol
{
  color: #444e73;
  font-family: Wingdings;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CH-ChapNum
{
  color: #444e73;
  font-family: Verdana;
  font-size: 48.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CK-CheckSymbol
{
  color: #444e73;
  font-family: Wingdings;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.CS-CheckStep
{
  color: #444e73;
  font-family: Wingdings;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.EM-Emphasis
{
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.FO_FooterOrnament
{
  color: #444e73;
  font-family: "Wingdings 3";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.L-Link
{
  color: #0000ff;
  font-family: Verdana, Sans-Serif, Arial;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.LEM-LinkEmphasis
{
  color: #0000ff;
  font-family: Verdana, Sans-Serif, Arial;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.SA-StepAlpha
{
  color: #444e73;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.SN-StepNum
{
  color: #444e73;
  font-family: "Times New Roman";
  font-size: 11.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.SU-Superscript
{
  color: #000000;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.URL-URL
{
  color: #0000ff;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.WriterNote
{
  color: #000000;
  font-family: "Franklin Gothic Medium";
  font-size: 26.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.XREF-CrossRef
{
  color: #000000;
  font-family: Verdana, Sans-Serif, Arial;
  font-size: 11.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.TipTable
{
  border-collapse: collapse;
  margin-bottom: 8pt;
  margin-left: 45px;
  margin-right: 0pt;
  margin-top: 8pt;
  padding-bottom: 3.5pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4.5pt;
  text-align: center;
  width: 75%;
}

table.AppliesToTable
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 3.5pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4.5pt;
  text-align: left;
  width: 85%;
}

table.LegendTable
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 3pt;
  text-align: left;
  width: 700pt;
}

table.ImpTable
{
  border-collapse: collapse;
  margin-bottom: 8pt;
  margin-left: 45px;
  margin-right: 0pt;
  margin-top: 8pt;
  padding-bottom: 3.5pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4.5pt;
  text-align: center;
  width: 75%;
}

table.BodyTable
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 3.5pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 4.5pt;
  text-align: left;
  width: 700pt;
}

table.WarnTable
{
  border-collapse: collapse;
  margin-bottom: 8pt;
  margin-left: 45px;
  margin-right: 0pt;
  margin-top: 8pt;
  padding-bottom: 3.5pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4.5pt;
  text-align: center;
  width: 75%;
}

table.NoteTable
{
  border-collapse: collapse;
  margin-bottom: 8pt;
  margin-left: 45px;
  margin-right: 0pt;
  margin-top: 8pt;
  padding-bottom: 3.5pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4.5pt;
  text-align: center;
  width: 75%;
}

table.InvisibleTable
{
  border-collapse: collapse;
  margin-bottom: 18.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  padding-bottom: 2pt;
  padding-left: 0pt;
  padding-right: 6pt;
  padding-top: 3pt;
  text-align: left;
  width: 700pt;
}

table.UnstructMasterPageMaps
{
  border-collapse: collapse;
  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;
  width: 700pt;
}

