Project

General

Profile

1
/*   '$RCSfile: pisco.css,v $'                                              */
2
/*     Purpose: Default style sheet for PISCO project web pages             */
3
/*              Using this stylesheet rather than placing styles directly   */
4
/*              into PISCO web documents allows us to globally change the   */
5
/*              formatting styles of the entire site in one easy place.     */
6
/*              Versioning information for this document can be found at    */
7
/*              cvs.piscoweb.org.                                           */
8
/*   Copyright: 2000 Regents of the University of California and the        */
9
/*              Partnership for Interdisciplinary Studies of Coastal Oceans */
10
/*     Authors: Chris Jones, James Woods                                    */
11
/*                                                                          */
12
/*    '$Author: leinfelder $'                                                   */
13
/*      '$Date: 2010-09-21 16:50:04 -0700 (Tue, 21 Sep 2010) $'                                      */
14
/*  '$Revision: 5569 $'                                                      */
15
/*                                                                          */
16

    
17

    
18
/* Color Scheme:
19
 *    dark blue:                  #003366
20
 *    aqua blue:                  #0066CC
21
 *    aqua green:                 #006666
22
 *    white:                      #FFFFFF
23
 *    dark tan(kelp color):       #666600
24
 *    light tan:                  #CCCC99
25
 */
26

    
27

    
28
/*
29
*  import eml css:
30
*/
31

    
32
body {
33
    width:                   100%;
34
    min-width:			800px;
35
    /* width:expression(document.body.clientWidth < 800? "800px": "auto");  */ /* hack for ie min width */
36

    
37
    margin:                     0px 0px 0px 0px;
38
    background-color:           #ffffff;
39
    padding:                    0px;
40
    border:                     0px;
41
/*  background-image:           url('images/bg.gif');
42
/*  background-position:        top left;     /* No NN4 */
43
/*  background-repeat:          repeat-y;     /* No NN4 */
44

    
45
    font-style:                 normal;
46
    font-weight:                normal;
47
    font-size:                  100%;
48
    font-family:                Verdana, Arial, Helvetica, sans-serif;
49
    text-decoration:            none;
50
  }
51

    
52
body>div img {
53
    padding:                    0px 0px 0px 0px;
54
    }
55

    
56

    
57
#content_wrapper {
58
	margin:                     0px 10px 10px 10px;
59
}
60

    
61

    
62
#header {
63
  width:                        100%;
64
  min-width:			800px; 
65
  width:expression(document.documentElement.clientWidth < 800? "800px": "auto");   /* hack for ie min width */
66
   /* position:                   absolute;  
67
    top:                        0px;
68
    left:                       10px; 
69
    right:                      10px; */
70
/*  margin:                     0px 10px 0px 10px; /* T R B L */
71
    padding:                    0px;
72
    border:                     0px;
73
    background-color:           #ffffff;
74
/*  background-image:           url('images/data_catalog_header_bg.jpg'); */
75

    
76
    height:                     60px; /* begin hack for ie5win */
77
    width:                      100%;
78
    voice-family:               "\"}\"";
79
    voice-family:               inherit;
80
    height:                     60px;
81
    }
82

    
83
html>body #header {
84
    height:                     60px; 
85
    width:                      auto;
86
    min-width:                  800px; /* end hack for ie5win */
87
    }
88

    
89

    
90
/* div "content" should be sibling to div "header" */ 
91
/* top margin required to clear sibling (logo is 100px tall)*/
92

    
93
#content {
94
    margin:                     105px 0px 0px 0px ; 
95
    background-color:           #ffffff;
96
    border:                     0px;
97
    /* margin:                     0px 0px 0px 0px;
98
 */
99
    }
100

    
101

    
102

    
103
/* these elements positioned to be in header below */
104

    
105
#left_logo {
106
    position:                   absolute;
107
    top:                        5px;
108
    z-index:                    2;  /* stack on top of header menu */
109
    left:                       10px; /* we want the logo on the left */
110
    margin:                     0px 0px 0px 0px; /* T R B L */
111
    padding:                    0px;
112
    border:                     0px;
113
    background-image:           url('images/sbclter-logo.gif');
114
    background-position:        top left;     /* No NN4 */
115
    background-repeat:          no-repeat;         /* No NN4 */
116
    width:                      99px; /* begin hack for 1e5win */
117
    height:                     100px; 
