/*  Stylesheet Defination  */
/*Fonts*/
/*@font-face
{
font-family: "times";
font-weight: normal;
font-style: normal;
src: url(fonts/times.ttf);
}
@font-face
{
font-family: "times";
font-weight: bold;
font-style: normal;
src: url(fonts/times.ttf);
}
@font-face
{
font-family: "times";
font-weight: normal;
font-style: italic;
src: url(fonts/times.ttf);
}
@font-face
{
font-family: "bold";
font-weight: normal;
font-style: italic;
src: url(fonts/times.ttf);
}*/


/* 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;
}
small
{
font-size:0.8em;
}
.pagebreak
{
	page-break-before: always;
	padding-top:1em;
}
a
{
text-decoration:none;
color:inherit;
}
p
{
margin-top:0em;
margin-bottom:0em;
line-height:1.2em;
}
.indent
{
  text-indent:1.5em;
  text-align:justify;
  padding-top:0em;
  padding-bottom:0em;
  padding-left:0em;
  padding-right:0em;
  margin-top:0em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  font-size:100%;
}
.indent1
{
  text-indent:1.5em;
  text-align:justify;
  padding-top:0em;
  padding-bottom:0em;
  padding-left:0em;
  padding-right:0em;
  margin-top:1em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  font-size:100%;
}
.indent2
{
  text-indent:1.5em;
  text-align:justify;
  padding-top:0em;
  padding-bottom:0em;
  padding-left:0em;
  padding-right:0em;
  margin-top:2em;
  margin-bottom:0em;
  margin-left:0em;
  margin-right:0em;
  font-size:100%;
}

.noindent
{
text-indent:0em;
text-align:justify;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.noindents
{
text-indent:0em;
text-align:justify;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:90%;
}

.noindent1
{
text-indent:0em;
text-align:justify;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.noindent2
{
text-indent:0em;
text-align:justify;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.noindent3
{
text-indent:0em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.noindent3b
{
text-indent:0em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:120%;
}

.noindent_l
{
text-indent:0em;
text-align:justify;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:2em;
margin-right:0em;
font-size:100%;
}
.noindent_lt
{
text-indent:0em;
text-align:justify;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:2em;
margin-right:0em;
font-size:100%;
}

/* Title Page */
.title
{
text-indent:0em;
text-align:center;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:5%;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:200%;
}
.title1
{
text-indent:0em;
text-align:center;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:5%;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:200%;
}
.title2
{
text-indent:0em;
text-align:center;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:10%;
margin-bottom:0%;
margin-left:0em;
margin-right:0em;
font-size:100%;
}

.title3
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.title4
{
text-indent:0em;
text-align:center;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}



/* Copyright */
div.copyright
{
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:0.8em;
}
.copy
{
text-indent:0em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.copy1
{
text-indent:0em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.copy2
{
text-indent:0em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.copy3
{
text-indent:0em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:3em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.copyi
{
text-indent:-1.5em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
font-size:100%;
}
.copyi1
{
text-indent:-1.5em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
font-size:100%;
}
.cspa{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

/* Contents */
.toch
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:2em;
margin-left:0em;
margin-right:0em;
font-size:160%;
}
.toc
{
text-align:left;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:1em;
margin-right:0em;
font-size:100%;
}
.toc1
{
text-align:left;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.tspa{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

/* Dedication */
.dedi
{
text-align:right;
text-indent:0em;
margin-left:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.dedi1
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.dedi2
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.dedi3
{
text-align:right;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:3em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}

/*part*/
.part
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:10%;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:200%;
}
.part1
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:3%;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:180%;
}
.part2
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:3%;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:150%;
}
/* Heading */
.chap
{
text-indent:0em;
text-align:center;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-bottom:0em;
margin-top:2em;
margin-left:0em;
margin-right:0em;
}
.chap1
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:2em;
margin-left:0em;
margin-right:0em;
font-size:200%;
}
.head
{
text-align:left;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:160%;
}
.head1
{
text-align:left;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1.5em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:140%;
font-weight:bold;
}
.head2
{
text-align:left;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1.2em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:130%;
}
.head20
{
text-align:left;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1.2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:130%;
}

.head2a
{
text-align:left;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1.2em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:130%;
}

.head3
{
text-align:left;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0.5em;
margin-left:0em;
margin-right:0em;
font-size:110%;
}

/* Image */
.avoid
{
page-break-inside: avoid;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0.5em;
margin-bottom:0.5em;
margin-left:0em;
margin-right:0em;
}
.img
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
}
.img1
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
}

.caption
{
text-align:left;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:90%;
}
.caption1
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:90%;
}

