/* ---->>> UC PRESS STYLE "E" CSS <<<---- */ /* ---->>> BookMatters/Chris Hall-Ampersand 2013 <<<---- */ /* Begin font declarations */ @font-face{ font-family:DejaVu; src:url("font/DejaVuSerif.ttf"); } @font-face{ font-family:DejaVu; font-style:italic; src:url("font/DejaVuSerif-Italic.ttf"); } @font-face{ font-family:DejaVu; font-weight:bold; src:url("font/DejaVuSerif-Bold.ttf"); } @font-face{ font-family:DejaVu; font-style:italic; font-weight:bold; src:url("font/DejaVuSerif-BoldItalic.ttf"); } /* */ /* ---->>> Clear all styles <<<---- */ body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } td, th { border-style:none; border-width:1px; } table { border-collapse:collapse; } /* ---->>> Set global elements <<<---- */ body { -epub-hyphens:auto; -webkit-hyphens:auto; margin-right: 2em; margin-left: 2em; } h1, h2, h3, h4, p, tr, td { color: #000; font-family: DejaVu, serif; font-style: normal; font-variant:normal; font-weight:normal; text-decoration: none; } /* ---->>> id's for general page
s <<<---- */ div.stdPage { margin-bottom: 5em; } div.drop20 { margin-top: 20%; } div.keepTogether { display: inline-block; } /* ---->>> FRONTMATTER styles <<<---- */ #imprint { text-align: center; padding-top: 10%; } #imprint img { width: 80%; } p.SV { font-size:.85em; line-height:1.3; margin-top:20%; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; } p.SV1 { font-size:.85em; line-height:1.3; margin-top:2%; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; } h1.HT { font-size:1.2em; letter-spacing: .03em; line-height:1.4; margin-top:20%; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; font-family: sans-serif; } h2.ST { font-size: 0.7em; letter-spacing: .15em; line-height: 1; margin-top: 10%; margin-right: 0; margin-bottom: .65em; margin-left: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-indent: 0; widows: 1; text-transform: uppercase; } p.SHN { font-size:.65em; line-height:1.45; margin-top:3px; margin-right:0; margin-bottom:1em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } p.SED { font-size:.65em; line-height:1.25; margin-top:.5em; margin-right:0; margin-bottom:.5em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.SL { font-size:.65em; line-height:1.45; margin-top:.3em; margin-right:0; margin-bottom:.5em; margin-left:2.6em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-2.6em; widows:1; } p.SL-f { /* first of the SLs */ font-size:.65em; line-height:1.45; margin-top:1em; margin-right:0; margin-bottom:.5em; margin-left:2.6em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-2.6em; widows:1; } span.SL-NUM { margin-right: .85em; } h1.TI { font-size:1.833em; letter-spacing: .04em; line-height:1.182; margin-top:20%; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; word-break: keep-all; color: #939598; font-family: sans-serif; } h2.STI { font-size:1em; font-style:italic; line-height:1.333; margin-top:12px; margin-right:84px; margin-bottom:85px; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; word-break: keep-all; } p.EDBY { font-size:.7em; text-transform: uppercase; letter-spacing: .15em; line-height:1; margin-top:0; margin-right:0; margin-bottom:-9em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.AU { font-size:1.35em; letter-spacing: .045em; line-height:1.5; margin-top:5em; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; page-break-after: avoid; font-family: sans-serif; } p.AUX { font-size:.8em; font-style:italic; line-height:1.4; margin-top:1em; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:avoid; page-break-before:avoid; text-align:left; text-indent:0; widows:1; } h1.FMH-CAU { font-size:1.5em; line-height:1.167; margin-top:20%; margin-right:0; margin-bottom:1em; margin-left:0; text-align:left; text-indent:0; page-break-before: avoid; } div.PUB-BOX { margin-top: 40%; page-break-before: avoid; } img.UC { margin-left: 0; margin-bottom: 1em; padding: 0; } p.PUB { font-size:.65em; text-transform: uppercase; letter-spacing: .25em; letter-spacing: .2em; line-height:0.818; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; page-break-before: avoid; font-family: sans-serif; } p.PUBO { font-size:.7em; font-style:italic; line-height:1.368; margin-top: .5em; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; } div.CR-page { margin-top: 20%; margin-right: 0; page-break-before: avoid; } p.CP-1 { /* Used at top of CR to break page into separate file */ font-size:.75em; line-height:1.4; margin-top:0; margin-right:4em; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; } p.CP { font-size:.75em; line-height:1.2; margin-top:1.25em; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; } p.CP-2 { font-size:.75em; line-height:1.2; margin-top:1.25em; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; } p.DED { font-size:.833em; font-style:italic; line-height:1.3; margin-top:20%; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.BEP, p.BEPSN { font-size:.75em; line-height:1.5; margin-top:1em; margin-right:15%; margin-bottom:0; margin-left:15%; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.BEPSN { line-height:1.375; margin-top:.25em; margin-bottom:2.25em; } p.BEPO { font-size:.75em; line-height:1.5; margin-top:0; margin-right:15%; margin-bottom:0; margin-left:17%; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1em; widows:1; } h1.BMH, h1.FMH { font-size:1.5em; line-height:1.167; margin-top:20%; margin-right:0; margin-bottom:8em; margin-left:0; text-align:left; text-indent:0; page-break-before: avoid; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; font-family: sans-serif; } h2.FM1 { font-size:.7em; text-transform: uppercase; letter-spacing: .15em; line-height:1.182; margin-top:3em; margin-right:0; margin-bottom:.8em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.FMHN { font-size:.8em; font-style:italic; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:.65em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } p.FMSIG { font-size:.8em; font-style:italic; line-height:1.3; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:right; text-indent:0; widows:1; } p.FIL-f, p.FIL-m { font-size:.8em; line-height:1.5; list-style-position:outside; margin-top: .75em; margin-right:0; margin-bottom:.35em; margin-left:3.3em; text-align:left; text-indent:-3.3em; } p.FIL-m { margin-top: .25em; } span.FIL-NUM { font-size: .75em; margin-right: 1em; } p.FMCHRON { font-size:.8em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom: .5em; margin-left:0; padding-right: 3em; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; } p.FAB { font-size:.8em; line-height:1.5; padding-bottom:.3em; margin-top:0; margin-right:0; margin-left:0; padding-right: 1.5em; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; border: 0; vertical-align: text-bottom; } span.TOC-NUM { font-size: .75em; margin-right: 1em; } span.TOC-NUM1 { font-size: .75em; margin-right: 1em; font-family: sans-serif; } span.TOC-NUM1a { font-size: .75em; margin-right: 1em; } p.C-1 { font-size:.8em; line-height:1.5; list-style-position:inside; margin-top:.25em; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; font-family: sans-serif; } p.C1subC2 { font-size:.8em; line-height:1.5; margin-top:21px; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.C1subC3 { font-size:.8em; line-height:1.5; list-style-position:inside; margin-top:1.75em; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; font-family: sans-serif; } p.C-2 { font-size:.7em; text-transform: uppercase; letter-spacing: .1em; line-height:1.5; list-style-position:inside; margin-top:2.25em; margin-right:0; margin-bottom:.8em; margin-left:2em; text-align:left; text-indent:-2.1em; font-family: sans-serif; } p.C-2a, p.C-2b { font-size:.7em; text-transform: uppercase; letter-spacing: .1em; line-height:1.5; list-style-position:inside; margin-top:2.25em; margin-right:0; margin-bottom:0; margin-left:2em; text-align:left; text-indent:-2.1em; font-family: sans-serif; } p.C-2b { margin-top:1em; margin-bottom:.8em; } p.C-3 { font-size:.75em; line-height:1.5; list-style-position:outside; margin-top:.35em; margin-right:0; margin-bottom:0; margin-left:2em; text-align:left; text-indent:-2.1em; font-family: sans-serif; } p.C3subC1 { font-size:.75em; line-height:1.5; list-style-position:outside; margin-top:1.75em; margin-right:0; margin-bottom:0; margin-left:1.5em; text-align:left; text-indent: -1.5em; font-family: sans-serif; } p.C3subC4 { font-size:.75em; line-height:1.5; margin-top:1em; margin-right:0; margin-bottom:0; margin-left:1.5em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.5em; widows:1; } p.C-4 { font-size:.8em; font-style:italic; line-height:1.3em; margin-top:3px; margin-right:0; margin-bottom:0; margin-left:1.65em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } span.C5 { font-size:.75em; font-style:italic; } /* ---->>> DISPLAY styles <<<---- */ h2.PN { font-size:.75em; text-transform: uppercase; letter-spacing: .15em; line-height:1.5; margin-top:10%; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; color: #bcbdc0; font-family: sans-serif; } h1.PT { font-size:1.5em; letter-spacing: .03em; line-height:1.35; margin-top:1.5em; margin-right:30%; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; font-family: sans-serif; } h2.PST, h2.CST, h2.APST { font-size:.92em; line-height:1.5; margin-top:1.15em; margin-right:20%; margin-bottom:3em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; font-family: sans-serif; } p.CAU { font-size:.7em; text-transform: uppercase; letter-spacing: .15em; line-height:1.5; margin-top:.0; margin-right:0; margin-bottom:5em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.PEP, p.CEP { font-size:.75em; line-height:1.5; margin-top:2em; margin-right:18%; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; font-family: sans-serif; } p.CEP-l { font-size:.75em; line-height:1.5; margin-top:0; margin-right:18%; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; font-family: sans-serif; } p.PEPO, p.CEPO, p.CEPO-l, p.PEPO-l, p.PEPO-f, p.CEPO-f { font-size:.75em; line-height:1.5; margin-top:0; margin-right:18%; margin-bottom:0; margin-left:1em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1em; widows:1; } p.PEPO-f, p.CEPO-f { margin-top:2em; } p.PEPOSN, p.CEPOSN, p.PEPSN, p.CEPSN { font-size:.65em; line-height:1.5; margin-top:.65em; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; font-family: sans-serif; } p.PTXT { font-size:.8em; line-height:1.5; margin-top:20%; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } h2.CN, h2.APN { font-size:.75em; text-transform: uppercase; letter-spacing: .15em; line-height:1.5; margin-top:10%; margin-right:0; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; color: #bcbdc0; font-family: sans-serif; } h1.CT { font-size:1.5em; letter-spacing: .03em; line-height:1.35; margin-top:1.5em; margin-right:30%; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; font-family: sans-serif; } p.CO { font-size:.8em; line-height:1.5; margin-top:20%; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } /* -> Chapter Opening Sink: see "(div).drop20" <- */ h2.H1 { font-size:.75em; text-transform: uppercase; letter-spacing: .1em; line-height:1.4; margin-top:2.75em; margin-right:0; margin-bottom:1em; margin-left:0; text-align:left; text-indent:0; widows:1; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; font-family: sans-serif; } h3.H2 { font-size:.8em; font-style:italic; line-height:1.5; margin-top:2.5em; margin-right:0; margin-bottom:1em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; } h3.H2subH1 { font-size:.8em; font-style:italic; line-height:1.5; margin-top:1em; margin-right:0; margin-bottom:1em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; hyphens: none; -webkit-hyphens: none ! important; -moz-hyphens: none; adobe-hyphenate: none; -o-hyphens: none; -ms-hyphens: none; } h4.H3 { font-size:.8em; line-height:1.5; margin-top:2.5em; margin-right:0; margin-bottom:1em; margin-left:1.5em; orphans:1; page-break-after:avoid; page-break-before:auto; text-align:left; text-indent:0; widows:1; } /* ---> GT-H4 see below with GT <--- */ span.H4 { font-size:inherit; font-style:italic; margin-right: .75em; } p.SEP { font-size:.7em; line-height:1.4; margin-top:1.5em; margin-right:20%; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.SEPO { font-size:.7em; line-height:1.4; margin-top:0; margin-right:20%; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.SEPO-f { font-size:.7em; line-height:1.4; margin-top:1.5em; margin-right:20%; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.SEPOSN, p.SEPSN { font-size:.7em; line-height:1.4; margin-top:.5em; margin-right:20%; margin-bottom:2em; margin-left:1.25em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.25em; widows:1; } p.SEPSN { margin-left:0; text-indent:0; } /* ---->>> TEXT styles <<<---- */ p.GT, p.GT-ni, p.GT-H4 { font-size:.8em; font-style: normal; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; text-align:justify; text-indent: 1.2em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; widows:2; } p.GT-ni { text-indent:0; } p.GT-H4 { margin-top: 2em; margin-bottom: .5em; text-indent: 0; } p.LS { font-size:.8em; line-height:1.5; margin-top:2em; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } p.LS-1 { font-size:.8em; line-height:1.5; margin-top:2em; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent: 1.2em; widows:1; } p.ORN { font-size:.9em; letter-spacing: .1em; word-spacing: 1em; line-height:2.6; margin-top:1em; margin-right:0; margin-bottom:1em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.LPTI { font-size:.7em; text-transform:uppercase; letter-spacing: .15em; line-height:1.1; margin-top:2em; margin-right:20%; margin-bottom:1em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.NL, p.NL-f, p.NL-l { font-size:.8em; line-height:1.5; margin-top:.3em; margin-right:0; margin-bottom:.5em; margin-left:2.6em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.3em; widows:1; } p.NL-l { margin-bottom:1.5em; } p.NL-f { margin-top:2em; margin-bottom:.5em; } p.UL, p.UL-f, p.UL-l { font-size:.8em; line-height:1.5; margin-top:.3em; margin-right:0; margin-bottom:.5em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.UL-f { margin-top:1.5em; } p.UL-l { margin-bottom:1.5em; } p.BL, p.BL-f, p.BL-l { font-size:.8em; line-height:1.5; margin-top:.3em; margin-right:0; margin-bottom:.5em; margin-left:2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1em; widows:1; } p.BL-f { margin-top:1.5em; } p.BL-l { margin-bottom:1.5em; } p.MCL, p.MCL-f, p.MCL-l { font-size:.8em; line-height:1.3; padding-bottom:.75em; padding-left: 1.2em; padding-right:2em; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; vertical-align: top; border:0; } p.MCL-f { margin-top:1.5em; } p.MCL-l { margin-bottom:1.5em; } p.OL-1, p.OL-1-f, p.OL-1-l, p.OL-2, p.OL-3 { font-size:.8em; line-height:1.5; margin-top:.3em; margin-right:0; margin-bottom:.5em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.OL-1-f { margin-top:1.5em; } p.OL-1-l { margin-top:.5em; margin-bottom:1.5em; } p.OL-2 { margin-bottom:.5em; margin-left:2.5em; text-indent:-1.2em; } p.OL-3 { margin-left:5em; text-indent:-1.2em; } p.POE, p.POE-f, p.POE-l, p.POSS { font-size:.8em; line-height:1.5; margin-top:0; margin-right:5%; margin-bottom:0; margin-left:2.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.2em; widows:1; } p.POE-f { margin-top:1.5em; } p.POE-l { margin-bottom:1.5em; } p.POSS { margin-bottom:1em; } span.DIname { font-size:inherit; font-style:italic; margin-right:.2em; } p.DI-f, p.DI-l, p.DI-m { font-size:.8em; line-height:1.5; margin-top:1.5em; margin-right:5%; margin-bottom:.25em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.2em; widows:1; } p.DI-l { margin-top:.3em; margin-bottom:1.5em; } p.DI-m { margin-top:.3em; margin-bottom:.25em; } p.LT, p.LDA, p.LSAL, p.LSIG { font-size:.8em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:1.2em; widows:1; } p.LDA { line-height:2; margin-top:1.5em; margin-bottom:.3em; text-align:right; } p.LSAL { margin-bottom:.3em; text-indent:0; } p.LSIG { font-style:italic; margin-top:.5em; margin-right:1.2em; margin-bottom:1.5em; } p.EQ { font-size:.8em; line-height:1.5; margin-top:1.5em; margin-right:0; margin-bottom:1.5em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; text-indent:0; widows:1; } p.INTQ, p.INTQ-f, p.INTQ-m, p.INTQ-l { font-size:.8em; font-style:italic; line-height:1.5; text-align:left; margin-right:0; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-indent:-1.2em; widows:1; } p.INTQ { margin-top:1.5em; margin-bottom:1.5em; } p.INTQ-f { margin-top:1.5em; margin-bottom:.5em; } p.INTQ-m { margin-top:0; margin-bottom:.5em; } p.INTQ-l { margin-top:0; margin-bottom:1.5em; } p.INTA, p.INTA-f, p.INTA-m, p.INTA-l { font-size:.8em; font-style:normal; line-height:1.5; text-align:left; margin-right:0; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-indent:-1.2em; widows:1; } p.INTA { margin-top:1.5em; margin-bottom:1.5em; } p.INTA-f { margin-top:1.5em; margin-bottom:0; } p.INTA-m { margin-top:0; margin-bottom:.5em; } p.INTA-l { margin-top:0; margin-bottom:1.5em; } span.INQAname, span.INTname { font-size:.75em; font-style: normal; letter-spacing: .1em; text-transform: uppercase; margin-right: .3em; } /* ---->>> EXTRACT styles <<<---- */ h3.EXTI { font-size:.65em; text-transform:uppercase; letter-spacing: .15em; line-height:1.1; margin-top:2em; margin-right:20%; margin-bottom:1em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.EX-f, p.EX, p.EX-m, p.EX-l, p.EXSN, p.EX-1 { font-size:.7em; line-height:1.5; margin-top:1.5em; margin-right:0; margin-bottom:0; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } p.EX { margin-top:1.5em; margin-bottom:2em; } p.EX-m { margin-top:0; margin-bottom:.3em; text-indent:1.2em; } p.EX-l { margin-top:0; margin-bottom:2em; text-indent:1.2em; } p.EX-1 { margin-top:0; margin-bottom:0; } p.EXSN { margin-top:.3em; margin-bottom:2em; margin-left:1.2em; } p.EXEX { font-size:.65em; line-height:1.5; margin-top:.75em; margin-right:0; margin-bottom:.75em; margin-left:3.25em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } p.EX-EXTI { font-size:.7em; line-height:1.5; margin-top:.3em; margin-right:10%; margin-bottom:1.5em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } h3.PXTI { font-size:.65em; text-transform:uppercase; letter-spacing: .15em; line-height:1.1; margin-top:2em; margin-right:20%; margin-bottom:1em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.PX, p.PX-f, p.PX-l, p.PXSS, p.PXSN { font-size:.7em; line-height:1.5; margin-top:0; margin-right:20%; margin-bottom:0; margin-left:2.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.2em; widows:1; } p.PX-f { margin-top:1.5em; } p.PX-l { margin-bottom:2em; } p.PXSS { margin-bottom:1em; } p.PXSN { margin-top:.3em; margin-bottom:2em; } /* p.EXPX1 { font-size:.75em; line-height:1.6; margin-top:1em; margin-right:0; margin-bottom:0; margin-left:2.6em; text-align:justify; text-indent:0; } p.EXPX { font-size:.75em; line-height:1.6; margin-top:0; margin-right:0; margin-bottom:0; margin-left:2.6em; text-align:justify; text-indent:0; } p.EXPX-l { font-size:.75em; line-height:1.6; margin-top:0; margin-right:0; margin-bottom:1em; margin-left:2.6em; text-align:justify; text-indent:0; } */ p.PXEX, p.PXEX-f, p.PXEX-m, p.PXEX-l, p.PXEXSN { font-size:.65em; line-height:1.5; margin-top:.75em; margin-right:0; margin-bottom:.75em; margin-left:4.6em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:-1.3em; widows:1; } p.PXEX-f { margin-bottom:0; } p.PXEX-m { margin-top:.0; margin-bottom:0; } p.PXEX-l { margin-top:.0; margin-bottom:.75em; } p.PXEXSN { margin-top:.3em; margin-right:10%; margin-bottom:.75em; margin-left:3.25em; } p.NLX-f, p.NLX-m, p.NLX-l { font-size:.7em; line-height:1.5; list-style-position:outside; margin-top:1em; margin-right:0; margin-bottom:.3em; margin-left:2.5em; text-align:left; text-indent:-1.2em; } p.NLX-m { margin-top:0; margin-bottom:.5em; } p.NLX-l { margin-top:0; margin-bottom:2em; } p.ULX-f, p.ULX-m, p.ULX-l { font-size:.7em; line-height:1.5; margin-top:1.5em; margin-right:20%; margin-bottom:.5em; margin-left:2.5em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.2em; widows:1; } p.ULX-m { margin-top:0; margin-bottom:.5em; } p.ULX-l { margin-top:0; margin-bottom:2em; } p.BLX-f, p.BLX-m, p.BLX-l { font-size:.7em; line-height:1.5; margin-top:1.5em; margin-right:10%; margin-bottom:.5em; margin-left:2.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.2em; widows:1; } p.BLX-m { margin-top:0; margin-bottom:.5em; } p.BLX-l { margin-top:0; margin-bottom:2em; } p.MCLX, p.MCLX-f, p.MCLX-l { font-size:.7em; line-height:1.3; padding-bottom:1em; padding-right:3em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; vertical-align: top; text-indent:0; border:0; } p.MCLX-f { margin-top:1.5em; } p.MCLX-l { margin-bottom:1.5em; } span.DXname { font-size:inherit; font-style:italic; margin-right: .25em; } p.DX, p.DX-f, p.DX-m, p.DX-l { font-size:.7em; line-height:1.5; margin-top:1.5em; margin-right:0; margin-bottom:2em; margin-left:2.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:-1.2em; widows:1; } p.DX-f { margin-bottom:.5em; } p.DX-m { margin-top:0; margin-bottom:.5em; } p.DX-l { margin-top:0; margin-bottom:2em; } p.LX, p.LX-ni, p.LXSAL, p.LXDA, p.LXSIG { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:0; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; widows:1; text-indent:1.2em; } p.LX-ni, p.LXSAL { text-indent: 0; } p.LXDA { margin-top:1.5em; margin-left:0; text-indent:0; } p.LXSIG { font-style:italic; margin-top:.3em; margin-bottom:2em; } /* ---->>> FOOTNOTE styles <<<---- */ p.EN, p.UEN { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:.5em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:1.2em; widows:1; } p.UEN { margin-bottom:.75em; text-indent:0; } p.ENEX { font-size:.65em; line-height:1.45; margin-top:.5em; margin-right:0; margin-bottom:1em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } p.ENPX, p.ENPX-f, p.ENPX-m, p.ENPX-l, p.ENPXSN { font-size:.65em; line-height:1.45; margin-right:10%; margin-left:2.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.2em; widows:1; } p.ENPX { margin-top:.75em; margin-bottom:2em; } p.ENPX-f { margin-top:.75em; margin-bottom:0; } p.ENPX-m { margin-top:0; margin-bottom:0; } p.ENPX-l { margin-top:0; margin-bottom:0; } p.ENPXSN { margin-top:.2em; margin-bottom:1em; } /* ---->>> TABLE styles <<<---- */ .tableA { width: 100%; border-collapse: collapse; margin-top: 1.5em; margin-bottom: 1.5em; page-break-before: auto; page-break-after: auto; } .tableA tr { width: 100%; } .tableB, .tableC { border-collapse: collapse; width: 90%; margin-top: 1.5em; margin-right: 0; margin-bottom: 2em; margin-left: 1.2em; border-style: none; } .tableA td, .tableB td, .tableC td { padding-top: .15em; padding-bottom: .15em; vertical-align: top; } .tableC { width: 80%; } .tableB tr td:first-child, .tableD tr td:first-child { white-space: nowrap; } span.TN { font-size:inherit; text-transform: uppercase; letter-spacing: .15em; margin-right: 1em; } h3.TT { width: 100%; font-size: 0.6em; line-height: 1.35; text-align: left; padding-bottom: .5em; margin-top: 1em; margin-right: 0; margin-left: 0; orphans: 1; page-break-after: auto; page-break-before: auto; text-align: left; text-indent: 0; widows: 1; font-family: sans-serif; } p.TSPAN { font-size:.65em; line-height:1.2; text-align: center; padding-bottom:.5em; padding-left:.75em; padding-right:.75em; margin-top:0; margin-left: 1em; margin-right: 1em; padding-top: 1em; orphans:1; page-break-after:auto; page-break-before:auto; text-indent:0; widows:1; vertical-align: baseline; border-bottom: 1px solid #000; } .TCH1, .TCH2, .TCH3 { font-size:.65em; line-height:1.375; padding-top:.25em; padding-bottom:.25em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:right; vertical-align: bottom; text-indent:0; widows:1; } p.TCH2 { text-align: left; font-style: italic; } p.TCH3 { text-align: center; } p.TCUT { font-size:.65em; line-height:1.375; margin-right:0; padding-top:.75em; padding-bottom: .75em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:center; vertical-align: middle; text-indent:0; widows:1; border-bottom: 1px solid #000; border-top: 1px solid #000; } p.TB, p.TB1, p.TB2, p.TB1a, p.TB1b, p.TB1ba { font-size:.65em; line-height:1.375; margin-bottom:0; margin-left:0; padding-right:1.5em; margin-top:0; padding-bottom:.5em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:right; text-indent:0; widows:1; vertical-align: top; } p.TB1 { text-align:left; } p.TB1b { text-align:center; } p.TB1ba { text-align:right; } p.TB1a { text-align:center; font-family: sans-serif; } p.TB2 { text-align: left; padding-left: 1em; } p.TSN { font-size:.65em; font-style:normal; line-height:1.3; padding-bottom:.5em; margin-right:0; margin-bottom: 3em; margin-left:0; padding-top:.75em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; border-top: 3px double #000 } span.TFN-SRC { text-transform: uppercase; letter-spacing:.15em; } p.TFN-f, p.TFN { font-size:.5em; line-height:1.286; margin-top: .75em; padding-top:.75em; padding-bottom:.25em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; border-top: 3px double #000 } p.TFN { padding-top:.25em; padding-bottom:.15em; border-top: 0; } /* ---->>> ILLUSTRATION styles <<<---- */ div.imgBox { max-width: 100%; max-height: 100%; margin: 2em 0 2em 0; text-align: center; padding-right: 5%; padding-left: 5%; } .imgH img { max-width: 100%; height: auto; margin-bottom: .75em; margin-right: auto; margin-left: auto; page-break-after: avoid; } .imgV img { max-height: 90%; max-width: 80%; margin-bottom: .75em; margin-left: auto; page-break-after: avoid; } div.capBox { text-align: left; margin-top: .5em; margin-right: 5%; margin-left: 5%; page-break-before: avoid; } p.FCAP { font-size:.7em; line-height:1.4; margin-bottom:.5em; text-indent:0; } span.FNUM { font-family: "DejaVu", serif; font-size: .8em; text-transform: uppercase; letter-spacing: .15em; margin-right: .5em; } /* ---->>> BOXED TEXT styles <<<---- */ div.BOX-TXT { margin-top: 1.5em; margin-bottom: 2em; padding:.5em 1.2em 1em 1.2em; background-color: #eaebec; } p.BOX, p.BOX-ni { font-size:.8em; line-height:1.5; margin-top:0; margin-right:0px; margin-bottom:0; margin-left:0px; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:1.2em; widows:1; } p.BOX-ni { text-indent:0; } h2.BOXH { font-size:1em; line-height:1.25; margin-top:1em; margin-bottom:.5em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } p.BOX-EX { font-size:.7em; line-height:1.5; margin-top:1.5em; margin-right:0; margin-bottom:2em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } h3.BOX-H1 { font-size:.75em; text-transform: uppercase; letter-spacing: .1em; line-height:1.182; margin-top:2em; margin-right:0; margin-bottom:.5em; margin-left:0; text-align:left; text-indent:0; } p.BOX-H2 { font-size:.8em; line-height:1.5; margin-top:1.5em; margin-bottom:2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } /* ---->>> BACKMATTER styles <<<---- */ /* For h2.APN see h2.CN */ h1.APT { font-size:1.5em; letter-spacing: .03em; line-height:1.35; margin-top:1.5em; margin-right:30%; margin-bottom:0; margin-left:0; text-align:left; text-indent:0; font-family: sans-serif; } /* For h2.APST see .PST */ /* For BMH, see FMH */ h2.BM1 { font-size:.7em; letter-spacing: .15em; line-height:1.4; margin-top:2em; margin-right:0; margin-bottom:.5em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; font-family: sans-serif; } h2.BM1a { font-size: 0.6em; line-height: 1.35; letter-spacing: .15em; margin-top:2em; margin-right:0; margin-bottom:.5em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; font-family: sans-serif; } h3.BM2 { font-size:.75em; font-style:italic; line-height:1.4; margin-top:2em; margin-right:0; margin-bottom:.5em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } h3.BM2subBM1 { font-size:.75em; font-style:italic; line-height:1.4; margin-top:0; margin-right:0; margin-bottom:.5em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.BM3 { font-size:.75em; line-height:1.4; margin-top:2em; margin-right:0; margin-bottom:.75em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.BMTXT-BM4 { font-size:.7em; line-height:1.5; margin-top:1.5em; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } span.BM4 { font-size:inherit; font-style:italic; margin-right: .35em; } p.BMHN { font-size:.65em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:.5em; margin-left:1.5em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } p.BMTXT, p.BMTXT-ni, p.BMTXT-ni-1 { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:0; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:1.2em; widows:1; } p.BMTXT-ni { text-indent:0; } p.BMTXT-ni-1 { margin-top: .5em; text-indent:0; } p.BMEX, p.BMEX-ni, p.BMEX-l { font-size:.65em; line-height:1.4; margin-top:.65em; margin-right:0; margin-bottom:1em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } p.BMEX-l { margin-top:0; margin-bottom:2em; margin-left:1.2em; text-indent:1.2em; } p.BMEX-ni { margin-top:1.5em; margin-left:1.2em; } p.BMPX-f, p.BMPX-m, p.BMPX, p.BMPX-l, p.BMPXSN { font-size:.65em; line-height:1.4; margin-top:1.5em; margin-right:0; margin-bottom:.2em; margin-left:4em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.2em; widows:1; } p.BMPX-m, p.BMPX { margin-top:0; } p.BMPX-m { margin-left:2.2em; text-indent:-1.2em; } p.BMPX-l, p.BMPXSN { margin-top:.0; margin-bottom:2em; margin-left:2.2em; text-indent:-1.2em; } p.BMPXSN { margin-top:.2em; } p.BMNLX-f, p.BMNLX-l, p.BMNLX-m { font-size:.65em; line-height:1.5; margin-top:1.5em; margin-right:10%; margin-bottom:0; margin-left:2.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.2em; widows:1; } p.BMNLX-l { margin-top:0; margin-bottom:2em; } p.BMNLX-m { margin-top:0; margin-bottom:.2em; } p.BMULX-f, p.BMULX-l, p.BMULX-m { font-size:.65em; line-height:1.5; margin-top:1.5em; margin-right:0; margin-bottom:.75em; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.BMULX-l { margin-top:0; margin-bottom:2em; } p.BMULX-m { margin-top:0; margin-bottom:.75em; } p.BMBLX-f, p.BMBLX-l, p.BMBLX-m { font-size:.65em; line-height:1.5; margin-top:1.5em; margin-right:0; margin-bottom:.2em; margin-left:2.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-1.2em; widows:1; } p.BMBLX-l { margin-top:0; margin-bottom:2em; } p.BMBLX-m { margin-top:0; margin-bottom:.2em; } p.BMMCLX, p.BMMCLX-f, p.BMMCLX-l { font-size:.65em; line-height:1.25; padding-bottom:.75em; padding-left:0; padding-right:10%; margin-top:.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; widows:1; } p.BMMCLX-f { margin-top:1.5em; } p.BMMCLX-l { margin-bottom:1.5em; } .BMCHRON, .BMCHRON2 { font-size:.7em; line-height:1.5; padding-bottom:1em; margin-top:0; margin-right:0; margin-left:0; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; } .BMCHRON { padding-right: 3em; } p.BAB { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:.5em; margin-left:0; padding-right: 1.5em; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:0; } p.BN { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:0; margin-left:2.1em; text-align:justify; text-indent:-2.1em; } span.BN-REF { font-size:.65em; line-height: 1.4; vertical-align: super; margin-left: .2em; } p.GL { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:0; margin-left:1.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:-1.2em; widows:1; } span.GLterm { font-size:.8em; text-transform: uppercase; letter-spacing: .15em; margin-right:.65em; } p.BIB { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:0; margin-left:1.5em; text-align:justify; text-indent:-1.5em; } span.BIB-DATE { margin-right: .5em; } span.BIB-DASH { letter-spacing: -.15em; } p.BIB-AuDaDaLi, p.BIB-AuDaAuLi { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:0; margin-left:2.5em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:-3.5em; widows:1; } p.BIB-AuDaAuLi { margin-left:1.5em; } p.BIL { font-size:.7em; line-height:1.4; margin-top:.3em; margin-right:0; margin-bottom:.65em; margin-left:2.2em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:left; text-indent:-2.2em; widows:1; } span.BIL-NUM { font-size:.7em; margin-right: 1em; } p.BCONTR { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:.75em; margin-left:0; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:0; widows:1; } span.BCONTRname { font-size:.8em; text-transform: uppercase; margin-right: .2em; } p.IN, p.IN-br, p.IN2, p.IN2B { font-size:.7em; line-height:1.5; margin-top:0; margin-right:0; margin-bottom:0; margin-left:1.5em; text-align:left; text-indent:-1.5em; } p.IN-br { margin-top:1em; } p.IN2 { margin-left:1.5em; } p.IN2B { margin-left:3em; } /* ---->>> SUPPLEMENTARY SPANS and styles <<<---- */ span.ital { display: inline; font-style: italic; } span.bold { display: inline; font-weight: bold; } span.boldItal { display:inline; font-weight:bold; } span.super { vertical-align: super; margin-right: .3em; } span.greyOut { color: #ccc; } span.BUL1 { font-size: 1em; font-weight: bold; margin-right: .45em; } span.BUL2 { font-size:.8em; font-weight:bold; margin-right: .5em; } span.BUL3 { font-size:.7em; font-weight:bold; margin-right: .75em; } span.CP-3 { margin-right: 35%; } span.TOC-NUM-1 { margin-right: 2.1em; } span.small { font-size: .82em; } p.EXRIND, p.EXRIND-f, p.EXRIND-l { font-size:.7em; line-height:1.5; margin-top:.2em; margin-right:0; margin-bottom:0; margin-left:2.4em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:-1.2em; widows:1; } p.EXRIND-f { margin-top:1.5em; margin-bottom:0; } p.EXRIND-l { margin-top:0; margin-bottom:1.5em; } p.LIFIL-f, p.LIFIL-m, p.LIFIL-m1 { font-size:.8em; line-height:1.5; list-style-position:outside; margin-top: .75em; margin-right:0; margin-bottom:.35em; margin-left:3.3em; text-align:left; text-indent:-3.3em; } p.LIFIL-m { margin-top: .25em; } .SPACE { margin-left:.5em; } .SPACE1 { margin-left:1.5em; } .SPACE2 { margin-left:1em; } .SPACE3 { margin-left:.9em; } p.RIND, p.RIND-f, p.RIND-l { font-size:.8em; line-height:1.5; margin-top:.2em; margin-right:0; margin-bottom:0; margin-left:2.4em; orphans:1; page-break-after:auto; page-break-before:auto; text-align:justify; text-indent:-1.2em; widows:1; } p.RIND-f { margin-top:1.5em; margin-bottom:0; } p.RIND-l { margin-top:0; margin-bottom:1.5em; } div.pbk { page-break-before: always; }