118
    voice-family:               "\"}\"";
119
    voice-family:               inherit;
120
    width:                      99px;
121
    height:                     100px;
122
    }
123

    
124
html>body #left_logo {
125
    width:                      99px;
126
    height:                     100px; /* end hack for ie5win */
127
    }
128

    
129
#right_logo {
130
    position:                   absolute;
131
    top:                        0px;
132
    right:                      10px; /* we want the logo near the right */
133
    margin:                     0px 0px 0px 0px; /* T R B L */
134
    padding:                    0px;
135
    border:                     0px;
136
    background-image:           url('images/sbclter-coastal-header.jpg');
137
    background-position:        top right;     /* No NN4 */
138
    background-repeat:          no-repeat;         /* No NN4 */
139
    height:                     60px; /* begin hack for 1e5win */
140
    width:                      223px;
141
    voice-family:               "\"}\"";
142
    voice-family:               inherit;
143
    height:                     60px;
144
    width:                      223px;
145
    }
146

    
147
html>body #right_logo {
148
    width:                      223px;
149
    height:                     60px; /* end hack for ie5win */
150
    }
151

    
152
/* banner holds the title and subtitle */
153
#banner {
154
    margin:                     0px 0px 0px 110px; /* T R B L */
155
    padding:                    0px;
156
    border:                     0px;
157
    background-color:           #ffffff;
158
/*  background-image:           url('images/data_catalog_header_search.jpg') */
159
    background-position:        top left;     /* No NN4 */
160
    background-repeat:          no-repeat;         /* No NN4 */
161
/*  height:                     60px; /* begin hack for ie5win */
162
    voice-family:               "\"}\"";
163
    voice-family:               inherit;
164
/*  height:                     60px;
165
 */
166
    }
167

    
168
html>body #banner {
169
/*  height:                     60px; /* end hack for ie5win */
170
    }
171

    
172

    
173

    
174
/* Header Sub-Title Classes
175
 * title and subtitle in the left portion of the banner */
176

    
177
div.header-title {
178
    position:           absolute;
179
    top:                5px;
180
    left:               110px;
181
    color:              #003366;
182
/*  padding:            1px 4px 1px 100px;
183
 */
184
    font-size:          26px;
185
    font-family:        serif;
186
    font-style:         normal;
187
    font-weight:        800;
188
}
189

    
190

    
191
div.header-subtitle {
192
    position:           absolute;
193
    top:                40px;
194
    left:               115px;
195
    color:              #006666;
196
/*  padding:            1px 4px 1px 110px; */
197
    font-size:          12px;
198
}
199

    
200
div.header-menu {
201
    position:           absolute;
202
    top:                60px;
203
    width:              100%;
204
    z-index:            1;       /* put menu underneath logos */
205
    border-top:         1px solid #006666;
206
    border-bottom:      1px solid #006666;                    
207
    color:              #666600;                                  
208
    background-color:   #CCCC99;                                  
209
    padding:            2px 2px 2px 110px;                        
210
    font-size:          14px;                                     
211
}                                                                 
212

    
213

    
214

    
215

    
216
/* header doesnt currently accomodate this class  */
217
div.header-submenu {                                              
218
    color:              #003366;                                  
219
    background-color:   #FFFFFF;                                  
220
    padding:            2px 10px 2px 110px;                       
221
    font-size:          14px;                                     
222
}                                                                 
223
                                                                  
224

    
225

    
226

    
227
#left_sidebar {
228
    position:                   absolute;
229
    top:                        0px;
230
    left:                       0px;
231
    margin:                     0px;
232
    padding:                    0px;
233
    border:                     0px;
234
    background-color:           #003366;
235
    width:                      10px; /* begin hack for 1e5win */
236
    voice-family:               "\"}\"";
237
    voice-family:               inherit;
238
    width:                      10px;
239
    }
240

    
241
html>body #left_sidebar {
242
    width:                      10px; /* end hack for ie5win */
243
    }
244

    
245
#right_sidebar {
246
    position:                   absolute;
247
    top:                        0px;
248
    right:                      0px;
249
    margin:                     0px;
250
    padding:                    0px;
251
    border:                     0px;
252
    background-color:           #003366;
253
    width:                      10px; /* begin hack for 1e5win */
254
    voice-family:               "\"}\"";
255
    voice-family:               inherit;
256
    width:                      10px;
257
    }
