/* prototype for new core styles css, keeping only elements for which
   we are likely to override defaults or for which we need to 
   accomodate a bug  */

a:link {
color: #004080;
text-decoration: underline;}

a:visited {
color: #004080;
text-decoration: underline;}

a:active {
color: #84101D;
text-decoration: none;}

a:hover {
color: #84101D;
text-decoration: none;
}


BODY {
padding: 8px;
font-family: Arial, Helvetica, Verdana, sans-serif;
text-align: left;
background-color: #FFFFFF;
margin: 0px;}

a:link.footer {
text-decoration: none;
color: #004080;
}

a:visited.footer {
text-decoration: none;
color: #004080;
}

a:active.footer {
color: #004080;
text-decoration: none;
}

a:hover.footer {
color: #df0000;
text-decoration: none;
}
/***********************************************************************
 ***********************************************************************
   The following are necessary in order for NS4 not to lose
   style attributes after TABLE elements.
   When the time comes for us to discontinue accomodating NS4 bugs, 
   everything between here and the next big comment block should be removed.
*/

ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, FORM, FRAME, FRAMESET, H1, H2, H3, H4, H5, H6, IFRAME, NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, DIR, HR, MENU {
 font-family: Arial, Helvetica, Verdana, sans-serif;
 display: block;
}

I, B, STRONG, EM {
  font-family: Arial, Helvetica, Verdana, sans-serif; 
/*    font-family: Arial, Verdana, sans-serif;  */
}

/* TD, TH, and CAPTION need to have specifications defined
   which would be inherited from BODY for most browsers, but
   not for Netscape 4   
   Text color for TD and TH is not inherited for 
   Konqueror 2.2.2, but is for other contemporary (2002) browsers */
TD, TH {
display: table-cell;
font-family: Arial, Helvetica, Verdana, sans-serif;
}
CAPTION {
display: table-caption;
font-family: Arial, Helvetica, Verdana, sans-serif;
}

 /* ************************************************************************
 ******* end of accomodations for NS4 ***********************************
 *********************************************************************** */



/* without these, the h1 and h2 don't seem to be large enough
   in NS4 and Konqueror 2.2.2, but they are fine in IE, Opera, 
   and Mozilla 1.1. */
/*
H1 {
font-size: 2em;
margin-right: 0;
}

H2 {
font-size: 1.5em;
margin-right: 0;
}
*/



PRE {
    display: block;
}

/* Do we want to leave this in, so that monospace font is 
   slightly increased to accomodate its smaller appearance in IE?
   It looks fine in most other browsers (except NS4, where it 
   isn't a monospace font at all), but in IE it's really kind of
   small unless we make it a little larger.
*/

TT, CODE, KBD, SAMP, PRE {
   font-size: 1.1em;  
   font-family: monospace;
}


/* The acronym tag is recognized some browsers, but not by Opera5 or NS4.
   There is no way to make it work in those browsers. This
   definition is actually to make IE treat it correctly,
   so it should remain when we remove all of the NS4 stuff. */
ACRONYM {
font-variant: small-caps;
letter-spacing: 0.1em;
}


/* These seem like harmless things to include so that printed
   copies of the pages are prettier.       
*/
@media print{
   @page {
      margin-top: 10%;
      margin-bottom: 10%;
      margin-right: auto;
   }

   H1, H2, H3, H4, H5, H6 {
      page-break-after: avoid;
      page-break-inside: avoid;
   }

   BLOCKQUOTE, PRE {
      page-break-inside: avoid;
   }

   UL, OL, DL {
      page-break-before: avoid;
   }
}




