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
RevLine 
[55]1html * {
2    margin: 0;
3    /*padding: 0; SELECT NOT DISPLAYED CORRECTLY IN FIREFOX */
[59]4
[55]5}
6
7/* GENERAL */
8
9.spinner {
10    padding: 5px;
11    position: absolute;
12    right: 0;
13}
14
15body {
[229]16    text-align: center;
[106]17    color: #222;
[98]18    font: 14px verdana, arial, helvetica, sans-serif;
[59]19    background: transparent url("../images/brushed_metal.png") repeat fixed center;
[55]20}
21
[59]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;
[192]31  height: 31px;
[59]32}
33
34#content {
35  padding: 0px 20px 20px;
[192]36  background: url("../images/contentbg.png") repeat-y scroll center;
[59]37  width: 980px;
[141]38  /*border: 1px solid #ccc;*/
[59]39}
40
41#Header {
42  background: transparent url("../images/logo.png") no-repeat scroll center;
43  width: 980px;
[192]44  height: 136px;
[139]45  /*border: 1px solid;*/
[59]46}
[80]47#HeaderLink{
48  display: block;
[192]49  width: 958px;
50  height: 136px;
[80]51}
[59]52
[139]53/* Navigation plugin, top level. */
54#menu {
55    float: left;
[141]56    /*border: 1px solid #ccc;*/
[139]57}
58
[418]59/* Application log textarea */
[358]60#log {
61    width: 920px;
62    height: auto;
63}
64
[418]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
[55]82a:link, a:visited, a:hover {
[297]83    color: #006dba;
[55]84    font-weight: bold;
85    text-decoration: none;
[59]86}
[55]87
[106]88img {
89    border: 0px;
90}
91
[443]92/*Do not specify a global h2 and h3
93    Since this changes filterPane and other headers.*/
[55]94h1 {
95    color: #006dba;
96    font-weight: normal;
[98]97    font-size: 17px;
[59]98    margin: 0 0 .3em 0;
[55]99}
100
101ul {
[59]102    padding-left: 15px;
[55]103}
104
105input, select, textarea {
106    background-color: #fcfcfc;
107    border: 1px solid #ccc;
[98]108    font: 14px verdana, arial, helvetica, sans-serif;
[55]109    margin: 2px 0;
110    padding: 2px 4px;
111}
112select {
113   padding: 2px 2px 2px 0;
114}
115textarea {
[139]116    width: 450px;
117    height: 150px;
118    vertical-align: top;
[55]119}
120
121input:focus, select:focus, textarea:focus {
122    border: 1px solid #b2d1ff;
123}
124
125.body {
[110]126    padding: 20px 20px 20px 20px;
127    text-align: center;
[141]128    /*border: 1px solid #ccc;*/
[55]129}
130
[142]131/* Logout and Top Navigation Level */
[59]132
[142]133.appControl {
134    height: 2em;
135}
[297]136.appControl a {
137    color: #666;
138}
[142]139
[141]140.logoutButton {
[139]141    float: right;
[142]142    padding: 0.3em 0px 0.3em 0;
[98]143    font-size: 14px;
[192]144    margin: 0 50px 0 0;
[142]145    /*border: 1px solid #ccc;*/
[59]146}
147
[141]148.logoutButton:hover {
[139]149    color: red;
[142]150    padding: 0.5em 0px 0.1em 0;
[139]151}
[55]152
[139]153/* ORIGINAL NAVIGATION MENU */
154
[55]155.nav {
[229]156    text-align: center;
[59]157    background: url("../images/linkPanel_long.png") top no-repeat;
[139]158    padding: 10px 0px 0px 0px;
[59]159    width: 980px;
160    height: 40px;
[55]161}
162
163.menuButton {
[98]164    font-size: 14px;
[55]165    padding: 0 5px;
166}
167.menuButton a {
168    color: #333;
[59]169    padding: 14px 25px;
[55]170}
171.menuButton a.home {
[59]172    /*background: url(../images/skin/house.png) center left no-repeat;*/
[55]173    color: #333;
[59]174    /*padding: 25px;*/
[55]175}
176.menuButton a.list {
[59]177    /*background: url(../images/skin/database_table.png) center left no-repeat;*/
[55]178    color: #333;
[59]179    /*padding-left: 25px;*/
[55]180}
181.menuButton a.create {
[59]182    /*background: url(../images/skin/database_add.png) center left no-repeat;*/
[55]183    color: #333;
[59]184    /*padding-left: 25px;*/
[55]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;
[59]194    padding: 5px 5px 5px 0px
[55]195}
196
[277]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
[55]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;
[59]214    padding: 0;
[55]215}
216div.errors li {
[328]217    background: url(../images/skin/exclamation.png) 8px 0% no-repeat;
[55]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}
[98]228td.errors textarea {
229    border: 1px solid red;
230}
[55]231
[134]232input.time {
[98]233    width:40px;
234}
[134]235input.time.errors {
[98]236    border: 1px solid red;
237}
[221]238input.medium {
239    width:60px;
240}
241input.medium.errors {
242    border: 1px solid red;
243}
[134]244input.description {
245    width:450px;
246}
[98]247
[55]248/* TABLES */
249
250table {
251    border: 1px solid #ccc;
[328]252    width: 100%;
[55]253}
254tr {
255    border: 0;
256}
[59]257td, th {
[98]258    font: 14px verdana, arial, helvetica, sans-serif;
259    line-height: 17px;
[55]260    padding: 5px 6px;
261    text-align: left;
262    vertical-align: top;
263}
[418]264td.idColumn {
265    width: 25px;
266}
[55]267th {
268    background: #fff url(../images/skin/shadow.jpg);
[106]269    color: #555;
[98]270    font-size: 14px;
[55]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;
[98]278    font-size: 14px;
[55]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
[124]300.clickableOdd {
301    background: #f7f7f7;
302    cursor: pointer;
303}
304.clickableEven {
305    background: #fff;
306    cursor: pointer;
307}
308
[55]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;
[98]326    font-size: 14px;
[55]327    overflow: hidden;
328    padding: 10px 3px;
329}
330.paginateButtons a {
[221]331    background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
[55]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
[221]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
[55]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 */
[221]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}
[55]385
386.buttons {
387    background: #fff url(../images/skin/shadow.jpg) bottom repeat-x;
388    border: 1px solid #ccc;
389    color: #666;
[98]390    font-size: 14px;
[84]391    margin-top: -1px;
392    margin-bottom: 5px;
[55]393    overflow: hidden;
[221]394    padding: 3px;
[55]395}
396.buttons input {
397    background: #fff;
398    border: 0;
399    color: #333;
400    cursor: pointer;
[98]401    font-size: 14px;
[55]402    font-weight: bold;
403    margin-left: 3px;
404    overflow: visible;
[221]405    padding: 0px 6px;
[55]406}
407.buttons input.delete {
408    background: transparent url(../images/skin/database_delete.png) 5px 50% no-repeat;
409    padding-left: 28px;
410}
[181]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}
[418]427.buttons input.flag {
428    background: transparent url(../images/skin/flag_red.png) 5px 50% no-repeat;
429    padding-left: 28px;
430}
[181]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}
[55]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}
[106]451.buttons input.add {
452    background: transparent url(../images/skin/database_add.png) 5px 50% no-repeat;
453    padding-left: 28px;
454}
[134]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}
[59]471
472#bottom {
473  background: url("../images/bottomBg.png") no-repeat scroll center;
474  width: 1020px;
475  height: 100px;
[139]476}
477
[155]478/* Overlay Pane and filterPane plugin*/
479div.overlayPane {
480    position: absolute;
481    width:70%;
482    left: 50%;
[192]483    margin-left: -36%;
[155]484    top: 50%;
[192]485    margin-top: -26%;
[155]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
[139]500 /* Navigation Plugin Override */
501.navigation {
[192]502    padding: 0px 0px 0px 50px;
[139]503    list-style-type: none;
504    clear: both;
505    font-size: 14px;
[141]506    /*overflow: hidden;*/ /* Clearing floats */
[139]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 {
[297]525    color: #666;
[139]526    /* background-color: #aaa; */
[141]527    padding: 0.3em 0.75em 0;
[139]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; */
[142]537    padding: 0.5em 0.75em;
[139]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;
[142]556    padding: 0.3em 0.75em;
[139]557    /*background-color: #555;*/
558}
559
560/* Sub navigation */
561.subnavigation {
562    /*padding: 0px 0px 0px 165px;*/
[192]563    padding: 0px 0px 0px 105px;
[139]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}
[278]603
604/* Tree */
605
[304]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
[306]618div.tree_button {
[307]619    float: left;
[306]620}
[307]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
[278]630div.tree {
631}
632div.tree li a{
633}
634div.tree ul {
635    list-style-type: none;
[304]636    padding-left: 15px;
[278]637}
638div.tree li {
639    background: url(../images/skin/ln.gif) 0px 0px no-repeat;
[282]640    padding-left: 10px;
641    margin: 2px;
[278]642}
[312]643div.tree_pane_close {
[323]644    position: absolute;
645    right: 5px;
[312]646    padding: 5px;
647}
[286]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.