258

    
259
html>body #right_sidebar {
260
    width:                      10px; /* end hack for ie5win */
261
    }
262

    
263

    
264

    
265

    
266

    
267

    
268

    
269

    
270

    
271

    
272

    
273

    
274
/* these classes to be children of div "content" */
275

    
276

    
277
/* for the skip-to box */
278

    
279
 div.skipto-box {
280
      vertical-align:	  middle;
281
      text-align:         center;
282
      color:              #003366;
283
      background-color:   #CCCC99;
284
      /* turned off float, placed with a table cell */
285
      /*float:              left; */
286
      padding:            6px;
287
      /* set border for NN4 only change in advanced.css */
288
      border:             0.1px solid #006666;
289
      margin:             8px;
290
      /* width: 		  50%; */
291
      width:              300px; 
292
     /* height:             20px; */
293
      font-size:          12px;
294
  }
295

    
296
div.r-box {
297
      vertical-align:     middle;
298
      text-align:         center;
299
      color:              #003366;
300
      background-color:   #CCCC99;
301
      float:              right;
302
      padding:            6px 6px;
303
      /* set border for NN4 only change in advanced.css */
304
      border:             0.1px solid #006666;
305
      margin:             0px;
306
      width:              50%;
307
   /*   height:             auto; */
308
      font-size:          12px;
309
   /*   clear:              both; */
310
  }
311

    
312

    
313
div.content-area {
314
       /* for padding area within parent area */
315
    background-color:   #FFFFFF;
316
    color:              #003366;
317
    text-align:         left;
318
   padding:            30px 40px 15px 40px; 
319
   /*padding:            0px 0px 0px 0px; */
320

    
321
}
322

    
323
div.content-area-dense {
324
       /* for padding area within parent area */
325
    background-color:   #FFFFFF;
326
    color:              #003366;
327
    text-align:         left;
328
  /*  padding:            30px 40px 15px 40px; */
329
   padding:            0px 0px 0px 0px; 
330

    
331
}
332

    
333

    
334

    
335
div.hanging-paragraph {
336
	margin-left:	20px;
337
	text-indent:	-20px;
338

    
339
}
340

    
341
div.smaller-font {
342
    	font-size:		smaller;
343
}
344

    
345
div.bottom-padding {
346
/*	padding:		0px 0px 10px 0px; */
347
	padding-bottom:		10px;
348
}
349

    
350
div.left-padding {
351
	padding-left:		10px;
352
}
353

    
354
#search-box { 
355
  /* background and text style set by table .group */
356
  position:           relative;
357
  margin-left:        50%;
358
  /* top: 110px; */
359
 }
360

    
361

    
362
#search-box_right {
363
    text-align:     right;
364
    }
365

    
366
#loginbox {
367
    border:                     0px;
368
    position:                   absolute;
369
    top:                        55px;
370
    right:                      65px;
371
    }
372

    
373
#footer {
374
    position:                   absolute;
375
    right:                      10px;
376
    bottom:                     0;
377
    left:                       167px;
378
    margin:                     0px 10px 10px 177px;
379
    }
380

    
381
#debug {
382
    position:                   absolute;
383
    right:                      20px;
384
    bottom:                     0;
385
    left:                       167px;
386
    margin:                     0px 10px 10px 177px;
387
    }
388

    
389
p,ul,ol,dl,li,dt {
390
    color:                      #003366;
391
    font-style:                 normal;
392
    font-weight:                normal;
393
    font-family:                Arial, Helvetica, sans-serif;
394
    text-decoration:            none;
395
  }
396
  
397
p ol,p ul, p dl, ol ul {
398
    color:                      #003366;
399
    font-style:                 normal;
400
    font-weight:                normal;
401
    font-family:                Arial, Helvetica, sans-serif;
402
    text-decoration:            none; 
403
  } 
404

    
405
ul,ol {
406
    padding:                    0px;
407
    /* margin:                     0px 0px 0px 15px; */
408
    }
409

    
410

    
411

    
412
.ol-lower-alpha { 
413
    list-style-type: lower-alpha;
414
    margin-top:       2px;
415

    
416
  }
417

    
418

    
419
.ul-bulleted-list { 
420
    list-style-type:  disc;
421
    margin-top:       2px;
422
    margin-bottom:    10px;
423
    margin-left:      15px;
424
  }
