body, html { 
	background-color:#9D9D9D; 
	color:#000; 
	font-family:Verdana, Arial, Helvetica; 
	font-size:8pt;
}

div, form { 
	padding:0px; 
	margin:0px; 
}

#wrapper { 
	position:relative; 
	width:846px; 
	left:50%; 
	top:10px;
	margin-left:-423px; 
}

#header {
	background:#FF7200;
	height:70px;
	border:#FFF 3px solid;
}

.logo {
	width:360px;
	float:left;
}

.logo img { 
	padding:15px 3px 0px 15px;
	border:0;
}

.topbanner {
	width:478px;
	float:left;
}

.topbanner img, .topbanner iframe, .topbanner script { 
	float:right; 
	padding:5px;
}

#left-col {
	float:left;
	width:162px;
	margin:3px 3px 3px 0px;
}

#center-col {
	float:left;
	width:546px;
	background:#FFF;
	border:#FFF 3px solid;
	margin:3px 0px;
}

#right-col {
	float:left;
	width:120px;
	margin:3px 0px 3px 3px;
}

.border {
	border:#FFF 3px solid;
	margin-bottom:3px;
}

#nav {
	background:#FFF;
	border:#FF7200 3px solid;
	border-top:0;
	width:150px;
	padding:0px 0px 1px 0px;
}

#nav a:link, #nav a:visited {
	display:block;
	background:#DEDEDE;
	padding:3px 0px 4px 6px;
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	border-top:#FFF 1px solid;
	color:#000;
	text-decoration:none;
	width:142px;
}

#nav a:hover {
	background:#636363;
	color:#FFF;
}

#nav .head {
	display:block;
	background:#FF7200;
	color:#FFF;
	margin:0px;
	padding:4px 6px 5px 6px;
	width:138px;
	font-weight:bold;
}

#nav p {
	display:block;
	background:#C4C4C4;
	padding:3px 0px 4px 6px;
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	border-top:#FFF 1px solid;
	color:#000;
	margin:0;
	width:142px;
}

#calend .head {
	display:block;
	background:#FF7200;
	color:#FFF;
	margin:0px;
	padding:4px 6px 5px 6px;
	width:144px;
	font-weight:bold;
}

#calendar { 
	width:156px;
	border:#c4c4c4 1px solid;
}

#calendar strong {
	color:#FF7200;
}

caption {
	padding:3px 0 3px;
}

#calendar-month {
	background:#c4c4c4;
}

#calendar-month a:hover {
	color:#006;
}

#calendar td, #calendar th, #calendar-month {
	font-family:Arial; 
	font-size:9pt;
}

.cal-cell {
	text-align:center;
	padding:4px 2px;
	background:#DEDEDE;
}

#news, #links {
	background:#FFF;
	border:#636363 3px solid;
	border-top:0;
	width:150px;
	padding:0px 0px 1px 0px;
}

#news a:link, #news a:visited, #links a:link, #links a:visited {
	display:block;
	background:#DEDEDE;
	padding:3px 5px 4px 5px;
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	border-top:#FFF 1px solid;
	color:#000;
	text-decoration:none;
	width:138px;#
	font-size:8pt;
}

#news a:hover, #links a:hover {
	background:#C4C4C4;
}

#news .head, #links .head {
	display:block;
	background:#636363;
	color:#FFF;
	margin:0px;
	padding:4px 6px 5px 6px;
	width:138px;
	font-weight:bold;
}

.scores, .standings {
	background:#FF7200;
	width:545px;
}

.scores th, .standings th {
	color:#FFF; 
	font-family:Verdana, Arial, Helvetica; 
	font-size:8pt;
	line-height:2.4em;
	font-weight:bold;
}

.scores th.daterow {
	background:#FEDBBD;
	color:#000;
	font-family:Verdana, Arial, Helvetica; 
	font-weight:normal;
	font-size:8pt;
	line-height:2.4em;
}

.scores td, .standings td {
	color:#2A2A2A; 
	font-family:Verdana, Arial, Helvetica; 
	font-size:8pt;
	line-height:2.1em;
}

