/* cssreset.com */ body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin: 0; padding: 0; border: 0; font-size: 100%; line-height: 1.4em; text-decoration: none; vertical-align:baseline; } body { -epub-hyphens:auto; font-family:OpenSans; } @page { margin : 0px 2em 0px 2em; } body.fullpage { margin: 0; padding: 0; } section.cover { display: block; text-align: center; height: 99%; } img#coverimage { height: 99%; width:auto; } img#coverimage:only-of-type { /*overrides the previous setting, but only in newer systems that support CSS3 */ height: 95vh; } .keep { page-break-inside:avoid; } div.half-title-page{ margin-top: 7%; } div.space-above { margin-left:1.5em; margin-right:0em; margin-top:1em; margin-bottom:1.5em; } p.space-below { margin-left:1.5em; margin-right:0em; margin-top:0em; margin-bottom:1.2em; } div.space-top { margin-left:0em; margin-right:0em; margin-top:1.5em; margin-bottom:0em; } img{ width:100%; } img.leaf{ width:auto; } div.page-break { page-break-after:always; } div.full-page { width:100%; margin-top:1em; text-align:center; margin-bottom:0em; page-break-inside:avoid; } div.box { background-color:#E5E4E4; padding:0.5em; margin-top:1em; margin-bottom:1em; } div.box-line { width:93%; margin:0 1% 1.5em 2%; border: solid 2px; padding:0.1em 2% 0.75em 2%; page-break-inside:avoid; } div.pic-80-space-above{ width:80%; text-align:center; page-break-inside:avoid; margin:1em 10% 0 10%; } div.pic-66 { width:66%; text-align:center; page-break-inside:avoid; margin:1em 18% 0 18%; } div.pic-75 { width:75%; text-align:center; margin-left:13%; page-break-inside:avoid; } div.pic-80 { width:80%; margin-left:10%; margin-top:1em; text-align:center; page-break-inside:avoid; } div.pic-70 { width:70%; margin-left:15%; margin-top:1em; text-align:center; page-break-inside:avoid; } div.pic-65 { width:65%; margin-left:18%; text-align:center; page-break-inside:avoid; } div.pic-60 { width:60%; margin-left:20%; text-align:center; page-break-inside:avoid; } div.pic-50 { width:50%; text-align:center; page-break-inside:avoid; margin:5% 25% 0 25%; } div.pic-40 { width:40%; text-align:center; margin-left:30%; margin-top:1em; page-break-inside:avoid; } div.pic-30 { width:30%; text-align:center; margin-left:35%; page-break-inside:avoid; } div.pic-10 { width:100%; text-align:center; margin:1em 0em 1em 0em; } div.float-left { margin-left:0%; float:left; } div.float-right { width:60%; margin-left:5%; margin-right:5%; page-break-inside:avoid; float:right; } div.clear { clear:both; margin-bottom:1em; } a { color:#00C; text-decoration:none; } a:hover { color: #ff6633; } p.title{ -epub-hyphens:none; font-family:OpenSans; font-size:2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:0em; margin-right:0; margin-top:1em; orphans:2; text-align:center; text-decoration:none; text-indent:0em; text-transform:none; widows:2; } h1{ -epub-hyphens:none; font-family:OpenSans; font-size:1.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:1.3em; margin-right:0; margin-top:1em; orphans:2; text-align:left; text-decoration:none; text-indent:-1.3em; text-transform:none; widows:2; } h1.title{ -epub-hyphens:none; font-family:OpenSans; font-size:1.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:2.3em; margin-right:0; margin-top:1em; orphans:2; text-align:left; text-decoration:none; text-indent:-2.3em; text-transform:none; widows:2; } h1.contents{ -epub-hyphens:none; /*font-family: "Times New Roman", serif;*/ font-size:1.75em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1.5em; margin-left:0; margin-right:0; margin-top:0em; orphans:2; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } h2.bold { -epub-hyphens:none; font-family:OpenSans; font-size:1.3em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:2.2em; orphans:2; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } h2.bold1 { -epub-hyphens:none; font-family:OpenSans; font-size:1.2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:2em; orphans:2; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } h2 { -epub-hyphens:none; /*font-family: "Times New Roman", serif;*/ font-family:OpenSans; font-size:1.2em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:0em; margin-right:0; margin-top:1.5em; orphans:2; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } h3.centre{ -epub-hyphens:none; /*font-family: "Times New Roman", serif;*/ font-size:1.3em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.4; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:.5em; orphans:2; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:2; } h3.space-below{ -epub-hyphens:none; /*font-family: "Times New Roman", serif;*/ font-size:1.1em; font-style:normal; font-variant:normal; font-weight:bold; line-height:1.4; margin-bottom:0.75em; margin-left:0; margin-right:0; margin-top:1.5em; orphans:2; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } h3.italic { -epub-hyphens:none; /*font-family: "Times New Roman", serif;*/ font-size:1.1em; font-style:italic; font-variant:normal; font-weight:bold; line-height:1.4; margin-bottom:0.75em; margin-left:0; margin-right:0; margin-top:1.5em; orphans:2; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:.7em; orphans:2; text-align:justify; text-decoration:none; text-indent:0em; text-transform:none; widows:2; } p.no-space { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:0; orphans:2; text-align:justify; text-decoration:none; text-indent:1em; text-transform:none; widows:2; } p.indented { -epub-hyphens:none; -epub-text-align-last:left; font-size:.9em; /*font-family: "Times New Roman", serif;*/ font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:1.8em; margin-right:0; margin-top:0.3em; orphans:2; text-align:left; text-decoration:none; text-indent:-1.8em; text-transform:none; widows:2; } p.indented-italic { -epub-hyphens:none; -epub-text-align-last:left; font-size:.9em; /*font-family: "Times New Roman", serif;*/ font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:1.3em; margin-right:0; margin-top:0; orphans:2; text-align:left; text-decoration:none; text-indent:-1.3em; text-transform:none; widows:2; } p.indented-italic-no-space { -epub-hyphens:none; -epub-text-align-last:left; font-size:.9em; /*font-family: "Times New Roman", serif;*/ font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:0em; margin-left:1.3em; margin-right:0; margin-top:0; orphans:2; text-align:left; text-decoration:none; text-indent:-1.3em; text-transform:none; widows:2; } .chapter-number { padding-right:.5em; } p.centre { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:.7em; orphans:2; text-align:center; text-decoration:none; text-indent:0em; text-transform:none; widows:2; } p.center { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:0.2em; margin-left:0; margin-right:0; margin-top:1.3em; orphans:2; text-align:center; text-decoration:none; text-indent:0em; text-transform:none; widows:2; } p.centre-space-below { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-variant:normal; line-height:1.4; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; orphans:2; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.centre-italic{ -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1.25em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; orphans:2; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.centre-italic-1{ -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1.25em; font-style:italic; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; orphans:2; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.centre-normal{ -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1.25em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:1em; margin-left:0; margin-right:0; margin-top:0; orphans:2; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.centre-normal-2{ -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1.25em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0; orphans:2; page-break-after:auto; page-break-before:auto; text-align:center; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.published{ font-size:1em; font-style:normal; font-variant:normal; font-weight:bold; margin:0.25em 0 0 0; } p.space-above { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4em; margin-bottom:0em; text-indent:-1.2em; margin-left:1.2em; margin-right:0em; margin-top:0em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-transform:none; widows:2; } p.body-bold-italic { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1.33em; font-style:italic; font-variant:normal; font-weight:bold; line-height:1.4; margin-bottom:0; margin-left:0; margin-right:0; margin-top:1.5em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.copyright { -epub-hyphens:none; /*font-family: "Times New Roman", serif;*/ font-size:0.9em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0em; margin-left:1em; margin-right:0em; margin-top:0; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.copyright-no-space { -epub-hyphens:none; /*font-family: "Times New Roman", serif;*/ font-size:0.9em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.2; margin-bottom:0; margin-left:1em; margin-right:1em; margin-top:1.3em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.right-justify { -epub-hyphens:none; -epub-text-align-last:right; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.4; margin-bottom:0; margin-left:1.2em; margin-right:0; margin-top:0em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:left; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.toc { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-variant:normal; line-height:1.4; margin-bottom:0em; margin-left:1.1em; margin-right:0; margin-top:0em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:-1.1em; text-transform:none; widows:2; } p.toc0 { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-variant:normal; line-height:1.4; margin-bottom:0em; margin-left:1.1em; margin-right:0; margin-top:1.3em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:-1.1em; text-transform:none; widows:2; } p.toc1 { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-variant:normal; line-height:1.4; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:0.3em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.toc2 { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; line-height:1.2; margin-bottom:0em; margin-left:0; margin-right:0; margin-top:1.3em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.dedication-top { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1.15em; font-style:italic; font-weight:normal; line-height:1.4; margin-bottom:0em; margin-left:1em; margin-right:1em; margin-top:0.5em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:2; } p.right { text-align:right; margin-top:0.1em; margin-bottom:0.2em; margin-left:0em; } p.right-space-top { text-align:right; margin-top:1em; margin-bottom:0.2em; margin-left:0em; } li.number-list { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-weight:normal; line-height:1.4; margin-bottom:.5em; margin-left:1.5em; margin-right:0; margin-top:0; orphans:2; text-align:justify; text-decoration:none; text-indent:0; widows:2; padding-left:.2em; } li.number-list2 { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-weight:normal; line-height:1.4; margin-bottom:0em; margin-left:1.5em; margin-right:0; margin-top:0; orphans:2; text-align:justify; text-decoration:none; text-indent:0; list-style-type:none; widows:2; padding-left:.2em; } li.number-list3 { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-weight:normal; line-height:1.4; margin-bottom:.5em; margin-left:1.5em; margin-right:0; margin-top:0; orphans:2; text-align:justify; text-decoration:none; text-indent:0; widows:2; padding-left:.2em; } li.alpha { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-weight:normal; line-height:1.4; margin-bottom:0em; margin-left:1.15em; margin-right:0; margin-top:0; list-style:lower-alpha; orphans:2; text-align:justify; text-decoration:none; text-indent:0; widows:2; padding-right:0.75em; } li.bullet { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-weight:normal; line-height:1.4; margin-bottom:.5em; margin-left:1.15em; margin-right:0; margin-top:0; padding-left:0.5em; orphans:2; text-align:justify; text-decoration:none; text-indent:0; widows:2; padding-right:0.75em; } li.bullet2 { -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1em; font-style:normal; font-weight:normal; line-height:1.4; margin-bottom:0em; margin-left:0em; margin-right:0; margin-top:0.3em; padding-left:0.5em; orphans:2; text-align:justify; text-decoration:none; text-indent:0; widows:2; padding-right:0.75em; list-style:none; } ul.dash > li:before { display: inline-block; content: "–"; width: 1em; margin-left: -1em; } ul.dash{ margin-top: 0.5em; margin-bottom: 0.5em; margin-left: .7em; } p.dedication{ -epub-hyphens:none; -epub-text-align-last:left; /*font-family: "Times New Roman", serif;*/ font-size:1.15em; font-style:italic; font-weight:normal; line-height:1.4; margin-bottom:0em; margin-left:1em; margin-right:1em; margin-top:3em; orphans:2; page-break-after:auto; page-break-before:auto; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows:2; } span.bold { padding-right:0.4em; } span.bold-italic { padding-right:0.47em; } span.italics { font-style: italic; } span.italic { padding-right:1em; } span.bolds { padding-right:0.45em; } span.super { padding-right:0.2em; } span.Underline { text-decoration:underline; } div.-section { margin-top:1em; padding-top:1.2em; border-top:solid 2px; } p.footnote { text-indent:-1.55em; margin-left:1.55em; } p.footnote1 { text-indent:-2.16em; margin-left:2em; } table.table { width:80%; margin-left:0em; margin-bottom:0em; } table.copy { width:100%; margin-bottom:1em; } @font-face { font-family:OpenSans; font-style:normal; font-weight:bold; src: url("fonts/opensans-bold.ttf"); } @font-face { font-family:OpenSans-ExtraBold; font-style:normal; font-weight:bold; src: url("fonts/opensans-extrabold.ttf"); } @font-face { font-family:OpenSans; font-style:italic; font-weight:normal; src: url("fonts/opensans-italic.ttf"); } @font-face { font-family:OpenSans; font-style:normal; font-weight:normal; src: url("fonts/opensans-regular.ttf"); } @font-face { font-family:Pollen; font-style:normal; font-weight:normal; src: url("fonts/pollen-regular.ttf"); }