425

    
426
/* add a little space before items in a list ?*/
427
/* ol li { margin-top : 5px; } */
428
/* ul li { margin-top : 5px; } */
429

    
430

    
431

    
432

    
433
div {
434
    color:                      #003366;
435
    font-style:                 normal;
436
    font-weight:                normal;
437
    font-family:                Arial, Helvetica, sans-serif;
438
    text-decoration:            none;
439
  }
440

    
441
  
442
/* NN 4.xx needs the font weight reset for b and strong tags */ 
443
strong, b {
444
    font-weight:                800;
445
  }
446

    
447
/* to emphasize words, use it inline with a <span> class*/ 
448
big {
449
    font-size:                  larger;
450
  }
451

    
452
/* to shrink words, use it inline with a <span> class*/
453
small {
454
    font-size:                  smaller;
455
  }
456
  
457
/* for pre-formated text: adds a small padding around it
458
 * font is set to the default style, 
459
 * but could be changed for different effect
460
 */
461
pre {
462
    color:                      #003366;
463
    padding:                    10px;
464
    font-style:                 normal;
465
    font-weight:                normal;
466
    font-family:                Arial, Helvetica, sans-serif;
467
    text-decoration:            none;
468
  }
469

    
470
/* for creating block quotes. 
471
 * set off with a slight indent to the left & right margins
472
 * font is set to default style,
473
 * but could be changed for different effect
474
 */
475
blockquote {
476
    color:                      #003366;
477
    padding:                    0;
478
    font-style:                 normal;
479
    font-weight:                normal;
480
    font-family:                Arial, Helvetica, sans-serif;
481
    text-decoration:            none;
482
  }
483

    
484
/* Headings Tags : 
485
 * Headings are used to break up straight text. 
486
 * They are used to present topics, or subsections, chapters, etc.
487
 * There are 6 headings tag which can be styled as we wish.
488
 * All of our headings will be rendered in the same font and color as the
489
 * default settings.
490
 */  
491

    
492
/* h1: very large font, set bold */
493
h1 {
494
    color:                      #003366;
495
    background-color:           #ffffff;
496
    padding:                    0;
497
    font-size:                  2.25em;
498
    font-style:                 normal;
499
    font-weight:                bold;
500
    font-family:                Arial, Helvetica, sans-serif;
501
    text-decoration:            none;
502
  }
503

    
504
/* large font, set bold */
505
h2 {
506
    color:                      #003366;
507
    background-color:           #ffffff;
508
    padding:                    0;
509
    font-size:                  2em;
510
    font-style:                 normal;
511
    font-weight:                bold;
512
    font-family:                Arial, Helvetica, sans-serif;
513
    text-decoration:            none;
514
  }
515

    
516
/* slightly larger font, set bold */
517
h3 {
518
    color:                      #003366;
519
    background-color:           #ffffff;
520
    padding:                    0;
521
    font-size:                  1.75em;
522
    font-style:                 normal;
523
    font-weight:                700;
524
    font-family:                Arial, Helvetica, sans-serif;
525
    text-decoration:            none;
526
   /*  margin-bottom:                 0px; */
527
  }
528

    
529

    
530
/* an italic header w border */
531
/*
532
h3 {
533
  border-bottom:                #94c1d4 solid 1px;
534
  color:                        #003366;
535
  padding:                      0;
536
  font-size:                    1.75em;
537
  margin:                       3px;
538
  text-align:                   left;
539
  font-style:                   italic;
540
  font-weight:                  200;
541
  }
542
*/
543

    
544

    
545

    
546
/* slightly larger, no bold */  
547
/* make margins around h4 all the same, and a little larger than h5 */
548
h4 {
549
    color:                      #003366;
550
    padding:                    0;
551
    font-size:                  1.75em;
552
    font-style:                 normal;
553
    font-weight:                400;
554
    font-family:                Arial, Helvetica, sans-serif;
555
    text-decoration:            none;
556
    margin-top:			10px;
557
    margin-bottom:                 0px;
558

    
559
  }
560

    
561
/* slightly smaller font */  
562
/* moz-net-fox and ie have different default margins for h5 - make them uniform */
563
h5 {
564
    color:                      #003366;
565
    padding:                    0;
566
    font-size:                  1.25em;
567
    font-style:                 normal;
568
    font-weight:                400;
569
    font-family:                Arial, Helvetica, sans-serif;
570
    text-decoration:            none;
571
    margin-bottom:                 0px; 
572
    margin-top:                 7px; 
573

    
574

    
575
  }
