@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);
}

@page {
margin-top: 0.5em;
margin-bottom: 0.5em;
}
h1.otherbooks {
text-align: center;
font-size: medium;
margin-bottom: 1em;
margin-top: 4em;
}

div.otherbooks {
margin-top: 4em;
font-size: small;
margin-left: 2em;
margin-right: 2em;
}

div.copyright {
text-align: justify;
margin-top: 0em;
font-size: small;
}
div.fm {
text-align: justify;
margin-top: 4em;
}

div.dedication {
margin-top: 8em;
}

h1.chapter {
font-size: 2em;
text-align: center;
line-height: 1.2em;
margin-top: 0em;
margin-bottom: 1em;
font-weight: bold;
text-indent: 0em;
}
h1.part {
font-size: 1.5em;
text-align: center;
line-height: 1.2em;
margin-top: 0em;
margin-bottom: 1em;
text-indent: 0em;
font-weight: normal;
}
h2.ch {
font-size: 2em;
text-align: center;
line-height: 1.2em;
margin-top: 0em;
margin-bottom: 1em;
text-indent: 0em;
font-weight: bold;
}

h1.chapter1 {
font-size: 1.3em;
text-align: center;
line-height: 1.2em;
margin-top: 0em;
margin-bottom: 0em;
font-weight: bold;
text-indent: 0em;
}
h1.chapter2 {
font-size: 1.2em;
text-align: center;
line-height: 1.2em;
margin-top: 0em;
margin-bottom: 1em;
font-weight: normal;
text-indent: 0em;
}

div.block {
margin-left: 2em;
margin-right: 2em;
margin-top: 0em;
margin-bottom: 0em;
}
p.caption {
font-size: x-small;
text-align: center;
margin-bottom: 1em;
}


/* ===================== Added Styles ===================== */

p.indent{
text-indent: 2.5em;
text-align: justify;
margin-top: 0em;
margin-bottom: 0em;
line-height: 1.2em;
}
p.indent1{
text-indent: 5em;
text-align: justify;
margin-top: 1em;
margin-bottom: 0em;
line-height: 1.2em;
}
p.indent2{
line-height: 1.2em;
text-indent: 1.5em;
text-align: justify;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
margin-right: 1.5em;
}
p.right {
text-align: right;
line-height: 1.2em;
}
p.right1 {
text-align: right;
line-height: 1.2em;
margin-top: 1em;
margin-bottom: 0em;
}
p.center {
margin-top: 0em;
text-align: center;
margin-bottom: 0em;
line-height: 1.2em;
}

a {
text-decoration: none;
}

p.figure {
	margin-top: 1em;
	text-align: center;
	margin-bottom: 0em;
}

h1.title {
font-size: 1.8em;
line-height: 1.2em;
text-align: center;
margin-top: 0em;
margin-bottom: 1.5em;
font-weight: bold;
}
p {
margin-top: 0em;
margin-bottom: 0em;
}
div.titlepage {
margin-top: 2em;
}
a.pubhlink {
text-decoration: none;
}

p.extract {
line-height: 1.2em;
text-indent: 0em;
text-align: justify;
margin-top: 1em;
margin-bottom: 0em;
}
p.extract1 {
margin-bottom: 0em;
line-height: 1.2em;
text-indent: 0em;
text-align: justify;
margin-top: 2em;
}
div.textbox {
border-bottom: 3px double;
border-top: 3px double;
line-height: 1.7em;
text-align: center;
}
p.box {
margin-left: 1em;
margin-right: 1em;
}

p.nonindent{
line-height: 1.2em;
text-align: justify;
margin-bottom: 0em;
margin-top: 0em;
text-indent: 0em;
}
p.nonindent1{
line-height: 1.2em;
text-indent: 0em;
text-align: justify;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
margin-right: 0em;
}

span.small{
font-size: x-small;
}

div.toc {
text-align: justify;
margin-top: 3em;
}

body
{
text-align: justify;
line-height: 1.2em;
margin-top: 0.5em;
margin-left: 1em;
margin-right: 2em;
font-family: "Charis";
}

h2.title {
font-weight: bold;
font-size: 1.2em;
text-align: center;
margin-bottom: 1em;
margin-top: 1em;
}

