/************** Book Style **************/
.booksection {
 margin-left:0.5em;
 margin-right:0.5em;
 margin-top:0.0em;
 margin-bottom:0.0em;
}
p {
 text-align:justify;
 line-height:1.2em;
 margin-bottom:0.0em;
 margin-top:0.0em;
 text-indent:0.0em;
 margin-left:0em;
}

body {
 adobe-hyphenate:none;
 -webkit-hyphens: none;
 hyphens:none;
}

.pagebreak {
 page-break-before:always;
 padding-top:0.1em;
}
/************** Cover Page **************/
.cover {
 margin-top:0em;
 margin-bottom:0em;
 text-align:center;
}
/************** Title Page **************/
.title {
 margin-top:10%;
 margin-bottom:0em;
 margin-left:0em;
 font-size:150%;
 text-align:left;
 text-indent:0em;
 line-height:1.2em;
 padding-bottom:0.25em;
 border-bottom:1px solid #000000;
}
.title0 {
 margin-top:0em;
 margin-bottom:0em;
 font-size:1.0em;
 text-align:center;
 line-height:1.2em;
}
.title1 {
 margin-top:0.5em;
 margin-bottom:0em;
 font-size:275%;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
 line-height:1.2em;
}
.title2 {
 margin-top:0.0em;
 margin-bottom:0em;
 font-size:150%;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
 line-height:1.2em;
}

.title3 {
 margin-top:12%;
 margin-bottom:0em;
 font-size:115%;
 text-align:left;
 text-indent:0em;
 font-weight:normal;
 line-height:1.2em;
}

.title4 {
 margin-top:15%;
 margin-bottom:0em;
 font-size:140%;
 text-align:center;
 font-weight:normal;
 line-height:1.2em;
}

.logo {
 margin-top:17%;
 margin-bottom:0em;
 text-align:center;
 line-height:1.2em;
}
.publish {
 margin-top:40%;
 margin-bottom:0em;
 text-align:left; 
 text-indent:0em;
 font-size:85%;
 line-height:1.2em;
}
/************** Copyright **************/

.copyright {
 margin-top:20%;
 margin-bottom:0em;
 border-left:1px solid #000000;
 padding-left:1.0em;
}

.copy {
 margin-top:2px;
 margin-bottom:0em;
 text-align:left;
 text-indent:0em;
 font-size:85%;
 line-height:1.2em;
}
.copy1 {
 margin-top:1.25em;
 margin-bottom:0em;
 text-align:left;
 text-indent:0em;
 font-size:85%;
 line-height:1.2em;
}
.copy2 {
 margin-top:10%;
 margin-bottom:0em;
 text-align:left;
 text-indent:0em;
 font-size:85%;
 line-height:1.2em;
}

.copy3 {
 margin-top:20%;
 margin-bottom:0em;
 text-align:left;
 text-indent:0em;
 font-size:85%;
 line-height:1.2em;
}

/************** Dedication **************/
.dedi {
 margin-top:25%;
 margin-bottom:0.0em;
 margin-left:0.0em;
 text-align:right;
 font-size:100%;
 font-weight:normal;
 color:#4E386F;
}

.dedi1 {
 margin-top:1.5em;
 margin-bottom:0em;
 margin-left:0em;
 text-align:right;
 font-size:100%;
 font-weight:normal;
 line-height:1.2em;
}

/************** Contents **************/
.tochead {
 margin-top:10%;
 margin-bottom:0.0em;
 margin-left:0em;
 text-align:center;
 text-indent:0em;
 font-size:200%;
 font-weight:normal;
}

.toc {
 margin-top:0.5em;
 margin-bottom:0em;
 margin-left:5.5em;
 text-indent:0em;
 text-align:left;
 font-size:90%;
 font-weight:normal;
 line-height:1.2em;
}

.toc1 {
 margin-top:1.0em;
 margin-bottom:0em;
 margin-left:1.25em;
 text-indent:0em;
 text-align:left;
 font-size:125%;
 font-weight:normal;
 line-height:1.2em;
}

