Project

General

Profile

1
 /*
2
  *   '$RCSfile$'
3
  *     Purpose: Default style sheet for KNB project web pages 
4
  *              Using this stylesheet rather than placing styles directly in 
5
  *              the KNB web documents allows us to globally change the 
6
  *              formatting styles of the entire site in one easy place.
7
  *   Copyright: 2000 Regents of the University of California and the
8
  *               National Center for Ecological Analysis and Synthesis
9
  *     Authors: Matt Jones
10
  *
11
  *    '$Author: leinfelder $'
12
  *      '$Date: 2011-02-16 15:25:24 -0800 (Wed, 16 Feb 2011) $'
13
  *  '$Revision: 5971 $'
14
  *
15
  * This program is free software; you can redistribute it and/or modify
16
  * it under the terms of the GNU General Public License as published by
17
  * the Free Software Foundation; either version 2 of the License, or
18
  * (at your option) any later version.
19
  *
20
  * This program is distributed in the hope that it will be useful,
21
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
22
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
23
  * GNU General Public License for more details.
24
  *
25
  * You should have received a copy of the GNU General Public License
26
  * along with this program; if not, write to the Free Software
27
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
28
  */
29

    
30

    
31

    
32
/*
33
 *  import eml css:
34
 */
35

    
36
@import url(../../../style/common/eml_xsl.css);
37
html > body #header {
38
	height: 112px;	
39
}
40
.iframeheaderclass {
41
	margin: 0px;
42
}
43
#footer {
44
	position: relative;
45
	background-color: white;
46
}
47
a.headermenu:visited {
48
	color: white;
49
}
50
a.headermenu:link {
51
	color: white;
52
}
53
a.headermenu:hover {
54
	color: #F76501;
55
}
56
b {
57
	font-weight: bold;
58
}
59

    
60
/**
61
 *  set the correct iframe sizes to accomodate the 
62
 *  header, footer, left and right areas.
63
 *  NOTE: these styles apply only to each 
64
 *  container frame, *NOT* to the document within it!
65
 */  
66
.iframeheaderclass {
67
  height:   112px;
68
  width:	100%; 
69
  background: #7BB865;
70
  /*
71
  min-width:775px;
72
  width:expression(document.body.clientWidth < 775? "775px": "auto" );
73
  */
74
  border:   0px;
75
  margin-top:	0px;
76
}
77

    
78
.iframeloginboxclass {
79
    height:   880px;
80
    /*width:600px;*/
81
    min-width:600px;
82
  	width:expression(document.body.clientWidth < 600? "600px": "auto" );
83
    border:   0px;
84
	vertical-align: top;
85
	text-align: left;
86
}
87

    
88

    
89
.iframesearchboxclass { 
90
	height:   880px;
91
    /*width:600px;*/
92
    min-width:600px;
93
  	width:expression(document.body.clientWidth < 600? "600px": "auto" );
94
    border:   0px;
95
	vertical-align: top;
96
	text-align: left; 
97
}
98

    
99
.iframeleftcolclass  { 
100
    /*height:  100%;*/
101
    height:	880px;  	
102
	width:	175px;
103
}
104

    
105
/**IE hack**/
106
html>body .iframeleftcolclass  { 
107
    height:	100%;
108
    min-height:	880px;
109
}
110

    
111
.iframefooterclass   {
112
  height:   150px; 
113
  width:	100%;
114
  border:   0px;
115
  background: #124325;
116
  color: #FFFFFF;
117
}
118

    
119
.iframefooterclass2   {
120
  height:   150px; 
121
  width: 100%;
122
  min-width: 623px;
123
  /* margin-left: 20px; */
124
  border:   0px;
125
  background: #124325;
126
  color: #FFFFFF;
127
}
128

    
129
.iframerightcolclass   { 
130
	background: #FFFFFF;
131
}
132

    
133
td.mapColumn {
134
  vertical-align: top;
135
}
136

    
137
.mapFrame { 
138
    /*height: 59em;*/
139
    height: 450px;
140
    width: 785px;
141
	vertical-align: top;
142
	background: #FFFFFF;
143
}
144

    
145
/*body > table td #mapFrame {
146
	/* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
147
    /*width: 290px;*/
