/**/ body { margin: 0.5em 3em 0.5em 0.5em; padding: 0; text-align: center } /*---LINE-HEIGHTS and FONT-SIZES--------------------*/ body { line-height: 1.3; font-size: 100% } div.blockquot { line-height: 1.2 } a.fnanchor, h3, ul.footnotes p, div.tablebox, div.transnote, sub, sup, table, .caption p { line-height: 1 } h1, h2, .fsize2, .fsize4, .fsize5, .fsize6, .fsize7, .smaller, .largerblk, .smcap, .smmaj, .tiny, .xxpn { line-height: 1.1 } h1 { font-size: 1em } .fsize2 { font-size: 2em } .fsize4, h2 { font-size: 1.3em } .largerblk { font-size: 1.2em } .fsize5, h3 { font-size: 1.1em } .caption, .fsize6, ul.footnotes { font-size: 0.9em } .smaller { font-size: 0.82em } .tiny, .xxpn, span.smcap span, span.smmaj, .fsize7, .fnanchor { font-size: 0.72em } em, i, span, li { line-height: inherit; font-size: inherit } /*------------PAGE-BREAKS-------------------*/ h1, h2.nobreak { page-break-before: avoid } p.footnote, .pbinavoid, div.section, h2, h3, .figcr01, .figcr02, .figcr03, .figcr04, .figcr05, .figcr06, .figcr07, .figcr08, .figleft, .figright, .caption, .caption ul, .caption p { page-break-inside: avoid } div.chapter, div.front, h1, h2, div.sectionwpb { page-break-before: always } div.section, h3 { page-break-before: auto } /*------------INDENTS,MARGINS,PADDING-----------------------*/ p { text-indent: 1em } a, div, p.continue, p.first, p.footnote, span, em { text-indent: 0 } div, p, span, table { padding: 0; margin: 0 } .front, .chapter { padding: 4em 0 0.3em 0; margin: 1em 0 } div.transnote { padding: 1em; margin: 4em 1em; border: #005c7d medium solid } ul.footnotes { margin: 1em } ul { padding: 0; margin: 0 0 0 1em; text-indent: 0 } ul.noindent { margin: 0 0 0 0.2em } ul.noindent li { margin: 0.5em 0 } li { margin: 0.2em 0; padding: 0; text-indent: 0 } div.tablebox { margin: 0.5em 0 0.5em 1em } div.blockquot { margin: 0.2em 0 0.2em 0.2em } td { text-indent: 0; padding: 0.2em 0.2em 0.2em 0.5em } .hanga { padding-left: 1em; text-indent: -1em } .hangb { padding-left: 1.5em; text-indent: -1em } .hangc { padding-left: 2em; text-indent: -2em } .hangd { padding-left: 4em; text-indent: -4em; padding-top: 0.5em } a.fn { margin-top: 0.4em; padding-right: 0.2em } a.aimg { padding: 0 0 0 1em } .signature { padding-right: 1em } .padtopa { padding-top: 2em } .padtopb { padding-top: 1em } .padbtma { padding-bottom: 1em } .padbtmb { padding-bottom: 0.5em } span.xxpn { padding-right: 0.2em } .caption { margin: 0 10% 0.5em 10% } /*------------TEXT-ALIGN--------------------*/ p, ul.uljust li { text-align: justify } div, h1, h2, h3, .center, .caption { text-align: center } td, li, ul, .left, .hanga, .hangb, .hangc, .hangd, .caption p { text-align: left } .right, .signature, a.fn, span.chapno { text-align: right } /*------------IMAGES------------------------*/ img { width: 100%; height: auto } .figleft { display: block; margin: 0.5em 0 } .figright { display: block; margin: 0.5em 0 } div.figcr01 { /*100% 600px A1.33 */ margin: 0.5em 0; clear: both } div.figcr02 { /* 88% 528px A1.52 */ margin: 0.5em 6%; clear: both } div.figcr03 { /* 76% 456px A1.75 */ margin: 0.5em 12%; clear: both } div.figcr04 { /* 68% 408px A1.96 */ margin: 0.5em 16%; clear: both } div.figcr05 { /* 58% 348px A2.30 */ margin: 0.5em 21%; clear: both } div.figcr06 { /* 52% 312px A2.56 */ margin: 0.5em 24%; clear: both } div.figcr07 { /* 48% 288px A2.78 */ margin: 0.5em 26%; clear: both } div.figcr08 { /* 42% 252px A3.17 */ margin: 0.5em 29%; clear: both } .iwth04 { /* 68% 408px A1.96 */ width: 68% } .iwth05 { /* 58% 348px A2.30 */ width: 58% } .iwth06 { /* 52% 312px A2.56 */ width: 52% } .iwth07 { /* 48% 288px A2.78 */ width: 48% } .iwth08 { /* 42% 252px A3.17 */ width: 42% } .iwth09 { /* 32% 192px A4.17 */ width: 32% } .iwth10 { /* 24% 144px A5.56 */ width: 24% } /*------------MISC--------------------------*/ .bor { border: thin #bbb dotted } .bordark { border: medium gray solid } hr.hr06 { width: 6%; margin: 0.5em 47% } .largerblk, .smaller, .tiny { display: block } table { clear: both; border-collapse: separate; /*workaround for ADE bug*/ border-spacing: 0; /*workaround for ADE bug*/ } td { vertical-align: top } th { font-weight: normal; text-align: center; padding: 0.3em } h1, h2, h3 { letter-spacing: 0.05em; font-weight: normal } em.emitalic { font-style: italic; padding: 0 0.15em 0 0 } span.ltrspca, span.smcap, span.smmaj { letter-spacing: 0.05em; font-style: normal; text-transform: uppercase } span.ltrspcb { letter-spacing: 0.1em } span.largerblk { letter-spacing: 0.2em } span.smcap, span.smmaj { display: inline-block } .xxpn { font-weight: normal; color: #575; text-decoration: none } ul { list-style-type: none } .nowrap, .inlblk { display: inline-block; text-indent: 0 } .inlblk { vertical-align: top } a { color: #005c7d; font-weight: normal; text-decoration: none; /*border-bottom:medium solid #76caef;*/ } a.aimg { color: inherit; font-weight: normal; text-decoration: none; border: none } a.fnanchor { vertical-align: super } a.fn { width: 2.2em; display: inline-block; border: none } span.chapno { width: 4em; display: inline-block; border: none } .dtab { display: table } .dtrow { display: table-row } .dtcell { display: table-cell } .borbtm { border-bottom: thin #ccc dotted } .caption { border-bottom: thin #ccc dotted; clear: both; display: block } .clearboth { clear: both } .clearright { clear: right } .dnope { display: none } /*------------HANDHELD----------------------*/ @media print { body { padding: 45pt } } @media all { /* was @media handheld */ .xxpn { position: static } body { margin: 0; padding: 0.5em } .figleft { float: left } .figright { float: right } a.aimg { display: none } } /**/