body {
color:#585858;
background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
margin:0;
padding:0;
}

/*
table{
border-collapse:collapse;
border-spacing:0;
}
*/

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,th,var{
font-style:normal;
font-weight:normal;
}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}

q:before,q:after{content:'';}

abbr,acronym{
border:0;
font-variant:normal;
}

sup,sub{
line-height:-1px;
vertical-align:text-top;
}

sub{vertical-align:text-bottom;}

input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}

body {
background: #FFF url('../graphics/body-gold.jpg') repeat-x center top;
font-size: 100%;
text-align: center
}

b{font-size: 110%;}
em{color: red;
}

#maincontainer{
background: #FFF url('../graphics/maincontainer-shadow.gif') repeat-y center top;
/* 16 * 0.6875 = 11, 11 * 1.818 = 13 */
margin: 0 auto;
text-align: left;
width: 995px;
position: relative; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.182; font-size:11px; font-family:arial, helvetica, clean, sans-serif
}

#maincontainer-wrap{
background: url('../graphics/maincontainer-top-shadow.png') no-repeat center top;
padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0
}

button.link{
background: transparent;
border: 0px none;
cursor: pointer;
font-style: inherit;
font-weight: inherit;
font-size: 100%;
line-height: inherit;
font-family: inherit;
padding: 0;
width: auto;
overflow: visible;
}

a:link,a:visited,a:active,button.link span{
text-decoration: none;
}

a:hover,button.link:hover span{
text-decoration: underline;
}


#accessible-jump-link {	position: absolute;	top: -2em}

#hd {background: #FFF url('../images/global-header-backround.jpg') repeat-x left bottom;	/* padding-bottom: 10px; */ position: relative;	z-index: 900; height: 250px; width: 985px}

#tl {border-bottom:2px solid #611E1E; background: transparent url("../graphics/headerteamlogos.png") no-repeat 0px 0px;	height: 40px;	left: 0px;	overflow: hidden;	position: absolute;	top: 0;	width: 985px;	z-index: 1000;}
#tl a {position:absolute; top:0; height:40px; overflow:hidden; color:#fff}
#tl a span {background: transparent url("../graphics/headerteamlogos.png") no-repeat 0px 0px;	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;}
#tl a:hover {border:none;}


#tl .YOUNG			{ left: 0px; width: 62px;}
#tl .YOUNG span		{ background-position: -0px 0px;}
#tl .YOUNG:hover span	{ background-position: -0px -40px;}
#tl .GRASS			{ left: 62px; width: 62px;}
#tl .GRASS span		{ background-position: -62px 0px;}
#tl .GRASS:hover span	{ background-position: -62px -40px;}
#tl .SNAP			{ left: 124px; width: 62px;}
#tl .SNAP span		{ background-position: -124px 0px;}
#tl .SNAP:hover span	{ background-position: -124px -40px;}
#tl .BOMB			{ left: 186px; width: 62px;}
#tl .BOMB span		{ background-position: -186px 0px;}
#tl .BOMB:hover span	{ background-position: -186px -40px;}

#tl .DOGS			{ left: 248px; width: 62px;}
#tl .DOGS span		{ background-position: -248px 0px;}
#tl .DOGS:hover span	{ background-position: -248px -40px;}
#tl .BLUE			{ left: 310px; width: 62px;}
#tl .BLUE span		{ background-position: -310px 0px;}
#tl .BLUE:hover span	{ background-position: -310px -40px;}
#tl .RAZZ			{ left: 372px; width: 62px;}
#tl .RAZZ span		{ background-position: -372px 0px;}
#tl .RAZZ:hover span	{ background-position: -372px -40px;}
#tl .SDOD			{ left: 434px; width: 62px;}
#tl .SDOD span		{ background-position: -434px 0px;}
#tl .SDOD:hover span	{ background-position: -434px -40px;}

