/*  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;
}

a {
text-decoration:none;
color: inherit;
}

p {
text-indent: 0em;
text-align:justify;
margin-top:0em;
margin-bottom:0em;
line-height:1.2em;
}

.right {
  text-align:right;
  margin-top:0em;
  margin-bottom:0em;
  font-size:100%;
}

.right1 {
  text-align:right;
  margin-top:1.0em;
  margin-bottom:0em;
  font-size:100%;
}

.right2 {
  text-align:right;
  margin-top:2.0em;
  margin-bottom:0em;
  font-size:100%;
}

.right3 {
  text-align:right;
  margin-top:3.0em;
  margin-bottom:0em;
  font-size:100%;
}

.right4 {
  text-align:right;
  margin-top:4.0em;
  margin-bottom:0em;
  font-size:100%;
}

.right5 {
  text-align:right;
  margin-top:0.5em;
  margin-bottom:0em;
  font-size:100%;
}

.indent {
  text-indent:1.5em;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:0.2em;
  margin-bottom:0em;
font-size:100%;
}

.indent1 {
  text-indent:1.5em;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1.1em;
  margin-bottom:0em;
  font-size:100%;
}

.indent2 {
  text-indent:1.5em;
  margin-top:2.1em;
  margin-bottom:0em;
  font-size:100%;
}


.indent3 {
  text-indent:1.5em;
  margin-top:3em;
  margin-bottom:0em;
  font-size:100%;
}

.indent5 {
  text-indent:1.5em;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:0.5em;
  margin-bottom:0em;
  font-size:100%;
}

.indentx {
  text-indent:1.0em;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:0.2em;
  margin-bottom:0em;
font-size:100%;
}

.noindent {
text-indent:0em;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:0em;
margin-bottom:0em;
font-size:100%;
}

.noindent1 {
text-indent:0em;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:1.0em;
margin-bottom:0em;
font-size:100%;
}

.noindent2 {
text-indent:0em;
margin-top:2em;
margin-bottom:0em;
font-size:100%;
}

.noindent3 {
text-indent:0em;
padding-top:3.0em;
margin-bottom:0em;
}

.noindent4 {
text-indent:0em;
margin-top:4em;
margin-bottom:0em;
}

.noindent5 {
text-indent:0em;
margin-top:0.5em;
margin-bottom:0em;
}

.noindentx {
text-indent:0em;
margin-top:-1.5em;
margin-bottom:0em;
}

/* Title Page */

.title {
text-align:center;
text-indent:0em;
margin-top:2.5em;
margin-bottom:0em;
font-size:1.25em;
}

.title1 {
text-align:center;
text-indent:0em;
margin-top:2.5em;
font-size:1.75em;
}

.title2 {
text-align:center;
text-indent:0em;
font-size:1.1em;
margin-top:2.5em;
}

.title3 {
text-align:left;
text-indent:0em;
font-size:1.05em;
margin-top:4.0em;
}

.logo {
text-align:center;
margin-top:15em;
margin-bottom:0em;
font-size: 1.0em;
}

/* Copyright */
div.copyright {
font-size:0.9em;
margin-top:4em;
}

.copy {
text-indent:0em;
padding-left:0em;
margin-top:0.15em;
margin-bottom:0em;
text-align: left;
}

.copy1 {
text-indent:0em;
padding-left:0em;
margin-top:1.2em;
margin-bottom:0em;
text-align: left;
}

.copy2 {
text-indent:0em;
margin-top:2.0em;
margin-bottom:0em;
text-align: left;
}

.copy3 {
text-indent:0em;
margin-top:3em;
margin-bottom:0em;
text-align: left;
}

.copyr {
text-indent:0em;
margin-top:0.3em;
margin-bottom:0em;
text-align: right;
}

.copyr1 {
text-indent:0em;
margin-top:1.2em;
margin-bottom:0em;
text-align: right;
}

.copyr2 {
text-indent:0em;
margin-top:2em;
margin-bottom:0em;
text-align: right;
}

.copyc {
text-indent:0em;
margin-top:1em;
margin-bottom:0em;
text-align: center;
}

