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

Last change on this file since 494 was 490, checked in by gav, 15 years ago

Add work done by person and date feature with view and search logic.

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