/*  Stylesheet Defination  */
.booksection{
margin-top:0em;
margin-right: 0.5em;
margin-bottom: 0em;
margin-left: 0.5em;
}
.h3{
margin-top: 1.2em;
margin-right: 0em;
margin-bottom: 0.5em;
margin-left: 0em;
font-size:118%;
font-weight: normal;
text-align:left;
}
.h4{
margin-top: 1.2em;
margin-right: 0em;
margin-bottom: 0.5em;
margin-left: 0em;
font-size:108%;
font-weight: normal;
text-align:left;
}
p{
text-align:left;
margin-top:0em;
margin-bottom:0em;
}
.cover{
text-align:center;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}

.indentl{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 15%;
text-indent:0em;
font-size:100%;
text-align:left;
}
.indent{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent:1.5em;
font-size:100%;
text-align:justify;
}
.indent0{
margin-top: 0.5em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent:1.5em;
font-size:100%;
text-align:justify;
}
.indent1{
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent:1.5em;
font-size:100%;
text-align:justify;
}
.indent2{
margin-top: 25%;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent:1.5em;
font-size:100%;
text-align:justify;
}

.noindent{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent: 0em;
font-size:100%;
text-align:justify;
}
.bindent{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: 0em;
font-size:100%;
text-align:justify;
}
.noindent1{
margin-top: 1.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent: 0em;
font-size:100%;
text-align:justify;
}
.noindent0{
margin-top: 0.5em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent:0em;
font-size:100%;
text-align:justify;
}
.dedi{
margin-top: 45%;
margin-left: 10%;
margin-bottom: 0em;
text-indent:0em;
font-size:100%;
text-align:right;
}
.dedi1{
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0%;
text-indent:0em;
font-size:100%;
text-align:right;
}
.dedi0{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 10%;
text-indent:0em;
font-size:100%;
text-align:right;
}
.noindent2{
margin-top: 2.2em;
margin-bottom: 0em;
text-indent:0em;
font-size:100%;
text-align:justify;
}
.front{
font-weight: normal;
font-size:150%;
margin-bottom: 2em;
margin-top:1em;
margin-left:0em;
text-indent: 0em;
text-align:center;
}

.chap{
font-weight: normal;
font-size:170%;
margin-bottom: 2em;
margin-top:1em;
margin-left:0em;
text-indent: 0em;
text-align:center;
}
.part1{
font-size:130%;
margin-bottom:0%;
margin-top:10%;
font-weight: normal;
text-align:center;
}
.part2{
font-size:180%;
margin-bottom:0%;
margin-top:3%;
font-weight: bold;
text-align:center;
}
.part3{
font-size:120%;
margin-bottom:0%;
margin-top:0%;
font-weight: normal;
text-align:center;
}
.chapr{
font-size:140%;
margin-bottom:1.5em;
margin-top:-1em;
text-align:right;
}
.chap0{
font-size:160%;
border-bottom: 1px solid #808080;
margin-bottom:0em;
margin-top:1em;
text-align:left;
}
.chap1{
font-size:150%;
font-weight: normal;
margin-bottom:0em;
margin-top:1em;
text-align:center;
}
.chap10{
font-weight: normal;
font-size:160%;
margin-bottom:0em;
margin-top:1em;
text-align:center;
}
.chap2{
font-weight: normal;
font-size:170%;
margin-bottom:1.5em;
margin-top:0.5em;
text-align:center;
}

.h2{
font-weight: normal;
margin-top: 1.2em;
margin-right: 0em;
margin-bottom: 0.3em;
margin-left: 0em;
font-size:125%;
text-align:left;
}
.h2_hang{
margin-top: 1.2em;
margin-right: 0em;
margin-bottom: 0.4em;
margin-left: 1.2em;
font-size:125%;
text-align:left;
}
.h3h{
margin-top: 1.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
font-size:110%;
font-weight: normal;
text-align:left;
}
.h30{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.5em;
margin-left: 0em;
font-size:118%;
font-weight: normal;
text-align:left;
}
.head2{
text-align:left;
color:#b60072;
margin-top:1.5em;
margin-bottom:0em;
font-size:105%;
}
.bhead{
text-align:left;
margin-top:0.5em;
margin-bottom:0em;
font-size:110%;
}
.star{
text-align:center;
margin-top: 1em;
margin-bottom:1em;
}
.tstar{
margin: 5% 0% 0% 0%;
text-align:center;
font-weight:normal;
}

