1 %# BEGIN BPS TAGGED BLOCK {{{
5 %# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
6 %# <jesse@bestpractical.com>
8 %# (Except where explicitly superseded by other copyright notices)
13 %# This work is made available to you under the terms of Version 2 of
14 %# the GNU General Public License. A copy of that license should have
15 %# been provided with this software, but in any event can be snarfed
18 %# This work is distributed in the hope that it will be useful, but
19 %# WITHOUT ANY WARRANTY; without even the implied warranty of
20 %# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
21 %# General Public License for more details.
23 %# You should have received a copy of the GNU General Public License
24 %# along with this program; if not, write to the Free Software
25 %# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
28 %# CONTRIBUTION SUBMISSION POLICY:
30 %# (The following paragraph is not intended to limit the rights granted
31 %# to you to modify and distribute this software under the terms of
32 %# the GNU General Public License and is only of importance to you if
33 %# you choose to contribute your changes and enhancements to the
34 %# community by submitting them to Best Practical Solutions, LLC.)
36 %# By intentionally submitting any modifications, corrections or
37 %# derivatives to this work, or any other work intended for use with
38 %# Request Tracker, to Best Practical Solutions, LLC, you confirm that
39 %# you are the copyright holder for those contributions and you grant
40 %# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
41 %# royalty-free, perpetual, license to use, copy, create derivative
42 %# works based on those contributions, and sublicense and distribute
43 %# those contributions and any derivatives thereof.
45 %# END BPS TAGGED BLOCK }}}
48 font-family: Arial, Verdana, Helvetica, sans-serif;
52 SPAN.nav { font-family: Arial, Verdana, Helvetica, sans-serif;
56 text-decoration: none;
58 .nav2 { font-size: 10px;
60 .nav { font-family: Arial, Verdana, Helvetica, sans-serif;
62 %# font-weight: normal;
66 text-decoration: none;
68 .currentnav { font-family: Arial, Verdana, Helvetica, sans-serif;
72 text-decoration: none;
74 .topnav { font-family: Arial, Verdana, Helvetica, sans-serif;
79 text-decoration: none;
82 %# .topnav is the original RT class for the sidebar navigation tabs.
83 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
84 %# This modification sets a different class name for each level, allowing
85 %# style sheet control over the formats.
87 a.topnav-0 { font-family: Verdana, sans-serif;
92 text-decoration: none;
94 a.topnav-1 { font-family: Verdana, sans-serif;
99 text-decoration: none;
101 a.topnav-2 { font-family: Verdana, sans-serif;
106 text-decoration: none;
108 a.topnav-3 { font-family: Verdana, sans-serif;
113 text-decoration: none;
115 a.topnav-4 { font-family: Verdana, sans-serif;
120 text-decoration: none;
122 a.topnav-5 { font-family: Verdana, sans-serif;
127 text-decoration: none;
130 border-top: solid #777777 1px;
135 border-top: solid #777777 1px;
140 border-top: solid #777777 1px;
145 border-top: solid #777777 1px;
150 border-top: solid #777777 1px;
155 border-top: solid #777777 1px;
160 border-bottom: solid black 1px;
162 padding-bottom: .5em;
165 border-bottom: solid black 1px;
167 padding-bottom: .5em;
170 border-bottom: solid black 1px;
172 padding-bottom: .5em;
175 border-bottom: solid black 1px;
177 padding-bottom: .5em;
180 border-bottom: solid black 1px;
182 padding-bottom: .5em;
185 border-bottom: solid black 1px;
187 padding-bottom: .5em;
190 .currenttopnav { font-family: Arial, Verdana, Helvetica, sans-serif;
194 color: #000000; background-color: #cccccc;
195 text-decoration: none;
198 %# .currenttopnav is the original RT class for the sidebar navigation tabs.
199 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
200 %# This modification sets a different class name for each level, allowing
201 %# style sheet control over the formats
203 a.currenttopnav-0 { font-family: Verdana, sans-serif;
206 color: #ffffff; background-color: #7e0079;
207 text-decoration: none;
209 a.currenttopnav-1 { font-family: Verdana, sans-serif;
212 color: #ffffff; background-color: #7e0079;
213 text-decoration: none;
215 a.currenttopnav-2 { font-family: Verdana, sans-serif;
218 color: #ffffff; background-color: #7e0079;
219 text-decoration: none;
221 a.currenttopnav-3 { font-family: Verdana, sans-serif;
224 color: #ffffff; background-color: #7e0079;
225 text-decoration: none;
227 a.currenttopnav-4 { font-family: Verdana, sans-serif;
230 color: #ffffff; background-color: #7e0079;
231 text-decoration: none;
233 a.currenttopnav-5 { font-family: Verdana, sans-serif;
236 color: #ffffff; background-color: #7e0079;
237 text-decoration: none;
239 li.currenttopnav-0-minor {
240 border-top: solid #999999 1px;
244 li.currenttopnav-1-minor {
245 border-top: solid #777777 1px;
249 li.currenttopnav-2-minor {
250 border-top: solid #777777 1px;
254 li.currenttopnav-3-minor {
255 border-top: solid #777777 1px;
259 li.currenttopnav-4-minor {
260 border-top: solid #777777 1px;
264 li.currenttopnav-5-minor {
265 border-top: solid #777777 1px;
269 li.currenttopnav-0-major {
270 border-bottom: solid black 1px;
272 padding-bottom: .5em;
274 li.currenttopnav-1-major {
275 border-bottom: solid black 1px;
277 padding-bottom: .5em;
279 li.currenttopnav-2-major {
280 border-bottom: solid black 1px;
282 padding-bottom: .5em;
284 li.currenttopnav-3-major {
285 border-bottom: solid black 1px;
287 padding-bottom: .5em;
289 li.currenttopnav-4-major {
290 border-bottom: solid black 1px;
292 padding-bottom: .5em;
294 li.currenttopnav-5-major {
295 border-bottom: solid black 1px;
297 padding-bottom: .5em;
300 .topactions { font-family: Arial, Verdana, Helvetica, sans-serif;
303 text-decoration: none;
305 .subnav { font-family: Arial, Verdana, Helvetica, sans-serif;
309 text-decoration: none;
311 .currentsubnav { font-family: Arial, Verdana, Helvetica, sans-serif;
315 text-decoration: none;
317 .error { background-color: #ff0000;
318 background-position: left top;
322 .oldblue { background-color: #0066CC;
323 background-position: left top;
328 background-color: #4682B4;
329 %# background-color: #eeeeee;
330 background-position: left top;
334 %# Actually the "topactions" section
335 .blueright { background-color: #4682B4;
336 background-position: left top;
341 .olddarkblue { background-color: #003399;
342 background-position: left top;
347 background-color: #000080;
348 background-position: left top;
353 background-color: #000080;
354 background-position: left top;
359 background-color: #eeeeee;
360 background-position: left top;
365 background-color: #eeeeee;
366 background-position: left top;
371 background-color: #000000;
373 background-position: left top;
378 background-color: #000000;
380 background-position: left top;
385 background-color: #cccccc;
386 background-position: left top;
391 background-color: #cccccc;
392 background-position: left top;
397 background-color: #aaaaaa;
398 background-position: left top;
402 .darkmediumgrayright {
403 background-color: #aaaaaa;
404 background-position: left top;
409 background-color: #e8e8e8;
410 background-position: left top;
415 background-color: #e8e8e8;
416 background-position: left top;
421 background-color: #ffffff;
422 background-position: left top;
427 background-color: #ffffff;
428 background-position: left top;
442 div.downloadattachment {
449 td { font-family: Arial, Verdana, Helvetica, sans-serif;
451 background-position: left top;
453 .black { background-color: #000000;
454 background-position: left top;
456 span.rtname { font-family: Arial, Verdana, Helvetica, sans-serif;
460 span.title { font-family: Arial, Verdana, Helvetica, sans-serif;
464 .header { font-family: Arial, Verdana, Helvetica, sans-serif;
468 .subheader { font-family: Arial, Verdana, Helvetica, sans-serif;
472 .value { font-weight: bold; }
473 .entry { font-weight: normal; }
474 .label { font-weight: normal;
476 .labeltop { font-weight: normal;
478 vertical-align: top }
479 .productnav { font-family: Arial, Verdana, Helvetica, sans-serif;
483 vertical-align: middle;
484 text-decoration: none}
485 .rtblue { background-color: #3399FF;
487 background-position: left top;
488 vertical-align: top }
491 .currenttab { margin: 0.2em; background: #336699; }
492 .othertab { margin: 0.2em; background: #efefef; }
493 .oddline { background-color : #ccccee; }
495 UL.topnav LI :focus { text-decoration: underline; }
503 background-color: #e8e8e8;
506 td.boxcontainer + td.boxcontainer {
509 border-collapse: collapse;
512 th.ticketheader { font-size: 80%;
521 padding-right: 0.5em;
524 border-top: solid black 1px;
525 border-bottom: solid black 1px;
530 padding-right: 0.5em;
533 border-top: solid black 1px;
534 border-bottom: solid black 1px;
546 font-family: Arial, Verdana, Helvetica, sans-serif;
553 font-family: "Helvetica", sans-serif;
566 background-color : #ffffff;
570 background-color : #ccccee;
576 font-family: "Helvetica", sans-serif;
582 DIV.endmatter { margin-left: -7% }
583 .bpscredits {margin-top: 1em;
589 A { font-weight: bold; color: #000000;
592 .currenttab { color: #ffffff;}
593 .othertab { color: #336699; }
595 .inverse { color: #ffffff; }
599 A:link IMG, A:visited IMG { border-style: none }
600 a:focus {text-decoration: underline }
601 A IMG { color: white } /* The only way to hide the border in NS 4.x */
603 /* a:link { text-decoration: none} */
604 /* a:visited { text-decoration: none} */
606 a:hover { text-decoration: underline}
607 /* a:focus { background-color: #ccccee } */
614 SPAN.date { font-size: 0.8em }
616 span.title { font-size: 1.6em;
617 vertical-align: middle;
621 span.productname { font-size: 2em;
623 SPAN.titleboxtitle, SPAN.titleboxclose {
626 vertical-align: middle;
629 SPAN.titleboxtitle a {
632 SPAN.titleboxtitle a:after {
639 vertical-align: middle;
647 SPAN.label { font-size: 0.8em;
650 DIV.page-stats { font-size: 0.8em;
666 background-color : #ccccee;
672 margin-right: 0.25em;
673 padding-left: 0.25em;
680 .menu-major-separator {
681 border-bottom: solid white 1px;
683 padding-bottom: .5em;
686 .menu-minor-separator {
687 border-top: solid #999999 1px;
692 TH.collection-as-table { text-align: center;
697 background-color: #cccccc;
701 TD.collection-as-table { text-align: left;
713 textarea.messagebox {
717 %# Provide a callback for adding/modifying the style sheet.
718 %# http://www.w3.org/TR/REC-CSS1 - section 3.2, says:
719 %# "latter specified rule wins"
720 <& /Elements/Callback &>
725 $r->content_type('text/css');
726 #$r->headers_out->{'Expires'} = '+30m';