body,table,td,th,p,normaltext
  { font-family: Arial, Helvetica, sans-serif ; font-size: 100%; 
    color: #000000; background: #F7F7EF}
A:link    { color: #500078 ; background-color: #F7F7EF }
A:visited { color: #500078 ; background-color: #F7F7EF }
A:active  { color: #500078 ; background-color: #F7F7EF }
form { margin-bottom: 0 ; }   /* eliminates extra space after form */



H1 {font-size: 150% ; color: #ff9900 ; font-weight: bold}
H2,H3,H4,H5,H6 {font-size: 120% ; color: #ff9900 ; font-weight: bold}

/* for navigational links, etc. ; page-frame type of links, not information ones */
.structural{
font-size: 100% ; font-weight: bold;
color: #ff9900 ; 
background: #686898
}
A.structural:link    { color: #ff9900 ; background-color: #686898 }
A.structural:visited { color: #ff9900 ; background-color: #686898 }
A.structural:active  { color: #ff9900 ; background-color: #686898 }

/* for sidebars on index pages, structurally */
/* note that .sidebar and .structural need to have the same background color */
.sidebar
{
font-size: 100%; font-weight: bold;
color: #ff9900 ; 
background: #686898
}
A.sidebar:link    { color: #ffcc00 ; background-color: #686898 }
A.sidebar:visited { color: #ffcc00 ; background-color: #686898 }
A.sidebar:active  { color: #ffcc00 ; background-color: #686898 }

/* for items which are list definition headers */
.listheader {
font-size: 120%;
font-weight: bold; 
color: #ff9900 ;
background: #F7F7EF
}


/* for lists of links; reference->library databases, resources->everything else
   currently these are identical but we may want to split them up in future */
.resources, .reference {
font-size: 100% ;
font-weight: bold; 
color: #500078 ;
background: #F7F7EF
}

A.resources:link,    A.reference:link     { color: #500078 ; background-color: #F7F7EF ; font-weight:bold }
A.resources:visited, A.reference:visited  { color: #500078 ; background-color: #F7F7EF ; font-weight:bold }
A.resources:active,  A.reference:active   { color: #500078 ; background-color: #F7F7EF ; font-weight:bold }


/* for DB pages where right side needs to be a line separating columns */

.rightbox {border-style: none solid none none;
           border-top-width: 0;
           border-right-width: thin;
           border-bottom-width: 0 ;
           border-left-width: 0 ;
           border-color: #686898 }  /* same color as .structural background */

/* for DB pages where bottom side needs to be a line separating rows */

.downbox {border-style: none none solid none;
           border-top-width: 0;
           border-right-width: 0;
           border-bottom-width: thin;
           border-left-width: 0 ;
           border-color: #686898 }  /* same color as .structural background */

/* for small stuff, footnotes, etc. */

.note {
font-size: 90% ;
color: #500078 ;
background: #F7F7EF
}
A.note:link    { color: #500078 ; background-color: #F7F7EF }
A.note:visited { color: #500078 ; background-color: #F7F7EF }
A.note:active  { color: #500078 ; background-color: #F7F7EF }


/* for notes that need to be highlighted */

.highnote {
font-size: 90% ; 
color: #ff0000 ;
background: #F7F7EF
}
A.highnote:link    { color: #ff0000 ; background-color: #F7F7EF }
A.highnote:visited { color: #ff0000 ; background-color: #F7F7EF }
A.highnote:active  { color: #ff0000 ; background-color: #F7F7EF }

/* for map pages, where headers need to be color matched to map
   graphics  */

H1.mapheader       { color: #68B8D8 ; background-color: #F7F7EF }
H2.mapheader       { color: #68B8D8 ; background-color: #F7F7EF }
H3.mapheader       { color: #68B8D8 ; background-color: #F7F7EF }
H4.mapheader       { color: #68B8D8 ; background-color: #F7F7EF }
H5.mapheader       { color: #68B8D8 ; background-color: #F7F7EF }
H6.mapheader       { color: #68B8D8 ; background-color: #F7F7EF }

