/* Copyright 2004 majorprogram.com 
If you use this stylesheet, we have a search spider that will find your 
site and you will be sued.

redefining of HTML tags*/

body {background: white; padding:0px; margin:0px;}
p {margin: 0px 0px 5px 0px; padding: 0px 0px 5px 0px} 
table, td, div {font: normal 12px Tahoma, Arial, Helvetica, sans-serif;}
h1 {color: #002441; font-size:18px; font-weight:bolder; margin:0px; border:0px; padding:0px; line-height: 95%;}
h2 {margin:0px 0px 2px 0px; padding:0px 0px 1px 0px; color: #002441;
	font: normal bolder 16px/92% Arial, Helvetica, sans-serif;} 
h3 {margin:1px; padding:1px; font:normal bolder 14px Arial, Helvetica, Verdana, sans-serif;} 
ul {margin: 0px 0px 0px 8px; padding-left:15px; list-style:square; text-align:left;}
	 
/* Hyperlink properties */
a {font-weight: bold; color: #002441; text-decoration: underline} 
	a:visited { color: #2f517d; } 
 	a:hover {color: #cc2b3b;}
a.alt {color: #ffffff; text-decoration: none; font: normal bolder 12px Arial, Helvetica, sans-serif;} 
	a.alt:hover {	color: #5182c0;} 
	a.alt:visited { color: white;} 
a.nav, a.nav:visited {width:100%; display:block; text-decoration: none; text-indent: 10px; 
	font-weight:normal; font-size:13px; color:white; text-align:left; text-indent:15px;}
a.nav:hover {color: #2f517d; text-decoration: underline;}
	
/* Special table/div classes */
#left {text-align:center; vertical-align:top; width:170px; padding:15px 10px 0px 20px; color:white;}
#left img {display:block; border:0;}
#main {padding:10px 5px 0px 5px; vertical-align:top;}
#right {text-align:center; vertical-align:top; width:190px; padding:15px 20px 0px 10px;color:white;}
#top-non {background: URL(common/head-non.jpg); height:235px; width:990px;}
#top-sport {background: URL(common/head-sport.jpg); height:235px; width:990px;}
#maintable {background:URL(common/body.gif) repeat-y center #2f517d; width:990px;}
#second {background: URL(common/body-top.gif) top center no-repeat;}
#contentwrapper {vertical-align:top; color:white; text-indent:560px; width:980px; height:15px; overflow:hidden;}
.countdown {height:175px; background: URL(common/ad-countdown.gif) no-repeat;}
.countdowntable {border:1px solid #2f517d;}
.kickoff, td.kickoff span {color: white; text-align:center; font-size:8pt;}
.righthead {background-color:#cc2b3b; color:white; font-weight:bold; text-align:center;}
.picture {background-color:#cbd3de; color:#002441;}

/* Special paragraph classes */
.sm {font-size: 8pt; font-weight: normal;} 
.bold {font-weight:bold;}
.smbold {font-weight: bold; font-size: 8pt}
.smboldc {font-weight: bold; font-size: 8pt; text-align:center;}
.dark {background-color:#002441; color:white; font-weight:bold;}

/* Tab stuff */
#ttabs {padding:0px; margin:0px; list-style-type:none;}
#ttabs li {display:inline; margin:0px; padding:0px;}
	
/* Calendar controls */
table.cal {	background-color: #002441;}
td.cal, td.cal div {font: 8pt normal Arial, Helvetica, sans-serif;
 background-color:white;}
td.nodate {background-color: #002441;}
	
/* Form items */
form {margin: 0px; padding: 0px;	border: 0px none;}
input {font-size: 11px; font-weight: normal; color: #000000; }
select {font-size:11px;font-weight:normal;text-align:left;color:#333333;}
textarea {
	font-size:11px;font-weight:normal;text-align:left;color:#000000;}
fieldset {	border:0px; margin:0px; padding:0px;}
legend {display: none;}

/* colors used: dark blue - #002441; light blue - #2f517d; red - #cc2b3b */