.title{
margin: 7% 0% 0% 10%;
text-align:center;
font-size: 230%;
}
.htitle{
margin: 15% 0% 0% 0%;
text-align:right;
font-size: 150%;
}

.title1{
margin-top: 1%;
margin-left: 7%;
margin-right: 7%;
margin-bottom: 0%;
font-size: 110%;
text-align: center;
font-weight: normal;
}
.author{
margin-top: 1%;
margin-left: 0%;
margin-bottom: 0%;
font-size: 120%;
text-align: center;
font-weight: normal;
}
.hauthor{
margin-top: 45%;
margin-left: 0%;
margin-bottom: 0%;
font-size: 110%;
text-align: right;
font-weight: normal;
}

.logo{
margin-top: 40%;
margin-left: 10%;
margin-bottom: 0%;
font-weight: normal;
text-align: center;
}
.hlogo{
margin-top: 5%;
margin-bottom: 0%;
font-weight: normal;
text-align: center;
}

.title4{
font-size: 100%;
margin-top: 12%;
margin-bottom: 0%;
font-weight: normal;
text-align: center;
}

.title5{
font-size: 80%;
margin-top: 12%;
margin-bottom: 0%;
font-weight: normal;
text-align: center;
}
.ded{
margin-top: 3.5em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
font-size:100%;
text-align:center;
}
.copy{
text-align:center;
margin-top:0em;
margin-bottom:0em;
font-size:80%;
}
.copy1{
text-align:center;
margin-bottom:0em;
margin-top:1.15em;
margin-left:0em;
text-indent: 0em;
font-size:80%;
}
.copy2{
text-align:center;
margin-bottom:0em;
margin-top:3em;
margin-left:0em;
text-indent: 0em;
font-size:80%;
}
.copy20{
text-align:left;
margin-bottom:0em;
margin-top:0em;
margin-left:1em;
text-indent: 0em;
font-size:80%;
}
.copy10{
text-align:left;
margin-bottom:0em;
margin-top:0em;
margin-left:1em;
text-indent: -1em;
font-size:80%;
}
.copy0{
text-align:center;
margin-bottom:0em;
margin-top:15%;
font-size:80%;
}
.copys{
text-align:center;
margin-bottom:0em;
margin-top:1em;
font-size:75%;
margin-left:5%;
margin-right:5%;
}
.copyc{
text-align:center;
margin-bottom:0em;
margin-top:5%;
margin-left:5%;
margin-right:5%;
font-size:80%;
}
.copyr{
text-align:right;
margin-bottom:0em;
margin-top:0%;
font-size:80%;
}
.copyr1{
text-align:right;
margin-bottom:0em;
margin-top:1em;
font-size:80%;
}

.toc{
margin-top: 0.8em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
font-size:100%;
text-align: left;
}
.toc2{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 3em;
text-indent: -1.5em;
font-size:100%;
text-align: left;
}
.toc20{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 3em;
text-indent: -1.5em;
font-size:100%;
text-align: left;
}
.toc3{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 4.75em;
text-indent: -1.75em;
font-size:100%;
text-align: left;
}
.toc0{
margin-top: 1.3em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
font-size:100%;
}
.toc1{
text-align: left;
margin-top: 1.25em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
font-size:100%;
}
.toc10{
margin-top: 1.25em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
font-size:100%;
}
.tocc{
text-align: center;
margin-top: 1.25em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
font-size:100%;
}
sup {
font-size: 0.6em;
line-height: 0.7em;
}

