@page { margin-top: .5em; margin-bottom: .5em; } body { font-size: medium; margin-left: 1em; margin-right: 2em; line-height: 1.2em; font-family: "Charis"; text-align: justify; } div.book { text-align: justify; } @font-face { font-family: "Charis"; font-style: normal; font-weight: normal; src:url(fonts/CharisSILR.ttf); } @font-face { font-family: "Charis"; font-style: normal; font-weight: bold; src:url(fonts/CharisSILB.ttf); } @font-face { font-family: "Charis"; font-style: italic; font-weight: normal; src:url(fonts/CharisSILI.ttf); } @font-face { font-family: "Charis"; font-style: italic; font-weight: bold; src:url(fonts/CharisSILBI.ttf); } p.indent{ text-indent: 1em; margin-top: 0em; margin-bottom: 0em; text-align: justify; } p.indent1a{ text-indent: 1em; margin-top: .4em; margin-bottom: 0em; text-align: justify; } p.indent1{ text-indent: 1em; margin-top: 1em; margin-bottom: 0em; text-align: justify; } p { margin-top: 0em; margin-bottom: 0em; text-align: justify; text-indent: 0em; } div.cvi { margin-top: -1.2em; margin-left: -.4em; } a { text-decoration: none; } a.h { text-decoration: none; color: #891619; } p.center { margin-top: 0em; margin-bottom: 0em; text-align: center; } p.center1 { margin-top: 1em; margin-bottom: 1em; text-align: center; } p.center0 { margin-top: 1em; margin-bottom: .3em; text-align: center; } p.center1a { margin-top: 1.5em; margin-bottom: 1.5em; text-align: center; } p.right { text-align: right; } p.extract { margin-top: 1em; margin-bottom: 0em; text-indent: 0em; } span.big { font-size: xx-large; } span.big1 { font-size: x-large; } span.big2 { font-size: large; } div.copyright { font-size: small; line-height: 1.3em; margin-top: 2em; } p.copy { text-align: justify; margin-top: 1em; margin-bottom: 0em; } td.top { vertical-align: top; } span.underline { text-decoration: underline; } p.pagebreak { page-break-after: always; } p.chapter { line-height: 1.3em; margin-top: 2em; margin-bottom: .6em; text-align: right; font-size: x-large; } p.chapter1 { line-height: 1.3em; margin-top: .5em; margin-bottom: 0em; text-align: right; font-size: x-large; color: #891619; } h2.a { margin-top: 1.5em; margin-bottom: 1em; text-align: center; font-size: x-large; color: #891619; } h3 { line-height: 1.3em; margin-top: 1.5em; margin-bottom: 1em; text-align: center; font-size: large; color: #891619; border-bottom: 1px solid #891619; padding-bottom: 5px; } h4 { line-height: 1.3em; margin-top: 1.5em; margin-bottom: 1em; text-align: center; font-size: large; color: #891619; } h4.a { margin-top: .5em; margin-bottom: 1em; text-align: center; font-size: large; color: #891619; } h5 { line-height: 1.3em; margin-top: 1em; margin-bottom: .3em; text-align: center; font-size: medium; color: #891619; } h5.a { margin-top: .5em; margin-bottom: .3em; text-align: center; font-size: medium; color: #891619; } h6 { line-height: 1.3em; margin-top: 1em; margin-bottom: 0em; text-align: center; font-size: medium; color: #891619; } div.part { margin-top: 3em; } p.part { text-align: center; margin-left: 6em; margin-bottom: 5em; } h1.part { margin-top: 2em; margin-bottom: 0em; text-align: center; font-size: x-large; line-height: 1.3em; font-weight: lighter; } span.drop { float: left; font-size: 43pt; line-height: 1.1em; margin-top: -0.1em; } h1.head { margin-top: 3em; margin-bottom: 2em; text-align: center; font-size: x-large; font-style: italic; } h1.head1 { margin-top: 3em; margin-bottom: 1em; text-align: center; font-size: x-large; font-style: italic; } p.hang { margin-top: .7em; margin-left: 1.5em; text-indent: -1.5em; } p.hang1 { margin-top: .7em; margin-left: 2.5em; text-indent: -1.5em; } p.hang1a { margin-top: 0em; margin-bottom: 0em; margin-left: 2.5em; text-indent: -1.5em; } p.ol { margin-top: .4em; margin-left: 2.5em; text-indent: -1.7em; } p.ul { margin-top: .4em; margin-left: 2.5em; text-indent: -1.5em; } sub { vertical-align: 4px; } sup { vertical-align: 4px; } sup.frac, sub.frac { font-size: 0.7em; } p.ded { text-align: center; margin-top: 1em; line-height: 1.6em; } p.title { line-height: 1.3em; text-align: center; font-size: large; margin-top: .5em; margin-bottom: .5em; } p.toc { margin-left: 2em; text-align: left; margin-top: 0em; margin-bottom: 0em; color: #891619; } p.toc1 { font-weight: bold; margin-left: 0em; text-align: left; margin-top: 1em; margin-bottom: 0em; color: #891619; } p.toc2 { margin-left: 2em; text-align: left; margin-top: .5em; margin-bottom: 0em; } div.block { margin-top: 1em; margin-bottom: 1em; margin-left: 2em; margin-right: 2em; } div.ded1 { line-height: 1.5em; } p.head { font-weight: bold; line-height: .5em; color: #891619; margin-top: 2em; margin-bottom: 0em; text-align: right; font-size: x-large; } p.head0 { font-weight: bold; line-height: .5em; color: #891619; margin-top: 2em; margin-bottom: 0em; text-align: left; font-size: x-large; } span.small { font-size: small; } span.medium { font-size: medium; } span.head { font-size: large; } img { max-height: 100%; max-width: 100%; } hr.a { margin-top: 6px; margin-bottom: 0em; width: 100%; border: 1px solid #891619; } hr.b { margin-top: 2px; margin-bottom: 0em; width: 100%; border: 1px solid #000000; } p.left { margin-top: 0em; margin-bottom: 0em; margin-left: 1.2em; text-align: justify; text-indent: 0em; } p.image { margin-top: 3em; margin-bottom: 3em; text-align: center; } p.block{ margin-left: 1.1em; margin-top: 1em; margin-bottom: 1em; text-align: justify; } p.block0{ margin-left: 2em; margin-top: 1em; margin-bottom: 1em; text-align: justify; } p.block1{ margin-left: 1.5em; margin-top: .5em; margin-bottom: 0em; text-align: justify; } p.footnote{ text-indent: 0em; margin-top: 0em; margin-bottom: 0em; text-align: justify; font-size: small; } p.foot{ text-indent: 0em; margin-top: 0em; margin-bottom: 0em; text-align: justify; font-size: small; } p.hangol { margin-top: .7em; margin-left: 2em; text-indent: -1em; } table { width: 98%; margin-top: 1.5em; margin-bottom: 1.5em; border-collapse: collapse; } table td { padding:0.3em; vertical-align: top; border: 1px solid #000000; } p.app { line-height: 1.3em; margin-top: 2em; margin-bottom: 1em; text-align: center; font-size: x-large; color: #891619; border-bottom: 1px solid #891619; padding-bottom: 5px; } p.app1 { line-height: 1.3em; font-weight: bold; margin-top: 1.3em; margin-bottom: .7em; text-align: center; font-size: x-large; color: #891619; border-bottom: 1px solid #891619; padding-bottom: 5px; } div.app { margin-top: 1em; margin-bottom: 1em; border: 2px solid #000000; padding: 15px; } div.app1 { margin-top: 1em; margin-bottom: 0em; border: 3px solid #000000; padding: 10px; } h3.a { margin-top: .5em; margin-bottom: 1em; text-align: center; font-size: large; color: #891619; } p.app2 { text-align: left; margin-top: 1em; margin-bottom: .4em; color: #891619; } p.app2a { text-align: center; margin-top: .4em; margin-bottom: .4em; } table.a { border-collapse: collapse; width: 98%; margin-top: 1em; margin-bottom: 1em; } table.a td { padding:0.1em; vertical-align: top; border: 0px solid #000000; text-align: center; } h2 { margin-top: 1.5em; margin-bottom: 1em; text-align: left; font-size: x-large; color: #891619; } p.hangb { margin-top: 0em; margin-left: 1.5em; text-indent: -1.5em; } p.hangc { margin-top: 0em; margin-left: 1.1em; text-indent: -1.1em; } table.b { border-collapse: collapse; width: 60%; margin-top: 1em; margin-bottom: 1em; } table.b td { padding:0.1em; vertical-align: top; border: 0px solid #000000; } table.c { border-collapse: collapse; width: 99%; margin-top: 1em; margin-bottom: 1em; } table.c td { padding:0.1em; vertical-align: top; border: 0px solid #000000; } table.d { border-collapse: collapse; width: 99%; margin-top: 0em; margin-bottom: 0em; } table.d td { padding:0.1em; vertical-align: top; border: 0px solid #000000; } div.app2 { margin-top: 1em; margin-bottom: 0em; border: 1px solid #000000; padding: 5px; width: 100%; } p.illu { margin-top: 0em; margin-bottom: 0em; text-align: left; text-indent: 0em; font-style: italic; } span.color { font-size: large; color: red; }