{ padding: 0; margin: 0 }

body { 
	background: #fafafa ;
	font: .75em Verdana, Arial, Sans-Serif; 
	line-height: 1.1em;
	color : #454545;
	margin-top:0px;
}

#content { 
	margin: 0 auto; 
	padding: 0; 
	width: 975px;	
	background: inherit; 
	color: #454545;
}

#header { height: 120px;	background: #fff url(images/turfnsport-logo.gif) no-repeat top center; margin-bottom: 0px; color: #454545; overflow: hidden; }
#header h1 {  font: 1.0em "Tahoma",Verdana, Arial, Sans-Serif; color: #FFF; font-weight: bold; padding-top:5px; background: inherit }
#header h2 {  font: 1.0em "Tahoma",Verdana, Arial, Sans-Serif; color: #FFF; padding-top: 25px; background: inherit }

p  {font-size: 1.1em; margin: 0 0 10px 0; padding: 0px;}
.clear { clear: both; }
.alignright {margin-top: 0; text-align: right;}
.small {font-size: .9em;}
.lrg {font-size: 1.2em; color:#505050;}
pre.sched{font-size:12px;
}
pre.lrg{font-size:13px;
font-weight:bolder;
color:#3366cc;
}
main.h3{font:1.2em;}
#pad.h3 {font:0.5em;}
table.horse{width:450px;border:1px solid #dedede;}
td.horse{width:108px;
border:1px solid #dedede;}
td.horsetop{width:108px;
border:1px solid #dedede;
font-weight:bold;}

p.banner {
  padding:0px;
}
.banner {
 padding: 10px 0 15px;
 }

.topnav { 
clear: both;
font-size: 1.0em;
height: 30px; 
color: #FFF;
margin: 0 0 0 0px;
background: #626b7a;
}

.topnav ul{list-style-type: none;
margin:0px;
	}


.topnav li { 
margin: 0; 
padding: 10px 5px 5px 20px;
color: #FFEADC;
background: #626b7a;
float: left; 
	}
	
.topnav li.active { 
background: #E0691A; 
color: #fff;
font-weight: bold; 
padding: 7px 10px 6px 10px;
	}
	
.topnav li a { 
font-size:11px;
font-weight: bold;
color: #FFF; 
background: inherit;
text-decoration: none;
	} 
	
.topnav li a:hover { 
color: #ffff66; 
background: inherit;
	} 


div#content {
        position: relative;
        width: 975px;
        margin: 0 auto 10px auto;
        padding: 0;
		border:4px solid #ededed;
        text-align: left;
    }
    div#main {
	float: left;
	width: 483px;
background-color:#fff;
margin:5px;
}
	div#main .pad  {padding-left:20px;padding-right:20px; padding-top:5px; font-size:11px;}
	div#main .pad a.ad {font-size:18px; text-decoration:underline; line-height:23px;}
	div#main h1 {  font: 1.4em "Tahoma",Verdana, Arial, Sans-Serif; color: #747474;  font-weight: bold; padding:0px 0px 0px 0px; background: inherit }
	div#main .title  {
	padding: 5px;
	font-family:georgia,"Bookman Old Style";
	font-size: 12px;
	text-align: center;
	color: #cecece;
	font-weight: bold;
}
div#main .head  {
	padding: 7px;
	font-family:georgia;
	font-size: 16px;
	line-height:18px;
	color: #747474;
	font-weight: bold;
}

div#main .picks  {
	margin:5px;
	padding: 5px;
	font-family:georgia,"Bookman Old Style";
	font-size: 12px;
	font-weight: bold;
	border:1px solid #f7f7f7;
	text-align:center;
}
div#main .arthead  {
	padding-left:0px;padding-top:5px;padding-bottom:5px;padding-right:5px;
	font-size: 11px;
	color: #757575;
	font-weight: normal;
}
div#main .subhead{padding:5px;background:#fbfbfb;margin-left:10px;}
div# main subheader{font-size:14px;font-color:#000; font-weight:bold;}
div#main .breaking{
background-color:#ffffcc;
font-size: 10px;
color: #000;
font-weight: normal;
padding:12px;
border:1px solid #747474;
}
div#main .byline{
font-size: 10px;
color: #747474;
font-weight: bold;
padding-Left:10px;

}
div#main .list{
font-size: 11px;
color: #454545;
font-weight: normal;
padding-Left:10px;

}
div#main .bet{
background-color:#fff;
font-size: 11px;
color: #000;
font-weight: normal;
padding:3px;
border:1px solid #dedede;
}
div#main .betyellow{
background-color:#ffff00;
font-size: 12px;
color: #000;
font-weight: bold;
padding:3px;
border:1px solid #dedede;
margin:3px;
}
.chart td{
background-color:#fff;
font-size: 15px;
color: #000;
font-weight: normal;
padding:3px;
border:1px solid #dedede;
}
.recent a {
font-size:10px;
}

