/* ==================== 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 ; } 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.chapters{ margin-top:30.0px ; text-align: justify; font-size: 250%; margin-bottom:0.0px ; font-weight: bold; } h1.chaptertop{ margin-top:0.0px ; text-align: justify; font-size: 250%; margin-bottom:15.0px ; font-weight: bold; } h1.chaptertopb{ margin-top:0.0px ; text-align: justify; font-size: 250%; margin-bottom:0.0px ; font-weight: bold; } h2.subchapter{ margin-top:30.0px ; text-align: justify; font-size: 150%; margin-bottom:4.5px ; font-weight: bold; } p.right{ text-align: right; } p.right1{ text-align: right; margin-top:22.5px ; } p.right2{ text-align: right; margin-top:15.0px ; } p.indent{ text-indent:15.0px ; text-align: justify; margin-bottom:3.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.figures{ margin: 15px 0px 5px 0px; page-break-inside: avoid; } div.map{ margin: 5px 0px 5px 0px; page-break-inside:avoid; } p.map{ margin-top:0.0px ; margin-bottom:0.0px ; 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.box2{ margin-top:18.0px ; 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.sidebar1{ text-indent:0.0px ; margin-top:15.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.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:7.5px ; 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: 105%; margin-bottom:3.0px ; } h5.sectiontop{ margin-top:3.0px ; font-weight: bold; font-size: 105%; margin-bottom:3.0px ; } h6.section{ margin-top:15.0px ; font-weight: bold; font-size: 100%; margin-bottom:3.0px ; } h6.sectiontop{ margin-top:0.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.headingb8{ margin-top:15.0px ; margin-bottom:4.5px ; font-size: 100%; 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.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.crt{ margin-top:3.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:90%; margin-top:0.0px ; text-indent:0.0px ; margin-bottom:3.0px ; text-align: justify; } p.statschp{ font-size:90%; 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.credit{ text-align: center; 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.introbtext1{ margin-top:15.0px ; text-indent:0.0px ; margin-bottom:15.0px ; font-weight: bold; text-align: justify; } p.introduction{ text-align: justify; line-height: 1em; margin-top:7.5px ; margin-bottom:7.5px ; } p.introduction1{ text-align: justify; line-height: 1em; margin-top:7.5px ; margin-bottom:7.5px ; } p.introductionindent{ text-indent:15.0px ; text-align: justify; line-height: 1em; margin-top:7.5px ; margin-bottom:7.5px ; } p.left{ margin-top:7.5px ; margin-left:18.0px ; text-indent:0px; } p.listbb{ margin-top:4.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; text-align: justify; } p.listbc{ margin-top:4.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } p.listbc1{ margin-top:10.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } p.boxblistbb{ margin-top:4.5px ; margin-bottom:0.0px ; text-indent:-18.0px ; margin-left:19.5px ; } p.boxblistba{ margin-top:7.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } 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.infobmblistbb{ margin-top:4.5px ; margin-bottom:0.0px ; text-indent:0px; text-transform:none; } span.big3a{ float: left; font-size: 32px; line-height: 20px; padding-top: 8px; font-weight: bold; padding-right: 5px; margin-top:-1.35px ; } span.caption{ font-size: small; } p.pgbrk{ page-break-before: always; } 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 ; text-align: center; page-break-inside: avoid; } img.hi{ height:99%; width:auto; } img.wi{ max-width:100%; } img{ max-width:100%; max-height:100%; } div.block { margin: 0.0px 22.5px 0.0px 22.5px; } p.right { text-align: right; } .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.toc { margin-left:15.0px ; margin-top:0.0px ; margin-bottom:0.0px ; text-align: justify; } p.toc2 { margin-left:30.0px ; margin-top:0.0px ; margin-bottom:0.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; page-break-before: always; } h2.captionbheadinga{ margin-top:15.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; } /*======new added=========*/ h1.boxtopwb{ margin-top:15.0px ; font-size: x-large; text-align: justify; margin-bottom:0.0px ; page-break-before: always; } h1.boxtopwb1{ margin-top:15.0px ; font-size: x-large; text-align: justify; margin-bottom:0.0px ; } h2.specialbheadingb2{ margin-top:15.0px ; font-weight: bold; font-size: 110%; margin-bottom:3.0px ; } h3.specialbheadingb3{ margin-top:7.5px ; font-weight: bold; font-size: 100%; margin-bottom:3.0px ; } h1.boxtop1{ margin-top:15.0px ; margin-bottom:4.5px ; font-size: large; text-align: justify; } p.nonindent2{ margin-top:7.5px ; text-indent:0.0px ; margin-bottom:1.5px ; text-align: justify; } h5.section1{ margin-top:7.5px ; font-weight: bold; font-size: 95%; margin-bottom:3.0px ; } h1,h2,h3,h4,h5,h6 { line-height:1.2em; } p { line-height:1.2em; } span.big { font-size:large; } div.hipad_vh{ height:90vh; margin-top:0.0px ; text-align: center; page-break-inside: avoid; } div.figure{ margin: 5px 0px 5px 0px; page-break-inside: avoid; } @page { margin-top: 30px; margin-bottom: 20px; margin-left: 30px; margin-right: 30px; } body { text-align: justify; }