/* CUP Standard CSS*/ /* Top Level Style Definitions ***********************************************************************************************************/ @font-face { font-family: "Times New Roman"; font-weight: normal; font-style: normal; src:url(fonts/times.ttf); } @font-face { font-family: "Times New Roman"; font-weight: bold; font-style: normal; src:url(fonts/timesbd.ttf); } @font-face { font-family: "Times New Roman"; font-weight: normal; font-style: italic; src:url(fonts/timesi.ttf); } @font-face { font-family: "Times New Roman"; font-weight: bold; font-style: italic; src:url(fonts/timesbi.ttf); } body { font-family: "Times New Roman"; margin-left: 5%; margin-right: 5%; text-align:justify; } img { max-width: 100%; max-height: 100%; vertical-align: middle; } span.mobi { display: none; } sup { font-size:80%; vertical-align: super; line-height:1ex; } sub { font-size:80%; vertical-align: sub; line-height:1ex; } /* Headings ******/ /* Headings should be left aligned or centered ******/ span.underline { text-decoration:underline; } h1, h2, h3, h4 , h5, h6 { -webkit-hyphens: none !important; adobe-hyphenate: none !important; -moz-hyphens: none !important; epub-hyphens: none !important; } h1 { line-height: 2em; font-weight:bold; text-align: center; text-indent:0em; margin-top: 1em; margin-bottom: 2em; } h2 { line-height: 1.5em; font-weight:bold; text-indent:0em; margin-top: 20%; margin-bottom: 0%; text-align:center; border-bottom:1px solid; } h3 { line-height: 1.17em; font-weight:bold; text-indent:0em; font-size:150%; margin-top: 1em; margin-bottom: 2em; text-align:center; border-bottom:1px solid; } h4 { line-height: 1.5em; font-size:130%; font-weight:bold; text-indent:0em; margin-top: 1em; margin-bottom: 1em; text-align:left; } h5 { line-height: 1.5em; font-size:120%; font-weight:bold; text-indent:0em; margin-top: 1.5em; margin-bottom: 1em; text-align:left; } h6 { line-height: 1.5em; font-size:120%; font-weight:bold; text-indent:0em; margin-top: 1em; margin-bottom: 1em; text-align:left; } span.part-number { font-size: 90%; font-weight:bold; } span.chap-number { font-size: 90%; font-weight:bold; } div.fig { margin-top:1em; page-break-inside: avoid; } div.table { margin-top:1em; margin-bottom:1em; } /* Copyright page *************************************************************/ .copyright { font-size:0.8em; margin-top:1em; margin-bottom:1em; text-align:center; } /* Copyright page *************************************************************/ .copyright { font-size:0.8em; margin-top: 1em; margin-bottom: 0.5em; text-align: center; text-indent: 0em; } /* Table of Contents **********************************************************/ .toc_front { font-style: italic; text-align:left; } .toc_part { font-weight: bold; text-align:left; margin-left:0em; text-indent:0em; margin-top:1em; } .toc_chapter { font-weight: normal; margin: .5em 0em 0em 0em; text-align:left; } .toc_section1 { text-indent:1.6em; margin: 0em 0em 0em 0em; } .toc_section2 { text-indent:2em; } .toc_back { font-style: italic; text-align:left; } .toc_list { font-style: normal; text-align:left; } /* dedication **************************************/ p.dedication { text-align:center; font-style: italic; margin:3%; } /* epigraph **************************************/ p.epigraph { text-align:center; margin:3%; } /* author name at end of preface, foreword and chapter author**************************************/ p.right { text-align:right; font-weight: bold; margin-top:.5em; } p.chap-author { text-align:center; margin-top:1em; margin-bottom:1em; } p.author-aff { text-align:center; margin-bottom:1em; } /* Glossary **************************************/ p.glossary { text-indent:0em; margin-top: .5em } /* list of contributors *********************/ p.contributor { text-align:left; text-indent:0em; margin-top:.5em; margin-bottom:.5em; } /* Series page *********************/ p.series-heading { font-weight:bold; } p.series-name { font-weight:bold; margin-top:1em; margin-left:0em; text-indent:0em; margin-bottom:2em; font-size: 120%; } /* Main text *************************************************************/ p { widows:2; orphans:2; } p.indent { text-indent:1.3em; margin-top: 0.2em; margin-bottom: 0.2em; } p.noindent { text-indent:0em; margin-top:1em; text-align: justify; margin-left:0em; margin-bottom: 0px; } p.noindent1 { text-indent:0em; margin-top:1.3em; margin-bottom: 0em; } a { text-decoration: none; } p.marginal-number { font-size: 90%; } p.extract { margin-top:1em; margin-bottom:1em; margin-left:2em; margin-right:2em; text-indent:0em; } p.poetry { margin-top:1em; margin-bottom:1em; margin-left:2em; margin-right:2em; text-indent:0em; } p.box { border: 1px solid black; font-size: 90%; margin-top:1em; margin-bottom:1em; text-indent:0em; } p.speech { text-indent:0em; } p.equation-image { text-align: center; } /* Figures *************************************************************/ p.caption { margin-bottom:1em; margin-top:0em; margin-left:2em; text-align: left; text-indent:0em; } p.image { margin-bottom:.5em; margin-left:0em; text-indent:0em; margin-top:.5em; } p.image-c { margin-bottom:0.5em; margin-top:1em; margin-left:0em; text-indent:0em; text-align:center; } p.prg-image { margin-bottom:.5em; margin-top:.5em; text-indent:0em; margin-left: 2em; } p.prg1-image { margin-bottom:.5em; margin-top:.5em; text-indent:0em; margin-left: 4em; } /* tables *************************************************************/ table { text-align: left; width: 100%; } td { vertical-align:top; } /* Footnotes *************************************************************/ p.footnotes { margin-top:.5em; text-indent:-1em; margin-left:1em; font-size:90%; } /* Plays *************************************************************/ p.stage-direction { font-style: italic; text-align:right; } p.playline-number { margin-top: 1em; } /* Endmatter *************************************************************/ p.reference { margin-top:.5em; margin-bottom:.2em; text-indent:-1em; margin-left:1em; } p.note { margin-top:.5em; margin-bottom:.2em; text-indent:-1em; margin-left:1em; } /* Index *************************************************************/ p.indexmain { text-indent: 0em; text-align:left; margin-top:.2em; margin-bottom:.2em; } p.index2 { text-indent: 0em; text-align:left; margin-top:0em; margin-left:2em; margin-bottom:0em; } p.index3 { text-indent: 0em; text-align:left; margin-top:0em; margin-left:4em; margin-bottom:0em; } p.index-sub1 { text-indent: 1em; text-align:left; margin-top:.2em; } p.index-sub2 { text-indent: 1.5em; text-align:left; margin-top:.2em; } p.index-sub3 { text-indent: 2em; text-align:left; margin-top:.2em; } /*************/ div.box { background:#F3F3F4; margin-top:0em; margin-bottom:0.2em; margin-left:0.2em; margin-right:0.2em; margin-bottom:1em; padding-top:0.2em; padding-bottom:0em; padding-right:0.5em; padding-left:0.5em; } .boxtitle { background-color: #FFFFFF; font-weight:bold; margin-top:1.5em; margin-bottom:0em; margin-left:0.2em; margin-right:0.2em; padding-top:0.2em; padding-bottom:0.2em; padding-right:0.5em; padding-left:0.8em; border: 1px solid black; text-align:left; font-size:90%; font-weight: bold; } .btext { text-indent:0em; margin-top:.8em; margin-bottom: 0.2em; } .btext1 { text-indent:1.3em; margin-top: 0.2em; margin-bottom: 0.2em; } .btext2 { text-indent:0em; margin-top:.8em; margin-bottom: 0.2em; margin-left: 2em; } .table1 { text-indent:0em; margin-top:0.5em; margin-bottom: 0.5em; margin-left: 2em; } div.box1 { background:#FFE2A5; margin-top:2em; margin-bottom:0.2em; margin-left:0em; margin-right:0em; margin-bottom:1em; padding-left:0.5em; padding-top:.5em; padding-bottom:0.5em; padding-right:0.5em; } .btitle { margin-top:0em; margin-bottom:0em; margin-left:0em; margin-bottom:1em; text-align:left; font-size:120%; } .cap { margin-top: -2.5em; margin-bottom: 0em; text-align: right; } ul {margin-top: .5em; margin-bottom:.5em; margin-left: .5em;} ul.bull1 {margin-top: .5em; margin-bottom:.5em; margin-left: 4em;} .boxh1 { font-size:120%; margin-top:0.5em; margin-bottom:.5em; text-indent:0em; margin-left:0.2em; text-align:left; } .bnumlist { font-size:95%; margin-top:0em; margin-bottom:.2em; text-align:left; margin-left:1.5em; text-indent:-1.5em; } .bnumlist1 { font-size:95%; margin-top:0em; margin-bottom:.2em; text-align:left; margin-left:2.5em; text-indent:-1.5em; } span.space { padding-left: .8em; } span.space1 { padding-left: .5em; } span.space2 { padding-left: 2em; } span.space3 { padding-left: 1em; } .numlist { margin-top:0em; margin-bottom:.2em; text-align:left; margin-left:1.6em; text-indent:-1.6em; } .tb { margin-top:0.2em; margin-bottom:0.2em; text-indent:0em; margin-left:0em; font-size:90%; text-align:left; } .tb-c { margin-top:0.2em; margin-bottom:0.2em; text-indent:0em; margin-left:2em; font-size:90%; text-align:left; } .tbl { border-top:1px solid black; margin-top:0.2em; margin-bottom:0.2em; text-indent:0em; margin-left:0em; font-size:90%; text-align:left; } .tbb { border-bottom:1px solid black; margin-top:0.2em; margin-bottom:0.2em; text-indent:0em; margin-left:0em; font-size:90%; text-align:left; } .tb2 { border-top:1px solid black; border-bottom:1px solid black; margin-top:0.2em; margin-bottom:0.2em; text-indent:0em; margin-left:0em; font-size:90%; text-align:left; } .proc { line-height: 1.5em; font-size:100%; text-indent:0em; margin-top: 0.2em; margin-bottom: 0em; text-align:left; font-weight: bold; } .h7 { line-height: 1em; font-size:110%; text-indent:0em; margin-top: 1em; margin-bottom: 0em; text-align:left; } .numlist1 { font-size:100%; margin-top:0.5em; margin-bottom:.2em; text-align:left; margin-left:3em; text-indent:-1.5em; } .numlist-ind { font-size:100%; margin-top:0em; margin-bottom:.2em; text-align:left; margin-left:3.5em; text-indent:-2em; } .numlist1-ind { font-size:100%; margin-top:0em; margin-bottom:.2em; text-align:left; margin-left:1.6em; text-indent:0em; } .numlist2 { font-size:100%; margin-top:0em; margin-bottom:.2em; text-align:left; margin-left:3em; text-indent:0em; } .numlist2-ind { font-size:100%; margin-top:0em; margin-bottom:.2em; text-align:left; margin-left:2em; text-indent:0em; } p.unnumlist { margin-top:0.5em; margin-bottom:0em; margin-left:2em; margin-right:2em; text-indent:0em; } .unnumlist-i { font-size:100%; margin-top:0.2em; margin-bottom:0em; text-align:justify; margin-left:2em; text-indent:1em; } p.unnumlist1 { margin-top:0.5em; margin-bottom:0em; margin-left:4em; margin-right:2em; text-indent:0em; } p.unnumlist1a { margin-top:0em; margin-bottom:0em; margin-left:4em; margin-right:2em; text-indent:0em; } p.unnumlist1-i { margin-top:0.2em; margin-bottom:0em; margin-right:2em; margin-left:4em; text-indent:1em; } p.unnumlist2 { margin-top:0.5em; margin-bottom:0em; margin-left:6em; margin-right:2em; text-indent:0em; } p.unnumlist2-i { margin-top:0.2em; margin-bottom:0em; margin-right:2em; margin-left:6em; text-indent:1em; } p.steplist { margin-top:0.2em; margin-bottom:0em; margin-left:4em; margin-right:2em; text-indent:-3.8em; } p.unnumlist-l { margin-top:0.2em; margin-bottom:.2em; margin-left:2em; margin-right:0em; text-indent:0em; } .boxtext1 { font-size:90%; margin-top:.5em; margin-bottom:0em; text-indent:0em; margin-left:0.2em; text-align:left; } p.extracts { margin-top:0.5em; margin-bottom:0.5em; margin-left:2em; margin-right:2em; text-indent:0em; } p.extractst { margin-top:1em; margin-bottom:1em; margin-left:2em; margin-right:2em; text-indent:0em; } .tbbullet-r { border-top:1px solid black; margin-top:0.2em; margin-bottom:0.2em; margin-left:1em; text-indent:-1em; font-size:90%; text-align:left; } .tbbullet { margin-top:0.2em; margin-bottom:0.2em; margin-left:1em; text-indent:-1em; font-size:90%; text-align:left; } .footnote { font-size:90%; margin-top:1em; margin-bottom:.2em; text-align:justify; margin-left:0.6em; text-indent:-0.6em; } .refs { font-size:100%; margin-top:0em; margin-bottom:0.2em; text-align:left; margin-left:1em; text-indent:-1em; } .tab { text-align:left; padding-right:1em; } .tch { border-top:1.5px solid black; border-bottom:1px solid black; font-size:100%; text-align:left; margin-top:0.2em; margin-bottom:0.2em; } .nt { font-size:100%; border-top:1px solid black; margin-top:1em; margin-bottom:0em; text-align:left; margin-left:0em; text-indent:0em; font-weight: bold; } .tfn { margin-top:0.2em; margin-bottom:0.2em; text-indent:0em; margin-left:0em; font-size:90%; text-align:left; } div.box2 { background:#C60845; color: #FFFFFF; margin-top:2em; margin-bottom:0.2em; margin-left:0em; margin-right:0em; margin-bottom:1em; padding-left:0.5em; padding-top:.5em; padding-bottom:0.5em; padding-right:0.5em; } .half1 { font-size:130%; margin-top:-3em; margin-bottom:1em; text-indent:0em; margin-left:0em; text-align:left; } span.hnum { background-color: #666666; color: #FFFFFF; padding-left:0.2em; padding-top:0.1em; padding-bottom:0.1em; padding-right:0.8em; } span.underline {text-decoration: underline;} td.tch {border-top: 2px solid black; border-bottom: 1.5px solid black;} td.l {border-bottom: 2px solid black;} .hang { font-size: 90%; text-indent: -3em; margin-left: 3em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hang-n1 { font-size: 90%; text-indent: -4em; margin-left: 4em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hang-n { font-size: 90%; text-indent: -1.2em; margin-left: 4em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hang-nt { font-size: 90%; text-indent: -1.2em; margin-left: 4em; margin-bottom: 0em; margin-top: .2em; text-align: justify; } .hangt1 { font-size: 90%; text-indent: -3.8em; margin-left: 4em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hangt { font-size: 90%; text-indent: -1.5em; margin-left: 4em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .fnumlist { font-size: 90%; text-indent: -1.8em; margin-left: 5em; margin-bottom: 0em; margin-top: 0em; text-align: justify; } .hangind { font-size: 90%; text-indent: 0em; margin-left: 3em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hangind-n { font-size: 90%; text-indent: 0em; margin-left: 3em; margin-bottom: 0em; margin-top: .2em; text-align: justify; } .hangind1 { font-size: 90%; text-indent: 1em; margin-left: 3em; margin-bottom: 0em; margin-top: .2em; text-align: justify; } .hangind2 { font-size: 90%; text-indent: 0em; margin-left: 4em; margin-bottom: 0em; margin-top: .2em; text-align: justify; } .hangn { font-size: 90%; text-indent: 0em; margin-left: 3em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .title { font-size: 210%; text-indent: 0em; margin-left: 0em; margin-bottom: 2.5em; margin-top: 1em; text-align: left; } .titleauthor { font-size: 130%; text-indent: 0em; margin-left: 2em; margin-bottom: 0.5em; margin-top: 1em; text-align: center; } .title1 { font-size: 100%; text-indent: 0em; margin-left: 0em; margin-bottom: 1em; margin-top: 0em; text-align: center; } .logo { text-indent: 0em; margin-left: 0em; margin-bottom: 0em; margin-top: 10%; text-align: center; } .toctitle { font-size: 150%; text-indent: 0em; margin-left: 0em; margin-bottom: 2em; margin-top: 1em; text-align: left; } .toc1 { font-size: 100%; text-indent: 0em; margin-left: 0em; margin-bottom: 1em; margin-top: 1em; text-align: left; } .tocp { font-size: 100%; text-indent: 0em; margin-left: 0em; margin-bottom: 0em; margin-top: 1em; font-weight:bold; text-align: left; } .toch { font-size: 100%; text-indent: -1.3em; margin-left: 2em; margin-bottom: 0em; margin-top: 1em; text-align: left; } .tocha { font-size: 100%; text-indent: -1em; margin-left: 1.5em; margin-bottom: 0em; margin-top: 1em; text-align: left; } .toc { font-size: 100%; text-indent: -2em; margin-left: 5em; margin-bottom: 0em; margin-top: 0em; text-align: left; } .toca { font-size: 100%; text-indent: -2.4em; margin-left: 5.5em; margin-bottom: 0em; margin-top: 0em; text-align: left; } .toc1a { font-size: 100%; text-indent: -3.2em; margin-left: 8.8em; margin-bottom: 0em; margin-top: 0em; text-align: left; } .left-top { font-size:100%; font-weight:bold; text-indent:0em; margin-top: 1.5em; margin-bottom: 1em; text-align:left; } @media amzn-mobi { span.mobi { display: inline; } p.caption { margin-bottom:1em; margin-top:0em; margin-left:0em; text-align: left; text-indent:-1.5em; } p.prg-image { margin-bottom:8px; margin-top:8px; text-indent:0em; margin-left: 1em; } p.prg1-image { margin-bottom:0px; margin-top:0px; text-indent:0em; margin-left: 1em; } p.indexmain { text-indent: 0em; text-align:left; margin-top:4px; margin-bottom:4px; } p.indexmain1 { text-indent: 0em; text-align:left; margin-top:1em; margin-bottom:4px; } p.index-sub1 { text-indent: 1em; text-align:left; margin-top:4px; margin-left:0px; } p.index-sub2 { text-indent: 1.5em; text-align:left; margin-top:4px; } p.index-sub3 { text-indent: 2em; text-align:left; margin-top:4px; } .btext { text-indent:0em; margin-top:1em; margin-bottom: 0px; } .btext1 { text-indent:1.3em; margin-top: 4px; margin-bottom: 4px; } .btext2 { text-indent:-1.5em; margin-top:1em; margin-bottom: 0px; margin-left: 0em; } .bnumlist1 { font-size:95%; margin-top:0em; margin-bottom:4px; text-align:left; margin-left:0em; text-indent:-2em; } .numlist { margin-top:0em; margin-bottom:.2em; text-align:left; margin-left:0em; text-indent:-1em; } .numlist1 { font-size:100%; margin-top:8px; margin-bottom:4px; text-align:left; margin-left:0em; text-indent:-2.5em; } .numlist-ind { font-size:100%; margin-top:0em; margin-bottom:4px; text-align:left; margin-left:3.5em; text-indent:-2em; } p.unnumlist { margin-top:8px; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:-1.5em; } .unnumlist-i { font-size:100%; margin-top:4px; margin-bottom:0em; text-align:justify; margin-left:0em; text-indent:-1.5em; } p.unnumlist1 { margin-top:8px; margin-bottom:0em; margin-left:0px; margin-right:0em; text-indent:-3.5em; } p.unnumlist1a { margin-top:0em; margin-bottom:0em; margin-left:0px; margin-right:0px; text-indent:0em; } p.unnumlist1-i { margin-top:4px; margin-bottom:0em; margin-right:0em; margin-left:0em; text-indent:-3.5em; } p.unnumlist2 { margin-top:8px; margin-bottom:0em; margin-left:0em; margin-right:0em; text-indent:-5.5em; } p.unnumlist2-i { margin-top:4px; margin-bottom:0em; margin-right:0em; margin-left:0em; text-indent:-5.5em; } .hang { font-size: 90%; text-indent: -2.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hang-n1 { font-size: 90%; text-indent: -3.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hang-n { font-size: 90%; text-indent: -3.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hang-nt { font-size: 90%; text-indent: -3.5em; margin-left: 0em; margin-bottom: 0em; margin-top: .2em; text-align: justify; } .hangt1 { font-size: 90%; text-indent: -3.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hangt { font-size: 90%; text-indent: -3.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .fnumlist { font-size: 90%; text-indent: -5em; margin-left: 0em; margin-bottom: 0em; margin-top: 0em; text-align: justify; } .hangind { font-size: 90%; text-indent: -2.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .hangind-n { font-size: 90%; text-indent: -2.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 4px; text-align: justify; } .hangind1 { font-size: 90%; text-indent: -3em; margin-left: 0em; margin-bottom: 0em; margin-top: 4px; text-align: justify; } .hangind2 { font-size: 90%; text-indent: -3.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 4px; text-align: justify; } .hangn { font-size: 90%; text-indent: -2.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 1em; text-align: justify; } .toch { font-size: 100%; text-indent: -1.3em; margin-left: 2em; margin-bottom: 0em; margin-top: 1em; text-align: left; } .tocha { font-size: 100%; text-indent: -1.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 1em; text-align: left; } .toc { font-size: 100%; text-indent: -4.5em; margin-left: 0em; margin-bottom: 0em; margin-top: 0em; text-align: left; } .toca { font-size: 100%; text-indent: -5em; margin-left: 0em; margin-bottom: 0em; margin-top: 0em; text-align: left; } .toc1a { font-size: 100%; text-indent: -8em; margin-left: 0em; margin-bottom: 0em; margin-top: 0em; text-align: left; } p.index2 { text-indent: -1.5em; text-align:left; margin-top:0em; margin-left:0em; margin-bottom:0em; } p.index3 { text-indent: -3.5em; text-align:left; margin-top:0em; margin-left:0em; margin-bottom:0em; } }