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: justify;	text-indent: 11.338577pt;	margin-top: 0.000000pt;	margin-bottom: 12.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: "Times";}LI.Bulleted {	display: block;	text-align: left;	text-indent: -14.173218pt;	margin-top: 0.000000pt;	margin-bottom: 12.000000pt;	margin-right: 0.000000pt;	margin-left: 14.173218pt;	font-size: 10.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}P.BulletedCont {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 4.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 14.173218pt;	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.CellBody {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 0.000000pt;	margin-bottom: 4.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: "Times";}P.CellHeading {	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: Bold;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}P.center {	display: block;	text-align: center;	text-indent: 0.000000pt;	margin-top: 12.000000pt;	margin-bottom: 6.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";}LI.Equation {	display: block;	text-align: center;	text-indent: 0.000000pt;	margin-top: 10.000000pt;	margin-bottom: 6.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: "Times";}P.Extract {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 7.000000pt;	margin-bottom: 0.000000pt;	margin-right: 53.858246pt;	margin-left: 53.858246pt;	font-size: 12.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}LI.fig2 {	display: block;	text-align: justify;	text-indent: 0.000000pt;	margin-top: 0.000000pt;	margin-bottom: 0.000000pt;	margin-right: 14.173218pt;	margin-left: 14.173218pt;	font-size: 8.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Helvetica";}LI.Figure {	display: block;	text-align: center;	text-indent: 0.000000pt;	margin-top: 0.000000pt;	margin-bottom: 0.000000pt;	margin-right: 14.173218pt;	margin-left: 14.173218pt;	font-size: 9.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Helvetica";}P.Footnote {	display: block;	text-align: left;	text-indent: -11.338577pt;	margin-top: 2.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 11.338577pt;	font-size: 9.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}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: 20.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: "Times";}H1.Heading2, H2.Heading2, H3.Heading2, H4.Heading2, H5.Heading2, H6.Heading2 {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 12.000000pt;	margin-bottom: 17.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: "Times";}H1.Heading3, H2.Heading3, H3.Heading3, H4.Heading3, H5.Heading3, H6.Heading3 {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 10.000000pt;	margin-bottom: 12.000000pt;	margin-right: 0.000000pt;	margin-left: 0.000000pt;	font-size: 10.000000pt;	font-weight: Bold;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}P.HeadingRunIn {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 12.000000pt;	margin-bottom: 6.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: "Times";}P.indent {	display: block;	text-align: left;	text-indent: 56.692902pt;	margin-top: 0.000000pt;	margin-bottom: 6.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.Mapping-Table-Cell {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 2.000000pt;	margin-bottom: 2.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.Mapping-Table-Title {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 2.000000pt;	margin-bottom: 2.000000pt;	margin-right: 0.000000pt;	margin-left: 0.000000pt;	font-size: 14.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}LI.Numbered {	display: block;	text-align: left;	text-indent: -14.173218pt;	margin-top: 6.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 14.173218pt;	font-size: 12.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}LI.Numbered1 {	display: block;	text-align: left;	text-indent: -14.173218pt;	margin-top: 6.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 14.173218pt;	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.NumberedCont {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 4.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 14.173218pt;	font-size: 12.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}LI.Reference {	display: block;	text-align: justify;	text-indent: -25.195740pt;	margin-top: 0.000000pt;	margin-bottom: 3.000000pt;	margin-right: 0.000000pt;	margin-left: 25.195740pt;	font-size: 10.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}P.ReportAuthor {	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: "Times";}P.ReportTitle {	display: block;	text-align: center;	text-indent: 0.000000pt;	margin-top: 0.000000pt;	margin-bottom: 17.000000pt;	margin-right: 0.000000pt;	margin-left: 0.000000pt;	font-size: 24.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}P.TableFootnote {	display: block;	text-align: left;	text-indent: -11.338577pt;	margin-top: 3.000000pt;	margin-bottom: 0.000000pt;	margin-right: 17.007858pt;	margin-left: 17.007858pt;	font-size: 10.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}LI.TableTitle {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 0.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 14.173218pt;	font-size: 10.000000pt;	font-weight: Bold;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}EM.body-erased {	font-size: 12.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: line-through ;	vertical-align: baseline;	text-transform: lowercase;	font-family: "Times";}EM.BulletSymbol {	font-size: 12.000000pt;	font-weight: Bold;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	font-family: "Courier";}EM.Callout {	font-size: 10.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	font-family: "Times";}EM.Emphasis {	font-style: Italic;}EM.EquationVariables {	font-style: Italic;}