.tim {
	background-color:#FEF4EC;
	text-align:center;
	width:60px;
}

.oddsh {
	background-color:#FEF4EC;
	text-align:center;
	width:46px;
}

.ht {
	background:#FFF;
	text-align:right;
	padding-right:7px;
	width:143px;
}

.hth {
	background:#FEF4EC;
	text-align:right;
	padding-right:7px;
	width:143px;
}

.vs {
	background:#FEF4EC;
	text-align:center;
	width:60px;
}

.vt {
	background:#FFF;
	padding-left:7px;
	width:144px;
}

.vth {
	background:#FEF4EC;
	padding-left:7px;
	width:144px;
}

.fb {
	background:#FEF4EC;
	text-align:center;
}

.odds {
	background:#FEF4EC;
	text-align:center;
	width:46px;
}

.fb a:link, .fb a:visited, .odds a:link, .odds a:visited {
	color:#00F;
	text-decoration:none;
}

.fb a:hover, .odds a:hover { text-decoration:underline; }

.stat {
	background:#FFF;
	width:32px;
	text-align:center;
}

.stato {
	background:#FEF4EC;
	width:32px;
	text-align:center;
}

.statg {
	background:#FEE0C8;
	width:32px;
	text-align:center;
}

.statp {
	background:#FFEBDB;
	width:32px;
	text-align:center;
}

.stmsc {
	background:#FEF4EC;
	width:160px;
	padding-left:5px;
}

.statsc {
	background:#FFF;
	width:50px;
	text-align:center;
}

.statosc {
	background:#FEF4EC;
	width:50px;
	text-align:center;
}

.stm {
	background:#FEF4EC;
	padding-left:5px;
}

.stmw {
	background:#FFF;
	padding-left:5px;
}

.stmg {
	background:#FEE0C8;
	padding-left:5px;
}

.stmp {
	background:#FFEBDB;
	padding-left:5px;
}

#center-col h1 {
	display:block;
	background:#636363;
	color:#FFF;
	margin:0px;
	padding:4px 8px 5px 8px;
	width:529px;
	font-size:11pt;
}

#center-col h2, #center-col h3, #center-col h4, #center-col h5 {
	display:block;
	background:#636363;
	color:#FFF;
	margin:0px;
	padding:4px 8px 5px 8px;
	width:529px;
	font-size:9pt;
}

#center-col p {
	width:529px;
	margin:10px 8px;
	padding:0;
}

#right-col h6 {
	display:block;
	background:#636363;
	color:#FFF;
	margin:0px 0px 3px 0px;
	padding:4px 8px 5px 8px;
	border:#FFF 3px solid;
	font-size:8pt;
}

#footer { height:20px; }

#copy {
	display:block;
	background:#636363;
	color:#FFF;
	font-size:8pt;
	text-align:right;
	margin:3px 0px 1px 0px;
	padding:3px 8px 4px 8px;
	width:529px;
}

.league-table {
	width:126px;
	border-top:#FFF 3px solid;
	border-left:#FFF 3px solid;
	border-right:#FFF 3px solid;
	border-bottom:#FFF 2px solid;
	margin-bottom:3px;
}

.league-table th {
	background:#636363;
	text-align:left;
	color:#FFF;
	padding:4px 0px;
}

.league-table th, .league-table td {
	padding:2px 4px 3px 4px;
	font-family:Verdana, Arial, Helvetica; 
	font-size:7pt;
	border-bottom:#FFF 1px solid;
}

.tmname {
	background:#DEDEDE;
	border-right:#FFF 1px solid;
	margin:0;
}

.tmpts {
	width:29px;
	background:#DEDEDE;
	text-align:center;
	margin:0;
}

.thn {
	width:85px;
	background:#C4C4C4;
	border-right:#FFF 1px solid;
}

.thp {
	background:#C4C4C4;
	text-align:center;
}

.today {
	display:block;
	background:#DEDEDE;
	float:left;
	width:227px;
	padding:5px 0px 6px 8px;
}

.previous {
	display:block;
	background:#DEDEDE;
	float:left;
	width:250px;
}

