@font-face { font-family: "GaramondClassic"; font-style: normal; font-weight: normal; src:url(fonts/GaramondClassic-Regular.otf); } @font-face { font-family: "GaramondClassic"; font-style: italic; font-weight: normal; src:url(fonts/GaramondClassic-Italic.otf); } @font-face { font-family: "GaramondClassic"; font-style: normal; font-weight: bold; src:url(fonts/GaramondClassic-Bold.otf); } @font-face { font-family: "GaramondClassic"; font-style: italic; font-weight: bold; src:url(fonts/GaramondClassic-BoldItalic.otf); } @font-face { font-family: "GaramondClassic-Heavy"; font-style: normal; font-weight: bold; src:url(fonts/GaramondClassic-Heavy.otf); } @font-face { font-family: "Nexa"; font-style: normal; font-weight: normal; src:url(fonts/Nexa_Regular.otf); } @font-face { font-family: "Nexa"; font-style: italic; font-weight: normal; src:url(fonts/Nexa_Regular_Italic.otf); } @font-face { font-family: "Nexa"; font-style: normal; font-weight: bold; src:url(fonts/Nexa_Bold.otf); } @font-face { font-family: "Nexa"; font-style: italic; font-weight: bold; src:url(fonts/Nexa_Bold_Italic.otf); } @font-face { font-family: "Nexa_Black"; font-style: normal; font-weight: bold; src:url(fonts/Nexa_Black.otf); } @font-face { font-family: "Nexa_Black"; font-style: italic; font-weight: bold; src:url(fonts/Nexa_Black_Italic.otf); } @font-face { font-family: "Nexa_Book"; font-style: normal; font-weight: normal; src:url(fonts/Nexa_Book.otf); } @font-face { font-family: "Nexa_Book"; font-style: italic; font-weight: normal; src:url(fonts/Nexa_Book_Italic.otf); } @font-face { font-family: "Nexa_Heavy"; font-style: normal; font-weight: bold; src:url(fonts/Nexa_Heavy.otf); } @font-face { font-family: "Nexa_Heavy"; font-style: italic; font-weight: bold; src:url(fonts/Nexa_Heavy_Italic.otf); } @font-face { font-family: "Nexa_Light"; font-style: normal; font-weight: normal; src:url(fonts/Nexa_Light.otf); } @font-face { font-family: "Nexa_Light"; font-style: italic; font-weight: normal; src:url(fonts/Nexa_Light_Italic.otf); } @font-face { font-family: "Nexa_Thin"; font-style: normal; font-weight: normal; src:url(fonts/Nexa_Thin.otf); } @font-face { font-family: "Nexa_Thin"; font-style: italic; font-weight: normal; src:url(fonts/Nexa_Thin_Italic.otf); } @font-face { font-family: "Nexa_XBold"; font-style: normal; font-weight: bold; src:url(fonts/Nexa_XBold.otf); } @font-face { font-family: "Nexa_XBold"; font-style: italic; font-weight: bold; src:url(fonts/Nexa_XBold_Italic.otf); } div.image { margin-top: 1.2em; text-align: center; margin-bottom: 1.2em; /*page-break-inside:avoid;*/ } body { font-family: "GaramondClassic"; } .font_N { font-family: "Nexa"; } .copyright { font-size: .85em; } p.crt { text-align: left; } span.blue { color: #333399; } span.blue1 { color: #1B1D52; } span.blue2 { color: #1C53A1; } h1.toc { text-align: left; font-family: "Nexa"; color: #d6c14c; font-size: 1.7em; margin-top: 0; margin-bottom: 1em; } div.toc_sec1 { text-align:left; margin-bottom:0.25em; margin-left: 2.5em; text-indent: -1em; font-size: .95em; } .sp1-5 { margin-top: 1.5em; } span.yellow { color: #d6c14c; } span.yellow1 { color: #C6771D; } h1.FM_title { page-break-before:always; padding-top: 1em; font-family: "Nexa"; font-size: 1.6em; font-weight: bold; text-align: left; margin-bottom: 2em; } p.FM_text { font-family: "Nexa"; text-align: left; margin-left: 2.5em; margin-right: 2.5em; margin-bottom: 2em; } h1.chap_title { margin-top: 2em; font-family: "Nexa"; font-size: 2.2em; font-weight: bold; text-align: center; margin-bottom: 1em; } span.brown { color: #492A16; } h2.A_Head { page-break-before:always; text-align: left; padding-top: 1.2em; font-size: 1.5em; font-family: "Nexa"; font-weight: bold; margin-bottom: 1.7em; } div.Yellow_sidebar1 { margin-top: 1.5em; margin-bottom: 1.5em; border-top: 1px solid #F2E6BD; border-bottom: 1px solid #F2E6BD; padding-top: .5em; padding-bottom: .5em; } div.Yellow_sidebar { background-color: #FBF3CF; padding: 1.5em; font-family: "Nexa"; color: #404041; } p.sidebar_header { font-size: 1em; font-family: "Nexa"; margin-bottom: 1em; font-weight: bold; text-align: left; } p.sidebar_text { text-align: left; font-size: .9em; } p.sidebar_indent { text-align: left; text-indent: 1em; font-size: .9em; } p.caption { margin-top: 1em; font-size: .75em; font-family: "Nexa"; text-align: left; } p.caption_indent { font-family: "Nexa"; font-size: .75em; text-align: left; text-indent: 1em; } p.credit { border-top: 1px solid black; margin-top: .8em; padding-top: .6em; font-family: "Nexa"; font-size: .7em; text-align: left; } p.credit_bb { border-bottom: 1px solid black; margin-bottom: .8em; padding-bottom: .6em; font-family: "Nexa"; font-size: .7em; text-align: left; } div.Exercise_section { page-break-before:always; padding-top: 1em; } p.Exercise_header { text-align: left; font-family: "Nexa"; font-size: 1em; font-weight: bold; margin-bottom: 1em; } p.ET_text { text-align: left; font-family: "Nexa"; font-size: .9em; } p.ET_indent { text-indent: 1em; text-align: left; font-family: "Nexa"; font-size: .9em; } span.gray { color: #6F8092; } span.yellow2 { color: #CFAE4D; } h1.BM_title { margin-top: 0; font-family: "Nexa"; font-size: 1.6em; font-weight: bold; text-align: left; margin-bottom: 1em; } p.toc_fm1 { text-align:left; font-size: .9em; } div.block_00 { text-align: center; } div.block_66 { text-align: center; } div.block_75 { text-align: center; } div.block_57 { text-align: center; } div.block_55 { text-align: center; } div.block_90 { text-align: center; } div.block_71 { text-align: center; } div.block_44 { text-align: center; } div.block_56 { text-align: center; } div.block_89 { text-align: center; } div.block_76 { text-align: center; } div.block_63 { text-align: center; } div.block_96 { text-align: center; } div.block_80 { text-align: center; } div.block_82 { text-align: center; } div.block_97 { text-align: center; } div.block_99 { text-align: center; } div.block_62 { text-align: center; } div.block_85 { text-align: center; } div.block_52 { text-align: center; } div.block_60 { text-align: center; } div.block_50 { text-align: center; } div.block_87 { text-align: center; } div.block_54 { text-align: center; } div.block_95 { text-align: center; } /* Added by HiResonator */ .squeeze54_0 {width:54.0%;} .squeeze66_0 {width:66.0%;} .squeeze95_0 {width:95.0%;} .squeeze80_0 {width:80.0%;} .squeeze90_0 {width:90.0%;} .squeeze97_0 {width:97.0%;} .squeeze63_0 {width:63.0%;} .squeeze71_0 {width:71.0%;} .squeeze87_0 {width:87.0%;} .squeeze99_0 {width:99.0%;} .squeeze62_0 {width:62.0%;} .squeeze85_0 {width:85.0%;} .squeeze52_0 {width:52.0%;} .squeeze60_0 {width:60.0%;} .squeeze50_0 {width:50.0%;} .squeeze76_0 {width:76.0%;} .squeeze96_0 {width:96.0%;} .squeeze82_0 {width:82.0%;} .squeeze57_0 {width:57.0%;} .squeeze75_0 {width:75.0%;} .squeeze55_0 {width:55.0%;} .squeeze44_0 {width:44.0%;} .squeeze56_0 {width:56.0%;} .squeeze89_0 {width:89.0%;} /* --------------------------------- */