sub {
font-size: 0.6em;
line-height: 0.7em;
}
.footnote{
margin-top: 0.12em;
margin-bottom: 0em;
margin-left: 0em;
text-indent: 0em;
font-size:90%;
text-align:justify;
}

table{
width: 90%;
font-size: 90%;
border-collapse:collapse;
margin-top:1em;
margin-left:1.75em;
margin-bottom: 1em;
}
td{
vertical-align: top;
padding: 0.15em 0.35em 0.15em 0.35em;
}
a{
text-decoration:none;
color:inherit;
}
.right{
text-align: right;
margin-top:0em;
margin-bottom: 0em;
}
.left{
text-align: left;
margin-top:0em;
margin-bottom: 0em;
}
.left1{
text-align: left;
margin-top:1.4em;
margin-bottom: 0em;
}
.right1{
text-align: right;
margin-top:1em;
margin-bottom: 0em;
}
.right2{
font-weight: bold;
text-align: right;
margin-top:60%;
margin-bottom: 0em;
}
.ffig{
float: left;
margin-top: 1.2em;
margin-right: 0.7em;
margin-bottom: 0em;
margin-left: 0.1em;
}
.frfig{
float: right;
margin-top: 0em;
margin-right: 1.5em;
margin-bottom: 0em;
margin-left: 1em;
}
.center{
text-align:center;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}
.center2{
text-align:center;
margin-top: 30%;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}
.fig{
text-align:center;
margin-top: 0.5em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}
.fig0{
text-align:center;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}

.center1{
text-align:center;
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
}
img{
max-height:100%;
max-width:100%;
}
/* -------------------------------- */
.block{
margin-left:3em;
text-indent: 0em;
margin-right:3em;
margin-top:1em;
margin-bottom: 0em;
} 
.cita{
margin-left:1.75em;
text-indent: 0em;
margin-right:1.75em;
text-align: justify;
margin-top:0.7em;
margin-bottom: 1em;
font-size: 90%;
} 
.citas-2{
margin-left:3.25em;
text-indent: 0em;
margin-right:0em;
text-align: justify;
margin-top:0.7em;
margin-bottom: 1em;
font-size: 90%;
} 
.cita1{
margin-left:3em;
text-indent: 0em;
margin-right:0em;
text-align: justify;
margin-top:0.7em;
margin-bottom: 0em;
font-size: 90%;
} 

.block_left{
margin-left:0;
margin-right:2em;
font-size: 90%;
margin-top:1em;
margin-bottom: 1em;
} 
.block0{
margin-left:1.5em;
margin-right:0em;
margin-top:0em;
margin-bottom: 1em;
} 
.block01{
margin-left:1.5em;
margin-right:0em;
margin-top:0em;
margin-bottom: 1em;
} 
.extract{
text-align: justify;
margin-left:15%;
margin-right: 0%;
margin-top: 1em;
margin-bottom: 0em;
font-size: 90%;
} 
.extract0{
text-align: justify;
margin-left: 15%;
margin-right: 0%;
margin-top: 0em;
margin-bottom: 0em;
font-size: 90%;
} 
.extract_author{
text-align: right;
margin-left: 20%;
margin-right:0em;
margin-top:0.4em;
margin-bottom: 0em;
font-size: 90%;
} 

.note{
font-size: 90%;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 2.15em;
text-indent: -2.15em;
text-align: justify;
}

.nlist{
margin-top: 0.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.75em;
text-indent: -1.75em;
text-align: justify;
}
.nlist1{
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
text-align: justify;
margin-left: 2.15em;
text-indent: -2.15em;
}
.ntlist{
margin-top: 0.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}
p.hang{
text-align:justify;
margin-top: 0.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}
p.hang1{
text-align:justify;
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}
p.blist{
text-align:justify;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}
p.blist1{
text-align:justify;
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}
p.blist2{
text-align: justify;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 3em;
text-indent: -1.5em;
}
p.blist21{
text-align: justify;
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 3em;
text-indent: -1.5em;
}
p.blist3{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 2.5em;
text-indent: 0em;
}