576

    
577
/* very small font */  
578
h6 {
579
    color:                      #003366;
580
    background-color:           #FFFFFF;
581
    padding:                    0;
582
    font-size:                  0.5em;
583
    font-style:                 normal;
584
    font-weight:                normal;
585
    font-family:                Arial, Helvetica, sans-serif;
586
    text-decoration:            none;
587
  }  
588

    
589

    
590

    
591
/* Old style hr command - will be depreciated
592
 * Netscape 4.x does not like this
593
 * should use new style below
594
 * used anywhere? remove?
595
 */
596
hr {
597
    border-top:                 #003366 0px solid;
598
    width:                      450px;
599
    height:                     2px;
600
    color:                      #003366;
601
    background-color:           #003366;
602
    /*border-width:               none;
603
    border-color:               #003366; */
604
  }
605

    
606
/* New horizontal rule. Netscape 4.x should render this fine.
607
 * apply this class to a <div> tag for the desired effect.
608
 * the rule is 1px wide, blue with a slight margin on the left and right.
609
 */
610
.rule {
611
    border-top-width:           2px;
612
    border-top-style:           solid;
613
    border-color:               #003366; 
614
    margin:                     4px 4px
615
  }
616
  
617
 /* Default link properties
618
 * currently set the links to the dark tan
619
 * with no additional decorations
620
 * except underline on hover
621
*/
622
a:link {
623
    color:                      #666600;
624
    background:                 transparent;
625
/*    background-color:           #FFFFFF; */
626
    text-decoration:            none;
627
  }
628
a:visited {
629
    color:                      #666600;
630
    background:                  transparent;
631
/*    background-color:           #FFFFFF; */
632
    text-decoration:            none;
633
  } 
634
a:hover {
635
    color:                      #666600;
636
    background:                 transparent;
637
/*    background-color:           #FFFFFF; */
638
    text-decoration:            underline;
639
  } 
640
a:active { 
641
    color:                      #666600;
642
    background:                 transparent;
643
/*    background-color:           #FFFFFF; */
644
    text-decoration:            none;
645
  }
646

    
647
/* Menu Link properties
648
 * the Menu is currently identical to the dafault
649
 * but this may change so it is defined here                      
650
 */                                                               
651
a.menu:link {                                                     
652
    color:                      #666600;                          
653
    background:                 transparent;                      
654
    /*background-color:           #CCCC9A;*/                      
655
    text-decoration:            none;                             
656
  }                                                               
657
a.menu:visited {                                                  
658
    color:                      #666600;                          
659
    background:                 transparent;                      
660
    /*background-color:           #CCCC9A;*/
661
    text-decoration:            none;                             
662
  }                                                               
663
a.menu:hover {                                                    
664
    color:                      #666600;                          
665
    background:                 transparent;                      
666
   /* background-color:           #CCCC9A;*/                      
667
    text-decoration:            underline;                        
668
  }                                                               
669
a.menu:active {                                                   
670
    color:                      #666600;                          
671
    background:                 transparent;                      
672
   /* background-color:           #CCCC9A; */                     
673
    text-decoration:            none;                             
674
  }                                                               
675
                                                                  
676
/* SubMenu Link Properties                                        
677
 * Set the color to dark tan with underline on hover              
678
 */                                                               
679
a.submenu:link {                                                  
680
    color:                      #666600;                          
681
/*  color:                      #003366; */                       
682
    background:                 transparent;                      
683
    /*background-color:           #CCCC9A;*/                      
684
    text-decoration:            none;                             
685
  }                                                               
686
a.submenu:visited {                                               
687
    color:                      #666600;                          
688
/*  color:                      #003366; */                       
689
    background:                 transparent;                      
690
    /*background-color:           #CCCC9A;*/                      
691
    text-decoration:            none;                             
692
  }                                                               
693
a.submenu:hover {                                                 
694
    color:                      #666600;                          
695
/*  color:                      #003366; */                       
696
    background:                 transparent;                      
697
   /* background-color:           #CCCC9A;*/                      
698
    text-decoration:            underline;                        
699
  }                                                               
