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

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

Small CSS change to h2 and h3.

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