.toc2 {
 margin-top:3.0em;
 margin-bottom:0em;
 margin-left:0em;
 text-indent:0em;
 text-align:left;
 font-size:125%;
 font-weight:normal;
 line-height:1.2em;
}

/************** Acknowledgement **************/
.ack {
 margin-top:5em;
 margin-bottom:0em;
 margin-left:0em;
 text-align:center;
 font-size:1.1em;
 font-weight:normal;
 line-height:1.2em;
}
/************** Chapters **************/
.part {
 margin-top:15%;
 margin-bottom:0em;
 margin-left:0.0em;
 text-align:center;
 font-size:200%;
 font-weight:normal;
 color:#D9D8DD;
}
.part1 {
 margin-top:1.0em;
 margin-bottom:0em;
 margin-left:0.0em;
 text-align:center;
 font-size:350%;
 font-weight:normal;
 line-height:1em;
}
.part2 {
 margin-top:2.0em;
 margin-bottom:0em;
 margin-left:0.0em;
 text-align:center;
 font-size:1.8em;
 font-weight:bold;
}
.chapter {
 margin-top:1em;
 margin-bottom:0.0em;
 margin-left:0.0em;
 text-align:center;
 font-size:150%;
 font-weight:normal;
 line-height:1em;
 color:#5F507B;
}
.chapter1 {
 margin-top:3.0em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:center;
 text-indent:0em;
 font-size:130%;
 font-weight:normal;
}
.chapter2 {
 margin-top:0.75em;
 margin-bottom:0em;
 margin-left:0em;
 margin-right:0em;
 text-align:center;
 text-indent:0em;
 font-size:130%;
 font-weight:normal;
}

.chapter3 {
 margin-top:0.25em;
 margin-bottom:0em;
 margin-left:0em;
 text-align:center;
 text-indent:0em;
 font-size:275%;
 font-weight:normal;
 color:#5F507B;
}

.bhead {
 margin-top:1.0em;
 margin-bottom:0.0em;
 margin-left:0.0em;
 text-align:left;
 text-indent:0em;
 font-size:110%;
 font-weight:normal;
}

.bhead1 {
 margin-top:0em;
 margin-bottom:0.0em;
 margin-left:0.0em;
 text-align:center;
 text-indent:0em;
 font-size:120%;
 font-weight:normal;
}

.bhead2 {
 margin-top:0.0em;
 margin-bottom:0.5em;
 margin-left:0.0em;
 text-align:left;
 text-indent:0em;
 font-size:125%;
 font-weight:normal;
}

.head {
 margin-top:1.75em;
 margin-bottom:0em;
 margin-left:0.0em;
 text-align:left;
 text-indent:0em;
 font-size:125%;
 font-weight:normal;
 border-bottom:1px solid #44276A;
 padding-bottom:2px;
}

.head0 {
 margin-top:1.5em;
 margin-bottom:0em;
 margin-left:1.0em;
 text-indent:-1.0em;
 text-align:left;
 font-size:145%;
 font-weight:normal;
}

.head1 {
 margin-top:1.5em;
 margin-bottom:0em;
 margin-left:0em;
 text-align:left;
 text-indent:0em;
 font-size:145%;
 font-weight:normal;
}

.head2 {
 margin-top:1.25em;
 margin-bottom:0em;
 margin-left:0em;
 text-align:left;
 text-indent:0em;
 font-size:120%;
 font-weight:normal;
 color:#4E386F;
}

.head20 {
 margin-top:0.5em;
 margin-bottom:0em;
 margin-left:0em;
 text-align:center;
 text-indent:0em;
 font-size:130%;
 font-weight:normal;
}

.head3 {
 margin-top:1.75em;
 margin-bottom:0em;
 margin-left:0em;
 text-align:left;
 text-indent:0em;
 font-size:125%;
 font-weight:normal;
 color:#4E386F;
}

.head4 {
 margin-top:1.75em;
 margin-bottom:0em;
 margin-left:0.0em;
 text-align:left;
 text-indent:0em;
 font-size:125%;
 font-weight:normal;
}

.subhead {
 margin-top:10%;
 margin-bottom:0em;
 margin-left:1.35em;
 text-align:left;
 text-indent:0em;
 font-size:125%;
 font-weight:normal;
}

