A.link {
  color: blue;
  text-decoration: underline;
}
A.visited {
  color: purple;
  text-decoration: underline;
}
A.active {
  color: red;
  text-decoration: underline;
}
P.Body {
  display: block;
  text-align: left;
  text-indent: 0.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 5.000000pt;
  margin-right: 0.000000pt;
  margin-left: 18.000000pt;
  font-size: 12.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
P.BodyLast {
  display: block;
  text-align: left;
  text-indent: 0.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 0.000000pt;
  margin-left: 18.000000pt;
  font-size: 12.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
H1.BodyLeft, H2.BodyLeft, H3.BodyLeft, H4.BodyLeft, H5.BodyLeft, H6.BodyLeft {
  display: block;
  text-align: left;
  text-indent: 0.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 5.000000pt;
  margin-right: 0.000000pt;
  margin-left: 0.000000pt;
  font-size: 12.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
LI.Bulleted {
  display: block;
  text-align: left;
  text-indent: -18.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 0.000000pt;
  margin-left: 18.000000pt;
  font-size: 12.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
P.CellBody {
  display: block;
  text-align: left;
  text-indent: 0.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 0.000000pt;
  margin-left: 0.000000pt;
  font-size: 12.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
P.CellHeading {
  display: block;
  text-align: center;
  text-indent: 0.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 0.000000pt;
  margin-left: 0.000000pt;
  font-size: 12.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
P.Centered { display: block; text-align: center; text-indent: 0; font-size: 12pt; font-weight: medium; font-style: Regular; color: #000000; text-decoration: none; vertical-align: baseline; text-transform: none; font-family: arial, sans-serif; margin: 0 0 0 18pt;rial;
}
P.Footnote {
  display: block;
  text-align: left;
  text-indent: -12.000229pt;
  margin-top: 0.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 18.000000pt;
  margin-left: 30.000229pt;
  font-size: 10.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
H1.Heading1, H2.Heading1, H3.Heading1, H4.Heading1, H5.Heading1, H6.Heading1 {
  display: block;
  text-align: left;
  text-indent: 0.000000pt;
  margin-top: 14.000000pt;
  margin-bottom: 6.000000pt;
  margin-right: 0.000000pt;
  margin-left: 0.000000pt;
  font-size: 14.000000pt;
  font-weight: Bold;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
H1.Heading2, H2.Heading2, H3.Heading2, H4.Heading2, H5.Heading2, H6.Heading2 {
  display: block;
  text-align: left;
  text-indent: 0.000000pt;
  margin-top: 10.000000pt;
  margin-bottom: 3.000000pt;
  margin-right: 0.000000pt;
  margin-left: 0.000000pt;
  font-size: 12.000000pt;
  font-weight: Bold;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
H1.HeadingRunIn, H2.HeadingRunIn, H3.HeadingRunIn, H4.HeadingRunIn, H5.HeadingRunIn, H6.HeadingRunIn {
  display: block;
  text-align: left;
  text-indent: 0.000000pt;
  margin-top: 6.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 0.000000pt;
  margin-left: 0.000000pt;
  font-size: 12.000000pt;
  font-weight: Bold;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
LI.Numbered {
  display: block;
  text-align: left;
  text-indent: -18.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 0.000000pt;
  margin-left: 18.000000pt;
  font-size: 12.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
LI.Numbered1 {
  display: block;
  text-align: left;
  text-indent: -18.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 0.000000pt;
  margin-left: 18.000000pt;
  font-size: 12.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
P.Right {
  display: block;
  text-align: right;
  text-indent: 0.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 5.000000pt;
  margin-right: 0.000000pt;
  margin-left: 18.000000pt;
  font-size: 12.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
P.TableFootnote {
  display: block;
  text-align: left;
  text-indent: -12.000229pt;
  margin-top: 0.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 18.000000pt;
  margin-left: 30.000229pt;
  font-size: 10.000000pt;
  font-weight: medium;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
H1.TableTitle, H2.TableTitle, H3.TableTitle, H4.TableTitle, H5.TableTitle, H6.TableTitle {
  display: block;
  text-align: center;
  text-indent: 0.000000pt;
  margin-top: 0.000000pt;
  margin-bottom: 0.000000pt;
  margin-right: 0.000000pt;
  margin-left: 0.000000pt;
  font-size: 12.000000pt;
  font-weight: Bold;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
H1.Title, H2.Title, H3.Title, H4.Title, H5.Title, H6.Title {
  display: block;
  text-align: center;
  text-indent: 0.000000pt;
  margin-top: 24.000000pt;
  margin-bottom: 12.000000pt;
  margin-right: 0.000000pt;
  margin-left: 0.000000pt;
  font-size: 18.000000pt;
  font-weight: Bold;
  font-style: Regular;
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  text-transform: none;
  font-family: arial, sans-serf;
}
EM.Emphasis {
  font-style: Italic;
}
EM.EquationVariables {
  font-style: Italic;
}