148
/*}*/
149

    
150
/**
151
 *  create a left margin for the document
152
 */
153

    
154
/**
155
* These are new classes adapted from sanparks L+F
156
**/
157
body {
158
	margin: 0;
159
	padding: 0;
160
	background: #B6BCB8 url("images/bg_strip.jpg") bottom left fixed repeat-x;
161
	color: #000;
162
	height: 100%;
163
	font-family: "Verdana", "Trebuchet MS", "Helvetica", "Arial", sans-serif;
164
}
165

    
166
#main_wrapper {
167
	padding-left: 20px;
168
	padding-right: 20px;	
169
}
170

    
171
#content_wrapper {
172
	background: #FFFFFF;
173
}
174

    
175
.headertitle {
176
	font-weight: bold; 
177
	font-family: Helvetica, Verdana, Arial, sans-serif; 
178
	font-size: 1.4em; 
179
	color: #124326;
180
	padding-left: 10px;
181
}
182
 
183
.headermenu {
184
	background: #124325;
185
	height: 20px;
186
	color: #FFFFFF;
187
	text-decoration: none;
188
	font-weight: bold;
189
	font-size: 12px;
190
	text-align: center;
191
	padding-left: 10px;
192
}
193

    
194
td.login {
195
	padding-left: 5px;
196
	padding-right: 5px;
197
	padding-top: 5px;
198
}
199
a.login {
200
	font-weight: normal;	
201
}
202
input.login, select.login {
203
	border: 0;
204
	width: 100px;
205
	color: #124325;
206
	
207
}
208

    
209
.leftnav {
210
	width: 175px;
211
	margin: 0px auto;
212
	text-align: center;
213
	/*background: transparent url("images/navstrip.jpg") left 0px repeat-y;*/
214
	color: #FFFFFF;
215
}
216

    
217
h1 {
218
	text-align: left;
219
	font-family: "Helvetica", "Trebuchet MS", "Verdana", "Arial", sans-serif;
220
	font-size: 1.9em;
221
	padding: 0px 0px 12px 0px;
222
	margin: 0;
223
	padding-top: 6px;
224
	color: #f30;
225
}
226

    
227
h2 {
228
	text-align: left;
229
	font-family: "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
230
	font-size: 1.4em;
231
	padding: 0px 0px 10px 0px;
232
	margin: 0;
233
	color: #f30;
234
}
235

    
236
h3 {
237
	text-align:	left;
238
	color: #124325;
239
	background: #CFE2CF;
240
	font-family: "Verdana", "Helvetica", "Trebuchet MS", "Arial", sans-serif;
241
	font-size: 1.1em;
242
	border: 1px solid #124325;
243
	display: block;
244
	padding: 3px 10px;
245
	margin:10px 0 10px 0;
246
}
247

    
248
/*****BEGIN SANPARKS NAV*******/
249
#nav {
250
	float: left;
251
	width: 175px;
252
	color: #fff;
253
	clear: both;
254
}
255
#nav ul.level-1 {
256
	font-weight: bold;
257
	list-style: none;
258
	padding: 6px;
259
	margin: 0;
260
	line-height: 1;
261
}
262

    
263
#nav ul.level-1 li {
264
	font-size: 1.1em;
265
	/*margin: 0px 0px 5px 0px;*/
266
	margin: 0px 0px 12px 0px;
267
	padding: 0px 0px 0px 0px;
268
	background: none;
269
}
270

    
271
#nav ul.level-2 {
272
	font-weight: normal;
273
	list-style: none;
274
	padding: 0;
275
	font-size: 0.9em;
276
	margin: 5px 0px 0px 0px;
277
}
278
#nav ul.level-3 {
279
	font-weight: normal;
280
	list-style: none;
281
	padding: 0;
282
	font-size: 0.9em;
283
	margin: 0px 0px 0px 0px;
284
}
285
#nav ul.level-2 li {
286
	background: transparent url("images/horns.png") left 1px no-repeat !important;
287
	padding: 0;
288
	margin: 0;
289
	margin: 0px 0px 2px 0px;
290
}
291
#nav ul.level-3 li {
292
	background: transparent  left 1px no-repeat !important;
