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;
55 text-decoration: none;
57 .nav2 { font-size: 10px;
59 .nav { font-family: Arial, Verdana, Helvetica, sans-serif;
63 text-decoration: none;
65 .currentnav { font-family: Arial, Verdana, Helvetica, sans-serif;
69 text-decoration: none;
71 .topnav { font-family: Arial, Verdana, Helvetica, sans-serif;
75 text-decoration: none;
78 %# .topnav is the original RT class for the sidebar navigation tabs.
79 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
80 %# This modification sets a different class name for each level, allowing
81 %# style sheet control over the formats.
83 a.topnav-0 { font-family: Verdana, sans-serif;
87 text-decoration: none;
89 a.topnav-1 { font-family: Verdana, sans-serif;
93 text-decoration: none;
95 a.topnav-2 { font-family: Verdana, sans-serif;
99 text-decoration: none;
101 a.topnav-3 { font-family: Verdana, sans-serif;
105 text-decoration: none;
107 a.topnav-4 { font-family: Verdana, sans-serif;
111 text-decoration: none;
113 a.topnav-5 { font-family: Verdana, sans-serif;
117 text-decoration: none;
120 border-top: solid #777777 1px;
125 border-top: solid #777777 1px;
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-bottom: solid black 1px;
152 padding-bottom: .5em;
155 border-bottom: solid black 1px;
157 padding-bottom: .5em;
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 .currenttopnav { font-family: Arial, Verdana, Helvetica, sans-serif;
183 color: #ffffff; background-color: #7e0079;
184 text-decoration: none;
187 %# .currenttopnav is the original RT class for the sidebar navigation tabs.
188 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
189 %# This modification sets a different class name for each level, allowing
190 %# style sheet control over the formats
192 a.currenttopnav-0 { font-family: Verdana, sans-serif;
195 color: #ffffff; background-color: #7e0079;
196 text-decoration: none;
198 a.currenttopnav-1 { font-family: Verdana, sans-serif;
201 color: #ffffff; background-color: #7e0079;
202 text-decoration: none;
204 a.currenttopnav-2 { font-family: Verdana, sans-serif;
207 color: #ffffff; background-color: #7e0079;
208 text-decoration: none;
210 a.currenttopnav-3 { font-family: Verdana, sans-serif;
213 color: #ffffff; background-color: #7e0079;
214 text-decoration: none;
216 a.currenttopnav-4 { font-family: Verdana, sans-serif;
219 color: #ffffff; background-color: #7e0079;
220 text-decoration: none;
222 a.currenttopnav-5 { font-family: Verdana, sans-serif;
225 color: #ffffff; background-color: #7e0079;
226 text-decoration: none;
228 li.currenttopnav-0-minor {
229 border-top: solid #999999 1px;
233 li.currenttopnav-1-minor {
234 border-top: solid #777777 1px;
238 li.currenttopnav-2-minor {
239 border-top: solid #777777 1px;
243 li.currenttopnav-3-minor {
244 border-top: solid #777777 1px;
248 li.currenttopnav-4-minor {
249 border-top: solid #777777 1px;
253 li.currenttopnav-5-minor {
254 border-top: solid #777777 1px;
258 li.currenttopnav-0-major {
259 border-bottom: solid black 1px;
261 padding-bottom: .5em;
263 li.currenttopnav-1-major {
264 border-bottom: solid black 1px;
266 padding-bottom: .5em;
268 li.currenttopnav-2-major {
269 border-bottom: solid black 1px;
271 padding-bottom: .5em;
273 li.currenttopnav-3-major {
274 border-bottom: solid black 1px;
276 padding-bottom: .5em;
278 li.currenttopnav-4-major {
279 border-bottom: solid black 1px;
281 padding-bottom: .5em;
283 li.currenttopnav-5-major {
284 border-bottom: solid black 1px;
286 padding-bottom: .5em;
289 .topactions { font-family: Arial, Verdana, Helvetica, sans-serif;
292 text-decoration: none;
294 .subnav { font-family: Arial, Verdana, Helvetica, sans-serif;
298 text-decoration: none;
300 .currentsubnav { font-family: Arial, Verdana, Helvetica, sans-serif;
304 text-decoration: none;
306 .error { background-color: #ff0000;
307 background-position: left top;
311 .oldblue { background-color: #0066CC;
312 background-position: left top;
317 background-color: #4682B4;
318 %# background-color: #eeeeee;
319 background-position: left top;
323 %# Actually the "topactions" section
324 .blueright { background-color: #4682B4;
325 background-position: left top;
330 .olddarkblue { background-color: #003399;
331 background-position: left top;
336 background-color: #000080;
337 background-position: left top;
342 background-color: #000080;
343 background-position: left top;
348 background-color: #eeeeee;
349 background-position: left top;
354 background-color: #eeeeee;
355 background-position: left top;
360 background-color: #000000;
362 background-position: left top;
367 background-color: #000000;
369 background-position: left top;
374 background-color: #cccccc;
375 background-position: left top;
380 background-color: #cccccc;
381 background-position: left top;
386 background-color: #aaaaaa;
387 background-position: left top;
391 .darkmediumgrayright {
392 background-color: #aaaaaa;
393 background-position: left top;
398 background-color: #e8e8e8;
399 background-position: left top;
404 background-color: #e8e8e8;
405 background-position: left top;
410 background-color: #ffffff;
411 background-position: left top;
416 background-color: #ffffff;
417 background-position: left top;
431 div.downloadattachment {
438 td { font-family: Arial, Verdana, Helvetica, sans-serif;
440 background-position: left top;
442 .black { background-color: #000000;
443 background-position: left top;
445 span.rtname { font-family: Arial, Verdana, Helvetica, sans-serif;
449 span.title { font-family: Arial, Verdana, Helvetica, sans-serif;
453 .header { font-family: Arial, Verdana, Helvetica, sans-serif;
457 .subheader { font-family: Arial, Verdana, Helvetica, sans-serif;
461 .value { font-weight: bold; }
462 .entry { font-weight: normal; }
463 .label { font-weight: normal;
465 .labeltop { font-weight: normal;
467 vertical-align: top }
468 .productnav { font-family: Arial, Verdana, Helvetica, sans-serif;
472 vertical-align: middle;
473 text-decoration: none}
474 .rtblue { background-color: #3399FF;
476 background-position: left top;
477 vertical-align: top }
480 .currenttab { margin: 0.2em; background: #336699; }
481 .othertab { margin: 0.2em; background: #efefef; }
482 .oddline { background-color : #ccccee; }
484 UL.topnav LI :focus { text-decoration: underline; }
492 background-color: #e8e8e8;
495 td.boxcontainer + td.boxcontainer {
498 border-collapse: collapse;
501 th.ticketheader { font-size: 80%;
510 padding-right: 0.5em;
513 border-top: solid black 1px;
514 border-bottom: solid black 1px;
519 padding-right: 0.5em;
522 border-top: solid black 1px;
523 border-bottom: solid black 1px;
535 font-family: Arial, Verdana, Helvetica, sans-serif;
542 font-family: "Helvetica", sans-serif;
555 background-color : #ffffff;
559 background-color : #ccccee;
565 font-family: "Helvetica", sans-serif;
571 DIV.endmatter { margin-left: -7% }
572 .bpscredits {margin-top: 1em;
578 A { font-weight: bold;
581 .currenttab { color: #ffffff;}
582 .othertab { color: #336699; }
584 .inverse { color: #ffffff; }
588 A:link IMG, A:visited IMG { border-style: none }
589 a:focus {text-decoration: underline }
590 A IMG { color: white } /* The only way to hide the border in NS 4.x */
592 /* a:link { text-decoration: none} */
593 /* a:visited { text-decoration: none} */
595 a:hover { text-decoration: underline}
596 /* a:focus { background-color: #ccccee } */
603 SPAN.date { font-size: 0.8em }
605 span.title { font-size: 1.6em;
606 vertical-align: middle;
610 span.productname { font-size: 2em;
612 SPAN.titleboxtitle, SPAN.titleboxclose {
615 vertical-align: middle;
618 SPAN.titleboxtitle a {
621 SPAN.titleboxtitle a:after {
628 vertical-align: middle;
636 SPAN.label { font-size: 0.8em;
639 DIV.page-stats { font-size: 0.8em;
655 background-color : #ccccee;
661 margin-right: 0.25em;
662 padding-left: 0.25em;
669 .menu-major-separator {
670 border-bottom: solid white 1px;
672 padding-bottom: .5em;
675 .menu-minor-separator {
676 border-top: solid #999999 1px;
681 TH.collection-as-table { text-align: center;
686 background-color: #cccccc;
690 TD.collection-as-table { text-align: left;
702 textarea.messagebox {
706 %# Provide a callback for adding/modifying the style sheet.
707 %# http://www.w3.org/TR/REC-CSS1 - section 3.2, says:
708 %# "latter specified rule wins"
709 <& /Elements/Callback &>
714 $r->content_type('text/css');
715 #$r->headers_out->{'Expires'} = '+30m';