.previous select {
	width:200px;
	font-size:8pt;
	margin:3px 8px 2px 0px;
	float:right;
}

.red { color:#F00; }

a:link, a:visited {
	color:#00F;
	text-decoration:underline;
}

#center-col ul
	padding:0;
	margin:0;
}

#center-col li { 
	padding:0;
	margin:0 0 0 -14px;
	list-style-type:square;
	line-height:1.9em; 
}

hr {
	color: #FF7200;
	background-color: #FF7200;
	height: 1px;
	padding:0px;
	margin:0px;
}

.fleft { float:left; }

a:hover { text-decoration:none; }

#ascores {
	background:#FF7200;
	width:543px;
	padding:1px;
	line-height:2em;
	font-family:Verdana, Arial, Helvetica; 
	font-size:7pt;
	margin-bottom:10px;
}

#ascores .competition {
	color:#FFF; 
	line-height:2.3em;
	font-size:8pt;
	font-weight:bold;
	text-align:center;
}

#ascores .time {
	background-color:#FEF4EC;
	text-align:center;
	width:56px;
	float:left;
	border-right:#FF7200 1px solid;
	border-bottom:#FF7200 1px solid;
}

#ascores .home {
	background:#FFF;
	text-align:right;
	padding-right:7px;
	width:136px;
	float:left;
	border-right:#FF7200 1px solid;
	border-bottom:#FF7200 1px solid;
}

#ascores .sco {
	background:#FEF4EC;
	text-align:center;
	width:60px;
	float:left;
	border-right:#FF7200 1px solid;
	border-bottom:#FF7200 1px solid;
}

#ascores .away {
	background:#FFF;
	padding-left:7px;
	width:136px;
	float:left;
	border-right:#FF7200 1px solid;
	border-bottom:#FF7200 1px solid;
}

#ascores .odds {
	background:#FEF4EC;
	text-align:center;
	width:45px;
	float:left;
	border-right:#FF7200 1px solid;
	border-bottom:#FF7200 1px solid;
}

#ascores .oddsr {
	background:#FEF4EC;
	text-align:center;
	width:45px;
	float:right;
	border-bottom:#FF7200 1px solid;
}

#ascores .fb {
	background:#FEF4EC;
	text-align:center;
	width:137px;
	float:right;
	border-bottom:#FF7200 1px solid;
}

.thdrcell {
	background:#fee0c8;
	font-family:Verdana, Arial, Helvetica; 
	font-size:8pt;
	padding:5px;
	border-bottom:1px solid #FF7200;
}
         
.tdatacell {
	font-family:Verdana, Arial, Helvetica; 
	font-size:8pt;
	padding:5px;
	background:#FFFFFF
}
         
.dvhdr1 {
	background:#fee0c8;
	font-family:Verdana, Arial, Helvetica; 
	font-size:8pt;
	border:1px solid #FF7200;
	padding:4px 0px 2px 0px;
	width:290px;
}
         
.dvbdy1 {
	background:#FFFFFF;
	font-family:Verdana, Arial, Helvetica; 
	font-size:8pt;
	border-left:1px solid #FF7200;
	border-right:1px solid #FF7200;
	border-bottom:1px solid #FF7200;
	padding:5px;
	width:280px;
}

.popLeft {
	float:left;
	width:120px;
	text-align:right;
}

.popMid {
	float:left;
	width:50px;
	text-align:center;
}

.popRight {
	float:right;
	width:120px;
	text-align:left;
}

.dogvdvhdr {
	width:300;
	background:#C4D5E3;
	border:1px solid #FF7200;
	font-weight:bold;
	padding:10px;
}
         
.dogvdvbdy {
	width:300;
	background:#FFFFFF;
	border-left:1px solid #FF7200;
	border-right:1px solid #FF7200;
	border-bottom:1px solid #FF7200;
	padding:10px;
}
         
.pgdiv {
	width:320;
	height:250;
	background:#E9EFF4;
	border:1px solid #FF7200;
	padding:10px;
	margin-bottom:20;
	font-family:Verdana, Arial, Helvetica; 
	font-size:8pt;
}

.clear { clear:both; }