/************** Jacket **************/

.jhead {
 margin-top:1.5em;
 margin-bottom:1.5em;
 margin-left:0.0em;
 text-align:left;
 text-indent:0em;
 font-size:150%;
 font-weight:normal;
 color:#44276A;
}



/************** Authors **************/
.author {
 margin-top:3em;
 margin-bottom:0.5em;
 margin-left:0em;
 text-indent:0.0em;
 text-align:left;
 font-size:1.1em;
 font-weight:normal;
}
.author1 {
 margin-top:3em;
 margin-bottom:0em;
 margin-left:0em;
 text-align:center;
 font-size:1.3em;
 font-weight:normal;
}
/************** Alignments **************/
.indent {
 margin-top:0.1em;
 margin-bottom:0em;
 text-indent:1.5em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}

.indent0 {
 margin-top:0.5em;
 margin-bottom:0em;
 text-indent:1.5em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}

.indent1 {
 margin-top:1em;
 margin-bottom:0em;
 text-indent:1.5em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}
.indent2 {
 margin-top:2em;
 margin-bottom:0em;
 text-indent:1.5em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}
.indent3 {
 margin-top:2.25em;
 margin-bottom:0em;
 text-indent:1.5em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}
.noindent {
 margin-top:0.1em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}

.noindent_l {
 margin-top:0.1em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:left;
 font-size:1em;
 line-height:1.2em;
}

.noindent0 {
 margin-top:0.5em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}
.noindent1 {
 margin-top:1em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}

.noindent1_l {
 margin-top:1.0em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:left;
 font-size:1em;
 line-height:1.2em;
}

.noindent2 {
 margin-top:2.0em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}
.noindent3 {
 margin-top:2.5em;
 margin-bottom:0em;
 text-indent:0em;
 text-align:justify;
 font-size:1em;
 line-height:1.2em;
}
.center {
 margin-top:0.1em;
 margin-bottom:0.0em;
 text-align:center;
 font-size:1em;
 line-height:1.2em;
}

.center0 {
 margin-top:10px;
 margin-bottom:0.0em;
 text-align:center;
 font-size:1em;
 line-height:1.2em;
}

.center1 {
 margin-top:1em;
 margin-bottom:0em;
 text-align:center;
 font-size:1em;
 line-height:1.2em;
}
.center2 {
 margin-top:2.0em;
 margin-bottom:0em;
 text-align:center;
 font-size:1em;
 line-height:1.2em;
}
.center3 {
 margin-top:2.5em;
 margin-bottom:0em;
 text-align:center;
 font-size:1em;
 line-height:1.2em;
}

.end {
 margin-top:25%;
 margin-bottom:0.0em;
 text-align:center;
 font-size:450%;
 line-height:0.75em;
}

.star {
 margin-top:1em;
 margin-bottom:1em;
 text-align:center;
 font-size:1em;
}

.right {
 margin-top:0.1em;
 margin-bottom:0em;
 text-align:right;
 line-height:1.2em;
 font-size: 1em
}
.right1 {
 margin-top:1em;
 margin-bottom:0em;
 margin-right:0em;
 text-align:right;
 line-height:1.2em;
}
.right2 {
 margin-top:2.0em;
 margin-bottom:0em;
 margin-right:0em;
 text-align:right;
 line-height:1.2em;
}

.right3 {
 margin-top:15%;
 margin-bottom:0em;
 margin-right:0em;
 text-align:right;
 line-height:1.2em;
}

.quote {
 margin-top:1.5em;
 margin-bottom:0.0em;
 text-align:center;
 font-size:85%;
 line-height:1.5em;
 color:#4E386F;
 border-top:1px solid #4E386F;
 border-bottom:1px solid #4E386F;
 padding:0.25em 0.0em 0.25em 0.0em;
}

.quote1 {
 margin-top:1.0em;
 margin-bottom:0.0em;
 text-align:center;
 font-size:120%;
 line-height:1.25em;
 color:#4E386F;
}

/************** Hang Matter **************/

.hang {
 margin-top:0.2em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:3.75em;
 text-indent:-2.0em;
 text-align:justify;
 line-height:1.2em;
}

