/* I've switched things back to using px measurements because of the difficulties
   shown primarily with Netscape concerning em units. */

/* General default */
Body, P, TD, TH, U, UL, LI, DIV, Form, Center {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
}

/* Headings */
H1, H2, H3 {
  color: #000066;
  text-align: center;
}
H1 { font-size: 21px; }
H2 { font-size: 18px; }
H3 { font-size: 15px; }

H4 { font-size: 15px; }

/* Font sizing */
.InlineHeading { font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.XSmallInfo    { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }  /* The font is redundantly placed here for */
.XXSmallInfo   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }  /* the benefit of Netscape 4.* browsers    */

/* For use in the Navigation bar at the top.
   The font size is explicitly established to ensure that
   it does not screw up the spacing. */
/* The former deals with the table, the latter the text within */
.NavLinksTable, .NavLinksText {
  font-size: 11px;
  color: #3333FF;
  text-decoration: none;
}
.NavLinksTable {
  background: #EEEEEE;
  border-bottom: #666666 1px solid;
  border-right:  #999999 1px solid;
}
a:hover.NavLinksText {
  background: #FFFF99;
  color: #000000;
  cursor: auto;
}

a:hover {
  color: #000000;
}

/* Acknowledgements and picture credits */
.Ack {
  font-size: 10px;
  text-align: center;
  color: #000000;
  background-color: #EEEEEE;
}

.NoUline { text-decoration: none; }

/* Special Uses */
.Navy  { color: #000066; }
.Red   { color: #FF0000; }
.Gold  { color: #FFFF00; }
.White { color: #FFFFFF; }
.SACC  { color: #990000; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.SmallCaps {  font-variant: small-caps; font-size: 85%}
.Center { text-align: center; }
.Right  { text-align: right;  }
.Left   { text-align: left;   }