.rez ul.arrow {
	margin-left:15px;
	padding-left:15px;
	padding-top:5px;
	margin-top:5px;
	list-style-image: url('images/arrow.gif');
	color: #fffff;
}
.rez li{padding:1px;}

.rez a {color:#999999
}
	
    div#right {
        float: right;
        width: 303px;
		margin-top: 1px;
		margin-bottom: 15px;
		border-left: 3px solid #f0f0f0;
         background-color: #fff;
	
    }
div#right .capper{
	margin:1px;
	padding:10px;
	background-color: #fff;
	color:#999999;
	font-size:10px;
	border:1px solid #cecece;
}
div#right .capperspecial{
	margin:1px;
	padding:10px;
	background-color: #fff;
	color:#1b1b1b;
	font-size:11px;
	border:1px solid #cecece;
}
div#right .banner{
margin:1px;
padding:1px;
background-color: #fff;
}
div#right .specials{
	margin:1px;
	padding:10px;
	background-color: #fff;
	color:#999999;
	font-size:10px;
	border:1px solid #cecece;
}
.specials ul.arrow {
	margin-left:15px;
	padding-left:15px;
	padding-top:5px;
	margin-top:5px;
	list-style-image: url('images/arrow.gif');
	color: #fffff;
}
.specials li{padding:3px;}

.specials a {
font-size:11px;
}
.capper a {
font-size:11px;
}

