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 }}}
46 SPAN.nav { font-family: Verdana, Arial, Helvetica, sans-serif;
50 text-decoration: none;
52 .nav2 { font-size: 10px;
54 .nav { font-family: Verdana, Arial, Helvetica, sans-serif;
56 %# font-weight: normal;
60 text-decoration: none;
62 .currentnav { font-family: Verdana, Arial, Helvetica, sans-serif;
66 text-decoration: none;
68 .topnav { font-family: Verdana, Arial, Helvetica, sans-serif;
73 text-decoration: none;
76 %# .topnav is the original RT class for the sidebar navigation tabs.
77 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
78 %# This modification sets a different class name for each level, allowing
79 %# style sheet control over the formats.
81 a.topnav-0 { font-family: Verdana, sans-serif;
85 text-decoration: none;
87 a.topnav-1 { font-family: Verdana, sans-serif;
91 text-decoration: none;
93 a.topnav-2 { font-family: Verdana, sans-serif;
97 text-decoration: none;
99 a.topnav-3 { font-family: Verdana, sans-serif;
103 text-decoration: none;
105 a.topnav-4 { font-family: Verdana, sans-serif;
109 text-decoration: none;
111 a.topnav-5 { font-family: Verdana, sans-serif;
115 text-decoration: none;
118 border-top: solid #777777 1px;
123 border-top: solid #777777 1px;
128 border-top: solid #777777 1px;
133 border-top: solid #777777 1px;
138 border-top: solid #777777 1px;
143 border-top: solid #777777 1px;
148 border-bottom: solid black 1px;
150 padding-bottom: .5em;
153 border-bottom: solid black 1px;
155 padding-bottom: .5em;
158 border-bottom: solid black 1px;
160 padding-bottom: .5em;
163 border-bottom: solid black 1px;
165 padding-bottom: .5em;
168 border-bottom: solid black 1px;
170 padding-bottom: .5em;
173 border-bottom: solid black 1px;
175 padding-bottom: .5em;
178 .currenttopnav { font-family: Verdana, Arial, Helvetica, sans-serif;
182 color: #000000; background-color: #cccccc;
183 text-decoration: none;
186 %# .currenttopnav is the original RT class for the sidebar navigation tabs.
187 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
188 %# This modification sets a different class name for each level, allowing
189 %# style sheet control over the formats
191 a.currenttopnav-0 { font-family: Verdana, sans-serif;
194 color: #000000; background-color: #cccccc;
195 text-decoration: none;
197 a.currenttopnav-1 { font-family: Verdana, sans-serif;
200 color: #000000; background-color: #cccccc;
201 text-decoration: none;
203 a.currenttopnav-2 { font-family: Verdana, sans-serif;
206 color: #000000; background-color: #cccccc;
207 text-decoration: none;
209 a.currenttopnav-3 { font-family: Verdana, sans-serif;
212 color: #000000; background-color: #cccccc;
213 text-decoration: none;
215 a.currenttopnav-4 { font-family: Verdana, sans-serif;
218 color: #000000; background-color: #cccccc;
219 text-decoration: none;
221 a.currenttopnav-5 { font-family: Verdana, sans-serif;
224 color: #000000; background-color: #cccccc;
225 text-decoration: none;
227 li.currenttopnav-0-minor {
228 border-top: solid #999999 1px;
232 li.currenttopnav-1-minor {
233 border-top: solid #777777 1px;
237 li.currenttopnav-2-minor {
238 border-top: solid #777777 1px;
242 li.currenttopnav-3-minor {
243 border-top: solid #777777 1px;
247 li.currenttopnav-4-minor {
248 border-top: solid #777777 1px;
252 li.currenttopnav-5-minor {
253 border-top: solid #777777 1px;
257 li.currenttopnav-0-major {
258 border-bottom: solid black 1px;
260 padding-bottom: .5em;
262 li.currenttopnav-1-major {
263 border-bottom: solid black 1px;
265 padding-bottom: .5em;
267 li.currenttopnav-2-major {
268 border-bottom: solid black 1px;
270 padding-bottom: .5em;
272 li.currenttopnav-3-major {
273 border-bottom: solid black 1px;
275 padding-bottom: .5em;
277 li.currenttopnav-4-major {
278 border-bottom: solid black 1px;
280 padding-bottom: .5em;
282 li.currenttopnav-5-major {
283 border-bottom: solid black 1px;
285 padding-bottom: .5em;
288 .topactions { font-family: Verdana, Arial, Helvetica, sans-serif;
291 text-decoration: none;
293 .subnav { font-family: Verdana, Arial, Helvetica, sans-serif;
297 text-decoration: none;
299 .currentsubnav { font-family: Verdana, Arial, Helvetica, sans-serif;
303 text-decoration: none;
305 .error { background-color: #ff0000;
306 background-position: left top;
310 .oldblue { background-color: #0066CC;
311 background-position: left top;
316 background-color: #4682B4;
317 %# background-color: #eeeeee;
318 background-position: left top;
322 %# Actually the "topactions" section
323 .blueright { background-color: #4682B4;
324 background-position: left top;
329 .olddarkblue { background-color: #003399;
330 background-position: left top;
335 background-color: #000080;
336 background-position: left top;
341 background-color: #000080;
342 background-position: left top;
347 background-color: #eeeeee;
348 background-position: left top;
353 background-color: #eeeeee;
354 background-position: left top;
359 background-color: #cccccc;
360 background-position: left top;
365 background-color: #cccccc;
366 background-position: left top;
371 background-color: #ffffff;
372 background-position: left top;
377 background-color: #ffffff;
378 background-position: left top;
392 div.downloadattachment {
399 td { font-family: Verdana, Arial, Helvetica, sans-serif;
401 background-position: left top;
403 .black { background-color: #000000;
404 background-position: left top;
406 span.rtname { font-family: Verdana, Arial, Helvetica, sans-serif;
410 span.title { font-family: Verdana, Arial, Helvetica, sans-serif;
414 .header { font-family: Verdana, Arial, Helvetica, sans-serif;
418 .subheader { font-family: Verdana, Arial, Helvetica, sans-serif;
422 .value { font-weight: bold; }
423 .entry { font-weight: normal; }
424 .label { font-weight: normal;
426 .labeltop { font-weight: normal;
428 vertical-align: top }
429 .productnav { font-family: Verdana, Arial, Helvetica, sans-serif;
433 vertical-align: middle;
434 text-decoration: none}
435 .rtblue { background-color: #3399FF;
437 background-position: left top;
438 vertical-align: top }
441 .currenttab { margin: 0.2em; background: #336699; }
442 .othertab { margin: 0.2em; background: #efefef; }
443 .oddline { background-color : #ccccee; }
445 UL.topnav LI :focus { text-decoration: underline; }
455 td.boxcontainer + td.boxcontainer {
458 border-collapse: collapse;
461 th.ticketheader { font-size: 80%;
470 padding-right: 0.5em;
473 border-top: solid black 1px;
474 border-bottom: solid black 1px;
479 padding-right: 0.5em;
482 border-top: solid black 1px;
483 border-bottom: solid black 1px;
495 font-family: Verdana, Arial, Helvetica, sans-serif;
502 font-family: "Helvetica", sans-serif;
515 background-color : #ffffff;
519 background-color : #ccccee;
525 font-family: "Helvetica", sans-serif;
531 DIV.endmatter { margin-left: -7% }
532 .bpscredits {margin-top: 1em;
538 A { font-weight: bold; color: #000000;
541 .currenttab { color: #ffffff;}
542 .othertab { color: #336699; }
544 .inverse { color: #ffffff; }
548 A:link IMG, A:visited IMG { border-style: none }
549 a:focus {text-decoration: underline }
550 A IMG { color: white } /* The only way to hide the border in NS 4.x */
552 a:link { text-decoration: none}
553 a:visited { text-decoration: none}
554 a:hover { text-decoration: underline}
555 /* a:focus { background-color: #ccccee } */
562 SPAN.date { font-size: 0.8em }
564 span.title { font-size: 1.6em;
565 vertical-align: middle;
569 span.productname { font-size: 2em;
571 SPAN.titleboxtitle, SPAN.titleboxclose {
574 vertical-align: middle;
577 SPAN.titleboxtitle a {
580 SPAN.titleboxtitle a:after {
587 vertical-align: middle;
595 SPAN.label { font-size: 0.8em;
598 DIV.page-stats { font-size: 0.8em;
614 background-color : #ccccee;
620 margin-right: 0.25em;
621 padding-left: 0.25em;
628 .menu-major-separator {
629 border-bottom: solid white 1px;
631 padding-bottom: .5em;
634 .menu-minor-separator {
635 border-top: solid #999999 1px;
640 TH.collection-as-table { text-align: center;
645 background-color: #cccccc;
649 TD.collection-as-table { text-align: left;
661 textarea.messagebox {
665 %# Provide a callback for adding/modifying the style sheet.
666 %# http://www.w3.org/TR/REC-CSS1 - section 3.2, says:
667 %# "latter specified rule wins"
668 <& /Elements/Callback &>
673 $r->content_type('text/css');
674 #$r->headers_out->{'Expires'} = '+30m';