/* #a50775 Stylesheet Defination  */

/* Basic Css */
div.booksection{
margin-top:0em;
margin-bottom:0em;
margin-left:0.5em;
margin-right:0.5em;
color: #231f20;
}


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-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:2.0em;
  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%;
}

.indent1 {
  text-indent:1.5em;
  text-align:justify;
  padding-left:0em;
  margin-left:0em;
  margin-right:0em;
  margin-top:1.1em;
  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%;
}

.indent5 {
  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%;
}

.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%;
}

.noindent1 {
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%;
}

.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:3.0em;
margin-bottom:0em;
}

.noindent4 {
text-indent:0em;
text-align:justify;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:4em;
margin-bottom:0em;
}

.serv {
text-indent:0em;
font-size: 1.1em;
text-align:left;
margin-top:1em;
margin-bottom:0em;
color: #6D6E70;
font-weight: bold;
}

.noindentb {
text-indent:0em;
text-align:left;
margin-top:1.3em;
margin-bottom:1em;
}

.noindentc {
text-indent:0em;
text-align:left;
margin-top:1.3em;
margin-bottom:0em;
}

.ingre {
text-indent:0em;
text-align:left;
margin-top:0em;
margin-bottom:0em;
}

/* Title Page */

.title {
text-align:center;
text-indent:0em;
margin-top:1.75em;
margin-bottom:0em;
font-size:1.3em;
}


.title1 {
text-align:center;
text-indent:0em;
margin-top:1.0em;
margin-bottom:0.0em;
font-size:2.0em;
}

.title2 {
text-align:center;
text-indent:0em;
font-size:1.1em;
margin-top:7.0em;
}

.logo {
text-align:center;
margin-top:5em;
margin-bottom:0em;
}

/* Copyright */

.copback {
background-color: #A50775;
}

div.copyright {
font-size:0.8em;
margin-top:4em;
color: #FFFFFF;
}

.copyc {
text-indent:0em;
padding-left:0em;
margin-top:0em;
margin-bottom:0em;
text-align: center;
}

.copy {
text-indent:0em;
padding-left:0em;
margin-top:0em;
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:3.0em;
margin-bottom:0em;
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:130%;
text-indent:0em;
}

.toc {
text-align:left;
margin-left:2.0em;
text-indent:0em;
margin-top:0.3em;
margin-bottom:0em;
font-weight: bold;
}

.stoc {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:4.0em;
}

.toc1 {
text-align:left;
margin-left:2.0em;
text-indent:0.0em;
margin-top:2em;
margin-bottom:0em;
font-weight: bold;
}

.toca {
text-align:left;
margin-left:0.0em;
text-indent:0.0em;
margin-top:0.2em;
margin-bottom:0em;
}

/* Dedication */

.ded {
text-align:right;
margin-left:0em;
margin-top:4.0em;
margin-bottom:0em;
}

.epi {
text-align:right;
margin-left:0em;
margin-top:4.0em;
margin-bottom:0em;
}

/*part*/
.part {
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:4em;
margin-bottom:0em;
font-size:130%;
}

.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 */

.chapter {
font-size:1.75em;
text-indent:0em;
margin-top:3em;
margin-bottom:1em;
text-align:left;
color: #6D6E70;
font-weight: bold;
}

.chapter1 {
font-size:1.4em;
text-indent:0em;
margin-top:3.0em;
margin-bottom:2.0em;
text-align:left;
color: #6D6E70;
font-weight: bold;
}

.chapter2 {
font-size:1.2em;
text-indent:0em;
padding-top:3.0em;
margin-bottom:2.0em;
text-align:left;
color: #6D6E70;
font-weight: bold;
page-break-after: avoid;
}

.chapter3 {
font-size:1.6em;
text-indent:0em;
padding-top:3.0em;
margin-bottom:0.0em;
text-align:left;
color: #6D6E70;
font-weight: bold;
page-break-after: avoid;
}

.sec {
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.5em;
margin-bottom:0em;
font-size:1.25em;
color: #6D6E70;
font-weight: bold;
page-break-after: avoid;
}

.sec1 {
text-align:left;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:1.5em;
margin-bottom:0em;
font-size:1.2em;
color: #818284;
page-break-after: avoid;
}

