/*  Stylesheet Defination  */

/* Basic Css */
div.booksection{
margin-top:0em;
margin-bottom:0em;
margin-left:0.5em;
margin-right:0.5em;
}


img
{
max-width:100%;
max-height:100%;
}
sup, sub
{
line-height: 0.7em;
font-size: 0.6em;
}
.pagebreak
{
	page-break-before: always;
	padding-top:3.5em;
}


.pagebreak1
{
	page-break-before: always;
	padding-top:1.5em;
}


a
{
text-decoration:none;
color:#000000;
}
p
{
text-align:justify;
margin-top:0em;
margin-bottom:0em;
line-height:1.2em;
}

.right
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:0.0em;
  margin-bottom:0em;
  font-size:90%;
}

.rightt
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:0.0em;
  margin-bottom:0em;
  font-size:100%;
}


.pright
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:15%;
  margin-bottom:0em;
}

.pright0
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:0.3em;
  margin-bottom:0em;
}

.pright1
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1.3em;
  margin-bottom:0em;
}

.pright2
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1.7em;
  margin-bottom:0em;
}


.right1
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:2em;
  margin-bottom:0em;
  font-size:90%;
}

.right1x
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1.5em;
  margin-bottom:0em;
  font-size:100%;
}


.righta
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1.5em;
  margin-bottom:0em;
}

.right3
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:15%;
  margin-bottom:0em;
  font-size:100%;
}

.right4
{
  text-indent:0em;
  text-align:right;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:2em;
  margin-bottom:0em;
  font-size:100%;
}


.indent
{
  text-indent:1.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:0.2em;
  margin-bottom:0em;
 font-size:100%;
}



.indentt
{
  text-indent:1.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1.2em;
  margin-bottom:0em;
 font-size:100%;
}


.indentp
{
  text-indent:1.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:2em;
  margin-right:0em;
  margin-top:0.3em;
  margin-bottom:0em;
  font-size:100%;
}

.indentp1
{
  text-indent:1.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:2em;
  margin-right:0em;
  margin-top:15%;
  margin-bottom:0em;
  font-size:100%;
}





.indent1
{
  text-indent:1.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1.5em;
  margin-bottom:0em;
  font-size:100%;
}

.indent2
{
  text-indent:1.7em;
  text-align:justify;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1.5em;
  margin-bottom:0em;
  font-size:100%;
}


.indent3
{
  text-indent:1.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:3em;
  margin-bottom:0em;
  font-size:100%;
}

.noindent
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0.0em;
margin-bottom:0em;
font-size:100%;
}

.noindentt
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0.5em;
margin-right:0em;
margin-top:0.0em;
margin-bottom:0em;
font-size:100%;
}


.noindentt1
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0.0em;
margin-right:0em;
margin-top:1.2em;
margin-bottom:0em;
font-size:100%;
font-weight:bold;
}

.noindentt2
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0.0em;
margin-right:0em;
margin-top:0.0em;
margin-bottom:0em;
font-size:100%;
}

.noindent0
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0.5em;
margin-bottom:0em;
font-size:100%;
}

.noindenta
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:2.6em;
margin-right:0em;
margin-top:0.2em;
margin-bottom:0em;
font-size:90%;
border-bottom:1pt solid black;
width:85%;
}


.noindent1
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1.3em;
margin-bottom:0em;
font-size:100%;
}


.noindent1a
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1.5em;
margin-bottom:1.5em;
font-size:100%;
}



.noindent2
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:2em;
margin-bottom:0em;
font-size:100%;
}


.noindent3
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:2.5em;
margin-bottom:0em;
}


/* Title Page */
.title
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:8%;
margin-bottom:0em;
font-weight:normal;
font-size:140%;
}


.title1
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
font-size:250%;
margin-top:4%;
}


.title2
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0.3em;
font-size:150%;
margin-bottom:0em;
}

.title3
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
font-size:110%;
margin-top:2.5em;
margin-bottom:0em;
}

.title4
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
font-size:90%;
margin-top:15%;
margin-bottom:0em;
}

.logo
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:15%;
margin-bottom:0em;
}

.logo1
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:8%;
margin-bottom:0em;
}

.logo2
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:5%;
margin-bottom:0em;
}



/* Copyright */
div.copyright
{
font-size:0.8em;
margin-top:2em;
}
.copy
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
font-size:85%;
}

.copyr
{
text-indent:0em;
margin-left:0em;
padding-right:0.4em;
margin-top:0em;
margin-bottom:0em;
text-align:right;
font-size:85%;
}

.copyr1
{
text-indent:0em;
margin-left:0em;
padding-right:0.4em;
margin-top:1em;
margin-bottom:0em;
text-align:right;
font-size:85%;
}


