GlobalReportStyles_10.css 25 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388
  1. @charset "UTF-8";
  2. /*
  3. Licensed Materials - Property of IBM
  4. IBM Cognos Products: rstyles
  5. (C) Copyright IBM Corp. 2003, 2018
  6. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  7. */
  8. /*
  9. Copyright (C) 2008 Cognos ULC, an IBM Company. All rights reserved.
  10. Cognos (R) is a trademark of Cognos ULC, (formerly Cognos Incorporated).
  11. */
  12. /* ======================================================
  13. Named styles:
  14. Page styles
  15. -----------
  16. pg : page
  17. pb : page body
  18. ph : page header
  19. pf : page footer
  20. Title styles
  21. ------------
  22. ta : report title area (container of the report title text)
  23. tt : report title text
  24. ts : subtitle area
  25. ft : filter subtitle area
  26. fi : filter subtitle icon
  27. List styles
  28. -----------
  29. ls : list table
  30. lt : list column title cell
  31. lc : list column body cell
  32. lm : list column body measure cell
  33. lh : list header cell
  34. lf : list footer cell
  35. ih : inner header cell
  36. if : inner footer cell
  37. is : inner sumnmary cell
  38. oh : outer header cell
  39. of : outer footer cell
  40. os : outer sumnmary cell
  41. Section styles
  42. --------------
  43. sc : section list
  44. sb : section body
  45. sh : section header cell
  46. sf : section footer cell
  47. sg : section summary cell
  48. sk : section inner header cell
  49. so : section inner footer cell
  50. sp : section inner summary cell
  51. ss : section summary text
  52. Crosstab styles
  53. ---------------
  54. xt : crosstab table
  55. xm : crosstab default measure label cell
  56. ml : member label cell
  57. mv : member value cell
  58. cl : calculated member label cell
  59. cv : calculated member value cell
  60. c2 : calculated member value cell
  61. sl : subtotal (items) label cell
  62. sv : subtotal (items) value cell
  63. hl : subtotal (more + hidden) label cell
  64. hv : subtotal (more + hidden) value cell
  65. nl : subtotal (included) label cell
  66. nv : subtotal (included) value cell
  67. xl : subtotal (excluded) label cell
  68. xv : subtotal (excluded) value cell
  69. il : inner total (nested) label cell
  70. iv : inner total (nested) value cell
  71. ol : outer total (not nested) total label cell
  72. ov : outer total (not nested) total value cell
  73. dm : drillable member label text
  74. xs : crosstab spacer
  75. hs : crosstab header spacer
  76. hsv : crosstab header spacer value/fact cell
  77. Chart styles
  78. ------------
  79. ct : chart title
  80. cb : chart body
  81. cn : chart note
  82. cs : chart subtitle
  83. cf : chart footer
  84. lx : chart legend title
  85. lg : chart legend
  86. at : chart axis title
  87. al : chart axis labels
  88. ch : chart
  89. Prompt styles
  90. -------------
  91. pp : prompt page
  92. hp : prompt page header
  93. fp : prompt page footer
  94. py : prompt page body
  95. bp : prompt button
  96. Repeater styles
  97. ---------------
  98. rt : repeater table
  99. rc : repeater table cell
  100. Other styles
  101. ------------
  102. dp : default container padding
  103. hy : hyperlink
  104. bt : button
  105. fs : field set
  106. tb : table
  107. np : no print (do not render element in printable output)
  108. h1-6: heading text
  109. em : emphasized text
  110. stg : strong text
  111. Conditional styles
  112. ------------------
  113. pd_1 : Excellent
  114. pd_2 : Very good
  115. pd_3 : Average
  116. pd_4 : Below average
  117. pd_5 : Poor
  118. Prompt Control styles
  119. --------------------
  120. bpd : Prompt button (disabled)
  121. pa : Prompt control tree box
  122. pc : Prompt control label text
  123. pcl : Prompt control clock
  124. pd : Prompt control calendar (day numbers)
  125. pdd : Prompt control calendar (day numbers, disabled)
  126. pds : Prompt control calendar (day numbers, selected)
  127. pdt : Prompt control date/time background
  128. pe : Prompt control general text
  129. pi : Prompt control hint text
  130. pl : Prompt control hyperlink
  131. pm : Prompt control calendar (months)
  132. pmd : Prompt control calendar (months, disabled)
  133. pms : Prompt control calendar (months, selected)
  134. pt : Prompt control text box
  135. pv : Prompt control value box
  136. pw : Prompt control calendar (day names)
  137. ====================================================== */
  138. /*
  139. * Quirks mode defaults
  140. */
  141. .ls,
  142. .sc,
  143. .xt,
  144. .rt,
  145. .tb
  146. {
  147. font-style: normal;
  148. font-variant: normal;
  149. font-weight: normal;
  150. font-size: medium;
  151. word-spacing: normal;
  152. letter-spacing: normal;
  153. text-decoration: none none none;
  154. text-transform: none;
  155. text-align: start;
  156. text-indent: 0;
  157. line-height: normal;
  158. white-space: normal;
  159. word-wrap: initial;
  160. color: black;
  161. }
  162. .ls[dir="ltr"],
  163. .sc[dir="ltr"],
  164. .xt[dir="ltr"],
  165. .rt[dir="ltr"],
  166. .tb[dir="ltr"]
  167. {
  168. text-align:left;
  169. }
  170. .ls[dir="rtl"],
  171. .sc[dir="rtl"],
  172. .xt[dir="rtl"],
  173. .rt[dir="rtl"],
  174. .tb[dir="rtl"]
  175. {
  176. text-align:right;
  177. }
  178. .lt,
  179. .lc,
  180. .lm,
  181. .lh,
  182. .lf,
  183. .ih,
  184. .if,
  185. .is,
  186. .oh,
  187. .of,
  188. .os,
  189. .sh,
  190. .sf,
  191. .sg,
  192. .sk,
  193. .so,
  194. .sp,
  195. .xm,
  196. .ml,
  197. .mv,
  198. .cl,
  199. .cv,
  200. .c2,
  201. .sl,
  202. .sv,
  203. .hl,
  204. .hv,
  205. .nl,
  206. .nv,
  207. .xl,
  208. .xv,
  209. .il,
  210. .iv,
  211. .ol,
  212. .ov,
  213. .xs,
  214. .hs,
  215. .hsv,
  216. .rc,
  217. .clc,
  218. .clm,
  219. .clt,
  220. .cah,
  221. .caf,
  222. .cih,
  223. .cif,
  224. .coh,
  225. .cof,
  226. .cis,
  227. .cos,
  228. .cas,
  229. .cbs
  230. {
  231. text-align:inherit;
  232. font-weight:inherit;
  233. }
  234. /* Default Font for the Report */
  235. /* --------------------------- */
  236. .pg /* page */,
  237. .pp /* prompt page */
  238. {
  239. font-family: Arial, Tahoma, 'Arial Unicode MS', 'Andale WT', 'MS UI Gothic', Gulim, SimSun, PMingLiU, Raghu8, sans-serif;
  240. empty-cells:show;
  241. }
  242. .pg *,
  243. .pp *
  244. {
  245. -moz-box-sizing: border-box;
  246. -webkit-box-sizing: border-box;
  247. box-sizing: border-box;
  248. }
  249. IMG
  250. {
  251. -moz-box-sizing: content-box !important;
  252. -webkit-box-sizing: content-box !important;
  253. box-sizing: content-box !important;
  254. }
  255. /*
  256. A bug in IE prevents TABLE elements from properly inheriting text properties.
  257. These properties include color, font-size, font-weight, font-style,
  258. font-variant, text-decoration, text-transform, letter-spacing, and line-height.
  259. All of the text properties of TABLE elements, except font-family, are inherited
  260. from the BODY element otherwise setting these on the page would be enough.
  261. */
  262. .pg /* page */,
  263. .pp /* prompt page */,
  264. .tb /* table */,
  265. .rt /* repeaterTable */,
  266. .sc /* section list */,
  267. .ls /* list */,
  268. .xt /* crosstab */
  269. {
  270. color: #000000;
  271. }
  272. .pg /* page */,
  273. .pp /* prompt page */,
  274. .tb /* table */,
  275. .rt /* repeaterTable */,
  276. .sc /* section list */
  277. {
  278. font-size: 10pt;
  279. }
  280. /* Page Styles */
  281. /* ----------- */
  282. .pg /* page */
  283. {
  284. width: 100%;
  285. height: 100%;
  286. }
  287. .pb /* page body */
  288. {
  289. height: 100%;
  290. vertical-align: top;
  291. padding: 3px 5px;
  292. }
  293. .ph /* page header */,
  294. .pf /* page footer */
  295. {
  296. vertical-align: top;
  297. padding: 3px 5px;
  298. }
  299. /* Title Styles */
  300. /* ----------- */
  301. .ta /* report title area (container of the report title text) */
  302. {
  303. font-size: 14pt;
  304. font-weight: bold;
  305. text-align: center;
  306. padding: 3px 5px;
  307. color: #222222;
  308. }
  309. .tt /* report title text */
  310. {
  311. text-decoration: underline;
  312. }
  313. .ts /* subtitle area */
  314. {
  315. font-size: 10pt;
  316. text-align: center;
  317. padding: 3px 5px;
  318. color: #444444;
  319. }
  320. .ft /* filter subtitle area */
  321. {
  322. font-size: 8pt;
  323. color: #000000;
  324. padding: 3px 5px;
  325. }
  326. .fi /* filter subtitle icon */
  327. {
  328. vertical-align: middle;
  329. margin-right: 4px;
  330. border: 0px;
  331. }
  332. /* client list styles */
  333. .clx
  334. {
  335. }
  336. .clt
  337. {
  338. text-align: center;
  339. padding: 0 8px;
  340. vertical-align: middle;
  341. background-color: #EAEAEA;
  342. border: 1px solid #C0BFC0;
  343. }
  344. .clc
  345. {
  346. padding: 0 8px;
  347. border: 1px solid #C0BFC0;
  348. }
  349. .clm
  350. {
  351. padding: 0 8px;
  352. text-align: right;
  353. border: 1px solid #C0BFC0;
  354. }
  355. .cih,
  356. .cif
  357. {
  358. font-weight: bold;
  359. border: 1px solid #C0BFC0;
  360. padding: 0 8px;
  361. vertical-align: middle;
  362. background-color: #E2F1EE;
  363. color: #343334;
  364. }
  365. .cis
  366. {
  367. font-weight: bold;
  368. border: 1px solid #C0BFC0;
  369. padding: 0 8px;
  370. vertical-align: middle;
  371. text-align: right;
  372. background-color: #E2F1EE;
  373. color: #343334;
  374. }
  375. .coh,
  376. .cof,
  377. .cah,
  378. .caf
  379. {
  380. font-weight: bold;
  381. border: 1px solid #C0BFC0;
  382. padding: 0 8px;
  383. vertical-align: middle;
  384. background-color: #D0EBE6;
  385. color: #343334;
  386. }
  387. .cos,
  388. .cas,
  389. .cbs
  390. {
  391. font-weight: bold;
  392. border: 1px solid #C0BFC0;
  393. padding: 0 8px;
  394. vertical-align: middle;
  395. text-align: right;
  396. background-color: #D0EBE6;
  397. color: #343334;
  398. }
  399. .ctb
  400. {
  401. border: 1px solid #C0BFC0;
  402. }
  403. /* List Styles */
  404. /* ----------- */
  405. .ls /* list */
  406. {
  407. font-size: 8pt;
  408. }
  409. .lt /* list column title cell */
  410. {
  411. text-align: center;
  412. vertical-align: top;
  413. padding: 4px 5px 4px 6px;
  414. background-image: url(../reportstyles/images/silver_grad.png);
  415. background-position: left top;
  416. background-repeat: repeat-x;
  417. background-color: #E7E5E5;
  418. color: #333333;
  419. border: 1px solid silver;
  420. }
  421. .lc /* list column body cell */
  422. {
  423. vertical-align: top;
  424. padding: 4px 5px 4px 5px;
  425. color: #454545;
  426. border: 1pt solid #E2E2E2;
  427. }
  428. .lm /* list column body measure cell */
  429. {
  430. vertical-align: top;
  431. padding: 4px 5px;
  432. text-align: right;
  433. background-position: left top;
  434. background-repeat: repeat-y;
  435. color: #454545;
  436. border: 1pt solid #E2E2E2;
  437. }
  438. .lh /* list header cell */,
  439. .lf /* list footer cell */
  440. {
  441. vertical-align: top;
  442. border: 1px solid #E2E2E2;
  443. padding: 4px 5px;
  444. color: #454545;
  445. }
  446. .ih /* inner header cell */,
  447. .if /* inner footer cell */
  448. {
  449. font-weight: bold;
  450. vertical-align: top;
  451. border: 1px solid #CCCCCC;
  452. padding: 4px 5px 4px 6px;
  453. color: #31455E;
  454. background-color: #BDDAF3;
  455. background-image: url(../reportstyles/images/light_blue_grad.png);
  456. background-position:left top;
  457. background-repeat: repeat-x;
  458. }
  459. .is /* inner summary cell */
  460. {
  461. font-weight: bold;
  462. vertical-align: top;
  463. border: 1px solid #CCCCCC;
  464. padding: 4px 5px;
  465. text-align: right;
  466. color: #31455E;
  467. background-color: #BDDAF3;
  468. background-image: url(../reportstyles/images/light_blue_grad.png);
  469. background-position:left top;
  470. background-repeat: repeat-x;
  471. }
  472. .oh /* outer header cell */,
  473. .of /* outer footer cell */
  474. {
  475. font-weight: bold;
  476. vertical-align: top;
  477. border: 1px solid #CCCCCC;
  478. padding: 4px 5px;
  479. background-color: #5F91CB;
  480. background-image: url(../reportstyles/images/deep_blue_grad.png);
  481. background-position: left top;
  482. background-repeat: repeat-x;
  483. color: white;
  484. }
  485. .os /* outer sumnmary cell */
  486. {
  487. font-weight: bold;
  488. vertical-align: top;
  489. border: 1px solid #CCCCCC;
  490. padding: 4px 5px;
  491. text-align: right;
  492. background-color: #5F91CB;
  493. background-image: url(../reportstyles/images/deep_blue_grad.png);
  494. background-position: left top;
  495. background-repeat: repeat-x;
  496. color: white;
  497. }
  498. /* Section Styles */
  499. /* -------------- */
  500. .sb /* section body */
  501. {
  502. padding: 3px 5px;
  503. }
  504. .sh /* section header cell */,
  505. .sk /* section inner header cell */
  506. {
  507. font-size: 10pt;
  508. font-weight: bold;
  509. border-bottom: 1px solid #666666;
  510. padding: 4px 5px;
  511. padding-top: 8px;
  512. color: #555555;
  513. }
  514. .sf /* section footer cell */,
  515. .sg /* section summary cell */,
  516. .so /* section inner footer cell */,
  517. .sp /* section inner summary cell */
  518. {
  519. border-top: 1px solid #999999;
  520. color: #999999;
  521. padding: 3px 5px;
  522. }
  523. .ss /* section summary text */
  524. {
  525. border-top: 1px solid #999999;
  526. font-weight: bold;
  527. padding: 3px 5px;
  528. }
  529. /* Crosstab Styles */
  530. /* --------------- */
  531. .xt /* crosstab */
  532. {
  533. font-size: 8pt;
  534. }
  535. .xm /* crosstab default measure label cell */
  536. {
  537. font-weight: bold;
  538. vertical-align: top;
  539. text-align: center;
  540. padding: 4px 5px 4px 6px;
  541. color: #444444;
  542. border: none;
  543. }
  544. .ml /* member label cell */
  545. {
  546. vertical-align: top;
  547. padding: 4px 5px 4px 6px;
  548. background-image: url(../reportstyles/images/silver_grad.png);
  549. background-position: left top;
  550. background-repeat: repeat-x;
  551. background-color: #E7E5E5;
  552. color: #333333;
  553. border: 1px solid silver;
  554. }
  555. .mv /* member value cell */
  556. {
  557. vertical-align: top;
  558. white-space: nowrap;
  559. padding: 4px 5px 4px 6px;
  560. text-align: right;
  561. color: #454545;
  562. border: 1px solid #EFEFEF;
  563. }
  564. .cl /* calculated member label cell */
  565. {
  566. font-style: italic;
  567. vertical-align: top;
  568. padding: 4px 5px 4px 6px;
  569. background-image: url(../reportstyles/images/silver_grad.png);
  570. background-position: left top;
  571. background-repeat: repeat-x;
  572. background-color: #E7E5E5;
  573. color: #222222;
  574. border: 1px solid silver;
  575. }
  576. .cv /* calculated member value cell */
  577. {
  578. font-style: italic;
  579. vertical-align: top;
  580. white-space: nowrap;
  581. border: 1px solid #E2E2E2;
  582. padding: 4px 5px 4px 6px;
  583. text-align: right;
  584. }
  585. .c2 /* calculated member value cell (no italics) */
  586. {
  587. vertical-align: top;
  588. white-space: nowrap;
  589. border: 1px solid #E2E2E2;
  590. padding: 4px 5px 4px 6px;
  591. text-align: right;
  592. }
  593. .sl /* subtotal (items) label cell */
  594. {
  595. font-style: italic;
  596. vertical-align: top;
  597. padding: 4px 5px 4px 6px;
  598. padding-left: 10px;
  599. background-image: url(../reportstyles/images/silver_grad.png);
  600. background-position: left top;
  601. background-repeat: repeat-x;
  602. background-color: #E7E5E5;
  603. color: #333333;
  604. border: 1px solid silver;
  605. }
  606. .sv /* subtotal (items) value cell */
  607. {
  608. vertical-align: top;
  609. white-space: nowrap;
  610. background-color: #EFF3F7;
  611. color: #222222;
  612. border: 1px solid #E1E6EC;
  613. padding: 4px 5px;
  614. text-align: right;
  615. }
  616. .hl /* subtotal (more + hidden) label cell */
  617. {
  618. font-style: italic;
  619. vertical-align: top;
  620. padding: 4px 5px 4px 6px;
  621. padding-left: 10px;
  622. background-image: url(../reportstyles/images/silver_grad.png);
  623. background-position: left top;
  624. background-repeat: repeat-x;
  625. background-color: #E7E5E5;
  626. color: #333333;
  627. border: 1px solid silver;
  628. }
  629. .hv /* subtotal (more + hidden) value cell */
  630. {
  631. vertical-align: top;
  632. white-space: nowrap;
  633. background-color: #EFF3F7;
  634. border: 1px solid #E1E6EC;
  635. padding: 4px 5px;
  636. text-align: right;
  637. color: #222222;
  638. }
  639. .nl /* subtotal (included) label cell */
  640. {
  641. font-weight: bold;
  642. vertical-align: top;
  643. border: 1px solid #608BB4;
  644. color: #31455E;
  645. padding: 4px 5px 4px 6px;
  646. background-color: #BDDAF3;
  647. background-image: url(../reportstyles/images/light_blue_grad.png);
  648. background-position: left top;
  649. background-repeat: repeat-x;
  650. }
  651. .nv /* subtotal (included) value cell */
  652. {
  653. font-weight: bold;
  654. vertical-align: top;
  655. white-space: nowrap;
  656. background-color: #EFF3F7;
  657. border: 1px solid #E1E6EC;
  658. padding: 4px 5px;
  659. text-align: right;
  660. color: #222222;
  661. }
  662. .xl /* subtotal (excluded) label cell */
  663. {
  664. font-style: italic;
  665. vertical-align: top;
  666. border: 1px solid #608BB4;
  667. color: #31455E;
  668. padding: 4px 5px 4px 6px;
  669. background-color: #BDDAF3;
  670. background-image: url(../reportstyles/images/light_blue_grad.png);
  671. background-position:left top;
  672. background-repeat: repeat-x;
  673. }
  674. .xv /* subtotal (excluded) value cell */
  675. {
  676. vertical-align: top;
  677. white-space: nowrap;
  678. background-color: #EFF3F7;
  679. border: 1px solid #E1E6EC;
  680. padding: 3px 5px;
  681. text-align: right;
  682. color: #222222;
  683. }
  684. .il /* inner total (nested) label cell */
  685. {
  686. font-weight: bold;
  687. vertical-align: top;
  688. border: 1px solid #93B1CD;
  689. color: #31455E;
  690. background-color: #BDDAF3;
  691. padding: 4px 5px 4px 6px;
  692. background-image: url(../reportstyles/images/light_blue_grad.png);
  693. background-position:left top;
  694. background-repeat: repeat-x;
  695. }
  696. .iv /* inner total (nested) value cell */
  697. {
  698. font-weight: bold;
  699. vertical-align: top;
  700. white-space: nowrap;
  701. padding: 3px 5px;
  702. text-align: right;
  703. color: #222222;
  704. background-color: #EFF3F7;
  705. border: 1px solid #E1E6EC;
  706. }
  707. .ol /* outer total (not nested) total label cell */
  708. {
  709. font-weight: bold;
  710. vertical-align: top;
  711. border: 1px solid #93B1CD;
  712. padding: 4px 5px 4px 6px;
  713. background-color: #5F91CB;
  714. background-image: url(../reportstyles/images/deep_blue_grad.png);
  715. background-position: left top;
  716. background-repeat: repeat-x;
  717. color: white;
  718. }
  719. .ov /* outer total (not nested) total value cell */
  720. {
  721. font-weight: bold;
  722. vertical-align: top;
  723. white-space: nowrap;
  724. border: 1px solid #D5D5D5;
  725. padding: 4px 7px 4px 9px;
  726. text-align: right;
  727. background-color: #DEE6F2;
  728. color: #444444;
  729. }
  730. .dm /* drillable member label text */
  731. {
  732. color: blue;
  733. text-decoration: underline;
  734. cursor: pointer;
  735. padding: 4px 5px;
  736. background-color: #ffffff;
  737. }
  738. .xs /* crosstab spacer */
  739. {
  740. vertical-align: top;
  741. padding: 4px 5px 4px 6px;
  742. background-image: url(../reportstyles/images/silver_grad.png);
  743. background-position: left top;
  744. background-repeat: repeat-x;
  745. background-color: #E7E5E5;
  746. color: #333333;
  747. border: 1px solid silver;
  748. }
  749. .hs /* crosstab header spacer */
  750. {
  751. font-weight: bold;
  752. vertical-align: top;
  753. border: 1px solid silver;
  754. padding: 4px 5px 4px 6px;
  755. background-color: #4b4b4b;
  756. background-image: url(../reportstyles/images/deep_blue_grad.png);
  757. background-position: left top;
  758. background-repeat: repeat-x;
  759. color: #ffffff;
  760. }
  761. .hsv /* crosstab header spacer value/fact cell */
  762. {
  763. }
  764. /* Chart Styles */
  765. /* ------------ */
  766. .ct /* chart title */
  767. {
  768. font-size: 12pt;
  769. text-align: center;
  770. font-weight: bold;
  771. padding: 4px 5px;
  772. }
  773. .cs /* chart subtitle */,
  774. .cf /* chart footer */
  775. {
  776. font-size: 10pt;
  777. text-align: center;
  778. }
  779. .lx /* chart legend title */
  780. {
  781. font-weight: bold;
  782. padding: 4px 5px;
  783. }
  784. .lg /* chart legend */
  785. {
  786. text-align: left;
  787. padding: 4px 5px;
  788. }
  789. .at /* chart axis title */
  790. {
  791. font-weight: bold;
  792. text-align: center;
  793. padding: 4px 5px;
  794. }
  795. .al /* chart axis labels */
  796. {
  797. padding: 4px 5px;
  798. }
  799. .ch /* chart */
  800. {
  801. font-size: 8pt;
  802. padding: 5px;
  803. }
  804. /* Prompt Styles */
  805. /* ----------- */
  806. .pp /* prompt page */
  807. {
  808. width: 100%;
  809. height: 100%;
  810. background-color: #f7f8f9;
  811. }
  812. .py /* prompt page body */
  813. {
  814. height: 100%;
  815. vertical-align: top;
  816. padding: 3px 5px;
  817. }
  818. .hp /* prompt page header */
  819. {
  820. vertical-align: top;
  821. padding: 3px 5px;
  822. color: #222222;
  823. }
  824. .fp /* prompt page footer */
  825. {
  826. vertical-align: top;
  827. background-color: #dfeef8;
  828. border: 1px solid #b1d6f3;
  829. padding: 4px 5px;
  830. background-image: url(../reportstyles/images/prompt_footer_bg.gif);
  831. background-position: left top;
  832. background-repeat: repeat-x;
  833. }
  834. .bp /* prompt button */
  835. {
  836. font-size: 90%;
  837. text-align: center;
  838. padding-left: 10px;
  839. padding-right: 10px;
  840. padding-bottom: 3px;
  841. padding-top: 2px;
  842. margin-right: 7px;
  843. background-color: #ffffff;
  844. color: #000000;
  845. font-weight: normal;
  846. border: 1px solid #989898;
  847. background-image: url(../reportstyles/images/button_bg.png);
  848. background-position: left top;
  849. background-repeat: repeat-x;
  850. }
  851. /* Repeater Styles */
  852. /* --------------- */
  853. .rc /* repeaterTableCell */
  854. {
  855. vertical-align: top;
  856. }
  857. /* Other Styles */
  858. /* ------------ */
  859. .dp /* default container padding */
  860. {
  861. padding: 3px 5px;
  862. }
  863. .hy /* hyperlink */
  864. {
  865. color: blue;
  866. text-decoration: underline;
  867. cursor: pointer;
  868. }
  869. .bt /* button */
  870. {
  871. font-size: 10pt;
  872. text-align: center;
  873. padding-left: 10px;
  874. padding-right: 10px;
  875. padding-bottom: 3px;
  876. padding-top: 2px;
  877. margin-right: 7px;
  878. background-color: #ffffff;
  879. color: #000000;
  880. font-weight: normal;
  881. border: 1px solid #92AFC2;
  882. background-image: url(../reportstyles/images/button_bg.png);
  883. background-position: left top;
  884. background-repeat: repeat-x;
  885. }
  886. .fs /* field set */
  887. {
  888. display: inline;
  889. text-align: left;
  890. }
  891. @media print
  892. {
  893. .np /* no print (do not render element in printable output) */
  894. {
  895. display: none;
  896. }
  897. }
  898. .h1 /* heading 1 text */
  899. {
  900. font-size: 14pt;
  901. font-weight: bold;
  902. display: block;
  903. }
  904. .h2 /* heading 2 text */
  905. {
  906. font-size: 12pt;
  907. font-weight: bold;
  908. display: block;
  909. }
  910. .h3 /* heading 3 text */
  911. {
  912. font-size: 11pt;
  913. font-weight: bold;
  914. display: block;
  915. }
  916. .h4 /* heading 4 text */
  917. {
  918. font-size: 10pt;
  919. font-weight: bold;
  920. display: block;
  921. }
  922. .h5 /* heading 5 text */
  923. {
  924. font-size: 9pt;
  925. font-weight: bold;
  926. display: block;
  927. }
  928. .h6 /* heading 6 text */
  929. {
  930. font-size: 8pt;
  931. font-weight: bold;
  932. display: block;
  933. }
  934. .em /* emphasized text */
  935. {
  936. font-style: italic;
  937. }
  938. .stg /* strong text */
  939. {
  940. font-weight: bold;
  941. }
  942. /*
  943. Using the language specific font list below can help to workaround the following rendering issues on Browsers:
  944. 1. The Japanese Yen and Korean Won sign appears as the "backslash" when they are represented by the code point "U+005C".
  945. 2. Browser fails to supply a reasonable fall-back font support based on the font list in the "generic fonts" section.
  946. Also, these font lists will be useful for rendering some of the Unified Han ideographs to the form and shape which is
  947. typographically preferred by different Asian writing scripts.
  948. */
  949. /* For Japanese:
  950. .pg,
  951. .pp
  952. {
  953. font-family: 'MS UI Gothic', Tahoma, arial, geneva, helvetica, sans-serif, 'Andale WT J';
  954. }
  955. */
  956. /* For Simplified Chinese:
  957. .pg,
  958. .pp
  959. {
  960. font-family: SimSun, Tahoma, arial, geneva, helvetica, sans-serif, 'Andale WT';
  961. }
  962. */
  963. /* For Traditional Chinese:
  964. .pg,
  965. .pp
  966. {
  967. font-family: PMingLiU, Tahoma, arial, geneva, helvetica, sans-serif, 'Andale WT';
  968. }
  969. */
  970. /* For Korean:
  971. .pg,
  972. .pp
  973. {
  974. font-family: Gulim, Tahoma, arial, geneva, helvetica, sans-serif, 'Andale WT K';
  975. }
  976. */
  977. .lt /* list column title cell */,
  978. .lc /* list column body cell */,
  979. .lm /* list column body measure cell */,
  980. .lh /* list header cell */,
  981. .lf /* list footer cell */,
  982. .ih /* inner header cell */,
  983. .if /* inner footer cell */,
  984. .is /* inner sumnmary cell */,
  985. .oh /* outer header cell */,
  986. .of /* outer footer cell */,
  987. .os /* outer sumnmary cell */,
  988. .xm /* crosstab default measure label cell */,
  989. .ml /* member label cell */,
  990. .mv /* member value cell */,
  991. .cl /* calculated member label cell */,
  992. .cv /* calculated member value cell */,
  993. .c2 /* calculated member value cell */,
  994. .sl /* subtotal (items) label cell */,
  995. .sv /* subtotal (items) value cell */,
  996. .hl /* subtotal (more + hidden) label cell */,
  997. .hv /* subtotal (more + hidden) value cell */,
  998. .nl /* subtotal (included) label cell */,
  999. .nv /* subtotal (included) value cell */,
  1000. .xl /* subtotal (excluded) label cell */,
  1001. .xv /* subtotal (excluded) value cell */,
  1002. .il /* inner total (nested) label cell */,
  1003. .iv /* inner total (nested) value cell */,
  1004. .ol /* outer total (not nested) total label cell */,
  1005. .ov /* outer total (not nested) total value cell */,
  1006. .xs /* crosstab spacer */
  1007. {
  1008. line-break: strict;
  1009. }
  1010. .bph /* Prompt button (hover) */
  1011. {
  1012. font-size: 90%;
  1013. text-align: center;
  1014. padding-left: 10px;
  1015. padding-right: 10px;
  1016. padding-bottom: 3px;
  1017. padding-top: 2px;
  1018. margin-right: 7px;
  1019. background-color: #ffffff;
  1020. color: #000000;
  1021. font-weight: normal;
  1022. border: 1px solid #D4AD63;
  1023. background-image: url(../reportstyles/images/button_hover_bg.png);
  1024. background-position: left top;
  1025. background-repeat: repeat-x;
  1026. }
  1027. .bpd /* Prompt button (disabled) */
  1028. {
  1029. font-size: 90%;
  1030. text-align: center;
  1031. padding-left: 10px;
  1032. padding-right: 10px;
  1033. padding-bottom: 3px;
  1034. padding-top: 2px;
  1035. margin-right: 7px;
  1036. background-color: #ffffff;
  1037. color: #777777;
  1038. font-weight: normal;
  1039. border: 1px solid #CCCCCC;
  1040. background-image: url(../reportstyles/images/button_disabled_bg.png);
  1041. background-position: left top;
  1042. background-repeat: repeat-x;
  1043. cursor: not-allowed;
  1044. }
  1045. .pa /* Prompt control tree box */
  1046. {
  1047. height: 400px;
  1048. width: 300px;
  1049. overflow: auto;
  1050. border: 1px solid #5da5d2;
  1051. padding: 5px;
  1052. color: #333333;
  1053. background-color: #FFFFFF;
  1054. }
  1055. .pc /* Prompt control label text */
  1056. {
  1057. font-weight: bold;
  1058. color: #336699;
  1059. }
  1060. .pcl /* Prompt control clock */
  1061. {
  1062. padding: 0px;
  1063. margin: 0px;
  1064. border: none;
  1065. border-bottom-width: 2px;
  1066. border-bottom-color: #FFFFFF;
  1067. border-bottom-style: solid;
  1068. color: #333333;
  1069. }
  1070. .pd /* Prompt control calendar (day numbers) */
  1071. {
  1072. color: #015890;
  1073. text-decoration: none;
  1074. text-align: center;
  1075. font-size: 10pt;
  1076. padding: 3px;
  1077. cursor: pointer;
  1078. font-weight: normal;
  1079. background-color: #FFFFFF;
  1080. border: 1px solid #FFFFFF;
  1081. }
  1082. .pdd /* Prompt control calendar (day numbers, disabled) */
  1083. {
  1084. color: #999999;
  1085. text-decoration: none;
  1086. text-align: center;
  1087. font-size: 10pt;
  1088. padding: 3px;
  1089. cursor: default;
  1090. font-weight: normal;
  1091. background-color: #FFFFFF;
  1092. border: 1px solid #FFFFFF;
  1093. }
  1094. .pds /* Prompt control calendar (day numbers, selected) */
  1095. {
  1096. color: #015890;
  1097. text-decoration: none;
  1098. text-align: center;
  1099. font-size: 10pt;
  1100. padding: 3px;
  1101. cursor: pointer;
  1102. font-weight: normal;
  1103. background-image: url(../reportstyles/images/calendar_selection.png);
  1104. background-position: left top;
  1105. background-repeat: repeat-x;
  1106. background-color: #f6daaf;
  1107. border: 1px solid #eccf9e;
  1108. }
  1109. .pdt /* Prompt control date/time background */
  1110. {
  1111. background-color: #edf3f7;
  1112. border: 1px solid #81b2d1;
  1113. margin: 5px;
  1114. padding-top: 5px;
  1115. padding-right: 5px;
  1116. padding-bottom: 5px;
  1117. }
  1118. .pe /* Prompt control general text */
  1119. {
  1120. color: #333333;
  1121. }
  1122. .pi /* Prompt control hint text */
  1123. {
  1124. font-size: 70%;
  1125. color: #015890;
  1126. }
  1127. .pl /* Prompt control hyperlink */
  1128. {
  1129. font-size: 70%;
  1130. color: #0000FF;
  1131. font-weight: normal;
  1132. }
  1133. .pm /* Prompt control calendar (months) */
  1134. {
  1135. color: #015890;
  1136. font-size: 8pt;
  1137. text-decoration: none;
  1138. margin-top: 3px;
  1139. text-align: center;
  1140. vertical-align: bottom;
  1141. cursor: pointer;
  1142. font-weight: normal;
  1143. border: 1px solid #FFFFFF;
  1144. }
  1145. .pmd /* Prompt control calendar (months, disabled) */
  1146. {
  1147. color: #999999;
  1148. font-size: 8pt;
  1149. text-decoration: none;
  1150. margin-top: 3px;
  1151. text-align: center;
  1152. vertical-align: bottom;
  1153. cursor: default;
  1154. font-weight: normal;
  1155. border: 1px solid #FFFFFF;
  1156. }
  1157. .pms /* Prompt control calendar (months, selected) */
  1158. {
  1159. color: #015890;
  1160. font-size: 8pt;
  1161. margin-top: 3px;
  1162. text-align: center;
  1163. vertical-align: bottom;
  1164. cursor: pointer;
  1165. text-decoration: none;
  1166. font-weight: normal;
  1167. background-image: url(../reportstyles/images/calendar_selection.png);
  1168. background-position: left top;
  1169. background-repeat: repeat-x;
  1170. background-color: #f6daaf;
  1171. border: 1px solid #eccf9e;
  1172. }
  1173. .pt /* Prompt control text box */
  1174. {
  1175. color: #333333;
  1176. }
  1177. .pv /* Prompt control value box */
  1178. {
  1179. color: #333333;
  1180. }
  1181. .pw /* Prompt control calendar (day names) */
  1182. {
  1183. font-size: 9pt;
  1184. padding: 3px;
  1185. text-decoration: none;
  1186. text-align: center;
  1187. background-image: url(../reportstyles/images/silver_grad.png);
  1188. background-position: left top;
  1189. background-repeat: repeat-x;
  1190. background-color: #E7E5E5;
  1191. color: #333333;
  1192. }
  1193. /* Conditional Styles */
  1194. /* --------------- */
  1195. .pd_1 /* Excellent */
  1196. {
  1197. background-color: #009933;
  1198. color: #FFFFFF;
  1199. }
  1200. .pd_2 /* Very good */
  1201. {
  1202. background-color: #FFFFFF;
  1203. color: #009933;
  1204. }
  1205. .pd_3 /* Average */
  1206. {
  1207. background-color: #FFFFFF;
  1208. color: #CC9900;
  1209. }
  1210. .pd_4 /* Below average */
  1211. {
  1212. background-color: #FFFFFF;
  1213. color: #990000;
  1214. }
  1215. .pd_5 /* Poor */
  1216. {
  1217. background-color: #990000;
  1218. color: #FFFFFF;
  1219. }