a:link  { color: #191970;  background: none; text-decoration: underline; }
a:visited {   color: #191970;  background: none; text-decoration: underline; }
a:active { color: #800080;  background: none; text-decoration: underline; }
a:hover { color: #800080; background: none; text-decoration: underline; }
p,table,td,tr {
  font-size: 10pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: navy;

}
table.outside {
border-style: solid;
border-width: 3px;
border-color: red;
padding: 3px;
}
body {
	color: #000000;
	background: #FFFFFF;
	background-image: url("bgblue2.jpg");
	font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 10pt;
}
.footer {
background: navy;
font-size: 8pt;
font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
text-align: center;
}

td.off {

color: navy;
background-repeat:  no-repeat;
background-position:  center center;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
text-decoration: underline;
}

td.on {
background: navy;
color: white;
background-repeat:  no-repeat;
background-position:  center center;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
text-decoration: underline;
}
td.sponsor-off {

background-repeat:  no-repeat;
background-position:  center center;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;}

td.sponsor-on {

background-repeat:  no-repeat;
background-position:  center center;
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.5       0;}
image.padding{
padding: 14px;

}
.flyer{
position:absolute;
width:150px;
top:350px;
left:185px;
text-align:center;
}
.famteam {
position:absolute;
width:300px;
text-align:center;
top:350px;
left:335px;
}
.announcement {
color:red;
font-size:1.2em;
}