.header {
	color: #fff;
	background: url("../images/gradient_blue_20.gif") repeat-x top left;
}

.header_text {
	color: #fff;
}

.no_games {
	margin-top: 10px;
	text-align: center;
}

.copyright_text {  
    margin: 10px 0px 15px 0px;
	font-family: arial;
    font-size: 10px;
}

.breadcrumbs {
	margin: 2px 0px 10px;
	border-bottom: 1px solid #e4e4e6;
	font-family: arial;
    font-size: 10px;
    text-transform: uppercase;
}

.breadcrumbs img {
	margin: 0px 3px;
	vertical-align: baseline;
}

.schedule {
	position: relative;
	width: 100%;
	height: 107px;
	padding: 0px;
	background-color: white;
	overflow: auto;
}

br {
	line-height: 10px;
}

.clear {
	font-size: 1px;
	height: 1px;
}

.date_back {
	color: #0560BD;
}
.date_current {
	color: #000000;
	font-weight: bold;
}

.date_current a{
	color: #000000;
	font-weight: bold;
}
.date_forward {
	color: #0560BD;
	padding-right: 6px;
}

/* ----- SCHEDULE MENU ----- */

#menu_s {
	width: 756px;
	height: 22px;
	margin: 0px auto 10px;
	list-style: none;
}

#menu_s li {
	position: relative;
	float: left;
	width: 106px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #fff;
	border-bottom: none;
	background: #0965b8 url("http://69.94.233.134/site/mouseoverhead/updatedmenu/images/gradient_blue_20.gif") repeat-x;
	color: #fff;
}

* html #menu_s li {
	width: 104px;
	height: 0px;
}

ul.ncaaf li {
	width: 124px !important;
}

* html ul.ncaaf li {
	width: 122px !important;
}

ul.mlb,
ul.nba {
	width: 760px !important;
}

ul.mlb li,
ul.nba li {
	width: 93px !important;
}

* html ul.mlb li,
* html ul.nba li {
	width: 91px !important;
}

#menu_s li:hover,
#menu_s li.over {
	border-color: #dbdbdb;
	background: #f5f5f5;
	color: #000;
	z-index: 100;
	cursor: default;
}

#menu_s li ul {
	display: none;
	visibility: hidden;
	position: absolute;
	left: -1px;
	top: 20px;
	margin-left: 0px;
	z-index: 500;
	list-style: none;
}

#menu_s li:hover ul,
#menu_s li.over ul {
	display: block;
	visibility: visible;
}

#menu_s ul li,
#menu_s ul li:hover {
	border: none;
	background: none;
}

/* ----- DROP-DOWN CALENDARS ----- */

#menu_s table {
	border: 1px solid #dbdbdb;
/*	border-top: none;*/
}

#menu_s th {
	color: black;
}

#menu_s td {
	color: #0965b8;
}

#menu_s td.today {
	background-color: #0965b8;
	color: white;
}

#menu_s h2 {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	text-transform: uppercase;
	text-align: center;
}

#menu_s a {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-color: #efefef;
	color: #000;
}

#menu_s #today {
	background-color: #015FB6;
	color: #fff;
}

/* ----- TABS ----- */

#tabs_bg {
	background-color:#F5F5F5;
}

#tabs_bg2 {
	background-color:#F5F5F5;
	border-bottom: 2px solid #015FB6;
}

/* ----- TABS OFF ----- */

a.tab {
	padding-left: 4px;
	background: #fff url("../images/off_left.jpg") no-repeat;
	color: #015fb6;
	font-family: arial;
    font-size: 12px;
    border-collapse: collapse; 
	margin: 0px 1px 0px 1px; 
	text-decoration:none;
}

a.tab span {
	padding-right: 4px;
	background: url("../images/off_right.jpg") top right no-repeat;
}

/* ----- TABS HOVER/ON ----- */

a.tab:hover,
a.tab-selected {
	background: #015FB6 url("../images/on_left.jpg") no-repeat;
	color: #fff;
	font-family: arial;
    font-size: 12px;
    border-collapse: collapse; 
	padding-left: 4px;
	margin: 0px 1px 0px 1px;  
	text-decoration:none;
}

a.tab:hover span,
a.tab-selected span {
	background: #015FB6 url("../images/on_right.jpg") top right no-repeat;
	padding-right: 4px;
	font-weight: bold;
}

