@namespace epub "http://www.idpf.org/2007/ops"; *[epub|type='pagebreak'] { display: none; } body {margin-left:1em;margin-right:1em;margin-top:1em;margin-bottom:0em;text-align:justify;} p {font-size:100%;margin-top:0px;margin-bottom:0px;text-indent:0em;} p+p {font-size:100%;margin-top:0px;margin-bottom:0px;text-indent:1em;} a {text-decoration:none;} sup {font-size:70%;line-height:1%;} img {display:inline-block;max-width:100%;max-height:100%;} @page {margin:1em;} .cover {text-align:center;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:1em;margin-right:0em;} small {font-size:75%;} .halftitlepage {font-weight:bold;font-size:130%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:4em;margin-right:0em;} .fm-title {font-weight:bold;font-size:130%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:0em;margin-right:0em;} .app-title {font-size:130%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:0em;margin-right:0em;} .app-title1 {font-size:120%;text-align:left;text-indent:0px;margin-left:0px;margin-top:0.4em;margin-bottom:5em;margin-right:0em;} .disp-source {text-align:right;text-indent:0px;margin-left:1.5em;margin-top:0em;margin-bottom:0em;margin-right:0em;} .disp-source1 {font-size:90%;text-align:right;text-indent:0px;margin-left:1.5em;margin-top:0em;margin-bottom:0em;margin-right:0em;} .right {text-align:right;text-indent:0px;margin-left:1.5em;margin-top:0em;margin-bottom:0em;margin-right:0em;} .rightt {text-align:right;text-indent:0px;margin-left:1.5em;margin-top:1em;margin-bottom:0em;margin-right:0em;} .book-title {font-weight:bold;font-size:170%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:0em;margin-right:0em;} .book-subtitle {font-size:130%;text-align:left;text-indent:0px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .book-edit {font-weight:bold;font-size:115%;text-align:left;text-indent:0px;margin-left:0px;margin-top:4em;margin-bottom:1em;margin-right:0em;} .book-author {font-weight:bold;font-size:120%;text-align:left;text-indent:0px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .pub {text-align:left;text-indent:0px;margin-left:0px;margin-top:14em;margin-bottom:0em;margin-right:0em;} .copyright {font-size:80%;text-align:left;text-indent:0px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .copyrightt {font-size:80%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:0em;margin-right:0em;} .copyrighta {font-size:80%;text-align:left;text-indent:0px;margin-left:0px;margin-top:0.5em;margin-bottom:0em;margin-right:0em;} .copyright-h {font-size:80%;text-indent:-35px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .ded {font-weight:bold;font-size:110%;text-indent:0px;margin-left:2.5em;margin-top:8em;margin-bottom:0em;margin-right:2.5em;} .part-head {font-weight:bold;font-size:110%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:0.5em;margin-right:0em;} .part-head1 {font-weight:bold; font-size:140%;text-align:left;text-indent:0px;margin-left:0px;margin-top:0em;margin-bottom:4em;margin-right:0em;} .head1 {font-size:130%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:4em;margin-right:0em;} .noindent {text-indent:0px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .noindent1 {font-size:90%;text-indent:0px;margin-left:0px;margin-top:1.5em;margin-bottom:1em;margin-right:0em;} .noindent2 {font-size:90%;text-indent:0px;margin-left:1em;margin-top:0em;margin-bottom:0em;margin-right:0em;} .indent {text-indent:1em;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .indent-t {text-indent:1em;margin-left:0px;margin-top:1em;margin-bottom:0em;margin-right:0em;} h2 {font-size:110%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1.25em;margin-bottom:0.5em;margin-right:0em;} .subtitle {font-size:110%;font-weight:normal;font-size:110%;text-align:left;text-indent:0px;margin-left:0px;margin-top:0.25em;margin-bottom:0.5em;margin-right:0em;} .subtitle1 {font-size:110%;font-style:italic;font-weight:normal;font-size:110%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1.25em;margin-bottom:0.5em;margin-right:0em;} .chaptitle {font-size:130%;text-align:left;text-indent:-42px;margin-left:0px;margin-top:1em;margin-bottom:0em;margin-right:0em;} .chaptitle1 {font-size:130%;text-align:left;text-indent:-56px;margin-left:0px;margin-top:1em;margin-bottom:0em;margin-right:0em;} .chapsubtitle {font-weight:normal;font-size:120%;text-align:left;text-indent:0px;margin-left:42px;margin-top:0.5em;margin-bottom:0em;margin-right:0em;} .series-t { font-weight:bold; font-size:95%; text-align:justify; text-indent:0px; margin-left:0px; margin-top:1em; margin-bottom:1.5em; margin-right:0em; } .series-n { font-size:95%; text-align:justify; text-indent:0px; margin-left:0px; margin-top:0em; margin-bottom:0em; margin-right:0em; } .series-it { font-size:90%; text-align:justify; text-indent:1em; margin-left:0px; margin-top:1em; margin-bottom:0em; margin-right:0em; } .series-n1 { font-size:95%; text-align:justify; text-indent:0px; margin-left:0px; margin-top:1em; margin-bottom:4em; margin-right:0em; } .series-s { font-weight:bold; font-size:80%; text-align:justify; text-indent:0px; margin-left:0px; margin-top:0em; margin-bottom:0em; margin-right:0em; } .series-i { font-size:90%; text-align:justify; text-indent:1em; margin-left:0px; margin-top:0em; margin-bottom:0em; margin-right:0em; } .seriest1 { font-size:90%; text-align:left; text-indent:0px; margin-left:0px; margin-top:4em; margin-bottom:0em; margin-right:0em; } .seriest { font-weight:bold; font-size:90%; text-align:left; text-indent:0px; margin-left:0px; margin-top:1em; margin-bottom:0em; margin-right:0em; } .series { font-size:90%; text-align:left; text-indent:0px; margin-left:0px; margin-top:0em; margin-bottom:0em; margin-right:0em; } h1 {text-indent:0em;} .noindentt {text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:0em;margin-right:0em;} .noindent-t {text-indent:0px;margin-left:0px;margin-top:0.5em;margin-bottom:0em;margin-right:0em;} .noindenta {font-size:90%;text-indent:0px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .note-para0 {font-size:90%;text-indent:-29px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .note-para {font-size:90%;text-indent:-29px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .note-para1 {font-size:90%;text-indent:-39px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .note-para2 {font-size:90%;text-indent:-49px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .note-tb {font-size:90%;text-indent:0px;margin-left:59px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .alist {text-indent:-61px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .ref {font-size:90%;text-indent:-30px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} blockquote {text-indent:0px;margin-left:1.5em;margin-top:1em;margin-bottom:1em;margin-right:0em;} .disp-quote {font-size:90%;text-indent:0px;margin-left:1.5em;margin-top:1em;margin-bottom:1em;margin-right:0em;} .speech {text-indent:0px;margin-left:0em;margin-top:1em;margin-bottom:1em;margin-right:0em;} .speech-para {text-indent:-35px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} h3 {font-size:100%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1.25em;margin-bottom:0.5em;margin-right:0em;font-style:italic;} h4 {font-weight:normal;font-size:95%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1.25em;margin-bottom:0.5em;margin-right:0em;font-style:italic;} h5 {font-weight:bold;font-size:95%;text-align:left;text-indent:0px;margin-left:0px;margin-top:1.25em;margin-bottom:0.5em;margin-right:0em;font-style:italic;} .hang {text-indent:-35px;margin-left:0px;margin-top:0.5em;margin-bottom:0em;margin-right:0em;} .simple-para {text-indent:-35px;margin-left:0px;margin-top:0.5em;margin-bottom:0em;margin-right:0em;} .hang-i {text-indent:30px;margin-left:35px;margin-top:0em;margin-bottom:0em;margin-right:0em;} table {font-size:90%;text-align:left;text-indent:0px;margin-left:0px;margin-top:0.2em;margin-bottom:0.2em;margin-right:0em;border-top:0px solid black;border-bottom:0px solid black;border-spacing:0px;width:100%;table-layout: auto;} .top {text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:1em;margin-right:0em;} .topbottom {text-indent:0px;margin-left:0px;margin-bottom:1em;margin-top:1em;margin-bottom:1em;margin-right:0em;} .topbottom-b {font-weight:bold;text-indent:0px;margin-left:0px;margin-bottom:1em;margin-top:0em;margin-bottom:1em;margin-right:0em;} .topbottom1 {text-indent:0px;margin-left:0px;margin-top:0.5em;margin-bottom:4em;margin-right:0em;} .top1 {text-indent:0px;margin-left:0px;margin-top:6em;margin-bottom:1em;margin-right:0em;} caption {text-align:left;text-indent:-103px;margin-left:0px;margin-top:0em;margin-bottom:0.5em;margin-right:0em;} .sans {font-family:normal;} td {margin-right:1em;vertical-align:top;border-bottom:0px solid black;padding-top:2.5px;padding-bottom:2.5px;} th {font-style:italic;text-align:left;vertical-align:top;border-bottom:1px solid black;border-top:1px solid black;padding-top:2.5px;padding-bottom:2.5px;font-weight:normal;} figure {text-align:center;text-indent:0px;margin-left:0px;margin-top:0.5em;margin-bottom:0.5em;margin-right:0em;} .center {text-align:center;text-indent:0px;margin-left:0px;margin-top:0em;margin-bottom:0.5em;margin-right:0em;} .center1 {text-align:center;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:1em;margin-right:0em;} .fcaption {font-size:90%; text-align:left; text-indent:-96px; margin-left:0px; margin-right:0em; margin-top:0.2em; margin-bottom:0em; } .fcaption1 {font-size:90%; text-align:left; text-indent:-105px; margin-left:0px; margin-right:0em; margin-top:0.5em; margin-bottom:0em; } .fcaption2 {font-size:90%; text-align:left; text-indent:-106px; margin-left:0px; margin-right:0em; margin-top:0.5em; margin-bottom:0em; } .tnote {font-size:90%; text-align:left; text-indent:0px; margin-left:0px; margin-right:0em; margin-top:0em; margin-bottom:0em; } .fnote {font-size:90%; text-align:left; text-indent:0px; margin-left:0px; margin-right:0em; margin-top:0em; margin-bottom:0em; } .fsource {font-size:90%; text-align:left; text-indent:0px; margin-left:0px; margin-right:0em; margin-top:0em; margin-bottom:0em; } .tsource {font-size:90%; text-align:left; text-indent:0px; margin-left:0px; margin-right:0em; margin-top:0em; margin-bottom:0em; } .figure {font-size:100%; text-align:center; text-indent:0px; margin-left:0em; margin-top:0.5em; } .tcaption {font-size:90%; text-align:left; text-indent:-87px; margin-left:0px; margin-right:0em; margin-top:0em; margin-bottom:0em; } .tcaption1 {font-size:90%; text-align:left; text-indent:-97px; margin-left:0px; margin-right:0em; margin-top:1em; margin-bottom:0.5em; } .tcaption2 {font-size:90%; text-align:left; text-indent:-106px; margin-left:0px; margin-right:0em; margin-top:1em; margin-bottom:0.5em; } .tab-h { font-size:100%; margin-top:0em; margin-bottom:0em; text-indent:-48px; margin-left:0px; text-align: left; } .tab-h1 { font-size:100%; margin-top:0em; margin-bottom:0em; text-indent:-64px; margin-left:0px; text-align: left; } .fig { font-weight:bold; font-size:110%; margin-top:1em; margin-bottom:1em; text-indent:0px; margin-left:0px; text-align: left; } .toc { font-size:100%; margin-top:0em; margin-bottom:0em; text-indent:0px; margin-left:32px; text-align: left; } .tocb {text-align:left; text-indent:0px; margin-left:32px; margin-top:0em; margin-bottom:2em; margin-right:0em; } .toct { font-size:100%; margin-top:2em; margin-bottom:0em; text-indent:0px; margin-left:32px; text-align: left; } .toc1 { font-size:100%; margin-top:0.65em; margin-bottom:0.5em; text-indent:-32px; margin-left:0px; text-align: left; } .index {font-size:90%;text-indent:-30px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .index1 {font-size:90%;text-indent:-30px;margin-left:0px;margin-top:1em;margin-bottom:0em;margin-right:0em;} .boxed-text {font-family:sans-serif;text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:1em;margin-right:0em;padding:1em;border:1px solid #CCCCCC;background-color:#CCCCCC;font-size:90%;} .box-title {font-size:110%;text-indent:0px;margin-left:0px;margin-top:0em;margin-bottom:10px;margin-right:0em;font-weight:bold;padding:0.2em;} .box-para1 {font-size:100%;text-indent:0em;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .box-para {font-size:100%;text-indent:0em;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .code {font-size:100%;text-indent:0em;margin-left:0px;margin-top:1.2em;margin-bottom:0em;margin-right:0em;} .code1 {font-size:100%;text-indent:-1em;margin-left:0em;margin-top:0em;margin-bottom:0em;margin-right:0em;} .blist {text-indent:-29px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .blist1 {text-indent:-23px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .square {text-indent:-35px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .nlist {text-indent:-32px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .nlist1 {text-indent:-37px;margin-left:0px;margin-top:0em;margin-bottom:0em;margin-right:0em;} .border-n { border-bottom:none; } .border-b {font-size:90%; text-align:left; text-indent:0px; margin-left:0em; margin-top:0em; margin-bottom:0em; margin-right:0em; border-bottom:1px solid black; border-spacing:0px; } .tb-border {font-size:90%; text-align:left; text-indent:0px; margin-left:0em; margin-top:0em; margin-bottom:0em; margin-right:0em; border-bottom:1px solid black; border-top:1px solid black; border-spacing:0px; } .t-box {text-indent:0px;margin-left:0px;margin-top:1em;margin-bottom:1em;margin-right:0em; padding:0em;border:1px solid #CCCCCC; background-color:#CCCCCC; font-size:90%;}