div.booksection{
margin-top: 0em;
margin-left: 0.5em;
margin-right: 0.5em;
margin-bottom: 0em;
text-indent: 0em;
}
p{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;
text-align: justify;
line-height: 1.20;
}
sup{
font-size: 0.8em;
line-height: 0.6em;
}
sub{
font-size: 0.8em;
line-height: 0.6em;
}
a{
color: black;
text-decoration: none;
}
.u {
border-bottom: 1px solid #000000;
}
/* --------- Front Cover --------- */
.cover{
margin: 0em 0em 0em 0em;
text-align: center;
}
img{
max-height: 100%;
max-width: 100%;
}
.fig{
margin-top: 1em;
margin-bottom: 0.3em;
text-align: center;
}
.fig0{
margin-top: 0em;
margin-bottom: 0em;
text-align: center;
}
.star{
margin-top: 1em;
margin-bottom: 1em;
text-align: center;
}
.fig1{
margin-top: 0.5em;
margin-bottom: 1em;
text-align: center;
}
.figm{
margin-top: -40px;
margin-bottom: 1em;
text-align: center;
}
.pagebreak{
page-break-before: always;
}
.block{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 1.5em;
margin-right: 1.5em;
text-indent: 0em;
font-size: 90%;
}
.block1{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 1.5em;
margin-right: 0em;
text-indent: 0em;
font-size: 90%;
}
.block2{
margin-top: 10%;
margin-bottom: 0em;
margin-left: 10%;
margin-right: 10%;
text-indent: 0em;
font-size: 90%;
}
.block20{
margin-top: 1%;
margin-bottom: 0em;
margin-left: 10%;
margin-right: 10%;
text-indent: 0em;
font-size: 90%;
}
.block3{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 4em;
margin-right: 0em;
text-indent: 0em;
font-size: 90%;
}
.block30{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 40%;
margin-right: 0em;
text-indent: 0em;
font-size: 90%;
}

