body {
    margin: 0.5em 3em 0.5em 0.5em;
    padding: 0;
    text-align: center;
    font-size: 120%
    }
div.front {
    line-height: 1.8em
    }
body {
    line-height: 1.3em
    }
.lineh100, div.blockquot, div.djust, div.transnote, h1, h2, p.footnote {
    line-height: 1.2em
    }
div.sd-entry, div.sd-schg, .lhclose {
    line-height: 1.1em
    }
a.lnum, span.lnum, sub, sup {
    line-height: 1em
    }
.fsize2, h1 {
    font-size: 2em
    }
.fsize3, .larger, h2 {
    font-size: 1.6em
    }
.fsize4, h2.smallprint {
    font-size: 1.3em
    }
.fsize5, h3 {
    font-size: 1.05em
    }
h3.doldtime {
    font-size: 1em
    }
div.blockquot {
    font-size: 0.95em
    }
span.smprint, .fsize6, .smaller, div.blockquot, div.transnote, p.footnote, span.smprint {
    font-size: 0.9em
    }
small, .fsize7, .tiny, .xxpn, span.smcaps span, span.smmaj {
    font-size: 0.72em
    }
.reallytiny {
    font-size: 0.5em
    }
h1, h2.nobreak, h2.smallprint {
    page-break-before: avoid
    }
p.footnote, .pbinavoid, div.figc-s1, div.figc-s5, div.figc-s6, div.section {
    page-break-inside: avoid
    }
div.chapter, div.front, h2, h3.pgbrk {
    page-break-before: always
    }
div.section, h3, h4 {
    page-break-before: auto
    }
p {
    text-indent: 1em
    }
a, div, p.continue, p.first, span, p.footnote {
    text-indent: 0
    }
div.sd-schg {
    text-indent: -2em
    }
div.dverse {
    text-indent: -7em
    }
div.dverse1 {
    text-indent: -6em
    }
div.dverseq {
    text-indent: -7.4em
    }
div.dprose {
    text-indent: 0
    }
div.dprose1 {
    text-indent: 1em
    }
div, p, span {
    padding: 0;
    margin: 0
    }
.front {
    padding: 4em 0 0 0;
    margin: 1em
    }
.transnote {
    padding: 1em 0 0 0;
    margin: 1em
    }
div.chapter {
    padding-top: 4em
    }
h2.nobreak, h2.smallprint {
    padding: 0;
    margin: 0.5em 10%
    }
h3.h3main, h3.pgbrk, h4.h4main {
    padding-top: 1em;
    margin: 0 0 0.5em 10%
    }
h3.doldtime {
    padding: 0.1em;
    margin: 0 0 1em 2em;
    text-indent: 0
    }
p.footnote {
    margin: 1em
    }
div.blockquot, div.tablebox {
    margin: 0.5em 0
    }
div.endtext {
    margin-left: 18%;
    margin-right: 18%;
    text-align: justify
    }
.signature {
    padding-right: 1em
    }
.toppada {
    padding-top: 1em
    }
.toppadb {
    padding-top: 2em
    }
div.dverse, div.dverse1, div.dverseq {
    padding: 0 0 0 7em
    }
div.dprose, div.dprose1 {
    padding: 0
    }
a.lnum, span.lnum {
    margin: 0 0 0 1em;
    padding-top: 0.2em
    }
div.dpbox {
    margin: 0 3em 0.5em 3em
    }
div.tocbox {
    margin: 0 10% 0.5em 10%
    }
div.divinset {
    margin: 0 4em
    }
.i01 {
    padding-left: 3%
    }
.i02 {
    padding-left: 6.25%
    }
.i03 {
    padding-left: 9.5%
    }
.i04 {
    padding-left: 12.74%
    }
.i05 {
    padding-left: 16%
    }
.i06 {
    padding-left: 19.25%
    }
.i07 {
    padding-left: 22.5%
    }
.i08 {
    padding-left: 25.75%
    }
.i09 {
    padding-left: 29%
    }
.i10 {
    padding-left: 32.25%
    }
.i11 {
    padding-left: 35.5%
    }
