/* Wendy LP Std */ @font-face { font-family: "Wendy"; font-style: normal; font-weight: normal; src : url("../fonts/WendyLPStd-Medium.otf"); } @font-face { font-family: "Wendy"; font-style: normal; font-weight: bold; src : url("../fonts/WendyLPStd-Bold.otf"); } /* DIN Next LT Pro */ @font-face { font-family: "DIN"; font-style: normal; font-weight: 100; src : url("../fonts/DINNextLTPro-Light.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 100; src : url("../fonts/DINNextLTPro-LightItalic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 400; src : url("../fonts/DINNextLTPro-Regular.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 400; src : url("../fonts/DINNextLTPro-Italic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 500; src : url("../fonts/DINNextLTPro-Medium.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 500; src : url("../fonts/DINNextLTPro-MediumItalic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 600; src : url("../fonts/DINNextLTPro-Heavy.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 600; src : url("../fonts/DINNextLTPro-HeavyItalic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 700; src : url("../fonts/DINNextLTPro-Bold.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 700; src : url("../fonts/DINNextLTPro-BoldItalic.otf"); } @font-face { font-family: "DIN"; font-style: normal; font-weight: 900; src : url("../fonts/DINNextLTPro-Black.otf"); } @font-face { font-family: "DIN"; font-style: italic; font-weight: 900; src : url("../fonts/DINNextLTPro-BlackItalic.otf"); } /* Gill Sans Nova */ @font-face { font-family: "Gill"; font-style: normal; font-weight: 100; src : url("../fonts/GillSansNova-Light.otf"); } @font-face { font-family: "Gill"; font-style: italic; font-weight: 100; src : url("../fonts/GillSansNova-LightItalic.otf"); } @font-face { font-family: "Gill"; font-style: normal; font-weight: 300; src : url("../fonts/GillSansNova-Book.otf"); } @font-face { font-family: "Gill"; font-style: italic; font-weight: 300; src : url("../fonts/GillSansNova-BookItalic.otf"); } @font-face { font-family: "Gill"; font-style: normal; font-weight: 400; src : url("../fonts/GillSansNova-Medium.otf"); } @font-face { font-family: "Gill"; font-style: italic; font-weight: 400; src : url("../fonts/GillSansNova-MediumItalic.otf"); } @font-face { font-family: "Gill"; font-style: normal; font-weight: 500; src : url("../fonts/GillSansNova-SemiBold.otf"); } @font-face { font-family: "Gill"; font-style: italic; font-weight: 500; src : url("../fonts/GillSansNova-SemiBoldItalic.otf"); } @font-face { font-family: "Gill"; font-style: normal; font-weight: 600; src : url("../fonts/GillSansNova-Bold.otf"); } @font-face { font-family: "Gill"; font-style: italic; font-weight: 600; src : url("../fonts/GillSansNova-BoldItalic.otf"); } @font-face { font-family: "Gill"; font-style: normal; font-weight: 700; src : url("../fonts/GillSansNova-Heavy.otf"); } @font-face { font-family: "Gill"; font-style: italic; font-weight: 700; src : url("../fonts/GillSansNova-HeavyItalic.otf"); } @font-face { font-family: "Gill"; font-style: normal; font-weight: 800; src : url("../fonts/GillSansNova-ExtraBold.otf"); } @font-face { font-family: "Gill"; font-style: normal; font-weight: 900; src : url("../fonts/GillSansNova-UltraBold.otf"); } /* Bodoni LT Pro */ @font-face { font-family: "Bodoni"; font-style: normal; font-weight: 100; src : url("../fonts/BodoniLTPro-Book.otf"); } @font-face { font-family: "Bodoni"; font-style: italic; font-weight: 100; src : url("../fonts/BodoniLTPro-BookItalic.otf"); } @font-face { font-family: "Bodoni"; font-style: normal; font-weight: normal; src : url("../fonts/BodoniLTPro.otf"); } @font-face { font-family: "Bodoni"; font-style: italic; font-weight: normal; src : url("../fonts/BodoniLTPro-Italic.otf"); } @font-face { font-family: "Bodoni"; font-style: normal; font-weight: bold; src : url("../fonts/BodoniLTPro-Bold.otf"); } @font-face { font-family: "Bodoni"; font-style: italic; font-weight: bold; src : url("../fonts/BodoniLTPro-BoldItalic.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } .orn { width:1em; vertical-align:middle; } .orn1 { width:.8em; vertical-align:middle; } .orn2 { width:.65em; vertical-align:middle; } /* FULL PAGE IMAGES */ .full_before { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_top { text-align: center; margin-top: .25em; margin-bottom: 0em; } .full_beforeafter { page-break-before: always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_after { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } .full_none { page-break-before: avoid; text-align: center; margin-top: 1em; margin-bottom: 1em; } .full_after_ch { text-align: center; padding-top: .25em; margin-bottom: 0em; page-break-after:always; } /* NORMAL IMAGES */ .medium_img0 { margin: 0em 15%; text-align: center; page-break-before: avoid; } .medium_img { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_img { margin: 1em 25%; text-align: center; page-break-before: avoid; } .small_img1 { margin: 0 25% 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_img { margin: 1em 35%; text-align: center; page-break-before: avoid; } .xxsmall_img { margin: 1em 42%; text-align: center; page-break-before: avoid; } .xxsmall_img0 { margin: 1em 44%; text-align: center; page-break-before: avoid; } .xxsmall_img1 { margin: 1em 46%; text-align: center; page-break-before: avoid; } /* TALL IMAGES */ .medium_tall { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_tall { margin: 1em 25%; text-align: center; page-break-before: avoid; } .xsmall_tall { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* FLOAT IMAGES */ .float_right { margin-top: 0em; padding-bottom: .25em; width:30%; float:right; padding-left:10px; } .float_right_wide { margin-top: 0em; padding-bottom: .25em; width:50%; float:right; padding-left:10px; } .float_right_small { margin-top: 0em; padding-bottom: .25em; width:20%; float:right; padding-left:10px; } .float_left { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:30%; float:left; padding-right:10px; } .float_left_wide { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:50%; float:left; padding-right:10px; } .float_left_small { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:20%; float:left; padding-right:10px; } /* PROJECT IMAGES */ .project_img { text-align: center; margin:1em 10% 0em 10%; page-break-after:always; } .project_spread { text-align: center; margin: 1em 0 0 0; page-break-after:always; } /* CAPTION IMAGES */ .caption_img { page-break-before:always; text-align: center; margin-top: .25em; margin-bottom: 0em; page-break-inside: avoid; } .inline_img { width:2em; } .pagebreak { page-break-before:always; } .clear { clear:both; } /*====RH SQUEEZE====*/ .squeeze20 {margin:1em 40%;} .squeeze40 {margin:1em 30%;} .squeeze50 {margin:1em 25%;} .squeeze60 {margin:1em 20%;} .squeeze80 {margin:1em 10%;} /* ---- ADDITIONAL STYLES and OVERRIDES ---- */ a.wlink { text-decoration:none; color:#ffffff; -webkit-text-fill-color:#ffffff; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; font-weight:300; } /* ----- NAV BARS ----- */ div.nav { margin:1em 0; page-break-inside:avoid; page-break-before:always; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } div.nav-nobreak { margin:1em 0 1em 0; page-break-inside:avoid; border-bottom: 2px solid #999999; border-top: 2px solid #999999; width:100%; } a.index_link { text-decoration:none; color:#333333; } p.nav-bar { margin:.1em; padding:.4em; line-height:1.5; text-align:center; } span.letter-block { width:1em; text-align:center; margin:0 .15em; color:#999999; display:inline-block; } .indexdiv { font-family:sans-serif; font-size:1.2em; margin:1em 0 .25em 0; } .Basic-Graphics-Frame { border-color:#1f1b10; /* Contrast warning: Please use Color Checker */ } .Basic-Paragraph { font-family:"Minion Pro", serif; font-size:1em; line-height:1.2; } .add { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 1.4em 0; text-align: center; font-weight: 300; } .add1 { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 .2em 0; text-align: center; font-weight: 300; } .apt { color:#7e4a70; font-family:"Bodoni", serif; font-size:2em; font-weight:bold; line-height:2; margin: 0.5em 0 1em 0; text-align:center; } .bib { font-family:"Gill", sans-serif; font-size:0.9em; line-height:1.3; margin: 1em 0 0 0; /* text-indent:-1em; */ font-weight:300; } .bl { font-family:"Gill", sans-serif; font-size:0.85em; font-weight:500; line-height:1.4; text-align:center; } .bl_alt { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.4; margin: 0 0 1.4em 0; font-weight:300; } .blf { font-family:"Gill", sans-serif; font-size:0.85em; font-weight:500; line-height:1.4; text-align:center; } .bll { font-family:"Gill", sans-serif; font-size:0.85em; font-weight:500; line-height:1.4; margin: 0 0 1em 0; text-align:center; } .bmh1 { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Bodoni", serif; font-size:1.5em; font-weight:bold; line-height:1.8; text-align:center; } .bmp { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0.5em 0 0 0; font-weight: 300; } .bmpaft { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 1.4em 0; font-weight: 300; } .bmpf { font-family:"Gill", sans-serif; font-size:.85em; line-height:1.3; margin: 0.5em 0 0 0; font-weight: 300; } .bmpf1 { font-family:"Gill", sans-serif; font-size:.9em; line-height:1.3; margin: 0.5em 0 0 0; color:#7e4a70; } .bmt { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"DIN", sans-serif; font-size:1.5em; line-height:1.4; text-align:center; font-weight:500; } .cn { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Grafiko Pro", serif; font-size:16.6em; line-height:1.3; text-align:center; } .ct { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"DIN", sans-serif; font-size:2.7em; line-height:0.7; text-align:center; } .exts { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 1.4em 0; } .extv { color:#df7152; font-family:"Bodoni", serif; font-size:0.95em; font-weight:bold; line-height:1.5; text-align:center; } .extvf { color:#df7152; font-family:"Bodoni", serif; font-size:0.95em; font-weight:bold; line-height:1.5; text-align:center; } .extvl { color:#df7152; font-family:"Bodoni", serif; font-size:0.95em; font-weight:bold; line-height:1.5; margin: 0 0 1.3em 0; text-align:center; } .extvs { color:#df7152; font-family:"Bodoni", serif; font-size:0.95em; font-weight:bold; line-height:1.5; margin: 0 0 0.9em 0; text-align:center; } .fmepif { color:#7e4a70; font-family:"Bodoni", serif; font-size:1.2em; font-weight:bold; line-height:1.5; text-align:center; } .fmeps { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Gill", sans-serif; font-size:0.85em; font-weight:800; line-height:2.6; text-align:center; text-transform:uppercase; } .fmh1 { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"DIN", sans-serif; font-size:0.9em; line-height:2.3; margin: 0.5em 0 0 0; text-align:center; font-weight: 700; } .fmp { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 1em 0 0 0; font-weight:300; } .fmpaft { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; font-weight:300; } .fmpf { color:#df7152; font-family:"Bodoni", serif; font-size:0.95em; font-weight:bold; line-height:1.5; } .fmt { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Wendy", serif; font-size:2.6em; line-height:2em; text-align:center; } .fn { font-family:"Gill", sans-serif; font-size:0.7em; line-height:1.5; text-align: center; } .fn0 { font-family:"Gill", sans-serif; font-size:0.7em; line-height:1.5; text-align: left; font-weight: 300; } .h1 { color:#7e4a70; font-family:"Bodoni", serif; font-size:1.5em; font-weight:bold; line-height:1.1; text-align:center; margin-bottom:1.5em; } .h2 { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"DIN", sans-serif; font-size:1.1em; line-height:1.9; text-align:center; font-weight:bold; } .illo_placeholder { font-family:"Gill", sans-serif; font-size:3.3em; line-height:0.3; margin: 0 0 0.3em 0; } .key { font-family:"Gill", sans-serif; font-size:0.8em; font-weight:400; line-height:1.4; margin-left:10%; text-indent: -10%; } .keyh { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Gill", sans-serif; font-size:0.85em; font-weight:600; line-height:1.7; margin: 0 0 0.7em 0; text-align:center; text-transform:uppercase; } .lh { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Gill", sans-serif; font-size:0.9em; font-weight:600; line-height:1.3; margin: 0 0 1em 0; text-align:center; text-transform:uppercase; } .lhf { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Gill", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.3; margin: 1.5em 0 0.5em 0; text-align:center; text-transform:uppercase; } li.nl { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 0.4em 0; } p.nl { font-size:.8em; margin: 0 0 0.4em 0; font-family:"Gill", sans-serif; font-weight: 300; } li.nlf { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 0.4em 0; } p.nlf { font-size:1em; margin:0; } li.nll { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 0.4em 0; } p.nll { font-size:1em; margin:0; } .note { font-family:"Gill", sans-serif; font-size:0.7em; line-height:1.3; margin: 0 0 0.6em 0; font-weight: 300; } .p { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 1.4em 0; } .p_center { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 1.4em 0; text-align:center; } .paft { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 1.4em 0; font-weight:300; } .pf { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 1.4em 0; font-weight:300; } .rextv { color:#df7152; font-family:"Bodoni", serif; font-size:0.95em; font-weight:bold; line-height:1.5; text-align:center; } .rextvf { color:#df7152; font-family:"Bodoni", serif; font-size:0.95em; font-weight:bold; line-height:1.5; text-align:center; } .rextvl { color:#df7152; font-family:"Bodoni", serif; font-size:0.95em; font-weight:bold; line-height:1.5; margin: 0 0 1.2em 0; text-align:center; } .rextvs { color:#df7152; font-family:"Bodoni", serif; font-size:0.95em; font-weight:bold; line-height:1.5; margin: 0 0 1.3em 0; text-align:center; } .rhn { color:#7e4a70; font-family:"Bodoni", serif; font-size:1em; font-weight:bold; line-height:1.5; text-align:center; } .ri { font-family:"Gill", sans-serif; font-size:0.85em; font-weight:500; line-height:1.2; margin: 0 0 0.4em 0; text-align:center; } .rilh { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Gill", sans-serif; font-size:0.7em; font-weight:600; line-height:1.6; margin: 1.6em 0 0.5em 0; text-align:center; text-transform:uppercase; } .rill { font-family:"Gill", sans-serif; font-size:0.85em; font-weight:500; line-height:1.2; margin: 0 0 1.4em 0; text-align:center; } .rp { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 1.4em 0; font-weight: 300; } .rp_centered { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 0 0 1.4em 0; text-align:center; } .rpf { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.3; margin: 1.4em 0; font-weight:300; } .sbs { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.4; margin: 1em 1em 1em 1em; font-weight: 300; } .toc { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Bodoni", serif; font-size:1em; font-weight:bold; line-height:2.3; text-align:left; } .toc1 { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Bodoni", serif; font-size:1em; font-weight:bold; line-height:2.3; text-align:left; margin-bottom: 1em; } .tocbm { color:#df7152; font-family:"Gill", sans-serif; font-weight:300; line-height:2.2; text-align:center; color:#7e4a70; font-size:0.9em; } .ul { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.4; margin: 0 0 4.3em 0; text-align: center; font-weight: 300; } .ul_alt { font-family:"Gill", sans-serif; font-size:0.85em; line-height:1.4; margin: 0 0 3.5em 0; } .bold { font-weight:bold; } .book-italic { font-style:italic; } .ParaOverride-1 { text-align:center; } .ParaOverride-2 { margin-bottom:4px; text-align:center; } .ParaOverride-3 { margin-bottom:12px; } .ParaOverride-4 { margin-bottom:1px; } .ParaOverride-5 { margin-bottom:10px; } .ParaOverride-6 { margin-bottom:5px; } li.ParaOverride-7 { margin-left:24px; } p.ParaOverride-7 { font-size:1em; margin:0; } li.ParaOverride-8 { margin-bottom:12px; margin-left:24px; } p.ParaOverride-8 { font-size:1em; margin:0; } li.ParaOverride-9 { margin-left:12px; } p.ParaOverride-9 { font-size:1em; margin:0; } .ParaOverride-10 { margin-left:12px; } p.ParaOverride-10 { font-size:1em; margin:0; } .ParaOverride-12 { margin-right:5px; } .ParaOverride-13 { margin-bottom:4px; } .ParaOverride-14 { margin-bottom:50px; } .ParaOverride-16 { margin-top:4px; text-align:center; } .ParaOverride-17 { margin-bottom:4px; text-align:center; } .CharOverride-1 { color:#7e4a70; font-size:0.9em; } .CharOverride-2 { color:#7e4a70; font-family:"Gill", sans-serif; font-size:0.6em; font-weight:500; } .CharOverride-3 { color:#df7152; } .CharOverride-4 { font-size:0.9em; } .CharOverride-6 { font-size:1.0em; } .CharOverride-7 { font-size:1.0em; } .CharOverride-8 { font-family:"DIN", sans-serif; font-size:2.0em; } .CharOverride-9 { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Gill", sans-serif; font-size:0.85em; font-weight:800; text-transform:uppercase; } .CharOverride-10 { font-family:"Gill"; font-size:1em; } .CharOverride-11 { font-size:0.85em; } .CharOverride-12 { color:#cda08b; /* Contrast warning: Please use Color Checker */ } .CharOverride-13 { font-family:"Gill"; font-size:0.7em; } .CharOverride-14 { font-family:"Gill", sans-serif; font-size:0.7em; font-weight:bold; } .CharOverride-15 { font-family:"Gill", sans-serif; font-size:0.7em; } .CharOverride-16 { font-family:"Gill"; font-weight:bold; } .CharOverride-17 { font-family:"Gill"; } .CharOverride-18 { color:#be8943; font-family:"Gill"; font-size:1.2em; } .CharOverride-19 { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Gill"; font-size:1.2em; } .CharOverride-20 { color:#ffffff; font-size:1.4em; } .CharOverride-21 { color:#ffffff; font-size:1.3em; } p.note { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Gill", sans-serif; font-size:0.7em; } .CharOverride-24 { font-size:1.2em; } .CharOverride-25 { font-size:0.9em; } .CharOverride-26 { font-family:"Gill"; font-size:0.9em; font-style:italic; } ._idGenDropcap-1 { float:left; font-size:3.1em; line-height:1; margin-bottom:-0.3em; margin-right:0.1em; margin-top:-0.0em; } ._idGenDropcap-2 { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ float:left; font-family:"DIN", sans-serif; font-size:3.0em; line-height:1; margin-bottom:-0.3em; margin-right:0.1em; margin-top:-0.1em; } div.purple { margin: 1em; background-color: #efe4ec; padding: 1em; } .title { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"DIN", sans-serif; font-size:2em; text-align:center; font-weight:bold; margin-bottom:1em; } div.bar { border-bottom: 2px solid #5f3b5b; margin: 0 0 1.3em 0; } div.bar1 { border-bottom: 2px solid #5f3b5b; margin: 0 0 .3em 0; } div.pink { background-color: #fdeeee; margin: 1em 20%; padding: 1em; } div.wh_box { background-color: #ffffff; padding: .75em .5em; border:1px solid; } p.crt { color:#7e4a70; font-family:"Gill", sans-serif; font-size:0.85em; font-weight:300; text-align: center; margin:0 10%; } p.crtf { color:#7e4a70; font-family:"Gill", sans-serif; font-size:0.85em; font-weight:300; margin: 1em 10% 0 10%; text-align: center; } span.list_ornament { color:#5f3b5b; /* Contrast warning: Please use Color Checker */ font-family:"Bodoni", serif; font-weight:bold; } div.space_orn { margin-top: .5em; } span.black { color:#000000; }