span.dropcaps {
float: left;
font-size: 55px;
line-height: 30px;
padding-top: 1px;
margin-top: .1em;
}

div.small
{
		font-size:	small;
		line-height:1.2em;
}

div.footnote
{
		font-size:	small;
		margin-top: 1em;
		border-top: 1px solid;
}

p.footnote
{
	text-align: justify;
	text-indent: 0em;
	margin-left: 0em;
}

h1.toc {
font-size: 2em;
margin-top: 2em;
margin-bottom: 0em;
text-align: left;
}

p.crt{
text-align: justify;
}

ol.upperalpha
{
	text-align: justify;
	list-style-type: upper-alpha;
}
ol.loweralpha
{
	text-align: justify;
	list-style-type: lower-alpha;
}

ol.arabic
{
	text-align: justify;
	margin-left: 3em;
}
ol.arabic1
{
	text-align: justify;
	margin-left: 4.5em;
}

p.hanging
{
text-indent: -2em;
margin-top: 0em;
margin-left: 2em;
margin-bottom: 0em;
line-height: 1.2em;
}
p.hanging0
{
text-indent: -1.2em;
margin-top: 0em;
margin-left: 2.2em;
margin-bottom: 0em;
line-height: 1.2em;
}
p.bull
{
text-indent: -1.1em;
margin-top: 0em;
margin-left: 3.6em;
margin-bottom: 0em;
line-height: 1.2em;
}
p.bull1
{
text-indent: -1.1em;
margin-top: 0em;
margin-left: 4.6em;
margin-bottom: 0em;
line-height: 1.2em;
}
h1.section {
text-align: center;
font-size: 1.4em;
margin-bottom: 0.3em;
margin-top: 1.8em;
font-weight: normal;
line-height: 1.2em;
font-style: italic;
}
p.red {
text-indent: 0em;
text-align: justify;
margin-top: 1em;
margin-left: .7em;
color: #F78026;
}

h2.section {
text-align: left;
font-size: 1.2em;
margin-top: 1.2em;
margin-bottom: 0.2em;
line-height: 1.2em;
text-indent: 0em;
}
h3.section {
text-align: center;
font-size: 1.6em;
margin-bottom: 0.5em;
margin-top: 1.8em;
font-weight: lighter;
line-height: 1.2em;
}
span.underline {
text-decoration: underline;
}
span.underline1 {
border-bottom: 4px solid #000000;
}

span.big{
font-size: 1.5em;
}
span.big1{
font-size: 1.2em;
}

span.overline {
text-decoration: overline;
}

p.textbox{
text-align: justify;
}

p.bcaption{
text-indent: 1.00em;
text-align: center;
font-weight: bold;
}
div.box {
padding-left: 1em;
padding-right: 1em;
padding-bottom: 0.5em;
margin-top: 1.5em;
margin-left: 15em;
margin-bottom: 1em;
margin-right: 15em;
border: thin;
border-bottom: 1px solid;
border-left: 1px solid;
border-top: 1px solid;
border-right: 1px solid;
background-color: #FFFFCC;
}
div.box1 {
margin-top: 1em;
margin-left: 7em;
margin-bottom: 1em;
margin-right: 7em;
border: thin;
padding-left: 1em;
padding-right: 1em;
border-bottom: 2px solid;
border-left: 2px solid;
border-top: 2px solid;
border-right: 2px solid;
}
p.center1 {
margin-top: 1em;
text-align: center;
margin-bottom: 0em;
line-height: 1.2em;
}
p.center2 {
margin-top: 0em;
text-align: center;
margin-bottom: 0em;
line-height: 1.2em;
font-size: 1.5em;
font-weight: bold;
font-style: italic;
}
p.start {
line-height: 1.2em;
text-indent: 0em;
text-align: justify;
margin-top: 2em;
margin-bottom: 0em;
}

div.chapter {
margin-top: 3em;
text-align: justify;
margin-left: 0em;
margin-right: 0em;
}
div.bm {
margin-top: 3em;
text-align: justify;
margin-left: 0em;
margin-right: 0em;
fint-size: large;
}
span.strike
{
text-decoration: line-through;
}

p.pagebreak{
page-break-before: always;
}