#tl .HITT			{ left: 496px; width: 62px;}
#tl .HITT span		{ background-position: -496px 0px;}
#tl .HITT:hover span	{ background-position: -496px -40px;}
#tl .ROCK			{ left: 558px; width: 62px;}
#tl .ROCK span		{ background-position: -558px 0px;}
#tl .ROCK:hover span	{ background-position: -558px -40px;}

#tl .ANG			{ left: 620px; width: 62px;}
#tl .ANG span		{ background-position: -620px 0px;}
#tl .ANG:hover span	{ background-position: -620px -40px;}
#tl .BAN			{ left: 682px; width: 62px;}
#tl .BAN span		{ background-position: -682px 0px;}
#tl .BAN:hover span	{ background-position: -682px -40px;}
#tl .DEF			{ left: 744px; width: 62px;}
#tl .DEF span		{ background-position: -744px 0px;}
#tl .DEF:hover span	{ background-position: -744px -40px;}

#tl .CYC				{ left: 806px; width: 62px;}
#tl .CYC span			{ background-position: -806px 0px;}
#tl .CYC:hover span		{ background-position: -806px -40px;}
#tl .BDOD				{ left: 868px; width: 62px;}
#tl .BDOD span			{ background-position: -868px 0px;}
#tl .BDOD:hover span	{ background-position: -868px -40px;}
#tl .YAN				{ left: 930px; width: 62px;}
#tl .YAN span			{ background-position: -930px 0px;}
#tl .YAN:hover span		{ background-position: -930px -40px;}



/*END TEAM LOGOS*/

#header-logo {	position: absolute;	z-index: 1}
#hd .header-content {clear:both;	height: 118px;	position: relative;}

#header-logo {height:133px;	left:450px; top: 80px; width: 500px; z-index: 3;}
#footer-logo {height:83px; width:67px; margin: 12px 10px 10px 14px; }

#header-logo a:hover, #footer-logo a:hover { text-decoration: none;}

/* Make the PNG alpha work in IE 6 */
* html #header-logo, * html #footer-logo, * html #hd-search-button { position: relative; zoom: 1;}
* html #footer-logo a, * html #header-logo a { cursor: pointer; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
* html #footer-logo img, * html #header-logo img, * html #threeday h2.replaced span, * html .widget h2.replaced span { behavior: url("../common/iepngfix.htc"); }

body.home a.homenav,
body.news a.newsnav,
body.events a.eventnav,
body.schedule a.skednav,
body.yearling a.yearnav,
body.shetland a.shetnav,
body.pinto a.pintonav,
body.mustang a.mustnav,
body.bronco a.bronconav,
body.pony a.ponynav {
	color: white;
	background: black url("../graphics/blockactive.gif") center center repeat-x;
}



/******************************START MENU STYLE***********************************/

.jqueryslidemenu{
font: bold 11px Verdana;
background: black url("../graphics/blockdefault.gif") center center repeat-x;
width: 100%;
border-top: 2px solid #808080;
z-index: 1;
position:relative;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*TOP LEVEL LIST ITEMS*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*TOP LEVEL MENU LINK ITEMS STYLE*/
.jqueryslidemenu ul li a{
display: block;
background: #000; /*background of tabs (default state)*/
background: black url("../graphics/blockdefault.gif") center center repeat-x;
color: #C1A340;
padding: 8px 30px;
text-decoration: none;
text-transform: uppercase;
z-index:99;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: none;
text-decoration: none;
}

.jqueryslidemenu ul li a:hover{
color: #fff;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
z-index: 99;
}


/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;

}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;

}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: bold 11px Verdana;
width: 115px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
text-transform:none;
text-align:center;
background: transparent url("../graphics/blockactive.gif") center center repeat-x;

}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
text-decoration: underline;

}


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
/***************************END MENU STYLE*********************************/

#nv-bottom-spacer {height: 12px;}

#bd {background:#FFF; color:#000; width:985px; overflow:hidden; padding:6px 0 30px;  position:relative; min-height:1px; clear:both;}
* html #bd { height: 1%;}

/***************************START LAYOUT STYLES*********************************/

#contentwrapper{
float: left;
width: 100%;
background: #b3b3b3;
}

