/* BodyText class selector included in list of 'standard' block-level elements 
to get round Netscape 4.x problems */

ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM,
 H1, H2, H3, H4, H5, H6, MENU, OL, P, TEXTAREA, TD, TH, UL {
  background: #FFF;
  color: #003;
  font-family: ARIAL, HELVETICA, SANS-SERIF;
}

INPUT	{ font-family: "COURIER NEW"; }

OL, UL	{
  margin-top: 0;
  margin-bottom: 0;
}

UL LI.firstItem	{ padding-top: 0.5em; }
UL LI		{ padding-bottom: 0.5em; }
UL LI.lastItem	{ padding-bottom: 0; }

/* get rid of those pesky horizontal scroll bars,
  but keep DOCTYPE declaration with associated "strict" mode in IE6
HTML		{ overflow-x: visible; }
BODY		{ width: 97%; }
 */

DT		{ font-weight:bold; }
DD		{ padding-bottom: 1em; }
DD.lastItem	{ padding-bottom: 0; }
DL		{ margin-bottom: 0; }

HR		{color: brown; background: brown; border: 0;}
HR.halfDivider	{
  width: 50%;
  text-align: center;
}

TD	{vertical-align: top;}

/* Anchors */
* A:link		{
  color: #00C;
}

* A:visited	{
  color: #00C;
}

* A:hover	{
  color: red;
}

/* Class selectors */
.BannerTitle	{
  color: #23237A;
  text-align: center;
  padding-top: 0px;
  padding-bottom: 6px;
  font-size: 170%;
  font-weight: 600;
  font-family: GEORGIA, ARIAL, HELVETICA, SANS-SERIF;
}

.BJCA-Role {color: blue}

A.playerInterest, A.schoolInterest	{
  color: #00C;
  font-weight: bold;
}

A.hoverPop	{
  cursor: help;
  border-bottom: 1px dashed black;
  text-decoration: none;
}

.HintText	{
  color: #96B2B4;
  font-size: 85%;
}

.xtabGradeInfo	{
  visibility: hidden;
}

.xTabPopup {
  background: #FDB;
/*
  margin: 5;
  padding: 5;
*/
  position:absolute;
  top: 0px; left: 0px;
  visibility:hidden;
}

.newsArticlePhoto {
  float: right;
  margin-left: 1em;
  text-align: center;
  font-style: italic;
}

.PageHeading	{
  background: transparent;
  display: block;
  color: #23237A;
  font-size: 125%;
  font-weight: bold;
  font-family: ARIAL, HELVETICA, SANS-SERIF;
}

.SectionHeading	{
  display: block;
  color: brown;
  font-size: 110%;
  font-weight: bold;
  font-family: ARIAL, HELVETICA, SANS-SERIF;
}

.LastModInfo	{
  font-size: 80%;
  font-family: ARIAL, HELVETICA, SANS-SERIF;
  font-weight: normal;
}

.errorMsg	{ color: red; }

TABLE.resSummary	{ border: 2px solid blue; }
TABLE.resSummary TD	{ background: #FFDDBB; }

TABLE.eventList TH,
TABLE.eventList TD	{ padding-right: 1em; }

TABLE.eventList TD.noPad { padding-right: 0; }

.menu *	{
   text-align: center;
   background: #FDB;
   color: #000;
   font-family: COMIC SANS MS;
}

.menu A:link		{
  color: #000;
}

.menu A:visited	{
  color: #000;
}

.menu A:hover	{
  color: red;
}

.extlEventInd {
  color: red;
  font-weight: bold;
}

