
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: 0.000000pt;
		 margin-right: 0.000000pt;
		 margin-left: 0.000000pt;
		 font-size: 10.000000pt;
		 font-weight: medium;
		 font-style: Regular;
		 color: #000000;
		 text-decoration: none;
		 vertical-align: baseline;
		 text-transform: none;
		 font-family: "TimesNewRoman";
}
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: "Times";
}
P.Footer {
		 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: "Times";
}
P.Footnote {
		 display: block;
		 text-align: left;
		 text-indent: 0.000000pt;
		 margin-top: 0.000000pt;
		 margin-bottom: 0.000000pt;
		 margin-right: 18.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: "Times";
}
P.Header {
		 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: "Times";
}
H1.Heading-1, H2.Heading-1, H3.Heading-1, H4.Heading-1, H5.Heading-1, H6.Heading-1 {
		 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: "TimesNewRoman";
}
H1.Heading-2, H2.Heading-2, H3.Heading-2, H4.Heading-2, H5.Heading-2, H6.Heading-2 {
		 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: Bold;
		 font-style: Regular;
		 color: #000000;
		 text-decoration: none;
		 vertical-align: baseline;
		 text-transform: none;
		 font-family: "TimesNewRoman";
}
H1.Heading-3, H2.Heading-3, H3.Heading-3, H4.Heading-3, H5.Heading-3, H6.Heading-3 {
		 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: 16.000000pt;
		 font-weight: Bold;
		 font-style: Regular;
		 color: #000000;
		 text-decoration: none;
		 vertical-align: baseline;
		 text-transform: none;
		 font-family: "TimesNewRoman";
}
P.Normal {
		 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: 10.000000pt;
		 font-weight: medium;
		 font-style: Regular;
		 color: #000000;
		 text-decoration: none;
		 vertical-align: baseline;
		 text-transform: none;
		 font-family: "TimesNewRoman";
}
EM.Default-XREF-style {
		 color: #00ff00;
}
EM.Symbol {
		 font-size: 12.000000pt;
		 font-family: "Symbol";
}