#contentcolumn{
margin-right: 350px; /*Set right margin to RightColumnWidth*/
}

#rightcolumn{
float: left;
width: 300px; /*Width of right column*/
margin-left: -350px; /*Set left margin to -(RightColumnWidth) */
background: #FDE95E;
}


.innertube{font-size:13px;}

.column-container,.column { min-height: 1px; overflow: hidden;}
* html .column-container,* html .column { height: 1%;}

/* new international page layout classes */
.three-column {padding:0px 10px; clear:left;}
.three-column .primary-column { float: left; margin-right: 10px; width:540px;}
.three-column .secondary-column { float: right; width:410px;}
.three-column .tertiary-column { postition: relative; float: right; margin-left: 10px; width:300px;}
/**


 * Centerpiece Styles
 */
#bfl-centerpiece {float:left;margin-bottom: 15px;width:528px;background-color:#fff;border: 1px solid #D0CECF;padding:3px}
#bfl-centerpiece-wide {float:left; margin-bottom: 15px; width:655px;}
#bfl-centerpiece-extra-wide {margin-bottom: 15px;}


.three-column-centerpiece .column { float: left; margin-right: 10px;}
.three-column-centerpiece .centerpiece-container-column { width: 665px; margin-right: 10px;}
.right-rail .primary .centerpiece-column,
.three-column-centerpiece .centerpiece-column {	display: inline;	margin-left: 10px;	width: 410px;}
.right-rail .primary .centerpiece-companion,
.three-column-centerpiece .centerpiece-companion {	width: 235px;	margin-right: 0}
.three-column-centerpiece .right-rail-column {	float: right;	margin-right: 10px;	width: 300px}
/* classes for news landing layout */
.three-column-centerpiece-alt .column {	float: left;	margin-right: 10px;}
.three-column-centerpiece-alt .centerpiece-container-column {	width:730px;	margin-right: 10px;}
.three-column-centerpiece-alt .centerpiece-column {	display: inline;	margin-left: 10px;	width: 410px;}
.three-column-centerpiece-alt .right-rail-column {	width: 300px;	margin-right: 0}
.three-column-centerpiece-alt .right-rail-column-alt {	float: right;	margin-right: 10px;	width: 235px}


/* Column Layouts*/
.column-set {	clear: both;	overflow: hidden;	width: 100%;}
.column-set .column {	float: left;	display: inline;	overflow: hidden}
.tower-wide .primary {margin-left: 10px; width: 960px;}
.tower-wide .secondary {float: right; margin:0 10px 0 10px; width: 235px;}
.tower-wide .equal-width .column {width: 50%; margin: 0;}

#content-container-column h1 {font-size:20px; font-weight:bold; color:#000; margin-bottom:10px; display:block;}

/***************************END LAYOUT STYLES*********************************/


/***************************START SCORE PANEL STYLE*********************************/

.replaced {	position: relative;	overflow: hidden;}
.replaced span {	background: transparent none no-repeat left top;	height: 100%;	left: 0;	position: absolute;	top: 0;	width: 100%;}

.widget { margin-bottom: 15px;	overflow: hidden;	position: relative;	min-height: 1%;}

* html .widget {height: 1%}