293
	padding: 0;
294
	margin: 0;
295
}
296

    
297
#nav ul.level-1 li a {
298
	color: #fff;
299
	text-decoration: none;
300
	display: block;
301
	/*height: 1.6em;*/
302
}
303

    
304
#nav ul.level-2 li a {
305
	font-weight: normal;
306
	color: #fff;
307
	text-decoration: none;
308
	display: block;
309
	padding-left: 18px;
310
	height: 100%;
311
}
312

    
313
#nav ul.level-2 li a:hover, ul.level-2 li a:active {
314
	background: transparent url(images/nav_bullets_orange.gif) no-repeat left 1px !important;
315
}
316

    
317
#nav  ul.level-1 li a:hover, ul.level-1 li a:active, ul.level-2 li a:hover, ul.level-2 li a:active {
318
/* #nav li a:hover, li a:active { */
319
	color: #F76501;
320
	text-decoration: underline;
321
}
322

    
323
#nav ul li a.current {
324
	background: transparent url(images/nav_bullets_orange.gif) no-repeat left 1px !important;
325
}
326

    
327
#nav ul li.current_cat, #nav ul li a.current_cat {
328
	color: #f30;
329
}
330

    
331
#nav .current_home {
332
	color: #f30;
333
	padding-bottom: 5px;
334
	display: block;
335
	border-bottom: 1px solid #0E321D;
336
	text-decoration: none;
337
	font-size: 1.1em;
338
	font-weight: bold;
339
	margin-bottom: 0px;
340
	margin-left: 5px;
341
	margin-top: 7px;
342
	margin-right: 5px; 
343
}
344

    
345
.home a:link, .home a:visited {
346
	border-bottom: 1px solid #0E321D;
347
	color: #FFFFFF;
348
	display: block;
349
	/*font-size: 1.1em;*/
350
	font-weight: bold;
351
	margin: 7px 5px 0px;
352
	padding-bottom: 5px;
353
	text-decoration: none;
354
}
355
.home a:hover {
356
	color: #F76501;
357
	text-decoration: underline;
358
}
359

    
360
.underlined {
361
	text-decoration: underline;
362
}
363

    
364
.fake-url {
365
	text-decoration: underline;
366
}
367
/*****END SANPARKS NAV*******/
368

    
369
/**
370
 *  set the size and alignment etc of the top-level layout table
371
 */  
372
.templatetableclass {
373
  width:   95%; 
374
  border:   0px;
375
  padding:  0px;
376
  margin-left:   20px;
377
  margin-right:   20px;
378
}
379

    
380

    
381
/**
382
 *  set the style of the main content area and its contents
383
 */ 
384
.templatecontentareaclass {
385
	vertical-align: top;
386
  	padding: 0px;
387
  	margin: 0px;
388
	background:	#FFFFFF;
389
	color: black;
390
}
391

    
392

    
393
/**
394
 *  set the correct <td> sizes to accomodate the 
395
 *  header, footer, left and right iframes.
396
 *  NOTE: these styles apply only to each 
397
 *  container frame, *NOT* to the document in
398
 *  the iframe within it!
399
 */  
400
.templateheaderrowclass {
401
  height:   112px; 
402
/*
403
  no width allowed - uses same width as table class
404
*/
405
  border:   0px;
406
  padding:  0px;
407
  margin:   0px;
408
}
409

    
410

    
411
.templateleftcolclass {
412
  height:   100%; 
413
  width:    175px;
414
  border:   0px;
415
  padding:  0px;
416
  margin:   0px;
417
  vertical-align: top;
418
  background: transparent url("images/navstrip.jpg") left 0px repeat-y;
419
}
420

    
421

    
422
.templaterightcolclass {
423
  height:   100%; 
424
  width:    0px;
425
  border:   0px;
426
  padding:  0px;
427
  margin:   0px;
428
}
429

    
430

    
431
.templatefooterrowclass {
432
  height:   0px; 
433
/*
434
  no width allowed - uses same width as table class
435
*/
436
  border:   0px;
437
  padding:  0px;
438
  margin:   0px;
439
}
440

    
441
/** used in fgdc xsl **/
442
th {
443
	text-align: left;
444
	padding-left: 0px;
445
    border-bottom: solid #dddddd 1px;  		
446
}
447

    
448
/**
449
 *  these override styles imported from eml css 
450
 */	 