.footline {
margin-top: 2em;
margin-right: 0em;
margin-bottom: 0.5em;
margin-left: 0em;
width: 20%;
border-bottom: 1px solid black;
}
.drop{
 float: left;
 font-size: 300%;
 line-height: 0.85em;
 margin-right: 0.03em;
 margin-bottom:-0.25em;
}
.big{
font-size: 150%;
line-height: 0.85em;
margin-right: 0.03em;
margin-bottom:-0.25em;
}
.big_hang{
text-align:justify;
margin-top:0em;
margin-left:5em;
margin-bottom:0em;
text-indent:-5em;
}
.big_hang1{
text-align:justify;
margin-top:1em;
margin-left:5em;
margin-bottom:0em;
text-indent:-5em;
}
.side{
text-align:left;
color: #b60072;
margin-left: 2em;
margin-top:1em;
font-size: 0.9em;
margin-bottom:1em;
}
.img{
text-align:center;
margin-top:1em;
margin-bottom:0em;
}
.caption{
font-size: 85%;
text-align:left;
margin-top:0.5em;
margin-bottom:0em;
}
.tcaption{
font-size: 90%;
text-align:left;
margin-top:1em;
margin-bottom:0em;
}
.line{
margin-left: 45%;
margin-right: 45%;
border-bottom:1px solid #000000;
margin-top:0em;
margin-bottom:1.5em;
}
.line1{
border-bottom:1px solid #000000;
margin-top:2em;
margin-bottom:0em;
}
.marginl{
margin-left:4em;
}
.black{
color: black;
}

.bor{
border: 1px solid #000000;
}
.lb{
border-left: 1px solid #000000;
}
.pagebreak{
page-break-before: always;
}
.border{
border-left: 2px solid #000000;
margin-top: 20%;
margin-bottom: 0em;
padding: 0em 0.6em 0em 0.6em;
}

.spa{
text-indent:0em;
display:inline-block;
width: 1.5em;
white-space:pre-wrap;
}
.nspa{
text-indent:0em;
display:inline-block;
width: 1.75em;
white-space:pre-wrap;
}
.bspa{
text-indent:0em;
display:inline-block;
width: 1.5em;
white-space:pre-wrap;
}
.big_spa{
text-indent:0em;
display:inline-block;
width: 5em;
white-space:pre-wrap;
}
.blue{
color: #00bcf2;
}
.greybg{
background-color: #e7e7e8;
padding-top: 0.2em;
padding-right: 0.35em;
padding-bottom: 0.2em;
padding-left: 0.35em;
}
.dgreybg{
color: #ffffff;
background-color: #808080;
padding-top: 0.1em;
padding-right: 0.15em;
padding-bottom: 0.1em;
padding-left: 0.15em;
}
.h2c{
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0.4em;
margin-left: 0em;
font-size:120%;
text-align:center;
}
.white{
color: #ffffff;
}
.right0{
text-align: right;
margin-top:0em;
margin-bottom: 0em;
}
.right10{
text-align: right;
margin-top:1em;
margin-bottom: 0em;
}
.midd{
vertical-align: middle;
}
.noindent_left30{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 30%;
text-indent:0em;
font-size:100%;
text-align:left;
}
.noindent_left40{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 40%;
text-indent:0em;
font-size:100%;
text-align:left;
}
.noindent_left{
margin-top: 0em;
margin-bottom: 0em;
text-indent:0em;
font-size:100%;
text-align:left;
}
.noindent_left40{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 40%;
text-indent:0em;
font-size:100%;
text-align:left;
}
.block_line {
margin-top: 2.5em;
margin-right: 0em;
margin-bottom: 0.5em;
margin-left: 0em;
width: 60%;
border-bottom: 1px solid black;
}

.black{
color:#000000;
}
.gray{
color:#555555;
}
.red{
color:#520310;
}
.u{
border-bottom: 1px solid;
}
.green{
color: #6cc067;
}
.cream{
color: #e8ec9b;
}
.tit{
	margin: 3% 0% 0% 0%;
	text-align:left;
	font-weight:normal;
}