.copy{
text-align: left;
margin-top: 0.15em;
margin-bottom: 0.0em;
font-size: 85%;
}
.copy1{
text-align: justify;
margin-top: 1.35em;
margin-bottom: 0%;
font-size: 85%;
}
.copy1h{
text-align: left;
margin-top: 1.35em;
margin-bottom: 0%;
margin-left: 1em;
text-indent: -1em;
font-size: 85%;
}
.copy0{
text-align: left;
margin-top: 20%;
margin-bottom: 0%;
font-size: 85%;
}
.copy2{
text-align: justify;
margin-top: 20%;
margin-bottom: 0%;
font-size: 85%;
}
.footnote{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;
text-indent: 1.5em;
font-size: 85%;
}
.footnote5{
margin-top: 0.5em;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;
text-indent: 0em;
font-size: 85%;
}
.footnote_indent{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;
text-indent: 1.5em;
font-size: 85%;
}
.footline{
margin-top: 2em;
margin-bottom: 0.5em;
margin-left: 0em;
margin-right: 0em;
border-bottom: 1px solid;
width: 100px;
}
.chtit{
font-size: 150%;
margin-top: 1em;
margin-bottom: 1.5em;
text-align: center;
text-indent: 0em;
}
.chap1{
font-size: 130%;
margin-top: 1em;
margin-bottom: 0em;
text-align: center;
text-indent: 0em;
}
.chap11{
font-size: 120%;
margin-top: 1em;
margin-bottom: 2em;
text-align: center;
text-indent: 0em;
}
.chap2{
font-size: 150%;
margin-top: 0.5em;
margin-bottom: 2em;
margin-left: 10%;
margin-right: 10%;
text-align: center;
text-indent: 0em;
}
.chap21{
font-size: 140%;
margin-top: 1.5em;
margin-bottom: 2em;
margin-left: 15%;
margin-right: 15%;
text-align: center;
text-indent: 0em;
}
.chap3{
font-size: 100%;
margin-top: 1.15em;
margin-bottom: 2em;
margin-left: 10%;
margin-right: 10%;
text-align: center;
text-indent: 0em;
}
.h2{
font-size: 110%;
margin-top: 1.25em;
margin-bottom: 0em;
text-align: left;
text-indent: 0em;
margin-left: 0%;
margin-right: 0%;
font-weight: bold;
}
.h20{
font-size: 110%;
margin-top: 1.25em;
margin-bottom: 0em;
text-align: center;
text-indent: 0em;
margin-left: 10%;
margin-right: 10%;
}
.h2c{
font-size: 110%;
margin-top: 1.25em;
margin-bottom: 0.5em;
text-align: center;
text-indent: 0em;
border-top: 2px dotted #000000;
border-bottom: 2px dotted #000000;
padding-top: 0.15em;
padding-bottom: 0.15em;
padding-left: 0%;
padding-right: 0%;
}
.h2c0{
font-size: 115%;
margin-top: 1.25em;
margin-bottom: 0em;
text-align: center;
text-indent: 0em;
border-top: 1px solid #000000;
padding-top: 0.5em;
padding-left: 10%;
padding-right: 10%;
}
.bhead{
font-size: 125%;
margin-top: 0.5em;
margin-bottom: 0.15em;
text-align: center;
text-indent: 0em;
margin-left: 10%;
margin-right: 10%;
}
.h3{
font-weight: bold;
font-size: 100%;
margin-top: 1.25em;
margin-bottom: 0.15em;
text-align: left;
text-indent: 0em;
}
.h3b{
font-weight: bold;
font-size: 100%;
margin-top: 1.25em;
margin-bottom: 0.15em;
text-align: left;
text-indent: 0em;
}
.h30{
font-size: 100%;
margin-top: 0em;
margin-bottom: 0.15em;
text-align: left;
text-indent: 0em;
}
.h4{
font-size: 100%;
margin-top: 1.25em;
margin-left: 0em;
margin-bottom: 0.25em;
text-align: left;
text-indent: 0em;
}
.image{
margin-top: 1.5em;
margin-bottom: 1.5em;
text-align: center;
}
.indent{
margin: 0em 0em 0em 0em;
text-align: justify;
text-indent: 1.5em;
font-size: 1em;
}
.list2_indent{
margin: 0em 0em 0em 3.5em;
text-align: justify;
text-indent: 1.5em;
font-size: 1em;
}
.indent1{
margin: 1em 0em 0em 0em;
text-align: justify;
text-indent: 1.5em;
font-size: 1em;
}
.indent2{
margin: 2.5em 0em 0em 0em;
text-align: justify;
text-indent: 1.5em;
font-size: 1em;
}
span.no{
display: inline-block;
text-indent: 0.00em;
white-space: pre-wrap;
width: 1.5em;
}
.fspa{
display: inline-block;
text-indent: 0.00em;
white-space: pre-wrap;
width: 2em;
}
span.no1{
display: inline-block;
text-indent: 0.00em;
white-space: pre-wrap;
width: 2em;
}
.noindent{ 
margin: 0em 0em 0em 0em;
text-align: justify;
font-size: 1em;
}
.bnoindent{ 
margin: 0em 0em 0em 0em;
text-align: left;
font-size: 1em;
}
.tnoindent{ 
margin: 0em 0em 0em 0em;
text-align: left;
font-size: 1em;
}
.noindent_left{ 
margin: 0em 0em 0em 0em;
text-align: left;
font-size: 1em;
}
.noindent_left1{ 
margin: 1em 0em 0em 10%;
text-align: left;
font-size: 90%;
}
.noindent_left0{ 
margin: 0.2em 0em 0em 10%;
text-align: left;
font-size: 90%;
}
.noindent0{ 
margin: 0.5em 0em 0em 0em;
text-align: justify;
font-size: 1em;
}
.noindents{ 
margin: 0.25em 0em 0em 0em;
text-align: justify;
font-size: 90%;
}
.dedi{ 
margin: 30% 0em 0em 25%;
text-align: right;
font-size: 1em;
}
.dedi1{ 
margin: 1em 0em 0em 25%;
text-align: right;
font-size: 1em;
}
.dedic{ 
margin: 30% 0em 0em 0%;
text-align: center;
font-size: 1em;
}
.dedi0{ 
margin: 0% 0em 0em 15%;
text-align: right;
font-size: 1em;
}
.noindent1{ 
margin: 1em 0em 0em 0em;
text-align: justify;
font-size: 1em;
}
.noindent2{ 
margin: 2em 0em 0em 0em;
text-align: justify;
font-size: 1em;
}
.notes{
margin-top: 1em;
margin-bottom: 0em;
margin-right: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
text-align: left;
font-size: 90%;
}
.notes1{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 2em;
margin-right: 0em;
text-indent: -2em;
text-align: left;
font-size: 90%;
}
.poem{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
margin-right: 0em;
text-indent: 0em;
font-size: 90%;
}
.poem1{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 1.5em;
margin-right: 0em;
text-indent: 0em;
font-size: 90%;
}
.title{
margin-top: 15%;
margin-bottom: 0em;
font-size: 250%;
text-align: center;
}
.author{
margin-top: 3%;
margin-bottom: 0em;
margin-left: 0em;
font-size: 150%;
text-align: center;
}
.subtitle{
margin-top: 2%;
margin-bottom: 0em;
margin-left: 0em;
font-size: 120%;
text-align: center;
}
.title3{
margin-top: 2em;
margin-bottom: 0em;
font-weight: normal;
margin-left: 0em;
font-size: 120%;
text-align: center;
}
.logo{
margin-top: 27%;
margin-bottom: 0em;
font-size: 100%;
text-align: center;
}
.tochead{
margin-top: 2em;
margin-bottom: 1.3em;
text-align: center;
text-indent: 0em;
font-size: 150%;
}
.toc1{
font-size: 100%;
text-align: left;
text-indent: 0em;
margin-top: 1.15em;
margin-bottom: 0em;
margin-left: 0em;
}
.toc10{
font-size: 100%;
text-align: left;
text-indent: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0em;
}
.toc2{
font-size: 100%;
text-align: left;
text-indent: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 2.25em;
}
.toc21{
font-size: 100%;
text-align: left;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 0em;
margin-left: 2.25em;
}
.toc3{
font-size: 100%;
text-align: left;
text-indent: 0em;
margin-top: 0em;
margin-bottom: 0em;
margin-left: 4em;
}
.halttitle{
margin-top: 3em;
margin-bottom: 0em;
font-weight: normal;
margin-left: 0em;
font-size: 120%;
text-align: center;
}
.bold{
font-weight: bold;
}
.bolditalic{
font-weight: bold;
font-style: italic;
}
.italicepub{
font-style: italic;
}
.part{
font-size: 130%;
margin-top: 2.5em;
margin-bottom: 0em;
text-align: center;
text-indent: 0em;
}
.part1{
font-size: 170%;
margin-top: 1em;
margin-bottom: 0em;
text-align: center;
text-indent: 0em;
margin-left: 15%;
margin-right: 15%;
}
.part2{
font-size: 100%;
margin-top: 0.7em;
margin-bottom: 0em;
text-align: center;
text-indent: 0em;
}
.sumillas{ 
margin: 0em 0em 0em 0%;
text-align: center;
font-size: 120%;
}
.sumillasj{
font-size: 120%;
text-align: justify;
text-indent: 0em;
margin-top: 0em;
margin-bottom: 0em;
}
.rights{
font-size: 80%;
text-align: right;
text-indent: 0em;
margin-top: 0.5em;
margin-left: 10%;
margin-bottom: 0em;
}
.rights1{
font-size: 85%;
text-align: right;
margin-left: 35%;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 0em;
}
.right{
font-size: 100%;
margin-left: 25%;
text-align: right;
text-indent: 0em;
margin-right: 0em;
margin-top: 0em;
margin-bottom: 0em;
}
.right1{
margin-left: 25%;
font-size: 100%;
text-align: right;
text-indent: 0em;
margin-top: 1em;
margin-bottom: 0em;
}
.box{
border-radius: 20px;
border: 1px solid #000000;
font-size: 90%;
margin-left: 1em;
margin-right: 0em;
margin-top: 1em;
margin-bottom: 1em;
}
.padd{
padding-top: 0.5em;
padding-right: 1em;
padding-bottom: 0.5em;
padding-left: 1em;
}
.left{
text-align: left;
}
.spa{
display: inline-block;
text-indent: 0.00em;
white-space: pre-wrap;
width: 1.75em;
}
.pink{
color: #ec008d;
}
.center2{
margin-top: 1.5em;
margin-bottom: 0em;
text-align: center;
font-size: 100%;
text-indent: 0em;
}
.center1{
margin-top: 1em;
margin-bottom: 0em;
text-align: center;
font-size: 100%;
text-indent: 0em;
}
.center{
margin-top: 0em;
margin-bottom: 0em;
text-align: center;
font-size: 100%;
text-indent: 0em;
}
.centerh{
margin-top: 0.75em;
margin-bottom: 0em;
text-align: center;
font-size: 115%;
text-indent: 0em;
margin-left: 10%;
margin-right: 10%;
font-weight: bold;
}
.centerh0{
margin-top: 0.25em;
margin-bottom: 0em;
text-align: center;
font-size: 115%;
text-indent: 0em;
margin-left: 0%;
margin-right: 0%;
padding-bottom: 0.5em;
border-bottom: 1px solid #000000;
}
.bor1{
border-radius: 20px;
padding: 0.25em 1em 0.25em 1em;
border: 1px solid #000000;
}
.centerh00{
margin-top: 0.25em;
margin-bottom: 0em;
text-align: center;
font-size: 115%;
text-indent: 0em;
margin-left: 0%;
margin-right: 0%;
}
.caption{
margin-top: 0em;
margin-bottom: 0em;
text-align: center;
font-size: 85%;
text-indent: 0em;
}
.tcaption{
margin-top: 1em;
margin-bottom: 0.35em;
text-align: center;
font-size: 90%;
text-indent: 0em;
margin-left: 5%;
margin-right: 5%;
}
.blist{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 3em;
margin-right: 0em;
text-indent: -1.5em;
text-align: justify;
font-size: 100%;
}
.list{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 3.5em;
margin-right: 0em;
text-indent: -1.75em;
text-align: justify;
font-size: 100%;
}
.list0{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.75em;
margin-right: 0em;
text-indent: -1.75em;
text-align: justify;
font-size: 100%;
}
.list01{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 1.75em;
margin-right: 0em;
text-indent: -1.75em;
text-align: justify;
font-size: 100%;
}
.listp1{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 3.5em;
margin-right: 0em;
text-indent: 0em;
text-align: justify;
font-size: 100%;
}
.list1{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 3.5em;
margin-right: 0em;
text-indent: -1.75em;
text-align: justify;
font-size: 100%;
}
.tlist{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 1.75em;
margin-right: 0em;
text-indent: -1.75em;
text-align: left;
font-size: 100%;
}
.blist1{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 1.75em;
margin-right: 0em;
text-indent: -1.5em;
text-align: justify;
font-size: 100%;
}
.blist2{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 3.5em;
margin-right: 0em;
text-indent: -1.5em;
text-align: justify;
font-size: 100%;
}
.blist21{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 3.5em;
margin-right: 0em;
text-indent: -1.5em;
text-align: justify;
font-size: 100%;
}
.blist3{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 4.5em;
margin-right: 0em;
text-indent: -1.5em;
text-align: justify;
font-size: 100%;
}
.bull{
display: inline-block;
text-indent: 0.00em;
white-space: pre-wrap;
width: 1.5em;
}
table{
width: 100%;
font-size: 90%;
border-collapse: collapse;
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}
.table{
font-size: 80%;
border-collapse: collapse;
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}
td{
vertical-align: top;
padding: 0.1em 0.5em 0.1em 0.5em;
}
.td1{
vertical-align: top;
padding: 1.5em 0.5em 0.1em 0.5em;
}
.middle{
vertical-align: middle;
}
.bottom{
vertical-align: bottom;
padding-bottom: 1.35em;
}
.bor{
padding-top: 0.35em;
padding-right: 0.5em;
padding-bottom: 0.35em;
padding-left: 0.5em;
border: 1px solid #000000;
}
.bor_dot{
padding-top: 0.35em;
padding-right: 0.5em;
padding-bottom: 0.35em;
padding-left: 0em;
border-top: 2px dotted #000000;
border-bottom: 2px dotted #000000;
}
.tdbg{
background-color: #f2f2f2;
padding: 0.2em 0.5em 0.2em 0.5em;
}
.lb{
border-left: 1px solid #000000;
}
.rb{
border-right: 1px solid #000000;
}
.bb{
border-bottom: 1px solid #000000;
}
.tb{
border-top: 1px solid #000000;
}