451
.sectionnames{
452
    font-weight: bold;
453
    font-size: 16px;
454
    color: #096B79;
455
}
456

    
457
.linkedHeaderStyle{
458
    
459
    background-color: #A3DADA;
460
    padding-left: 16%;
461
 }
462

    
463
.title {
464
    font-family: Verdana, Georgia, "Times New Roman", serif;
465
    font-size: 24px; 
466
    font-weight: bold;
467
    color:black;
468
    background: inherit;
469
}
470

    
471
.secondCol{
472
    background-color: #ffffff; 
473
    font-size: 12px;
474
    padding-left: 5px;
475
}
476

    
477
.highlight  {
478
    color: #124325;
479
    background-color: #FFFFFF;
480
    font-style: italic;    
481
    font-size: 11px; 
482
    padding-left: 10px;
483
}
484

    
485
.citation  {
486
    color: black;
487
    background-color: #FFFFFF;
488
    padding-left: 10px;
489
}
490

    
491
.tablehead {
492
    color: #124325;
493
    background: #FFFFFF;
494
    text-align: left;
495
    font-size: 14px; 
496
    font-weight: bold;
497
    border-top: solid #ffffff 15px;
498
    border-bottom: solid #dddddd 1px;
499
    padding-left: 10px;
500
    padding-top: 0px;
501
    padding-bottom: 0px;
502
}
503

    
504
th.tablehead {
505

    
506
    text-align: center;
507
    border-bottom: solid #006666 1px;
508
    margin: 0px;
509
    padding: 0px;
510
    height:  21px;
511
}
512

    
513
.tablehead_lcorner {
514
    background-position: right top;
515
    background-repeat: no-repeat;
516
    padding: 0px;
517
    margin:  0px;
518
    width:   10px;
519
    height:  21px;
520
}    
521
    
522
.tablehead_rcorner {
523
    background-position: left top;
524
    background-repeat: no-repeat;
525
    padding: 0px;
526
    margin:  0px;
527
    width:   10px;
528
    height:  21px;
529
}    
530

    
531
.lsid {
532
    text-decoration: underline; 
533
}
534

    
535
a {
536
    color: #124325;
537
    font-weight: bold;
538
    font-size: 12px; 
539
    text-decoration: none; }
540
    
541
a:hover {
542
    color: #F76501;
543
    text-decoration: underline; }
544

    
545
/**
546
 *  these are used only in the metacat pages
547
 */
548

    
549
p.emphasis {
550

    
551
  font-size: 14px;
552
  color: #dd7744; 
553
  font-weight: bold;
554
  font-style:  normal;
555
}
556

    
557
.searchresultsdivider {
558
    background-color:	#FFFFFF;
559
	border-top:	thin dashed;
560
	color:	#DDDDDD;
561
}
562

    
563
/**
564
 *  these are used only in the registry skins
565
 */
566
 
567
p.searchbox {
568
    color: #096B79;
569
    font-weight: bold;
570
    font-size: 12px; 
571
    text-decoration: none; 
572
}
573

    
574
br {
575
    margin: 0px;
576
    padding: 0px;
577
}
578

    
579

    
580
.headertopmargin {
581
margin-top:    10;
582
}
583

    
584
.intro {
585
        width:   760px;
586
        margin-left:    15px;
587
}
588

    
589
textarea {
590
   width: 80%;
591
}
592

    
593
.required {
594
    font-weight: normal;
595
    font-style: italic;
596
    font-size: 11px;
597
    /*color: #b00000;*/
598
    color: #124325;
599
}
600

    
601
.label {
602
    font-weight: bold;
603
}
604

    
605
.warning-header {
606
	color: red;
607
	font-size: 14px;
608
	margin-bottom: 10px;
609
}
610

    
611

    
612
.emphasis {
613
    font-weight: bold;
614
    font-size: 18px;
615
    color: #000000;
616
}
617

    
618
.colorbold {
619
	font-weight: bold;
620
	color: #096B79;
621
	font-size: 12px;
622
}
623
	
