/*
	copy of statfox CSS
*/

table.subContentTable a:link,
table.subContentTable a:visited,
table.subContentTable a:hover
{
	color: #ffffff !important;
}


.matchupHeader
{
	font-size: 1em !important;
	background-color: #d9a600 !important;
	padding: 3px;
	color: white !important;
}
.matchupSubHeader
{
	font-size: 1em !important;
	padding: 2px;
	font-weight: bold;
	color: white !important;
	background-color: #000;
	text-align: center;
}
.mainTableOutline,
.mainTableOutline+table
{
	width: 850px !important;
}

.subContentTable td {
	background-color: #000;
}



a.sf:link { color: #c00 !important; text-decoration: underline; }
a.sf:visited { color: #c00 !important; text-decoration: underline; }
a.sf:active { color: #c00 !important; text-decoration: underline; }
a.sf:hover { color: #f00 !important; text-decoration: underline; }


.matchupCells {
	background-color:#f7f7f7;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding: 2px;
}
.matchupCellsWhite {
	background-color: #fff;
	font-family:  arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	padding: 2px;
}
.matchupBorder {
	background-color: #ccc;
}
.matchupHeader,
.matchupSubHeader {
	background-color: #000;
	color: #fff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
}

.good {
	background-color: #f7f7f7;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #009900 !important;
	text-decoration: none;
	font-weight: bold;
	margin-left: 3px;
}
.goodWhite {
	background-color: #ffffff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #009900 !important;
	text-decoration: none;
	font-weight: bold;
	margin-left: 3px;
}
.bad {
	background-color: #f7f7f7;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #990000 !important;
	text-decoration: none;
	font-weight: bold;
	margin-left: 3px;
}
.badWhite {
	background-color: #ffffff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #990000 !important;
	text-decoration: none;
	font-weight: bold;
	margin-left: 3px;
}
.copy {
	font-size: 11px;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	text-align: justify;
}
.highlight {
	font-size: 11px;
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	text-align: justify;
	font-weight: bold;
}



tr.horznav td { background-color: #e1e1e1; border: solid 1px #cccccc; border-right-color: #cccccc; border-left-color: #e1e1e1; border-bottom: none; padding: 4px 6px; color: #ffd800; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; font-weight: bold; }
tr.horznav td a:link, tr.horznav td a:visited, tr.horznav td a:hover { color: #fff; }
tr.horznav td a.lit:link, tr.horznav td a.lit:visited, tr.horznav td a.lit:hover { color: #ffd800; text-decoration: none; border-bottom: dotted 1px #ffd800; }
tr.horznav td a:hover  { text-decoration: none; }
tr.horznav td a.lit:hover { border-bottom: none; }
tr.horznavbot td { background-color: #e1e1e1; padding: 4px 6px; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; font-weight: bold; }
tr.horznavbot td a:link, tr.horznavbot td a:visited, tr.horznavbot td a:hover { color: #fff; }
tr.horznavbot td a.lit:link, tr.horznavbot td a.lit:visited, tr.horznavbot td a.lit:hover { color: #ffd800; text-decoration: none; border-bottom: dotted 1px #ffd800; }
tr.horznavbot td a:hover  { text-decoration: none; }
tr.horznavbot td a.lit:hover { border-bottom: none; }

table.datatable { border-collapse: separate !important; }
table.datatable td { color: #222; font-family: arial, helvetica, verdana, sans-serif; border: solid 0px #999999; font-size: 11px; }
table.datatable tr { border: solid 0px #999999; font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; }
table.datatable hr { margin: 0; }


table.datatableNoBorder { border: solid 0px #999999; }
table.datatableNoBorder td { font-family: arial, helvetica, verdana, sans-serif; font-size: 11px; color: #000000; }
table.datatable th { border: solid 0px #999999; background-color: #ffffff; font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; }
table.datatable th.header1 { background-color: #000; color: #ffffff; align: left; }
table.datatable th.header2 { background-color: #e1e1e1; color: #000000; }
table.datatable th.header3 { background-color: #ffffff; color: #ffffff; }
table.datatable th.header4 { background-color: #000; color: #ffffff; align: left; font-size: 14px; }

table.datatable td.cell1 { background-color: #ffffff; }
table.datatable td.cell2 { background-color: #f7f7f7; }
table.datatable td.cell3 { background-color: #ccffcc; }
table.datatable td.cell4 { background-color: #ffff99; }
table.datatable td.cell5 { background-color: #ffff99; }
table.datatable td.cell6 { background-color: #ffffff; ; font-size: 14px; }

table.datatable tr.cell1 { background-color: #ffffff; }
table.datatable tr.cell2 { background-color: #f7f7f7; }
table.datatable tr.cell3 { background-color: #ccffcc; }
table.datatable tr.cell4 { background-color: #ffff99; }
table.datatable tr.cell5 { background-color: #ffff99; }
table.datatable td.sbfinal { background-color: #9ec4d9; }
table.datatable td.sbinprog { background-color: #33ff00; }
table.datatable td.sbinprogend { background-color: #ffff00; }
table.datatable td.sbinprogclose { background-color: #ff3300; }
table.datatable td.displaytext { background-color: #ffffff; font-size: 13px; }
table.datatable tr.topRow td { border-top-width: 2px; }

.mainTableOutline { border-bottom: 2px solid #000000; border-left: 2px solid #000000; border-right: 2px solid #000000; border-top: 2px solid #000000}
/* .subContentTable { background-color: #ffffff; } */

.navMain, .navMain a,
.navMain a:link,
.navMain a:visited,
.navMain a:hover {
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 2px;
}
.navMain a:hover {
	text-decoration: underline;
}

.navSub, .navSub a,
.navSub a:link,
.navSub a:visited,
.navSub a:hover {
	font-size: 9px;
	color: #ffffff;
	font-family: Verdana, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
.navSub a:hover {
	text-decoration: underline;
}

.blueHeaderBarSignoff { background-color: #ffffff; font-size: 9px; color: #006699; font-family: Verdana, sans-serif; font-weight: normal; line-height: 18px; text-decoration: none; text-align: center; vertical-align: middle; padding: 20px 0px 10px 0px}


