p.AfterSideHead
{
  color: Black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.AfterSideHead_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.AfterSideHead_inner
{
  color: Black;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  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.agreement
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: .25em;
  margin-left: 108pt;
  margin-right: 0pt;
  margin-top: .75em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.agreement_outer
{
  margin-bottom: .25em;
  margin-right: 0pt;
  margin-top: .75em;
}

.agreement_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  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;
}

p.Body
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.75em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Body_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.75em;
}

.Body_inner
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 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.bullet
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.25em;
  margin-bottom: 0.5em;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.bullet_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.bullet_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.25em;
  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;
}

p.bullet_002ebody
{
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bullet_002ebody_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.bullet_002ebody_inner
{
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  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.bullet_002ebullet
{
  color: #000000;
  font-family: Arial, Verdana;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

.bullet_002ebullet_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.bullet_002ebullet_inner
{
  color: #000000;
  font-family: Arial, Verdana;
  font-size: 14px;
  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.bullet_002edash
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 39.6pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  position: relative;
  text-align: Left;
  text-indent: -1.0em;
  text-transform: none;
  vertical-align: baseline;
}

.bullet_002edash_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.bullet_002edash_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  position: relative;
  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.callout_002ebody
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 2.00016pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002ebody_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002ebody_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002ebullet
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -7.199999999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002ebullet_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
}

.callout_002ebullet_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002egraphic
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 2.00016pt;
  margin-right: 2.00016pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002egraphic_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 0.0pt;
}

.callout_002egraphic_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep1
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep1_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep2
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep2_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep2_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep3
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep3_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep3_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep4
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep4_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep4_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep5
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep5_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep5_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep6
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep6_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep6_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep7
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep7_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep7_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep8
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep8_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep8_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep9
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep9_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep9_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.callout_002estep_10
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 14.4pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
  text-align: Left;
  text-indent: -12.399840000000001pt;
  text-transform: none;
  vertical-align: baseline;
}

.callout_002estep_10_outer
{
  margin-bottom: 0.0pt;
  margin-right: 2.00016pt;
  margin-top: 2.0pt;
}

.callout_002estep_10_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.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.cellbody
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.cellbody_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
}

.cellbody_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
  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.cellbullet
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

.cellbullet_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
}

.cellbullet_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
  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.cellheading
{
  color: White;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
  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;
}

.cellheading_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.cellheading_inner
{
  color: White;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
  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.ChapterNumber
{
  color: #000000;
  font-family: Arial, Verdana, 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: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterNumber_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ChapterNumber_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12.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.ChapterNumberTOC
{
  color: #000000;
  font-family: Arial, Verdana, 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: 16.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterNumberTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 16.0pt;
}

.ChapterNumberTOC_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12.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.ChapterTitle
{
  color: Black;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5em;
  margin-left: -.1em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -117pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterTitle_outer
{
  margin-bottom: 5em;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.ChapterTitle_inner
{
  color: Black;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 24px;
  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.ChapterTitleTOC
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.ChapterTitleTOC_outer
{
  margin-bottom: 5.0pt;
  margin-right: 0pt;
  margin-top: 10.0pt;
}

.ChapterTitleTOC_inner
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14.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;
}

p.end_002egraphic
{
  color: #ffffff;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.end_002egraphic_outer
{
  margin-bottom: 1.5em;
  margin-right: 0pt;
  margin-top: 1.5em;
}

.end_002egraphic_inner
{
  color: #ffffff;
  font-family: Arial, Verdana, Sans-Serif;
  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;
}

p.figure
{
  color: #ffffff;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.figure_outer
{
  margin-bottom: 1.5em;
  margin-right: 0pt;
  margin-top: 1.5em;
}

.figure_inner
{
  color: #ffffff;
  font-family: Arial, Verdana, Sans-Serif;
  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;
}

p.FigureButton
{
  color: #000000;
  font-family: Arial, Verdana, 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;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
}

.FigureButton_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
}

.FigureButton_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: right;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
  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.FooterLeft
{
  color: #000000;
  font-family: Arial, Verdana, 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: LeftRight;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.FooterLeft_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.FooterLeft_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: LeftRight;
  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.FooterRight
{
  color: #000000;
  font-family: Arial, Verdana, 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;
}

.FooterRight_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.FooterRight_inner
{
  color: #000000;
  font-family: Arial, Verdana, 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;
}

h1.heading_1
{
  color: SteelBlue;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0em;
  padding-bottom: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.heading_1_outer
{
  margin-bottom: 0em;
  margin-right: 0pt;
  margin-top: 0em;
  padding-bottom: .5em;
}

.heading_1_inner
{
  color: SteelBlue;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  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;
}

h1.heading_1_first
{
  background-color: White;
  color: SteelBlue;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0em;
  padding-bottom: .5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.heading_1_first_outer
{
  background-color: White;
  margin-bottom: 0em;
  margin-right: 0pt;
  margin-top: 0em;
  padding-bottom: .5em;
}

.heading_1_first_inner
{
  color: SteelBlue;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 24px;
  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.heading_1_firstTOC
{
  color: #000000;
  font-family: Arial, Verdana, 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: 90pt;
  text-transform: none;
  vertical-align: baseline;
}

.heading_1_firstTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.heading_1_firstTOC_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  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.heading_1TOC
{
  color: #000000;
  font-family: Arial, Verdana, 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: 90pt;
  text-transform: none;
  vertical-align: baseline;
}

.heading_1TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.heading_1TOC_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  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;
}

h3.heading_2
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 22px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.heading_2_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 1.5em;
}

.heading_2_inner
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 22px;
  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.heading_2TOC
{
  color: #000000;
  font-family: Arial, Verdana, 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: 108pt;
  text-transform: none;
  vertical-align: baseline;
}

.heading_2TOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.heading_2TOC_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  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;
}

h4.heading_3
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.25em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.heading_3_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 1.25em;
}

.heading_3_inner
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  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;
}

h4.heading_3_relative
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.25em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.heading_3_relative_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 1.25em;
}

.heading_3_relative_inner
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  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;
}

h5.heading_4
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.75em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.heading_4_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.75em;
}

.heading_4_inner
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  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;
}

