2 %# BEGIN BPS TAGGED BLOCK {{{
6 %# This software is Copyright (c) 1996-2005 Best Practical Solutions, LLC
7 %# <jesse@bestpractical.com>
9 %# (Except where explicitly superseded by other copyright notices)
14 %# This work is made available to you under the terms of Version 2 of
15 %# the GNU General Public License. A copy of that license should have
16 %# been provided with this software, but in any event can be snarfed
19 %# This work is distributed in the hope that it will be useful, but
20 %# WITHOUT ANY WARRANTY; without even the implied warranty of
21 %# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
22 %# General Public License for more details.
24 %# You should have received a copy of the GNU General Public License
25 %# along with this program; if not, write to the Free Software
26 %# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
29 %# CONTRIBUTION SUBMISSION POLICY:
31 %# (The following paragraph is not intended to limit the rights granted
32 %# to you to modify and distribute this software under the terms of
33 %# the GNU General Public License and is only of importance to you if
34 %# you choose to contribute your changes and enhancements to the
35 %# community by submitting them to Best Practical Solutions, LLC.)
37 %# By intentionally submitting any modifications, corrections or
38 %# derivatives to this work, or any other work intended for use with
39 %# Request Tracker, to Best Practical Solutions, LLC, you confirm that
40 %# you are the copyright holder for those contributions and you grant
41 %# Best Practical Solutions, LLC a nonexclusive, worldwide, irrevocable,
42 %# royalty-free, perpetual, license to use, copy, create derivative
43 %# works based on those contributions, and sublicense and distribute
44 %# those contributions and any derivatives thereof.
46 %# END BPS TAGGED BLOCK }}}
50 font-family: Arial, Verdana, Helvetica, sans-serif;
54 SPAN.nav { font-family: Arial, Verdana, Helvetica, sans-serif;
57 text-decoration: none;
59 .nav2 { font-size: 10px;
61 .nav { font-family: Arial, Verdana, Helvetica, sans-serif;
65 text-decoration: none;
67 .currentnav { font-family: Arial, Verdana, Helvetica, sans-serif;
71 text-decoration: none;
73 .topnav { font-family: Arial, Verdana, Helvetica, sans-serif;
77 text-decoration: none;
81 %# .topnav is the original RT class for the sidebar navigation tabs.
82 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
83 %# This modification sets a different class name for each level, allowing
84 %# style sheet control over the formats.
87 a.topnav-0 { font-family: Verdana, sans-serif;
91 text-decoration: none;
93 a.topnav-1 { font-family: Verdana, sans-serif;
97 text-decoration: none;
99 a.topnav-2 { font-family: Verdana, sans-serif;
103 text-decoration: none;
105 a.topnav-3 { font-family: Verdana, sans-serif;
109 text-decoration: none;
111 a.topnav-4 { font-family: Verdana, sans-serif;
115 text-decoration: none;
117 a.topnav-5 { font-family: Verdana, sans-serif;
121 text-decoration: none;
124 border-top: solid #777777 1px;
129 border-top: solid #777777 1px;
134 border-top: solid #777777 1px;
139 border-top: solid #777777 1px;
144 border-top: solid #777777 1px;
149 border-top: solid #777777 1px;
154 border-bottom: solid black 1px;
156 padding-bottom: .5em;
159 border-bottom: solid black 1px;
161 padding-bottom: .5em;
164 border-bottom: solid black 1px;
166 padding-bottom: .5em;
169 border-bottom: solid black 1px;
171 padding-bottom: .5em;
174 border-bottom: solid black 1px;
176 padding-bottom: .5em;
179 border-bottom: solid black 1px;
181 padding-bottom: .5em;
184 .currenttopnav { font-family: Arial, Verdana, Helvetica, sans-serif;
187 color: #ffffff; background-color: #7e0079;
188 text-decoration: none;
192 %# .currenttopnav is the original RT class for the sidebar navigation tabs.
193 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
194 %# This modification sets a different class name for each level, allowing
195 %# style sheet control over the formats
198 a.currenttopnav-0 { font-family: Verdana, sans-serif;
201 color: #ffffff; background-color: #7e0079;
202 text-decoration: none;
204 a.currenttopnav-1 { font-family: Verdana, sans-serif;
207 color: #ffffff; background-color: #7e0079;
208 text-decoration: none;
210 a.currenttopnav-2 { font-family: Verdana, sans-serif;
213 color: #ffffff; background-color: #7e0079;
214 text-decoration: none;
216 a.currenttopnav-3 { font-family: Verdana, sans-serif;
219 color: #ffffff; background-color: #7e0079;
220 text-decoration: none;
222 a.currenttopnav-4 { font-family: Verdana, sans-serif;
225 color: #ffffff; background-color: #7e0079;
226 text-decoration: none;
228 a.currenttopnav-5 { font-family: Verdana, sans-serif;
231 color: #ffffff; background-color: #7e0079;
232 text-decoration: none;
234 li.currenttopnav-0-minor {
235 border-top: solid #999999 1px;
239 li.currenttopnav-1-minor {
240 border-top: solid #777777 1px;
244 li.currenttopnav-2-minor {
245 border-top: solid #777777 1px;
249 li.currenttopnav-3-minor {
250 border-top: solid #777777 1px;
254 li.currenttopnav-4-minor {
255 border-top: solid #777777 1px;
259 li.currenttopnav-5-minor {
260 border-top: solid #777777 1px;
264 li.currenttopnav-0-major {
265 border-bottom: solid black 1px;
267 padding-bottom: .5em;
269 li.currenttopnav-1-major {
270 border-bottom: solid black 1px;
272 padding-bottom: .5em;
274 li.currenttopnav-2-major {
275 border-bottom: solid black 1px;
277 padding-bottom: .5em;
279 li.currenttopnav-3-major {
280 border-bottom: solid black 1px;
282 padding-bottom: .5em;
284 li.currenttopnav-4-major {
285 border-bottom: solid black 1px;
287 padding-bottom: .5em;
289 li.currenttopnav-5-major {
290 border-bottom: solid black 1px;
292 padding-bottom: .5em;
295 .topactions { font-family: Arial, Verdana, Helvetica, sans-serif;
298 text-decoration: none;
300 .subnav { font-family: Arial, Verdana, Helvetica, sans-serif;
304 text-decoration: none;
306 .currentsubnav { font-family: Arial, Verdana, Helvetica, sans-serif;
310 text-decoration: none;
312 .error { background-color: #ff0000;
313 background-position: left top;
317 .oldblue { background-color: #0066CC;
318 background-position: left top;
323 background-color: #4682B4;
324 /* %# background-color: #eeeeee; */
325 background-position: left top;
329 /* %# Actually the "topactions" section */
330 .blueright { background-color: #4682B4;
331 background-position: left top;
336 .olddarkblue { background-color: #003399;
337 background-position: left top;
342 background-color: #000080;
343 background-position: left top;
348 background-color: #000080;
349 background-position: left top;
354 background-color: #eeeeee;
355 background-position: left top;
360 background-color: #eeeeee;
361 background-position: left top;
366 background-color: #000000;
368 background-position: left top;
373 background-color: #000000;
375 background-position: left top;
380 background-color: #cccccc;
381 background-position: left top;
386 background-color: #cccccc;
387 background-position: left top;
392 background-color: #aaaaaa;
393 background-position: left top;
397 .darkmediumgrayright {
398 background-color: #aaaaaa;
399 background-position: left top;
404 background-color: #e8e8e8;
405 background-position: left top;
410 background-color: #e8e8e8;
411 background-position: left top;
416 background-color: #ffffff;
417 background-position: left top;
422 background-color: #ffffff;
423 background-position: left top;
437 div.downloadattachment {
444 td { font-family: Arial, Verdana, Helvetica, sans-serif;
446 background-position: left top;
448 .black { background-color: #000000;
449 background-position: left top;
451 span.rtname { font-family: Arial, Verdana, Helvetica, sans-serif;
455 span.title { font-family: Arial, Verdana, Helvetica, sans-serif;
459 .header { font-family: Arial, Verdana, Helvetica, sans-serif;
463 .subheader { font-family: Arial, Verdana, Helvetica, sans-serif;
467 .value { font-weight: bold; }
468 .entry { font-weight: normal; }
469 .label { font-weight: normal;
471 .labeltop { font-weight: normal;
473 vertical-align: top }
474 .productnav { font-family: Arial, Verdana, Helvetica, sans-serif;
478 vertical-align: middle;
479 text-decoration: none}
480 .rtblue { background-color: #3399FF;
482 background-position: left top;
483 vertical-align: top }
486 .currenttab { margin: 0.2em; background: #336699; }
487 .othertab { margin: 0.2em; background: #efefef; }
488 .oddline { background-color : #ccccee; }
490 UL.topnav LI :focus { text-decoration: underline; }
498 background-color: #e8e8e8;
501 td.boxcontainer + td.boxcontainer {
504 border-collapse: collapse;
507 th.ticketheader { font-size: 80%;
516 padding-right: 0.5em;
519 border-top: solid black 1px;
520 border-bottom: solid black 1px;
525 padding-right: 0.5em;
528 border-top: solid black 1px;
529 border-bottom: solid black 1px;
541 font-family: Arial, Verdana, Helvetica, sans-serif;
548 font-family: "Helvetica", sans-serif;
561 background-color : #ffffff;
565 background-color : #ccccee;
571 font-family: "Helvetica", sans-serif;
577 DIV.endmatter { margin-left: -7% }
578 .bpscredits {margin-top: 1em;
584 A { font-weight: bold;
587 .currenttab { color: #ffffff;}
588 .othertab { color: #336699; }
590 .inverse { color: #ffffff; }
594 A:link IMG, A:visited IMG { border-style: none }
595 a:focus {text-decoration: underline }
596 A IMG { color: white } /* The only way to hide the border in NS 4.x */
598 /* a:link { text-decoration: none} */
599 /* a:visited { text-decoration: none} */
601 a:hover { text-decoration: underline}
602 /* a:focus { background-color: #ccccee } */
609 SPAN.date { font-size: 0.8em }
611 span.title { font-size: 1.6em;
612 vertical-align: middle;
613 /* %# color: #ffffff; */
616 span.productname { font-size: 2em;
618 SPAN.titleboxtitle, SPAN.titleboxclose {
621 vertical-align: middle;
624 SPAN.titleboxtitle a {
627 SPAN.titleboxtitle a:after {
634 vertical-align: middle;
642 SPAN.label { font-size: 0.8em;
645 DIV.page-stats { font-size: 0.8em;
661 background-color : #ccccee;
667 margin-right: 0.25em;
668 padding-left: 0.25em;
675 .menu-major-separator {
676 border-bottom: solid white 1px;
678 padding-bottom: .5em;
681 .menu-minor-separator {
682 border-top: solid #999999 1px;
687 TH.collection-as-table { text-align: center;
692 background-color: #cccccc;
696 TD.collection-as-table { text-align: left;
708 textarea.messagebox {
713 %# Provide a callback for adding/modifying the style sheet.
714 %# http://www.w3.org/TR/REC-CSS1 - section 3.2, says:
715 %# "latter specified rule wins"
716 <& /Elements/Callback &>
721 $r->content_type('text/css');
722 #$r->headers_out->{'Expires'} = '+30m';