BODY {
    color: #474747; 
    background-color: #e5e6e5; 
	background-image: url(../gfx/bg.png);
	background-repeat: repeat-x;
    font: 11px verdana, tahoma, arial, geneva; 
    margin:0px 0px 40px 0px;
    line-height:1.4em;
}

TD  {
    color: #474747; 
    font: 11px verdana, tahoma, arial, geneva; 
    line-height:1.4em;
}

A, A:ACTIVE, A:VISITED {
    color: #268f2d; 
    text-decoration:none;
}

A:HOVER {
    text-decoration: underline;
}

a.menu, a.menu:active, a.menu:visited , .menu {
	font: 16px arial, verdana, tahoma, geneva; 
	text-decoration: none;
	font-weight: bold;
	color: #ffffff;
	padding-left: 3px;
	padding-right: 3px;
}

a.menu:hover {
	color: #e40000;
	background-color: #ffffff;
}

UL.menu {
    margin: 0px 0px 0px 20px; 
    list-style: none; 
	padding: 0px;
}

UL.menu LI {
    padding: 0px; 
	margin: 0px;
    font-weight: bold;
	font: 18px trebuchet ms, helvetica, arial, verdana, tahoma, geneva; 
	color: #268f2d;
}

UL.menu LI.padit {
    padding-left: 5px; 
}

UL.secmenu {
    margin-top: 3px; 
    list-style: none; 
	padding: 0px;
	margin-bottom: 15px;
	margin-left: 5px;
}

UL.secmenu LI {
    padding-left: 8px; 
    background-image: none; 
    margin-bottom: 4px; 
    margin-top: 0px;
    font-weight: bold;
	font: 12px trebuchet ms, helvetica, arial, verdana, tahoma, geneva; 
	color: #eb7400;
}

UL.secmenu LI A, UL.secmenu LI A:VISITED, UL.secmenu LI A:HOVER, UL.secmenu LI A:ACTIVE {
    color: #eb7400;
	text-decoration: none;
}

.content {
    background-color: #ffffff;
}

.padit {
	padding-top: 15px;
}

h1 {
	font-weight: bold;
	font: 14px arial, helvetica, verdana, tahoma, geneva; 
	color: #e70202;
	margin: 0px 0px 15px 0px;
}

h2 {
	font-weight: bold;
	font: 15px trebuchet ms, helvetica, arial, verdana, tahoma, geneva; 
	color: #eb7400;
	margin: 20px 0px -5px 0px;
}

h3 {
	font-weight: bold;
	font: 18px trebuchet ms, helvetica, arial, verdana, tahoma, geneva; 
	color: #268f2d;
	margin: 20px 0px 15px 0px;
}

.txt {
	padding: 0px 35px 0px 20px;
}

.sportsday {
	font-weight: bold;
	font: 11px arial, helvetica, verdana, tahoma, geneva; 
	color: #e70202;
}

.timeis {
	font-weight: bold;
	color: #1b7c02;
}

.teams {
	color: #02599c;
}

.sportype {
	font-size: 10px;
}

.footer {
	padding: 8px 15px 0px 0px;
	text-align: right;
	font-size: 9px;
	color: #394400;
}

.nolink {
    color: #002b62; 
}

.details thead td {
    background-color: #eab37d;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    color: #ffffff;
    line-height: 1.0em;
    padding: 6px 1px 6px 1px;
	border-bottom: 1px #ffffff solid;
}

.light {
    background-color: #d1e19c;
}

.dark{
    background-color: #bccd85;
}

.details tbody td {
    vertical-align: top;
    text-align: center;
    line-height: 1.3em;
    padding: 4px 0px 4px 0px;
}

.line {
	padding: -2px;
	height: 1px;
}


.sawc thead td {
	border-bottom: 1px #c7c7c7 solid;
}

.sawc tbody td {
	border-bottom: 1px #c7c7c7 solid;
	border-left: 1px #c7c7c7 solid;
	padding: 10px;
}

.sateams tbody td {
	border-bottom: none;
	border-left: none;
	padding: 0px;
}

input, select, textarea {
	border: 1px #b2b1b1 solid;
	font: 11px tahoma, verdana, helvetica, arial, geneva, sans-serif; 
	color: #40444c;
	padding: 2px;
	margin-bottom: 3px;
}

input:focus, select:focus, textarea:focus {
	border: 1px #af0000 solid;
}