/**/ body { margin: 0.5em 2.5em 0.5em 0.5em; padding: 0; line-height: 1.35; font-size: 130% } a, div, h1, h2, img, span { margin: 0; padding: 0; text-indent: 0 } div, p { max-height: 100% } .dhn, p { margin: 0; padding: 0; text-indent: 1.5em; text-align: justify } .plftblk, .pfirst, .pcenter, .pcontinue, .pright, .psignature { text-indent: 0 } .plftblk { text-align: left; line-height: 1.1 } .fsz1 { font-size: 2.1em } .fsz2 { font-size: 1.8em } .fsz3 { font-size: 1.5em } .fsz4 { font-size: 1.28em } .fsz5 { font-size: 1.06em } .fsz6 { font-size: 0.94em } .fsz7 { font-size: 0.78em } .fsz8 { font-size: 0.68em } .fsz9 { font-size: 0.57em } div { text-align: center } .dfront { padding: 3em 0 2em 0; margin: 1em auto; border-bottom: thick #aaa solid; max-width: 25em } .dtransnote { padding: 1em; margin: 3em auto; border: #865 medium solid; background-color: #fffcf2; line-height: 1.1; font-size: 0.78em; page-break-before: always } .phangalft { padding-left: 1em; text-indent: -1em; text-align: left } .psignature { padding-right: 1em } .padtopa { padding-top: 1.5em } .padtopb { padding-top: 1em } .padtopc { padding-top: 0.5em } .pright, .psignature { text-align: right } .dftnt { /*== footnotes ==*/ font-size: 0.78em; margin: 1em 0 1em 3em; padding: 0.2em; border-top: medium #ccc solid; line-height: 1.1; page-break-before: auto; page-break-inside: avoid } #idp230dftnt { margin: 0 0 0 3em; font-size: 0.78em; padding: 0.2em; border-top: medium #ccc solid; line-height: 1.1; page-break-before: auto; page-break-inside: avoid } .h1herein { font-size: 1em; font-weight: normal; padding: 1em 10%; text-align: justify; letter-spacing: 0.1em; page-break-before: avoid } .h2herein { font-size: 1.1em; text-align: center; font-weight: normal; padding: 2em 0 0.5em 0; letter-spacing: 0.1em; page-break-before: avoid } #h2ads { font-size: 0.5em; text-align: center; font-weight: normal; padding: 0; letter-spacing: 0.1em; page-break-before: avoid } .hsmall { font-size: 0.78em; display: block; text-align: left; margin-left: 1.5em; line-height: 1.1 } .chapter, .dfront, .section, .dw100section, h1, h2 { page-break-before: always } h3, h4, h5 { font-size: 1em; font-weight: normal; font-style: normal; page-break-before: auto } .h3afterh2 { padding: 0; margin: 0; letter-spacing: 0.1em } .h3cntr { padding: 1em 0 0 0; margin: 0; text-align: center } .h3inlinebold { font-weight: bold } .h3inlinebold, .h3inlineplain, .h3inlineit { display: inline } .h3inlineit, .h4inlineit, .h5inlineit { font-style: italic } .h4inlineit, .h4inlineplain { display: inline } .h5inlineit, .h5inlineplain { display: inline } .chapter, .section { padding: 0; margin: 0 auto; max-width: 25em } .dw100section { margin: 0; max-width: 100% } /*=== floats ===*/ .dfloatleft { margin: 0 0.5em 0 0; clear: both } .dfloatright { margin: 0 0 0 0.5em; clear: both } .dbiblioplace { padding-left: 2em } .clearfix { /*== clearfix for block element ==*/ clear: both } /* === images === */ img { width: 100%; height: auto; vertical-align: bottom } .iglyph-a { /*== image of a symbol or glyph ==*/ height: 1em; width: auto; vertical-align: -0.2em } .dctr01, .dctr02, .dctr03, .dctr04, .dctr05, .dctr06, .dctr08, .dctr11 { clear: both; page-break-inside: avoid; page-break-before: auto } .dctr01 { /*100% 600px A1.17 */ margin: 0.5em 0 } .dctr02 { /* 88% 528px A1.33 */ margin: 0.5em 6% } .dctr03 { /* 76% 456px A1.54 */ margin: 0.5em 12% } .dctr04 { /* 66% 396px A1.77 */ margin: 0.5em 17% } .dctr05 { /* 56% 336px A2.08 */ margin: 0.5em 22% } .dctr06 { /* 50% 300px A2.33 */ margin: 0.5em 25% } .dctr08 { /* 38% 228px A3.07 */ margin: 0.5em 31% } .dctr11 { /* 24% 144px A4.86 */ margin: 0.5em 38% } .dwth-c { /* 54% 324px A2.16 */ width: 54% } .dwth-d { /* 48% 288px A2.43 */ width: 48% } .dwth-f { /* 36% 216px A3.24 */ width: 36% } .dwth-h { width: 26% } .dwth-j { /* 18% 108px A6.48 */ width: 18% } /* === links === */ a { color: #20c; font-weight: normal; text-decoration: underline } .afnanc, .afnancstar, .afnlabel { text-decoration: none } .afnanc { vertical-align: top; font-size: 0.79em } .afnlabel { padding-right: 0.5em } /* === lists === */ ul { list-style-type: none; padding: 0; margin: 0; text-align: left } li { margin: 0.2em 0; padding: 0; text-align: left; text-indent: 0 } .lihanga { padding-left: 1em; text-indent: -1em } .licntr, .licntrbigtop { text-align: center } .licntrbigtop { margin-top: 7em } #ulp197 { margin: 0 2em } #ulp197 li { display: inline-block; width: 45% } #ulbibliography { margin: 0 auto } #ulbibliography li { margin-top: 1em } .ulad1 li { margin: 0; padding: 0.1em 0 0 1em; text-indent: -1em; text-align: left; line-height: 1 } #ultn li { padding-left: 1em; text-indent: -1em } /* === tables === */ table { margin: 0; padding: 0; border-collapse: separate; /*workaround for ADE bug*/ border-spacing: 0; line-height: 1 } td { vertical-align: bottom } th { font-weight: normal; vertical-align: middle; padding: 0.3em } td, .thleft { padding: 0.3em 0.2em 0 0.7em } .thtight { padding: 0 } .borall { border: thin #ccd solid } .dtablebox, .dtableboxleft { page-break-inside: avoid; page-break-before: auto } .dtablebox { margin: 1em 0 } .dtableboxleft { margin: 1em 0 1em 1.5em } .thleft { vertical-align: top; text-align: left; padding-left: 1em; text-indent: -0.5em } .tdleft { text-align: left; padding-left: 1em; text-indent: -0.5em } .tdright { text-align: right; text-indent: 0 } .dkeeptgth { page-break-inside: avoid } .tdcntr, .tdunit { text-align: center } .tdunit { padding-left: 0 } .dcaption { font-size: small; text-align: center; line-height: 1 } caption { text-align: left; padding: 0.5em 0 0.2em 1em; text-indent: -1em; margin: 0 } .spsum { border-top: medium gray solid } .spsum2 { border-top: medium gray solid; border-bottom: thick gray solid } #tablep47 { max-width: 20em } .dtblcntr { display: inline-block; vertical-align: top } .tbl100 { width: 100% } #p107inblk { width: 70% } #p125inblk { width: 85% } #p150inblk { width: 75% } #p155inblk { width: 75% } #p109inblk { width: 9.3em; display: inline-block } #p195inblk { width: 75% } #tablep109 td, #tablep109 th { padding: 0 0.2em } #tablep46 td { vertical-align: top } #idcapfrontisp td { padding: 0 1em; line-height: 1 } .capw11 { max-width: 11em } .capw14 { max-width: 14em } sub, sup { margin: 0; padding: 0; text-indent: 0; font-size: 0.78em } sup { vertical-align: top } sub { vertical-align: bottom } /*== small caps ==*/ .smcap { display: inline-block } .smcap, .smmaj { font-style: normal; text-transform: uppercase; letter-spacing: 0.05em } b { font-weight: normal; margin: 0; padding: 0; text-indent: 0 } b, .smmaj { font-size: 0.72em } /* === miscellaneous === */ i { font-style: italic } .embld { font-style: normal; font-weight: bold } .emudl { font-style: normal; font-weight: normal; text-decoration: underline } .nowrap { display: inline-block } .deq1 { display: inline-block; vertical-align: top; padding: 0 0.1em } .deqwth { width: 2em; text-align: left } .dequationbox { margin-left: 1.5em; padding: 0.5em 0 0.5em 4em; text-indent: -4em; text-align: left; font-size: 0.94em } .deqcaption { font-size: 0.78em; line-height: 1 } .deq1a { height: 2.7em } .deq1a1 { display: inline-block; margin-top: 0.65em } .deq1a2 { display: inline-block; vertical-align: 0.65em } #dblkwovln { display: block; border-top: thin #333 solid } .xxpn { font-size: 0.68em; font-weight: normal; font-style: normal; color: #865; text-decoration: none; line-height: 1.81; /*assumes lh of container is 1.3*/ } #idtoc { table-layout: fixed; width: 100% } #idtocth1 { width: 86% } #idtocth2 { width: 14% } .dtoc1 { font-size: 1.05em; text-align: center; margin-top: 0.5em } .dtoc2 { text-align: left; padding: 0 0 0 2em; text-indent: -2em; font-size: 0.9em } .dtoc3 { text-align: right; font-size: 0.8em; vertical-align: bottom } .dadvt { margin: 1em auto; padding: 0.2em; page-break-before: auto; page-break-inside: avoid; border-bottom: medium #ccc solid } .dadvt2pg { margin: 1em auto; max-width: 100%; page-break-before: auto; page-break-inside: avoid; border-bottom: medium #ccc solid } .dcol2 { display: inline-block; width: 45%; padding: 0 0.5em; vertical-align: top } .dcol2nospc { display: inline-block; width: 45%; padding: 0 } .dlnheight11 { line-height: 1.1 } .tdbt { border-top: thin #ccd solid } .tdbr { border-right: thin #ccd solid } .tdbl { border-left: thin #ccd solid } .tdbb { border-bottom: thin #ccd solid } /* === handheld === */ @media all { /* was @media handheld */ .xxpn { position: static; line-height: inherit } body { margin: 0.5em; padding: 0; font-size: 100% } div, p { max-height: none } .dfloatright, .dbiblioplace { float: right } .dfloatleft { float: left } } /**/