@page { margin: 0 0.5em 0 0.5em; } body { line-height: 1.3em; margin: 0 0.5em 0 0.5em; } h1.booktitle { font-size: 3.5em; margin-top: 1.5em; margin-bottom: 0.25em; line-height: 1em; text-align: center; color: #009f82; text-indent: 0; } h2.subtitle { font-size: 1.6em; margin-top: 0; margin-bottom: 1em; margin-left: 10%; margin-right: 10%; line-height: 1.1em; text-align: center; color: #3769B3; font-variant: small-caps; } p.author { font-size: 1.4em; margin-top: 0; margin-bottom: 1em; line-height: 1.3em; text-indent: 0; text-align: center; color: #009f82; } p.pub { margin-top: 1.5em; margin-bottom: 0.5em; text-align: center; font-size: 0.9em; text-indent: 0; text-transform: uppercase; } p.copyt { font-size: 0.9em; margin-top: 0; margin-bottom: 1em; text-indent: 0; text-align: left; line-height: 1.3em; } span.link { text-decoration: none; color: #009f82; } p.image { text-align: center; margin-top: 1em; margin-bottom: 1em; text-indent: 0; } p.image1 { text-align: center; margin-top: 0; margin-bottom: 0; text-indent: 0; } p.imagel { text-align: right; margin-top: 1em; margin-bottom: 1em; text-indent: 0; } p.image2 { text-align: center; margin-top: 1em; margin-bottom: 0.5em; text-indent: 0; } p.ded { font-size: 1.2em; margin-top: 0.2em; margin-bottom: 0.2em; line-height: 1.5em; text-align: center; text-indent: 0; margin-left: 20%; margin-right: 20%; } h1.h1a { font-size: 1.8em; margin-top: 1em; margin-bottom: 0.75em; text-align: center; color: #a3c97c; text-transform: uppercase; font-family: sans-serif; font-weight: lighter; line-height: 1.1em; } h1.h1b { font-size: 1.7em; margin-top: 1em; margin-bottom: 0.5em; text-align: left; text-indent: 0; line-height: 1.2em; color: #2e631c; } h1.h1c { font-size: 3em; margin-top: 1em; margin-bottom: 1em; text-align: center; color: #a3c97c; line-height: 1.1em; text-indent: 0; } h1.h1pa { font-size: 4em; margin-top: 0; margin-bottom: 0; text-align: center; line-height: 1em; text-indent: 0; color: #a3c97c; } h1.h1p { font-size: 1.1em; margin-top: 0.2em; margin-bottom: 0.2em; text-align: center; color: #A79938; text-transform: uppercase; line-height: 1.3em; text-indent: 0; } h1.h1pb { font-size: 2em; margin-top: 0; margin-bottom: 0; text-align: center; color: #64964b; text-transform: uppercase; line-height: 1.2em; text-indent: 0; } p.centera { font-size: 1.2em; margin-top: 4em; margin-bottom: 1.5em; text-align: center; text-indent: 0; line-height: 1.3em; font-variant: small-caps; } p.centerb { font-size: 1.2em; margin-top: 0.2em; margin-bottom: 0.2em; line-height: 2em; text-align: center; text-indent: 0; margin-left: 20%; margin-right: 20%; } p.noindent { margin-top: 0; margin-bottom: 0; text-indent: 0; text-align: justify; line-height: 1.3em; font-size: 1em; } p.noindent1 { margin-top: 1em; margin-bottom: 0; text-indent: 0; text-align: justify; line-height: 1.3em; font-size: 1em; } p.noindentb { margin-top: 0; margin-bottom: 1em; text-indent: 0; text-align: justify; line-height: 1.3em; font-size: 1em; } p.noindent2 { margin-top: 1em; margin-bottom: 0.5em; text-indent: 0; text-align: justify; line-height: 1.3em; font-size: 1em; } p.indent { margin-top: 0; margin-bottom: 0; text-indent: 1.5em; text-align: justify; line-height: 1.3em; font-size: 1em; } p.indent1 { margin-top: 1em; margin-bottom: 0; text-indent: 1.5em; text-align: justify; line-height: 1.3em; font-size: 1em; } p.toc { margin-top: 0.25em; margin-bottom: 0.25em; text-indent: 0; text-align: left; font-size: 1.1em; line-height: 1.3em; text-transform: uppercase; color: #2e631c; } p.toc1 { font-size: 1.7em; margin-top: 1em; margin-bottom: 1em; text-align: center; line-height: 1.2em; text-indent: 0; } p.toc2 { margin-top: 1em; margin-bottom: 0; text-indent: 0; text-align: left; font-size: 1.1em; text-transform: uppercase; line-height: 1.3em; } p.toc2a { margin-top: 0; margin-bottom: 1em; text-indent: 0; text-align: left; font-size: 1em; line-height: 1.3em; border-bottom: #E0D8B7 solid 0.2em; padding-bottom: 0.5em; } p.toc4 { margin-top: 0.25em; margin-bottom: 0.25em; margin-left: 1.5em; font-size: 1.2em; text-align: left; line-height: 1.3em; } div.sidebarpart { border-top: #A79938 solid 0.1em; border-bottom: #A79938 solid 0.1em; margin-left: 20%; margin-right: 20%; padding-top: 0.35em; padding-bottom: 0.35em; margin-top: 2em; } h2.h2ca { font-size: 1.2em; margin-top: 1em; margin-bottom: 0.2em; text-align: center; line-height: 1.3em; text-indent: 0; font-style: italic; } h2.h2cb { font-size: 2em; margin-top: 0; margin-bottom: -1em; text-align: center; line-height: 1.1em; text-indent: 0; border-bottom: solid #000000 0.05em; padding-bottom: 0.5em; margin-left: 20%; margin-right: 20%; } h2.h2sub { font-size: 1.4em; margin-top: -2em; margin-bottom: 1.5em; text-align: center; text-transform: uppercase; line-height: 1.1em; text-indent: 0; color: #005951; } h2.h2suba { font-size: 1.4em; margin-top: 2.4em; margin-bottom: -2em; text-align: center; text-transform: uppercase; line-height: 1.1em; text-indent: 0; color: #005951; } h2.h2a { font-size: 1.6em; margin-top: 1em; margin-bottom: 0.5em; text-align: center; color: #a3c97c; line-height: 1.2em; text-indent: 0; font-family: sans-serif; font-weight: normal; text-transform: uppercase; page-break-before: always; } h2.h2b { font-size: 1.6em; margin-top: 1em; margin-bottom: 0.5em; text-align: center; color: #a3c97c; line-height: 1.2em; text-indent: 0; font-family: sans-serif; font-weight: normal; text-transform: uppercase; } div.sidebar1 { border-top: #A79938 solid 0.15em; border-bottom: #A79938 solid 0.15em; padding-top: 0.25em; padding-bottom: 0.25em; margin-top: 1em; margin-bottom: 1em; margin-left: 10%; margin-right: 10%; } div.sidebar3 { border: solid #e0e9c9 0.2em; padding: 0.25em 0.5em 0.5em 0.5em; margin-top: 1em; margin-bottom: 1em; } div.sidebar4 { border: solid #FDE7AB 0.2em; padding: 0.75em 0.75em 0.5em 0.75em; margin-top: 1em; margin-bottom: 1em; } h4.aid { font-size: 1.1em; margin-top: 0.5em; margin-bottom: 0.25em; text-indent: 0; text-align: left; line-height: 1.3em; font-family: sans-serif; color: #A75533; } h4.sidebar { font-size: 1.1em; margin-top: 0.5em; margin-bottom: 0.25em; text-indent: 0; text-align: left; line-height: 1.3em; font-family: sans-serif; } p.sidepara1 { font-size: 0.8em; margin-top: 0; margin-bottom: 0.5em; text-indent: 0; line-height: 1.3em; text-align: justify; font-family: sans-serif; } p.sidepara2 { font-size: 0.8em; margin-top: 1em; margin-bottom: 0; text-indent: 0; line-height: 1.3em; text-align: justify; font-family: sans-serif; } p.sidepara { font-size: 0.8em; margin-top: 0; margin-bottom: 0; text-indent: 0; line-height: 1.3em; text-align: justify; font-family: sans-serif; } p.sideparai { font-size: 0.8em; margin-top: 0; margin-bottom: 0; text-indent: 1.5em; line-height: 1.3em; text-align: justify; font-family: sans-serif; } h3.h3 { font-size: 2em; margin-top: 0; margin-bottom: 0.5em; text-align: center; text-indent: 0; line-height: 1.2em; color: #a3c97c; } p.quote { font-size: 1.2em; margin-top: 1em; margin-bottom: 0.2em; line-height: 1.5em; text-align: center; text-indent: 0; color: #343460; margin-left: 10%; margin-right: 10%; } p.caption { font-size: 0.8em; margin-top: -0.5em; margin-bottom: 1em; text-align: center; line-height: 1.3em; text-indent: 0; font-family: sans-serif; font-style: italic; } p.caption1 { font-size: 0.8em; margin-top: -0.5em; margin-bottom: 0.5em; text-align: center; line-height: 1.3em; text-indent: 0; font-family: sans-serif; font-style: italic; } h4.h4 { font-size: 1.2em; margin-top: 1em; margin-bottom: 0.25em; text-align: left; line-height: 1.3em; text-transform: uppercase; text-indent: 0; color: #2e631c; font-family: sans-serif; } h4.sidetitle { font-size: 1.3em; margin-top: 1em; margin-bottom: 0.25em; text-align: left; line-height: 1.3em; text-transform: uppercase; text-indent: 0; color: #a3c97c; font-family: sans-serif; } h4.sidetitle1 { font-size: 1.3em; margin-top: 0; margin-bottom: 0.25em; text-align: left; line-height: 1.3em; text-transform: uppercase; text-indent: 0; color: #2e631c; font-family: sans-serif; } h4.h4b { font-size: 1.2em; margin-top: 1em; margin-bottom: 0.25em; text-align: left; border-bottom: #A79938 solid 0.1em; padding-bottom: 0.25em; color: #2e631c; font-family: sans-serif; } p.recipc { font-size: 1em; margin-top: 0.25em; margin-bottom: 0.25em; margin-left: 3em; text-indent: -1.5em; text-align: left; font-weight: bold; font-variant: small-caps; line-height: 1.3em; } p.hang { font-size: 0.9em; margin-top: 0.25em; margin-bottom: 0.25em; margin-left: 1.5em; text-indent: -1.5em; text-align: left; line-height: 1.3em; } p.item { font-size: 0.8em; margin-top: 0.35em; margin-bottom: 0.35em; border-bottom: solid #A9C297 0.1em; padding-bottom: 0.35em; line-height: 1.3em; text-align: left; font-family: sans-serif; } p.source { font-size: 0.75em; margin-top: 1em; margin-bottom: 0; text-indent: 0; line-height: 1.3em; text-align: left; font-family: sans-serif; } p.tdpara { margin-top: 0.2em; margin-bottom: 0.2em; text-indent: 0; font-size: 0.9em; text-align: left; line-height: 1.3em; } p.tdpara1 { margin-top: 0.5em; margin-bottom: 0.2em; text-indent: 0; font-size: 0.9em; text-align: left; line-height: 1.3em; border-bottom: #8d9300 solid 0.1em; padding-bottom: 0.2em; text-transform: uppercase; font-weight: bold; } span.midda { font-size: 70%; border-bottom: #3769B3 solid 0.1em; border-top: #3769B3 solid 0.1em; color: #588E3F; font-style: italic; font-variant: normal; } p.further { font-size: 0.9em; margin-top: 1em; margin-bottom: 0.15em; text-indent: 0; line-height: 1.3em; text-align: left; text-transform: uppercase; font-weight: bold; } p.org { font-size: 0.9em; margin-top: 0.15em; margin-bottom: 0.15em; text-indent: 0; line-height: 1.3em; text-align: left; } p.org1 { font-size: 0.9em; margin-top: 1em; margin-bottom: 0.15em; text-indent: 0; line-height: 1.3em; text-align: left; } p.indexmain1 { margin-top: 1em; margin-bottom: 0; margin-left: 1.5em; text-indent: -1.5em; text-align: left; line-height: 1.3em; font-size: 1.5em; color: #2e631c; page-break-before: always; } p.indexmain { margin-top: 0; margin-bottom: 0; margin-left: 1.5em; text-indent: -1.5em; text-align: left; line-height: 1.3em; font-size: 0.9em; } p.indexsub { margin-top: 0; margin-bottom: 0; margin-left: 3em; text-indent: -1.5em; text-align: left; line-height: 1.3em; font-size: 0.9em; } p.idxcenter { margin-top: 1em; margin-bottom: 1em; text-indent: 0; text-align: center; line-height: 1.5em; font-size: 1.5em; } a { text-decoration: none; } .middle { vertical-align: middle; } th { font-weight: normal; text-align: left; } span.under { text-decoration: underline; } p.att { font-size: 0.9em; margin-top: 0.5em; margin-bottom: 0.5em; text-align: center; line-height: 1.3em; text-indent: 0; font-family: sans-serif; } p.pagebreak { page-break-after: always; margin: 0; } span.dgreen { color: #2e631c; text-decoration: none; } span.lgreen { color: #a3c97c; text-decoration: none; } span.black { color: #000000; text-decoration: none; } span.normal { text-transform: capitalize; } span.brownb { color: #A75533; font-weight: bold; } span.brown { color: #A75533; text-decoration: none; } span.capsb { text-transform: uppercase; font-size: 85%; font-weight: bold; } span.capsbold { text-transform: uppercase; font-size:100%; font-weight: bold; } span.link { color: #009f82; text-decoration: none; } div.box { margin-top: 1em; margin-bottom: 1em; page-break-before: always; border: solid #a3c97c 0.2em; padding: 0.75em 0.75em 0.5em 0.75em; } span.ch01 { color: #7b708b; text-decoration: none; } span.ch02 { color: #CA412C; text-decoration: none; } span.ch04 { color: #47A4D0; text-decoration: none; } span.ch06 { color: #2e631c; text-decoration: none; } span.ch08 { color: #1C639B; text-decoration: none; } span.ch10 { color: #717DBD; text-decoration: none; } h4.promo { text-align: center; margin-top: 2em; text-indent: 0; margin-bottom: 0em; line-height: 1.2em; font-size: 1.6em; color: #2e631c; page-break-before: always; } p.promotext { text-align: center; margin-top: 0; text-indent: 0; margin-bottom: 0em; line-height: 1.2em; font-size: 1.2em; }