div#right .head{
	margin-top:1px;
	padding: 8px;
	font-size: 17px;
	font-weight:bold;
	color:#626b7a;
	font-family: georgia,"Bookman Old Style";
}
    div#left {
	float: left;
	width: 170px;
	padding: 0px;
	text-align: left;
	margin: 0px;
	height:1000px;
	border-right:1px solid #636363;
	border-left:1px solid #dedede;
    background-color: #fff;
}
div#left .head{
	margin-top:1px;
	padding: 8px;
	font-size: 15px;
	background-color: #bbbec5;
	font-weight:bold;
	color:#ffffff;
	font-family: georgia,"Bookman Old Style";
}
div#left .desc{
	padding:5px;
	font-size: 10px;
	background-color: #e8edf0;
	font-weight:normal;
	color:#000;
	font-family:verdana;
}
div#left .descwhite{
	padding:5px;
	font-size: 10px;
	background-color:inherent;
	font-weight:normal;
	color:#626b7a;
	font-family:verdana;
}
	div#left .newsletter{
	padding:0px;
	background-color:#000;
	}
	div#left .rez{
	padding-left:5px;
	background-color:#fff;
	}
	.image {
float: left;
margin: 0px 10px 0px 10px;
}
	.biopic {
float: left;
margin: 10px 10px 5px 10px;
}
	.smlbio {
float: left;
margin: 3px 3px 3px 3px;
}
	.rbpic {
float: left;
margin: 10px 10px 5px 10px;
}
a.head{font-size:20px; color:#999999;}
a.artlist{font-size:11px; color:#999999;line-height:12px}


	
#footer { 
			clear: both; 
			color: #E3E2CB;  
			font: 0.9em "Tahoma",Verdana, Arial, Sans-Serif;  
			}	
	.botnav { 
clear: both;
font-size:12px;
height: 20px; 
color: #000;
margin: 0 0 0 0px; 
background: #999999;
text-align:center;
}

.botnav li {
	margin: 0;
	padding: 7px 7px 7px 7px;
	color: #FFEADC;
	background: inherent;
	float: none;
	display: inline;
}
	
.botnav li.active { 
background: #E0691A; 
color: #fff;
font-weight: bold; 
padding: 7px 7px 7px 7px;
	}
	
.botnav li a { 
font-size:10px;
font-weight: bold;
color: #000; 
background: inherit;
text-decoration: none;
	} 
	
.botnav li a:hover { 
color: #ffff66; 
background: inherit;
	} 
		
#footer a  { color: #636363; background: inherit;font-size:11px; }
#footer a:hover { text-decoration: underline }
a { color: #0066B3; background: inherit; text-decoration: none;}
a:hover { text-decoration: underline }

*  HORSES STATS TICKER CLASSES
   ------ */  

TR.Column_Headers {
    background-color: #626B7A;
	font-weight: normal;
    font-size: 10px;
    color: #ffffff;
    font-style: normal;
    font-family: Arial;
	height:18px;
    text-decoration: none;
	text-align:left;
}
TD.Column_Headers {
    background-color: #626B7A;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-color:#FFFFFF;
    color: #FFFFFF;
	font-weight: normal;
    font-size: 10px;
    font-style: normal;
    font-family: Arial;
	height:18px;
	padding-left:3px;
    text-decoration: none;
	text-align:left;
}
.horse_text {
color:#454545;
font-family:"Tahoma",Verdana,Arial,Sans-Serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
}
tr.AlternatingData1{
	BACKGROUND-color: #E6E6E6;
}
tr.AlternatingData2{
	BACKGROUND-color: #F3F3F3;
}

TR.Chalk_TableData{
	font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-style: normal;
    font-family: Arial;
	BACKGROUND-color: #F2F2F2;
    text-decoration: none;
	height:18px;
	text-align:left;	
}
TD.Chalk_TableData{
	font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-style: normal;
    font-family: Arial;
	BACKGROUND-color: #F2F2F2;
    text-decoration: none;
	height:18px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-style:solid;
	border-right-width:1px;
	border-color:#FFFFFF;
	padding-left:3px;
	vertical-align:middle;
	text-align:left;	
}

a.TextLink  {
font-family:"Tahoma",Verdana,Arial,Sans-Serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
}

div#main_horses {
float:left;
width:765px;
overflow: hidden;
}
div#main_horses .pad {
font-size:10px;
padding-left:20px;
padding-right:20px;
padding-top:5px;
}
div#main_horses .title {
color:#CECECE;
font-family:georgia,"Bookman Old Style";
font-size:12px;
font-weight:bold;
padding:5px;
text-align:center;
}
div#main_horses .arthead {
color:#757575;
font-size:11px;
font-weight:normal;
padding:0px 15px;
}
.arthead h1{
color:#CECECE;
font-family:georgia,"Bookman Old Style";
font-size:12px;
font-weight:bold;
padding:5px;
text-align:center;
border-bottom: solid 2px #8D8D8D;
margin-bottom: 20px;
}
div#right_horses {
display:inline;
float:right;
margin-bottom:15px;
margin-top:1px;
width:10px;
}

/**************************************/
/*     Ticker Stats CSS Components    */
/**************************************/
table.linksTable {
	border-collapse: collapse;
	overflow: hidden;
	padding-left: 2px;
	table-layout: fixed;
	width: 100%;	
}

table.linksTable tr.hidden {
	display: none;
}
table.linksTable td {
	text-align: right;
	vertical-align: top;
}
table.linksTable td.colTitle {
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
}
table.linksCell {
	background-color: #FFF;
	border: 0;
	border-collapse: collapse;
	border-right: 1px solid #626B7A;
	border-bottom: 1px solid #626B7A;
	table-layout: fixed;
	width: 100%; 
}
table.linksCell td {
	border-left: 1px solid #626B7A;
	text-align: left;
	padding: 0;
	padding-left:2px;
}
table.linksCell A:link, table.linksCell A:visited, 
table.linksCell A:active {
	font-weight: normal;
	text-decoration: none;
}
table.linksCell A:hover {
	text-decoration: underline;
}

