	td.menu { font-family:verdana,arial,helvetica,sans-serif; font-size:11px; color:#000000; }
	a { text-decoration:none; }
	a.menu:link { color:#ffffff; text-decoration:none; font-weight:bold; }
	a.menu:visited { color:#ffffff; text-decoration:none; font-weight:bold; }
	a.menu:hover { color:#ff3300; background:#FFFFFF; text-decoration:none; font-weight:bold; }
	td.tag { height:20px; }
	  .tag { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:10px; color:#ffffff; }
	 a.tag:link { color:#ffffff; text-decoration:none; }
	 a.tag:visited { color:#ffffff; text-decoration:none;}
	 a.tag:hover { color:#FFFFFF; background:#000000; text-decoration:none; }
	  .verysmall { font-size:10px; font-family:verdana,arial,helvetica; }

	  .accent { display:block; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.accent:link { text-decoration:none; }
	 a.accent:visited { text-decoration:none; }
	 a.accent:hover { text-decoration:none; background:#E12D00; color:#FFFFFF; }
	 
	  .accent_green { display:block; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.accent_green:link { text-decoration:none; }
	 a.accent_green:visited { text-decoration:none; }
	 a.accent_green:hover { text-decoration:none; background:#008000; color:#FFFFFF; }


	  .accent_pink { display:block; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.accent_pink:link { text-decoration:none; }
	 a.accent_pink:visited { text-decoration:none; }
	 a.accent_pink:hover { text-decoration:none; background:#FF00FF; color:#FFFFFF; }

	 
	  .accent_blue { display:block; padding:4px; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.accent_blue:link { text-decoration:none; }
	 a.accent_blue:visited { text-decoration:none; }
	 a.accent_blue:hover { text-decoration:none; background:#000080; color:#FFFFFF; }

	  .hilite { font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px; }
	 a.hilite:link { text-decoration:none; }
	 a.hilite:visited { text-decoration:none; }
	 a.hilite:hover { text-decoration:none; background:#000080; color:#FFFFFF; }
	
	
.date_makeup { border-bottom:1px solid black; border-left:1px red solid; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:13px}
.special { border-left:1px black solid; border-top:1px black solid; border-right:1px black solid; background-color:#008000; font-family:verdana,arial,helvetica,sans-serif; font-weight:bold; font-size:16px; color:#FFFFFF}
.blurb { color:#000000; font-family:verdana,arial,helvetica,sans-serif; font-weight:normal; font-size:11px; }
.red {color:red; font-weight:bold}
.bright { padding:3px 0; background-color:#CEFFCE; font-weight:bold; border-top:1px solid #006633; border-bottom:1px solid #006633 }
.bright2 { padding:3px 0; background-color:#F8EA8B; font-weight:bold; border-top:1px solid #000000; border-bottom:1px dashed #000000 }

.hlteam {border-top:2px solid green; font-size:14px; color:#800000; font-weight:bold; padding-top:10px }
.hltext {line-height:1.5; font-size:14px; color:#000000; margin-bottom:16px; margin-top:8px}


table.collapse {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: collapse;
}
table.collapse th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.collapse td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	-moz-border-radius: 0px 0px 0px 0px;
}

ul.padded { margin-left:1em; padding-left:1em }
ul.padded li {
	padding-bottom:8px
}