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;
49 text-decoration: none;
51 .nav2 { font-size: 10px;
53 .nav { font-family: Verdana, Arial, Helvetica, sans-serif;
57 text-decoration: none;
59 .currentnav { font-family: Verdana, Arial, Helvetica, sans-serif;
63 text-decoration: none;
65 .topnav { font-family: Verdana, Arial, Helvetica, sans-serif;
69 text-decoration: none;
72 %# .topnav is the original RT class for the sidebar navigation tabs.
73 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
74 %# This modification sets a different class name for each level, allowing
75 %# style sheet control over the formats.
77 a.topnav-0 { font-family: Verdana, sans-serif;
81 text-decoration: none;
83 a.topnav-1 { font-family: Verdana, sans-serif;
87 text-decoration: none;
89 a.topnav-2 { font-family: Verdana, sans-serif;
93 text-decoration: none;
95 a.topnav-3 { font-family: Verdana, sans-serif;
99 text-decoration: none;
101 a.topnav-4 { font-family: Verdana, sans-serif;
105 text-decoration: none;
107 a.topnav-5 { font-family: Verdana, sans-serif;
111 text-decoration: none;
114 border-top: solid #999999 1px;
119 border-top: solid #999999 1px;
124 border-top: solid #999999 1px;
129 border-top: solid #999999 1px;
134 border-top: solid #999999 1px;
139 border-top: solid #999999 1px;
144 border-bottom: solid white 1px;
146 padding-bottom: .5em;
149 border-bottom: solid white 1px;
151 padding-bottom: .5em;
154 border-bottom: solid white 1px;
156 padding-bottom: .5em;
159 border-bottom: solid white 1px;
161 padding-bottom: .5em;
164 border-bottom: solid white 1px;
166 padding-bottom: .5em;
169 border-bottom: solid white 1px;
171 padding-bottom: .5em;
174 .currenttopnav { font-family: Verdana, Arial, Helvetica, sans-serif;
178 text-decoration: none;
181 %# .currenttopnav is the original RT class for the sidebar navigation tabs.
182 %# Font-sizing by level depth was originally hard-coded into Elements/Menu.
183 %# This modification sets a different class name for each level, allowing
184 %# style sheet control over the formats
186 a.currenttopnav-0 { font-family: Verdana, sans-serif;
190 text-decoration: none;
192 a.currenttopnav-1 { font-family: Verdana, sans-serif;
196 text-decoration: none;
198 a.currenttopnav-2 { font-family: Verdana, sans-serif;
202 text-decoration: none;
204 a.currenttopnav-3 { font-family: Verdana, sans-serif;
208 text-decoration: none;
210 a.currenttopnav-4 { font-family: Verdana, sans-serif;
214 text-decoration: none;
216 a.currenttopnav-5 { font-family: Verdana, sans-serif;
220 text-decoration: none;
222 li.currenttopnav-0-minor {
223 border-top: solid #999999 1px;
227 li.currenttopnav-1-minor {
228 border-top: solid #999999 1px;
232 li.currenttopnav-2-minor {
233 border-top: solid #999999 1px;
237 li.currenttopnav-3-minor {
238 border-top: solid #999999 1px;
242 li.currenttopnav-4-minor {
243 border-top: solid #999999 1px;
247 li.currenttopnav-5-minor {
248 border-top: solid #999999 1px;
252 li.currenttopnav-0-major {
253 border-bottom: solid white 1px;
255 padding-bottom: .5em;
257 li.currenttopnav-1-major {
258 border-bottom: solid white 1px;
260 padding-bottom: .5em;
262 li.currenttopnav-2-major {
263 border-bottom: solid white 1px;
265 padding-bottom: .5em;
267 li.currenttopnav-3-major {
268 border-bottom: solid white 1px;
270 padding-bottom: .5em;
272 li.currenttopnav-4-major {
273 border-bottom: solid white 1px;
275 padding-bottom: .5em;
277 li.currenttopnav-5-major {
278 border-bottom: solid white 1px;
280 padding-bottom: .5em;
283 .topactions { font-family: Verdana, Arial, Helvetica, sans-serif;
286 text-decoration: none;
288 .subnav { font-family: Verdana, Arial, Helvetica, sans-serif;
292 text-decoration: none;
294 .currentsubnav { font-family: Verdana, Arial, Helvetica, sans-serif;
298 text-decoration: none;
300 .error { background-color: #ff0000;
301 background-position: left top;
305 .oldblue { background-color: #0066CC;
306 background-position: left top;
310 .blue { background-color: #4682B4;
311 background-position: left top;
315 %# Actually the "topactions" section
316 .blueright { background-color: #4682B4;
317 background-position: left top;
322 .olddarkblue { background-color: #003399;
323 background-position: left top;
327 .darkblue { background-color: #000080;
328 background-position: left top;
332 .darkblueright { background-color: #000080;
333 background-position: left top;
347 div.downloadattachment {
354 td { font-family: Verdana, Arial, Helvetica, sans-serif;
356 background-position: left top;
358 .black { background-color: #000000;
359 background-position: left top;
361 span.rtname { font-family: Verdana, Arial, Helvetica, sans-serif;
365 span.title { font-family: Verdana, Arial, Helvetica, sans-serif;
369 .header { font-family: Verdana, Arial, Helvetica, sans-serif;
373 .subheader { font-family: Verdana, Arial, Helvetica, sans-serif;
377 .value { font-weight: bold; }
378 .entry { font-weight: normal; }
379 .label { font-weight: normal;
381 .labeltop { font-weight: normal;
383 vertical-align: top }
384 .productnav { font-family: Verdana, Arial, Helvetica, sans-serif;
388 vertical-align: middle;
389 text-decoration: none}
390 .rtblue { background-color: #3399FF;
392 background-position: left top;
393 vertical-align: top }
396 .currenttab { margin: 0.2em; background: #336699; }
397 .othertab { margin: 0.2em; background: #efefef; }
398 .oddline { background-color : #ccccee; }
400 UL.topnav LI :focus { text-decoration: underline; }
410 td.boxcontainer + td.boxcontainer {
413 border-collapse: collapse;
416 th.ticketheader { font-size: 80%;
425 padding-right: 0.5em;
428 border-top: solid black 1px;
429 border-bottom: solid black 1px;
434 padding-right: 0.5em;
437 border-top: solid black 1px;
438 border-bottom: solid black 1px;
450 font-family: Verdana, Arial, Helvetica, sans-serif;
457 font-family: "Helvetica", sans-serif;
470 background-color : #ffffff;
474 background-color : #ccccee;
480 font-family: "Helvetica", sans-serif;
486 DIV.endmatter { margin-left: -7% }
487 .bpscredits {margin-top: 1em;
493 A { font-weight: bold; color: #000000;
496 .currenttab { color: #ffffff;}
497 .othertab { color: #336699; }
499 .inverse { color: #ffffff; }
503 A:link IMG, A:visited IMG { border-style: none }
504 a:focus {text-decoration: underline }
505 A IMG { color: white } /* The only way to hide the border in NS 4.x */
507 a:link { text-decoration: none}
508 a:visited { text-decoration: none}
509 a:hover { text-decoration: underline}
510 /* a:focus { background-color: #ccccee } */
517 SPAN.date { font-size: 0.8em }
519 span.title { font-size: 1.6em;
520 vertical-align: middle;
522 span.productname { font-size: 2em;
524 SPAN.titleboxtitle, SPAN.titleboxclose {
527 vertical-align: middle;
530 SPAN.titleboxtitle a {
533 SPAN.titleboxtitle a:after {
540 vertical-align: middle;
548 SPAN.label { font-size: 0.8em;
551 DIV.page-stats { font-size: 0.8em;
567 background-color : #ccccee;
573 margin-right: 0.25em;
574 padding-left: 0.25em;
581 .menu-major-separator {
582 border-bottom: solid white 1px;
584 padding-bottom: .5em;
587 .menu-minor-separator {
588 border-top: solid #999999 1px;
593 TH.collection-as-table { text-align: center;
598 background-color: #cccccc;
602 TD.collection-as-table { text-align: left;
614 textarea.messagebox {
618 %# Provide a callback for adding/modifying the style sheet.
619 %# http://www.w3.org/TR/REC-CSS1 - section 3.2, says:
620 %# "latter specified rule wins"
621 <& /Elements/Callback &>
626 $r->content_type('text/css');
627 #$r->headers_out->{'Expires'} = '+30m';