.copy1
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
font-size:85%;
text-align:justify;
}


.copya
{
text-indent:0em;
margin-left:1em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
font-size:85%;
}

.copy2
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:3.5em;
margin-bottom:0em;
font-size:85%;
text-align:justify;
}
.copy3
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.3em;
margin-bottom:0em;
text-align:center;
font-size:85%;
}

/* Contents */
.toch
{
text-align:left;
margin-top:2em;
margin-left:1.5em;
margin-bottom:2em;
font-size:140%;
text-indent:0em;
}
.toc
{
text-align:left;
margin-left:0em;
padding-left:0em;
text-indent:0em;
margin-top:0.1em;
margin-bottom:0em;
}

.tocp
{
text-align:left;
margin-left:0em;
padding-left:0em;
text-indent:0em;
margin-top:1em;
margin-bottom:0em;
}

.toc1
{
text-align:left;
margin-left:0em;
padding-left:0em;
text-indent:0em;
margin-top:1.3em;
margin-bottom:0em;
}


.toc-a
{
text-align:left;
margin-left:0em;
padding-left:0em;
text-indent:0em;
margin-top:1em;
margin-bottom:1em;
}



/* Dedication */


.fmh
{
text-align:center;
text-indent:0em;
margin-left:0em;
margin-top:2em;
margin-bottom:2em;
font-size:130%;
}


.fmx
{
text-align:left;
text-indent:0em;
margin-left:1.5em;
margin-top:10%;
margin-bottom:2em;
font-size:130%;
}


.fm1
{
text-align:left;
margin-left:1.5em;
padding-left:0em;
margin-top:12%;
margin-bottom:0em;
font-size:150%;
}

.fm2
{
text-align:right;
margin-left:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
}

.ded
{
text-align:right;
margin-left:0em;
padding-left:0em;
margin-top:0.1em;
margin-bottom:0em;
}


.ded1
{
text-align:right;
margin-left:0em;
padding-left:0em;
margin-top:3em;
margin-bottom:0em;
}
.ded2
{
text-align:right;
margin-left:0em;
padding-left:0em;
margin-top:1.5em;
margin-bottom:0em;
}
.dedi2
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2em;
margin-bottom:0em;
}
.dedi3
{
text-align:right;
margin-left:0em;
padding-left:0em;
margin-top:3em;
margin-bottom:0em;
}

/*part*/
.part
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2em;
margin-bottom:0em;
font-size:150%;
}
.part1
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2.0em;
margin-bottom:0em;
font-size:150%;
}
.part2
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:3%;
margin-bottom:0em;
font-size:95%;
}

.big{font-size:140%;}

/* Heading */
.chap
{
font-size:130%;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-bottom:0em;
margin-top:2em;
text-align:center;
}


.chap1
{
font-size:170%;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-bottom:2em;
margin-top:0.7em;
text-align:center;
}


.chap2
{
font-size:200%;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-bottom:0.0em;
margin-top:2em;
text-align:center;
color:#6e6e70;
}


.box
{
text-indent:0em;
text-align:left;
padding:1.3em 0.3em 1.3em 1.5em;
margin-left:0em;
margin-right:0em;
margin-top:2em;
margin-bottom:0em;
background-color:#dcdcde;
width:80%;
}

.box2
{
text-indent:0em;
text-align:left;
padding:0.3em 0.5em 0.3em 0.5em;
margin-left:0em;
margin-right:0em;
margin-top:2em;
margin-bottom:1em;
background-color:#dcdcde;
}






.cap
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0.5em;
margin-bottom:0em;
font-size:90%;
}

.cap1
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0.5em;
margin-bottom:1em;
font-size:90%;
}



.head
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.3em;
margin-bottom:0em;
font-size:140%;
}

.bhead
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.0em;
margin-bottom:1em;
font-size:115%;
}


.noteh
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2em;
margin-bottom:1em;
font-size:120%;
}


.head01
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2em;
margin-bottom:1.5em;
font-size:160%;
}

.phead2
{
text-align:left;
text-indent:0em;
margin-left:1.5em;
padding-left:0em;
margin-top:1em;
margin-bottom:1em;
font-size:110%;
color:#77787a;
}

.h3
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.5em;
margin-bottom:0em;
font-size:180%;
}




.phead
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.5em;
margin-bottom:1em;
font-size:110%;
}


/* Image */

.figl
{
text-align:left;
margin-top:2em;
margin-bottom:1.5em;
}

.fig
{
text-align:center;
margin-top:1.0em;
margin-bottom:0.5em;
}

.img1
{
text-align:center;
margin-top:1em;
margin-bottom:0em;
}

.cption
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
font-size:90%;
}


/* Center Align */


