div.anchor, caption.anchor
{
  bottom: 7pt;
  clip-bottom: 0%;
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 200px;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 7pt;
  padding-left: 0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: top;
}

div.anchortop, caption.anchortop
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 2.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.body, caption.body
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 5.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bodycenter, caption.bodycenter
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bodyCenterItalics, caption.bodyCenterItalics
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bodycenteritalics, caption.bodycenteritalics
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bodyright, caption.bodyright
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.book, caption.book
{
  color: #ffffff;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bulletreg, caption.bulletreg
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -10pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bulletregtext, caption.bulletregtext
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bulletstep, caption.bulletstep
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 46.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -10.799999999999997pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bulletsub, caption.bulletsub
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -10.800000000000004pt;
  text-transform: none;
  vertical-align: baseline;
}

div.bulletsubtext, caption.bulletsubtext
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.callout, caption.callout
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cell_003d, caption.cell_003d
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbody06, caption.cellbody06
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 6.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbody07, caption.cellbody07
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbody08, caption.cellbody08
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbody09, caption.cellbody09
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbody10, caption.cellbody10
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbody10center, caption.cellbody10center
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0px;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbody10vcenter, caption.cellbody10vcenter
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbody8arialnar, caption.cellbody8arialnar
{
  color: #000000;
  direction: ltr;
  font-family: "Arial Narrow";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbody8helnar, caption.cellbody8helnar
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbodybold, caption.cellbodybold
{
  color: #000000;
  direction: ltr;
  font-family: Adobe Garamond Pro;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbullet, caption.cellbullet
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellbullettext, caption.cellbullettext
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellcenter07, caption.cellcenter07
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellcenter09, caption.cellcenter09
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellheadblack, caption.cellheadblack
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 0.83em;
  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;
  width: 50%;
}

div.cellheadblack08, caption.cellheadblack08
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 8.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: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellheadleft, caption.cellheadleft
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellheadwhite, caption.cellheadwhite
{
  color: #ffffff;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 57 Cn;
  font-size: 10pt;
  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: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellheadwhite08, caption.cellheadwhite08
{
  color: #ffffff;
  direction: ltr;
  font-family: Arial;
  font-size: 8.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: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellright09, caption.cellright09
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.cellright10, caption.cellright10
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0px;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.chapnumtitlepdf, caption.chapnumtitlepdf
{
  color: #ffffff;
  direction: ltr;
  font-family: Arial;
  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: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.chapter, caption.chapter
{
  color: #3f3f7a;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 14.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.chaptoc, caption.chaptoc
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 14.4pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -14.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code06pt, caption.code06pt
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 6.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code07pt, caption.code07pt
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code08pt, caption.code08pt
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code09pt, caption.code09pt
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.code10pt, caption.code10pt
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0px;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.codeindent10pt, caption.codeindent10pt
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.datagridnums, caption.datagridnums
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.detailed, caption.detailed
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 22.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.dropdownhead, caption.dropdownhead
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 0.75em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.eq_0023, caption.eq_0023
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.eq_0023nochap, caption.eq_0023nochap
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 15pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.eq_0023nochap_00231, caption.eq_0023nochap_00231
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.eq_0023nochapindent, caption.eq_0023nochapindent
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 15pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.eqno_0023, caption.eqno_0023
{
  color: Black;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0px;
  margin-bottom: 8.0pt;
  margin-left: 20px;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-left: 0px;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.eqno_0023indent, caption.eqno_0023indent
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.example, caption.example
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 64.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -64.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.example-sub, caption.example-sub
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figuretitle, caption.figuretitle
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figuretitleno_0023, caption.figuretitleno_0023
{
  color: #000000;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 57 Cn;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figuretitlenochap, caption.figuretitlenochap
{
  color: #000000;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 57 Cn;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.figuretitlenochapindent, caption.figuretitlenochapindent
{
  color: #000000;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 57 Cn;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.footnote, caption.footnote
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 5.4pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -5.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.grid1, caption.grid1
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.grid2_002b, caption.grid2_002b
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h0, caption.h0
{
  color: #ffffff;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 43 LtEx";
  font-size: 38.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: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

h1.h0title, div.h0title, caption.h0title
{
  color: #000000;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 43 LtEx;
  font-size: 22.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;
}

h1.h1, div.h1, caption.h1
{
  color: #0782e6;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 53 Ex;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  left: 0px;
  margin-bottom: 4.0pt;
  margin-left: 0px;
  margin-right: 0pt;
  margin-top: 20.0pt;
  text-align: left;
  text-indent: 0px;
  text-transform: none;
  vertical-align: baseline;
}

h2.h2, div.h2, caption.h2
{
  color: #323232;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 57 Cn;
  font-size: 14pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 20.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

h3.h3, div.h3, caption.h3
{
  color: #323232;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 47 LtCn;
  font-size: 11pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 15.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3_num1, caption.h3_num1
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h3_num2_002b, caption.h3_num2_002b
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h4, caption.h4
{
  color: #000000;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 47 LtCn;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 12.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h4_num, caption.h4_num
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.h5_num, caption.h5_num
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 2.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hangindent, caption.hangindent
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 68.4pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: -68.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.headnumber1, caption.headnumber1
{
  color: #287acc;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

div.headnumber1_002b, caption.headnumber1_002b
{
  color: #287acc;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 16.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 6.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: -54pt;
  text-transform: none;
  vertical-align: baseline;
}

h2.hheader, div.hheader, caption.hheader
{
  color: RoyalBlue;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 57 Cn;
  font-size: 12pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 4.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hheadersub, caption.hheadersub
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hpath, caption.hpath
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 1.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.hsub_group, caption.hsub_group
{
  color: #a65366;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 47 LtCn;
  font-size: 26pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 13.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 13.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.indent, caption.indent
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 7.0pt;
  margin-left: 68.4pt;
  margin-right: 0pt;
  margin-top: 7.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.leftmp_0023, caption.leftmp_0023
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 67 MdCn";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.leftmph1, caption.leftmph1
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 67 MdCn";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.leftmph2, caption.leftmph2
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 47 LtCn";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list1, caption.list1
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -15pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list1_left, caption.list1_left
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: -10.8pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list2_002b, caption.list2_002b
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -15pt;
  text-transform: none;
  vertical-align: baseline;
}

div.list2_002b_left_text, caption.list2_002b_left_text
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 9.0pt;
  margin-left: 10.8pt;
  margin-right: 0pt;
  margin-top: 3.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listalpha1, caption.listalpha1
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -14.400000000000002pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listalpha2_002b, caption.listalpha2_002b
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -14.400000000000002pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listalphatext, caption.listalphatext
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listapha1, caption.listapha1
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -14.400000000000002pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listapha2_002b, caption.listapha2_002b
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -14.400000000000002pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listaphatext, caption.listaphatext
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 43.2pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listingtitle, caption.listingtitle
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 68.4pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -68.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listingtitlenochap, caption.listingtitlenochap
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 68.4pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -68.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.listtext, caption.listtext
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 28.8pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note, caption.note
{
  color: #ffffff;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 57 Cn;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.note_plain, caption.note_plain
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.notebody10, caption.notebody10
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 10.0pt;
  margin-left: 7.2pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.notecaution, caption.notecaution
{
  color: #ffffff;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.notehint, caption.notehint
{
  color: #ffffff;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.noteimportant, caption.noteimportant
{
  color: #ffffff;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 57 Cn;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: center;
  text-indent: 0.5cm;
  text-transform: none;
  vertical-align: baseline;
}

div.notenotes, caption.notenotes
{
  color: #ffffff;
  direction: ltr;
  font-family: HelveticaNeueLT Pro 57 Cn;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.noteplain, caption.noteplain
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 36pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -36pt;
  text-transform: none;
  vertical-align: baseline;
}

div.notetip, caption.notetip
{
  color: #ffffff;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.pagebreak, caption.pagebreak
{
  color: #ff0000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.popupcontent, caption.popupcontent
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.popuphead, caption.popuphead
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  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: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.record_002b, caption.record_002b
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  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: 14.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.record1, caption.record1
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  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: 10.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.reference1, caption.reference1
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 26.28pt;
  margin-right: 18pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -26.28pt;
  text-transform: none;
  vertical-align: baseline;
}

div.reference2_002b, caption.reference2_002b
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 4.0pt;
  margin-left: 26.28pt;
  margin-right: 18pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -26.28pt;
  text-transform: none;
  vertical-align: baseline;
}

div.refleftmph1, caption.refleftmph1
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 67 MdCn";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.refleftmph2, caption.refleftmph2
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 47 LtCn";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.refrightmph1, caption.refrightmph1
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 67 MdCn";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.refrightmph2, caption.refrightmph2
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 47 LtCn";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.relatedtopiconly, caption.relatedtopiconly
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.rightmp_0023, caption.rightmp_0023
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.rightmph1, caption.rightmph1
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 67 MdCn";
  font-size: 9.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.rightmph2, caption.rightmph2
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 47 LtCn";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: right;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.seealso, caption.seealso
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step1, caption.step1
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 36.288pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -36.288pt;
  text-transform: none;
  vertical-align: baseline;
}

div.step2_002b, caption.step2_002b
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 3.0pt;
  margin-left: 36.288pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: -36.288pt;
  text-transform: none;
  vertical-align: baseline;
}

div.steptext, caption.steptext
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 3.0pt;
  margin-left: 36.288pt;
  margin-right: 0pt;
  margin-top: 5.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.subroutine, caption.subroutine
{
  color: #000000;
  direction: ltr;
  font-family: "Courier New";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletitle, caption.tabletitle
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: center;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletitle_indent, caption.tabletitle_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 146.88pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -64.08pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletitleno_0023, caption.tabletitleno_0023
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 68.4pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -68.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletitleno_0023_indent, caption.tabletitleno_0023_indent
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -2.1599999999999966pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletitlenochap, caption.tabletitlenochap
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  margin-bottom: 8.0pt;
  margin-left: 68.4pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -68.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.tabletitlenochap_indent, caption.tabletitlenochap_indent
{
  color: #000000;
  direction: ltr;
  font-family: "Times New Roman";
  font-size: 12.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 146.88pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -64.08pt;
  text-transform: none;
  vertical-align: baseline;
}

div.titlesno_0023, caption.titlesno_0023
{
  color: #000000;
  direction: ltr;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 68.4pt;
  margin-right: 0pt;
  margin-top: 8.0pt;
  text-align: left;
  text-indent: -68.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.where, caption.where
{
  color: #000000;
  direction: ltr;
  font-family: "Adobe Garamond Pro";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 8.0pt;
  margin-left: 16pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  text-align: left;
  text-indent: -68.4pt;
  text-transform: none;
  vertical-align: baseline;
}

div.xwide, caption.xwide
{
  color: #000000;
  direction: ltr;
  font-family: "HelveticaNeueLT Pro 57 Cn";
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  text-align: left;
  text-indent: 0pt;
  text-transform: none;
  vertical-align: baseline;
}

span.arial06, span.arial06 a, span.arial06 a:active, abbreviation.arial06, abbreviation.arial06 a, abbreviation.arial06 a:active, acronym.arial06, acronym.arial06 a, acronym.arial06 a:active, citation.arial06, citation.arial06 a, citation.arial06 a:active
{
  font-family: Arial;
  font-size: 6.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.arial07, span.arial07 a, span.arial07 a:active, abbreviation.arial07, abbreviation.arial07 a, abbreviation.arial07 a:active, acronym.arial07, acronym.arial07 a, acronym.arial07 a:active, citation.arial07, citation.arial07 a, citation.arial07 a:active
{
  font-family: Arial;
  font-size: 7.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.arial08, span.arial08 a, span.arial08 a:active, abbreviation.arial08, abbreviation.arial08 a, abbreviation.arial08 a:active, acronym.arial08, acronym.arial08 a, acronym.arial08 a:active, citation.arial08, citation.arial08 a, citation.arial08 a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 8.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.arial09, span.arial09 a, span.arial09 a:active, abbreviation.arial09, abbreviation.arial09 a, abbreviation.arial09 a:active, acronym.arial09, acronym.arial09 a, acronym.arial09 a:active, citation.arial09, citation.arial09 a, citation.arial09 a:active
{
  font-family: Arial;
  font-size: 9.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.arial10, span.arial10 a, span.arial10 a:active, abbreviation.arial10, abbreviation.arial10 a, abbreviation.arial10 a:active, acronym.arial10, acronym.arial10 a, acronym.arial10 a:active, citation.arial10, citation.arial10 a, citation.arial10 a:active
{
  font-family: Arial;
  font-size: 10.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.arial10bold, span.arial10bold a, span.arial10bold a:active, abbreviation.arial10bold, abbreviation.arial10bold a, abbreviation.arial10bold a:active, acronym.arial10bold, acronym.arial10bold a, acronym.arial10bold a:active, citation.arial10bold, citation.arial10bold a, citation.arial10bold a:active
{
  font-family: Arial;
  font-size: 10.0pt;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.arial8, span.arial8 a, span.arial8 a:active, abbreviation.arial8, abbreviation.arial8 a, abbreviation.arial8 a:active, acronym.arial8, acronym.arial8 a, acronym.arial8 a:active, citation.arial8, citation.arial8 a, citation.arial8 a:active
{
  color: #000000;
  font-family: Arial;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.arialnar06, span.arialnar06 a, span.arialnar06 a:active, abbreviation.arialnar06, abbreviation.arialnar06 a, abbreviation.arialnar06 a:active, acronym.arialnar06, acronym.arialnar06 a, acronym.arialnar06 a:active, citation.arialnar06, citation.arialnar06 a, citation.arialnar06 a:active
{
  font-family: "Arial Narrow";
  font-size: 6.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.bold, span.bold a, span.bold a:active, abbreviation.bold, abbreviation.bold a, abbreviation.bold a:active, acronym.bold, acronym.bold a, acronym.bold a:active, citation.bold, citation.bold a, citation.bold a:active
{
  font-family: Adobe Garamond Pro;
  font-size: 10pt;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.boldblue, span.boldblue a, span.boldblue a:active, abbreviation.boldblue, abbreviation.boldblue a, abbreviation.boldblue a:active, acronym.boldblue, acronym.boldblue a, acronym.boldblue a:active, citation.boldblue, citation.boldblue a, citation.boldblue a:active
{
  color: #287acc;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.bolditalicsblue, span.bolditalicsblue a, span.bolditalicsblue a:active, abbreviation.bolditalicsblue, abbreviation.bolditalicsblue a, abbreviation.bolditalicsblue a:active, acronym.bolditalicsblue, acronym.bolditalicsblue a, acronym.bolditalicsblue a:active, citation.bolditalicsblue, citation.bolditalicsblue a, citation.bolditalicsblue a:active
{
  color: #287acc;
  font-style: italic;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.bulletsquare, span.bulletsquare a, span.bulletsquare a:active, abbreviation.bulletsquare, abbreviation.bulletsquare a, abbreviation.bulletsquare a:active, acronym.bulletsquare, acronym.bulletsquare a, acronym.bulletsquare a:active, citation.bulletsquare, citation.bulletsquare a, citation.bulletsquare a:active
{
  color: #1189ff;
  font-family: Webdings;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: super;
}

span.cp06, span.cp06 a, span.cp06 a:active, abbreviation.cp06, abbreviation.cp06 a, abbreviation.cp06 a:active, acronym.cp06, acronym.cp06 a, acronym.cp06 a:active, citation.cp06, citation.cp06 a, citation.cp06 a:active
{
  font-family: "Courier New";
  font-size: 6.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.cp07, span.cp07 a, span.cp07 a:active, abbreviation.cp07, abbreviation.cp07 a, abbreviation.cp07 a:active, acronym.cp07, acronym.cp07 a, acronym.cp07 a:active, citation.cp07, citation.cp07 a, citation.cp07 a:active
{
  font-family: "Courier New";
  font-size: 7.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.cp08, span.cp08 a, span.cp08 a:active, abbreviation.cp08, abbreviation.cp08 a, abbreviation.cp08 a:active, acronym.cp08, acronym.cp08 a, acronym.cp08 a:active, citation.cp08, citation.cp08 a, citation.cp08 a:active
{
  font-family: "Courier New";
  font-size: 8.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.cp09, span.cp09 a, span.cp09 a:active, abbreviation.cp09, abbreviation.cp09 a, abbreviation.cp09 a:active, acronym.cp09, acronym.cp09 a, acronym.cp09 a:active, citation.cp09, citation.cp09 a, citation.cp09 a:active
{
  font-family: "Courier New";
  font-size: 9.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.cp10, span.cp10 a, span.cp10 a:active, abbreviation.cp10, abbreviation.cp10 a, abbreviation.cp10 a:active, acronym.cp10, acronym.cp10 a, acronym.cp10 a:active, citation.cp10, citation.cp10 a, citation.cp10 a:active
{
  color: #000000;
  font-family: "Courier New";
  font-size: 0.83em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.dingbatblue, span.dingbatblue a, span.dingbatblue a:active, abbreviation.dingbatblue, abbreviation.dingbatblue a, abbreviation.dingbatblue a:active, acronym.dingbatblue, acronym.dingbatblue a, acronym.dingbatblue a:active, citation.dingbatblue, citation.dingbatblue a, citation.dingbatblue a:active
{
  color: #287acc;
  font-family: "Times New Roman";
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.Emphasis, span.Emphasis a, span.Emphasis a:active, abbreviation.Emphasis, abbreviation.Emphasis a, abbreviation.Emphasis a:active, acronym.Emphasis, acronym.Emphasis a, acronym.Emphasis a:active, citation.Emphasis, citation.Emphasis a, citation.Emphasis a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.emphasis, span.emphasis a, span.emphasis a:active, abbreviation.emphasis, abbreviation.emphasis a, abbreviation.emphasis a:active, acronym.emphasis, acronym.emphasis a, acronym.emphasis a:active, citation.emphasis, citation.emphasis a, citation.emphasis a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.eq_003apal_003afont, span.eq_003apal_003afont a, span.eq_003apal_003afont a:active, abbreviation.eq_003apal_003afont, abbreviation.eq_003apal_003afont a, abbreviation.eq_003apal_003afont a:active, acronym.eq_003apal_003afont, acronym.eq_003apal_003afont a, acronym.eq_003apal_003afont a:active, citation.eq_003apal_003afont, citation.eq_003apal_003afont a, citation.eq_003apal_003afont a:active
{
  font-style: normal;
}

span.EquationVariables, span.EquationVariables a, span.EquationVariables a:active, abbreviation.EquationVariables, abbreviation.EquationVariables a, abbreviation.EquationVariables a:active, acronym.EquationVariables, acronym.EquationVariables a, acronym.EquationVariables a:active, citation.EquationVariables, citation.EquationVariables a, citation.EquationVariables a:active
{
  font-style: italic;
}

span.equationvariables, span.equationvariables a, span.equationvariables a:active, abbreviation.equationvariables, abbreviation.equationvariables a, abbreviation.equationvariables a:active, acronym.equationvariables, acronym.equationvariables a, acronym.equationvariables a:active, citation.equationvariables, citation.equationvariables a, citation.equationvariables a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-style: italic;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hel06, span.hel06 a, span.hel06 a:active, abbreviation.hel06, abbreviation.hel06 a, abbreviation.hel06 a:active, acronym.hel06, acronym.hel06 a, acronym.hel06 a:active, citation.hel06, citation.hel06 a, citation.hel06 a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 6.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hel08, span.hel08 a, span.hel08 a:active, abbreviation.hel08, abbreviation.hel08 a, abbreviation.hel08 a:active, acronym.hel08, acronym.hel08 a, acronym.hel08 a:active, citation.hel08, citation.hel08 a, citation.hel08 a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hel09, span.hel09 a, span.hel09 a:active, abbreviation.hel09, abbreviation.hel09 a, abbreviation.hel09 a:active, acronym.hel09, acronym.hel09 a, acronym.hel09 a:active, citation.hel09, citation.hel09 a, citation.hel09 a:active
{
  font-family: "Times New Roman";
  font-size: 9.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hel10, span.hel10 a, span.hel10 a:active, abbreviation.hel10, abbreviation.hel10 a, abbreviation.hel10 a:active, acronym.hel10, acronym.hel10 a, acronym.hel10 a:active, citation.hel10, citation.hel10 a, citation.hel10 a:active
{
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hel6, span.hel6 a, span.hel6 a:active, abbreviation.hel6, abbreviation.hel6 a, abbreviation.hel6 a:active, acronym.hel6, acronym.hel6 a, acronym.hel6 a:active, citation.hel6, citation.hel6 a, citation.hel6 a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 6.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hel8, span.hel8 a, span.hel8 a:active, abbreviation.hel8, abbreviation.hel8 a, abbreviation.hel8 a:active, acronym.hel8, acronym.hel8 a, acronym.hel8 a:active, citation.hel8, citation.hel8 a, citation.hel8 a:active
{
  color: #000000;
  font-family: "Times New Roman";
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.hypertext, span.hypertext a, span.hypertext a:active, abbreviation.hypertext, abbreviation.hypertext a, abbreviation.hypertext a:active, acronym.hypertext, acronym.hypertext a, acronym.hypertext a:active, citation.hypertext, citation.hypertext a, citation.hypertext a:active
{
  color: #1189ff;
  font-family: 'Microsoft Sans Serif';
  font-size: 1.00em;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.index, span.index a, span.index a:active, abbreviation.index, abbreviation.index a, abbreviation.index a:active, acronym.index, acronym.index a, acronym.index a:active, citation.index, citation.index a, citation.index a:active
{
  color: #00ff00;
  font-family: "Times New Roman";
  font-size: 10.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.italic, span.italic a, span.italic a:active, abbreviation.italic, abbreviation.italic a, abbreviation.italic a:active, acronym.italic, acronym.italic a, acronym.italic a:active, citation.italic, citation.italic a, citation.italic a:active
{
  font-style: italic;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.newblue, span.newblue a, span.newblue a:active, abbreviation.newblue, abbreviation.newblue a, abbreviation.newblue a:active, acronym.newblue, acronym.newblue a, acronym.newblue a:active, citation.newblue, citation.newblue a, citation.newblue a:active
{
  color: #287acc;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.seealso, span.seealso a, span.seealso a:active, abbreviation.seealso, abbreviation.seealso a, abbreviation.seealso a:active, acronym.seealso, acronym.seealso a, acronym.seealso a:active, citation.seealso, citation.seealso a, citation.seealso a:active
{
  color: #287acc;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.spread, span.spread a, span.spread a:active, abbreviation.spread, abbreviation.spread a, abbreviation.spread a:active, acronym.spread, acronym.spread a, acronym.spread a:active, citation.spread, citation.spread a, citation.spread a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.subscript, span.subscript a, span.subscript a:active, abbreviation.subscript, abbreviation.subscript a, abbreviation.subscript a:active, acronym.subscript, acronym.subscript a, acronym.subscript a:active, citation.subscript, citation.subscript a, citation.subscript a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: sub;
}

span.superscript, span.superscript a, span.superscript a:active, abbreviation.superscript, abbreviation.superscript a, abbreviation.superscript a:active, acronym.superscript, acronym.superscript a, acronym.superscript a:active, citation.superscript, citation.superscript a, citation.superscript a:active
{
  font-variant: normal;
  text-transform: none;
  vertical-align: super;
}

span.symbol, span.symbol a, span.symbol a:active, abbreviation.symbol, abbreviation.symbol a, abbreviation.symbol a:active, acronym.symbol, acronym.symbol a, acronym.symbol a:active, citation.symbol, citation.symbol a, citation.symbol a:active
{
  font-size: 0.83em;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.symbol1, span.symbol1 a, span.symbol1 a:active, abbreviation.symbol1, abbreviation.symbol1 a, abbreviation.symbol1 a:active, acronym.symbol1, acronym.symbol1 a, acronym.symbol1 a:active, citation.symbol1, citation.symbol1 a, citation.symbol1 a:active
{
  color: #000000;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.TimesNR07, span.TimesNR07 a, span.TimesNR07 a:active, abbreviation.TimesNR07, abbreviation.TimesNR07 a, abbreviation.TimesNR07 a:active, acronym.TimesNR07, acronym.TimesNR07 a, acronym.TimesNR07 a:active, citation.TimesNR07, citation.TimesNR07 a, citation.TimesNR07 a:active
{
  font-family: "Times New Roman";
  font-size: 7.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.underline, span.underline a, span.underline a:active, abbreviation.underline, abbreviation.underline a, abbreviation.underline a:active, acronym.underline, acronym.underline a, acronym.underline a:active, citation.underline, citation.underline a, citation.underline a:active
{
  font-variant: normal;
  text-decoration: underline;
  text-transform: none;
  vertical-align: baseline;
}

span.webdings, span.webdings a, span.webdings a:active, abbreviation.webdings, abbreviation.webdings a, abbreviation.webdings a:active, acronym.webdings, acronym.webdings a, acronym.webdings a:active, citation.webdings, citation.webdings a, citation.webdings a:active
{
  color: #1189ff;
  font-family: Webdings;
  font-size: 8.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.webdings1, span.webdings1 a, span.webdings1 a:active, abbreviation.webdings1, abbreviation.webdings1 a, abbreviation.webdings1 a:active, acronym.webdings1, acronym.webdings1 a, acronym.webdings1 a:active, citation.webdings1, citation.webdings1 a, citation.webdings1 a:active
{
  color: #ff9965;
  font-family: Webdings;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.webdingsblue, span.webdingsblue a, span.webdingsblue a:active, abbreviation.webdingsblue, abbreviation.webdingsblue a, abbreviation.webdingsblue a:active, acronym.webdingsblue, acronym.webdingsblue a, acronym.webdingsblue a:active, citation.webdingsblue, citation.webdingsblue a, citation.webdingsblue a:active
{
  color: #287acc;
  font-family: Webdings;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.white, span.white a, span.white a:active, abbreviation.white, abbreviation.white a, abbreviation.white a:active, acronym.white, acronym.white a, acronym.white a:active, citation.white, citation.white a, citation.white a:active
{
  color: #ffffff;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.widget, span.widget a, span.widget a:active, abbreviation.widget, abbreviation.widget a, abbreviation.widget a:active, acronym.widget, acronym.widget a, acronym.widget a:active, citation.widget, citation.widget a, citation.widget a:active
{
  font-family: Arial;
  font-size: 10.0pt;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.widgetbold, span.widgetbold a, span.widgetbold a:active, abbreviation.widgetbold, abbreviation.widgetbold a, abbreviation.widgetbold a:active, acronym.widgetbold, acronym.widgetbold a, acronym.widgetbold a:active, citation.widgetbold, citation.widgetbold a, citation.widgetbold a:active
{
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.widgethyp, span.widgethyp a, span.widgethyp a:active, abbreviation.widgethyp, abbreviation.widgethyp a, abbreviation.widgethyp a:active, acronym.widgethyp, acronym.widgethyp a, acronym.widgethyp a:active, citation.widgethyp, citation.widgethyp a, citation.widgethyp a:active
{
  font-family: Arial;
  font-size: 10.0pt;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.widgetinput, span.widgetinput a, span.widgetinput a:active, abbreviation.widgetinput, abbreviation.widgetinput a, abbreviation.widgetinput a:active, acronym.widgetinput, acronym.widgetinput a, acronym.widgetinput a:active, citation.widgetinput, citation.widgetinput a, citation.widgetinput a:active
{
  font-family: "Courier New";
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.widgettitle, span.widgettitle a, span.widgettitle a:active, abbreviation.widgettitle, abbreviation.widgettitle a, abbreviation.widgettitle a:active, acronym.widgettitle, acronym.widgettitle a, acronym.widgettitle a:active, citation.widgettitle, citation.widgettitle a, citation.widgettitle a:active
{
  color: #ffffff;
  font-family: Arial;
  font-size: 12.0pt;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.widgetwhite, span.widgetwhite a, span.widgetwhite a:active, abbreviation.widgetwhite, abbreviation.widgetwhite a, abbreviation.widgetwhite a:active, acronym.widgetwhite, acronym.widgetwhite a, acronym.widgetwhite a:active, citation.widgetwhite, citation.widgetwhite a, citation.widgetwhite a:active
{
  color: #ffffff;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.widgetwhitebold, span.widgetwhitebold a, span.widgetwhitebold a:active, abbreviation.widgetwhitebold, abbreviation.widgetwhitebold a, abbreviation.widgetwhitebold a:active, acronym.widgetwhitebold, acronym.widgetwhitebold a, acronym.widgetwhitebold a:active, citation.widgetwhitebold, citation.widgetwhitebold a, citation.widgetwhitebold a:active
{
  color: #ffffff;
  font-family: Arial;
  font-size: 10.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  text-transform: none;
  vertical-align: baseline;
}

span.wingdings, span.wingdings a, span.wingdings a:active, abbreviation.wingdings, abbreviation.wingdings a, abbreviation.wingdings a:active, acronym.wingdings, acronym.wingdings a, acronym.wingdings a:active, citation.wingdings, citation.wingdings a, citation.wingdings a:active
{
  color: #1189ff;
  font-family: Wingdings;
  font-size: 7.0pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  text-transform: none;
  vertical-align: baseline;
}

span.squarebullet
{
  color: DodgerBlue;
  font-family: Arial;
  vertical-align: text-top;
}

span.squarebullet
{
  color: DodgerBlue;
  font-family: Arial;
  vertical-align: text-top;
}

span.squarebullet
{
  color: DodgerBlue;
  font-family: Arial;
  vertical-align: text-top;
}

span.squarebullet
{
  color: DodgerBlue;
  font-family: Arial;
  vertical-align: text-top;
}

table.grid_0023
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 3pt;
  text-align: left;
  width: 100px;
}

table.bordered_002btitle
{
  background-color: White;
  border-bottom-color: White;
  border-bottom-width: 0px;
  border-collapse: collapse;
  border-left-color: White;
  border-left-width: 0px;
  border-right-color: White;
  border-right-width: 0px;
  border-top-color: White;
  border-top-width: 0px;
  direction: ltr;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 0px;
  table-layout: fixed;
  text-align: left;
}

table.norule_002btitle
{
  border-bottom-color: White;
  border-collapse: collapse;
  border-left-color: White;
  border-right-color: White;
  border-top-color: White;
  direction: ltr;
  margin-bottom: 17.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 2pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
  width: 100px;
}

table.norule_indent
{
  border-bottom-color: White;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: solid;
  border-right-color: White;
  border-right-style: solid;
  border-top-color: White;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 17.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 2pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.grid_0023new
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 3pt;
  text-align: left;
  width: 100px;
}

table.gridno_0023
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 3pt;
  text-align: left;
  width: 100px;
}

table.norule
{
  border-bottom-color: White;
  border-bottom-width: 0%;
  border-collapse: collapse;
  border-left-color: White;
  border-left-width: 0%;
  border-right-color: White;
  border-right-width: 0%;
  border-top-color: White;
  border-top-width: 0%;
  direction: ltr;
  margin-bottom: 0%;
  margin-left: 2pt;
  margin-right: 0pt;
  margin-top: -4pt;
  padding-bottom: 0px;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 0px;
  text-align: left;
}

table.UnstructMasterPageMaps
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
  width: 100px;
}

table.where
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-align: left;
  width: 100px;
}

table.Format_A
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 0.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: left;
  width: 100px;
}

table.ruled
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
  width: 100px;
}

table.grid
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
  width: 100px;
}

table.Mapping_Table
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 2pt;
  padding-left: 2pt;
  padding-right: 2pt;
  padding-top: 2pt;
  text-align: left;
  width: 100px;
}

table.grid_003ano_0023
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
  width: 100px;
}

table.norule_002bhead
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 3pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: center;
  width: 100px;
}

table.format
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 17.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 3pt;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  text-align: left;
  width: 100px;
}

table.norule_002btitle_indent
{
  border-bottom-color: White;
  border-bottom-style: solid;
  border-collapse: collapse;
  border-left-color: White;
  border-left-style: solid;
  border-right-color: White;
  border-right-style: solid;
  border-top-color: White;
  border-top-style: solid;
  direction: ltr;
  margin-bottom: 17.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 2pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
}

table.ruled_002btitle
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 0.0pt;
  padding-bottom: 4pt;
  padding-left: 6pt;
  padding-right: 6pt;
  padding-top: 6pt;
  text-align: center;
  width: 100px;
}

table.caution
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 20.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 2.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-align: left;
  width: 100px;
}

table.listing_002btitle
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 10.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 2pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
  width: 100px;
}

table.record
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 2pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
  width: 100px;
}

table.widecode
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 8.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 4.0pt;
  padding-bottom: 2pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  text-align: left;
  width: 100px;
}

table.header
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 12.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
  width: 100px;
}

table.chcover
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 50.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 70.0pt;
  padding-bottom: 0pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: right;
  width: 100px;
}

table.note
{
  border-bottom-color: White;
  border-collapse: collapse;
  border-left-color: White;
  border-right-color: White;
  border-top-color: White;
  direction: ltr;
  margin-bottom: 17.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 4pt;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 4pt;
  text-align: left;
}

table.bulktable
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 6.0pt;
  margin-left: 0pt;
  margin-right: 0pt;
  margin-top: 6.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 6pt;
  text-align: left;
  width: 100px;
}

table.bordered_indent
{
  border-bottom-color: White;
  border-collapse: collapse;
  border-left-color: White;
  border-right-color: White;
  border-top-color: White;
  direction: ltr;
  margin-bottom: 17.0pt;
  margin-left: 82.8pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 2pt;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 4pt;
  table-layout: fixed;
  text-align: left;
  width: 100px;
}

table.bordered_002btitle_indent
{
  background-color: White;
  border-bottom-color: White;
  border-bottom-width: 0px;
  border-collapse: collapse;
  border-left-color: White;
  border-left-width: 0px;
  border-right-color: White;
  border-right-width: 0px;
  border-top-color: White;
  border-top-width: 0px;
  direction: ltr;
  margin-bottom: 0px;
  margin-left: 5pt;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 10cm;
  padding-right: 4pt;
  padding-top: 0px;
  table-layout: fixed;
  text-align: center;
}

table.noteplain
{
  border-bottom-color: #287ACC;
  border-collapse: collapse;
  border-left-color: #287ACC;
  border-right-color: #287ACC;
  border-top-color: #287ACC;
  direction: ltr;
  margin-bottom: 17.0pt;
  margin-left: 54pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 4pt;
  padding-left: 0pt;
  padding-right: 0pt;
  padding-top: 4pt;
  text-align: left;
  width: 100px;
}

table.bordered
{
  background-color: White;
  border-bottom-color: White;
  border-collapse: collapse;
  border-left-color: White;
  border-right-color: White;
  border-top-color: White;
  direction: ltr;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 4pt;
  padding-right: 4pt;
  padding-top: 0px;
  table-layout: fixed;
  text-align: left;
}

table.noteindent
{
  border-bottom-color: White;
  border-collapse: collapse;
  border-left-color: White;
  border-right-color: White;
  border-top-color: White;
  direction: ltr;
  margin-bottom: 17.0pt;
  margin-left: 20pt;
  margin-right: 0pt;
  margin-top: 11.0pt;
  padding-bottom: 4pt;
  padding-left: 0%;
  padding-right: 0%;
  padding-top: 4pt;
  text-align: left;
}

img.Default
{
  margin-bottom: -5px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
  padding-right: 0px;
}

video.Default
{
  margin-bottom: -5px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 5px;
  padding-right: 0px;
}