p.hours
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0.5em;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 0.75em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.hours_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.75em;
}

.hours_inner
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 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.IconFigure
{
  color: #ffffff;
  font-family: Arial, Verdana, 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;
}

.IconFigure_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.IconFigure_inner
{
  color: #ffffff;
  font-family: Arial, Verdana, Sans-Serif;
  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.in_this_chapter
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 10.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;
}

.in_this_chapter_outer
{
  margin-bottom: 2.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.in_this_chapter_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  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.Index_Title
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 200.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 117pt;
  text-transform: none;
  vertical-align: baseline;
}

.Index_Title_outer
{
  margin-bottom: 200.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Index_Title_inner
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 22.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.Index_TitleTOC
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 13.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Index_TitleTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
}

.Index_TitleTOC_inner
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 13.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;
}

p.phone_002ftime
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 27.36pt;
  margin-top: 0.75em;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.phone_002ftime_outer
{
  margin-bottom: 0.5em;
  margin-right: 27.36pt;
  margin-top: 0.75em;
}

.phone_002ftime_inner
{
  color: Black;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 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.SideBody
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SideBody_outer
{
  margin-bottom: 6.0pt;
  margin-right: 0pt;
}

.SideBody_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  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.SideBullet
{
  color: #000000;
  display: list-item;
  font-family: Arial, Verdana;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 21.6pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: .1em;
  text-transform: none;
  vertical-align: baseline;
}

.SideBullet_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.SideBullet_inner
{
  color: #000000;
  display: list-item;
  font-family: Arial, Verdana;
  font-size: 14px;
  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.SideDefinition
{
  color: SteelBlue;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 12.24pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
}

.SideDefinition_outer
{
  margin-bottom: 12.0pt;
  margin-right: 12.24pt;
}

.SideDefinition_inner
{
  color: SteelBlue;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: right;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
  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.SideFigure
{
  color: #000000;
  font-family: Arial, Verdana, 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: 6.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SideFigure_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
}

.SideFigure_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  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.SideFigureBullet
{
  color: #000000;
  font-family: Arial, Verdana, 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: 3.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SideFigureBullet_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.SideFigureBullet_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  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;
}

p.SideHeadFigure
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  padding-right: 5pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.SideHeadFigure_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
  padding-right: 5pt;
}

.SideHeadFigure_inner
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  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.SideImportant
{
  color: SteelBlue;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 12.24pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
}

.SideImportant_outer
{
  margin-bottom: 12.0pt;
  margin-right: 12.24pt;
}

.SideImportant_inner
{
  color: SteelBlue;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: right;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
  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.SideTip
{
  color: SteelBlue;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 12.24pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
}

.SideTip_outer
{
  margin-bottom: 12.0pt;
  margin-right: 12.24pt;
}

.SideTip_inner
{
  color: SteelBlue;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: right;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
  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.SideVideo
{
  color: SteelBlue;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 12.24pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
}

.SideVideo_outer
{
  margin-bottom: 12.0pt;
  margin-right: 12.24pt;
}

.SideVideo_inner
{
  color: SteelBlue;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 16px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: right;
  text-transform: none;
  vertical-align: baseline;
  width: 5%;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0pt;
  margin-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
}

p.spacer
{
  color: #ffffff;
  font-family: Arial, Verdana, 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;
}

.spacer_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.spacer_inner
{
  color: #ffffff;
  font-family: Arial, Verdana, Sans-Serif;
  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;
}

p.step_002ebody
{
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.step_002ebody_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.step_002ebody_inner
{
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  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.step_002ebullet
{
  color: #000000;
  font-family: Arial, Verdana;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

.step_002ebullet_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 3.0pt;
}

.step_002ebullet_inner
{
  color: #000000;
  font-family: Arial, Verdana;
  font-size: 14px;
  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;
}

p.step_002ebullet_002ebody
{
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5em;
  margin-left: 28.8pt;
  margin-right: 28.8pt;
  margin-top: 0.5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.step_002ebullet_002ebody_outer
{
  margin-bottom: 0.5em;
  margin-right: 28.8pt;
  margin-top: 0.5em;
}

.step_002ebullet_002ebody_inner
{
  color: #000000;
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  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.step_002efirst
{
  color: #000000;
  display: list-item;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.25em;
  margin-bottom: 0.5em;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.step_002efirst_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.step_002efirst_inner
{
  color: #000000;
  display: list-item;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.25em;
  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.step_002enext
{
  color: #000000;
  display: list-item;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.25em;
  margin-bottom: 0.5em;
  margin-left: 18pt;
  margin-right: 0pt;
  margin-top: 0.5em;
  text-align: left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.step_002enext_outer
{
  margin-bottom: 0.5em;
  margin-right: 0pt;
  margin-top: 0.5em;
}

.step_002enext_inner
{
  color: #000000;
  display: list-item;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.25em;
  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;
}

p.table_002efigure
{
  color: #ffffff;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.5em;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 1.5em;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.table_002efigure_outer
{
  margin-bottom: 1.5em;
  margin-right: 0pt;
  margin-top: 1.5em;
}

.table_002efigure_inner
{
  color: #ffffff;
  font-family: Arial, Verdana, Sans-Serif;
  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.Title
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 34.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 21.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 21.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Title_outer
{
  margin-bottom: 21.0pt;
  margin-right: 0pt;
  margin-top: 21.0pt;
}

.Title_inner
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 34.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  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.Title_2
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 26.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Title_2_outer
{
  margin-bottom: 4.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.Title_2_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 26.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: Center;
  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.TOC_Title
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 22.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 200.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 117pt;
  text-transform: none;
  vertical-align: baseline;
}

.TOC_Title_outer
{
  margin-bottom: 200.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TOC_Title_inner
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 22.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.TOC_TitleTOC
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TOC_TitleTOC_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
}

.TOC_TitleTOC_inner
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12.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.Bullet_Highlights
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.BulletSymbol
{
  color: #00a8bc;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Callout_002estep
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.ChapterNumber
{
  color: SteelBlue;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.ChapterTitle
{
  background-color: Black;
  font-family: Arial, Verdana, Sans-Serif;
}

em.Emphasis
{
  font-family: Arial, Verdana, Sans-Serif;
  font-style: normal;
  font-weight: bold;
}

span.EquationVariables
{
  font-family: Arial, Verdana, Sans-Serif;
  font-style: italic;
}

span.IV_page__0023
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.5pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.PageNumber
{
  font-family: Arial, Verdana, Sans-Serif;
  font-weight: bold;
}

sup.reg
{
  color: #000000;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.StepNumber
{
  color: SteelBlue;
  direction: ltr;
  display: list-item;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 14px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.Time
{
  color: #000000;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.URL
{
  font-family: Arial, Verdana, Sans-Serif;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

table.UnstructMasterPageMaps
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.Mapping_Table
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.table
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  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;
  vertical-align: top;
}

table.a_0032_column_table
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pc;
  padding-top: 3pt;
  text-align: left;
  vertical-align: top;
}

table.a_0033_column_table
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.bullet_table
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  margin-bottom: 0.0pt;
  margin-left: -90pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.icon
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  margin-bottom: 15.0pt;
  margin-left: -90pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.icon_table
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 5pt;
  padding-left: 5pt;
  padding-right: 5pt;
  padding-top: 5pt;
  text-align: left;
}

table.note
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  margin-bottom: 15.0pt;
  margin-left: 90pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.note_002etable
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  margin-bottom: 15.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
}

table.SideTableButton
{
  background-color: #E6E6E6;
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 15.0pt;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  width: 90%;
}

table.table_template
{
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 1pt;
  border-left-style: none;
  border-left-width: 1pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 1pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 1pt;
  clip-right: auto;
  margin-bottom: 15.5pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
  vertical-align: top;
}

table.Side_Table
{
  background-color: #E6E6E6;
  border-bottom-color: #C0C0C0;
  border-bottom-style: none;
  border-bottom-width: 0pt;
  border-left-style: none;
  border-left-width: 0pt;
  border-right-color: #C0C0C0;
  border-right-style: none;
  border-right-width: 0pt;
  border-top-color: #C0C0C0;
  border-top-style: none;
  border-top-width: 0pt;
  margin-bottom: 15.0pt;
  margin-left: 0em;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  vertical-align: top;
  width: 90%;
}

table.plain_2_column_table
{
  border-bottom-color: Silver;
  border-bottom-style: none;
  border-bottom-width: .05em;
  border-left-color: Silver;
  border-left-style: none;
  border-left-width: .05em;
  border-right-color: Silver;
  border-right-style: none;
  border-right-width: .05em;
  border-top-color: Silver;
  border-top-style: none;
  border-top-width: .05em;
  margin-bottom: 0.0pt;
  margin-left: 90pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
  text-align: left;
  vertical-align: top;
}

img.Default
{
  border-bottom-width: 0pt;
  border-left-width: 0pt;
  border-right-width: 0pt;
  border-top-width: 0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 0pt;
}