.tit1{
	border-top: 1px solid #000000;
	margin-top: 10%;
	padding-left: 15%;
	margin-bottom: 0%;
	font-size: 210%;
	text-align :left;
	font-weight: normal;
}
.tit2{
	margin-top: 1%;
	margin-left: 15%;
	margin-bottom: 0%;
	font-size: 150%;
	text-align :left;
	font-weight: normal;
}

.boldepub{
font-weight: bold;
}
.italicepub{
font-style: italic;
}
.bolditalicepub{
font-style: italic;
font-weight: bold;
}
small{
font-size:70%;
}
.block2{
margin-left:1.5em;
text-indent: 0em;
margin-right:1.5em;
text-align: justify;
margin-top:0em;
margin-bottom: 0em;
font-size: 90%;
} 
.block20{
margin-left:1.5em;
text-indent: 0em;
margin-right:1.5em;
text-align: justify;
margin-top:0.7em;
margin-bottom: 0em;
font-size: 90%;
} 
p.bib{
text-align: justify;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}
p.bib1{
text-align: justify;
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}
.cita0{
margin-left:1.75em;
text-indent: 0em;
margin-right:0em;
text-align: justify;
margin-top:0.7em;
margin-bottom: 0em;
font-size:90%;
}
.citasr{
margin-top: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent: 0em;
font-size:90%;
text-align:right;
}
.citasr1{
margin-top: 1em;
margin-bottom: 0em;
text-indent: 0em;
font-size:90%;
text-align:right;
}
.citas1{
margin-top: 1.2em;
margin-bottom: 0em;
margin-left: 0em;
text-indent: 0em;
font-size:90%;
text-align:justify;
}

.epigraph{
margin-top: 1.5em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 30%;
text-indent:0em;
font-size:90%;
text-align:justify;
}
.epigraph1{
margin-top: 0.35em;
margin-right: 0em;
margin-bottom: 1.5em;
margin-left: 30%;
text-indent:0em;
font-size:90%;
text-align:justify;
}
.epigraph_author{
text-align: right;
margin-left: 20%;
margin-right:0em;
margin-top:0.4em;
margin-bottom: 0em;
font-size: 90%;
} 

.add_head{
margin-top:1em;
margin-bottom:0em;
text-indent:0em;
font-size:1.3em;
font-weight:bold;
text-align:center;
line-height: 1.2em;
color:#22428F;
}
.lstfig
{
margin-top:1.0em;
margin-bottom:0em;
text-indent:0em;
font-size:0.0em;
text-align:center;
line-height: 1.2em;
}
.lstfig0
{
margin-top:0em;
margin-bottom:0em;
text-indent:0em;
font-size:0.0em;
text-align:center;
line-height: 1.2em;
}
.add
{
margin-top:0.75em;
margin-bottom:0em;
text-indent:0em;
font-size:100%;
text-align:center;
line-height: 1.2em;
}
.adlist
{
margin-top: 0.2em;
font-size: 85%;
margin-left: 3em;
text-indent: -2em;
text-align:left;
}
.adlist1
{
margin-top: 0.75em;
font-size: 85%;
margin-left: 3em;
text-indent: -2em;
text-align:left;
}
span.lst_spa {
display:inline-block;
text-indent:0.00em;
white-space:pre-wrap;
width:2em;
} 
.hlink{
color:blue;
}
.h2+.noindent1{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent: 0em;
font-size:100%;
text-align:justify;
}
.cita_hang{
margin-top: 0.2em;
margin-right: 1.75em;
margin-bottom: 0em;
margin-left: 3.5em;
text-indent: -1.75em;
text-align: justify;
}
.cita_hang1{
margin-top: 1em;
margin-right: 1.75em;
margin-bottom: 0em;
text-align: justify;
margin-left: 3.5em;
text-indent: -1.75em;
}
