import rt 3.2.2
[freeside.git] / rt / html / NoAuth / webrt.css
1 %# {{{ BEGIN BPS TAGGED BLOCK
2 %# 
3 %# COPYRIGHT:
4 %#  
5 %# This software is Copyright (c) 1996-2004 Best Practical Solutions, LLC 
6 %#                                          <jesse@bestpractical.com>
7 %# 
8 %# (Except where explicitly superseded by other copyright notices)
9 %# 
10 %# 
11 %# LICENSE:
12 %# 
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
16 %# from www.gnu.org.
17 %# 
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.
22 %# 
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.
26 %# 
27 %# 
28 %# CONTRIBUTION SUBMISSION POLICY:
29 %# 
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.)
35 %# 
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.
44 %# 
45 %# }}} END BPS TAGGED BLOCK
46 SPAN.nav {  font-family: Verdana, Arial, Helvetica, sans-serif;
47          font-size: 12px;
48          color: #FFFFFF;
49          text-decoration: none;
50          white-space: nowrap}
51 .nav2 {  font-size: 10px;
52          white-space: nowrap}
53 .nav {  font-family: Verdana, Arial, Helvetica, sans-serif;
54          font-size: 13px;
55          font-weight: normal;
56          color: #FFFFFF;
57          text-decoration: none;
58          white-space: nowrap}
59 .currentnav {  font-family: Verdana, Arial, Helvetica, sans-serif;
60          font-size: 13px;
61          font-weight: bold;
62          color: #FFFF66;
63          text-decoration: none;
64          white-space: nowrap}
65 .topnav {  font-family: Verdana, Arial, Helvetica, sans-serif;
66          font-size: 16px;
67          font-weight: normal;
68          color: #FFFFFF;
69          text-decoration: none;
70          white-space: nowrap}
71 .currenttopnav {  font-family: Verdana, Arial, Helvetica, sans-serif;
72          font-size: 16px;
73          font-weight: bold;
74          color: #FFFF66;
75          text-decoration: none;
76          white-space: nowrap}
77 .topactions {  font-family: Verdana, Arial, Helvetica, sans-serif;
78          font-size: 10px;
79          color: #FFFFFF;
80          text-decoration: none;
81          white-space: nowrap}
82 .subnav {  font-family: Verdana, Arial, Helvetica, sans-serif;
83          font-size: 11px;
84          font-weight: normal;
85          color: #FFFFFF;
86          text-decoration: none;
87          white-space: nowrap}
88 .currentsubnav {  font-family: Verdana, Arial, Helvetica, sans-serif;
89          font-size: 11px;
90          font-weight: bold;
91          color: #FFFF66;
92          text-decoration: none;
93          white-space: nowrap}
94 .error {  background-color: #ff0000;
95          background-position: left top;
96          vertical-align: top;
97          text-align: left;
98          }
99 .oldblue {  background-color: #0066CC;
100          background-position: left top;
101          vertical-align: top;
102          text-align: left;
103          }
104 .blue {  background-color: #4682B4;
105          background-position: left top;
106          vertical-align: top;
107          text-align: left;
108          }
109 .blueright {  background-color: #4682B4;
110          background-position: left top;
111          vertical-align: top;
112          text-align: right;
113          }
114 .olddarkblue {  background-color: #003399;
115          background-position: left top;
116          vertical-align: top;
117          text-align: left;
118          }
119 .darkblue {  background-color: #000080;
120          background-position: left top;
121          vertical-align: top;
122          text-align: left;
123          }
124 .darkblueright {  background-color: #000080;
125          background-position: left top;
126          vertical-align: top;
127          text-align: right;
128          }
129 .overdue {
130          color: red;
131 }
132
133 div.messagebody {
134     padding: 2em; 
135
136 }
137
138
139 div.downloadattachment {
140     font size: 10px;
141     text-align: right;
142
143 }
144
145
146 td {  font-family: Verdana, Arial, Helvetica, sans-serif;
147          font-size: 11px;
148          background-position: left top;
149          }
150 .black { background-color: #000000;
151          background-position: left top;
152          }
153 span.rtname {  font-family: Verdana, Arial, Helvetica, sans-serif;
154          font-size: 18px;
155          font-weight: normal;
156          color: #ffffff}
157 span.title {  font-family: Verdana, Arial, Helvetica, sans-serif;
158          font-size: 20px;
159          font-weight: bold;
160          color: #ffffff}
161 .header {  font-family: Verdana, Arial, Helvetica, sans-serif;
162          font-size: 12px;
163          font-weight: bold;
164          color: #0066CC}
165 .subheader { font-family: Verdana, Arial, Helvetica, sans-serif;
166          font-size: 11px;
167          font-weight: bold;
168          color: #0066CC }
169 .value {       font-weight: bold; }
170 .entry {       font-weight: normal; }
171 .label {       font-weight: normal;
172                text-align: right; }
173 .labeltop {       font-weight: normal;
174                text-align: right;
175                vertical-align: top }
176 .productnav {  font-family: Verdana, Arial, Helvetica, sans-serif;
177          font-size: 11px;
178          color: #000000;
179          text-align: center;
180          vertical-align: middle;
181          text-decoration: none}
182 .rtblue { background-color: #3399FF;
183          margin-top: 0.2em;
184          background-position: left top;
185          vertical-align: top }
186
187
188 .currenttab { margin: 0.2em; background: #336699; }
189 .othertab { margin: 0.2em; background: #efefef; }
190 .oddline { background-color : #ccccee; }
191
192 UL.topnav LI :focus { text-decoration: underline; }
193
194 TD.mainbody {
195         padding-top: 0.5em;
196         padding-left: 1em;
197         padding-right: 1em;
198         margin-left: 1em;
199         margin-right: 1em;
200 }
201
202 td.boxcontainer + td.boxcontainer {
203         margin-left: 1em;
204         padding-left: 1em;
205         border-collapse: collapse;
206 }
207
208 th.ticketheader { font-size: 80%;
209      font-weight: bold;
210      color: #336699;
211      background: #cccccc; 
212 }
213
214 th.titlebox {
215         text-align: left;
216         padding-left: 0.5em;
217         padding-right: 0.5em;
218         margin-left: 0.5em;
219         margin-right: 0.5em;
220         border-top: solid black 1px;
221         border-bottom: solid black 1px;
222 }    
223 th.titleboxright {
224         text-align: right;
225         padding-left: 0.5em;
226         padding-right: 0.5em;
227         margin-left: 0.5em;
228         margin-right: 0.5em;
229         border-top: solid black 1px;
230         border-bottom: solid black 1px;
231 }    
232
233 TD.titlebox {
234         padding-left: 1em;
235         padding-right: 1em;
236         padding-top: 1em;
237         padding-bottom: 1em;
238 }
239
240 SPAN.message {
241         font-size: 100%;
242         font-family: Verdana, Arial, Helvetica, sans-serif;
243 }
244
245
246 BODY {
247   color: #000;
248   background: #FFFFFF;
249   font-family: "Helvetica", sans-serif;
250   margin-top: 0px;
251   margin-bottom: 0px;
252   margin-left: 0px;
253   margin-right: 0px;
254   border-top: 0px;
255   border-bottom: 0px;
256   border-left: 0px;
257   border-right: 0px;
258 }
259
260
261 TR.oddline { 
262     background-color : #ffffff;
263 }
264
265 TR.evenline { 
266     background-color : #ccccee;
267 }
268
269 H1, H2, H3 { 
270   margin-top: 0.2em;
271   color: #336699;
272   font-family: "Helvetica", sans-serif;
273
274   clear: both;
275 }
276
277
278 DIV.endmatter { margin-left: -7% }
279 .bpscredits {margin-top: 1em;
280              text-align: right; 
281              color: #666666;
282              }
283
284
285 A { font-weight: bold; color: #000000;
286             }
287
288 .currenttab { color: #ffffff;}
289 .othertab { color: #336699; }
290
291 .inverse { color: #ffffff; }
292
293
294
295 A:link IMG, A:visited IMG { border-style: none }
296 a:focus {text-decoration: underline }
297 A IMG { color: white } /* The only way to hide the border in NS 4.x */
298
299 a:link {  text-decoration: none}
300 a:visited {  text-decoration: none}  
301 a:hover {  text-decoration: underline}
302 /* a:focus { background-color: #ccccee } */
303
304 .hide {
305   display: none;
306   color: white;
307 }
308
309 SPAN.date { font-size: 0.8em }
310
311 span.title { font-size: 1.6em;
312              vertical-align: middle;
313              color: #ffffff;}
314 span.productname { font-size: 2em;
315              color: #0066cc;}
316 SPAN.titleboxtitle, SPAN.titleboxclose {
317         font-size: 80%;
318         color: #ffffff;
319          vertical-align: middle;
320          text-align: left;
321         }
322 SPAN.titleboxtitle a {
323         color: #ffffff;
324 }
325 SPAN.titleboxtitle a:after {
326         content: "...";
327 }
328
329 SPAN.titleboxright {
330         font-size: 0.8em;
331         color: #ffffff;
332          vertical-align: middle;
333          text-align: right;
334         }
335
336 SPAN.attribution {
337   font-weight: bold;
338 }
339
340 SPAN.label { font-size: 0.8em; 
341 }
342
343 BLOCKQUOTE {
344   font-style: italic;
345   /* color: #990; */
346 }
347
348 ADDRESS { 
349   text-align: right;
350   font-weight: bold;
351   font-style: italic 
352 }
353
354 BLOCKQUOTE P {                  /* Try to avoid space above the attribution */
355   margin-bottom: 0;
356 }
357 BLOCKQUOTE ADDRESS {
358   margin: 0;
359 }
360
361
362 .emphasized {
363   font-weight: bold
364 }
365
366
367 P.map-also { font-style: italic; margin-left: 15%; text-align: right }
368
369 .oddline { 
370         background-color : #ccccee;
371 }
372
373 ul.topnav {
374         list-style: none;
375         margin-left: 0;
376         margin-right: 0.25em;           
377         padding-left: 0.25em;
378         padding-bottom: 0;      
379         padding-top:0;
380         margin-top: 0;
381         margin-bottom:0;
382 }
383
384 %# Provide a callback for adding/modifying the style sheet.
385 %# http://www.w3.org/TR/REC-CSS1 - section 3.2, says:
386 %#   "latter specified rule wins"
387 <& /Elements/Callback &>
388 <%flags>
389 inherit => undef
390 </%flags>
391 <%init>
392 $r->content_type('text/css');
393 $r->headers_out->{'Expires'} = '+30m';
394 </%init>