.copyh {
text-indent:-1em;
margin-top:0.1em;
margin-bottom:0em;
margin-left:1em;
text-align: left;
}

/* Contents */
.tochead {
text-align:center;
margin-top:3.5em;
margin-bottom:2.5em;
font-size:1.2em;
text-indent:0em;
}

.toc0 {
text-align:left;
text-indent:-1.75em;
margin-top:1.2em;
margin-bottom:0em;
margin-left:1.75em;
}

.toc {
text-align:left;
text-indent:0em;
margin-top:1.2em;
margin-bottom:0.0em;
margin-left:0em;
}

.stoc {
	font-size: 0.85em;
}

.toc1 {
text-align:left;
margin-top:1.2em;
margin-bottom:0em;
margin-left:1.75em;
text-indent: 0em;
}

.toc2 {
text-align:left;
margin-top:0.1em;
margin-bottom:0em;
margin-left:1.5em;
text-indent: 0em;
}

.toc3 {
text-align:left;
margin-top:0.1em;
margin-bottom:0em;
margin-left:3.0em;
text-indent: 0em;
}

.toc4 {
text-align:left;
margin-top:0.1em;
margin-bottom:0em;
margin-left:4.5em;
text-indent: 0em;
}

/* Dedication */

.ded {
text-align:right;
margin-top:5.0em;
}

.ded1 {
text-align:right;
margin-top:1.2em;
}

.epi {
text-align:right;
margin-top:4.0em;
}

/*part*/
.part {
text-align:center;
text-indent:0em;
margin-top:3.0em;
margin-bottom:2em;
margin-left:0em;
font-size:1.65em;
}

.spart {
font-size: 0.55em;
line-height: 2.5em;
}

.part1 {
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.0em;
margin-bottom:0em;
font-size:1.5em;
}

.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:120%;
}

.big1 {
font-size:1.1em;
}

/* Heading */

.chapter {
font-size:1.5em;
text-indent:0em;
margin-top:3.0em;
margin-bottom:2.0em;
margin-left:0em;
text-align: center;
}

.schap {
font-size: 0.55em;
line-height: 2.5em;
}

.aut {
margin-top: -1.0em;
margin-bottom: 3.0em;
text-align: center;
}

.chapter1 {
font-size:1.0em;
text-indent:0em;
margin-top:4.0em;
margin-bottom:-3.0em;
margin-left:0em;
text-align: center;
}

.chapter2 {
font-size:1.25em;
text-indent:0em;
margin-top:3em;
margin-bottom:2em;
text-align:center;
}

.head {
text-align:left;
margin-top:-1.5em;
margin-bottom:2.5em;
font-size:1.3em;
page-break-after: avoid;
}

.head1 {
text-align:center;
margin-top:1.5em;
margin-bottom:1.2em;
font-size:1.0em;
page-break-after: avoid;
}

.sec {
text-align:center;
text-indent:0em;
margin-top:1.5em;
margin-bottom:0.2em;
font-size:1.25em;
page-break-after: avoid;
}

.sec1 {
text-align:left;
text-indent:1.75em;
margin-top:1.2em;
margin-bottom:0.2em;
margin-left:0em;
font-size:1.25em;
page-break-after: avoid;
}

.ssec1 {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.35em;
}

.sec2 {
font-weight: bold;
text-align:left;
text-indent:0em;
margin-top:1.5em;
margin-bottom:0.0em;
margin-left:0em;
font-size:1.05em;
page-break-after: avoid;
}

.sec3 {
text-align:left;
text-indent:0em;
margin-top:1.0em;
margin-bottom:0.8em;
font-size:1.025em;
page-break-after: avoid;
}

.sec4 {
text-align:left;
text-indent:0em;
margin-top:1.0em;
margin-bottom:0.8em;
font-size:1.0em;
page-break-after: avoid;
}

/* Image */

.figure {
page-break-inside: avoid;
margin-top:1.3em;
margin-bottom:1em;
}

.image {
text-align:center;
margin-top:1.0em;
margin-bottom:1.0em;
}