/* ----- TABLES ----- */

#col2 {
	padding-left: 5px;
}

.stats_table {
	border: 1px solid #dcdcdc;
}

.stats_tableNB {
	border: 1px none solid none none #dcdcdc;
}

#nba_stats td {
	width: 127px;
}

.teams {
	margin-bottom: 10px;
}

.teams .c2,
.teams .c3 {
	border: 1px solid #dcdcdc;
}

.teams .c2 td {
	width: 188px;
}

.teams .c3 td {
	width: 125px;
}

/* ----- TABLE CELLS ----- */

td.widget_title {
	padding: 2px 5px;
	background-color: #f5f5f5; 
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

td.row0 {
	padding: 2px 5px;
	background-color: #f5f5f5; 
	font-family: arial;
	font-size: 11px;
	border: thin solid #fff;
}

td.row1,
td.row1_alone {  
	padding: 0px 5px;
	background-color: #fff; 
	font-family: arial;
	font-size: 11px;
	border: thin solid #fff;
}

#menu_s td.row1,
td.row1_alone {
	padding: 2px 5px;
}

td.rowa0 { 
	padding: 2px 5px;
	background-color: #f5f5f5; 
	font-family: arial;
	font-size: 11px;
}

td.rowa1 {  
	padding: 1px 5px;
	background-color: #fff; 
	font-family: arial;
	font-size: 11px;
}

td.row_white {  
	padding: 2px 5px;
	background-color: #fff; 
	font-family: arial;
	font-size: 11px;
	border: thin solid #f5f5f5;
}

td.row0_sort { 
	padding: 2px 5px;
	background-color: #e6eaf3; 
	font-family: arial;
	font-size: 11px;
	border: thin solid #fff;
}

td.row1_sort {  
	padding: 0px 5px;
	background-color: #f0f4fd; 
	font-family: arial;
	font-size: 11px;
	border: thin solid #fff;
}

td.row1_nopadding {  
	padding: 0px;
	background-color: #f0f4fd; 
	font-family: arial;
	font-size: 11px;
	border: thin solid #fff;
}

td.sub_header_standing0 { 
	padding: 2px 5px;
	background-color: #f5f5f5; 
	font-weight: bolder;
	font-family: arial;
	font-size: 11px;
	border: thin solid #fff;
}

td.sub_header_standing1 { 
	padding: 0px 5px;
	background-color: #fff; 
	font-weight: bolder;
	font-family: arial;
	font-size: 11px;
	border: thin solid #fff;
}

td.sub_header { 
	padding: 2px 5px;
	background-color: #f5f5f5; 
	font-weight: bolder;
	font-family: arial;
	font-size: 11px;
	border: thin solid #fff;
	border-bottom: thin solid #f5f5f5;
}

td.sub_header_white { 
	padding: 0px 5px;
	background-color: #fff; 
	font-weight: bolder;
	font-family: arial;
	font-size: 11px;
	border: thin solid #f5f5f5;
	border-bottom: thin solid #f5f5f5;
}


td.sub_header_sort { 
	padding: 2px 5px;
	background-color: #f0f4fd; 
	font-weight: bolder;
	font-family: arial;
	font-size: 11px;
	border: thin solid #fff;
}

th {
    padding: 2px 5px;
	font-family: arial;
	font-size: 11px;

}

th a {
	color: #fff;
	text-decoration: none;
}

th a:hover {
	color: #cd0000;
}

.th_preview {
	border-left:1px solid #dcdcdc;
}

#sub_textbar {
    padding: 2px 5px 2px;
	font-family: arial;
	font-size: 11px;
	line-height: 16px;
}

/* ----- HEADERS ----- */

h1,h2,h3,h4 { font-family: Georgia,"Times New Roman",Times,serif; }
h1 a, h2 a, h3 a, h4 a { text-decoration: none; }
h1 { font-size: 20px; padding: 0px 0px 2px;}
h2 { font-size: 18px; padding: 0px 0px 2px;}
h2.page { padding: 7px 0px 10px; }
h2.page span {	margin-left: 10px; font: 11px Arial; }
h2.preview, h2.recap { padding-bottom: 10px; }
h3 { font-size: 14px; padding: 0px 0px 2px;}
hWIDGET { font-size: 14px; font-family: Georgia,"Times New Roman",Times,serif; }
hWIDGET a { text-decoration: none; color: #016fb6; }