624
.boldlink {
625
	font-weight: bold;
626
	font-size: 12px;
627
}
628

    
629

    
630
.redbold {
631
	font-weight: bold;
632
	color: #b00000;
633
	font-size: 12px;
634
}
635

    
636
.greenbold {
637
	font-weight: bold;
638
    background: inherit; 
639
	color: green;
640
	font-size: 12px;
641
}
642

    
643
.smalltext {
644
	font-weight: bold;
645
	font-size: 10px;
646
	vertical-align: super;
647
}
648

    
649
.largetext {
650
	font-weight: bold;
651
	font-size: 16px;
652
} 
653

    
654
.italicized {
655
	font-style: italic;
656
	font-size: 12px;
657
}
658

    
659
.regtext {
660
	font-weight: normal;
661
	font-size: 12px;
662
	color: #FFFFFF;
663
}
664
.sectbody {
665
	background: #FFFFFF;
666
	font-size: 12px;
667
        font-weight: bold;}
668

    
669
.sectheader {
670
	background: #CFE2CF;
671
	font-size: 12px;
672
        font-weight: bold;}
673

    
674
.tables {
675
        width:   760px;
676
        margin-left:      20px;
677
        border-top: solid black 1px;
678
        border-left: solid black 1px;
679
        border-right: solid black 1px;      
680
      }
681

    
682
.hide {
683
      display:none;
684
  }
685

    
686
.showLink {
687
      cursor: pointer;
688
      cursor: hand;
689
      display:empty;
690
  }
691

    
692
.bordertop {
693
        border-top: solid black 1px;
694
      }
695
      
696
.borderbottom {
697
        border-bottom: 1px solid black;}
698
	
699
.topbottom {
700
	border-top: 1px solid black;
701
	border-bottom: 1px solid black; 
702
	}
703

    
704
.longwidth {
705
	width: 80%;
706
	}
707

    
708
.shortwidth {
709
	width: 40%;
710
	}
711
	
712
.rightCol {
713
       width:  24%;
714
       text-align: right;
715
    }
716

    
717
.centerContentBorder {
718
        padding: 0px;
719
        width: 98%;
720
        background: #FFFFFF;
721
        color: #FFFFFF;
722
}
723

    
724
.footerContent {
725
        background: #124325;
726
        color: #FFFFFF;
727
}
728

    
729
.footerContent a {
730
        color: #FFFFFF;
731
}
732

    
733
/********************************************************************** 
734
 * content section settings
735
 **********************************************************************/
736
 
737
.main-section {
738
	background: #B6BCB8 url(images/bg_strip.jpg) repeat-x fixed left bottom;
739
}
740
 
741
.content-section {
742
	margin: 0px 20px 0px 20px;
743
	padding-top: 20px;
744
	background: #FFFFFF;
745
	height: 820px;
746
	width: 95%;
747
	min-width: 1050px;
748
}
749

    
750
.content-section-header {
751
	padding: 20px 0px 10px 200px;
752
	color: #7BB865;
753
	font-size: 18px;
754
}
755

    
756
.content-subsection {
757
	vertical-align: middle;
758
	margin: 0px 0px 0px 195px;
759
	width: 820px;
760
}
761

    
762
.content-subsection-header {
763
	padding: 0px 0px 10px 0px;
764
	color: #7BB865;
765
	font-size: 16px;
766
}
767

    
768
.content-subsection-header-emphasis {
769
	font-size: 16px;
770
	color: #DD7744;
771
	margin-bottom: 5px;
772
}
773

    
774
/********************************************************************** 
775
 * form field settings
776
 **********************************************************************/
777

    
778
.field-label {
779
	display: inline;
780
	margin: 30px 7px 0px 0px;
781
	color: #000000;
782
	font-size: 14px;
783
}
784

    
785
.text-input {
786
	margin: 0px 5px 0px 0px;
787
	padding-left: 4px;
788
	font-size: 12px;
789
	color: #000000;
790
	width: 250px;
791
}
792

    
793
.dropdown-input {
794
	margin: 0px 10px 0px 0px;
795
	width: 150px;
796
}
797

    
798
dropdown-long-input {
799
  margin: 0px 10px 0px 0px;
800
  width: 215px;
801
}
802

    
803
.submit-button {
804
	margin: 20px 0px 10px 300px;
805
	width: 150px;
806
}
807

    
808
/********************************************************************** 
809
 * search result specific settings
810
 **********************************************************************/