.image1 {
text-align:left;
margin-top:3.0em;
margin-bottom:0em;
}

.caption {
text-align: left;
font-size:85%;
margin-top: -0.5em;
margin-bottom: 1.0em;
page-break-before: avoid;
}

.caption1 {
text-align:left;
font-size:1.0em;
margin-top: 1.5em;
margin-bottom: 0.2em;
page-break-after: avoid;
}

.caption2 {
text-align: center;
font-size:85%;
margin-top: -0.5em;
margin-bottom: 1.0em;
page-break-before: avoid;
}

/* 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;
}

.center1 {
text-align:center;
text-indent:0em;
margin-left:0em;
margin-top:1.2em;
margin-bottom:0em;
}

.center2 {
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:2.0em;
margin-bottom:0em;
font-size:1.0em;
margin-bottom:0em;
}

.center3 {
text-align:center;
text-indent:0em;
margin-top:3em;
}

.center4 {
text-align:center;
text-indent:0em;
margin-top:4em;
margin-bottom:0em;
}

.centerx {
text-align:center;
text-indent:0em;
margin-top:-2.5em;
margin-bottom:0em;
font-size: 0.9em;
}

/* Hang */

.listt {
text-align: justify;
text-indent:-1.5em;
margin-left:1.5em;
margin-right:1.5em;
margin-top:1.2em;
margin-bottom:0em;
}

.list {
text-align: justify;
text-indent:-1.5em;
margin-left:1.5em;
margin-right:1.5em;
margin-top:0.1em;
}

