/* Font */ @font-face{font-family: "LinLibertine"; src: url(../fonts/LinLibertine-B.otf); font-style: normal; font-weight: bold;} @font-face{font-family: "LinLibertine"; src: url(../fonts/LinLibertine-I.otf); font-style: italic; font-weight: normal;} @font-face{font-family: "LinLibertine"; src: url(../fonts/LinLibertine-BI.otf); font-style: italic; font-weight: bold;} @font-face{font-family: "LinLibertine"; src: url(../fonts/LinLibertine-R.otf); font-style: normal; font-weight: normal;} /* Body */ body{margin-left: 1.5em; margin-right: 2.25em; font-family: LinLibertine;} img { max-width:100%; max-height:100%; vertical-align:middle; } a { text-decoration:none; } /* Frontmatter */ .cover { margin-top:0em; margin-bottom:0em; margin-left:0em; margin-right:0em; text-align:center; text-indent:0em; } .halftitle { font-size:125%; margin-top:0em; margin-bottom:0em; text-indent:0em; text-align:center; font-weight:bold; } .halfbox { margin-top:1em; margin-bottom:0em; border:0.05em solid; padding:1.5em; text-align:center; margin-left:8em; margin-right:8em; } .himg { margin-top:0.5em; margin-bottom:0em; text-align:center; } .fmtitle { font-size:130%; margin-top:1em; margin-bottom:1.5em; text-indent:0em; text-align:center; font-weight:bold; } .fmtitlea { font-size:120%; margin-top:1em; margin-bottom:1em; text-indent:0em; text-align:center; font-weight:bold; } .tbox { background-color:#4C4D4E; color:#FFFFFF; margin-top:1em; margin-bottom:1em; padding:0.5em; margin-left:5em; margin-right:5em; } .tbox1 { background-color:#4C4D4E; color:#FFFFFF; margin-top:0em; margin-bottom:0em; border:0.1em solid #FFFFFF; } .title { font-size:150%; margin-top:1em; margin-bottom:0em; text-indent:0em; text-align:center; font-weight:bold; } .title1 { font-size:120%; margin-top:0em; margin-bottom:0.5em; text-indent:0em; text-align:center; font-weight:bold; } .aut { font-size:115%; margin-top:1em; margin-bottom:6em; text-indent:0em; text-align:center; font-weight:bold; } .pub { margin-top:5em; margin-bottom:0em; text-indent:0em; text-align:center; } .copytt { margin-top:6em; margin-bottom:0em; text-align:justify; font-size:70%; text-indent:0em; } .copyt { margin-top:1em; margin-bottom:0em; text-align:justify; font-size:70%; text-indent:0em; } .copy { margin-top:0em; margin-bottom:0em; text-align:justify; font-size:70%; text-indent:0em; } .tocf { margin-top:0em; margin-bottom:0em; text-align:left; font-size:85%; text-indent:0em; margin-left:2em; } .tocp { margin-top:0.5em; margin-bottom:0.5em; text-align:left; font-size:105%; text-indent:0em; font-weight:bold; } .toc { margin-top:0em; margin-bottom:0em; text-align:left; font-size:85%; text-indent:-1.75em; margin-left:3.75em; } .toca { margin-top:0em; margin-bottom:0em; text-align:left; font-size:85%; text-indent:0em; margin-left:3.75em; } /* Bodymatter */ .partno { font-size:150%; margin-top:3em; margin-bottom:1em; font-weight:bold; text-align:center; text-indent:0em; } .parttitle { font-size:125%; margin-top:1em; margin-bottom:0em; font-weight:bold; text-align:center; text-indent:0em; } .chno { font-size:125%; margin-top:1em; margin-bottom:0em; font-weight:bold; text-align:center; text-indent:0em; } .chno a { color:#76787B; } .chtitle { font-size:130%; margin-top:0em; margin-bottom:1em; font-weight:bold; text-align:center; text-indent:0em; } .h1 { margin-top:1.25em; margin-bottom:0.5em; font-size:120%; text-align:left; font-weight:bold; text-indent:0em; } .h2 { margin-top:1.25em; margin-bottom:0.5em; font-size:95%; text-align:left; font-weight:bold; text-indent:0em; color:#6D6E71; } .h3 { margin-top:0.5em; margin-bottom:0.5em; font-size:85%; text-align:left; font-weight:bold; text-indent:0em; color:#6D6E71; } .noindent { font-size:85%; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:left; } .noindentt { font-size:85%; margin-top:1em; margin-bottom:0em; text-indent:0em; text-align:left; } .indent { font-size:85%; margin-top:0.5em; margin-bottom:0em; text-indent:1em; text-align:left; } .indentt { font-size:85%; margin-top:1em; margin-bottom:0em; text-indent:1em; text-align:justify; } .image { text-align:center; margin-top:1em; margin-bottom:1em; text-indent:0em; } .figcaption { margin-top:1em; margin-bottom:1em; text-align:center; font-size:80%; text-indent:0em; color:#58585A; font-weight:bold; } .table1 { margin-top:0em; margin-bottom:0em; width:100%; border-spacing:0em; padding:0em; margin-left:1em; } td { padding:0em; vertical-align:top; } .tab1 { font-size:85%; margin-top:0em; margin-bottom:0em; text-indent:0em; text-align:left; } .tab1t { font-size:85%; margin-top:0.5em; margin-bottom:0em; text-indent:0em; text-align:left; } .tfoot { margin-top:4em; margin-bottom:0em; font-size:75%; text-align:left; text-indent:0em; } .quote { margin-top:0.5em; margin-left:1.5em; margin-right:1.5em; margin-bottom:0.5em; text-align:left; font-size:85%; text-indent:0em; } .quotei { margin-top:1em; margin-left:1em; margin-right:1em; margin-bottom:0em; text-align:justify; font-size:85%; text-indent:1em; } .bull { margin-top:0.5em; margin-bottom:0em; text-align:justify; font-size:85%; margin-left:1.35em; text-indent:-0.85em; } .numlistt { margin-top:0em; margin-bottom:0em; text-align:justify; font-size:85%; margin-left:2.25em; text-indent:-1.25em; } .numlist { margin-top:0.5em; margin-bottom:0em; text-align:justify; font-size:85%; margin-left:2.25em; text-indent:-1.25em; } .center { margin-top:0em; margin-bottom:0em; text-align:center; font-size:85%; text-indent:0em; } /* Backmatter */ .box { margin-top:1em; margin-bottom:1em; background:#E3E1E0; padding:0.35em; } .box1 { margin:0em; padding:0.35em; background:#FFFFFF; } .box2 { margin-top:0em; margin-bottom:0em; background:#E3E1E0; padding:0.5em; } .boxhead { font-size:85%; margin-top:0em; margin-bottom:0.5em; text-indent:0em; text-align:left; margin-left:1em; margin-right:1em; } .bx { margin-top:1em; margin-bottom:1em; border:3px solid #e3e1e0; padding:0.3em; } .bx1 { margin-top:0.1em; margin-bottom:0.1em; background-color:#e3e1e0; padding:0.3em; } .noindents { font-size:85%; margin-top:0em; margin-bottom:0em; text-indent:0em; text-align:left; } .noindenta { font-size:85%; margin-top:0em; margin-bottom:0em; text-indent:0em; text-align:left; } .indenta { font-size:85%; margin-top:0em; margin-bottom:0em; text-indent:1em; text-align:left; } .mono { font-family:monospace; text-indent:0em; margin-top:0em; margin-bottom:0em; }