body
{
  background-color:#003366;
  color:#FFFFFF;
  font-size:10pt;
  font-family:Arial, sans-serif;
  margin-top:0px;
  margin-right:0px;
  margin-bottom:20px;
  margin-left:0px;
  padding-top:0px;
  padding-right:0px;
  padding-bottom:0px;
  padding-left:0px;
}


div.screen
{
  width:750px;
}



a:link, a:visited, a:hover, a:active
{
  background-color:transparent;
  color:#FFFF00;
  text-decoration:underline;
}


td.world
{
  font-family:Arial, sans-serif;
  font-size:18pt;
  font-weight:bold;
  padding-top:10px;
  padding-left:5px;
  padding-bottom:10px;
}


/*
The row of links at the bottom of the header frame.
*/
td.links
{
  font-family:Arial, sans-serif;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
}



div.title
{
  text-align:center;
  font-size:18pt;
  font-family:Arial, sans-serif;
  font-weight:bold;
}



div.subtitle
{
  text-align:center;
  font-size:12pt;
  font-weight:bold;
}

/*
This is the main cell.  The stuff on each page, that is different
goes in this div, which is inside the "screen" div.
*/
div.main
{
  margin-top:10px;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:20px;
}


hr
{
  width:100%;
  color:#CCCCCC;
  background-color:#CCCCCC;
  border:0px solid;
  height:3px;
}


table.teamlist
{
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  width:100%;
}


table.teamlist tr th
{
  font-size:12pt;
}


div.rosterkeepers
{
  font-size:16pt;
  font-weight:bold;
}


.star
{
  color:#00FF00;
  font-weight:bold;
}


div.testingsubtitle
{
  text-align:center;
  font-size:12pt;
  font-weight:bold;
  color:#FFFF00;
  background-color:transparent;
  margin-bottom:20px;
  border:2px dashed #FFFFFF;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:5px;
}


div.nokeepers
{
  margin-bottom:40px;
  color:#FFFF00;
  background-color:transparent;
  font-size:12pt;
  font-weight:bold;
}



/*
Used for centering a div.
Especially useful when centering a table.
*/
div.center
{
  text-align:center;
}


/*
Hack to center a table in Mozilla.
*/
table.center
{
  margin-left:auto;
  margin-right:auto;
}


/*
Used to set a picture to not have a border.
*/
img.noborder
{
  border:0px solid;
}


.bold
{
  font-weight:bold;
}



/*
This sets the list style type for li's in a ul.
*/
ul
{
  list-style-type:disc;
}


/*
This is a hack for any tags I'm not explicitly setting.
This way we insure that we set the font size and family properly.
Yeah, there are other tags in xhtml 1.1, but I doubt I'll use them.  If
I do, I need to come back here, and add them to the list of tags for
this css class.
*/
address, div, li, pre, span, td, th
{
  font-family:Arial, sans-serif;
  font-size:10pt;
}


/*
Another hack just like the one above.  Only this time, we're not
setting the font size, because the purpose of h1 - h6 is to set
the font size.
*/
h1, h2, h3, h4, h5, h6
{
  font-family:Arial, sans-serif;
}