.i12 {
    padding-left: 38.75%
    }
.i13 {
    padding-left: 42%
    }
.i14 {
    padding-left: 45.25%
    }
.i15 {
    padding-left: 48.5%
    }
.i16 {
    padding-left: 51.75%
    }
.i18 {
    padding-left: 58.25%
    }
.i22 {
    padding-left: 71.25%
    }
h2.smallprint, p {
    text-align: justify
    }
h3, h4 {
    text-align: left
    }
h3.doldtime {
    text-align: right
    }
div, h1, h2, .center {
    text-align: center
    }
span {
    text-align: inherit;
    font-size: inherit;
    font-weight: inherit
    }
div.transnote, div.transnote p {
    text-align: left;
    text-align: justify
    }
.right, div.right, .signature, a.fnlabel {
    text-align: right
    }
div.dverse, div.dverse1, div.dverseq {
    text-align: left
    }
div.djust, div.dprose, div.dprose1 {
    text-align: justify
    }
img {
    max-width: 100%;
    height: auto
    }
div.figc-s1 {
    margin: 0.5em auto
    }
div.figc-s5 {
    margin: 0.5em 28%
    }
div.figc-s6 {
    margin: 0.5em 36%
    }
span.dnavigate, span.dnavigatenf {
    color: #842
    }
a {
    color: inherit
    }
a.lnum, a.fnlabel {
    color: #079
    }
span.sd-cn {
    color: #842
    }
.larger, .smaller, .tiny, .reallytiny {
    display: block
    }
h1, h2, h3, h4 {
    letter-spacing: 0.05em;
    font-weight: normal
    }
span.dnavigate, span.dnavigatenf {
    padding-left: 1em
    }
span.dnavigatenf {
    display: block
    }
i {
    font-style: italic;
    padding: 0 0.15em 0 0;
    font-size: inherit;
    font-weight: inherit
    }
span.smcaps, span.smmaj {
    letter-spacing: 0.05em;
    text-transform: uppercase
    }
span.smcaps {
    display: inline-block
    }
ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: left
    }
ul ul {
    padding-left: 1em
    }
li {
    margin: 0;
    padding: 0 0 0 2em;
    text-indent: -2em
    }
span.nowrap {
    display: inline-block
    }
a {
    font-weight: normal;
    text-decoration: none;
    border-bottom: medium solid #76caef
    }
a.lnum, a.fnlabel {
    border: none
    }
div.sd-schg {
    padding: 0.5em 0 0.5em 2em;
    text-align: justify
    }
div.sd-entry {
    padding: 0.5em 2em 0.5em 10%;
    text-align: justify
    }
span.lnum, a.lnum {
    text-align: right
    }
span.sd-inline {
    text-align: left
    }
span.sd-verseend {
    padding-left: 10%;
    padding-right: 1.8em;
    text-indent: 0;
    display: inline-block
    }
span.sd-proseend {
    display: inline-block;
    padding-left: 20%;
    padding-right: 1.8em
    }
span.sd-cn {
    font-style: italic;
    font-size: inherit;
    font-weight: inherit
    }
div.poembox {
    margin: 0.5em 0 0.5em 2em
    }
div.clearboth {
    clear: both;
    display: block
    }
span.toca {
    padding: 0.2em 0 0.3em 5%
    }
h3.doldtime {
    border: thin gray solid
    }
ul.table {
    display: table
    }
li.tablerow {
    display: table-row
    }
div.toca, div.tocb {
    display: table-cell;
    text-align: justify
    }
div.toca {
    padding-left: 1.5em;
    text-indent: -1.5em
    }
div.tocb {
    padding: 0.3em 0 0 1.5em
    }
div.dprose, div.dprose1, div.dverse, div.dverse1, div.dverseq, div.sd-entry, div.sd-schg, h2, h3, h4, li {
    clear: both
    }
.p531a {
    display: inline-block;
    vertical-align: middle
    }
.p531b {
    display: block;
    line-height: 1em
    }
span.fnline {
    border-top: medium gray solid;
    display: block;
    width: 33%;
    line-height: 0.1em
    }