700
a.submenu:active {                                                
701
    color:                      #666600;                          
702
/*  color:                      #003366; */                       
703
    background:                 transparent;                      
704
   /* background-color:           #CCCC9A; */                     
705
    text-decoration:            none;                             
706
  }                                                               
707
                                                                  
708

    
709
/* image styles */
710
/* no padding or border around images by default */
711
img {
712
    border:                     0px; 
713
    border-style:               none;
714
    border-width:               0px;
715
    padding:                    0px;
716
    text-decoration:            none;
717
  }
718

    
719
/* this class is needed to remove some extra space along the top of images
720
 * this attribute can not be put into default img class because it prevents
721
 * text from wrapping correctly
722
 */
723
img.vtop {  
724
    vertical-align:             top;
725
  }
726

    
727
/* Add a blue border around an image */
728

    
729
img.border {
730
    border:                     medium;
731
    border-style:               solid;
732
    border-color:               #003366;
733
    padding:                    0px;
734
  }
735

    
736
/* Format the headshot images in the who section */
737

    
738
img.headshot {
739
    margin-right:               20px;
740
    margin-bottom:              40px;
741
  }
742

    
743
/* Format the headshot images in the who section 
744
 * that have alot of text aligned to the right */
745
img.headshot_long {
746
    margin-right:               20px;
747
    margin-bottom:              80px;
748
  }
749
  
750
/* Format inline images justified to the left in the text*/
751

    
752
img.inlineleft {
753
    border:                     medium;
754
    border-style:               solid;
755
    border-color:               #003366;
756
    margin-right:               8px;
757
    margin-top:                 8px;
758
    margin-bottom:              8px;
759
  }
760

    
761
/* Format inline images justified to the right in the text*/
762

    
763
img.inlineright {
764
    border:                     medium;
765
    border-style:               solid;
766
    border-color:               #003366;
767
    margin-left:                8px;
768
    margin-top:                 8px;
769
    margin-bottom:              8px;
770
  }
771
  
772
/* Default behavior for linked images 
773
 * no border, no padding, aligned to the top
774
 */
775

    
776
a img {
777
    border:                     0px; 
778
    border-style:               none;
779
    border-width:               0px;
780
    padding:                    0px;
781
    vertical-align:             top;
782
    text-decoration:            none;
783
  }
784

    
785
/* Default for table cells. 
786
 * No border or padding. 
787
 * Keep the relative font size and set color to blue
788
 */
789

    
790
 td {
791
    color:                      #003366;
792
    font-style:                 normal;
793
    font-size:                  95%;
794
    font-weight:                normal;
795
    font-family:                Arial, Helvetica, sans-serif;
796
    text-decoration:            none;    
797
    border:                     0px;
798
    padding:                    0px;
799
    vertical-align:             top; 
800
  }
801
  
802
/* Classes for the footer area */
803
  
804
/* Basic footer class to get the correct font size
805
 * default footer style.
806
 * colors are the same, but font size is smaller
807
 */
808
.footer {
809
    color:                      #003366;
810
    background-color:           #FFFFFF;
811
    margin-top:                 20px;
812
    margin-bottom:              20px;
813
    margin-left:                5px;
814
    margin-right:               0px;
815
    font-size:                  75%;      /* No EM in NN4 */
816
    font-style:                 normal;
817
    font-weight:                normal;
818
    font-family:                Arial, Helvetica, sans-serif;
819
    text-decoration:            none;
820
    text-align:                 center;
821
  }
822
/* extra class to handle the small table in the footer */ 
823
.tblfooter {
824
    color:                      #003366;
825
    background-color:           #FFFFFF;
826
    font-size:                  75%;      /* No EM in NN4 */
827
    font-style:                 normal;
828
    font-weight:                normal;
829
    font-family:                Arial, Helvetica, sans-serif;
830
    text-decoration:            none;
831
  }
832

    
833
/* Classes for positioning: use with div tags for desired effect */
834
.indent1 {
835
    white-space:                nowrap;
836
    padding-left:               10px;
837
}
838

    
839
.indent2 {
840
    padding-left:               15px;
841
}
842

    
843
.indent3 {
844
    padding-left:               50px;
845
}
846

    
847
/* Classes for the <em> tag (emphasis) */
848
.italic {
849
    font-style:                 italic;
850
    font-weight:                normal;
851
  }
852

    
853
.italics {
854
    font-style:                 italic;
855
    font-weight:                normal;
856
  }
