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: 10.000000pt;	margin-bottom: 5.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: "Palatino";}LI.Bullet2 {	display: block;	text-align: left;	text-indent: -9.000000pt;	margin-top: 0.000000pt;	margin-bottom: 10.000000pt;	margin-right: 0.000000pt;	margin-left: 45.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: -13.744995pt;	margin-top: 5.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 13.744995pt;	font-size: 10.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Palatino";}LI.Bulleted2 {	display: block;	text-align: left;	text-indent: -9.000000pt;	margin-top: 5.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 27.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.BulletedCont {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 3.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 13.744995pt;	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.Callout {	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: 9.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Helvetica";}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 New Roman";}P.CellBodyCenter {	display: block;	text-align: center;	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: "Helvetica";}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 New Roman";}LI.ChapterTitle {	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: 20.000000pt;	font-weight: Bold;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Helvetica";}PRE.code {	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: 10.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Courier New";}PRE.code2 {	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: 8.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Courier New";}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: 54.000000pt;	margin-left: 54.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.Figure, H2.Figure, H3.Figure, H4.Figure, H5.Figure, H6.Figure {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 11.000000pt;	margin-bottom: 13.000000pt;	margin-right: 0.000000pt;	margin-left: 13.744598pt;	font-size: 9.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Minion Web";}P.Footnote {	display: block;	text-align: left;	text-indent: -12.000000pt;	margin-top: 2.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 12.000000pt;	font-size: 9.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times New Roman";}H1.Heading1, H2.Heading1, H3.Heading1, H4.Heading1, H5.Heading1, H6.Heading1 {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 24.000000pt;	margin-bottom: 8.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: "Times";}H1.Heading2, H2.Heading2, H3.Heading2, H4.Heading2, H5.Heading2, H6.Heading2 {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 18.000000pt;	margin-bottom: 0.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: "Times New Roman";}H1.Heading3, H2.Heading3, H3.Heading3, H4.Heading3, H5.Heading3, H6.Heading3 {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 18.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 New Roman";}H1.Heading4, H2.Heading4, H3.Heading4, H4.Heading4, H5.Heading4, H6.Heading4 {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 11.000000pt;	margin-bottom: 11.000000pt;	margin-right: 0.000000pt;	margin-left: 0.000000pt;	font-size: 11.000000pt;	font-weight: Bold;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}H1.HeadingRunIn, H2.HeadingRunIn, H3.HeadingRunIn, H4.HeadingRunIn, H5.HeadingRunIn, H6.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-code {	display: block;	text-align: left;	text-indent: 36.000000pt;	margin-top: 12.000000pt;	margin-bottom: 12.000000pt;	margin-right: 54.000000pt;	margin-left: 54.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.Indented {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 0.000000pt;	margin-bottom: 12.000000pt;	margin-right: 0.000000pt;	margin-left: 36.000000pt;	font-size: 12.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Helvetica";}LI.Note {	display: block;	text-align: left;	text-indent: -36.000000pt;	margin-top: 0.000000pt;	margin-bottom: 12.000000pt;	margin-right: 36.000000pt;	margin-left: 54.000000pt;	font-size: 12.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Helvetica";}LI.Numbered {	display: block;	text-align: left;	text-indent: -18.000000pt;	margin-top: 5.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 36.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.Numbered1 {	display: block;	text-align: left;	text-indent: -18.000000pt;	margin-top: 5.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 36.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 New Roman";}P.NumberedCont {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 3.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 36.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.NumberedTwo {	display: block;	text-align: left;	text-indent: -14.399994pt;	margin-top: 5.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 32.399994pt;	font-size: 10.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}BLOCKQUOTE.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";}H1.ReportTitle, H2.ReportTitle, H3.ReportTitle, H4.ReportTitle, H5.ReportTitle, H6.ReportTitle {	display: block;	text-align: center;	text-indent: 0.000000pt;	margin-top: 0.000000pt;	margin-bottom: 18.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";}LI.SubStep {	display: block;	text-align: left;	text-indent: -21.600006pt;	margin-top: 0.000000pt;	margin-bottom: 12.000000pt;	margin-right: 72.000000pt;	margin-left: 90.000000pt;	font-size: 12.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Helvetica";}LI.SubStep1 {	display: block;	text-align: left;	text-indent: -21.600006pt;	margin-top: 0.000000pt;	margin-bottom: 12.000000pt;	margin-right: 72.000000pt;	margin-left: 90.000000pt;	font-size: 12.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Helvetica";}PRE.Table {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 12.000000pt;	margin-bottom: 16.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: "Helvetica";}P.TableFootnote {	display: block;	text-align: left;	text-indent: -12.000000pt;	margin-top: 1.000000pt;	margin-bottom: 0.000000pt;	margin-right: 18.000000pt;	margin-left: 18.000000pt;	font-size: 8.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times New Roman";}H1.TableTitle, H2.TableTitle, H3.TableTitle, H4.TableTitle, H5.TableTitle, H6.TableTitle {	display: block;	text-align: left;	text-indent: 0.000000pt;	margin-top: 0.000000pt;	margin-bottom: 0.000000pt;	margin-right: 0.000000pt;	margin-left: 13.744598pt;	font-size: 10.000000pt;	font-weight: Bold;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Times";}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: "Times";}STRONG.bold {	font-weight: Bold;	text-decoration: none;	vertical-align: baseline;	text-transform: none;}EM.BulletSymbol {	font-size: 12.000000pt;	font-weight: Bold;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	font-family: "Courier New";}EM.Callout {	font-size: 10.000000pt;	font-weight: medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	font-family: "Times";}EM.check {	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Zapf Dingbats";}CODE.code {	font-size: 10.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Courier New";}EM.code-red {	font-size: 9.000000pt;	font-weight: Medium;	font-style: Regular;	color: #ff0000;	text-decoration: none;	vertical-align: baseline;	text-transform: none;	font-family: "Courier New";}EM.Emphasis {	font-style: Italic;}EM.EquationVariables {	font-style: Italic;}EM.Superscript {	font-size: 10.000000pt;	font-weight: Medium;	font-style: Regular;	color: #000000;	text-decoration: none;	vertical-align: super;	text-transform: none;	font-family: "Helvetica";}