/*  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: 0em;
margin-left: 0em;
font-size:110%;
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;
}
.indent1{
margin-top: 1.6em;
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;
}
.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:left;
}
.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:center;
}
.noindent2{
margin-top: 2.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
text-indent:0em;
font-size:100%;
text-align:justify;
}

.chap{
font-size:180%;
margin-bottom: 10%;
margin-top:10%;
font-weight: bold;
text-align:center;
}
.part{
font-size:160%;
margin-bottom:0%;
margin-top:20%;
font-weight: normal;
text-align:center;
}
.chapr{
font-size:160%;
margin-bottom:1.5em;
margin-top:1em;
text-align:left;
}
.chap0{
font-size:160%;
border-bottom: 1px solid #808080;
margin-bottom:0em;
margin-top:1em;
text-align:left;
}
.chap1{
font-size:180%;
margin-bottom:0em;
margin-top:0em;
text-align:center;
}
.chap10{
font-size:120%;
margin-bottom:0em;
margin-top:1em;
text-align:center;
}
.chap2{
font-size:120%;
margin-bottom:1.5em;
margin-top:0em;
text-align:right;
}

.h2{
margin-top: 1.2em;
margin-right: 0em;
margin-bottom: 0.4em;
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.4em;
font-size:110%;
font-weight: normal;
text-align:left;
}
.h30{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.3em;
margin-left: 0em;
font-size:110%;
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: 5% 0% 0% 0%;
text-align:center;
font-size: 170%;
font-weight:normal;
}
.htitle{
margin: 15% 0% 0% 0%;
text-align:center;
font-size: 150%;
font-weight:normal;
}

.title1{
margin-top: 3%;
padding-left: 0%;
margin-bottom: 0%;
font-size: 140%;
text-align: center;
font-weight: normal;
}
.author{
margin-top: 5%;
margin-left: 0%;
margin-bottom: 0%;
font-size: 150%;
text-align: center;
font-weight: normal;
}
.hauthor{
margin-top: 45%;
margin-left: 0%;
margin-bottom: 0%;
font-size: 110%;
text-align: center;
font-weight: normal;
}

.logo{
margin-top: 30%;
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:left;
margin-top:0em;
margin-bottom:0em;
font-size:80%;
}
.copy1{
text-align:left;
margin-bottom:0em;
margin-top:1em;
margin-left:0em;
text-indent: 0em;
font-size:80%;
}
.copy2{
text-align:left;
margin-bottom:0em;
margin-top:3em;
margin-left:1em;
text-indent: 0em;
font-size:80%;
}
.copy20{
text-align:left;
margin-bottom:0em;
margin-top:1em;
margin-left:1em;
text-indent: 0em;
font-size:80%;
}
.copy10{
text-align:center;
margin-bottom:0em;
margin-top:0em;
margin-left:1em;
text-indent: -1em;
font-size:80%;
}
.copy0{
text-align:left;
margin-bottom:0em;
margin-top:45%;
font-size:80%;
}

.toc{
margin-top: 0.4em;
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: 4.5em;
text-indent: -1.5em;
font-size:100%;
text-align: left;
}
.toc0{
margin-top: 1.3em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 0em;
font-size:100%;
}
.toc1{
margin-top: 0.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
font-size:100%;
}
sup {
font-size: 0.6em;
line-height: 0.7em;
}

sub {
font-size: 0.6em;
line-height: 0.7em;
}
.footnote{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.8em;
text-indent:-1.8em;
font-size:80%;
text-align:justify;
}

table{
width: 100%;
font-size: 90%;
border-collapse:collapse;
margin-top:1em;
margin-right: 0em;
margin-bottom: 1em;
margin-left: 0em;
}
td{
padding: 0.1em 0em 0.1em 0.5em;
}
a{
text-decoration:none;
color:black;
}
.right{
text-align: right;
margin-top:0em;
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: 1em;
margin-right: 0em;
margin-bottom: 1em;
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: 1.5em;
margin-right: 0em;
margin-bottom: 1em;
margin-left: 0em;
}
img{
max-height:100%;
max-width:100%;
}
/* -------------------------------- */
.block{
margin-left:2.5em;
margin-right:1.5em;
margin-top:1em;
margin-bottom: 1em;
} 

.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:1em;
margin-bottom: 1em;
} 
.extract1{
text-align: right;
margin-left:3em;
margin-right:0em;
margin-top: 15%;
margin-bottom: 0em;
} 
.extract2{
text-align: right;
margin-left:1.5em;
margin-right:0em;
margin-top:0em;
margin-bottom: 0em;
} 


.nlist{
margin-top: 0.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.1em;
text-indent: -1.1em;
text-align: left;
}
.nlist1{
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.1em;
text-align: left;
text-indent: -1.1em;
}
.ntlist{
margin-top: 0.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
text-indent: -1.5em;
}
p.hang{
margin-top: 0.2em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 2em;
text-indent: -2em;
}
p.hang1{
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 2em;
text-indent: -2em;
}
p.blist1{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.1em;
text-indent: -1.1em;
}
p.blist2{
margin-top: 1em;
margin-right: 0em;
margin-bottom: 0em;
margin-left: 1.5em;
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_hang{
text-align:justify;
margin-top:0em;
margin-left:5em;
margin-bottom:0em;
text-indent:-3.5em;
}
.big_hang1{
text-align:justify;
margin-top:1em;
margin-left:5em;
margin-bottom:0em;
text-indent:-3.5em;
}
.big_hang0{
text-align:justify;
margin-top:0em;
margin-left:3.5em;
margin-bottom:0em;
text-indent:-3.5em;
}
.big_hang01{
text-align:justify;
margin-top:1em;
margin-left:3.5em;
margin-bottom:0em;
text-indent:-3.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:0em;
margin-bottom:1em;
}
.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-bottom: 1px solid #000000;
}
.pagebreak{
page-break-before: always;
}
.border{
border: 2px dotted #808080;
margin-top: 1.5em;
margin-bottom: 1em;
padding: 0em 0.6em 0.6em 0.6em;
}

.spa{
text-indent:0em;
display:inline-block;
width: 1.8em;
white-space:pre-wrap;
}
.qspa{
text-indent:0em;
display:inline-block;
width: 3.5em;
white-space:pre-wrap;
}
.blue{
color: #0061aa;
}
.bluebg{
background-color: #6cc067;
font-size: 130%;
color: #ffffff;
padding-top: 30%;
padding-right: 0.8em;
padding-bottom: 30%;
padding-left: 0.8em;
margin-top:1em;
margin-bottom:0em;
}
.h2b{
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.4em;
margin-left: 0em;
font-size:145%;
text-align:left;
}
.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-right: 0em;
margin-bottom: 0em;
margin-left: 0%;
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:#ED2130;
}
.u{
border-bottom: 1px solid #000000;
}
.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;
}

