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;
64 text-decoration: none;
66 .currentnav { font-family: Arial, Verdana, Helvetica, sans-serif;
70 text-decoration: none;
72 .topnav { font-family: Arial, Verdana, Helvetica, sans-serif;
76 text-decoration: none;
79 %# .topnav is the original RT class for the sidebar navigation tabs.
80 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
81 %# This modification sets a different class name for each level, allowing
82 %# style sheet control over the formats.
84 a.topnav-0 { font-family: Verdana, sans-serif;
88 text-decoration: none;
90 a.topnav-1 { font-family: Verdana, sans-serif;
94 text-decoration: none;
96 a.topnav-2 { font-family: Verdana, sans-serif;
100 text-decoration: none;
102 a.topnav-3 { font-family: Verdana, sans-serif;
106 text-decoration: none;
108 a.topnav-4 { font-family: Verdana, sans-serif;
112 text-decoration: none;
114 a.topnav-5 { font-family: Verdana, sans-serif;
118 text-decoration: none;
121 border-top: solid #777777 1px;
126 border-top: solid #777777 1px;
131 border-top: solid #777777 1px;
136 border-top: solid #777777 1px;
141 border-top: solid #777777 1px;
146 border-top: solid #777777 1px;
151 border-bottom: solid black 1px;
153 padding-bottom: .5em;
156 border-bottom: solid black 1px;
158 padding-bottom: .5em;
161 border-bottom: solid black 1px;
163 padding-bottom: .5em;
166 border-bottom: solid black 1px;
168 padding-bottom: .5em;
171 border-bottom: solid black 1px;
173 padding-bottom: .5em;
176 border-bottom: solid black 1px;
178 padding-bottom: .5em;
181 .currenttopnav { font-family: Arial, Verdana, Helvetica, sans-serif;
184 color: #ffffff; background-color: #7e0079;
185 text-decoration: none;
188 %# .currenttopnav is the original RT class for the sidebar navigation tabs.
189 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
190 %# This modification sets a different class name for each level, allowing
191 %# style sheet control over the formats
193 a.currenttopnav-0 { font-family: Verdana, sans-serif;
196 color: #ffffff; background-color: #7e0079;
197 text-decoration: none;
199 a.currenttopnav-1 { font-family: Verdana, sans-serif;
202 color: #ffffff; background-color: #7e0079;
203 text-decoration: none;
205 a.currenttopnav-2 { font-family: Verdana, sans-serif;
208 color: #ffffff; background-color: #7e0079;
209 text-decoration: none;
211 a.currenttopnav-3 { font-family: Verdana, sans-serif;
214 color: #ffffff; background-color: #7e0079;
215 text-decoration: none;
217 a.currenttopnav-4 { font-family: Verdana, sans-serif;
220 color: #ffffff; background-color: #7e0079;
221 text-decoration: none;
223 a.currenttopnav-5 { font-family: Verdana, sans-serif;
226 color: #ffffff; background-color: #7e0079;
227 text-decoration: none;
229 li.currenttopnav-0-minor {
230 border-top: solid #999999 1px;
234 li.currenttopnav-1-minor {
235 border-top: solid #777777 1px;
239 li.currenttopnav-2-minor {
240 border-top: solid #777777 1px;
244 li.currenttopnav-3-minor {
245 border-top: solid #777777 1px;
249 li.currenttopnav-4-minor {
250 border-top: solid #777777 1px;
254 li.currenttopnav-5-minor {
255 border-top: solid #777777 1px;
259 li.currenttopnav-0-major {
260 border-bottom: solid black 1px;
262 padding-bottom: .5em;
264 li.currenttopnav-1-major {
265 border-bottom: solid black 1px;
267 padding-bottom: .5em;
269 li.currenttopnav-2-major {
270 border-bottom: solid black 1px;
272 padding-bottom: .5em;
274 li.currenttopnav-3-major {
275 border-bottom: solid black 1px;
277 padding-bottom: .5em;
279 li.currenttopnav-4-major {
280 border-bottom: solid black 1px;
282 padding-bottom: .5em;
284 li.currenttopnav-5-major {
285 border-bottom: solid black 1px;
287 padding-bottom: .5em;
290 .topactions { font-family: Arial, Verdana, Helvetica, sans-serif;
293 text-decoration: none;
295 .subnav { font-family: Arial, Verdana, Helvetica, sans-serif;
299 text-decoration: none;
301 .currentsubnav { font-family: Arial, Verdana, Helvetica, sans-serif;
305 text-decoration: none;
307 .error { background-color: #ff0000;
308 background-position: left top;
312 .oldblue { background-color: #0066CC;
313 background-position: left top;
318 background-color: #4682B4;
319 %# background-color: #eeeeee;
320 background-position: left top;
324 %# Actually the "topactions" section
325 .blueright { background-color: #4682B4;
326 background-position: left top;
331 .olddarkblue { background-color: #003399;
332 background-position: left top;
337 background-color: #000080;
338 background-position: left top;
343 background-color: #000080;
344 background-position: left top;
349 background-color: #eeeeee;
350 background-position: left top;
355 background-color: #eeeeee;
356 background-position: left top;
361 background-color: #000000;
363 background-position: left top;
368 background-color: #000000;
370 background-position: left top;
375 background-color: #cccccc;
376 background-position: left top;
381 background-color: #cccccc;
382 background-position: left top;
387 background-color: #aaaaaa;
388 background-position: left top;
392 .darkmediumgrayright {
393 background-color: #aaaaaa;
394 background-position: left top;
399 background-color: #e8e8e8;
400 background-position: left top;
405 background-color: #e8e8e8;
406 background-position: left top;
411 background-color: #ffffff;
412 background-position: left top;
417 background-color: #ffffff;
418 background-position: left top;
432 div.downloadattachment {
439 td { font-family: Arial, Verdana, Helvetica, sans-serif;
441 background-position: left top;
443 .black { background-color: #000000;
444 background-position: left top;
446 span.rtname { font-family: Arial, Verdana, Helvetica, sans-serif;
450 span.title { font-family: Arial, Verdana, Helvetica, sans-serif;
454 .header { font-family: Arial, Verdana, Helvetica, sans-serif;
458 .subheader { font-family: Arial, Verdana, Helvetica, sans-serif;
462 .value { font-weight: bold; }
463 .entry { font-weight: normal; }
464 .label { font-weight: normal;
466 .labeltop { font-weight: normal;
468 vertical-align: top }
469 .productnav { font-family: Arial, Verdana, Helvetica, sans-serif;
473 vertical-align: middle;
474 text-decoration: none}
475 .rtblue { background-color: #3399FF;
477 background-position: left top;
478 vertical-align: top }
481 .currenttab { margin: 0.2em; background: #336699; }
482 .othertab { margin: 0.2em; background: #efefef; }
483 .oddline { background-color : #ccccee; }
485 UL.topnav LI :focus { text-decoration: underline; }
493 background-color: #e8e8e8;
496 td.boxcontainer + td.boxcontainer {
499 border-collapse: collapse;
502 th.ticketheader { font-size: 80%;
511 padding-right: 0.5em;
514 border-top: solid black 1px;
515 border-bottom: solid black 1px;
520 padding-right: 0.5em;
523 border-top: solid black 1px;
524 border-bottom: solid black 1px;
536 font-family: Arial, Verdana, Helvetica, sans-serif;
543 font-family: "Helvetica", sans-serif;
556 background-color : #ffffff;
560 background-color : #ccccee;
566 font-family: "Helvetica", sans-serif;
572 DIV.endmatter { margin-left: -7% }
573 .bpscredits {margin-top: 1em;
579 A { font-weight: bold; color: #000000;
582 .currenttab { color: #ffffff;}
583 .othertab { color: #336699; }
585 .inverse { color: #ffffff; }
589 A:link IMG, A:visited IMG { border-style: none }
590 a:focus {text-decoration: underline }
591 A IMG { color: white } /* The only way to hide the border in NS 4.x */
593 /* a:link { text-decoration: none} */
594 /* a:visited { text-decoration: none} */
596 a:hover { text-decoration: underline}
597 /* a:focus { background-color: #ccccee } */
604 SPAN.date { font-size: 0.8em }
606 span.title { font-size: 1.6em;
607 vertical-align: middle;
611 span.productname { font-size: 2em;
613 SPAN.titleboxtitle, SPAN.titleboxclose {
616 vertical-align: middle;
619 SPAN.titleboxtitle a {
622 SPAN.titleboxtitle a:after {
629 vertical-align: middle;
637 SPAN.label { font-size: 0.8em;
640 DIV.page-stats { font-size: 0.8em;
656 background-color : #ccccee;
662 margin-right: 0.25em;
663 padding-left: 0.25em;
670 .menu-major-separator {
671 border-bottom: solid white 1px;
673 padding-bottom: .5em;
676 .menu-minor-separator {
677 border-top: solid #999999 1px;
682 TH.collection-as-table { text-align: center;
687 background-color: #cccccc;
691 TD.collection-as-table { text-align: left;
703 textarea.messagebox {
707 %# Provide a callback for adding/modifying the style sheet.
708 %# http://www.w3.org/TR/REC-CSS1 - section 3.2, says:
709 %# "latter specified rule wins"
710 <& /Elements/Callback &>
715 $r->content_type('text/css');
716 #$r->headers_out->{'Expires'} = '+30m';