.star
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.3em;
margin-bottom:1em;
}



.center
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
}

.centerb1
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
font-size:115%;
}

.centerb2
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
font-size:105%;
}

.center3
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:25%;
margin-bottom:2em;
}


.center1
{
text-align:center;
text-indent:0em;
margin-left:0em;
margin-top:1em;
margin-bottom:0em;
}



.center5
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:15%;
margin-bottom:0em;
}
.center2
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.5em;
margin-bottom:0em;
font-size:1.5em;
margin-bottom:0em;
}

/* Hang */
.index
{
text-indent:-1.5em;
margin-left:1.5em;
margin-right:0em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
text-align:left;
}

.index1
{
text-indent:-1.5em;
margin-left:1.5em;
margin-right:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
text-align:left;
}

.alpha
{
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
margin-right:0em;
text-align:justify;
}
.alpha1
{
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
margin-right:0em;
text-align:justify;
}



.num
{
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:0.3em;
margin-bottom:0em;
margin-right:0em;
text-align:justify;
}


.num1
{
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
margin-right:0em;
text-align:justify;
}


.bull
{
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:0.2em;
margin-bottom:0em;
margin-right:0em;
text-align:justify;
}

.bull1
{
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
margin-right:0em;
text-align:justify;
}


.spa1{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}



.spa{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:4em;
}


.hang
{
text-indent:-4em;
margin-left:4em;
margin-top:0.5em;
margin-bottom:0em;
text-align:left;
font-size:100%;
}


.hang1
{
text-indent:-3em;
margin-left:3em;
margin-top:1em;
margin-bottom:0em;
text-align:left;
font-size:100%;
}


.bib
{
text-indent:-1.5em;
margin-left:0em;
margin-left:1.5em;
margin-top:1em;
margin-bottom:0em;
text-align:justify;
}
.hspa{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}
/* Blockquote */
div.block
{
margin-left:1.5em;
margin-right:1.5em;
margin-top:1.0em;
margin-bottom:1.0em;

}


div.block1
{
margin-left:8%;
margin-right:8%;
margin-top:1em;
margin-bottom:1em;
font-size:90%;
}

/*table*/
table
{
border-collapse:collapse;
margin-top:3.5em;
margin-bottom:0.0em;
width:70%;
}


td
{
vertical-align:top;
margin-top:0em;
margin-bottom:0em;
}


.tline
{
border-bottom:1px solid #000000;
margin:0.7em 0em 0.0em 0em;
text-align:left;
}



.fline
{
border-bottom:1px solid #000000;
margin:1.5em 0em 0.2em 0em;
padding:0.5em 0em 0.5em 0em;
width:40%;
}
.fnote
{
text-indent:-1.5em;
text-align:justify;
margin-left:1.5em;
margin-right:0em;
margin-top:0.3em;
margin-bottom:0em;
}

.bl
{
border-left:1px solid #000000;
}
.br
{
border-right:1px solid #000000;
}

/* Extra */
.pageavoid
{
page-break-inside: avoid;
}




.m{
vertical-align:middle;
}


.add
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0.1em;
margin-bottom:0em;
font-size:90%;
}


.add1
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1em;
margin-bottom:0em;
font-size:90%;
}

.add2
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:3em;
margin-bottom:3em;
font-size:90%;
}



.bm1
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:2em;
margin-bottom:0em;
font-size:90%;
color:#ffffff;
}

.bm2
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:2em;
margin-bottom:1.5em;
font-size:120%;
}

.bm3
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1em;
margin-bottom:0.5em;
font-size:100%;
}

.bm
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0.1em;
margin-bottom:0em;
font-size:90%;
color:#ffffff;
}

.bmb
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1em;
margin-bottom:0em;
font-size:100%;
}

.bma
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0.1em;
margin-bottom:0em;
font-size:100%;
}










.u{text-decoration:underline;}

.small{font-size:90%;}

.left{margin-left:2em;}

.bdr
{
border-left:1px solid #000000;
padding:0.0em 2em 0em 2em;
text-align:left;
}

span.drop
{
margin-bottom:-0.25em;
margin-right:0em;
line-height:0.9em;
margin-right:0.0em;
font-size:280%;
float:left;
font-weight:normal;
}


.note
{
text-indent:0em;
margin-left:0em;
margin-top:0.5em;
margin-bottom:0em;
text-align:justify;
font-size:90%;
}


.headp
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.3em;
margin-bottom:0em;
border-top:1px solid black;
font-size:110%;
}


.bg{
background-color:#E57D3C;
padding:1em;
}


.bmh
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:2em;
margin-bottom:1.5em;
font-size:120%;
color:#ffffff;
}


.cover
{
margin-top:0em;
margin-bottom:0em;
text-align:center;
}
