.calibre { display: block; font-size: 1em; line-height: 1.2; outline: 0; margin: 0 5pt; padding: 0; border: currentColor none 0 } .calibre1 { color: #0B4085; text-decoration: none } .calibre2 { font-weight: bold; line-height: 1.2 } .calibre3 { display: block; outline: 0; text-indent: 0; margin: 0; padding: 0 } .calibre4 { outline: 0; text-indent: 0; margin: 0; padding: 0 } .calibre5 { display: block; outline: 0; text-indent: 0; margin: 0; padding: 0 } .calibre6 { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1.41667em; font-weight: normal; hyphens: none; line-height: 1.2; text-align: center; margin: 1em 0 } .calibre7 { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1.83333em; font-weight: normal; hyphens: none; line-height: 1.2; text-align: center; margin: 1em 0 } .calibre8 { border-collapse: separate; border-spacing: 2px; display: table; margin-bottom: 0; margin-top: 0; text-indent: 0 } .calibre9 { border-radius: 2px; color: gray; display: block; height: 2px; margin: 1.8em 0; border-top: currentColor solid 1px; border-right: currentColor solid 1px; border-bottom: currentColor solid 0; border-left: currentColor solid 1px } .calibre10 { font-size: 0.75em; line-height: 1.2; vertical-align: super } .char-b { font-weight: bold } .char-ccust { font-style: normal; font-weight: normal; outline: 0; text-indent: 0; margin: 0; padding: 0 } .char-diaspk-alt { font-size: 0.75em; font-style: normal; font-weight: normal; outline: 0; text-indent: 0; margin: 0; padding: 0 } .char-hemb { font-style: italic; outline: 0; text-indent: 0; margin: 0; padding: 0 } .char-i { font-style: italic } .char-u-i { font-style: italic; outline: 0; text-decoration: underline; text-indent: 0; margin: 0; padding: 0 } .custom_list { display: block; outline: 0; text-indent: 0; margin: 1em 0; padding: 0 } .dynamic_box { display: inline-block; outline: 0; text-align: left; text-indent: 0; margin: 0; padding: 0 } .figcaption { display: block; font-size: 0.75em; outline: 0; text-align: center; text-indent: 0; margin: 1em 5% 0; padding: 0 } .figure_fullpage { display: block; outline: 0; page-break-before: auto; page-break-inside: avoid; text-align: center; text-indent: 0; margin: 1em 0; padding: 0 } .figure_fullpage_caption { display: block; outline: 0; page-break-inside: avoid; text-align: center; text-indent: 0; margin: 0 0 1em; padding: 0 } .figure_fullpage_caption1 { display: block; outline: 0; page-break-before: auto; page-break-inside: avoid; text-align: center; text-indent: 0; margin: 0 0 1em; padding: 0 } .figure_medium { display: block; outline: 0; page-break-inside: avoid; text-align: center; text-indent: 0; margin: 1em 0; padding: 0 } .figure_title { display: block; outline: 0; page-break-before: auto; page-break-inside: avoid; text-align: center; text-indent: 0; margin: 0; padding: 0 } .fixed-box-center { display: block; outline: 0; text-indent: 0; margin: 0 10%; padding: 0 } .list_ornament { display: inline-block; outline: 0; text-align: right; text-indent: 0; width: 2em; margin: 0 0.25em 0 0; padding: 0 } .list_ornament1 { display: inline-block; outline: 0; text-align: right; text-indent: 0; width: 3em; margin: 0 0.25em 0 0; padding: 0 } .list_ornament2 { display: inline-block; outline: 0; text-align: right; text-indent: 0; width: 4em; margin: 0 0.25em 0 0; padding: 0 } .p_fn { display: block; outline: 0; text-align: justify; text-indent: 0; margin: 0 0 0.2em; padding: 0 } .page_top_padding { display: block; outline: 0; text-indent: 0; margin: 10% 0 0; padding: 0 } .para-abmt { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1em; font-weight: bold; hyphens: none; text-align: center; text-decoration: underline; margin: 3.1em 0 1.55em } .para-acl { display: block; font-size: 1em; outline: 0; text-align: center; text-indent: 0; margin: 0 0 0.64em; padding: 0 } .para-acmh-ac-pg { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1em; font-weight: normal; hyphens: none; text-align: center; margin: 0 0 1.27em } .para-bl { display: block; font-size: 1em; outline: 0; text-align: left; text-indent: -2.25em; margin: 0 0 0.5em 2.25em; padding: 0 } .para-blf { display: block; font-size: 1em; outline: 0; text-align: left; text-indent: -2.25em; margin: 1.41em 0 0.5em 2.25em; padding: 0 } .para-bxblf { display: block; font-size: 0.75em; outline: 0; text-align: left; text-indent: -2.25em; margin: 1em 0 0.5em 2.25em; padding: 0 } .para-bxf { display: block; font-size: 0.75em; outline: 0; text-align: justify; text-indent: 1em; margin: 0 0 0.2em; padding: 0 } .para-bxh { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1em; font-weight: bold; hyphens: none; text-align: center; text-decoration: underline; margin: 1.47em 0 0.2em } .para-bxh1 { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1em; font-weight: bold; hyphens: none; text-align: justify; margin: 1.52em 0 0.2em } .para-bxh2 { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1em; font-weight: bold; hyphens: none; text-align: center; text-decoration: underline; margin: 1.47em 0 0.2em } .para-bxh3 { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1em; font-weight: bold; hyphens: none; text-align: justify; margin: 1.52em 0 0.2em } .para-bxnl { display: block; font-size: 0.75em; outline: 0; text-align: left; text-indent: -2.25em; margin: 0 0 0.5em 2.25em; padding: 0 } .para-bxnlf { display: block; font-size: 0.75em; outline: 0; text-align: left; text-indent: -2.25em; margin: 1.68em 0 0.5em 2.25em; padding: 0 } .para-bxt { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1em; font-weight: bold; hyphens: none; text-align: center; text-decoration: underline; margin: 1.07em 0 0.2em } .para-cip { display: block; font-size: 0.75em; outline: 0; text-align: center; text-indent: 0; margin: 0 0 0.2em; padding: 0 } .para-crt { display: block; font-size: 0.75em; outline: 0; text-align: center; text-indent: 0; margin: 1em 0 0.2em; padding: 0 } .para-crtf-alt { display: block; font-size: 1em; outline: 0; text-align: center; text-indent: 0; margin: 1.33em 0 0.2em; padding: 0 } .para-crtf-crt-pg { display: block; font-size: 0.75em; outline: 0; text-align: center; text-indent: 0; margin: 1.33em 0 0.2em; padding: 0 } .para-dia { display: block; font-size: 1em; outline: 0; text-align: justify; text-indent: -2em; margin: 0 0 0.2em 2em; padding: 0 } .para-diaf { display: block; font-size: 1em; outline: 0; text-align: justify; text-indent: -2em; margin: 1.41em 0 0.2em 2em; padding: 0 } .para-eq { display: block; font-size: 1em; outline: 0; text-align: center; text-indent: 0; margin: 1.41em 0; padding: 0 } .para-fsqf { display: block; font-size: 1em; outline: 0; text-align: justify; text-indent: 0; margin: 0 0 0.2em; padding: 0 } .para-fsqs { display: block; font-size: 0.75em; outline: 0; text-align: right; text-indent: 0; margin: 0.47em 0 1.82em 2em; padding: 0 } .para-fst-fs-pg { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1.41667em; font-weight: bold; hyphens: none; line-height: 1.2; text-align: center; margin: 0 0 1.93em } .para-h { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1em; font-weight: bold; hyphens: none; text-align: center; text-decoration: underline; margin: 4.15em 0 0.2em } .para-h1 { -moz-hyphens: none; -webkit-hyphens: none; adobe-text-layout: optimizeSpeed; display: block; font-size: 1em; font-weight: bold; hyphens: none; text-align: center; text-decoration: underline; margin: 2.07em 0 0.69em } .para-illcapf { display: block; font-size: 1.33333em; outline: 0; text-align: center; text-indent: 0; margin: 0 0 0.2em; padding: 0 } .para-nl1f { display: block; font-size: 1em; outline: 0; text-align: left; text-indent: -3.25em; margin: 0 0 0.5em 3.25em; padding: 0 } .para-nl2f { display: block; font-size: 1em; outline: 0; text-align: left; text-indent: -4.25em; margin: 0 0 0.5em 4.25em; padding: 0 } .para-p-alt { display: block; font-size: 1em; font-weight: bold; outline: 0; text-align: justify; text-indent: 0; margin: 0 0 0.2em; padding: 0 } .para-paft { display: block; font-size: 1em; outline: 0; text-align: justify; text-indent: 0; margin: 1.41em 0 0.2em; padding: 0 } .para-pf-alt { display: block; font-size: 1em; font-weight: bold; outline: 0; text-align: justify; text-indent: 0; margin: 1.41em 0 0.2em; padding: 0 } .para-pf-alt1 { display: block; font-size: 1em; outline: 0; text-align: justify; text-indent: 1em; margin: 0 0 0.2em; padding: 0 } .para-pf-alt2 { display: block; font-size: 1em; font-weight: bold; outline: 0; text-align: justify; text-indent: 0; margin: 2.27em 0 0.2em; padding: 0 } .para-ul { display: block; font-size: 0.75em; outline: 0; text-align: left; text-indent: -2em; margin: 0 0 0.2em 2em; padding: 0 } .para-ulf { display: block; font-size: 0.75em; outline: 0; text-align: left; text-indent: -2em; margin: 1.55em 0 0.2em 2em; padding: 0 } .sans { font-style: italic; line-height: 1.2 } .smallcaps { font-size: 1em; outline: 0; text-indent: 0; margin: 0; padding: 0 } .smallcaps1 { font-size: 0.75em; outline: 0; text-indent: 0; margin: 0; padding: 0 } .squeeze { display: inline-block; outline: 0; text-indent: 0; margin: 0; padding: 0 } .squeeze1 { display: inline-block; outline: 0; text-indent: 0; width: 74%; margin: 0; padding: 0 } .squeeze2 { display: inline-block; outline: 0; text-indent: 0; width: 75%; margin: 0; padding: 0 } .squeeze3 { display: inline-block; outline: 0; text-indent: 0; width: 89%; margin: 0; padding: 0 } .squeeze4 { display: inline-block; outline: 0; text-indent: 0; width: 99%; margin: 0; padding: 0 } .squeeze-amzn { display: none; height: 355px; vertical-align: sub; width: 740px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn1 { display: none; height: 710px; vertical-align: sub; width: 409px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn2 { display: none; height: 355px; vertical-align: sub; width: 628px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn3 { display: none; height: 710px; vertical-align: sub; width: 645px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn4 { display: none; height: 710px; vertical-align: sub; width: 701px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn5 { display: none; height: 568px; vertical-align: sub; width: 413px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn6 { display: none; height: 710px; vertical-align: sub; width: 721px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn7 { display: none; height: 710px; vertical-align: sub; width: 641px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn8 { display: none; height: 568px; vertical-align: sub; width: 492px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn9 { display: none; height: 710px; vertical-align: sub; width: 704px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn10 { display: none; height: 568px; vertical-align: sub; width: 643px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn11 { display: none; height: 710px; vertical-align: sub; width: 905px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn12 { display: none; height: 284px; vertical-align: sub; width: 1360px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn13 { display: none; height: 284px; vertical-align: sub; width: 1277px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-amzn14 { display: none; height: 568px; vertical-align: sub; width: 550px; margin: 0; padding: 0; border: currentColor none 0 } .squeeze-epub { height: auto; vertical-align: sub; width: 100%; margin: 0; padding: 0; border: currentColor none 0 } .textbox { display: block; outline: 0; text-indent: 0; margin: 2em 4%; padding: 4%; border: currentColor solid 1px } .textbox-mobi-show { display: none; outline: 0; text-indent: 0; margin: 0; padding: 0 } .toc_chap { display: block; outline: 0; text-indent: 0; margin: 0 0 0 3%; padding: 0 } .toc_chap1 { display: block; outline: 0; text-align: left; text-indent: -6%; margin: 0 0 0.25em 6%; padding: 0 } .toc_fm { display: block; font-style: italic; outline: 0; text-indent: 0; margin: 1.2em 0; padding: 0 } .toc_fm1 { display: block; font-size: 0.75em; font-style: italic; outline: 0; text-align: left; text-indent: -6%; margin: 0 0 0.25em 6%; padding: 0 }