@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;
}