811

    
812
.result-header-section {
813
	margin: 20px 0px 10px 0px;
814
	font-size: 16px;
815
	font-weight: bold;
816
}
817

    
818
.result-header {
819
	color: #255333;
820
	font-style: normal;
821
	display: inline;
822
	float: left;
823
	margin-right: 10px;
824
}
825

    
826
.result-header-emphasis {
827
	color: #DD7744; 
828
}
829

    
830
.row {
831
	color: #255333;
832
	height: 20px;
833
	border-left: 1px solid #A9A9A9;
834
	border-bottom: 1px solid #A9A9A9;
835
	border-right: 1px solid #A9A9A9;
836
}
837

    
838
.row-header {
839
	background-color: #255333;
840
	border-top: 1px solid #A9A9A9;
841
	font-weight: bold;
842
	font-size: 12px;
843
	color: #FFFFFF;
844
}
845

    
846
.row-even {
847
	background-color: #EBEBEB;
848
}
849

    
850
.row-odd {
851
	background-color: #D5D5D5;
852
}
853

    
854
.col {
855
	padding: 1px 0px 0px 15px;
856
	overflow: hidden;
857
	display: inline;
858
	float: left;
859
	width: 100px;
860
	height: 19px;
861
	border-right: 1px solid #D5D5D5;
862
	text-align: center;
863
}
864

    
865
.col1 {
866
	width: 100px;
867
}
868

    
869
.col2 {
870
	width: 100px;
871
}
872

    
873
.col3 {	
874
	width: 100px;
875
}
876

    
877
.col4 {	
878
	width: 100px;
879
}
880

    
881
/********************************************************************** 
882
 * change access specific settings
883
 **********************************************************************/
884

    
885
.change-access-header {
886
	color: #255333;
887
	font-size: 16px;
888
	font-style: normal;
889
	font-weight: bold;
890
	margin-left: 10px;
891
}
892

    
893
.change-access-header-emphasis {
894
	color: #DD7744; 
895
	font-size: 16px;
896
	display: inline;
897
	float: left;
898
	margin-left: 10px;
899
}
900

    
901
.change-access-header-workflow {
902
	font-size: 16px;
903
	margin-left:10px;
904
	display: inline;
905
	float: left;
906
}
907

    
908
.change-access-indent-emphasis {
909
	color: #DD7744; 
910
	font-size: 16px;
911
	font-weight: normal;
912
	display: inline;
913
	float: left;
914
	margin-left: 30px;
915
}
916

    
917
.change-access-row {
918
	display: block;
919
	margin-bottom: 5px;
920
}
921

    
922
.col_label {
923
	color: #255333;
924
	font-size: 14px;
925
}
926

    
927
.access_info_text {
928
	font-size: 14px;	
929
}
930

    
931
.access_order_col {
932
	width: 95px;
933
	font-size: 14px;
934
}
935
.access_type_col {
936
	width: 85px;
937
	font-size: 14px;
938

    
939
}
940

    
941
.principal_col {
942
	width: 400px;
943
	font-size: 14px;
944
}
945

    
946
.permissions_col {	
947
	width: 234px;
948
}
949

    
950
.permission_element {	
951
	display: inline;
952
	font-size: 14px;
953
}
954

    
955
.change_access_order_col {
956
	width: 95px;
957
	margin-left: 10px;
958
	display: inline;
959
	float: left;
960
}
961

    
962
.change_access_type_col {
963
	width: 85px;
964
	margin-left: 10px;
965
	display: inline;
966
	float: left;
967
}
968

    
969
.change_principal_col {
970
	width: 400px;
971
	margin-left: 10px;
972
	display: inline;
973
	float: left;
974
}
975

    
976
.change_permissions_col {	
977
	width: 234px;
978
	margin-left: 10px;
979
	display: inline;
980
}
981

    
982
.access-submit-button {
983
	margin: 20px 0px 10px 300px;
984
	width: 150px;
985
}
986

    
(21-21/38)