@charset "UTF-8"; /* Licensed Materials - Property of IBM IBM Cognos Products: rstyles (C) Copyright IBM Corp. 2003, 2018 US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /* Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved. Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated). */ /* ====================================================== Named styles: Page styles ----------- pg : page pb : page body ph : page header pf : page footer Title styles ------------ ta : report title area (container of the report title text) tt : report title text ts : subtitle area ft : filter subtitle area fi : filter subtitle icon List styles ----------- ls : list table lt : list column title cell lc : list column body cell lm : list column body measure cell lh : list header cell lf : list footer cell ih : inner header cell if : inner footer cell is : inner sumnmary cell oh : outer header cell of : outer footer cell os : outer sumnmary cell Section styles -------------- sc : section list sb : section body sh : section header cell sf : section footer cell sg : section summary cell sk : section inner header cell so : section inner footer cell sp : section inner summary cell ss : section summary text Crosstab styles --------------- xt : crosstab table xm : crosstab default measure label cell ml : member label cell mv : member value cell cl : calculated member label cell cv : calculated member value cell c2 : calculated member value cell sl : subtotal (items) label cell sv : subtotal (items) value cell hl : subtotal (more + hidden) label cell hv : subtotal (more + hidden) value cell nl : subtotal (included) label cell nv : subtotal (included) value cell xl : subtotal (excluded) label cell xv : subtotal (excluded) value cell il : inner total (nested) label cell iv : inner total (nested) value cell ol : outer total (not nested) total label cell ov : outer total (not nested) total value cell dm : drillable member label text xs : crosstab spacer hs : crosstab header spacer hsv : crosstab header spacer value/fact cell Chart styles ------------ ct : chart title cb : chart body cn : chart note cs : chart subtitle cf : chart footer lx : chart legend title lg : chart legend at : chart axis title al : chart axis labels ch : chart Prompt styles ------------- pp : prompt page hp : prompt page header fp : prompt page footer py : prompt page body bp : prompt button Repeater styles --------------- rt : repeater table rc : repeater table cell Other styles ------------ dp : default container padding hy : hyperlink bt : button fs : field set tb : table np : no print (do not render element in printable output) h1-6: heading text em : emphasized text stg : strong text Conditional styles ------------------ pd_1 : Excellent pd_2 : Very good pd_3 : Average pd_4 : Below average pd_5 : Poor Prompt Control styles -------------------- bpd : Prompt button (disabled) pa : Prompt control tree box pc : Prompt control label text pcl : Prompt control clock pd : Prompt control calendar (day numbers) pdd : Prompt control calendar (day numbers, disabled) pds : Prompt control calendar (day numbers, selected) pdt : Prompt control date/time background pe : Prompt control general text pi : Prompt control hint text pl : Prompt control hyperlink pm : Prompt control calendar (months) pmd : Prompt control calendar (months, disabled) pms : Prompt control calendar (months, selected) pt : Prompt control text box pv : Prompt control value box pw : Prompt control calendar (day names) ====================================================== */ /* * These make sense to reset for list, crosstab etc. */ .ls, .sc, .xt, .rt, .tb { text-align: start; text-indent: 0; } .ls[dir="ltr"], .sc[dir="ltr"], .xt[dir="ltr"], .rt[dir="ltr"], .tb[dir="ltr"] { text-align:left; } .ls[dir="rtl"], .sc[dir="rtl"], .xt[dir="rtl"], .rt[dir="rtl"], .tb[dir="rtl"] { text-align:right; } /* * Negate Quirks mode defaults in v5_standard.css by setting to "inherit" */ .ls, .sc, .xt, .rt, .tb { font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; word-spacing: inherit; letter-spacing: inherit; text-decoration: inherit; text-transform: inherit; line-height: inherit; white-space: inherit; word-wrap: inherit; color: inherit; } .lt, .lc, .lm, .lh, .lf, .ih, .if, .is, .oh, .of, .os, .sh, .sf, .sg, .sk, .so, .sp, .xm, .ml, .mv, .cl, .cv, .c2, .sl, .sv, .hl, .hv, .nl, .nv, .xl, .xv, .il, .iv, .ol, .ov, .xs, .hs, .hsv, .rc, .clc, .clm, .clt, .cah, .caf, .cih, .cif, .coh, .cof, .cis, .cos, .cas, .cbs { text-align:inherit; font-weight:inherit; } /* * Quirks mode defaults */ .pg, .pp { font-style: normal; font-variant: normal; font-weight: normal; word-spacing: normal; letter-spacing: normal; text-decoration: none none none; text-transform: none; text-align: start; text-indent: 0; line-height: normal; white-space: normal; word-wrap: initial; empty-cells:show; } .pg[dir="ltr"], .pp[dir="ltr"] { text-align:left; } .pg[dir="rtl"], .pp[dir="rtl"] { text-align:right; } /* Default Font for the Report */ /* --------------------------- */ .pg /* page */, .pp /* prompt page */ { font-family: Arial, Tahoma, 'Arial Unicode MS', 'Andale WT', 'MS UI Gothic', Gulim, SimSun, PMingLiU, Raghu8, sans-serif; color: #222222; font-size: 10pt; } .pg *, .pp * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } IMG { -moz-box-sizing: content-box !important; -webkit-box-sizing: content-box !important; box-sizing: content-box !important; } /* Page Styles */ /* ----------- */ .pg /* page */ { width: 100%; height: 100%; } .pb /* page body */ { height: 100%; vertical-align: top; padding: 3px 5px; } .ph /* page header */, .pf /* page footer */ { vertical-align: top; padding: 3px 5px; } /* Title Styles */ /* ----------- */ .ta /* report title area (container of the report title text) */ { font-size: 16pt; font-weight: bold; text-align: center; padding: 3px 5px; } .tt /* report title text */ { text-decoration: underline; } .ts /* subtitle area */ { font-size: 14pt; text-align: center; padding: 3px 5px; } .ft /* filter subtitle area */ { padding: 3px 5px; } .fi /* filter subtitle icon */ { vertical-align: middle; margin-right: 4px; border: 0px; } /* client list styles */ .clx { } .clt { text-align: center; padding: 0 8px; vertical-align: middle; background-color: #EAEAEA; border: 1px solid #C0BFC0; } .clc { padding: 0 8px; border: 1px solid #C0BFC0; } .clm { padding: 0 8px; text-align: right; border: 1px solid #C0BFC0; } .cih, .cif { font-weight: bold; border: 1px solid #C0BFC0; padding: 0 8px; vertical-align: middle; background-color: #E2F1EE; color: #343334; } .cis { font-weight: bold; border: 1px solid #C0BFC0; padding: 0 8px; vertical-align: middle; text-align: right; background-color: #E2F1EE; color: #343334; } .coh, .cof, .cah, .caf { font-weight: bold; border: 1px solid #C0BFC0; padding: 0 8px; vertical-align: middle; background-color: #D0EBE6; color: #343334; } .cos, .cas, .cbs { font-weight: bold; border: 1px solid #C0BFC0; padding: 0 8px; vertical-align: middle; text-align: right; background-color: #D0EBE6; color: #343334; } .ctb { border: 1px solid #C0BFC0; } /* List Styles */ /* ----------- */ .ls /* list */ { } .lt /* list column title cell */ { text-align: center; vertical-align: top; padding: 4px 5px 4px 6px; background-color: #E7E5E5; border: 1px solid silver; } .lc /* list column body cell */ { vertical-align: top; padding: 4px 5px 4px 5px; border: 1pt solid #E2E2E2; } .lm /* list column body measure cell */ { vertical-align: top; padding: 4px 5px; text-align: right; border: 1pt solid #E2E2E2; } .lh /* list header cell */, .lf /* list footer cell */ { vertical-align: top; border: 1px solid #E2E2E2; padding: 4px 5px; } .ih /* inner header cell */, .if /* inner footer cell */ { font-weight: bold; vertical-align: top; border: 1px solid #CCCCCC; padding: 4px 5px 4px 6px; color: #31455E; background-color: #BDDAF3; } .is /* inner summary cell */ { font-weight: bold; vertical-align: top; border: 1px solid #CCCCCC; padding: 4px 5px; text-align: right; color: #31455E; background-color: #BDDAF3; } .oh /* outer header cell */, .of /* outer footer cell */ { font-weight: bold; vertical-align: top; border: 1px solid #CCCCCC; padding: 4px 5px; background-color: #5F91CB; color: white; } .os /* outer sumnmary cell */ { font-weight: bold; vertical-align: top; border: 1px solid #CCCCCC; padding: 4px 5px; text-align: right; background-color: #5F91CB; color: white; } /* Section Styles */ /* -------------- */ .sb /* section body */ { padding: 3px 5px; } .sh /* section header cell */, .sk /* section inner header cell */ { font-weight: bold; border-bottom: 1px solid #666666; padding: 4px 5px; padding-top: 8px; } .sf /* section footer cell */, .sg /* section summary cell */, .so /* section inner footer cell */, .sp /* section inner summary cell */ { border-top: 1px solid #999999; color: #999999; padding: 3px 5px; } .ss /* section summary text */ { border-top: 1px solid #999999; font-weight: bold; padding: 3px 5px; } /* Crosstab Styles */ /* --------------- */ .xt /* crosstab */ { } .xm /* crosstab default measure label cell */ { font-weight: bold; vertical-align: top; text-align: center; padding: 4px 5px 4px 6px; border: none; } .ml /* member label cell */ { vertical-align: top; padding: 4px 5px 4px 6px; background-color: #E7E5E5; border: 1px solid silver; } .mv /* member value cell */ { vertical-align: top; white-space: nowrap; padding: 4px 5px 4px 6px; text-align: right; border: 1px solid #EFEFEF; } .cl /* calculated member label cell */ { font-style: italic; vertical-align: top; padding: 4px 5px 4px 6px; background-color: #E7E5E5; border: 1px solid silver; } .cv /* calculated member value cell */ { font-style: italic; vertical-align: top; white-space: nowrap; border: 1px solid #E2E2E2; padding: 4px 5px 4px 6px; text-align: right; } .c2 /* calculated member value cell (no italics) */ { vertical-align: top; white-space: nowrap; border: 1px solid #E2E2E2; padding: 4px 5px 4px 6px; text-align: right; } .sl /* subtotal (items) label cell */ { font-style: italic; vertical-align: top; padding: 4px 5px 4px 6px; padding-left: 10px; background-color: #E7E5E5; border: 1px solid silver; } .sv /* subtotal (items) value cell */ { vertical-align: top; white-space: nowrap; background-color: #EFF3F7; border: 1px solid #E1E6EC; padding: 4px 5px; text-align: right; } .hl /* subtotal (more + hidden) label cell */ { font-style: italic; vertical-align: top; padding: 4px 5px 4px 6px; padding-left: 10px; background-color: #E7E5E5; border: 1px solid silver; } .hv /* subtotal (more + hidden) value cell */ { vertical-align: top; white-space: nowrap; background-color: #EFF3F7; border: 1px solid #E1E6EC; padding: 4px 5px; text-align: right; } .nl /* subtotal (included) label cell */ { font-weight: bold; vertical-align: top; border: 1px solid #608BB4; color: #31455E; padding: 4px 5px 4px 6px; background-color: #BDDAF3; } .nv /* subtotal (included) value cell */ { font-weight: bold; vertical-align: top; white-space: nowrap; background-color: #EFF3F7; border: 1px solid #E1E6EC; padding: 4px 5px; text-align: right; } .xl /* subtotal (excluded) label cell */ { font-style: italic; vertical-align: top; border: 1px solid #608BB4; color: #31455E; padding: 4px 5px 4px 6px; background-color: #BDDAF3; } .xv /* subtotal (excluded) value cell */ { vertical-align: top; white-space: nowrap; background-color: #EFF3F7; border: 1px solid #E1E6EC; padding: 3px 5px; text-align: right; } .il /* inner total (nested) label cell */ { font-weight: bold; vertical-align: top; border: 1px solid #93B1CD; color: #31455E; background-color: #BDDAF3; padding: 4px 5px 4px 6px; } .iv /* inner total (nested) value cell */ { font-weight: bold; vertical-align: top; white-space: nowrap; padding: 3px 5px; text-align: right; background-color: #EFF3F7; border: 1px solid #E1E6EC; } .ol /* outer total (not nested) total label cell */ { font-weight: bold; vertical-align: top; border: 1px solid #93B1CD; padding: 4px 5px 4px 6px; background-color: #5F91CB; color: white; } .ov /* outer total (not nested) total value cell */ { font-weight: bold; vertical-align: top; white-space: nowrap; border: 1px solid #D5D5D5; padding: 4px 7px 4px 9px; text-align: right; background-color: #DEE6F2; } .dm /* drillable member label text */ { color: blue; text-decoration: underline; cursor: pointer; padding: 4px 5px; background-color: #ffffff; } .xs /* crosstab spacer */ { vertical-align: top; padding: 4px 5px 4px 6px; background-color: #E7E5E5; border: 1px solid silver; } .hs /* crosstab header spacer */ { font-weight: bold; vertical-align: top; border: 1px solid silver; padding: 4px 5px 4px 6px; background-color: #4b4b4b; color: #ffffff; } .hsv /* crosstab header spacer value/fact cell */ { } /* Chart Styles */ /* ------------ */ .ct /* chart title */ { font-size: 12pt; text-align: center; font-weight: bold; padding: 4px 5px; } .cs /* chart subtitle */, .cf /* chart footer */ { font-size: 10pt; text-align: center; } .lx /* chart legend title */ { font-weight: bold; padding: 4px 5px; } .lg /* chart legend */ { text-align: left; padding: 4px 5px; } .at /* chart axis title */ { font-weight: bold; text-align: center; padding: 4px 5px; } .al /* chart axis labels */ { padding: 4px 5px; } .ch /* chart */ { font-size: 10pt; padding: 5px; } /* Prompt Styles */ /* ----------- */ .pp /* prompt page */ { width: 100%; height: 100%; background-color: #f7f8f9; } .py /* prompt page body */ { height: 100%; vertical-align: top; padding: 3px 5px; } .hp /* prompt page header */ { vertical-align: top; padding: 3px 5px; } .fp /* prompt page footer */ { vertical-align: top; background-color: #dfeef8; border: 1px solid #b1d6f3; padding: 4px 5px; } .bp /* prompt button */ { font-size: 90%; text-align: center; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 2px; margin-right: 7px; background-color: #ffffff; color: #000000; font-weight: normal; border: 1px solid #989898; } /* Repeater Styles */ /* --------------- */ .rc /* repeaterTableCell */ { vertical-align: top; } /* Other Styles */ /* ------------ */ .dp /* default container padding */ { padding: 3px 5px; } .hy /* hyperlink */ { color: blue; text-decoration: underline; cursor: pointer; } .bt /* button */ { text-align: center; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 2px; margin-right: 7px; background-color: #ffffff; color: #000000; font-weight: normal; border: 1px solid #92AFC2; } .fs /* field set */ { display: inline; text-align: left; } @media print { .np /* no print (do not render element in printable output) */ { display: none; } } .h1 /* heading 1 text */ { font-size: 15pt; font-weight: bold; display: block; } .h2 /* heading 2 text */ { font-size: 14pt; font-weight: bold; display: block; } .h3 /* heading 3 text */ { font-size: 13pt; font-weight: bold; display: block; } .h4 /* heading 4 text */ { font-size: 12pt; font-weight: bold; display: block; } .h5 /* heading 5 text */ { font-size: 11pt; font-weight: bold; display: block; } .h6 /* heading 6 text */ { font-size: 10pt; font-weight: bold; display: block; } .em /* emphasized text */ { font-style: italic; } .stg /* strong text */ { font-weight: bold; } /* Using the language specific font list below can help to workaround the following rendering issues on Browsers: 1. The Japanese Yen and Korean Won sign appears as the "backslash" when they are represented by the code point "U+005C". 2. Browser fails to supply a reasonable fall-back font support based on the font list in the "generic fonts" section. Also, these font lists will be useful for rendering some of the Unified Han ideographs to the form and shape which is typographically preferred by different Asian writing scripts. */ /* For Japanese: .pg, .pp { font-family: 'MS UI Gothic', Tahoma, arial, geneva, helvetica, sans-serif, 'Andale WT J'; } */ /* For Simplified Chinese: .pg, .pp { font-family: SimSun, Tahoma, arial, geneva, helvetica, sans-serif, 'Andale WT'; } */ /* For Traditional Chinese: .pg, .pp { font-family: PMingLiU, Tahoma, arial, geneva, helvetica, sans-serif, 'Andale WT'; } */ /* For Korean: .pg, .pp { font-family: Gulim, Tahoma, arial, geneva, helvetica, sans-serif, 'Andale WT K'; } */ .lt /* list column title cell */, .lc /* list column body cell */, .lm /* list column body measure cell */, .lh /* list header cell */, .lf /* list footer cell */, .ih /* inner header cell */, .if /* inner footer cell */, .is /* inner sumnmary cell */, .oh /* outer header cell */, .of /* outer footer cell */, .os /* outer sumnmary cell */, .xm /* crosstab default measure label cell */, .ml /* member label cell */, .mv /* member value cell */, .cl /* calculated member label cell */, .cv /* calculated member value cell */, .c2 /* calculated member value cell */, .sl /* subtotal (items) label cell */, .sv /* subtotal (items) value cell */, .hl /* subtotal (more + hidden) label cell */, .hv /* subtotal (more + hidden) value cell */, .nl /* subtotal (included) label cell */, .nv /* subtotal (included) value cell */, .xl /* subtotal (excluded) label cell */, .xv /* subtotal (excluded) value cell */, .il /* inner total (nested) label cell */, .iv /* inner total (nested) value cell */, .ol /* outer total (not nested) total label cell */, .ov /* outer total (not nested) total value cell */, .xs /* crosstab spacer */ { line-break: strict; } .bph /* Prompt button (hover) */ { font-size: 90%; text-align: center; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 2px; margin-right: 7px; background-color: #ffffff; color: #000000; font-weight: normal; border: 1px solid #D4AD63; } .bpd /* Prompt button (disabled) */ { font-size: 90%; text-align: center; padding-left: 10px; padding-right: 10px; padding-bottom: 3px; padding-top: 2px; margin-right: 7px; background-color: #ffffff; color: #777777; font-weight: normal; border: 1px solid #CCCCCC; cursor: not-allowed; } .pa /* Prompt control tree box */ { height: 400px; width: 300px; overflow: auto; border: 1px solid #5da5d2; padding: 5px; color: #333333; background-color: #FFFFFF; } .pc /* Prompt control label text */ { font-weight: bold; color: #336699; } .pcl /* Prompt control clock */ { padding: 0px; margin: 0px; border: none; border-bottom-width: 2px; border-bottom-color: #FFFFFF; border-bottom-style: solid; color: #333333; } .pd /* Prompt control calendar (day numbers) */ { color: #015890; text-decoration: none; text-align: center; font-size: 10pt; padding: 3px; cursor: pointer; font-weight: normal; background-color: #FFFFFF; border: 1px solid #FFFFFF; } .pdd /* Prompt control calendar (day numbers, disabled) */ { color: #999999; text-decoration: none; text-align: center; font-size: 10pt; padding: 3px; cursor: default; font-weight: normal; background-color: #FFFFFF; border: 1px solid #FFFFFF; } .pds /* Prompt control calendar (day numbers, selected) */ { color: #015890; text-decoration: none; text-align: center; font-size: 10pt; padding: 3px; cursor: pointer; font-weight: normal; background-color: #f6daaf; border: 1px solid #eccf9e; } .pdt /* Prompt control date/time background */ { background-color: #edf3f7; border: 1px solid #81b2d1; margin: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; } .pe /* Prompt control general text */ { color: #333333; } .pi /* Prompt control hint text */ { font-size: 70%; color: #015890; } .pl /* Prompt control hyperlink */ { font-size: 70%; color: #0000FF; font-weight: normal; } .pm /* Prompt control calendar (months) */ { color: #015890; font-size: 10pt; text-decoration: none; margin-top: 3px; text-align: center; vertical-align: bottom; cursor: pointer; font-weight: normal; border: 1px solid #FFFFFF; } .pmd /* Prompt control calendar (months, disabled) */ { color: #999999; font-size: 10pt; text-decoration: none; margin-top: 3px; text-align: center; vertical-align: bottom; cursor: default; font-weight: normal; border: 1px solid #FFFFFF; } .pms /* Prompt control calendar (months, selected) */ { color: #015890; font-size: 10pt; margin-top: 3px; text-align: center; vertical-align: bottom; cursor: pointer; text-decoration: none; font-weight: normal; background-color: #f6daaf; border: 1px solid #eccf9e; } .pt /* Prompt control text box */ { color: #333333; } .pv /* Prompt control value box */ { color: #333333; } .pw /* Prompt control calendar (day names) */ { font-size: 10pt; padding: 3px; text-decoration: none; text-align: center; background-color: #E7E5E5; color: #333333; } /* Conditional Styles */ /* --------------- */ .pd_1 /* Excellent */ { background-color: #009933; color: #FFFFFF; } .pd_2 /* Very good */ { background-color: #FFFFFF; color: #009933; } .pd_3 /* Average */ { background-color: #FFFFFF; color: #CC9900; } .pd_4 /* Below average */ { background-color: #FFFFFF; color: #990000; } .pd_5 /* Poor */ { background-color: #990000; color: #FFFFFF; }