.topofpage
{
  color:white;
  background-color:navy;
  font-family:"Brush Script MT","Lucida Handwriting","Comic Sans MS","Arial";
  font-size:48pt;
  text-align:center;
  vertical-align:middle;
  padding-top:20pt;
  padding-bottom:20pt;
  width:600pt;
}
.toolbar
{
  color:blue;
  background-color:navy;
  font-weight:bold;
  text-align:left;
  width:600pt;
}
.toolbar td
{
  background-image:url(/bg.JPG);
  background-color:white;
  color:blue;
  font-weight:bold;
  text-align:center;
  width:50pt;
}
.toolbar A {text-decoration:none;}
.toolbar A:link {color:blue;}
.toolbar A:visited {color:blue;}
.toolbar A:active {color:blue;}
.toolbar A:hover {color:red;}
body
{
  font-family:"Arial";
  margin-top:0;
  margin-bottom:0;
  background-color:gray;
}
table
{
  margin:0 auto;
  font-size:10pt;
}
caption
{
  margin:0 auto;
  color:white;
  font-size:12pt;
  font-weight:bold;
}
.nfl
{
  background-image:url(images/field.jpg);
  text-align:center;
  width:600pt;
}
.tabletitle A:link {color:white;}
.tabletitle A:visited {color:white;}
.tabletitle A:active {color:white;}
.tabletitle A:hover {color:white;}
.tabletitle
{
  background-color:navy;
  color:white;
  font-weight:bold;
  font-size:14pt;
}
.vsnormal
{
  font-weight:bold;
  color:black;
}
.vsmissing
{
  font-weight:bold;
  color:red;
}
span
{
  margin-left: 1em;
  font-weight:bold;
  color: red;
}
.bgHigh td, .bgHigh tr 
{
  background-color:#F9FAD9;
}
.bgC td, .bgC tr
{
  background-color:#fff;
}
label.login
{
  width: 5.0em;
  float: left;
  font-weight:bold;
  text-align: right;
  display: block
}
input.text
{
  width: 13em;
  margin-left: 0.5em;
  font-weight:bold;
  color: #781351;
  background: #fee3ad;
  border: 1px solid #781351
}
select.text
{
  width: 13em;
  margin-left: 0.5em;
  font-weight:bold;
  color: #781351;
  background: #fee3ad;
  border: 1px solid #781351
  text-align:center;
}
input.login
{
  width: 13em;
  margin-left: 5.5em;
  color: white;
  background: navy;
  font-weight:bold;
  border: 2px outset #99ccff;
}
a.register
{
  text-decoration:none;
  padding-left:1em;
  padding-right:1em;
  color: white;
  background: navy;
  font-size:10pt;
  font-weight: bold;
  border: 2px outset #99ccff;   
}
a.register:link {color:white;}
a.register:visited {color:white;}
a.register:active {color:white;}
a.register:hover {color:white;}
label.register
{
  width: 7.0em;
  float: left;
  font-weight:bold;
  text-align: right;
  display: block
}
input.register
{
  width: 13em;
  margin-left: 7.5em;
  color: white;
  background: navy;
  font-weight:bold;
  border: 2px outset #99ccff;
}
div#hiddenLogin
{
  display: none;
}
div#hiddenReg
{
  display: none;
}
div#hiddenPicks
{
  display: none;
}
