@charset "UTF-8"; /* reset */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } /* end reset */ @page { margin: 5px !important; } /* p margin */ p { margin: 0px 0 0; text-indent:1em; } /* not indented para */ .para { margin: 0px 0 0; text-indent:0em; } .justify { text-align: justify; } /* justify alignment */ .right { text-align:right; margin-top:-1em; margin-bottom:1em; text-indent:0em; } .right1 { margin-top: 1em; text-align:right; text-indent:0em; } /* center */ .center { text-align:center; } .fontx { font-size:0.9em; } /* blockquote */ blockquote { font-size:.9em; margin-top: 1em ; margin-bottom: 1em ; margin-left: 1.2em ; margin-right: 1em ; } blockquote > p:first-child { text-indent:0em; } /* inline emphasis */ span.bolditalic { font-weight: bold; font-style: italic; } strong, span.bold { font-weight: bold; font-family: serif, timesb; } /* anchor style */ a:link { color: rgb(0, 100, 150); text-decoration: none; } a:visited { color: rgb(0, 100, 150); text-decoration: none; } a:hover { color: rgb(0, 100, 150); text-decoration: underline; } a:active { color: rgb(0, 100, 150); } /* superscript and subscript */ sup { font-size: x-small; vertical-align: super; } sub { font-size: smaller; vertical-align: sub; } /* text decoration */ span.underline { text-decoration: underline; } span.strikethrough { text-decoration: line-through; } span.smallcaps { font-variant: small-caps; } span.label { display: block; margin: 0em; padding: 0em; text-indent: 0em; width: 0em; float: left; } /* drop caps */ .dropcap { margin: 0em; padding: 0em; font-size:4em; line-height: 0.85em; margin-top:-0.2em; margin-bottom:-0.25em; float: left; } @media amzn-mobi {.dropcap { margin: 0em; padding: 0em; font-size:3em; line-height: 0.85em; margin-top:-0.2em; margin-bottom:-0.25em; float: left; } } @media amzn-kf8 {.dropcap { margin: 0em; padding: 0em; font-size:3em; line-height: 0.85em; margin-top:-0.2em; margin-bottom:-0.25em; float: left; } } /* headings */ h1 { font-size: 1.7em; font-weight: bold; font-family: "Free Sans Bold", sans-serif, times; margin-top: 20px !important; text-align:left!important; } h2 { font-size: 1.1em; font-weight: bold; font-family: "Free Sans Bold", sans-serif, times; /* color: #8e0012; */ margin: 15px 0 10px 0 !important; } h3 { font-size: 1em; font-weight: bold; font-family: "Free Sans Bold", sans-serif, times; margin: 20px 0 10px 0 !important; } h4 { font-size: .9em; font-weight: normal; font-family: "Free Sans Bold", sans-serif, times; /* color: #555; */ margin: 20px 0 10px 0 !important; } /* Appropriate heading hyphenation suppression for different ereaders */ h1, h2, h3, h4 { -epub-hyphens: none; -webkit-hyphens: none; hyphens: none; } /* images */ .max { max-width: 95%; } img { max-width: 95%; padding: 0; } p.image-caption { text-align:left !important; font-size: .9em !important; line-height: 100% !important; margin-left:5em !important; text-indent:0em !important; margin-top:0.5em !important; margin-bottom:1em !important; } p.image-caption>span.label {text-indent:-5.0em;} caption.top { text-align:left !important; padding-top:0.5em !important; line-height: 100% !important; text-indent:0em !important; margin-top:1.5em !important; padding-bottom:0.5em; caption-side: top; page-break-after: avoid; } figure { margin-top: 15em! important; text-align: center; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #000; background-color: transparent; padding: 5px !important; page-break-inside: avoid; } figure figcaption { font-size: 90%; text-align: center; font-weight: normal; font-style: italic; font-family: "Free Serif", serif, times; color: #000; padding: 5px !important; page-break-before: avoid; page-break-after: avoid; } /* footnotes */ div.footnote { font-size: 90%; margin-top:1em; } /* lists */ ul.square { list-style-type:square; text-align:justify} ul.disc { list-style-type:disc; text-align:justify; } ul.circle { list-style-type:circle; text-align:justify} ol.decimal { list-style-type:decimal; text-align:justify} ol.decimal-leading-zero { list-style-type:decimal-leading-zero; text-align:justify} ol.lower-roman { list-style-type:lower-roman; text-align:justify} ol.upper-roman { list-style-type:upper-roman; text-align:justify} ol.lower-alpha { list-style-type:lower-alpha; text-align:justify} ol.upper-alpha { list-style-type:upper-alpha; text-align:justify} /* other list type */ .list-item1 { margin-left: 0.0em; padding-left: 2.0em !important; text-indent: 0em; text-align: justify !important; /*clear: both !important;*/ } .list-item1>span.label {text-indent:-2.0em;} /* Titlepage */ .titlePageTitle1 { text-align:center } .titlePageTitle2 { text-align:center } .subtitlePage1 { text-align:center } .subtitle { text-indent:0em; text-align:left; margin-top:0.5em; font-size:1.5em; } .chapterauthor{ text-indent:0em !important; margin-top:1.5em !important; margin-bottom:2em !important; font-size: 1.2em !important; text-align: left !important; } .titlePageAuthor1 { text-align:left; margin-top:2.5em; text-indent: 0em; font-size:1.7em; } /* Table of Contents */ .contentsEntry1 { margin-left: 1.5em !important; text-indent: 0em !important; text-align: left !important; /*clear: both !important;*/ } .contentsEntry2 { margin-left: 0.0em; margin-top: 1.0em; padding-left: 1.5em !important; text-indent: 0em; text-align: left !important; /*clear: both !important;*/ } div.contentsEntry2>span.label {text-indent:-1.5em;} .contentsEntry3 { margin-left: 2em !important; margin-top: 0.5em !important; font-size:0.8em !important; text-indent: 0em !important; text-align: left !important; /*clear: both !important;*/ } /* Footnotes */ span.fnlabel { display: block; margin: 0em; padding: 0em; text-indent: 0em; width: 0em; float: left; } .fn { font-size:.9em; margin-left: 0.0em; padding-left: 2.0em !important; text-indent: 0em; text-align: justify !important; } .fn>span.fnlabel { text-indent:-2.0em; } .fn1 { font-size:.9em; margin-left: 0.0em; padding-left: 2.0em !important; text-indent: 0em; text-align: justify !important; } .fn1>span.fnlabel { text-indent:-1.5em; } /* tables */ div.table, table { margin: 10px auto !important; max-width: 99%; border-collapse: collapse; border-spacing: 0; } div.figure{ margin-top: 10px auto !important; text-align:center; margin-bottom: 0.5em !important; margin: 10px auto !important; max-width: 100%; border-collapse: collapse; border-spacing: 0; } td, th { padding: 0.3em; text-align: left; vertical-align: baseline; font-size: 80%; } th > p { text-indent:0em; text-align:center; margin:0em; } td > p { text-indent:0em; text-align:left; margin:0em; } .tbl-width { border-collapse: collapse; width:100%; } .bdrtop{ border-top:1px solid !important; } .bdrbottom{ border-bottom:2px solid !important; } .bdrt{ border-top:1px solid !important; } .bdrb{ border-bottom:2px solid !important; } th, td { border: 0px solid black; } .tbl-caption { text-indent:0em; text-align:left; } .tab-label { margin-right:0.5em; } /* class for Index page*/ .paraindex1 { margin-left:1.5em !important; text-indent:-1.5em !important; margin-top:0em; } .paraindex2 { margin-left:2.5em !important; text-indent:-2em !important; margin-top:0em; } .paraindex3 { margin-left:3.5em !important; text-indent:-2.0em !important; margin-top:0em; } /* fonts (keep at bottom); using Free Serif and Sans as a fallback for its rich set of glyphs */ @font-face { font-family: "times"; font-style: normal; font-weight: normal; src: url('fonts/times.ttf'); } @font-face { font-family: "timesbd"; font-style: normal; font-weight: bold; src: url('fonts/timesbd.ttf'); } @font-face { font-family: "timesbi"; font-style: normal; font-weight: bold; src: url(fonts/timesbi.ttf); } @font-face { font-family: "timesi"; font-style: normal; font-weight: bold; src: url(fonts/timesi.ttf); } /* section wrapper */ div.frontcover { margin:0; } div.coverimage { text-align:center !important; } div.fronttitle { margin:0; } .booktitle { text-align:left; font-size:2em; } .subtitlePage { text-align:left; font-size:1.5em; } div.book-logo { margin-top:3em!important; text-align:center!important; } div.copyright { margin:0; } .copyrightText1 { text-indent:0em; margin-top:0em; margin-bottom:0.5em; } div.otherfrontmatter { margin:0px; } div.otherbackmatter { margin:0px; } div.article { margin:0px; } div.article-body { margin:0px; } div.index { margin:0px; } .attrib {text-align:right;} div.article > * { text-align:justify; } /* alignment */ .left {text-align:left} .center {text-align:center;} .right {text-align:right;} /* reference */ .ref { text-indent:-1em; margin-left:1em; margin-top:0em; } .sec-title { font-weight:bold; font-size:1.1em; text-indent:0em; } /* keep this body statement last */ body { font-family: "Free Serif", serif, times; } p.justify2 { text-indent:0em; text-align:justify; margin-left: 2em; margin-bottom: 1em; margin-top: 1em; } p.justify3 { text-indent:0em; text-align:justify; margin-left: 2em; margin-bottom: 1em; margin-top: 1em; } p.justify3a { text-indent:0em; text-align:justify; margin-left: 4em; margin-bottom: 1em; margin-top: 1em; } p.l-caption { font-size: .8em; line-height: 100%; text-indent:0em; margin-top:0.3em; margin-bottom:1em; text-align:left; } p.r-caption { font-size: .8em; line-height: 100%; margin:0; text-align:right; } p.c-caption { font-size: .9em; line-height: 100%; margin:0; text-align:center; } .break{page-break-before:always !important;} .margin{margin-top: 1em !important; } .margin1{margin-bottom: 1em !important; } p.justify16a { text-indent:0em !important; text-align:justify !important; margin-left: 1.8em !important; margin-bottom: 0em !important; margin-top: 0em !important; } td.style1 { border-top:1px solid !important; } td.style1b { border-bottom:1px solid; } td.style1a { padding-left:1.3em !important; text-indent:-1em !important; } .font{ font-size:1.2em; } .list-item1a { margin-left: 0.0em; padding-left: 3em !important; text-indent: 0em; text-align: left !important; /*clear: both !important;*/ } .list-item1a>span.label {text-indent:-3em;} .parahangblk1 { padding-left:1em !important; margin-top:1em !important; text-indent:-1em !important; } p.refpara{ margin-bottom:0.2em; margin-left:1em !important; text-indent:-1em !important; text-align:justify !important; font-size:0.9em; }