.chef {
text-align:left;
text-indent:0em;
margin-top:1.0em;
margin-bottom:0em;
font-size:1.3em;
font-weight: bold;
color: #6D6E70;
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:1em;
}

.image1 {
text-align:center;
margin-top:3.0em;
margin-bottom:0em;
}

.caption {
text-align:justify;
font-size:80%;
margin-top: -0.5em;
margin-bottom: 1.2em;
page-break-before: avoid;
}

.caption1 {
text-align:center;
font-size:80%;
margin-top: -0.5em;
margin-bottom: 1.2em;
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;
margin-left:0em;
padding-left:0em;
margin-top:0em;
margin-bottom: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-left:0em;
padding-left:0em;
margin-top:25%;
}

.center5 {
text-align:center;
text-indent:0em;
margin-left:0em;
padding-left:0em;
margin-top:4em;
margin-bottom:0em;
}

/* Hang */

.bull {
text-indent:-1.5em;
margin-left:1.5em;
padding-left:0em;
margin-top:0.1em;
margin-bottom:0em;
margin-right:0em;
text-align:justify;
}

.hangt {
text-indent:-1.5em;
margin-left:1.5em;
margin-top:1.1em;
margin-bottom:0em;
text-align:justify;
font-size:100%;
}

.hang {
text-indent:-1.5em;
margin-left:1.5em;
margin-top:0.1em;
margin-bottom:0em;
text-align:justify;
font-size:100%;
}

.shang {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

.hang1 {
text-indent:-1.5em;
margin-left:3em;
margin-top:0.1em;
margin-bottom:0em;
text-align:justify;
}

.hang1t {
text-indent:-1.5em;
margin-left:3em;
margin-top:1.0em;
margin-bottom:0em;
text-align:justify;
}

.bib {
text-indent:0em;
margin-left:0em;
margin-top:1em;
margin-bottom:0em;
font-size: 0.85em;
text-align:justify;
}

/* Blockquote */

div.block {
margin-left:3.0em;
margin-right:3.0em;
margin-top:1.2em;
margin-bottom:1.2em;
}

div.block1 {
margin-left:2em;
margin-right:2em;
margin-top:1.2em;
margin-bottom:1.2em;
font-size: 0.85em;
}

/*table*/
table {
border-collapse:collapse;
widht: 100%;
margin: 1em 0em;
}

td {
vertical-align:top;
margin-top:0em;
margin-bottom:0em;
padding: 0.5em 1em 0.5em 1em;
text-align: center;
border: 1px solid #6d6e71;
font-size: 0.8em;
}

.note {
text-align:justify;
text-indent:0em;
margin-left:0.0em;
margin-right:0em;
margin-top:0.5em;
margin-bottom:0em;
font-size: 0.85em;
}

.snote{
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:2.5em;
}

/* Extra */
.pageavoid
{
page-break-inside: avoid;
}

.mid{
vertical-align:middle;
}

.u {
text-decoration:underline;
}

.small {
font-size:80%;
}

small {
font-size:80%;
}

.small1 {
font-size:70%;
}

.smallx {
font-size:70%;
}

.drop {
float: left;
font-size: 2.95em;
line-height: 0.75em;
padding-top: 0.05em;
}

.noteline
{
text-indent:0em;
margin-top:2em;
margin-bottom:0em;
page-break-after: avoid;
}

.break {
text-align:center;
margin-top:1.2em;
margin-bottom:1.0em;
}

div.box {
margin-left:2em;
margin-right:2em;
margin-top:1.2em;
margin-bottom:1.2em;
border: 1px solid;
padding: 1em;
}

div.box1 {
margin-left:0em;
margin-right:0em;
margin-top:1.2em;
margin-bottom:1.2em;
border: 1px solid;
padding: 1em;
font-size: 0.85em;
}

.black {
color: #000000;
}

.fm {
color: #a50775;
font-size: 1.2em;
font-weight: bold;
}

.left1 {
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:2em;
margin-bottom:0em;
font-size:100%;
}


.left2 {
text-indent:0em;
text-align:left;
padding-left:0em;
margin-left:0em;
margin-right:0em;
margin-top:4.0em;
margin-bottom:0em;
}

