/* ==================== structural ===================== */ /*@page{ margin:6.666667px ; }*/ @font-face{ font-family: "Charis"; font-style: normal; font-weight: normal; src:url(fonts/CharisSILR.ttf); } @font-face{ font-family: "Charis"; font-style: normal; font-weight: bold; src:url(fonts/CharisSILB.ttf); } @font-face{ font-family: "Charis"; font-style: italic; font-weight: normal; src:url(fonts/CharisSILI.ttf); } @font-face{ font-family: "Charis"; font-style: italic; font-weight: bold; src:url(fonts/CharisSILBI.ttf); } body{ font-size: medium; /*margin-left:15.0px ;*/ /*margin-right:22.5px ;*/ margin-top:0.0px ; margin-bottom:15.0px ; font-family: "Charis"; text-align:justify; } p{ text-indent:0.0px ; margin-top:0.0px ; margin-bottom:3.0px ; line-height: 1.2em; } hr{ width: 100%; } a{ text-decoration: none; } table{ margin-top:4.5px ; margin-bottom:4.5px ; } h1.chapter{ margin-top:30.0px ; text-align: justify; font-size: 250%; margin-bottom:15.0px ; font-weight: bold; } h1.chapter0{ margin-top:0.0px ; text-align: justify; font-size: 250%; margin-bottom:4.5px ; font-weight: bold; } h1.chapters{ margin-top:30.0px ; text-align: justify; font-size: 250%; margin-bottom:4.5px ; font-weight: bold; } h1.chaptertop{ margin-top:0.0px ; text-align: justify; font-size: 250%; margin-bottom:15.0px ; font-weight: bold; } h2.subchapter{ margin-top:30.0px ; text-align: justify; font-size: 150%; margin-bottom:0.0px ; font-weight: bold; } p.right{ text-align: right; } p.right1{ text-align: right; margin-top:21.0px ; } p.indent{ text-indent:15.0px ; text-align: justify; margin-bottom:3.0px ; } p.indent1{ text-indent:15.0px ; text-align: justify; margin-bottom:3.0px ; margin-top:15.0px ; } p.indenttop{ text-indent:15.0px ; text-align: justify; margin-top:7.5px ; } p.infoindent{ text-indent:15.0px ; text-align: justify; margin-bottom:3.0px ; } p.boxindent{ text-indent:15.0px ; text-align: justify; margin-bottom:3.0px ; } p.boxindenttop{ text-indent:15.0px ; text-align: justify; margin-top:7.5px ; } div.figure{ margin: 5px 0px 5px 0px; page-break-inside: avoid; } div.figure90vh{ height: 90vh; margin: 5px 0px 5px 0px; page-break-inside: avoid; } div.figure85vh{ height: 85vh; margin: 5px 0px 5px 0px; page-break-inside: avoid; } div.figure80vh{ height: 80vh; margin: 0px 0px 0px 0px; page-break-inside: avoid; } div.map{ margin: 5px 0px 5px 0px; page-break-inside:avoid; } div.mapb{ margin: 5px 0px 5px 0px; page-break-inside:avoid; page-break-before:always; } p.map{ margin-top: 3px; margin-bottom: 3px; text-align: center; } div.sidebar{ margin-left:22.5px ; margin-top:15.0px ; margin-bottom:15.0px ; page-break-inside: avoid; } h1.sidebartopc{ margin-top:0.0px ; margin-bottom:7.5px ; font-size: large; text-align: center; } div.box{ margin:15.0px ; padding:0.5em; page-break-inside: avoid; } div.chtoc{ margin:15.0px ; padding:0.5em; } h4.chtochd{ margin-top:15.0px ; font-weight: bold; font-size: 110%; margin-bottom:3.0px ; } p.chtoc{ margin-top:0.0px ; margin-bottom:0.0px ; } h1.boxtop{ margin-top:0.0px ; margin-bottom:4.5px ; font-size: large; text-align: justify; } h1.boxtopw{ margin-top:0.0px ; margin-bottom:4.5px ; font-size: x-large; text-align: justify; } h2.box{ margin-top:7.5px ; margin-bottom:4.5px ; font-size: medium; text-align: justify; } h2.box1{ margin-top:7.5px ; margin-bottom:4.5px ; font-size: 95%; text-align: justify; } h2.mapbhighlights{ margin-top:7.5px ; margin-bottom:4.5px ; font-size: medium; text-align: justify; } p.sidebar{ text-indent:0.0px ; text-align: justify; } p.sidebarc{ text-indent:0.0px ; text-align: center; } p.sidebarbmblistc{ text-align: center; margin-top:4.5px ; margin-bottom:4.5px ; } p.poibline{ text-indent:0.0px ; margin-top:13.5px ; font-weight: bold; text-align: justify; } p.poibline0{ text-indent:0.0px ; margin-top:0.0px ; font-weight: bold; text-align: justify; } p.poiblinesub{ text-indent:0.0px ; margin-top:13.5px ; font-weight: bold; text-align: justify; } h2.section{ margin-top:7.5px ; margin-bottom:4.5px ; font-size: 130%; text-align: justify; } h3.section{ margin-top:15.0px ; margin-bottom:4.5px ; font-size: 120%; text-align: justify; } h3.sectiontop{ margin-top:4.5px ; margin-bottom:4.5px ; font-size: 120%; text-align: justify; } h4.genrebheadingb1{ margin-top:15.0px ; font-weight: bold; font-size: 110%; margin-bottom:3.0px ; } h5.genrebheadingb2{ margin-top:7.5px ; font-weight: bold; font-size: 100%; margin-bottom:3.0px ; } h4.section{ margin-top:15.0px ; font-weight: bold; font-size: 110%; margin-bottom:3.0px ; } h4.sectiontop{ margin-top:0.0px ; font-weight: bold; font-size: 110%; margin-bottom:3.0px ; } h4.infosection{ margin-top:15.0px ; font-weight: bold; font-size: 110%; margin-bottom:3.0px ; } h6.infosection{ margin-top:15.0px ; font-weight: bold; font-size: 95%; margin-bottom:3.0px ; } h6.infosectiontop{ margin-top:0.0px ; font-weight: bold; font-size: 95%; margin-bottom:3.0px ; } h6.infosection1{ margin-top:7.5px ; font-weight: bold; font-size: 95%; margin-bottom:3.0px ; } h5.fm{ margin-top:15.0px ; font-weight: bold; font-size: 90%; margin-bottom:3.0px ; } h5.section{ margin-top:15.0px ; font-weight: bold; font-size: 90%; margin-bottom:3.0px ; } h5.sectiontop{ margin-top:3.0px ; font-weight: bold; font-size: 90%; margin-bottom:3.0px ; } h6.section{ margin-top:15.0px ; font-weight: bold; font-size: 100%; margin-bottom:3.0px ; } p.headingb7{ margin-top:7.5px ; margin-bottom:4.5px ; font-size: 90%; text-align: justify; } p.center{ margin-top:0.0px ; margin-bottom:0.0px ; text-align: center; } span.normal{ font-weight:normal; } span.subtype{ font-size: small; font-weight:normal; padding-left: 3em; line-height: 1.2em; } img.m{ vertical-align:middle; } div.cover{} p.nonindent{ margin-top:0.0px ; text-indent:0.0px ; margin-bottom:1.5px ; text-align: justify; } p.nonindent1{ margin-top:15.0px ; text-indent:0.0px ; margin-bottom:1.5px ; text-align: justify; } p.infononindent{ margin-top:0.0px ; text-indent:0.0px ; margin-bottom:1.5px ; text-align: justify; } p.infononindent1{ margin-top:15.0px ; text-indent:0.0px ; margin-bottom:1.5px ; text-align: justify; } p.numberedblist{ margin-top:0.0px ; text-indent:0.0px ; margin-bottom:1.5px ; text-align: justify; } p.boxnonindent{ margin-top:0.0px ; text-indent:0.0px ; margin-bottom:1.5px ; text-align: justify; } p.boxnonindent1{ margin-top:15.0px ; text-indent:0.0px ; margin-bottom:1.5px ; text-align: justify; } p.boxnonindent2{ margin-top:7.5px ; text-indent:0.0px ; margin-bottom:1.5px ; text-align: justify; } p.crt{ margin-top:0.0px ; text-indent:0.0px ; margin-bottom:0.0px ; text-align: justify; font-size: small; } p.crt1{ margin-top:10.5px ; text-indent:0.0px ; margin-bottom:0.0px ; text-align: justify; font-size: small; } p.stats{ font-size:80%; margin-top:0.0px ; text-indent:0.0px ; margin-bottom:3.0px ; text-align: justify; } p.stats1{ font-size:80%; margin-top:7.5px ; text-indent:0.0px ; margin-bottom:3.0px ; text-align: justify; } p.statschp{ font-size:75%; margin-top:0.0px ; text-indent:0.0px ; margin-bottom:30.0px ; text-align: justify; } p.caption{ margin-top:0.0px ; text-indent:0.0px ; margin-bottom:7.5px ; font-size: small; text-align: center; } p.caption1{ margin-top:0.0px ; text-indent:0.0px ; margin-bottom:0.0px ; font-size: small; text-align: center; } p.credit{ text-align: center; margin-top:0.0px ; margin-bottom:0.0px ; font-size: small; } p.extract{ margin-top:15.0px ; } p.introbtext{ margin-top:0.0px ; text-indent:0.0px ; margin-bottom:15.0px ; font-weight: bold; text-align: justify; } p.introduction{ text-align: justify; margin-top:4.5px ; margin-bottom:4.5px ; } p.introductionindent{ text-indent:15.0px ; text-align: justify; margin-top:4.5px ; margin-bottom:4.5px ; } p.left{ margin-top:3.0px ; margin-left:18.0px ; text-indent:0px; } p.listbb{ margin-top:4.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } p.listbc{ margin-top:7.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } p.boxblistbb{ margin-top:4.5px ; margin-bottom:0.0px ; text-indent:-15.0px ; margin-left:16.5px ; text-align: justify; } p.boxblistba{ margin-top:7.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; text-align: justify; } p.listba{ margin-top:7.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } p.listba1{ margin-top:15.0px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } p.infobmblistba{ margin-top:4.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } p.checkblist{ margin-top:4.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } p.infobmblistbb{ margin-top:4.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } span.big3a{ float: left; font-size: 45px; line-height: 20px; padding-top: 8px; font-weight: bold; padding-right: 5px; margin-top:-0.29999998px ; } span.big3b{ float: left; font-size: 42px; line-height: 20px; padding-top: 8px; font-weight: bold; padding-right: 5px; margin-top:-0.59999996px ; } span.caption{ font-size: small; } p.pgbrk{ page-break-before: always; margin-top:0.0px ; margin-bottom:0.0px ; } span.light{ font-weight: normal; } span.price{ font-weight: bold; font-size: small; } span.branches { font-weight: normal; } sup { vertical-align: 4px; } div.hipad{ height:100%; margin-top:0.0px ; margin-bottom:0.0px ; text-align: center; } h1,h2,h3,h4,h5,h6 { line-height: 1.2em; } img.wi{ max-width:100%; } img{ max-height:100%; max-width:100%; } div.block { margin: 0.0px 22.5px 0.0px 22.5px; } .arabic { padding-left: 4em; line-height: 1.5em; } p.toc1 { margin-left:0.0px ; margin-top:15.0px ; margin-bottom:3.0px ; text-align: justify; font-weight: bold; } p.toca { margin-left:0.0px ; margin-top:0.0px ; margin-bottom:3.0px ; text-align: justify; } p.toc { margin-left:15.0px ; margin-top:0.0px ; margin-bottom:0.0px ; text-align: justify; } p.toc2 { margin-left:0.0px ; margin-top:15.0px ; margin-bottom:3.0px ; text-align: justify; } p.toc3 { margin-left:0.0px ; margin-top:0.0px ; margin-bottom:3.0px ; text-align: justify; } h1.tablehead { margin-top:15.0px ; margin-bottom:4.5px ; font-size: large; text-align: justify; } h2.captionbheading{ margin-top:15.0px ; text-indent:0.0px ; margin-bottom:7.5px ; font-size: large; text-align: justify; } h2.captionbheading0{ margin-top:0.0px ; text-indent:0.0px ; margin-bottom:7.5px ; font-size: large; text-align: justify; } h2.sidebarbheading{ margin-top:15.0px ; text-indent:0.0px ; margin-bottom:7.5px ; font-size: large; text-align: justify; } td { vertical-align:top; } td.td2 { padding-left: 2em; vertical-align:top; } p.halves { margin-top:7.5px ; text-indent:0.0px ; margin-bottom:0.0px ; text-align: justify; } h1.HeadingbMbWalkingbTour { line-height: 1.2em; font-weight: normal; padding-bottom: 4px; margin-top:4.5px ; margin-bottom:7.5px ; font-size: 150%; text-align: justify; } p.blockbquote{ margin-left:15.0px ; text-align: justify; margin-bottom:3.0px ; } img.hi{ height: 100%; } @page { margin-top: 30px; margin-bottom: 20px; margin-left: 30px; margin-right: 30px; } body { text-align: justify; }