/*  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:0.5em;
}


.avoid
{
page-break-inside: avoid;
}


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.3em;
  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: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:25%;
  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:2.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:0.2em;
  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.5em;
  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: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%;
}

.indent0
{
text-indent:1.5em;
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%;
}

.noindentt1
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1.3em;
margin-bottom:0em;
font-size:90%;
}

.noindentt2
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0.1em;
margin-bottom:0em;
font-size:90%;
}


.noindent2
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1.5em;
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:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:5%;
margin-bottom:0em;
font-weight:normal;
font-size:190%;
}


.title1
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
font-size:250%;
margin-top:2.0em;
}

.title2
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0.5em;
font-size:170%;
margin-bottom:0em;
}

.title3
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
font-size:110%;
margin-top:0em;
margin-bottom:0em;
}

.logo
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:30%;
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%;
}

.copy1a
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
font-size:85%;
}

.copy1b
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0.2em;
margin-bottom:0em;
font-size:85%;
}




.copy1
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
font-size:85%;
text-align:left;
}
.copy2
{
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:3.5em;
margin-bottom:0em;
font-size:85%;
text-align:left;
}
.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:center;
margin-top:2em;
margin-bottom:2em;
font-size:240%;
text-indent:0em;
}


.toch1
{
text-align:center;
margin-top:2em;
margin-bottom:2em;
font-size:200%;
text-indent:0em;
}


.toc0
{
text-align:left;
margin-left:0em;
padding-left:0em;
text-indent:0em;
margin-top:0.3em;
margin-bottom:0em;
font-size:100%;
}

.toc1
{
text-align:left;
margin-left:0em;
padding-left:0em;
text-indent:0em;
margin-top:1.5em;
margin-bottom:0em;
}

.toc2
{
font-size:100%;
text-align:left;
margin-left:1.3em;
padding-left:0em;
text-indent:0em;
margin-top:0.3em;
margin-bottom:0em;
}





/* Dedication */


.fm
{
text-align:left;
margin-left:0em;
padding-left:0em;
margin-top:30%;
margin-bottom:0em;
}


.fm1
{
text-align:center;
margin-left:0em;
padding-left:0em;
margin-top:3em;
margin-bottom:0em;
font-size:130%;
}

.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:220%;
}
.part1
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2.0em;
margin-bottom:0em;
font-size:260%;
}
.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:135%;
text-indent:0em;
margin-left:1.1em;
padding-left:0em;
margin-bottom:1.0em;
margin-top:2em;
text-align:left;
}

.chap1
{
font-size:220%;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-bottom:2em;
margin-top:1.5em;
text-align:left;
}



.chap1x
{
font-size:125%;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-bottom:1.5em;
margin-top:2em;
text-align:left;
}



.chap2
{
font-size:120%;
text-indent:0em;
margin-left:1.5em;
padding-left:0em;
margin-bottom:0.5em;
margin-top:1.7em;
text-align:left;
}


.chap01
{
font-size:190%;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-bottom:0em;
margin-top:1.3em;
text-align:center;
}



.cap
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:0.3em;
margin-bottom:1.0em;
font-size:90%;
}


.head
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding:0.1em;
margin-top:1.3em;
margin-bottom:0em;
font-size:150%;
border-bottom:1pt solid black;
border-top:1pt solid black;
}


.head1
{
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:1em;
margin-top:1.3em;
margin-bottom:0em;
font-size:100%;
border-bottom:1pt solid black;
}



.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 */


.fig
{
text-align:center;
margin-top:1.2em;
margin-bottom:0em;
}

.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;
}

.center3
{
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:25%;
margin-bottom:0em;
}


.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 */
.cle
{
text-indent:-3em;
margin-left:3em;
margin-right:0em;
padding-left:0em;
margin-top:1em;
margin-bottom:0em;
text-align:justify;
}

.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:2.5em;
padding-left:0em;
margin-top:0.7em;
margin-bottom:0em;
margin-right:1em;
text-align:left;
font-size:90%;
}

.num1
{
text-indent:-1.5em;
margin-left:2.8em;
padding-left:0em;
margin-top:1.3em;
margin-bottom:0em;
margin-right:0em;
text-align:justify;
}

.bull
{
text-indent:-1.5em;
margin-left:2.5em;
padding-left:0em;
margin-top:0.7em;
margin-bottom:0em;
margin-right:1em;
text-align:left;
font-size:90%;
}





.bullx
{
text-indent:-2.5em;
margin-left:3.5em;
padding-left:0em;
margin-top:0.7em;
margin-bottom:0em;
margin-right:1em;
text-align:left;
font-size:90%;
}



.spa1{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:2.5em;
}



.spa{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}


.hang
{
text-indent:-1.5em;
margin-left:3em;
margin-top:0.3em;
margin-bottom:0em;
text-align:justify;
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:0%;
margin-top:0em;
margin-bottom:0.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-left:1em;
mar-right:1em;
}


.tline
{
border-bottom:1px solid #000000;
margin:2.0em 0em 0.0em 0em;
text-align:center;
}


.line
{
border-bottom:2px solid #f15c62;
margin:0.5em 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;
}


.bmh
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0em;
margin-bottom:1.5em;
font-size:150%;
border-bottom:1px solid #231f20;
color:#c41130;
}


.bmhx
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:2em;
margin-bottom:1.5em;
font-size:140%;
border-bottom:1px solid #231f20;
color:#c41130;
}



.bm
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1.1em;
margin-bottom:0em;
font-size:100%;
}


.bm0
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0em;
margin-bottom:0em;
font-size:100%;
}





.bma
{
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:4em;
margin-bottom:0em;
font-size:100%;
color:#656676;
}

.bm1
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:3.5em;
margin-bottom:0em;
font-size:100%;
}


.bm2
{
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1em;
margin-bottom:0em;
font-size:100%;
}








.u{text-decoration:underline;}

.small{font-size:90%;}

.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%;
}


.boxh
{
margin-top:0.5em;
margin-bottom:0em;
text-align:left;
text-indent:0em;
font-size:150%;
}

.box
{
margin-top:1em;
margin-bottom:0.0em;
margin-left:0%;
margin-right:0%;
text-align:justify;
padding:1em 1em 1.5em 1em;
background-color:#dcdcde;
border:1px solid black;
border-radius:0.5em;
}

.ref
{
text-indent:-3.5em;
margin-left:3.5em;
margin-top:0.3em;
margin-bottom:0em;
text-align:justify;
font-size:100%;
}



.bg1
{
margin-top:1em;
margin-bottom:0.0em;
margin-left:0%;
margin-right:0%;
text-align:justify;
padding:1em 1em 1.5em 1em;
background-color:#e4e2cf;
color:#081c3d;
}



.bg2
{
margin-top:0em;
margin-bottom:0.0em;
margin-left:0%;
margin-right:0%;
text-align:justify;
padding:1em 1em 1.5em 1em;
background-color:#081c3d;
color:white;
}