.slist {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

.hangt {
text-align: justify;
text-indent:-1.5em;
margin-left:1.5em;
margin-top:1.2em;
margin-bottom:0em;
}

.hang {
text-align: justify;
text-indent:-1.5em;
margin-left:1.5em;
margin-top:0.1em;
}

.shang {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

.hangind {
text-align: justify;
text-indent:1.5em;
margin-left:1.5em;
margin-top:0.1em;
}

.hangs {
text-indent:-1.65em;
margin-left:1.65em;
margin-top:0.1em;
font-size: 0.9em;
}

.shangs {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.65em;
}

.hang1 {
text-indent:-1.5em;
margin-left:3.0em;
margin-top:0.2em;
margin-bottom:0em;
}

.hang1t {
text-indent:-1.5em;
margin-left:3.0em;
margin-top:1.2em;
margin-bottom:0em;
}

.shang1 {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

.hang1ind {
text-indent:1.5em;
margin-left:3.0em;
margin-top:0.2em;
margin-bottom:0em;
}

.hang2 {
text-indent:-1.5em;
margin-left:4.5em;
margin-top:0.2em;
margin-bottom:0em;
}

.hang2t {
text-indent:-1.5em;
margin-left:4.5em;
margin-top:0.5em;
margin-bottom:0em;
}

.shang2 {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

.hangxt {
text-indent:-5.0em;
margin-left:5.0em;
margin-top:1.2em;
margin-bottom:0em;
}

.hangx {
text-indent:-5.0em;
margin-left:5.0em;
margin-top:0.1em;
}

.shangx {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:5.0em;
}

.bibt {
text-indent:-1.5em;
margin-left:1.5em;
margin-top:1.2em;
margin-bottom:0em;
}

.bib {
text-indent:-1.5em;
margin-left:1.5em;
margin-top:0.2em;
margin-bottom:0em;
}

.sbib {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

/* Blockquote */

.block0 {
margin-left:1.65em;
margin-right:0.15em;
margin-top:0em;
margin-bottom:0em;
font-size: 0.9em;
}

.block {
margin-left:1.5em;
margin-right:1.5em;
margin-top:1.2em;
margin-bottom:1.2em;
}

.block1 {
margin-left:3.0em;
margin-right:0.0em;
margin-top:1.2em;
margin-bottom:1.2em;
}

.block2 {
margin-left:2.5em;
margin-right:1.5em;
margin-top:0.2em;
margin-bottom:0.2em;
}

.blockx {
margin-left:30%;
margin-right:0em;
margin-top:0.2em;
margin-bottom:0.2em;
}

/*table*/

.tabhead {
margin-top: 1.5em;
page-break-after: avoid;
text-align: center;
}

table {
border-collapse:collapse;
width: 100%;
margin: 1.0em 0em 1.0em 0em;
}

td {
vertical-align: top;
padding: 0.2em 0.75em 0.2em 0.3em;
}

td .hang {
text-align: left;
}

.tab tr td {
border: 1px solid #9D9D9D;
}

.t {
border-top: 1px solid;
}

.b {
border-bottom: 1px solid;
}

.l {
border-left: 1px solid;
}

.r {
border-right: 1px solid;
}

.thead1 {
background-color: #9D9D9D;
border: 1px solid #E9E9E9;
color: #FFFFFF;
}

.thead2 {
background-color: #CECECE;
border: 1px solid #9D9D9D;
}

.notehead {
margin-top: 2.0em;
margin-bottom: 1.0em;
font-size: 0.95em;
page-break-after: avoid;
}

.note {
font-size: 0.9em;
margin-top:0.2em;
margin-bottom:0em;
margin-left:0em;
text-indent: 1.65em;
}

.snote{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:2.0em;
}

.noteind {
font-size: 0.9em;
margin-top:0.1em;
margin-bottom:0em;
margin-left:0em;
text-indent: 2em;
}

.note1 {
text-indent:-1.75em;
margin-left:1.75em;
margin-right:0em;
margin-top:0.1em;
margin-bottom:0em;
font-size: 0.9em;
}

.snote1{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.75em;
}

.note2 {
text-indent:-1.75em;
margin-left:3.5em;
margin-right:0em;
margin-top:0.1em;
margin-bottom:0em;
font-size: 0.9em;
}

.snote2{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.75em;
}

/* Extra */
.pageavoid {
page-break-inside: avoid;
}

.u {
text-decoration:underline;
}

.u1 {
border-bottom: 1px solid #000000;
padding-bottom: 0.3em;
}

.small {
font-size:0.8em;
}

small {
font-size:0.8em;
}

.small1 {
font-size:0.7em;
}

.small2 {
font-size:0.6em;
}

.drop {
float: left;
font-size: 2.9em;
line-height: 0.6em;
padding-top: 0.1em;
}

.noteline {
text-indent:0em;
padding-top:2em;
margin-bottom:0em;
page-break-after: avoid;
}

.break {
text-align:center;
margin-top:1.2em;
margin-bottom:1.0em;
}

.box {
margin-top:1.2em;
margin-bottom:1.2em;
padding: 1.0em;
border: 4px double;
}

.boxhead {
margin-top: 0.3em;
margin-bottom: 1.2em;
text-align: left;
font-size: 1.05em;
border-bottom: 1px solid;
page-break-after: avoid;
}

.mid {
vertical-align: middle;
}

.jus {
text-align:justify;
}

.line {
margin-top: -0.5em;
border-bottom: 1px solid;
}

.bro {
color: #FDBF71;
}

.left {
text-align: left;
}

.leftt {
text-align: left;
margin-top: 1.2em;
}

.left1 {
text-align: left;
text-indent: 1.5em;
}

.idxt {
margin-top: 1.2em;
margin-left: 1.5em;
text-indent: -1.5em;
text-align: left;
font-size: 0.90em;
}

.idx {
margin-left: 1.5em;
text-indent: -1.5em;
text-align: left;
font-size: 0.90em;
}

.idx1 {
margin-left: 3.0em;
text-indent: -1.5em;
text-align: left;
font-size: 0.90em;
}

.quote {
margin-top: 0.75em;
margin-bottom: 0.75em;
margin-right: 2.5em;
font-size: 1.25em;
text-align: left;
}

.gray {
color: #58595b;
}

.bg {
background-color: #E82E6C;
color: #FFFFFF;
}

.bg1 {
background-color: #FDCF9D;
}

.bg2 {
background-color: #00252B;
color: #FFFFFF;
}

.red {
color: #C10A27;
}

.ver {
	vertical-align: top;
}