div.output {
	border-top: 1px solid #999;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	border-left: 1px solid #999;
	margin-top: 10px;
	overflow: auto;
	padding-left: 5px;
	width: 535px;
	_width: 536px;	 /* IE Hack for box model */
}
pre.fixed {
	font-family: Monaco, Lucida Console, Bitstream Vera Sans Mono, monospace;
	margin: 0;
}


	Table.Data {
	border-collapse: collapse;
	margin-top: 5px;
	font-family: Verdana,Arial,Sans-Serif;
	font-size:	12px;
	font-style:	normal;
	color:	#454545;
	width: 98%;
	}
	.Group_Header{
	font-family: Verdana,Arial,Sans-Serif;
	font-size:	12px;
	font-style:	normal;
	font-weight:bold;
	color:	#454545;
	}
	
	Table.Data td {
	text-align: center;
	border: 1px solid #FFF;
	}
	Table.Data td.player {
	padding-left: 10px;
	text-align: left;
	}
	Table.Data td.player_header {
	color: FFFFFF;
	padding-left: 10px;
	text-align: left;
	}
	
	#storyText {
	width: 98%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #626B7A; 
		}	
	.rightCol {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	color: #626B7A;
	margin-right: 5px;
		}
	#body_stats_lnkHeadlines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	padding-right: 30px;
	}
/**********Ticker Scoreboard Styles *********/

	#frmScores a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; 
		font-style: normal; 
		font-weight: normal; 
		color: #999999; 
		padding:1px;
	}
	#frmScores a:hover {
		text-decoration: none;
		color:yellow;
	}

	div.pageTitle {
		font-size: 16px;
		font-weight: bold;
	}
	div.scoreHeader {
		background-color: #CC0001;
		border: 1px solid #CC0001;
		margin-top: 8px;
		padding: 3px;
	}
	table.scoreHeader {
		table-layout: fixed;
	}
	table.scoreHeader td {
		background-color: #CC0001;
		color: #FFF;
		font-weight: bold;
		text-align: left;
		padding-left: 5px;
	}
	div.scoreTable {
		background-color: #FFF;
		border: 1px solid #999;
		margin-top: 3px;
		padding: 3px;
	}
	table.scoreTable {
		table-layout: fixed;
		background-color: #EAEAEA;
		border: 1px solid #FFF;
		border-collapse: collapse;
	}
	table.scoreTable td {
		border-left: 1px solid #FFF;
		padding-left: 5px;
	}
	table.scoreTable td.right {
		text-align: right;
		padding-right: 20px;
	}
	

/********************************************/
/* An iFrame placed behind menus is needed  */
/* to cover dropdown boxes in IE.           */
/********************************************/
#blockframe {
	border:0; 
	display: none; 
	position: absolute;
	z-Index: 0;
}

/* <DIV> container for menus is floated */
#tickernav, #toptickernav {
	background-color: #626B7A;
	vertical-align: middle; 
	float: left; 
	font-family: arial, Trebuchet MS, verdana;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	padding: 2px 0px 0px 0px;
}

/* All Lists */
#tickernav ul, #toptickernav ul {
	background-color: #626B7A;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	vertical-align: middle; 
}

/* All anchors */
#tickernav a, #toptickernav a {
	display: block;
	color: #FFFFFF;
	font-family: Arial, Trebuchet MS, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
	text-decoration: none;
	text-align: left;
}

#tickernav a:hover, #toptickernav a:hover {
	color: #D6D6BC;
	text-decoration: none;
}

/* All List Items */
#tickernav li, #toptickernav  li {
	height: 20px;					/* If height is on <a> it causes problems in IE */
	position: relative;
	z-index: 10;
}

/* 2nd Level Menu */
#tickernav ul ul 
{
	border: 1px outset #FFF;
	margin-top: 3px;
	position: absolute;
	width: 135px;					/* Default width for all 2nd level menus */
}

/* 3rd Level Menu appears to the right */
#tickernav ul ul ul {
	position: absolute;
	top: -4px;
	left: 100%;
	width: 100%;					/* Default width for 3rd level is same as parent */	
}

/* Hide Submenus until hover event */
div#tickernav ul ul , 
div#tickernav ul  li:hover ul ul,
div#tickernav ul ul li:hover ul ul {
	display: none;
}

/* IE workaround for :hover bug */
div#tickernav ul  li.over ul ul,
div#tickernav ul ul li.over ul ul {
	display: none;
}

