@font-face{ font-family: "Minion"; font-weight: normal; font-style: normal; src: url('font/MinionPro-Regular.otf');}
@font-face{ font-family: "Minion"; font-weight: normal; font-style: italic; src: url('font/MinionPro-It.otf'); }
 @font-face{ font-family: "Minion"; font-weight: bold; font-style: normal; src: url('font/MinionPro-Bold.otf'); }
 @font-face{ font-family: "Minion"; font-weight: bold; font-style: italic; src: url('font/MinionPro-BoldIt.otf'); }
 body{ font-family:"Minion";margin:0; padding:3%; text-align: justify; color: black; }


 /*****/
p.imgcenter{border:0;display:block;text-align:center;text-indent:0;margin-top: 0%;margin-bottom:5px;}
p.imgleft{float:left;text-indent:0;margin-top: 5px;margin-right:5px;margin-bottom:5px;max-width:50%;}
p.imgright{float:right;text-indent:0;margin-top: 5px;margin-right:5px;margin-bottom:5px;max-width:50%;}
img.floating{border:0;max-width:100%;width:auto;}

/**************/
.cover{margin:0%; text-align:center; vertical-align:middle; }
 a{text-decoration: none;}
 a.a1{text-decoration: none;color: #000000; }
.h1{text-align:center;margin-top:12%;font-size:115%;margin-bottom:25%;text-indent: 0;}
span.underline{text-decoration: underline;}

p{text-indent: 1.2em; margin-top: +0; margin-bottom: +0;}
.pagebreak{page-break-before: always;}

.big{font-size: 185%;}
.big1{font-size: 180%;}
.small1{font-size: 90%;}
.copy{font-size: 90%;text-align:left;}
.xsmall{ font-size: 80%;}
sub{font-size:70%;}

 /**************/
.sec1{text-indent: 0em; text-align:center; font-weight:bold; font-size:120%; margin-top:2em; margin-bottom:1em; }
.sec2{text-indent: 0em; text-align:center; font-weight:bold; font-size:120%; margin-top:2em; margin-bottom:1em; }
.sec2a{text-indent: 0em; text-align:center; font-weight:bold; font-size:120%; margin-top:0%; margin-bottom:1em;}
.sec3{text-indent: 0em; text-align:center; font-weight:bold; font-style:italic; font-size:110%; margin-top:2em; margin-bottom:1em; }
.sec3a{text-indent: 0em; text-align:center; font-weight:bold; font-style:italic; margin-top:1em; font-size:110%; margin-bottom:1em;}
.sec4{text-indent: 0em; text-align:left; font-style:italic; margin-top:2em; margin-bottom:1em; font-size:100%; text-indent:0em; }
.sec5{text-indent: 0em; text-align:left; font-style:italic; margin-top:2em; margin-bottom:1em; font-size:100%; text-indent:0em;}

 /*title*/
.title {text-align:center; margin-top:7%; margin-bottom:2%; font-size:270%; font-weight:normal; text-indent:0%; }
.edition{text-align:center; margin-bottom:2%;margin-top:2%; font-size:105%;  text-indent:0%; font-weight:normal;}
.subtitle{text-align:center;font-size:130%;text-indent:0%;font-weight:normal;margin-bottom: 15%;line-height:160%;}
.author{text-align:center;margin-bottom:16%;margin-top: 0%;font-size:130%;text-indent:0%;font-weight:normal;}
.publisher{text-align:center; margin-top: 0%; font-size:110%;  text-indent:0%;font-weight:normal;}
.ed{border-bottom:1px solid black;border-top:1px solid black;padding-top:0.2em;}
/*frontmatter1*/
.righttext{text-indent:-1em;margin-left:25%;text-align:left;}
.fm{text-indent:0em;text-align:center;margin:18% 0em 1em 0em;font-size:90%;}
.fm1{text-indent: 0em; text-align:center; font-size:110%; margin-top:4em; margin-bottom:1em; }


/*contents*/
.cont{text-align: left;  margin-top:0.8em;text-indent:0em;}
.cont1{text-align: center; text-indent: 0em; margin-bottom: 0.8em; margin-top: 1.5em;font-size:110%;}
.cont2 table{font-size:100%;margin:1em 0em 1em 0em;}
.cont2 td{padding:0.4em 0em 0.4em 0em;}
.cont3{text-align: center; text-indent: 0em; margin: 3em 1em 1em 3em;border:1px solid black;padding:0.5em;}


 /*parttitle*/
.partnum{text-align: center;margin-top: 13%;margin-bottom:4%;font-size: 120%;text-indent: 0em;margin-left:0%;font-weight:normal;}
.parttitle{text-align: center;margin-top:0%;margin-bottom: 20%;font-size: 220%;text-indent: 0;margin-left:0%;font-weight:normal;}

 /*chaptitle*/
.chnum{text-align: center;margin-top: 10%;margin-bottom:3%; font-size: 140%;text-indent: 0em;font-weight:normal;}
.chaptitle {font-size: 180%;margin-top: 1.8%;margin-bottom: 15%; text-align: center;text-indent: 0em;font-weight:normal;}
.chaptitle1 {font-size: 160%;margin-top: 14%;margin-bottom: 18%; text-align: center;text-indent: 0em;font-weight:normal;}
.fmtitle {font-size: 160%;margin-top: 12%;margin-bottom: 17%; text-align: left;text-indent: 0em;font-weight:normal;}

.chnuma{text-align: center;margin-top: 10%;margin-bottom:0%; font-size: 170%;text-indent: 0em;font-weight:normal;}
.chaptitlea {font-size: 130%;margin-top: 1.8%;margin-bottom: 18%; text-align: center;text-indent: 0em;font-weight:normal;}



/*box*/
.box{border:1px solid black;font-size:80%;padding:0.5em;margin:2em 0em 2em 0em;}
.box table{margin:1em 0em 1em 1em;font-size:100%;}
.box td{padding:0em;}
.bhead{text-indent:0em;margin-bottom:0.7em;font-size:110%;font-weight:bold;}

.right{ text-align: right; text-indent: 0;}
.right1{ text-align: right; text-indent: 0;font-size:90%;margin-bottom: 1em;}
.noindent1{text-indent: 0;margin-top: 1em;margin-bottom: +0;}
.noindent1rightragged{text-indent: 0;margin-top: 1em;margin-bottom: +0;text-align: left;}
.indent{text-indent: 1em;margin-top: 1em;margin-bottom: +0;}
.indenta{text-indent: 1em;margin-top: 0.4em;margin-bottom: +0;}
.noindent{text-indent: 0%;}
.bnoindent{text-indent: 0%;margin-top: 0.5em;}
.center{text-align:center;text-indent:0;}

.textbreak{margin-top: 2em;text-indent: 0;}
.break{text-indent: 0; margin-top: 1em;}
.break1{text-indent: 0; margin-top: 0.5em;}
.break2{text-indent: 0; margin-top: 0.3em;}
.break3{text-indent: 0; margin-top: 0.2em;}

.hanging{text-indent:-1.5em;margin-left:2.5em;margin-top:0em;}
.hanging1{text-indent:-1.5em;margin-left:4em;margin-top:0em;}
.hbib{text-indent:-0.65em;margin-left:3.15em;margin-top:0em;}

.hang{text-indent:-1em;margin-left:2em;}
.hangh{text-indent:-1.5em;margin-left:3.5em;}
.hanga{text-indent:-1em;margin-left:2em;margin-top:0.3em;}
.hang1{text-indent:-1em;margin-left:1em;}

.bib{text-indent:-0.68em;margin-left:1.68em;}
.biba{text-indent:-0.68em;margin-left:2.28em;}
.bib1{text-indent:-0.68em;margin-left:0.68em;}

.ack{font-size:80%;text-indent:0em;margin-left:0em;}

.block1{margin:1em 0em 1em 1em;text-indent:0em;}
.block{margin:1em 0em 1em 1em;text-indent:0em;}
.block3 {margin: 1em 0em 0em 1.2em; font-size: 90%; text-indent: 0em;}




 /*table*/
.tab table{font-size:100%;margin:1em 0em 1em 1em;}
.tab td{padding:0em;}

table{font-size: 80%; margin-top: 0em; margin-bottom: 0em;}
.tabcaption{text-indent:0em; font-size:90%;}
.caption1{page-break-inside:avoid;margin-top: 2em; margin-bottom: 2em;}
.thead{ text-indent:0px;border-bottom:1px solid black; border-top:1px solid black; padding:0.1em 0.1em 0em 0.1em;}
.theadz{ text-indent:0px;border-bottom:1px solid black; border-top:1px solid black; padding:0.1em 0.1em 0em 0.1em;}
.thang{text-indent:-1em;margin-left:1em;margin-top:0.3em;}
.tab6{text-indent:-2.55em;margin-left:2.55em;margin-top:0.3em;}
.tbody{font-size: 80%; border-bottom:1px solid black; border-top:1px solid black; padding:0.2em 0em 0.2em 0em;text-align:left;}
.tbib{text-indent:-0.68em;margin:0.2em 0em 0.2em 0.68em;}
.tbody1{font-size: 80%;  border-top:1px solid black; padding:0.2em 0em 0.2em 0em;text-align:left;}
.thanging{text-indent:-1em;margin-left:1em;margin-top:0em;}

.captiona{page-break-inside:avoid;margin: 2em;}
.captionb{page-break-inside:avoid;margin: 2em 0em 2em 0em;}
.captionb td{padding:0.2em 0.2em 0.1em 0.3em;text-align:left;}
.captiona td{padding:0.3em 0.2em 0.1em 0.2em;text-align:left;}
td{padding:0.1em 0.1em 0.1em 0.1em;text-align:left;}

.tbottom{ text-indent:0px;border-bottom:1px solid black;padding:0.1em 0.1em 0em 0.1em;}
.tbottomz{ text-indent:0px;border-bottom:1px solid black;padding:0.1em 0.1em 0em 0.1em;}
.tline{ text-indent:0px;border-top:1px solid black;padding:0.1em 0.1em 0em 0.1em;}


 /*Figure*/
.caption{page-break-inside:avoid;margin-top: 2em; margin-bottom: 2em;}
.figcaption{text-indent: 0em; font-size: 80%; margin-bottom:1em; margin-top: 1em; text-align:justify;}
.figcaption1{text-indent: 0em; font-size: 80%; margin-bottom:1em; margin-top: 1em; text-align:center;}

 /*notes*/
.box-line{border-top:1px solid black;margin:1em 0em 0.3em 0em;width:15%;}
.boxnote{text-indent:0em; font-size:90%; margin-top: 0em;margin-bottom: 0em;}
.chfootnote{text-indent:0em; font-size:70%; margin-top: 0em;margin-bottom: 0em;}
.ch-line{border-top:1px solid black;margin:2em 0em 0.4em 0em;width:25%;}

.topline{border-top:1px solid black;margin-top:2em;width:25%;}
.topline1{border-top:1px solid black;margin-top:0.3em;width:25%;}
.tnote{text-indent:0em; font-size:70%; margin-top: 0.2em;margin-bottom: 0em;}
.tnote-in{text-indent:1em; font-size:90%; margin-top: 00.2em;margin-bottom: 0em;}
.tnote-intab{text-indent:1em; font-size:70%; margin-top: 00.2em;margin-bottom: 0em;}
.footnote{text-indent:0em; font-size:70%; margin-top: 0em;margin-bottom: 0em;}

 /*References*/
.ref{text-indent: -1.7em;margin-left: 1.7em;text-align:justify;font-size:80%;}

 /*index*/

.index{text-indent: 0em; margin:1.5em 0em 1em 0em; font-size:105%;}
.index1{text-indent: -1.5em; margin-left: 1.5em; font-size:80%;}
.index2{text-indent: -1.5em; margin-left: 2.5em; font-size:80%;}
.index3{text-indent: -1.5em; margin-left: 3.5em; font-size:80%;}