img{
max-height: 100%;
max-width: 100%;
}

sup {
	vertical-align: 4px;
	line-height: 0.5em;
}
sup.frac, sub.frac {
	line-height: 0.5em;
	font-size: 0.7em;
}
sub {
	line-height: 0.7px;
	font-size: 0.7em;
	vertical-align: -3px;
}
p.toc
{
text-align: center;
margin-left: 0em;
margin-top: 0em;
margin-bottom: 0em;
line-height: 1.2em;
text-indent: 0em;
}
p.toc1
{
text-align: left;
text-indent: -2em;
margin-left: 3em;
margin-top: 0.0em;
margin-bottom: 0em;
line-height: 1.2em;
}
p.toc2
{
text-align: left;
margin-left: 3em;
margin-top: 1em;
margin-bottom: 0em;
line-height: 1.2em;
text-indent: 0em;
}
td {
vertical-align: top;
}
.middle {
	vertical-align: middle;
}
td.center {
text-align: center;
}
div.table {
padding-left: 1em;
padding-top: 1em;
padding-bottom: 1em;
padding-right: 1em;
margin-top: 1.5em;
margin-left: 10%;
margin-bottom: 1em;
margin-right: 10%;
border: thin;
border-bottom: 1px double;
border-left: 1px double;
border-top: 1px double;
border-right: 1px double;
}
table.center {
text-align: center;
}
p.float-left {
float: left;
padding-right: 1em;
padding-top: 0.3em;
}
p.float-right {
float: right;
padding-left: 1em;
padding-top: 0.3em;
}
p.float-right1 {
float: right;
padding-left: 1em;
padding-top: 1em;
}
p.float-left1 {
float: left;
padding-right: 1em;
padding-top: 1em;
}
div.part {
margin-left: 0em;
margin-top: 8em;
}
p.top {
margin-top: 6em;
text-align: center;
margin-bottom: -.5em;
line-height: 1.2em;
}
span.strike {
text-decoration: line-through;
}
span.red {
color: #EE3124;
}
p.block {
line-height: 1.2em;
text-align: justify;
margin-bottom: 1em;
margin-top: 1em;
margin-left: 2.5em;
margin-right: 2.5em;
}
p.block1 {
line-height: 1.2em;
text-align: justify;
margin-bottom: 1em;
margin-top: 1em;
text-indent: 0em;
margin-left: 1.5em;
margin-right: 1.5em;
}
p.block2 {
line-height: 1.2em;
text-align: justify;
margin-bottom: 0em;
margin-top: 0em;
text-indent: 1.5em;
margin-left: 1.5em;
margin-right: 1.5em;
}
p.block2-1 {
line-height: 1.2em;
text-align: justify;
margin-bottom: 1em;
margin-top: 0em;
text-indent: 0em;
margin-left: 2.5em;
margin-right: 0em;
}
span.blue {
color: #0000FF;
}
td.center {
vertical-align: center;
}
table {
width: 98%;
margin-top: 1.5em;
margin-bottom: 1.5em;
border-collapse: collapse;
}
p.ext {
font-size: 1.2em;
line-height: 1.2em;
text-indent: 0em;
text-align: justify;
margin-top: 1em;
margin-bottom: 0em;
}
h1.chapter15 {
font-size: 1.5em;
text-align: center;
line-height: 1.2em;
margin-top: 0em;
margin-bottom: .2em;
font-weight: normal;
text-indent: 0em;
}
h1.chapter151 {
font-size: 1.5em;
text-align: left;
line-height: 1.2em;
margin-top: 1em;
margin-bottom: .3em;
font-weight: normal;
text-indent: 0em;
}
h1.chapter20 {
font-size: 1.5em;
text-align: center;
line-height: 1.2em;
margin-top: 0.3em;
margin-bottom: 2em;
font-weight: lighter;
}
h1.chapter201 {
font-size: 2em;
text-align: center;
line-height: 1.2em;
margin-top: 0.3em;
margin-bottom: 0.5em;
font-weight: lighter;
}
p.app
{
text-indent: -1.2em;
margin-top: 0em;
margin-left: 1.2em;
margin-bottom: 0.6em;
line-height: 1.2em;
}