.bullet {
 margin-top:0.2em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:1.5em;
 text-indent:-1.5em;
 text-align:justify;
 line-height:1.2em;
}

.bullet_l {
 margin-top:0.2em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:1.5em;
 text-indent:-1.5em;
 text-align:left;
 line-height:1.2em;
}

.bullet1 {
 margin-top:1em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:1.5em;
 text-indent:-1.5em;
 text-align:justify;
 line-height:1.2em;
}


.bullet2 {
 margin-top:0.2em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:3.0em;
 text-indent:-1.5em;
 text-align:justify;
 line-height:1.2em;
}

.bullet2h {
 margin-top:1.25em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:3.0em;
 text-indent:-1.5em;
 text-align:justify;
 line-height:1.2em;
}

.bullet3 {
 margin-top:0.2em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:6.5em;
 text-indent:-1.5em;
 text-align:justify;
 line-height:1.2em;
}

.hyphen {
 margin-top:0.1em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:1.0em;
 text-indent:-1.0em;
 text-align:justify;
 line-height:1.2em;
}


.number {
 margin-top:0.1em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:1.75em;
 text-indent:-1.75em;
 text-align:justify;
 line-height:1.2em;
}
.number1 {
 margin-top:1em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:1.75em;
 text-indent:-1.75em;
 text-align:justify;
 line-height:1.2em;
}


.number2 {
 margin-top:0.1em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:3.25em;
 text-indent:-1.75em;
 text-align:justify;
 line-height:1.2em;
}

.number2h {
 margin-top:1em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:3.25em;
 text-indent:-1.75em;
 text-align:justify;
 line-height:1.2em;
}


.alpha {
 margin-top:0.1em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:5em;
 text-indent:-1.5em;
 text-align:justify;
 line-height:1.2em;
}
.alpha1 {
 margin-top:1em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:4em;
 text-indent:-2.5em;
 text-align:justify;
 line-height:1.2em;
}

.bib {
 margin-top:0.1em;
 margin-bottom:0em;
 margin-right:0em;
 margin-left:3em;
 text-indent:-1.5em;
 text-align:justify;
 line-height:1.2em;
}

.notes {
 margin-top:0.15em;
 margin-bottom:0em;
 margin-left:1.5em;
 text-indent:-1.5em;
 text-align:justify;
 font-size:90%;
 line-height:1.2em;
}

.notes0 {
 margin-top:0.15em;
 margin-bottom:0em;
 margin-left:0.0em;
 text-indent:0.0em;
 text-align:left;
 font-size:90%;
 line-height:1.2em;
}

.notes1 {
 margin-top:1em;
 margin-bottom:0em;
 margin-left:1.5em;
 text-indent:-1.5em;
 text-align:left;
 line-height:1.2em;
}

.arr {
 margin-top:0.2em;
 margin-bottom:0em;
 margin-right:0.0em;
 margin-left:-0.55em;
 text-indent:0em;
 text-align:left;
 line-height:1.2em;
}

/************** Spaces **************/

span.tspa {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:6.5em;
} 

span.ntspa {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
} 