857

    
858
.bold {
859
    font-style:                 normal;
860
    font-weight:                bold;
861
  }
862

    
863
.waybold {
864
    font-style:                 italic;
865
    font-weight:                bolder;
866
  }
867

    
868
/* Additions for the data catalog pages */
869

    
870
/* Define a border for groups of elements.  This uses the 
871
   -moz-border-radius (Mozilla, Netscape, Opera only) 
872
   attribute for the time being.  Once
873
   browsers support the CSS3 border-radius attribute, this 
874
   should be switched.*/
875
.group {
876
    padding:                    0;
877
    color:                      #003366;
878
    min-width:                  800px;
879
    voice-family:               "\"}\""; /* begin ie5win hack */
880
    voice-family:               inherit;
881
    -moz-border-radius:         10px; /* end ie5win hack */
882
    }
883
/* Children of the group get some padding */
884
.group * {
885
    padding:                    2px;
886
    }
887
 
888
.group_border {
889
    /* aqua-green border */
890
    border:                     #006666 solid 1px;
891
    }
892

    
893
.subGroup {
894
    padding:                    3px;
895
    color:                      #003366;
896
    voice-family:               "\"}\""; /* begin ie5win hack */
897
    voice-family:               inherit;
898
    -moz-border-radius:         10px; /* end ie5win hack */
899
    }
900
 
901
.subGroup_border {
902
    /* blue-ish border */
903
    border:                     #94c1d4 solid 1px;
904
    }
905

    
906
/* This selector causes the 'section' tables to indent under the overarching div
907
 * tags */
908
div>table.subGroup {
909
    padding-left:               15px;
910
    padding-right:              15px;
911
    }
912

    
913
div.left {
914
    position:                   absolute;
915
    left:                       20px;
916
    clear:                      right;
917
    }
918

    
919
div.right {
920
    position:                   absolute;
921
    right:                      20px;
922
    clear:                      left;
923
    }
924

    
925
table.left {
926
    position:                   absolute;
927
    left:                       20px;
928
    }
929

    
930
table.right {
931
    float:                      right;
932
    margin-right:               10px;
933
    clear:                      left;
934
    }
935

    
936
th {
937
    border-bottom:              #006666 solid 1px;
938
    color:                      #003366;
939
    /* previously #94c1d4 */
940
    padding:                    0;
941
    margin:                     0;
942
    text-align:                 left;
943
    font-style:                 italic;
944
    font-weight:                700;
945
} 
946

    
947
th.rowheader {
948
    background:                 #e5f5fd;
949
    border-right:               #94c1d4 solid 1px;
950
    }
951

    
952
.rowodd {
953
    border-bottom:              #94c1d4 dotted 1px;
954
    border-top:                 #94c1d4 dotted 1px;
955
    background-color:           #e5f5fd;
956
    padding:                    0;
957
    margin:                     0;
958
} 
959

    
960
.roweven {
961
    padding:                    0;
962
    margin:                     0;
963
} 
964

    
965
.coleven {
966
    border-left:                #94c1d4 dotted 1px;
967
    border-right:               #94c1d4 dotted 1px;
968
    background-color:           #e5f5fd;
969
    padding-left:               2px;
970
    padding-right:              2px;
971
    text-align: left;
972
}
973

    
974
.colodd {
975
    padding-left:               2px;
976
    padding-right:              2px;
977
    text-align:                 left;
978
}
979

    
980
.innercolodd {
981
    border:                     solid #94c1d4 1px;
982
    font-size:                  .75em;
983
    padding-left:               2px;
984
    padding-right:              2px;
985
    text-align:                 left;
986
}
987

    
988
.innercoleven {
989
    border:                     solid #94c1d4 1px;
990
    background-color:           #e5f5fd;
991
    font-size:                  .75em;
992
    padding-left:               2px;
993
    padding-right:              2px;
994
    text-align:                 left;
995
}    
996

    
997
.onehundred_percent {
998
    width:                      100%;
999
    }
1000

    
1001
.eighty_percent {
1002
    width:                      80%;
1003
    }
1004

    
1005

    
1006
.seventyfive_percent {
1007
    width:                      75%;
1008
    }
1009

    
1010
.seventy_percent {
1011
    width:                      70%;
1012
    }
1013

    
1014
.fifty_percent {
1015
    width:                      50%;
1016
    }
1017

    
1018
.fortyfive_percent {
1019
    width:                      45%;
1020
    }
