/* Free Mono */ @font-face { font-family: "Free Mono"; font-style: normal; font-weight: normal; src : url("../fonts/FreeMono.otf"); } @font-face { font-family: "Free Mono"; font-style: italic; font-weight: normal; src : url("../fonts/FreeMonoOblique.otf"); } @font-face { font-family: "Free Mono"; font-style: normal; font-weight: bold; src : url("../fonts/FreeMonoBold.otf"); } @font-face { font-family: "Free Mono"; font-style: italic; font-weight: bold; src : url("../fonts/FreeMonoBoldOblique.otf"); } /* Source Han Sans Simplified Chinese */ @font-face { font-family: "Hans"; font-style: normal; font-weight: normal; src : url("../fonts/SourceHanSansSC-Regular.otf"); } @font-face { font-family: "Hans"; font-style: normal; font-weight: bold; src : url("../fonts/SourceHanSansSC-Bold.otf"); } /* ITC Avant Garde Pro */ @font-face { font-family: "Avant"; font-style: normal; font-weight: normal; src : url("../fonts/ITCAvantGardePro-Bk.otf"); } @font-face { font-family: "Avant"; font-style: italic; font-weight: normal; src : url("../fonts/ITCAvantGardePro-BkObl.otf"); } @font-face { font-family: "Avant"; font-style: normal; font-weight: 500; src : url("../fonts/ITCAvantGardePro-Md.otf"); } @font-face { font-family: "Avant"; font-style: italic; font-weight: 500; src : url("../fonts/ITCAvantGardePro-MdObl.otf"); } @font-face { font-family: "Avant"; font-style: normal; font-weight: bold; src : url("../fonts/ITCAvantGardePro-Demi.otf"); } @font-face { font-family: "Avant"; font-style: italic; font-weight: bold; src : url("../fonts/ITCAvantGardePro-DemiObl.otf"); } @font-face { font-family: "Avant"; font-style: normal; font-weight: 900; src : url("../fonts/ITCAvantGardePro-Bold.otf"); } @font-face { font-family: "Avant"; font-style: italic; font-weight: 900; src : url("../fonts/ITCAvantGardePro-BoldObl.otf"); } /* Free Sans */ @font-face { font-family: "Free"; font-style: normal; font-weight: normal; src : url("../fonts/FreeSans.otf"); } @font-face { font-family: "Free"; font-style: italic; font-weight: normal; src : url("../fonts/FreeSansOblique.otf"); } @font-face { font-family: "Free"; font-style: normal; font-weight: bold; src : url("../fonts/FreeSansBold.otf"); } @font-face { font-family: "Free"; font-style: italic; font-weight: bold; src : url("../fonts/FreeSansBoldOblique.otf"); } /* Rockwell Std */ @font-face { font-family: "Rockwell"; font-style: normal; font-weight: 100; src : url("../fonts/RockwellStd-Light.otf"); } @font-face { font-family: "Rockwell"; font-style: italic; font-weight: 100; src : url("../fonts/RockwellStd-LightItalic.otf"); } @font-face { font-family: "Rockwell"; font-style: normal; font-weight: normal; src : url("../fonts/RockwellStd.otf"); } @font-face { font-family: "Rockwell"; font-style: italic; font-weight: normal; src : url("../fonts/RockwellStd-Italic.otf"); } @font-face { font-family: "Rockwell"; font-style: normal; font-weight: bold; src : url("../fonts/RockwellStd-Bold.otf"); } @font-face { font-family: "Rockwell"; font-style: italic; font-weight: bold; src : url("../fonts/RockwellStd-BoldItalic.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 25%; text-align: center; page-break-before: avoid; } .xsmall_img { margin: 1em 35%; text-align: center; page-break-before: avoid; } /* TALL IMAGES */ .medium_tall { margin: 1em 15%; text-align: center; page-break-after: always; } .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:35%; 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_right_thin { margin-top: 0em; padding-bottom: .25em; width:28%; float:right; padding-left:10px; } .float_left { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:35%; float:left; padding-right:10px; } .float_left_thin { margin-left: 1px; margin-top: 0em; padding-bottom: .25em; width:28%; 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; } .project_img1 { text-align: center; margin:1em 13% 0em 13%; 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:5%; } .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 BOXES ---- */ a.wlink { text-decoration:none; color:#ffffff; -webkit-text-fill-color:#ffffff; } .normal { font-style:normal; } p { text-align:left; margin-bottom:0; } .tealbox { background-color: #f1f7fb; border:1px solid #f1f7fb; padding:4%; } .tealbox1 { background-color: #f1f7fb; border:1px solid #f1f7fb; padding:4%; page-break-before: always; } .sidebar { background-color: #f1f7fb; border:1px solid #f1f7fb; padding:4%; margin:2em 15% 0 15%; } .yellowbox { background-color: #fefae9; border:1px solid #fefae9; padding:4%; } .yellowbox1 { background-color: #fefae9; border:1px solid #fefae9; padding:4%; page-break-before: always; } .bluebox { background-color: #304987; border:1px solid #304987; border-radius: 50%; padding:6% 10%; margin: 2em 20% 0 20%; } .pinkbox { background-color: #dea4b3; border:1px solid #dea4b3; border-radius: 50%; padding:6% 10%; margin: 2em 20% 0 20%; } .goldbox { background-color: #f7d518; border:1px solid #f7d518; border-radius: 50%; padding:6% 10%; margin: 2em 20% 0 20%; } .goldbox2 { background-color: #f7d518; border:1px solid #f7d518; border-radius: 50%; padding:6% 10%; margin: 2em 10% 0 10%; } .subbox { border:2px solid #949494; border-radius: 5px; padding:4%; margin:2em 12% 0 12%; } .topbox { background-color: #f1f7fb; border:1px solid #f1f7fb; padding:2% 4%; margin:0 15% 0 15%; } .midbox { background-color: #fee861; border:1px solid #fee861; padding:2% 4%; margin:0 15% 0 15%; } .botbox { background-color: #dea4b3; border:1px solid #dea4b3; padding:2% 4%; margin:0 15% 0 15%; } .nobreak { page-break-inside: avoid; margin:2em 0 0 0; } .FRANCIS-Bubble { background-color:#fee861; /* Contrast warning: Please use Color Checker */ border-radius:9px 9px 9px 9px; } .Green-text-bubble-overlap { background-color:#9dc25e; /* Contrast warning: Please use Color Checker */ border-radius:9px 9px 9px 9px; } .blue-text-bubble { background-color:#b7d9e9; /* Contrast warning: Please use Color Checker */ border-radius:9px 9px 9px 9px; } .blue-text-bubble-overlap { background-color:#b7d9e9; /* Contrast warning: Please use Color Checker */ border-radius:9px 9px 9px 9px; } .box { border-radius:2px 2px 2px 2px; } .box-tea { background-color:#f1f7fb; /* Contrast warning: Please use Color Checker */ border-radius:2px 2px 0px 0px; } /* ----- 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; } .primary, .secondary { font-family: "Rockwell", serif; font-size:.8em; font-weight:100; } .bubble { border-color:#949494; border-radius:2px 2px 2px 2px; } .green-text-bubble { background-color:#9dc25e; /* Contrast warning: Please use Color Checker */ border-radius:9px 9px 9px 9px; } .numbering-circle { background-color:#f1f7fb; /* Contrast warning: Please use Color Checker */ } .photo-box { border-radius:2px 2px 2px 2px; } div.rnote { border-color:#f7d518; /* Contrast warning: Please use Color Checker */ border-width:5px; border-radius:5px 5px 5px 5px; } .srp-box, img.srp-box { border-color:#949494; border-radius:2px 2px 2px 2px; } div.tags { background-color:#ffef00; /* Contrast warning: Please use Color Checker */ } .CT-PAFT { font-family: "Rockwell", serif; font-size:1.1em; line-height:1.4; margin: 0.9em 0; font-weight: 100; } .ausig { font-family: "Avant", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.2; margin: 1.4em 0 0.9em 0; text-align:right; } .bmp { font-family: sans-serif; font-size:0.85em; line-height:1.5; text-indent:4%; } .bmpf { font-family: sans-serif; font-size:0.85em; line-height:1.5; } .bmt { font-family: "Avant", sans-serif; font-size:1.5em; font-weight:bold; line-height:1.2; margin: 1em 0 0.8em 0; } .caption { color:#636362; font-family: sans-serif; font-size:0.7em; font-weight:bold; line-height:1.4; text-align:left; margin:.2em 0 0 0; } .cit { font-family: sans-serif; font-size:0.7em; line-height:1.4; } .crt { font-family: sans-serif; font-size:0.7em; line-height:1.4; } .crtf { font-family: sans-serif; font-size:0.7em; line-height:1.4; margin: 1em 0 0 0; } .ct { font-family: "Avant", sans-serif; font-size:3.4em; font-weight:bold; line-height:1.2; text-align:center; margin:.5em 0 0 0; } .ct2 { font-family: "Avant", sans-serif; font-size:1.1em; font-weight:bold; line-height:1.3; text-align: center; margin: .5em 0 0 0; } .dia { font-family: "Neuzeit Office Pro", sans-serif; font-size:0.8em; line-height:1.4; margin: 0.6em 0 0 0; } .exh1 { font-family: "Avant", sans-serif; font-size:1.3em; font-weight:bold; line-height:0.8; } .ext { font-family: "Rockwell", serif; font-size:.8em; line-height:1.4; margin:0; font-weight: 100; text-indent:5%; } .extf { font-family: "Rockwell", serif; font-size:1.1em; line-height:1.4; margin: 0.9em 0; font-weight: 100; } .extsource { font-family: "Avant", sans-serif; font-size:0.7em; font-weight:bold; line-height:1.4; text-transform:uppercase; } .fmp { font-family: sans-serif; font-size:0.85em; line-height:1.5; text-indent:4%; } .fmpf { font-family: "Rockwell", serif; font-size:1.1em; line-height:1.4; margin: 0 0 0.9em 0; } .fmt { font-family: "Avant", sans-serif; font-size:1.8em; font-weight:500; line-height:1.2; margin: 1em 0 0.8em 0; } .fmtoc { font-family: "Avant", sans-serif; font-size:0.8em; font-weight:bold; line-height:1.6; text-transform:uppercase; } .h1 { font-family: "Avant", sans-serif; font-size:1.2em; font-weight:bold; line-height:1.2; margin: 0 0 0.4em 0; page-break-before: always; } .h2 { font-family: "Avant", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.5; margin: 1.4em 0 0 0; } .h3 { font-family: "Avant", sans-serif; font-size:0.9em; font-weight:bold; line-height:1.3; margin: 0 0 0.7em 0; } .orn { font-size:0.8em; line-height:1.2; margin: 1.7em 0; text-align:center; } .p { font-family: sans-serif; font-size:0.85em; line-height:1.5; text-indent:5%; } .paft { font-family: sans-serif; font-size:0.85em; line-height:1.5; } .rhn { font-family: sans-serif; font-size:0.85em; line-height:1.5; text-indent:5%; } .rhnf { font-family: sans-serif; font-size:0.85em; line-height:1.5; } .ril { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.3; margin: 0 0 0.6em 0; } .rilf { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.3; margin: 2em 0 0.6em 0; } p.rnote { font-family: sans-serif; font-size:0.75em; font-weight:bold; line-height:1.4; margin: 0 6% 0.9em 6%; text-align:center; } .rnoteh { font-family: "Avant", sans-serif; font-size:0.8em; font-weight:bold; line-height:1.3; margin: 0 0 0.6em 0; text-align:center; text-transform:uppercase; } .rp { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.5; font-weight:100; margin: 0 0 1em 0; } .rpf { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.5; font-weight:100; margin: 1.8em 0 1em 0; } .rpf-one-col { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.5; font-weight:100; margin: 1.8em 0 1em 0; } .rps { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.5; font-weight:100; margin: 1.8em 0 1em 0; } .rt { font-family: "Avant", sans-serif; font-size:1.5em; font-weight:bold; line-height:1.3; margin: 0.6em 0; text-transform:uppercase; page-break-before: always; } .ry { font-family: "Avant", sans-serif; font-size:0.7em; font-weight:bold; line-height:1.4; margin: 2em 0 0 0; text-transform:uppercase; } .ry2 { font-family: "Avant", sans-serif; font-size:0.7em; font-weight:bold; line-height:1.4; margin: 1em 0 0 0; text-transform:uppercase; } .sbh2 { font-family: "Avant", sans-serif; font-size:.9em; font-weight:bold; line-height:1.2; margin: 1.5em 0 0 0; } .sbp { font-family: sans-serif; font-size:0.85em; line-height:1.5; text-indent:5%; } .sbpaft { font-family: sans-serif; font-size:0.85em; line-height:1.5; } .sbpf { font-family: sans-serif; font-size:0.85em; line-height:1.5; } .sbt { font-family: "Rockwell", serif; font-size:1.3em; font-style:italic; line-height:1.2; margin: 0 0 1.1em 0; font-weight:normal; } .spf { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.5; } .srhn { font-family: sans-serif; font-size:0.85em; line-height:1.5; text-indent: 5%; } .srhnf { font-family: sans-serif; font-size:0.85em; line-height:1.5; } .sril { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.3; margin: 0 0 0.6em 0; } .srilf { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.3; margin: 1.5em 0 0.6em 0; } .srp { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.5; font-weight:100; margin: 0 0 1em 0; } .srpf { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.5; font-weight:100; margin: 1.8em 0 1em 0; } .srps { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.5; font-weight:100; margin: 1.8em 0 1em 0; } .srt { font-family: "Avant", sans-serif; font-size:1em; font-weight:bold; line-height:1.3; margin: 0 0 0.7em 0; page-break-before: always; } .s1rt { font-family: "Avant", sans-serif; font-size:1em; font-weight:bold; line-height:1.3; margin: 0 0 0.7em 0; } .sry { font-family: "Avant", sans-serif; font-size:0.7em; font-weight:bold; line-height:1.4; margin: 2em 0 0 0; text-transform:uppercase; } .sry-no-head-note { font-family: "Avant", sans-serif; font-size:0.7em; font-weight:bold; line-height:1.4; margin: 2em 0 0 0; text-transform:uppercase; } p.tags { font-family: "Myriad Pro", sans-serif; font-size:0.7em; font-weight:bold; line-height:1.2; } .toc { font-family: "Avant", sans-serif; font-size:1.2em; font-weight:bold; line-height:1.1; margin: 1.1em 0 0.4em 0; } .toc1 { font-family: "Rockwell", serif; font-size:0.85em; line-height:1.4; margin: 0 0 0.4em 0; } .ul-tea { font-family: sans-serif; font-size:0.75em; line-height:1.5; margin: 0.6em 0 0 0; } .ul3 { font-family: "Rockwell", serif; font-size:0.8em; font-weight: 100; line-height:1.3; margin: 0 0 0.6em 0; } p.ul3 { font-size:1em; margin:0; } .ulh { font-family: "Rockwell", serif; font-size:1.1em; font-weight:normal; line-height:1.2; margin: 1em 0 0 0; } .Footnote-reference { vertical-align:super; } .all-cap { font-weight:bold; text-transform:uppercase; } .bold { font-weight:bold; } .han { font-family: "Hans", serif; } .chinese { font-family: "Free", sans-serif; } .diaspk { font-family: sans-serif; font-size:0.9em; font-weight:bold; } .i { font-style:italic; } .i-Caecilia { font-style:italic; } .idxi { font-style:italic; } .strikethrough { text-decoration:line-through; } .lang { font-family: "Free Mono"; font-weight: bold; } .lang1 { font-family: "Free Mono"; } .smaller80 { font-size:0.8em; } .white { color:#ffffff; } .groupheader { font-weight: 100; font-size:1.3em; } .sub { font-size:58%; vertical-align:sub; } ol.listIt { padding:0 0 0 1.0em; }