/*  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:1em;
	padding-bottom:0em;
}
a
{
text-decoration:none;
color:#000000;
}
p
{
text-align:justify;
margin-top:0em;
margin-bottom:0em;
line-height:1.2em;
}
.indent
{
  text-indent:1.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:0em;
  margin-bottom:0em;
}
.indent1
{
  text-indent:1.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1em;
  margin-bottom:0em;
}

.noindent
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0em;
margin-bottom:0em;
}
.noindent1
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1em;
margin-bottom:0em;
}
.noindent2
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:2em;
margin-bottom:0em;
}

/* Title Page */
.title
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
font-size:200%;
}
.title1
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
font-size:200%;
margin-top:1.5em;
}
.title2
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:10%;
margin-bottom:0em;
}

.title3
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
font-size:200%;
margin-top:0em;
margin-bottom:0em;
}

.title4
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
font-size:85%;
margin-top:0em;
margin-bottom:0em;
}



/* Copyright */
div.copyright
{
font-size:0.8em;
margin-top:15%;
margin-bottom:0em;
}
div.line
{
border-left:1px solid #000000;
padding-left:0.5em;
}
.copy
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
}
.copy1
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
}
.copy2
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2em;
margin-bottom:0em;
}
.copy3
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:3em;
margin-bottom:0em;
}

/* Contents */
.toch
{
text-align:left;
margin-left:1em;
margin-top:2em;
margin-bottom:1.5em;
font-size:160%;
}
.toc
{
text-align:left;
margin-left:0em;
padding-left:0em;
text-indent:0em;
margin-top:1.2em;
margin-bottom:0em;
}
.toc1
{
text-align:left;
margin-left:2em;
padding-left:0em;
text-indent:0em;
margin-top:0.4em;
margin-bottom:0em;
}


/* Dedication */

.dedi
{
text-align:right;
margin-left:0em;
padding-left:0em;
margin-top:10%;
margin-bottom:0em;
}
.dedi1
{
text-align:right;
margin-left:0em;
padding-left:0em;
margin-top:1em;
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:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:10%;
margin-bottom:0em;
font-size:170%;
}
.part1
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:3%;
margin-bottom:0em;
font-size:250%;
}
.part2
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:3%;
margin-bottom:0em;
font-size:95%;
}



/* Heading */
.chap
{
font-size:200%;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-bottom:1.5em;
margin-top:1em;
text-align:center;
}
.chap1
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:1em;
font-size:1.1em;
}
.head
{
text-align:left;
text-indent:-2.3em;
margin-left:2.3em;
padding-left:0em;
margin-top:1em;
margin-bottom:0.5em;
font-size:120%;
}
.head1
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.5em;
margin-bottom:0.5em;
font-size:140%;
font-weight:bold;
}
.head2
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.5em;
margin-bottom:0.5em;
font-size:110%;
font-weight:bold;
}

/* Image */

.img
{
text-align:center;
margin-top:0.5em;
margin-bottom:0.7em;
}
.img1
{
text-align:center;
margin-top:1em;
margin-bottom:0em;
}
.fig
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0.5em;
margin-bottom:0em;
font-size:90%;
}

.avoid
{
page-break-inside: avoid;
margin-top:1em;
margin-bottom:1em;
}

.caption
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0.5em;
margin-bottom:0em;
font-size:90%;
}


/* Center Align */

.center
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
}
.center1
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
}
.center2
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2em;
margin-bottom:0em;
margin-bottom:0em;
}
.centerh
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0.5em;
font-size:110%;
}

/* Hang */

.hang
{
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
}
.hang1
{
text-indent:-1.5em;
margin-left:0em;
margin-left:1.5em;
margin-top:1em;
margin-bottom:0em;
}
.hang2
{
text-indent:-1.5em;
margin-left:0em;
margin-left:3em;
margin-top:0.2em;
margin-bottom:0em;
}
.hang2a
{
text-indent:-1.5em;
margin-left:0em;
margin-left:3em;
margin-top:1em;
margin-bottom:0em;
}

.hspa{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}
.arrow
{
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
}
.arrow1
{
text-indent:-1.5em;
margin-left:0em;
margin-left:1.5em;
margin-top:1em;
margin-bottom:0em;
}
.aspa{
 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:1em;
margin-bottom:1em;
font-size:90%;
}
/*table*/
table
{
border-collapse:collapse;
margin-top:0.5em;
margin-bottom:0.5em;
border:1px solid #000000;
}


td
{
vertical-align:top;
margin-top:0em;
margin-bottom:0em;
padding:0.2em;
}
.bg
{
background-color:#ececec;
}
.bt
{
border-top:1px solid #000000;
}
.bb
{
border-bottom:1px solid #000000;
}
.bl
{
border-left:1px solid #000000;
}
.br
{
border-right:1px solid #000000;
}

/* Extra */
.pageavoid
{
page-break-inside: avoid;
}

.foot
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0em;
margin-bottom:0em;
font-size:90%;
}
.drop
{
  float: left;
  font-size: 300%;
  line-height: 0.85em;
  margin-right: 0.03em;
  margin-bottom:-0.25em;
}

.ref
{
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:0.3em;
margin-bottom:0em;
}

.bg1
{
background-color:#ececec;
padding:0.5em 0.5em 0.5em 1.5em;
margin-top:1em;
margin-bottom:1em;
}
.mid
{
vertical-align:middle;
}
.white
{
color:#ffffff;
}
.green
{
color:#179547;
}
div.gbg
{
background-color:#94be4e;
padding:0.5em;
margin-top:1em;
margin-bottom:0em;
}
.headj
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2em;
margin-bottom:2em;
font-size:130%;
border-bottom:1px solid #179547;
padding-bottom:1em;
}

.fline
{
border-top:1px solid #000000;
margin-top:3.5em;
margin-bottom:0.2em;
margin-right:70%;
}