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;
78 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.
86 a.topnav-0 { font-family: Verdana, sans-serif;
90 text-decoration: none;
92 a.topnav-1 { font-family: Verdana, sans-serif;
96 text-decoration: none;
98 a.topnav-2 { font-family: Verdana, sans-serif;
102 text-decoration: none;
104 a.topnav-3 { font-family: Verdana, sans-serif;
108 text-decoration: none;
110 a.topnav-4 { font-family: Verdana, sans-serif;
114 text-decoration: none;
116 a.topnav-5 { font-family: Verdana, sans-serif;
120 text-decoration: none;
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-top: solid #777777 1px;
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 border-bottom: solid black 1px;
180 padding-bottom: .5em;
183 .currenttopnav { font-family: Arial, Verdana, Helvetica, sans-serif;
186 color: #ffffff; background-color: #7e0079;
187 text-decoration: none;
190 %# .currenttopnav is the original RT class for the sidebar navigation tabs.
191 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
192 %# This modification sets a different class name for each level, allowing
193 %# style sheet control over the formats
195 a.currenttopnav-0 { font-family: Verdana, sans-serif;
198 color: #ffffff; background-color: #7e0079;
199 text-decoration: none;
201 a.currenttopnav-1 { font-family: Verdana, sans-serif;
204 color: #ffffff; background-color: #7e0079;
205 text-decoration: none;
207 a.currenttopnav-2 { font-family: Verdana, sans-serif;
210 color: #ffffff; background-color: #7e0079;
211 text-decoration: none;
213 a.currenttopnav-3 { font-family: Verdana, sans-serif;
216 color: #ffffff; background-color: #7e0079;
217 text-decoration: none;
219 a.currenttopnav-4 { font-family: Verdana, sans-serif;
222 color: #ffffff; background-color: #7e0079;
223 text-decoration: none;
225 a.currenttopnav-5 { font-family: Verdana, sans-serif;
228 color: #ffffff; background-color: #7e0079;
229 text-decoration: none;
231 li.currenttopnav-0-minor {
232 border-top: solid #999999 1px;
236 li.currenttopnav-1-minor {
237 border-top: solid #777777 1px;
241 li.currenttopnav-2-minor {
242 border-top: solid #777777 1px;
246 li.currenttopnav-3-minor {
247 border-top: solid #777777 1px;
251 li.currenttopnav-4-minor {
252 border-top: solid #777777 1px;
256 li.currenttopnav-5-minor {
257 border-top: solid #777777 1px;
261 li.currenttopnav-0-major {
262 border-bottom: solid black 1px;
264 padding-bottom: .5em;
266 li.currenttopnav-1-major {
267 border-bottom: solid black 1px;
269 padding-bottom: .5em;
271 li.currenttopnav-2-major {
272 border-bottom: solid black 1px;
274 padding-bottom: .5em;
276 li.currenttopnav-3-major {
277 border-bottom: solid black 1px;
279 padding-bottom: .5em;
281 li.currenttopnav-4-major {
282 border-bottom: solid black 1px;
284 padding-bottom: .5em;
286 li.currenttopnav-5-major {
287 border-bottom: solid black 1px;
289 padding-bottom: .5em;
292 .topactions { font-family: Arial, Verdana, Helvetica, sans-serif;
295 text-decoration: none;
297 .subnav { font-family: Arial, Verdana, Helvetica, sans-serif;
301 text-decoration: none;
303 .currentsubnav { font-family: Arial, Verdana, Helvetica, sans-serif;
307 text-decoration: none;
309 .error { background-color: #ff0000;
310 background-position: left top;
314 .oldblue { background-color: #0066CC;
315 background-position: left top;
320 background-color: #4682B4;
321 %# background-color: #eeeeee;
322 background-position: left top;
326 %# Actually the "topactions" section
327 .blueright { background-color: #4682B4;
328 background-position: left top;
333 .olddarkblue { background-color: #003399;
334 background-position: left top;
339 background-color: #000080;
340 background-position: left top;
345 background-color: #000080;
346 background-position: left top;
351 background-color: #eeeeee;
352 background-position: left top;
357 background-color: #eeeeee;
358 background-position: left top;
363 background-color: #000000;
365 background-position: left top;
370 background-color: #000000;
372 background-position: left top;
377 background-color: #cccccc;
378 background-position: left top;
383 background-color: #cccccc;
384 background-position: left top;
389 background-color: #aaaaaa;
390 background-position: left top;
394 .darkmediumgrayright {
395 background-color: #aaaaaa;
396 background-position: left top;
401 background-color: #e8e8e8;
402 background-position: left top;
407 background-color: #e8e8e8;
408 background-position: left top;
413 background-color: #ffffff;
414 background-position: left top;
419 background-color: #ffffff;
420 background-position: left top;
434 div.downloadattachment {
441 td { font-family: Arial, Verdana, Helvetica, sans-serif;
443 background-position: left top;
445 .black { background-color: #000000;
446 background-position: left top;
448 span.rtname { font-family: Arial, Verdana, Helvetica, sans-serif;
452 span.title { font-family: Arial, Verdana, Helvetica, sans-serif;
456 .header { font-family: Arial, Verdana, Helvetica, sans-serif;
460 .subheader { font-family: Arial, Verdana, Helvetica, sans-serif;
464 .value { font-weight: bold; }
465 .entry { font-weight: normal; }
466 .label { font-weight: normal;
468 .labeltop { font-weight: normal;
470 vertical-align: top }
471 .productnav { font-family: Arial, Verdana, Helvetica, sans-serif;
475 vertical-align: middle;
476 text-decoration: none}
477 .rtblue { background-color: #3399FF;
479 background-position: left top;
480 vertical-align: top }
483 .currenttab { margin: 0.2em; background: #336699; }
484 .othertab { margin: 0.2em; background: #efefef; }
485 .oddline { background-color : #ccccee; }
487 UL.topnav LI :focus { text-decoration: underline; }
495 background-color: #e8e8e8;
498 td.boxcontainer + td.boxcontainer {
501 border-collapse: collapse;
504 th.ticketheader { font-size: 80%;
513 padding-right: 0.5em;
516 border-top: solid black 1px;
517 border-bottom: solid black 1px;
522 padding-right: 0.5em;
525 border-top: solid black 1px;
526 border-bottom: solid black 1px;
538 font-family: Arial, Verdana, Helvetica, sans-serif;
545 font-family: "Helvetica", sans-serif;
558 background-color : #ffffff;
562 background-color : #ccccee;
568 font-family: "Helvetica", sans-serif;
574 DIV.endmatter { margin-left: -7% }
575 .bpscredits {margin-top: 1em;
581 A { font-weight: bold; color: #000000;
584 .currenttab { color: #ffffff;}
585 .othertab { color: #336699; }
587 .inverse { color: #ffffff; }
591 A:link IMG, A:visited IMG { border-style: none }
592 a:focus {text-decoration: underline }
593 A IMG { color: white } /* The only way to hide the border in NS 4.x */
595 /* a:link { text-decoration: none} */
596 /* a:visited { text-decoration: none} */
598 a:hover { text-decoration: underline}
599 /* a:focus { background-color: #ccccee } */
606 SPAN.date { font-size: 0.8em }
608 span.title { font-size: 1.6em;
609 vertical-align: middle;
613 span.productname { font-size: 2em;
615 SPAN.titleboxtitle, SPAN.titleboxclose {
618 vertical-align: middle;
621 SPAN.titleboxtitle a {
624 SPAN.titleboxtitle a:after {
631 vertical-align: middle;
639 SPAN.label { font-size: 0.8em;
642 DIV.page-stats { font-size: 0.8em;
658 background-color : #ccccee;
664 margin-right: 0.25em;
665 padding-left: 0.25em;
672 .menu-major-separator {
673 border-bottom: solid white 1px;
675 padding-bottom: .5em;
678 .menu-minor-separator {
679 border-top: solid #999999 1px;
684 TH.collection-as-table { text-align: center;
689 background-color: #cccccc;
693 TD.collection-as-table { text-align: left;
705 textarea.messagebox {
709 %# Provide a callback for adding/modifying the style sheet.
710 %# http://www.w3.org/TR/REC-CSS1 - section 3.2, says:
711 %# "latter specified rule wins"
712 <& /Elements/Callback &>
717 $r->content_type('text/css');
718 #$r->headers_out->{'Expires'} = '+30m';