/* Show Submenus on hover */
div#tickernav ul  li:hover ul, 
div#tickernav ul ul li:hover ul,
div#tickernav ul ul ul li:hover ul {
	display: block;
}

/* IE workaround for :hover bug */
div#tickernav ul li.over ul,
div#tickernav ul ul li.over ul,
div#tickernav ul ul ul li.over ul {
	display: block;
}

/*=================================*/
/* Custom menu widths are set here */
/*=================================*/

#toptickernav li.NFLhome 	{width: 75px; margin-left:30px;}
#toptickernav li.NCAAFhome 	{width: 90px; margin-left:20px;}
#toptickernav li.AFLhome 	{width: 75px; margin-left:30px;}
#toptickernav li.NBAhome	{width: 75px; margin-left:30px;}
#toptickernav li.NCAABhome	{width: 95px; margin-left:20px;}
#toptickernav li.NHLhome	{width: 75px; margin-left:25px;}
#toptickernav li.matchup 	{width: 70px; }
#toptickernav li.headlines	{width: 70px; }
#toptickernav li.schedules	{width: 75px; }
#toptickernav li.trend		{width: 85px; }
#toptickernav li.injury		{width: 55px; }
#toptickernav li.score		{width: 55px; }

#tickernav li.database 		{width: 80px; margin-left:40px; }
#tickernav li.MLBdatabase 	{width: 75px; margin-left:5px; }
#tickernav li.matchup 		{width: 70px; }
#tickernav li.score			{width: 55px; }
#tickernav li.injury		{width: 60px; }
#tickernav li.standings		{width: 75px; }
#tickernav li.schedules		{width: 70px; }
#tickernav li.news			{width: 60px; }
#tickernav li.team			{width: 65px; }
#tickernav li.stats			{width: 60px; }
#tickernav li.weather		{width: 115px; }
#tickernav li.teamnews		{width: 85px; }

/* Can set-up individual 2nd and 3rd level widths 
#tickernav li.stats ul		{width: 105px; }
#tickernav li.stats ul ul	{width: 300px; }*/

/* Special menu items e.g. <li>Item <a>xx</a> | <a>xx</a></li> */
#tickernav li.specialnav {
	color: #999999;
	padding-left: 3px;
	text-align: left;
}
#tickernav li.specialnav a {
	display: inline;
	padding: 0px;
	padding-top: 4px;
	margin-left: 5px;
	margin-right: 5px;
}

/*================================*/
/* Tabbed links used in BoxScores */
/*================================*/
#tabbedLinks {
	background:  url("HTTP://images.sportsdatabases.com/images/Tab_bottom.gif") repeat-x bottom;
	float: left;
	line-height: normal;
	width: 100%;
	z-Index: 10;
}
#tabbedLinks ul {
	list-style: none;
	margin: 0;
	padding: 10px 10px 0 5px;
}
#tabbedLinks li {
	background: url("HTTP://images.sportsdatabases.com/images/Tab_left.gif") no-repeat left top;
	float: left;
	margin: 0;
	padding: 0 0 0 9px;
	text-align: center;
}
#tabbedLinks a {
	background: url("HTTP://images.sportsdatabases.com/images/Tab_right.gif") no-repeat right top;
	display: block;
font-family: Tahoma;
font-size: 11px;
	padding: 5px 15px 4px 6px;
	text-decoration: none;
	color: #626B7A;
}
#tabbedLinks a:hover {
text-decoration:underline;
}
#tabbedLinks li.selected {
	background-position: 0% -150px;
}
#tabbedLinks li.selected a {
	background-position: 100% -150px;
	border: 0;
	font-weight: bold;
	padding-bottom: 5px;
}
/*-------- End of Tabbed Links --------*/
.bl {background: url(http://www.turfnsport.com/images/bl.gif) 0 100% no-repeat #cccccc; width: 290px;} 
.br {background: url(http://www.turfnsport.com/images/br.gif) 100% 100% no-repeat;} 
.tl {background: url(http://www.turfnsport.com/images/tl.gif) 0 0 no-repeat;} 
.tr {background: url(http://www.turfnsport.com/images/tr.gif) 100% 0 no-repeat; padding:7px} 

.head{font-size:12px; font-weight:bold; text-align:center; color:#000;}
