p.anchor
{
  color: #000000;
  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;
  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.anchorIndent
{
  color: #000000;
  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;
}

.anchorIndent_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.anchorIndent_inner
{
  color: #000000;
  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;
}

li.bul11
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 0.5pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.bul11_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 0.5pt;
}

.bul11_inner
{
  color: #000000;
  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.H1nonum
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 48.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;
}

.H1nonum_outer
{
  margin-bottom: 48.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.H1nonum_inner
{
  color: #000000;
  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;
}

h2.H2
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-right: 0.0pt;
  margin-top: 18.0pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.H2_outer
{
  margin-bottom: 9.0pt;
  margin-right: 0.0pt;
  margin-top: 18.0pt;
}

.H2_inner
{
  color: #000000;
  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.OL2P
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 0.5pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.OL2P_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 0.5pt;
}

.OL2P_inner
{
  color: #000000;
  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.P
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.P_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
}

.P_inner
{
  color: #000000;
  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.Pquote
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-right: 18.0pt;
  margin-top: 1.0pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.Pquote_outer
{
  margin-bottom: 1.0pt;
  margin-right: 18.0pt;
  margin-top: 1.0pt;
}

.Pquote_inner
{
  color: #000000;
  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.Pwide
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: auto;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
  text-align: Left;
  text-transform: none;
  vertical-align: baseline;
}

.Pwide_outer
{
  margin-bottom: 3.0pt;
  margin-right: 0.0pt;
  margin-top: 3.0pt;
}

.Pwide_inner
{
  color: #000000;
  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;
}

div.spacer
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.spacer_outer
{
  margin-bottom: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
}

.spacer_inner
{
  color: #000000;
  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.tbl8
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5pt;
  margin-left: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl8_outer
{
  margin-bottom: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
}

.tbl8_inner
{
  color: #000000;
  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.tbl8ftn
{
  color: #000000;
  font-size: 85%;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.5pt;
  margin-left: 20.5pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -20pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl8ftn_outer
{
  margin-bottom: 1.5pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.tbl8ftn_inner
{
  color: #000000;
  font-size: 85%;
  font-style: italic;
  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.tbl8r
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl8r_outer
{
  margin-bottom: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
}

.tbl8r_inner
{
  color: #000000;
  font-size: 1em;
  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;
}

p.tbl9
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5pt;
  margin-left: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl9_outer
{
  margin-bottom: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
}

.tbl9_inner
{
  color: #000000;
  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.tbl9ftn
{
  color: #000000;
  font-size: 90%;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.5pt;
  margin-left: 20.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
  text-align: Left;
  text-indent: -20pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl9ftn_outer
{
  margin-bottom: 1.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
}

.tbl9ftn_inner
{
  color: #000000;
  font-size: 90%;
  font-style: italic;
  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.tbl9hdr
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5pt;
  margin-left: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
  text-align: Left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl9hdr_outer
{
  margin-bottom: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
}

.tbl9hdr_inner
{
  color: #000000;
  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.tbl9hdrc
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.5pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
  text-align: Center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl9hdrc_outer
{
  margin-bottom: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 1.5pt;
}

.tbl9hdrc_inner
{
  color: #000000;
  font-size: 1em;
  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;
}

p.tbl9r
{
  color: #000000;
  font-size: 1em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.5pt;
  margin-left: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
  text-align: Right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

.tbl9r_outer
{
  margin-bottom: 0.5pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.tbl9r_inner
{
  color: #000000;
  font-size: 1em;
  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;
}

p.tbltitle
{
  color: #000000;
  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;
}

.tbltitle_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.tbltitle_inner
{
  color: #000000;
  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.zFootnote
{
  color: #000000;
  font-size: 90%;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 18.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
  text-align: Left;
  text-indent: -18pt;
  text-transform: none;
  vertical-align: baseline;
}

.zFootnote_outer
{
  margin-bottom: 0.0pt;
  margin-right: 0.0pt;
  margin-top: 0.0pt;
}

.zFootnote_inner
{
  color: #000000;
  font-size: 90%;
  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
{
  color: #000000;
  font-family: "HelveticaNeueLT Std";
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.hyperlink
{
  color: #0000ff;
  font-style: italic;
}

em.italic
{
  font-style: italic;
}

span.regular_wt
{
  color: #000000;
  font-family: "HelveticaNeueLT Std";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

sub.subscript
{
  vertical-align: sub;
}

sup.superscript
{
  vertical-align: super;
}

span.underline
{
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.zbullet
{
  font-family: Wingdings;
  font-size: 8.0pt;
}

span.zchapnum
{
  font-size: 36.0pt;
}

span.zheading_number
{
  font-size: 9.0pt;
  font-weight: normal;
}

span.zitalic_bold
{
  color: #000000;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.zregular_angle
{
  font-style: normal;
}

span.zwingdings
{
  font-family: Wingdings;
  font-size: 9.0pt;
}

span.zxref
{
  color: #0000ff;
}

