BODY
{ color: #000000;
  background-color: #f0f0f0;
  margin: 0;
}
BODY.history 
{ background-color: #f0f0c6; }
BODY.christmas
{ background-color: #000000;
  color: #ffffff;
}
BODY.christmas A:link { color: #9999ff;}
BODY.christmas A:visited { color: #9999ff;}
BODY.christmas A:active { color: #ff0000;}
BODY.christmas A:hover { color: #ccccff;}
P, H5 { /*The default paragraph font*/ }
A IMG { border:0;}
TABLE.search A:link { color: #000000;} /*links on the search page*/
TABLE.search A:visited { color: #333333; }
TD.header { background: #cccccc; font-size:5mm;}
TABLE.search H2 A, TD.header { font-family: Arial, Helvetica; }
A:link { color:#0000ff;} /*default link color*/
A:visited { color:#663399;} /*visited link color*/
A:active, TABLE.search A:active { color:#ff0000;} /*activated link color*/
A:hover, TABLE.search A:hover { color:#3300cc;} /*hover color for links*/
H1, H2, H3, H4, H5
{ margin:0px;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
}
H1 { font-size: 12mm;} /*XX-Large*/
H2 { font-size: 8mm; } /*X-Large*/
H3 { font-size: 6mm; } /*Large*/
H4 { font-size: 5mm; }/*Medium*/
TABLE { padding: 2px; }
TD { padding-left: 4px; }
TABLE TD.banner, TABLE TD.menu
{	/*the banner that runs across the top of the page*/
  background: #000066;
  margin: 0 4px 0 2px;
  color: #ffffff;
  text-align: right;
}
@media print { TABLE TD.menu { display: none; }}
BODY.history TABLE TD.banner { background: #999999; }
BODY.history TABLE TD.menu { background: #999999; }
/*the menu that runs down the left side*/
TABLE TD.menu 
{	text-align: left; }
TABLE TD.menu A
{	text-decoration: none;
	letter-spacing: 0;
	margin-top: 3mm;
	margin-bottom: 3mm;
	font: bold 3.2mm Arial;
}
/*the link to sgmm.org in the banner*/
TABLE TD.banner A
{ font: bold 3.5mm Arial, Helvetica; }
/*links in the menu (menu items)*/
TABLE TD.menu A:link, TABLE TD.banner A:link 
{ color: #ffffff;}
/*all links in the menu area*/
TABLE TD.menu A:visited, TABLE TD.banner A:visited
{ color: #ffffff;}
TABLE TD.menu A:active, TABLE TD.banner A:active 
{ color: #ffff33;}
TABLE TD.menu A:hover, TABLE TD.banner A:hover
{ color: #ffffcc;
  text-decoration: underline;
}
TABLE TD.banner H3
{ /*the title in the banner*/
	margin: 0;
	color:#ffff00;
	font: normal 6.5mm Arial, Helvetica;
	text-align: right;
	text-decoration: none;
}
BODY.history TABLE TD.banner H3
{ color:#000000; }

/*************************************************************************/
/* This is the table cells that are headers of tables.                   */
/*************************************************************************/

.tableHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; color: #000033;
    background: #cccccc;
}

/*************************************************************************/
/* This is for table cells that contain content text.                    */
/*************************************************************************/

.tableText
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000033;
}

/*************************************************************************/
/* This is used to control the color of the horizontal lines in tables   */
/* that are used as vertical delimiters.                                 */
/*************************************************************************/

.tableLine
{
    background: #000000;
}
