/*General Styles*/ @font-face {font-family: times; src: url("fonts/times.ttf");} @font-face {font-family: timesbd; src: url("fonts/timesbd.ttf");} @font-face {font-family: timesbi; src: url("fonts/timesbi.ttf");} @font-face {font-family: timesi; src: url("fonts/timesi.ttf");} /* @font-face {font-family: ArialUni; src: url("fonts/ARIALUNI.TTF");} */ body {font-family: serif, times, ArialUni; font-size: 1.0em; margin: 0.0em 10pt 0.0em 10pt; /* adobe-text-layout: optimizeSpeed; */ /* hyphens: none; -moz-hyphens: none; -webkit-hyphens: none; -epub-hyphens: none; adobe-hyphenation: none; */ } p {margin-left: 0.0em; margin-top: 0.0em; margin-right: 0.0em; margin-bottom: 0.0em; text-align: left; } i, em {font-family: serif, timesi, ArialUni;} b, strong, h1, h2, h3, h4, h5, h6 {font-family: serif, timesbd, ArialUni;} b i, strong i, h1 i, h2 i, h3 i, h4 i, h5 i, h6 i, b em, strong em, h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, i b, i strong, em b, em strong {font-family: serif, timesbi, ArialUni;} /*Frontmatter Styles*/ .booktitle {text-align:center; font-size:2em } .booksubtitle {text-align:center; font-size:1.5em } .authorname {text-align:center; font-size:1.35em; font-weight:bold } .affname {text-align:center; font-size:1.1em } .edition {text-align:center; font-size:1.1em; font-weight:bold } .pubname {text-align:center; font-size:1em; } .toc-title {text-align:center; font-size:1.5em; font-family: olstbol;} .toc-entry0 {text-align:center; font-size:1em; margin-left:0em } .toc-entry1 {text-align:left; font-size:1em; margin-left:1em } .toc-entry2 {text-align:left; font-size:1em; margin-left:2em } .toc-entry3 {text-align:left; font-size:0.92em; margin-left:3em } .case-title {text-align:center; font-size:1.5em } .case-entry1 {text-align:left; font-size:1.1em; margin-top:1em; } .case-entry2 {text-align:left; font-size:1em; margin-left:1.5em; text-indent:-1.5em; text-align:left; } .stat-title {text-align:left; font-size:1.5em; } .stat-entry1 {text-align:left; margin-left:1.5em; text-indent:-1.5em; } .stat-entry2 {text-align:center; font-size:1em; margin-left:3em; text-indent:-1.5em; text-align:left; } /*Body Styles*/ .part-title {font-size:1.5em; page-break-after:avoid; page-break-before:avoid } .chap-number {font-size:1.5em; page-break-after:avoid; page-break-before:avoid } .chap-title {font-size:1.5em; page-break-after:avoid; page-break-before:avoid } .sub-title {font-size:1.3em; page-break-after:avoid; page-break-before:avoid } h1.lev1 {font-size:1.3em; page-break-after:avoid; page-break-before:avoid; margin-top:1em; margin-bottom:0.5em; } h2.lev2 {font-size:1.2em; page-break-after:avoid; page-break-before:avoid; margin-top:1em; margin-bottom:0.5em; } h3.lev3 {font-size:1.2em; page-break-after:avoid; page-break-before:avoid; margin-top:1em; margin-bottom:0.5em; } h4.lev4 {font-size:1.1em; page-break-after:avoid; page-break-before:avoid; margin-top:1em; margin-bottom:0.5em; } h5 {font-size:1.1em; page-break-after:avoid; page-break-before:avoid; margin-top:1em; margin-bottom:0.5em; } h6 {font-size:1em; page-break-after:avoid; page-break-before:avoid; margin-top:1em; margin-bottom:0.5em; } p.paranoindent1 {text-indent: 0.0em; text-align: justify; margin-left: 0.0em; } p.paranoindent2 {text-indent: 0.0em; text-align: justify; margin-left: 1.0em; } p.paraindent1 {text-indent: 1.0em; text-align: justify; margin-left: 0.0em; } p.paraindent2 {text-indent: 1.0em; text-align: justify; margin-left: 1.0em; } p.pararight {text-align: right; margin-right: 0.0em; margin-top: 0.0em; margin-bottom: 0.0em;} p.paracenter {text-align:center;} /* HANGING PARAGRAPH STYLES */ .parahangblk1 {margin-left: 1.5em; text-indent:-1.5em; text-align: justify; } .parahangblk2 {margin-left: 3.0em; text-indent:-1.5em; text-align: justify; } .parahangblk3 {margin-left: 4.5em; text-indent:-1.5em; text-align: justify; } .parahangblk4 {margin-left: 6.0em; text-indent:-1.5em; text-align: justify; } .parahangblk5 {margin-left: 7.5em; text-indent:-1.5em; text-align: justify; } .parahangblk6 {margin-left: 9.0em; text-indent:-1.5em; text-align: justify; } /*List Style*/ span.label {display: block; margin: 0em; padding: 0em; text-indent: 0em; width: 0em; float: left;} span.fn-label {display: block; margin: 0em; padding: 0em; text-indent: 0em; width: 0em; float: left;} span.fig-label {font-weight:bold} p.fig-caption {text-align: left;} p.fn {text-indent: 0em; margin-left: 0.0em; padding-left: 0.0em; font-size:0.83em;} p.list-item1 {margin-left: 0.0em; padding-left: 2.0em;} p.list-item2 {margin-left: 2.0em; padding-left: 2.0em;} p.fn>*>span.fn-label {text-indent:-1.0em;} p.list-item1>span.label {text-indent:-2.0em;} p.list-item2>span.label {text-indent:-2.0em;} ul, ol {margin-left: 0em; padding-left: 1.5em; text-align: justify;} ul.disc {list-style-type: disc; margin-left: 0.7em; padding-left: 0.7em;} ul.square {list-style-type: square; margin-left: 0em; padding-left: 0.7em;} ul.circle {list-style-type: circle; margin-left: 0em; padding-left: 0.7em;} ol.decimal {list-style-type: decimal; margin-left: 0em; padding-left: 1.4em;} ol.decimal2 {list-style-type: decimal; margin-left: 0em; padding-left: 1.7em;} ol.decimal-leading-zero {list-style-type: decimal-leading-zero; margin-left: 0em; padding-left: 1.7em;} ol.upper-alpha {list-style-type: upper-alpha; margin-left: 0em; padding-left: 1.7em;} ol.lower-alpha {list-style-type: lower-alpha; margin-left: 0em; padding-left: 1.7em;} ol.upper-roman {list-style-type: upper-roman; margin-left: 0em; padding-left: 1.7em;} ol.lower-roman {list-style-type: lower-roman; margin-left: 0em; padding-left: 1.7em;} ul {margin-top: 0.0em; margin-bottom: 0.0em;} li {margin-top: 0.3em; margin-bottom: 0.3em;} li>div {margin-left: 1em;} blockquote {margin-left: 1em; margin-top: 1.2em; margin-right: 1em;margin-bottom: 1.2em;padding: 0em;} blockquote>blockquote {margin-left: 1.0em; margin-top: inherit; margin-right: 1.0em; margin-bottom: inherit; padding: inherit; font-size: inherit;} div.image-wrap {text-align: center;margin-top:1em;margin-bottom:1em;} div.image {text-align: center; page-break-before:avoid; page-break-after:avoid} .notes-title {} /*Back Matter Styles*/ h1.index-title {text-align:center; font-size:1.5em; } div.index-entry1 {margin-left:1em; text-indent:-.5em} div.index-entry2 {margin-left:1em} div.index-entry3 {margin-left:2em} div.index-entry4 {margin-left:3em} /* -------------- GENERAL HEADING STYLES -------------- */ h1 {text-align: center; font-size: 2.0em; margin-bottom: 1em;} h2 {text-align: center; font-size: 1.8em; margin-bottom: 0.5em; font-family: olstbol;} h3 {text-align: center; font-size: 1.6em; margin-top: 2.0em; margin-bottom: 0.5em; font-family: olstbol;} h4 {text-align: center; font-size: 1.4em; margin-bottom: 0.5em;} h5 {text-align: center; font-size: 1.2em; margin-bottom: 0.5em;} h6 {text-align: left; font-size: 1.0em; margin-bottom: 0.5em;} .h2a {text-align: left; font-size: 1.8em; font-weight: normal margin-bottom: 0.5em; margin-left: 0.2em;} /* -------------- TABLES AND BORDER STYLES -------------- */ table {border-collapse: collapse; } td, th { padding: 3px 5px; } .caption {page-break-after: avoid; text-align:left; font-weight: bold;} td.chapter-title {font-size:35pt; text-align:center;} .bdrtop {border-top: 1px solid;} .bdrbottom {border-bottom: 1px solid;} .bdrleft {border-left: 1px solid;} .bdrright {border-right: 1px solid;} table.grid {border: 1px solid;} table.grid>tr>td, table.grid>*>tr>td, table.grid>tr>th, table.grid>*>tr>th {border: 1px solid;} td.nobdrtop, table.grid td.nobdrtop {border-top: hidden;} td.nobdrright, table.grid td.nobdrright {border-right: hidden;} td.nobdrbottom, table.grid td.nobdrbottom {border-bottom: hidden;} td.nobdrleft, table.grid td.nobdrleft {border-left: hidden;} /*---------- OTHERS ----------*/ sup.fn-num {vertical-align: text-top; font-size: 0.7em;} .line-number {display: block; margin: 0em -1.25em 0em -3.75em; padding: 0em; text-indent: 0em; width: 5em; text-align: right; float: left; font-size: 0.5em;} .dropcap {margin-left: -0.15em; padding-right: 0.0em; font-size:3.6em; line-height: 40px; margin-bottom:-0.25em; float: left; font-family: beatrice;} @media not amzn-mobi { .dropcap { line-height: 100%; font-size: 341%; margin-right: 0.075em; margin-top:-0.22em; float:left; height:0.8em; font-family: beatrice; } } .un {text-decoration: underline} a {text-decoration: none;} .normal{font-weight: normal} tr.spaceUper > td { padding-top: 1em; }