/* Trade Gothic Next LT Pro */ @font-face { font-family: "Trade"; font-style: normal; font-weight: 100; src : url("../fonts/TradeGothicNextLTPro-Lt.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: 100; src : url("../fonts/TradeGothicNextLTPro-LtIt.otf"); } @font-face { font-family: "Trade"; font-style: normal; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-Rg.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: normal; src : url("../fonts/TradeGothicNextLTPro-It.otf"); } @font-face { font-family: "Trade"; font-style: normal; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-Bd.otf"); } @font-face { font-family: "Trade"; font-style: italic; font-weight: bold; src : url("../fonts/TradeGothicNextLTPro-BdIt.otf"); } /* DIN Next LT Pro Condensed */ @font-face { font-family: "DINCd"; font-style: normal; font-weight: 100; src : url("../fonts/DINNextLTPro-LightCondensed.otf"); } @font-face { font-family: "DINCd"; font-style: italic; font-weight: 100; src : url("../fonts/DINNextLTPro-LightCondIta.otf"); } @font-face { font-family: "DINCd"; font-style: normal; font-weight: normal; src : url("../fonts/DINNextLTPro-Condensed.otf"); } @font-face { font-family: "DINCd"; font-style: italic; font-weight: normal; src : url("../fonts/DINNextLTPro-CondIta.otf"); } @font-face { font-family: "DINCd"; font-style: normal; font-weight: 500; src : url("../fonts/DINNextLTPro-MediumCond.otf"); } @font-face { font-family: "DINCd"; font-style: italic; font-weight: 500; src : url("../fonts/DINNextLTPro-MediumCondIta.otf"); } @font-face { font-family: "DINCd"; font-style: normal; font-weight: bold; src : url("../fonts/DINNextLTPro-BoldCondensed.otf"); } @font-face { font-family: "DINCd"; font-style: italic; font-weight: bold; src : url("../fonts/DINNextLTPro-BoldCondIta.otf"); } /* ==================== RH Styles for Images ===================== */ .image { width:100%; page-break-inside:avoid; } /* 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; } /* NORMAL IMAGES */ .medium_img { margin: 1em 10%; text-align: center; page-break-before: avoid; } .small_img { margin: 1em 20%; text-align: center; page-break-before: avoid; } .small_cap { margin: 1em 20%; text-align: center; page-break-before: always; } .xsmall_img { margin: 1em 35%; 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; } .inline_num { width:.9em; } .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%;} /* ---- PRH STYLES and OVERRIDES ---- */ a.wlink { text-decoration:none; color:#ffffff; } a.blink { text-decoration:none; color:#7696b8; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } .box10 { margin:1em 10% 2em 10%; } .under { border-bottom:2px solid #00364a; padding-bottom:.15em; } /* ----- 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:"DINCd", sans-serif; font-size:1.2em; margin:1em 0 .25em 0; font-weight:500; color:#7696b8; } .primary, .secondary { font-family:sans-serif; font-size:.75em; margin:0; } .logo-text { background-color:#1d1d1b; /* Contrast warning: Please use Color Checker */ } li.bl { color:#7696b8; font-family:sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 0 0 0 0; } p.bl { color:#212121; font-size:1em; margin:0; } li.blf { color:#7696b8; font-family:sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 1em 0 0 0; } p.blf { color:#212121; font-size:1em; margin:0; } li.bll { color:#7696b8; font-family:sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 0 0 1em 0; } p.bll { color:#212121; font-size:1em; margin:0; } .bmh1 { color:#7696b8; font-family: "DINCd", sans-serif; font-size:1.6em; line-height:1.2; font-weight: bold; margin:1.7em 0 0 0; letter-spacing: .05em; } .bmh2 { color:#7696b8; font-family: "DINCd", sans-serif; font-size:1.2em; font-weight: 500; line-height:1.2; margin: 1.4em 0 0 0; } .bmp { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; } .bmp1 { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; text-indent: 1em; } .bmpf { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin:1em 0 0 0; } .crtf { font-family: sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin:1em 0 0 1em; text-indent: -1em; } .crt { font-family: sans-serif; font-size:0.8em; font-weight:normal; line-height:1.4; margin:0 0 0 1em; text-indent: -1em; } .ctoc { font-family: "Trade", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.4; margin: 1.5em 0 0.3em 0; } .ctoc-group { font-family: "Trade", sans-serif; font-size:0.85em; font-weight:bold; line-height:1.4; margin: 0.4em 0 0 0; } .ctoc1 { font-family: "Trade", sans-serif; font-size:0.65em; font-weight:bold; line-height:1.5; text-transform:uppercase; } .ext { color:#194a5f; /* Contrast warning: Please use Color Checker */ font-family: sans-serif; font-size:0.85em; line-height:1.4; margin: 1em 6%; } .fmt { color:#7696b8; font-family: "DINCd", sans-serif; font-size:1.6em; line-height:1.2; font-weight: bold; margin:1.7em 0; letter-spacing: .05em; } .glo { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin:1em 0 0 0; /*can be put to 0em*/ } .h1 { color:#7696b8; font-family: "DINCd", sans-serif; font-size:1.3em; line-height:1.2; margin: 1.4em 0 0 0; font-weight: bold; } .h1br { color:#7696b8; font-family: "DINCd", sans-serif; font-size:1.3em; line-height:1.2; margin: 1.4em 0 0 0; font-weight: bold; page-break-before: always; } .h2 { font-family: "Trade", sans-serif; font-size:1em; line-height:1.3; margin: 1.5em 0 .25em 0; text-transform:uppercase; } .illcap { font-family: sans-serif; font-size:0.7em; font-weight:normal; line-height:1.8; margin:.5em 0 0 1.5em; text-indent: -1.5em; } .illcaph { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: "Moderat Medium", sans-serif; font-size:1.3em; font-weight:bold; line-height:1.3; margin: 0.1em 0 0 0; } ol { margin: 1.4em 0; } li.nl { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 0 0 0 0; } p.nl { font-size:1em; margin:0; color:#212121; } .p { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; text-indent:1em; } .paft { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 0 0 0 0; } .pf { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin:1em 0 0 0; /*can be put to 0em*/ } .ps { font-family: sans-serif; font-size:0.85em; font-weight:500; line-height:1.4; margin:1em 0 0 0; } .r1hn { font-family: "Trade", sans-serif; font-size:0.85em; line-height:1.4; } .r1il { font-family: "Trade", sans-serif; font-size:0.8em; font-weight: bold; line-height:1.4; margin: .6em 0 0 0; } .r1ls { font-family: "Trade", sans-serif; font-size:0.8em; font-weight: bold; line-height:1.4; margin: .6em 0 0 0; } .r1n { color:#00364a; /* Contrast warning: Please use Color Checker */ font-family: sans-serif; font-size:0.7em; font-weight:normal; line-height:1.5; margin: 1em 50% 1em 0; } .r1p { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; margin: .5em 0 0 0; } .r1pf { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.5; margin: 1.5em 0 0 0; } .r1st { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: "DINCd", sans-serif; font-size:1.3em; font-weight: 500; line-height:1.1; margin: 1.5em 0 0 0; text-transform:uppercase; } .r1t { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: "DINCd", sans-serif; font-size:1.6em; font-weight: 500; line-height:1.1; } .r1v { font-family: "Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 0 0 0 0; } .r1y { color:#00364a; /* Contrast warning: Please use Color Checker */ font-family: "Trade", serif; font-size:0.7em; font-weight:bold; line-height:1.6; margin: .5em 0 1.4em 0; } .rhn { font-family: sans-serif; font-size:0.85em; line-height:1.4; margin: 1em 0 0 0; } .rhnf { font-family: sans-serif; font-size:0.85em; line-height:1.4; margin: 1em 0 0 0; } .ril { font-family: "Trade", sans-serif; font-size:0.8em; font-weight: bold; line-height:1.4; margin: .5em 0 0 0; } .rils { font-family: "Trade", sans-serif; font-size:0.8em; font-weight: bold; line-height:1.4; margin: 1.6em 0 0 0; } .rilh { font-family: "DINCd", sans-serif; font-size:1.0em; line-height:1.4; font-weight: bold; margin: 1.5em 0 0 0; } .rilh_2 { font-family: "DINCd", sans-serif; font-size:1.0em; line-height:1.4; font-weight: bold; margin: 1.0em 0 0 0; } .rn { color:#00364a; /* Contrast warning: Please use Color Checker */ font-family: sans-serif; font-size:0.7em; font-weight:normal; line-height:1.5; margin: 1em 50% 1em 0; } p.rp { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 1.0em 0 0 0; } .rpf { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 2.0em 0 0 0; } .rst { color:#00364a; /* Contrast warning: Please use Color Checker */ font-family: "Trade", sans-serif; font-size:0.75em; font-weight:bold; line-height:1.4; margin: 0.25em 0 0 0; } p.rt { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: "DINCd", sans-serif; font-size:1.6em; line-height:1.1; font-weight: 500; page-break-before: always; } .rv { font-family: "Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 0 0 0 0; } .rvh { font-family: "Trade", sans-serif; font-size:0.8em; font-weight:bold; line-height:1.4; margin: 1.5em 0 0.3em 0; text-transform:uppercase; } .ry { color:#00364a; /* Contrast warning: Please use Color Checker */ font-family: "Trade", serif; font-size:0.75em; font-weight:bold; line-height:1.6; margin: 2em 0 1.4em 0; } .sb { font-family: "Trade", sans-serif; font-size:0.75em; font-weight:normal; line-height:1.3; margin: 0 0 0.3em 1.4em; } .sbaft { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: "Trade", sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 0.5em 0 0 0; } .num { color:#7696b8; font-size:1.6em; font-weight:900; } .sbh1 { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: "DINCd", sans-serif; font-size:0.95em; line-height:1.4; font-weight: 500; margin: 1.5em 0 0 2em; text-indent:-2em; text-transform:uppercase; } .sbl { color:#7696b8; font-family: "Trade", sans-serif; font-size:0.7em; font-style:italic; line-height:1.3; margin: 0.5em 0 0.9em 1.4em; } .sbh { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: "Trade", sans-serif; font-size:1.3em; font-weight:normal; line-height:1.3; margin: 0.1em 0 0 0; page-break-before: always; } .sbt { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: "Trade", sans-serif; font-size:1.3em; font-weight:normal; line-height:1.3; margin: 0.1em 0 0 0; } .sbul { font-family: "Trade", sans-serif; font-size:0.7em; line-height:1.6; margin: 0em 0 0 1.4em; text-transform:uppercase; } .special-equipment { color:#7696b8; /* Contrast warning: Please use Color Checker */ font-family: "Trade", sans-serif; font-size:0.8em; font-weight: bold; line-height:1.4; margin: .6em 0 0 0; } .toc { color:#194a5f; /* Contrast warning: Please use Color Checker */ font-family: "DINCd", sans-serif; font-size:1.6em; line-height:1.6; font-weight: 500; margin: 0 0 0 0; text-align:center; text-transform:uppercase; } .toc1 { color:#7696b8; font-family: "Trade", sans-serif; font-size:0.8em; line-height:0.8; margin: 1em 0 0 0; text-align:center; } .toc2 { color:#7696b8; font-family: "Trade", sans-serif; font-size:.85em; font-weight: bold; line-height:1.2; margin: 2em 0 0 0; text-align:center; } .ul { font-family: sans-serif; font-size:0.85em; font-weight:normal; line-height:1.4; margin: 0.8em 5% 0 5%; } .ccust1 { font-style:italic; } .ccust2 { font-weight:bold; } .ccust3 { color:#7696b8; font-weight:bold; } .hemb { font-weight: bold } .i { font-style:italic; } .i-reg { font-style:italic; } .blue { color:#7696b8; } .CharOverride-16 { color:#7696b8; font-size:1.4em; font-weight: bold; vertical-align: middle; }