.widget h2 { color: #005B98;	font-size: 154.55%;	font-weight: bold;	line-height: 1.235;	text-transform: uppercase;}
.widget .story-links { z-index: 0; margin-bottom: -5px;}
	.widget .story-links li {border-top: 1px dotted #E0E0E0; padding: 5px 0; position: relative;}
		.widget .story-links li.first {border-top: 0px none;}
		.widget,
		.widget .story-links li {min-height: 1%; /* IE7 */}
		.widget:after,
		.widget .story-links li:after {clear: both;	content: "."; display: block; visibility: hidden; height: 0px; }
		* html .widget, * html .widget .story-links li { height: 1%;}  /* IE6 */
		.widget .story-links li.has-image {padding-left: 80px; position: relative;}
		.widget .story-links .thumbnail {float: left; height: 52px;	width: 0px;	}
		.widget .story-links .thumbnail img {border: 1px solid #A2A2A2; height: 50px; left: 0px; position: absolute; top: 5px; width: 75px;}
		.widget .has-image .content { line-height: 1.091; min-height: 1px; overflow: hidden;}
		* html .widget .content { height: 1%;}
		.widget .story-links .headline {color: #666; font-weight: bold; overflow: hidden; min-height: 1px;}
		.widget .story-links h3.headline {font-size: 127.3%; color:#000; line-height: 1.143;}
		.widget .story-links li.headline {background: transparent url("../../img/global/link-caret.gif") no-repeat 0 8px; color: #666; padding: 0 0 0 9px; line-height: 20px;}

.widget .more {font-size: 10px;	position: absolute;	line-height: 1;	right: 11px;	text-align: right;	top: 14px;	}
.widget .subscribe {background: transparent url("../../img/global/rss.gif") no-repeat scroll left center;	/* color: #666; */
	font-size: 10px; padding-left:17px;}

.widget .subscribe a,.widget .subscribe a:link,
.widget .subscribe a:hover,.widget .subscribe a:visited { color: #666;}
.widget .links {border-top:1px dotted #E0E0E0; padding:5px 0; overflow:hidden; min-height: 1%;}
* html .widget .links {	height: 1%;}
.widget .links .more {	position: static;	float: right; /* color: #666; */}
.widget .links .subscribe { float: left;}

.widget { background: transparent url("") repeat-x -432px 0px;}
.widget h2 {border-bottom: 1px solid #380505; font-weight: normal; padding: 3px 0 0 5px;}
.widget h2.replaced { height: 22px; line-height: 22px; font-size: 18px; zoom: 1;}

.widget h2.replaced span { background: transparent url("../graphics/headers2.png") no-repeat -1000px -1000px;}
#game-spotlight h2.replaced span { background-position: -133px 0px;}
#analysis-opinions h2.replaced span { background-position: -133px -25px;}
#by-the-numbers h2.replaced span { background-position: -133px -50px;}
#this-day-in-the-nfl h2.replaced span { background-position: -133px -75px;}
#official-links .widget .story-links .headline {font-weight:normal;}
/* This should be a temporary fix, the real fix is to add the "first" class to the history module */
#this-day-in-the-nfl .story-links li { border-top: 0px none;}

.widget .more {	}


#headlines { padding:0pt 5px;}
#headlines h2.replaced {color:#005B98; font-size: 15px; height: 23px; line-height: 18px; margin: 0px -5px 0pt; padding: 0;}
#headlines h2.replaced span { background-position: -132px -137px;}
	
#headlines .story-links {margin-bottom: 0;}
#headlines .story-links li.headline a {background: transparent; /* color: #666; */
	font-weight: normal;	float: none;	padding-left: 0;	width: auto;}
#headlines .my-team-logo {	height: 50px;	text-align: center;}
#headlines .my-team-logo img {	height: 50px;	width: 50px;	float: none;}
#headlines div.more { display: none;}
#headlines div.with-js {	display: block;	padding-right: 15px;	right: 1px;	top: 12px;}
#headlines div.more h3 {color: #999; cursor: pointer;}
#headlines div.more h4 { font-weight: bold;}
#headlines div.more #my-headlines-div {	background: #FFF url("../../img/home/my-headlines-div.png") no-repeat right bottom;	border: 1px solid #c7e7f4;	border-top: 0px none;	width: 255px;	overflow: hidden;	min-height: 1%;	padding: 10px;	text-align: left;}

#video-headlines h2.replaced span { background-position: -132px -186px;}
#video-headlines h2.replaced  { padding:0px; margin:0px -5px; height:23px;}
#video-headlines {border:1px solid #D0CECF;padding:0pt 5px;}
#video-headlines .has-image .content {	width:205px;}

#headlines div.more .wrap-shadow {	position: absolute;	top: 12px;	right: 0;}
#headlines div.more .wrap-shadow,#headlines div.more .wrap-shadow .b,#headlines div.more .wrap-shadow .br,#headlines div.more .wrap-shadow .bl
	{	background-image: url("../../img/home/analysis-opinions-shadow.gif");}

#headlines div.more .wrap-shadow .b {	height: 4px;	background-position: left bottom;}

* html #headlines div.more .wrap-shadow .b { width: 281px;}/*IE6*/
#headlines div.more .wrap-shadow .br {	background-position: -11px -1px;	width: 5px;	height: 4px;}
#headlines div.more .wrap-shadow .bl {	background-position: -4px 0;	width: 7px;	height: 5px;}
#headlines div.more .wrap-shadow {	background-position: left top;	padding: 0 0 4px 4px;}

#headlines div.more .toggle {	background: url("../../img/home/analysis-opinions-toggle.gif");	display: block;	font-size: 8px;	height: 10px;	position: absolute;	right: 0;	top: 0;	width: 11px;}

#headlines div.more .toggle:target {	outline: 0px none;}
#headlines div.more form {	border-top: 1px dotted #E0E0E0;	margin-top: 5px;	padding-top: 5px;}
#headlines div.more table {	border: 0px none;	border-collapse: collapse;}
#headlines div.more th {	width: 90px;	text-align: right;	padding-right: 10px;}
#headlines div.more th,#headlines div.more td {	padding-top: 5px;}

/***************************END WIDGET STYLES*********************************/


/***************************START SEARCH ARTICLE SPECIFIC STYLES*********************************/

div.newsArticles div {color:#000; padding-left:10px; margin-bottom:10px; font-size: 12px;}
div.newsArticles h4 {font-size: 14px; font-weight:bold; color:#672728; text-transform:uppercase;}
div.newsArticles h5 {font-size: 11px; color:#666; text-transform:uppercase; font-style: italic;}
div.newsArticles div.mouseOver {background-color:#e4e4e4;}
	div.newsArticles div p, div.searchResultsArticles div span {padding-left:30px;}
.newsArticles a {font-weight:bold}

/***************************END SEARCH ARTICLE SPECIFIC STYLES*********************************/


/***************************START FOOTER STYLES*********************************/

#ft { position:relative; border-top: 3px solid #808080; background: #C1A340 url("../graphics/footer-bg-shape-mask.jpg") repeat-y;}
/*#ft .nav {	background: #FFF url(../graphics/ft.gif) repeat-x left bottom;	font-family: verdana, sans-serif;	font-size: 10px;	min-height: 1px;	overflow: hidden;	padding: 8px 16px 0;}*/
#ft .nav {font-family:verdana,sans-serif; font-size:10px; min-height:1px; overflow:hidden; padding:12px 16px 0;}

* html #ft .nav {height: 1%;}
#ft .nav div {float:left; width:190px; display:inline; overflow:hidden;}
#ft .nav ul,#ft .nav h3 {padding: 0 23px}
#ft .nav h3 {color:#520909; text-transform:uppercase; font-weight:bold; margin-bottom:8px;}
#ft .nav h3 a, #ft .nav h3 a:link, #ft .nav h3 a:visited, #ft .nav h3 a:hover, #ft .nav h3 a:active {color:#520909; text-decoration: none;}
/* #ft .nav ul {background: transparent url(http://www.nfl.com/img/global/ft-ul.gif) no-repeat left		top;} */
#ft .nav .first ul {background-image: none}
#ft .nav ul {overflow: hidden;	min-height: 1px;}
* html #ft .nav ul {height: 1%;}
#ft .nav ul:after {clear: both;	content: ".";	display: block;	height: 0px;	visibility: hidden;}

#ft .nav li {background: transparent url(../graphics/ft-carot.gif) no-repeat 0px 4px; padding:1px 0px 1px 10px; color:#fff;}
#ft .nav li a:link, #ft .nav li a:visited, #ft .nav li a:hover {color: #333;}
#ft .nav li.subChoiceMarker {background:none; padding-left:0px; color:#520909; padding:4px 0 2px 0;}

#ft #copyright {margin:0; padding:13px 30px 10px 38px; color:#333;}
#ft .bl, #ft .br {display:none;}

#br {background: transparent url(../graphics/ft-teams-bg.gif) repeat-x top left; font-size: 100%;	text-align: center; position: relative; zoom: 1;}
#ft-teams {height: 110px; width: 995px;font: normal normal 0.6875em/1.182 arial, helvetica, clean, sans-serif; margin: 0 auto;	text-align: left; position: relative;}
#ft-teams ul, #ft-teams #ft-teams-afc-mark, #ft-teams #ft-teams-nfc-mark, #ft-teams #footer-logo, #ft-teams .ft-teams-parenthesis {float: left;}
#ft-teams #footer-logo {margin: 12px 10px 10px 14px;}
#ft-teams #footer-logo img {width: 67px; height: 83px;}
#ft-teams ul {padding: 0px 8px 0px 12px; margin: 25px 0 0 0;}
#ft-teams ul li, #ft-teams ul li a, #ft-teams ul li a:hover, #ft-teams ul li a:link, #ft-teams ul li a:visited {size: 10pt; color: #000000;}
#ft-teams #ft-teams-afc-mark {background: transparent url(../graphics/ft-teams-marks.png) no-repeat -26px -31px; width: 41px; height: 19px; margin: 40px 6px 0 0;}
#ft-teams #ft-teams-nfc-mark {background: transparent url(../graphics/ft-teams-marks.png) no-repeat 0px -31px; width: 22px; height: 19px; margin: 40px 6px 0px 10px;}

#ft-teams .ft-teams-parenthesis {background: transparent url(../graphics/ft-teams-marks.png) no-repeat -74px 0px; width: 26px; height: 84px; margin: 10px 0 0 0;}
* html #ft-teams #ft-teams-afc-mark, * html #ft-teams #ft-teams-nfc-mark, * html #ft-teams .ft-teams-parenthesis { background: transparent;}

/*
#ft .nav #footer-title {	clear: both;	height: 25px;	line-height: 25px;	padding-top: 12px;	text-align: center;}

#ft #copyright {	margin: 0 -5px;	padding: 0;}
#ft #copyright .copyright {	background: #FFF url(../graphics/doc-shadow.gif) no-repeat 0 -6px;	color: #000;	position: relative;	padding: 9px 54px;	text-align: center;	zoom: 1;}
#ft #copyright .bl,#ft #copyright .br {	background: transparent url(../graphics/doc-shadow.gif) no-repeat
		-5px 0;	height: 6px;	left: 0;	position: absolute;	top: 0;	width: 8px;}
#ft #copyright .br {	left: auto;	right: 0;	background-position: -13px 0;}
*/

#ft{
clear: left;
}

/* schedule headers framework */
.sponsored-header {	background-repeat: repeat-x; background-position: 0px -80px; height: 40px; font-size: 10px;	line-height: 40px; position: relative;}
	.sponsored-header a,
	.sponsored-header span { background: transparent no-repeat 0px 0px; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
	.sponsored-header p,
	.sponsored-header h2,
	.sponsored-header h1 { float: left; height: 40px; margin: 0; position: relative; font-size:100%; margin-bottom: 0;}
	.sponsored-header p { float: right; text-align:right}
	.sponsored-header p,
	.sponsored-header p span { background-position: 0px -40px;}
	.sponsored-header a span { cursor: pointer; height: 40px; }
	* html .sponsored-header a { text-indent: 965px; overflow: hidden; }


/* data tables */
table.data-table1 {border-collapse:separate;}
.data-table1 td, .data-table1 th {font-family:arial; font-size:11px; padding:6px 3px;}
	.data-table1 .thd1 td {background:#515150 url("../graphics/thead1.png") repeat-x top left; color:#fff; font-weight:bold;}
	.data-table1 .thd1 a:link, .data-table1 .thd1 a:visited {color:#fff; text-decoration:underline;}
	.data-table1 .thd1 a:hover {color:#fc0; text-decoration:underline;}
	.data-table1 .thd1 {background:#515150 url("../graphics/thead1.png") repeat-x top left; color:#fff; font-weight:bold; padding:6px 3px; text-align:left; font-family:arial; font-size:11px;}
	.data-table1 .thd2 td, .data-table1 .thd2 th {background-color:#eaeaea; color:#000; font-weight:bold;}
	.data-table1 .thd2 th {text-align:center}
	.data-table1 .thd3 td {background-color:#eee; color:#000; font-weight:normal;}
	.data-table1 .tft1 td {background-color:#fff; color:#000; font-weight:normal;}
	.data-table1 .tbdy1 td, .data-table1 td.tbdy1 {background-color:#fff; color:#000; border-bottom:1px dotted #ddd;}
	.data-table1 .tbdy1 a:link, .data-table1 .tbdy1 a:visited {color:#364C88;}
	.data-table1 .tbdy-sorted td, .data-table1 td.tbdy-sorted {background-color:#eff2f6; color:#000; border-bottom:1px dotted #ddd;}
	.data-table1 .tbdy1 td.sorted {background-color:#eff2f6;}
	.data-table1 .tbdy-spacer {height:10px;}
	.data-table1 .right {text-align:right}
	.data-table1 .left {text-align:left}

table.event-table1 {border-collapse:separate;}
.event-table1 td, .event-table1 th {font-family:verdana; font-size:11px; padding:6px 3px;}
	.event-table1 .thd1 td {background:#515150 url("../graphics/thead1.png") repeat-x top left; color:#fff; font-weight:bold;}
	.event-table1 .thd1 a:link, .data-table1 .thd1 a:visited {color:#fff; text-decoration:underline;}
	.event-table1 .thd1 a:hover {color:#fc0; text-decoration:underline;}
	.event-table1 .thd1 {background:#515150 url("../graphics/thead1.png") repeat-x top left; color:#fff; font-weight:bold; padding:6px 3px; text-align:left; font-family:arial; font-size:11px;}
	.event-table1 .thd2 td, .data-table1 .thd2 th {background-color:#eaeaea; color:#000; font-weight:bold; text-transform: uppercase;}
	.event-table1 .thd2 th {text-align:center}
	.event-table1 .thd3 td {background-color:#eee; color:#000; font-weight:normal;}
	.event-table1 .tft1 td {background-color:#fff; color:#000; font-weight:normal;}
	.event-table1 .tbdy1 td, .data-table1 td.tbdy1 {background-color:#fff; color:#000; border-bottom:1px dotted #ddd; vertical-align: top;}
	.event-table1 .tbdy1 a:link, .data-table1 .tbdy1 a:visited {color:#364C88;}
	.event-table1 .tbdy-sorted td, .data-table1 td.tbdy-sorted {background-color:#eff2f6; color:#000; border-bottom:1px dotted #ddd;}
	.event-table1 .tbdy1 td.sorted {background-color:#eff2f6;}
	.event-table1 .tbdy-spacer {height:10px;}
	.event-table1 .right {text-align:right}
	.event-table1 .left {text-align:left}
	
	
div.spacer15 {height:15px;width:1px;}

.skedbook{float:left; font-family:verdana; font-size:12px;}
.skedbook a:link, .skedbook a:visited{color:#364C88; text-decoration: underline;}
.skedbook a:hover {text-decoration: none;}

/* schedule header */
.3daySubHeader { background-color: #FFF; color: #333; min-width: 655px;}
.3daySubHeader ,
.3daySubHeader * { background-image: url(../graphics/headers.png) }
.3daySubHeader p { width: 232px;}
.3daySubHeader h2 { width: 232px;}

.boardcontainer
{
margin: 0px 0px 25px 0px;
float:left;
width:460px;
}

.boardwrapper
{
float:left;
width:100%;
font-size:12px;
}

.board
{
float: left;
margin: 0px 10px 10px 10px;
border: 1px solid #666;
padding: 2px;
text-align:center;
width:125px;
}