body { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; }
td { font-size: 12px;  font-family: arial, verdana, helvetica, sans; text-decoration: none; color: #222222; }
h1 { font-size: 15px; font-family: arial, verdana, helvetica, sans; text-decoration: none; color: #ffffff; }
h2 { font-size: 14px; font-family: arial, verdana, helvetica, sans; text-decoration: none; color: #ffffff; }

a {text-decoration: none; color: #222222; }
A:active { TEXT-DECORATION: underline; }
A:hover { TEXT-DECORATION: underline; }

table.main { width: 930px; height: 500px; }
table.b { border: 1px solid #ffffff; background-color: #EEEEEE; }


td.bottomline { border-bottom: 1px solid black;  }
td.topline { border-top: 1px solid black; color: #ffffff; background-color: #0A469B;  }
td.tp { padding-top: 3px; margin-top: 3px; }

.toptableacc {  width: 920px; background-color: #004a99;  }
table.toptable { background-color: #0A469B; width: 920px;  }
table.officialstable { background-color: #EEEEEE; width: 920px; color: #222222;  }
table.hometeamtable { background-color: #EEEEEE; width: 920px; border: 0px solid #aaaaaa; }
table.scoretablemain { background-color: #EEEEEE; width: 720px; border: 0px solid #aaaaaa; }
table.scoretable { background-color: #EEEEEE; width: 480px; border: 1px solid #aaaaaa; }

tr.hometeamheader { background-color: #ffffff; border: 1px solid #aaaaaa; }
td.hometeamheadertop { background-color: #CA1221; color: #FFFFFF;  font-size: 13px;  }

tr.second { background-color: #e6e6e6; }
tr.third { background-color: #f4f4f4; }

tr.teamgameboxpercentages { background-color: #0A469B; }

.player { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none;  }
.date { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; font-weight: bold;   }
.officials { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; color: #222222;  }
.attendance { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; color: #222222;  }
.home { font-size: 13px; font-family: arial, verdana, helvetica, sans; text-decoration: none; font-weight: bold; color: #eeeeee;  }
.statheader { 
					font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; font-weight: bold; 
					color: #222222; background-color: #d8d8d8;
					border: 0px solid #aaaaaa; 
				}
.jersey { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; }
.text { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none;  }
.totalstext { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; font-weight: bold; color: #ffffff; }
.totals { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; color: #ffffff; }
.percentagestext { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; font-weight: bold; }
.percentages { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; }


.scoreby { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; font-weight: bold; color: #ffffff; }
.scoreq { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; font-weight: normal; color: #222222;  }
.scorefinal { font-size: 12px; font-family: arial, verdana, helvetica, sans; text-decoration: none; font-weight: bold; }

.scoretop { background-color: #CA1221; color: #FFFFFF; }
.scoretop2 { background-color: #e6e6e6; color: #222222; }
.scoretop3 { background-color: #f4f4f4; color: #222222; }
.scoretop4 { background-color: #cecece; color: #000000; font-weight: normal; }
.scoretop5 { background-color: #DDDDDD; color: #222222; }