.bg_red{
background-color: #90c53f;
color: #ffffff;
font-size: 100%;
padding: 0.5em;
margin-left: 0em;
margin-right: 0em;
margin-top: 0em;
margin-bottom: 0em;
}
.bgg{
border-radius: 20px;
background-color: #dcdcdc;
font-size: 90%;
padding: 10% 1em 1em 1em;
margin-left: 0em;
margin-right: 0em;
margin-top: 1em;
margin-bottom: 0em;
}
.tbgg{
border-radius: 10px;
background-color: #dcdcdc;
padding: 0.75em;
margin-left: 0em;
margin-right: 0em;
}
.bgg_chap{
border-radius: 20px;
background-color: #969696;
font-size: 90%;
padding: 10% 1em 1em 1em;
margin-left: 0em;
margin-right: 0em;
margin-top: 1em;
margin-bottom: 0em;
}
.bgg1{
border-radius: 20px;
background-color: #dcdcdc;
font-size: 90%;
padding: 1em 1em 1em 1em;
margin-left: 0em;
margin-right: 0em;
margin-top: 1em;
margin-bottom: 0em;
}
.bgg0{
background-color: #dcdcdc;
font-size: 90%;
padding: 1em 1em 1em 1em;
margin-left: 0em;
margin-right: 0em;
margin-top: 1em;
margin-bottom: 0em;
}
.bgw{
background-color: #ffffff;
border: 1px solid #000000;
padding: 0.5em 1em 0.75em 1em;
margin-left: 0em;
margin-right: 0em;
margin-top: 1em;
margin-bottom: 0em;
border-radius: 20px;
}
.bgw_shadow{
background-color: #ffffff;
border: 1px solid #000000;
padding: 0.5em 1em 0.75em 1em;
margin-left: 0em;
margin-right: 0em;
margin-top: 1em;
margin-bottom: 0em;
border-radius: 20px;
box-shadow: 5px 5px #5e5e5e;
}
.bg1{
font-size: 90%;
background-color: #f2f2f2;
padding: 0.5em 1em 0.75em 1em;
margin-left: 0em;
margin-right: 0em;
margin-top: 1em;
margin-bottom: 0em;
}
.wid50{
width: 50%;
}
.wid15{
width: 15%;
}
.wid20{
width: 20%;
}
.wid25{
width: 25%;
}
.bib{
margin-top: 0.15em;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;
text-indent: 0em;
text-align: justify;
font-size: 90%;
}
.line{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 0%;
margin-right: 0em;
border-bottom: 3px dotted #000000;
}
.line1{
margin-top: 1em;
margin-bottom: 0em;
margin-left: 0%;
margin-right: 0em;
border-bottom: 3px dotted #000000;
}
.drop{
float: left;
font-size: 270%;
line-height: 0.75em;
margin-right: 0em;
margin-top: 0em;
margin-bottom: -0.25em;
}
.eximg{
margin-top: 0em;
margin-bottom: 0em;
float: left;
margin-left: -4em;
clear: both;
}
.eximg1{
margin-top: 1.1em;
margin-bottom: 0em;
float: left;
margin-left: -4em;
clear: both;
}
.eximg img{
max-width: 3.75em;
}
.eximg1 img{
max-width: 3.75em;
}
.fleft{
margin-top: -0.75em;
margin-bottom: 0em;
float: left;
vertical-align: middle;
}
.fleft1{
margin-top: -0.75em;
margin-left: -1.25em;
margin-bottom: 0em;
float: left;
vertical-align: middle;
}
.fright{
margin-top: -0.75em;
margin-bottom: 0em;
float: right;
vertical-align: middle;
}
.black{
color: #000000;
}