@font-face { font-family: "Times"; font-style: normal; font-weight: normal; src:local(Times-Roman); } @font-face { font-family: "Times LT Std"; font-style: normal; font-weight: bold; src:local(TimesLTStd-Bold); } @font-face { font-family: "Times LT Std"; font-style: italic; font-weight: normal; src:local(TimesLTStd-Italic); } @font-face { font-family: "Times (TT)"; font-style: italic; font-weight: normal; src:local(Times-Italic); } @font-face { font-family: "Times LT Std"; font-style: normal; font-weight: normal; src:local(TimesLTStd-Roman); } @font-face { font-family: "Helvetica (TT)"; font-style: normal; font-weight: bold; src:local(Helvetica-Bold); } div.generated-style { } p.x2ttlpg-ttl { font-family: "Times"; line-height: 1.67em; font-size: 4.00em; margin-bottom: 0.00em; margin-top: 2.67em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2ttlpg-subttl { font-family: "Times"; line-height: 2.50em; font-size: 2.00em; margin-bottom: 2.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2ttlpg-au-with-overrides { font-family: "Times"; line-height: 0.71em; font-size: 2.00em; margin-bottom: 4.00em; margin-top: 3.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2ttlpg-logo-with-overrides { font-family: "Times"; line-height: 1.06em; font-size: 1.33em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2fm-ttl-with-overrides { font-family: "Times LT Std"; line-height: 1.43em; font-size: 1.18em; margin-bottom: 1.73em; margin-top: 6.93em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.x2ded-only-with-overrides { font-family: "Times LT Std"; line-height: 1.00em; font-size: 1.35em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.x2fm-ttl { font-family: "Times LT Std"; line-height: 1.43em; font-size: 1.17em; margin-bottom: 1.71em; margin-top: 6.86em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.x2toc-pn { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 1.42em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2toc-pt { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 1.42em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2toc-chap { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2toc-pt-with-overrides { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2toc-with-overrides { font-family: "Times (TT)"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.x1part-num { font-family: "Times LT Std"; line-height: 1.11em; font-size: 1.50em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(112.939500510693,111.689998358488,115.234493762255); } p.x1part-ttl { font-family: "Times LT Std"; line-height: 1.15em; font-size: 1.80em; margin-bottom: 0.00em; margin-top: 0.92em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1chap-num { font-family: "Times LT Std"; line-height: 2.50em; font-size: 1.33em; margin-bottom: 6.00em; margin-top: 6.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.x1bm-first { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1bm { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 1.33em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1txb1 { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1bm-after-txb1 { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 1.42em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1nl-first { font-family: "Times"; line-height: 1.59em; font-size: 0.89em; margin-bottom: 0.00em; margin-top: 1.45em; text-indent: -1.12em; margin-right: 1.12em; margin-left: 1.12em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1nl-last { font-family: "Times"; line-height: 1.59em; font-size: 0.89em; margin-bottom: 1.59em; margin-top: 0.00em; text-indent: -1.12em; margin-right: 1.12em; margin-left: 1.12em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1nl-mid { font-family: "Times"; line-height: 1.59em; font-size: 0.89em; margin-bottom: 0.00em; margin-top: 0.75em; text-indent: -1.12em; margin-right: 1.12em; margin-left: 2.24em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1let-nl-first { font-family: "Helvetica (TT)"; line-height: 1.50em; font-size: 0.83em; margin-bottom: 0.00em; margin-top: 1.55em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 2.40em; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.x1let-nl-mid { font-family: "Helvetica (TT)"; line-height: 1.55em; font-size: 0.83em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 2.40em; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.x1let-nl-last { font-family: "Helvetica (TT)"; line-height: 1.55em; font-size: 0.83em; margin-bottom: 1.55em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 2.40em; text-align: left; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.x1-partttl-sub { font-family: "Times LT Std"; line-height: 1.36em; font-size: 1.83em; margin-bottom: 0.00em; margin-top: 0.55em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1let-sal { font-family: "Times LT Std"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 1.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 1.00em; margin-left: 1.00em; text-align: left; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1let-mid { font-family: "Times LT Std"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 1.33em; margin-right: 1.00em; margin-left: 1.00em; text-align: left; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.x1let-clos { font-family: "Times LT Std"; line-height: 1.48em; font-size: 0.88em; margin-bottom: 0.00em; margin-top: 0.69em; text-indent: 0.00em; margin-right: 1.33em; margin-left: 1.33em; text-align: left; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.x1let-sig { font-family: "Times LT Std"; line-height: 1.48em; font-size: 0.88em; margin-bottom: 1.62em; margin-top: 0.69em; text-indent: 0.00em; margin-right: 1.33em; margin-left: 1.33em; text-align: left; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.x3ack-first { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x1let-clos-large { font-family: "Times LT Std"; line-height: 1.41em; font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.66em; text-indent: 0.00em; margin-right: 1.27em; margin-left: 1.27em; text-align: left; font-weight: normal; font-style: italic; color: rgb(0,0,0); } p.x3auinfo-bm-first { font-family: "Times LT Std"; line-height: 1.41em; font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2cpyinfo { font-family: "Times"; line-height: 1.33em; font-size: 0.75em; margin-bottom: 0.00em; margin-top: 1.33em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x2cpyinfo2 { font-family: "Times"; line-height: 1.33em; font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: justify; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x3about-the-publisher-logo { font-family: "Times LT Std"; line-height: 1.43em; font-size: 1.17em; margin-bottom: 1.71em; margin-top: 6.86em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.x3about-the-publisher-ttl { font-family: "Times LT Std"; line-height: 1.43em; font-size: 1.17em; margin-bottom: 1.71em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: rgb(0,0,0); } p.x3about-the-publisher-a { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 1.42em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } p.x3about-the-publisher { font-family: "Times"; line-height: 1.42em; font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: rgb(0,0,0); } span.caps { } span.generated-style { } span.italic { font-weight: normal; font-style: italic; } span.italic-2 { font-size: 0.69em; } span.x1bm-first-drop-cap-co { font-size: 2.00em; } span.x1txb1-drop-cap { font-size: 1.50em; } span.x1bm-first-para-undo-display-face { font-family: "Times LT Std"; font-weight: normal; font-style: normal; font-size: 0.83em; } span.small-cap { } span.bold { font-weight: bold; font-style: normal; } span.small-caps { font-size: 0.75em; } span.superscripts { } span.cr-small-caps { font-size: 0.73em; }