/* Center Align */
.center
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.center1
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.center2
{
text-align:center;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:2em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}

/* Hang */
.hang
{
text-align:justify;
text-indent:-1.5em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
font-size:100%;
}
.hang1
{
text-align:justify;
text-indent:-1.5em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
font-size:100%;
}
.hspa{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}
.list
{
text-align:justify;
text-indent:-1.5em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0.3em;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
font-size:100%;
}
.list1
{
text-align:justify;
text-indent:-1.5em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
font-size:100%;
}
.lspa{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

.foot
{
text-align:justify;
text-indent:-1.5em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:1.5em;
margin-right:0em;
font-size:90%;
}
.fspa{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}
.fline
{
border-top:1px solid #000000;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:3.5em;
margin-bottom:0.5em;
margin-right:70%;
margin-left:0em;
}
/* Blockquote */
div.block
{
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:1em;
margin-left:1.5em;
margin-right:1.5em;
font-size:100%;
}
div.block1
{
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:2.5em;
margin-right:2.5em;
font-size:100%;
}
div.block2
{
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:3.5em;
margin-right:3.5em;
font-size:100%;
}
.bnoindent
{
text-indent:0em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.bnoindent1
{
text-indent:0em;
text-align:left;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}

/*table*/
table
{
border-collapse:collapse;
margin-top:0.5em;
margin-bottom:0.5em;
width:100%;
}
td
{
vertical-align:top;
padding:0.2em;
}
.ttop
{
padding-top:1em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
}
.ttop1
{
padding-top:2em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
}

.bt
{
border-top:1px solid #000000;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
}
.bb
{
border-bottom:1px solid #000000;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
}
.bl
{
border-left:1px solid #000000;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
}
.br
{
border-right:1px solid #000000;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
}

/* background */
.bg
{
background-color:#acacac;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
color:#ffffff;
font-size:100%;
}
.bgb
{
background-color:#db4d09;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.border
{
border:1px solid #000000;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
/*Right*/
.right
{
text-align:right;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.right1
{
text-align:right;
text-indent:0em;
padding-top:0em;
padding-bottom:0em;
padding-left:0em;
padding-right:0em;
margin-top:1em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
/*Dropcaps*/
.drop
{
  float: left;
  font-size: 300%;
  line-height: 0.85em;
  margin-right: 0.03em;
  margin-bottom:-0.25em;
}
.big
{
font-size: 120%;
color:#000000;
}
.big1
{
font-size: 150%;
color:#000000;
}

.small
{
font-size: 90%;
}

.bgg
{
background-color:#a1c50f;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.bgy
{
background-color:#c3b508;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}

.bgo
{
background-color:#db4d09;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}

.bgr
{
background-color:#db210b;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}

.red
{
color:#db210b;
}
.black
{
color:#000000;
}
.par
{
color:#511656;
}
.green
{
color:#c3b508;
}
.tbg
{
background-color:#c3b508;
padding-right:1em;
border-bottom:2px solid #ffffff;
}
.bgp
{
background-color:#511656;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.bgg1
{
background-color:#58718b;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}
.bgg2
{
background-color:#d9d9ca;
padding-top:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
padding-right:0.5em;
margin-top:1em;
margin-bottom:1em;
margin-left:0em;
margin-right:0em;
font-size:100%;
}

.white
{
color:#ffffff;
}
.gray
{
color:#58718b;
}
.gbg
{
background-color:#8ea308;
color:#ffffff;
padding:0.2em;
}
.green1
{
color:#8ea308;
}