p.anchor
{
  color: #000000;
  direction: ltr;
  font-size: 2px;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.anchor_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.anchor_inner
{
  color: #000000;
  direction: ltr;
  font-size: 2px;
  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.anchorstraddle
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.anchorstraddle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.anchorstraddle_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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.bul1
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24.0pt;
  margin-right: 0.0pt;
  margin-top: 2.5pt;
  text-align: left;
  text-indent: -12pt;
  text-transform: none;
  vertical-align: baseline;
}

.bul1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 2.5pt;
}

.bul1_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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.bul2
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 36.0pt;
  margin-right: 0.0pt;
  margin-top: 2.5pt;
  text-align: left;
  text-indent: -12pt;
  text-transform: none;
  vertical-align: baseline;
}

.bul2_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 2.5pt;
}

.bul2_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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.bylinecol
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 20.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.bylinecol_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 20.0pt;
}

.bylinecol_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: italic;
  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;
}

p.coverTOC1b
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.5pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.coverTOC1b_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.5pt;
}

.coverTOC1b_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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;
}

h1.H1
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
}

.H1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.H1_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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;
}

h2.H2
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-right: 0.0pt;
  margin-top: 15.0pt;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
}

.H2_outer
{
  margin-bottom: 7.0pt;
  margin-right: 0.0pt;
  margin-top: 15.0pt;
}

.H2_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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.H3
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
}

.H3_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 6.0pt;
}

.H3_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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.H4
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 6.0pt;
  text-align: left;
  text-transform: none;
  vertical-align: baseline;
}

.H4_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 6.0pt;
}

.H4_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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.H4TOC2
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 27.1255pt;
  margin-right: 0.0pt;
  margin-top: 0.5pt;
  text-align: left;
  text-indent: -15.875399999999999pt;
  text-transform: none;
  vertical-align: baseline;
}

.H4TOC2_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.5pt;
}

.H4TOC2_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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.OL1
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 24.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
  text-align: justify;
  text-indent: -24pt;
  text-transform: none;
  vertical-align: baseline;
}

.OL1_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
}

.OL1_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  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.OL1P
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
}

.OL1P_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
}

.OL1P_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  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.P
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
  text-align: justify;
  text-transform: none;
  vertical-align: baseline;
}

.P_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
}

.P_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  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.Pbold
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
  text-align: justify;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.Pbold_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
}

.Pbold_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-align: justify;
  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.Pcol
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
  text-align: justify;
  text-indent: 12pt;
  text-transform: none;
  vertical-align: baseline;
}

.Pcol_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
}

.Pcol_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-align: justify;
  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.tbl8
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 1.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl8_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 1.0pt;
}

.tbl8_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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.tbl8hdr
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl8hdr_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.tbl8hdr_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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.TOCtitle
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.TOCtitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.TOCtitle_inner
{
  color: #000000;
  direction: ltr;
  font-size: 1em;
  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;
}

strong.bold
{
  font-weight: bold;
}

span.bold_underline
{
  font-weight: bold;
  text-decoration: underline;
}

span.hyperlink
{
  color: #0000ff;
  font-family: "HelveticaNeueLT Std";
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

em.italic
{
  color: #000000;
  font-family: "HelveticaNeueLT Std";
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

sub.subscript
{
  vertical-align: sub;
}

sup.superscript
{
  vertical-align: super;
}

span.underline
{
  text-decoration: underline;
}

span.wingdings
{
  font-family: Wingdings;
}

span.zbullet5
{
  font-family: Wingdings;
  font-size: 5.0pt;
}

span.zbullet6
{
  font-family: Wingdings;
  font-size: 6.0pt;
}

span.zbullet7
{
  font-family: Wingdings;
  font-size: 7.0pt;
}

span.zbullet8
{
  font-family: Wingdings;
  font-size: 8.0pt;
}

span.zitalic_bold
{
  font-style: italic;
  font-weight: bold;
}

span.zregular_angle
{
  font-style: normal;
}

span.zregular_weight
{
  font-weight: normal;
}

span.zxref
{
  color: #0000ff;
}

