source: trunk/web-app/css/main.css @ 358

Last change on this file since 358 was 358, checked in by gav, 14 years ago

Added an application log view.
Reduced log file size and added CSS and JavaScript? to suite.

File size: 12.1 KB
Line 
1html * {
2    margin: 0;
3    /*padding: 0; SELECT NOT DISPLAYED CORRECTLY IN FIREFOX */
4
5}
6
7/* GENERAL */
8
9.spinner {
10    padding: 5px;
11    position: absolute;
12    right: 0;
13}
14
15body {
16    text-align: center;
17    color: #222;
18    font: 14px verdana, arial, helvetica, sans-serif;
19    background: transparent url("../images/brushed_metal.png") repeat fixed center;
20}
21
22#wrapper {
23  margin: 0 auto;
24  padding: 0;
25  width: 1024px;
26}
27
28#top {
29  background: url("../images/topBg.png") no-repeat scroll center;
30  width: 1020px;
31  height: 31px;
32}
33
34#content {
35  padding: 0px 20px 20px;
36  background: url("../images/contentbg.png") repeat-y scroll center;
37  width: 980px;
38  /*border: 1px solid #ccc;*/
39}
40
41#Header {
42  background: transparent url("../images/logo.png") no-repeat scroll center;
43  width: 980px;
44  height: 136px;
45  /*border: 1px solid;*/
46}
47#HeaderLink{
48  display: block;
49  width: 958px;
50  height: 136px;
51}
52
53/* Navigation plugin, top level. */
54#menu {
55    float: left;
56    /*border: 1px solid #ccc;*/
57}
58
59#log {
60    width: 920px;
61    height: auto;
62}
63
64a:link, a:visited, a:hover {
65    color: #006dba;
66    font-weight: bold;
67    text-decoration: none;
68}
69
70img {
71    border: 0px;
72}
73
74h1 {
75    color: #006dba;
76    font-weight: normal;
77    font-size: 17px;
78    margin: 0 0 .3em 0;
79}
80
81ul {
82    padding-left: 15px;
83}
84
85input, select, textarea {
86    background-color: #fcfcfc;
87    border: 1px solid #ccc;
88    font: 14px verdana, arial, helvetica, sans-serif;
89    margin: 2px 0;
90    padding: 2px 4px;
91}
92select {
93   padding: 2px 2px 2px 0;
94}
95textarea {
96    width: 450px;
97    height: 150px;
98    vertical-align: top;
99}
100
101input:focus, select:focus, textarea:focus {
102    border: 1px solid #b2d1ff;
103}
104
105.body {
106    padding: 20px 20px 20px 20px;
107    text-align: center;
108    /*border: 1px solid #ccc;*/
109}
110
111/* Logout and Top Navigation Level */
112
113.appControl {
114    height: 2em;
115}
116.appControl a {
117    color: #666;
118}
119
120.logoutButton {
121    float: right;
122    padding: 0.3em 0px 0.3em 0;
123    font-size: 14px;
124    margin: 0 50px 0 0;
125    /*border: 1px solid #ccc;*/
126}
127
128.logoutButton:hover {
129    color: red;
130    padding: 0.5em 0px 0.1em 0;
131}
132
133/* ORIGINAL NAVIGATION MENU */
134
135.nav {
136    text-align: center;
137    background: url("../images/linkPanel_long.png") top no-repeat;
138    padding: 10px 0px 0px 0px;
139    width: 980px;
140    height: 40px;
141}
142
143.menuButton {
144    font-size: 14px;
145    padding: 0 5px;
146}
147.menuButton a {
148    color: #333;
149    padding: 14px 25px;
150}
151.menuButton a.home {
152    /*background: url(../images/skin/house.png) center left no-repeat;*/
153    color: #333;
154    /*padding: 25px;*/
155}
156.menuButton a.list {
157    /*background: url(../images/skin/database_table.png) center left no-repeat;*/
158    color: #333;
159    /*padding-left: 25px;*/
160}
161.menuButton a.create {
162    /*background: url(../images/skin/database_add.png) center left no-repeat;*/
163    color: #333;
164    /*padding-left: 25px;*/
165}
166
167/* MESSAGES AND ERRORS */
168
169.message {
170    background: #f3f8fc url(../images/skin/information.png) 8px 50% no-repeat;
171    border: 1px solid #b2d1ff;
172    color: #006dba;
173    margin: 10px 0 5px 0;
174    padding: 5px 5px 5px 0px
175}
176
177.message_error {
178    background: #fff3f3 url(../images/skin/exclamation.png) 8px 50% no-repeat;
179    border: 1px solid red;
180    color: #cc0000;
181    margin: 10px 0 5px 0;
182    padding: 5px 5px 5px 0px
183}
184
185div.errors {
186    background: #fff3f3;
187    border: 1px solid red;
188    color: #cc0000;
189    margin: 10px 0 5px 0;
190    padding: 5px 0 5px 0;
191}
192div.errors ul {
193    list-style: none;
194    padding: 0;
195}
196div.errors li {
197    background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
198    line-height: 16px;
199    padding-left: 30px;
200}
201
202td.errors select {
203    border: 1px solid red;
204}
205td.errors input {
206    border: 1px solid red;
207}
208td.errors textarea {
209    border: 1px solid red;
210}
211
212input.time {
213    width:40px;
214}
215input.time.errors {
216    border: 1px solid red;
217}
218input.medium {
219    width:60px;
220}
221input.medium.errors {
222    border: 1px solid red;
223}
224input.description {
225    width:450px;
226}
227
228/* TABLES */
229
230table {
231    border: 1px solid #ccc;
232    width: 100%;
233}
234tr {
235    border: 0;
236}
237td, th {
238    font: 14px verdana, arial, helvetica, sans-serif;
239    line-height: 17px;
240    padding: 5px 6px;
241    text-align: left;
242    vertical-align: top;
243}
244th {
245    background: #fff url(../images/skin/shadow.jpg);
246    color: #555;
247    font-size: 14px;
248    font-weight: bold;
249    line-height: 17px;
250    padding: 2px 6px;
251}
252th a:link, th a:visited, th a:hover {
253    color: #333;
254    display: block;
255    font-size: 14px;
256    text-decoration: none;
257    width: 100%;
258}
259th.asc a, th.desc a {
260    background-position: right;
261    background-repeat: no-repeat;
262}
263th.asc a {
264    background-image: url(../images/skin/sorted_asc.gif);
265}
266th.desc a {
267    background-image: url(../images/skin/sorted_desc.gif);
268}
269
270.odd {
271    background: #f7f7f7;
272}
273.even {
274    background: #fff;
275}
276
277.clickableOdd {
278    background: #f7f7f7;
279    cursor: pointer;
280}
281.clickableEven {
282    background: #fff;
283    cursor: pointer;
284}
285
286/* LIST */
287
288.list table {
289    border-collapse: collapse;
290}
291.list th, .list td {
292    border-left: 1px solid #ddd;
293}
294.list th:hover, .list tr:hover {
295    background: #b2d1ff;
296}
297
298/* PAGINATION */
299
300.paginateButtons {
301    border-top: 0;
302    color: #666;
303    font-size: 14px;
304    overflow: hidden;
305    padding: 10px 3px;
306}
307.paginateButtons a {
308    background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
309    border: 1px solid #ccc;
310    border-color: #ccc #aaa #aaa #ccc;
311    color: #666;
312    margin: 0 3px;
313    padding: 2px 6px;
314}
315.paginateButtons span {
316    padding: 2px 3px;
317}
318
319.searchButtons {
320    background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
321    border: 1px solid #ccc;
322    border-color: #ccc #aaa #aaa #ccc;
323    margin: 0 0.5em;
324}
325.searchButtons a {
326    background: transparent url(../images/skin/database_search.png)  5px 50% no-repeat;
327    padding-left: 28px;
328    border: none;
329    margin: 0;
330}
331
332/* DIALOG */
333
334.dialog table {
335    padding: 5px 0;
336}
337
338.prop {
339    padding: 5px;
340}
341.prop .name {
342    text-align: left;
343    width: 15%;
344    white-space: nowrap;
345}
346.prop .value {
347    text-align: left;
348    width: 85%;
349}
350
351/* ACTION BUTTONS */
352.generalButton {
353    background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
354    color: #444;
355    font-size: 14px;
356    font-weight: bold;
357    cursor: pointer;
358    margin-left: 5px;
359    overflow: hidden;
360    padding: 0.1em 0.4em 0.1em 0.4em;
361}
362
363.buttons {
364    background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
365    border: 1px solid #ccc;
366    color: #666;
367    font-size: 14px;
368    margin-top: -1px;
369    margin-bottom: 5px;
370    overflow: hidden;
371    padding: 3px;
372}
373.buttons input {
374    background: #fff;
375    border: 0;
376    color: #333;
377    cursor: pointer;
378    font-size: 14px;
379    font-weight: bold;
380    margin-left: 3px;
381    overflow: visible;
382    padding: 0px 6px;
383}
384.buttons input.delete {
385    background: transparent url(../images/skin/database_delete.png) 5px 50% no-repeat;
386    padding-left: 28px;
387}
388.buttons input.trash {
389    background: transparent url(../images/skin/bin_closed.png) 5px 50% no-repeat;
390    padding-left: 28px;
391}
392.buttons input.restore {
393    background: transparent url(../images/skin/bin_empty.png) 5px 50% no-repeat;
394    padding-left: 28px;
395}
396.buttons input.cancel {
397    background: transparent url(../images/skin/cross.png) 5px 50% no-repeat;
398    padding-left: 28px;
399}
400.buttons input.complete {
401    background: transparent url(../images/skin/tick.png) 5px 50% no-repeat;
402    padding-left: 28px;
403}
404.buttons input.reopen {
405    background: transparent url(../images/skin/door_open.png) 5px 50% no-repeat;
406    padding-left: 28px;
407}
408.buttons input.approve {
409    background: transparent url(../images/skin/database_gear.png) 5px 50% no-repeat;
410    padding-left: 28px;
411}
412.buttons input.renegeApproval {
413    background: transparent url(../images/skin/cog_delete.png) 5px 50% no-repeat;
414    padding-left: 28px;
415}
416.buttons input.edit {
417    background: transparent url(../images/skin/database_edit.png) 5px 50% no-repeat;
418    padding-left: 28px;
419}
420.buttons input.save {
421    background: transparent url(../images/skin/database_save.png) 5px 50% no-repeat;
422    padding-left: 28px;
423}
424.buttons input.add {
425    background: transparent url(../images/skin/database_add.png) 5px 50% no-repeat;
426    padding-left: 28px;
427}
428.buttons input.search {
429    background: transparent url(../images/skin/database_search.png) 5px 50% no-repeat;
430    padding-left: 28px;
431}
432.buttons input.link {
433    background: transparent url(../images/skin/database_link.png) 5px 50% no-repeat;
434    padding-left: 28px;
435}
436.buttons input.go {
437    background: transparent url(../images/skin/database_go.png) 5px 50% no-repeat;
438    padding-left: 28px;
439}
440.buttons input.table {
441    background: transparent url(../images/skin/database_table.png) 5px 50% no-repeat;
442    padding-left: 28px;
443}
444
445#bottom {
446  background: url("../images/bottomBg.png") no-repeat scroll center;
447  width: 1020px;
448  height: 100px;
449}
450
451/* Overlay Pane and filterPane plugin*/
452div.overlayPane {
453    position: absolute;
454    width:70%;
455    left: 50%;
456    margin-left: -36%;
457    top: 50%;
458    margin-top: -26%;
459    border: 2px solid #666666;
460    background-color: white;
461    padding: 5px;
462    z-index: 1;
463}
464
465.overlayTable {
466    width: 100%;
467}
468
469a.remove img {
470    border:none;
471}
472
473 /* Navigation Plugin Override */
474.navigation {
475    padding: 0px 0px 0px 50px;
476    list-style-type: none;
477    clear: both;
478    font-size: 14px;
479    /*overflow: hidden;*/ /* Clearing floats */
480}
481
482.navigation li {
483    float: left;
484    /*border: 0px*/
485    /* border: 1px solid #888; */
486     /*border-left-color: #bbb;*/  /* Highlight border-color */
487}
488
489.navigation li.navigation_first {
490     /*border-left-color: #888; */
491}
492
493.navigation li.navigation_active {
494     /*border-left-color: #555;*/  /* Highlight border-color of active item */
495}
496
497.navigation li a {
498    color: #666;
499    /* background-color: #aaa; */
500    padding: 0.3em 0.75em 0;
501    display: block;
502    text-decoration: none;
503}
504
505.navigation li a:hover {
506    color: red;
507    /* background-color: #999; */
508/*     font-weight: normal; */
509/*     font-size: 14px; */
510    padding: 0.5em 0.75em;
511    /*cursor: default;*/
512}
513
514.navigation li.navigation_active a {
515    /* background-color: #555; */
516/*    color: #fff;*/
517    color: #006dba;
518    /*color: black;*/
519    font-weight: bold;
520    font-size: 17px;
521    margin: 0 0 0 0;
522    /*cursor: default;*/
523}
524
525.navigation li.navigation_active a:hover {
526    color: #006dba;
527    font-weight: bold;
528    font-size: 17px;
529    padding: 0.3em 0.75em;
530    /*background-color: #555;*/
531}
532
533/* Sub navigation */
534.subnavigation {
535    /*padding: 0px 0px 0px 165px;*/
536    padding: 0px 0px 0px 105px;
537    list-style-type: none;
538    clear: both;
539    overflow: hidden; /* Clearing floats */
540}
541.subnavigation li {
542    float: left;
543    /* background-color: #555; */
544    padding: 0em 0.75em;
545    border-width: 0px 0;
546}
547.subnavigation li a {
548    color: #006dba;
549    font-weight: bold;
550    font-size: 17px;
551    display: block;
552    /*padding: 0px 0;*/
553    /* border-color: #555; */
554    border-style: solid;
555    border-width: 0px 0;
556    text-decoration: none;
557    /*margin: 0 0 0 0;*/
558    /*cursor: default;*/
559}
560
561.subnavigation li a:visited {
562    color: #006dba;
563}
564
565.subnavigation li a:hover {
566    /*color: red;*/
567    /*border-color: black;*/ 
568    border-width: 1px 0;
569}
570.subnavigation li.subnavigation_active a {
571    /*color: #e0e0e0; */
572    /*cursor: default;*/
573    /*border-color: #e0e0e0;*/
574    border-width: 1px 0;
575}
576
577/* Tree */
578
579div.static_tree {
580}
581div.static_tree ul {
582    list-style-type: none;
583    padding-left: 15px;
584}
585div.static_tree li {
586    background: url(../images/skin/ln.gif) 0px 0px no-repeat;
587    padding-left: 20px;
588    margin: 2px;
589}
590
591div.tree_button {
592    float: left;
593}
594div.tree_button a {
595}
596div.tree_button img {
597    padding: 0.3em 0.5em 0 0.3em;
598}
599div.tree_button img:hover {
600    padding: 0.5em 0.5em 0 0.3em;
601}
602
603div.tree {
604}
605div.tree li a{
606}
607div.tree ul {
608    list-style-type: none;
609    padding-left: 15px;
610}
611div.tree li {
612    background: url(../images/skin/ln.gif) 0px 0px no-repeat;
613    padding-left: 10px;
614    margin: 2px;
615}
616div.tree_pane_close {
617    position: absolute;
618    right: 5px;
619    padding: 5px;
620}
621
622/* CheckBoxList Tag Lib */
623
624.CheckBoxList {
625    height: 300px;
626    overflow: auto;
627    overflow-x: hidden;
628    width: 400px;
629    border: 1px solid #ccc;
630    list-style-type: none;
631    margin: 0;
632    padding: 0px;
633}
634.CheckBoxList li {
635    padding: 5px;
636}
Note: See TracBrowser for help on using the repository browser.