1021

    
1022
.forty_percent {
1023
    width:                      40%;
1024
    }
1025

    
1026
.twentyfive_percent {
1027
    width:                      25%;
1028
    }
1029

    
1030

    
1031
.twenty_percent {
1032
    width:                      20%;
1033
    }
1034

    
1035

    
1036
.fifteen_percent {
1037
    width:                      15%;
1038
    }
1039

    
1040
input, select, textarea {
1041
    color:                      #003366;
1042
    border:                     1px solid #94c1d4;
1043
    margin:                     5px;
1044
    }
1045
    
1046
input.submit {
1047
    margin-left:                5px;
1048
    border:                     #94c1d4 dotted 1px;
1049
    background-color:           #e5f5fd;
1050
    font-size:                  85%;
1051
    }
1052

    
1053
label {
1054
    text-align:                 right;
1055
    vertical-align:             middle;
1056
    color:                      #94c1d4;
1057
    }
1058

    
1059
.login {
1060
    font-size:                  85%;
1061
    width:                      6em;
1062
    }
1063
input.view.data-button{
1064
 /*  color:		#666600; */
1065
   font-size:		1.25em;
1066
 /*  font-weight:		bold; */
1067
   text-decoration:		underline;
1068
   background:		#ffffff;
1069

    
1070
}
1071

    
1072
/***
1073
iframe classes
1074
****/
1075
.iframeheaderclass {
1076
    height:   100px; 
1077
    width:    100%;
1078
    border:   0px;
1079
    margih:   0px;
1080
}
1081

    
1082
.iframesearchboxclass {
1083
    height:   340px; 
1084
    width:    100%;
1085
    border:   0px;
1086
    margin:   0px;
1087
}
1088

    
1089
.iframeadvancedsearchboxclass {
1090
    height:   1250px; 
1091
    width:    100%;
1092
    border:   0px;
1093
    margin:   0px;
1094
}
1095

    
1096
.iframemapclass {
1097
    height:   570px; 
1098
    width:    100%;
1099
    border:   0px;
1100
    margin:   0px;
1101
}
1102

    
1103
.iframeloginboxclass {
1104
    height:   250px; 
1105
    width:    100%;
1106
    border:   0px;
1107
    margin:   0px;
1108
}
1109

    
1110
.iframeleftcolclass  { /* not used */ }
1111
.iframerightcolclass { /* not used */ }
1112
.iframefooterclass   { /* not used */ }
1113

    
1114
/**
1115
 *  set the size and alignment etc of the top-level layout table
1116
 */  
1117
.templatetableclass {
1118
    width:   100%; 
1119
    border:   0px;
1120
    padding:  0px;
1121
    margin:   0px;
1122
}
1123

    
1124
/**
1125
 *  set the style of the main content area and its contents
1126
 */ 
1127
.templatecontentareaclass {
1128
    border:   0px;
1129
    padding:  0px;
1130
    margin:   0px;
1131
}
1132

    
1133
/**
1134
 *  set the correct <td> sizes to accomodate the 
1135
 *  header, footer, left and right iframes.
1136
 *  NOTE: these styles apply only to each 
1137
 *  container frame, *NOT* to the document in
1138
 *  the iframe within it!
1139
 */  
1140
.templateheaderrowclass {
1141
    height:   100px; 
1142
    /*
1143
      no width allowed - uses same width as table class
1144
    */
1145
    border:   0px;
1146
    padding:  0px;
1147
    margin:   0px;
1148
}
1149

    
1150
.templateleftcolclass {
1151
    height:   100%; 
1152
    width:    0px;
1153
    border:   0px;
1154
    padding:  0px;
1155
    margin:   0px;
1156
}
1157

    
1158
.templaterightcolclass {
1159
    height:   100%; 
1160
    width:    0px;
1161
    border:   0px;
1162
    padding:  0px;
1163
    margin:   0px;
1164
}
1165

    
1166
.templatefooterrowclass {
1167
    height:   0px; 
1168
    /*
1169
      no width allowed - uses same width as
1170
      table class
1171
    */
1172
    border:   0px;
1173
    padding:  0px;
1174
    margin:   0px;
1175
}
1176

    
1177
.banner {
1178
	background-image: url("./images/banner_background.jpg");
1179
	background-repeat: repeat-x;
1180
}
(9-9/14)