span.bspa {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

span.nspa {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.75em;
}

span.spa {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:2.0em;
}

span.hspa {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.0em;
}

span.aspa {
 display:inline-block;
 text-indent:0.00em;
 white-space:pre-wrap;
 width:1.5em;
}

/************** Blockquotes **************/
.block {
 margin-top:0em;
 margin-bottom:0em;
 margin-left:1.5em;
 margin-right:0.0em;
 text-indent:0em;
 text-align:justify;
 font-size:100%;
 line-height:1.2em;
}
.block1 {
 margin-top:0em;
 margin-bottom:0em;
 margin-left:2em;
 margin-right:2em;
 text-indent:0em;
 text-align:left;
 font-size:1em;
 line-height:1.2em;
}
/************** Images **************/
img {
 max-height:100%;
 max-width:100%;
}
.chapfig {
 margin-top:10%;
 margin-bottom:0em;
 text-align:center;
}
.fig {
 margin-top:1em;
 margin-bottom:1em;
 text-align:center;
}

.fig0 {
 margin-top:0em;
 margin-bottom:0em;
 text-align:center;
}

.fig1 {
 margin-top:10%;
 margin-bottom:1.0em;
 text-align:center;
}

.fig2 {
 margin-top:0.25em;
 margin-bottom:0.0em;
 text-align:center;
}

.figl {
 margin-top:0.25em;
 margin-bottom:0em;
 text-align:left;
 text-indent:0em;
}

.caption {
 margin-top:0.5em;
 margin-bottom:0em;
 text-align:left;
 text-indent:0em;
 font-size:90%;
 line-height:1.2em;
 page-break-after:avoid;
}

.caption0 {
 margin-top:1.25em;
 margin-bottom:0em;
 text-align:left;
 text-indent:0em;
 font-size:160%;
 line-height:1.2em;
 border-bottom:5px solid #6C6C6C;
}

.caption1 {
 margin-top:1.25em;
 margin-bottom:0em;
 text-align:center;
 font-size:100%;
 line-height:1.2em;
}

.caption2 {
 margin-top:1.25em;
 margin-bottom:0em;
 text-align:center;
 font-size:125%;
 line-height:1.2em;
}

/************** Lists **************/
ol {
 margin-top:0em;
 margin-bottom:0em;
 margin-left:2em;
 text-indent:0em;
 text-align:left;
 line-height:1.2em;
}
ul {
 margin-top:0em;
 margin-bottom:0em;
 margin-left:2em;
 text-indent:0em;
 text-align:justify;
 line-height:1.2em;
}
li {
 margin-top:0.1em;
}
/************** Boxes **************/
.box {
 margin-top:1em;
 margin-bottom:1em;
 padding:0.5em 1em 0.5em 1em;
 border:1px solid #000000;
 background-color:#E2E2E4;
 line-height:1.2em;
 font-size:110%;
}

.box1 {
 margin-top:1.0em;
 margin-bottom:1em;
 padding:0.25em 0.5em 0.5em 0.5em;
 border:1px solid #000000;
 line-height:1.2em;
 font-size:90%;
}

.pbox {
 margin-top:1em;
 margin-bottom:1em;
 padding:1.0em 1em 1.0em 1em;
 background-color:#44276A;
 color:#FFFFFF;
 line-height:1.2em;
}

.pbox_bg {
 background-color:#44276A;
}

.pbox1 {
 margin-top:1em;
 margin-bottom:1em;
 padding:1.0em 1em 30% 1em;
 background-color:#44276A;
 color:#FFFFFF;
 line-height:1.2em;
}

.gbox {
 margin-top:1.25em;
 margin-bottom:1em;
 margin-left:1.5em;
 padding:0.5em 1em 0.5em 1em;
 background-color:#F1F0F2;
 color:#4E386F;
 line-height:1.2em;
 font-size:100%;
}

.gbox1 {
 margin-top:1.25em;
 margin-bottom:1em;
 margin-left:0em;
 padding:0.5em 1.5em 0.75em 1.5em;
 background-color:#F2F1F3;
 color:#4E386F;
 line-height:1.2em;
 font-size:100%;
 border-top-right-radius:25px;
 border-bottom-right-radius:25px;
 border-bottom-left-radius:25px;
}

.gbox2 {
 margin-top:1em;
 margin-bottom:1em;
 padding:1.0em 0.5em 1.0em 0.5em;
 background-color:#86CCAA;
 color:#FFFFFF;
 line-height:1.2em;
}

.gbox2_bg {
 background-color:#86CCAA;
}

.gbox3 {
 margin-top:1.25em;
 margin-bottom:1em;
 margin-left:0em;
 padding:1.0em 1.25em 1.0em 1.25em;
 background-color:#F1F0F2;
 line-height:1.2em;
 font-size:100%;
 border-radius:15px;
}

.border {
 margin:0.5em 0em 0em 0em;
 padding:0.25em 1em 0.25em 1em;
 border:1px solid #000000;
}

.boxh {
 margin-top:0em;
 margin-bottom:0em;
 padding:0.2em 0em 0.2em 0.2em;
 background-color:#000000;
 color:#FFFFFF;
 text-align:left;
 text-indent:0em;
 line-height:1.2em;
}
.boxt {
 margin-top:0.5em;
 margin-bottom:0em;
 padding:0em 0.2em 0em 0.2em;
 text-align:left;
 text-indent:0em;
 line-height:1.2em;
}
/************** Tables **************/
table {
 margin-top:1em;
 margin-bottom:1em;
 border-collapse:collapse;
 width:100%;
}
td {
 padding:0.3em;
 vertical-align:top;
 line-height:1.2em;
}

td.pad0 {
 padding:0.1em;
 vertical-align:top;
 line-height:1.2em;
}

td.pad1 {
 padding:0.5em 0.5em 0.5em 0.5em;
 vertical-align:top;
 line-height:1.2em;
}

td.right {
 vertical-align:top;
 padding:0.3em;
 text-align:right;
}

td.bg {
 background-color:#E3E3E3;
 border:1px solid #000000;
 vertical-align:middle;
 padding:0.2em 0.3em 0.2em 0.3em;
}

td.bg0 {
 background-color:#E3E3E3;
 border-top:1px solid #000000;
 border-right:1px solid #E3E3E3;
 border-bottom:1px solid #000000;
 border-left:1px solid #000000;
 vertical-align:middle;
 padding:0.2em 0.3em 0.2em 0.3em;
}


td.wbg {
 background-color:#FFFFFF;
 padding:0.5em 1.5em 0.5em 1.5em;
}

td.bg2 {
 background-color:#706F6F;
 color:#FFFFFF;
 vertical-align:top;
 padding:0.3em 0.5em 0.3em 0.5em;
}

td.bg3 {
 background-color:#C6C6C6;
 vertical-align:top;
 padding:0.3em 0.5em 0.3em 0.5em;
}

td.bg4 {
 background-color:#DADADA;
 vertical-align:top;
 padding:0.3em 0.5em 0.3em 0.5em;
}

td.border {
 border:1px solid #000000;
 vertical-align:top;
 padding:0.2em 0.3em 0.2em 0.3em;
}

td.border1 {
 border-right:hidden;
 border-top:1px solid #000000;
 border-bottom:1px solid #000000;
 padding:0.2em 0.3em 0.2em 0.3em;
 width:1em;
 vertical-align:middle;
}

/************** Font Sizes **************/
.big {
 font-size:105%;
}

.big1 {
 font-size:150%;
}

.small {
 font-size:90%;
}

small {
 font-size:80%;
}

/************** Extra **************/
a {
 text-decoration:none;
 color:inherit;
}
.u {
 text-decoration:underline;
}
sup {
 font-size:0.8em;
 line-height:1em;
}
sub {
 font-size:0.8em;
 line-height:1em;
}
.footline {
 margin-top:2.5em;
 margin-bottom:5px;
 border-bottom:1px solid #000000;
 width:20%;
}

.line {
 border-bottom:1px solid #FFFFFF;
 padding-bottom:0.2em;
}

.pline {
 border-bottom:1px solid #D9D8DD;
 padding-bottom:0.1em;
}

.line1 {
 border-bottom:1px solid #44276A;
 padding-bottom:0.1em;
}

.star {
 margin-top:1.2em;
 margin-bottom:1.2em;
 text-align:center; 
}
.inline {
 vertical-align:middle;
}
.bm {
 margin-top:0em;
 margin-bottom:0px;
 text-align:center;
 text-indent:0em;
 font-size:120%;
 font-weight:normal;
}
span.drop
{
margin-bottom:-0.25em;
margin-right:0em;
line-height:0.9em;
margin-right:2px;
font-size:300%;
float:left;
font-weight:normal;
color:#B2AEBB;
}

span.drop1
{
margin-top:-0.1em;
margin-bottom:-0.15em;
margin-right:0em;
line-height:0.75em;
margin-right:2px;
font-size:300%;
float:left;
font-weight:normal;
}


.blue {
 color:#3E82C4;
}

.grey {
 color:#58585A;
}

.purple {
 color: #4E386F;
}

.purple1 {
 color:#5F507B;
}