body
{
	background: #98ad98 url(images/gradients/bg-grn-wide.gif);
	background-position:top center;
	background-repeat: repeat-y;
	padding: 0px;
	margin: 0px;
	height:100%;
	font-family: verdana, arial, sans-serif;
	font-size:.8em;
	text-align: center;
}

html
{
	height:100%;
}

#all_content {
  margin: 0 auto;
  width: 991px;
  text-align: left;
  }
a 
{ 
	color: #000000;
}

a:hover
{ 
	color: #98AD98;
}

a.leftnav:hover
{
	color: #98AD98;
}

img 
{
	border: none; 
	padding: 0;
	margin: 0;
}

.wrapper
{
	width: 991px;
	background-color: #e4dcc6;
}

.leftnav
{
	font-family: verdana, arial, sans-serif;
	font-size:10px;
	width: 10%;
	min-width:100px;
	height: 100%;
	padding: 15px 0 15px 5px;
	background-color: #e4dcc6;
	margin: 0 15px 0 0;
	float: left;
	text-align:left;
}

.content
{
	font-family: verdana, arial, sans-serif;
	font-size:.8em;
	width: 87%;
	background-color: #315b31;
	text-align: center;
	float: right;
}

.footer
{
	clear:both; 
	height: 75px; 
	background-color: #000;
	color: #FFF;
	text-align:center;
	font-size: 6pt;
	padding-top:10px;
}

td.normalcell
{
	width: 20px; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0 5px 0 5px;
	font-size:10px;
}

td.leftcell
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	padding: 2px 5px 2px 5px;
	font-size:10px;
	background-color: #bbbbbb;
}

td.topleftcell
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 2px 5px 2px 5px;
	font-size:10px;
	background-color: #e4dcc6;
}

td.topcell
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 0 5px 2px 5px;
	font-size:10px;
	background-color: #e4dcc6;
}

td.totalcell
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0 5px 0 5px;
	font-size:10px;
	background-color: #bbbbbb;
}


td.schedule
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 0 5px 2px 5px;
	font-size:10px;
	background-color: #ffffff;
}

td.matchup_away
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	font-size:10px;
	background-color: #bbbbbb;
}

td.matchup_home
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size:10px;
	background-color: #ffffff;
}
a.intable
{
	text-decoration: underline;

}

.side_field
{
	font-size:10px;
	width: 90px;
}

.newsitem
{
	margin-bottom: -3px;
}

td.newsheaderleft
{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 0 2px 0 5px;
	font-size:10px;
	background-color: #e4dcc6;
	vertical-align: middle;
}

td.newsheaderright
{
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 0 5px 0 2px;
	font-size:10px;
	background-color: #e4dcc6;
	vertical-align: middle;
}

td.weekheader
{
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	padding: 2px 2px 2px 2px;
	background-color: #ffffff;
	vertical-align: middle;
	font-family: tahoma, arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size:28px;
	min-width: 400px;

	background-image: url(images/gradients/profile.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

.leaguetab
{
	margin:0 0 0 10px;
	background-color: #000000;
	padding:3px 6px 1px 6px;
	font-weight:bold;
	font-size:7pt;
	border-right:1px solid #aaa;
	border-top:1px solid #aaa;
}

a.tablink:link
{
	color: #DDD;
	font-size:9pt;
	text-decoration: none;
}

a.tablink:visited
{
	color: #DDD;
	font-size:9pt;
	text-decoration: none;
}
a.tablink:hover
{
	color: #e4dcc6;
	font-size:9pt;
	text-decoration: none;
}

.shadowbox {
  background: #ccc;
  position: relative;
  top: 2px;
  left: 2px;
}
.shadowbox div {
  background: #bbbbbb;
  border: 2px solid #000;
  color: #000000;
  padding: 10px;
  position: relative;
  top: -2px;
  left: -2px;
}

td.signupheader
{
	height:100px;
	border-bottom: 2px solid #b7a069;
	background:#e4dcc6 url(images/gradients/profile.gif);
	background-position:top;
	background-repeat: repeat-x;
	padding: 0 0 0 0;
	text-align:left;
}

tr.signuprow td
{
	background:#e4dcc6;
	border-bottom: 2px solid #b7a069;
	padding: 5px;
}

td.rowlabel
{
	text-align:right;
	font-size:10pt;
}
td.rowfield
{
	text-align:left;
	font-size:10pt;
}

div.groupbox
{
	height:100px;
	border: 2px solid #b7a069;
	background:#e4dcc6 url(images/gradients/profile.gif);
	background-position:top;
	background-repeat: repeat-x;
	padding: 15px;
	text-align:left;
	width: 400px;
	margin: 25px;
}

div.groupbox a
{
	text-decoration:none;
	color: #000063;
}

div.groupbox a:hover
{
	text-decoration:none;
	color: #98AD98;
}

div.whitebox
{
	border: 2px solid #222222;
	padding: 15px;
	text-align:left;
	width: 80%;
	margin: 25px;
	background:#FFFFFF url(images/gradients/grey-to-white100.gif);
	background-position:top;
	background-repeat: repeat-x;
}

td.smallbox
{
	border: 1px solid #AAAAAA;
	background:#DDDDDD; 
	padding: 7px;
	text-align:center;
	width: 100px;
	height:100px;
	margin: 10px;
}


td.topheader
{
	height:45px;
	border-bottom: 2px solid #b7a069;
	background:#e4dcc6 url(images/gradients/white-to-tan45.gif);
	background-position:top;
	background-repeat: repeat-x;
	padding: 0 25px 0 25px;
	text-align:left;
	font-size: 18pt;
}

tr.tanrow td
{
	background:#e4dcc6;
	border-bottom: 2px solid #b7a069;
	border-left: 1px solid #b7a069;
	padding: 2px 5px 2px 5px;
	font-size:10px;
}

tr.whiterow td
{
	background:#eeeeee;
	border-bottom: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	padding: 2px 5px 2px 5px;
	font-size:10px;
	text-align:left;
}


tr.whiterow a, tr.tanrow a
{
	color:#594b2b;
	text-decoration:none;
}


tr.whiterow a:hover, tr.tanrow a:hover
{
	color:#b7a069;
	text-decoration:none;
}

ol.forms {

	float: left;

	list-style: none;

	width: 100%;

}



ol.forms li {

	clear: left;

	float: left;

	line-height: 1.5em;

	margin-bottom: 0.5em;

	width: 100%;

}



ol.forms label {

	cursor: pointer;

	display: block;

	float: left;

	line-height: 1.5em;

	padding-right: 1%;

	text-align: right;

	width: 10%;

}



div.forms input { width: 39%; }

div.forms textarea {

	height: 10em; 

	width: 45%; 

}



ol.forms input, ol.forms textarea, ol.forms button { font: 1em Georgia, "Times New Roman", Times, serif; }



ol.forms .error { 

	display: block;

	margin: 0.25em 0 0 11%;

}



ol.forms li.buttons {

	padding-left: 11%;

	width: 89%;

}