body
{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font: normal normal normal 11px 'arial',Sans-Serif;
	background: #656565 url('/gfx/gg2.jpg') center top no-repeat fixed;
}

select
{
	font: normal normal normal 12px 'Trebuchet MS',Sans-Serif;
}

select.genelselect
{
	font: normal normal normal 10px 'Verdana',Sans-Serif;
	margin:0px 0px 0px 0px;
	padding:0px;
	border-width:1px;
	border-color:#000;
	border-style:solid;
	color: #4C798C;
}

div
{
	overflow:hidden;
	margin:0px;
	padding:0px;
}

p , form
{
	margin:0px;
	padding:0px;
}

ul
{
	margin:0px;
	padding:0px;
}

li
{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#canvas
{
	width:945px;
	background-color:#fff;
	/*float:left;*/
	margin: 0px auto;
}

#canvas #topBar #topMenu #mainPage
{
	width:945px;
}

#canvas #topBar #topMenu
{
	background:#0000FF;
}

#topBar input
{
	margin:0px 0px 0px 0px;
	padding:0px;
}

#topBar input.inputText
{
	font: normal normal normal 10px 'Verdana',Sans-Serif;
	width:100px;
}

#topForm
{
	
	height:33px;
	width:945px;
	font: normal normal normal 12px 'Trebuchet MS',Sans-Serif;
	text-align:center;
}

#topDate
{
	float:left;
	height:33px;
	width:200px;
	background:#000 url(/gfx/top_back_1.gif) repeat-x;
	margin: 0px;
}

#topDate p
{
	font: normal normal normal 11px 'trebuchet MS',Sans-Serif;
	color :#a3a5a8;
	text-align:center;
	margin:7px 0px;
}

#topNewsArchive
{
	float:left;
	height:33px;
	width:330px;
	background:#000 url('/gfx/top_back_2.gif') repeat-x;
}

#topNewsArchive p
{
	font: normal normal normal 11px 'trebuchet MS',Sans-Serif;
	color :#a3a5a8;
	text-align:center;
	margin-top:5px;
}

#topSearch
{
	float:left;
	height:33px;
	width:411px;
	background:#000 url('/gfx/top_back_1.gif') repeat-x;
}

#topSearch .searchDiv
{
	float:left;
	margin: 7px 0px 0px 5px;
	padding:0px;
	font-family : trebuchet MS;
	font-size :11px;
	font-weight : normal;
	color :#a3a5a8;
	text-align:center;
}

#topSearch input.searchInputImg
{
	margin: 2px 0px 0px 0px;
}

.topSeparator
{
	float:left;
	height:33px;
	width:2px;
}

#topSponsor
{
	width:945px;
	height:120px;
	display:inline;
}

#topHeaders
{
	width: 947px;
	height: 120px;
	/*background: transparent url('/gfx/bg_top.jpg') no-repeat;*/
}

	#topHeaders .headerMenuBar
	{
		margin-top: 20px;
		width: 170px;
		float: left;
	}

	#topHeaders .headerMenuBar a:link , .headerMenuBar a:active , .headerMenuBar a:visited
	{
		color: #e3b000;
		text-decoration: none;
		font: normal normal bold 10px 'Arial' , Sans-Serif;
	}

	#topHeaders .headerMenuBar a:hover
	{
		color: #3bb2e3;
		text-decoration: none;
	}

	

/*  MAIN PAGE LEFT CSS   */

#mainPageLeft
{
	float:left;
	display: inline;
}

#leftMainMenu
{
	float:left;
	width:120px;
	margin: 5px 5px 0px 5px;
	display:inline;
}

#leftMainFlash
{
	float:left;
	width:468px;
	margin: 5px 0px 0px 0px;
}

#solMainVideo
{
	width:593px;
	height:320px;
	margin: 0px 0px 0px 5px;
	background-color:#fff;
	clear:left;
	padding-top:0px;	
}

#solMainExtra
{
	width:593px;
	margin: 0px 0px 0px 5px;
	clear:left;
}

#flashNews
{
	width:468px;
	height:330px;
	margin: 0px 0px 0px 0px;
	background:#000;
}

#newsExtra
{
	width:466px;
	margin: 0px 0px 5px 0px;
	padding: 10px 0px 10px 0px;
	background-color:#fff;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	float:left;
	font: normal normal normal 12px 'trebuchet MS',Sans-Serif;
}

.vignetteNews
{
	height:83px;
	margin: 3px 0px 3px 2px;
	padding:0px;
	width:302px;
	background:#fff;
	border-color:#cccccc;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px;
	border-style:solid;
	clear:left;
	text-align:left;

}

div.vignetteNews p
{
	margin: 0px 0px 0px 5px;
}

.newsType
{
	font: normal normal normal 10px 'arial',Sans-Serif;
}

#journalRow
{
	width: 925px;
	height: 60px;
	background-color: #000;
	margin-left: 5px;
	padding-left: 10px;
	padding-top: 10px;
}

.authorsBox
{
	text-align:center;
	background-color:#e2e2e2;
	width:120px;
	height: 149px;
	border-color:#cccccc;
	border-width:1px;
	border-style:solid;
	margin-top:5px;
}

#authorsOutBox
{
	float:left;
	margin-left:0px;
	display:inline;
}

#galleryXml
{
	margin-top:1px;
}

/*  MAIN PAGE LEFT MENU CSS   */

#testBox 
{
	background-color:#000;
	width:120px;
	height:204px;
	padding: 0px;
}

#testBox p.textBoxTitle
{
	font: normal normal normal 12px 'trebuchet MS',Sans-Serif;
	color : #174297;	
}

/*  MAIN PAGE RIGHT CSS   */

#mainPageRight
{
	float:left;
	width:337px;
	margin: 0px 0px 0px 5px;
}

#myF1
{
	margin-top:5px;
}

.galleryBox
{
	width:335px;
	/*height:280px;*/
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	background:#000;
	border-width:1px;
	border-color:#E2E2E2;
	border-style:solid;
	background:#F4F4F4;
}

.keySearch
{
	margin: 4px;
	padding: 4px;
	font-size: 12px;	
}

p.keySearch a:link , p.keySearch a:active , p.keySearch a:visited
{
	color: #0080E8;
	text-decoration:none;
}

p.keySearch a:hover
{
	color: #fff;
	text-decoration:none;
	background-color: #0080E8;
}

/*  MYF1 CSS   */

.myF1UploadStatus
{
	float:left;
	width:100px;
	padding:0px;
	margin-left:5px;
}

/*-------------------2009 myf1-----------------------*/

.myf1Status
{
	clear: both;
	margin-left: 4px;
	margin-top: 8px;
}

.myf1Status p
{
	float: left;
	width: 86px;
}

.myf1Status p a:link , .myf1Status p a:active , .myf1Status p a:visited
{
	background: transparent;
	color: #4f5973;
	text-decoration: none;
	font: normal normal normal 12px 'Arial' , Sans-Serif;
}

.myf1Status p a:hover
{
	text-decoration: none;
	color: #fff;
	font: normal normal normal 12px 'Arial' , Sans-Serif;
}


/*  BANNER CSS   */

.banner46860
{
	width:468px;
	height:60px;
	margin: 0px 0px 5px 0px;
	background:#000;
}

.banner300250
{
	width:335px;
	height:268px;
	padding: 18px 18px 0px 18px;
	margin-top: 5px;
	background-color: #EBEBEB;
}

#banner12099
{
	width:120px;
	height:70px;
	padding: 0px;
	margin: 5px 0px 0px 0px;

}

#banner12099 li
{
	margin:0px;
	padding:2px;
	background:#E6E6E6;
}

#banner300250 p
{
	margin: 12px 0px 0px 0px;
}

#pageSkin
{
	background: transparent;
	width: 120px;
	height: 729px;
	float: left;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
}

div.fixed {
	position: fixed;
	margin-left:950px;
	background-color: transparent;
	width: 100%;
	height: 100%;
	left: 5px;
	top: 0px;
	padding: 0px;
	/*cursor:pointer;*/
}

.banner337_150_right
{
	width: 337px;
	height: 34px;
	font: normal normal normal 12px 'Arial' , Sans-Serif;
	color: #fff;
	padding-top: 66px;
	margin-bottom: 5px;
}

.banner337_150_right p
{
	margin-bottom:5px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: right;
}

.banner337_150_right span
{
	font-size: 10px;
}

/*  COMMON CSS   */

.generalBox
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-width:1px;
	border-color:#E2E2E2;
	border-style:solid;
	background:#F4F4F4;
}

.panelHeader
{
	background-color:#FF6600;
	padding:4px;
	font: normal normal bold 12px 'trebuchet MS',Sans-Serif;
	background:#000 url(/gfx/menu_back.gif) repeat-x;
	color:#fff;
}

.panelHeader2
{
	background-color:#FF6600;
	padding:4px;
	font: normal normal bold 12px 'trebuchet MS',Sans-Serif;
	background:#000 url(/gfx/top_back_2.gif) repeat-x;
	color:#fff;
}

.panelHeader3
{
	background-color:#FF6600;
	padding:4px;
	font: normal normal bold 12px 'trebuchet MS',Sans-Serif;
	background:#000 url(/gfx/top_back_3.gif) repeat-x;
	color:#fff;
}

.panelHeader4
{
	background-color:#FF6600;
	padding:2px 2px 2px 20px;
	margin:0px 0px 5px 0px;
	font: normal normal bold 12px 'trebuchet MS',Sans-Serif;
	background:#000 url(/gfx/top_back_5.gif) repeat-x;
	color:#fff;
}

.panelHeader5
{
	background-color:#FF6600;
	font: normal normal bold 12px 'trebuchet MS',Sans-Serif;
	background:#000 url(/gfx/top_back_8.gif) repeat-x;
	color:#fff;
}

.panelHeader9
{
	background-color:#FF6600;
	padding:4px;
	font: normal normal bold 12px 'trebuchet MS',Sans-Serif;
	background:#2C2E2E url(/gfx/top_back_9.gif) repeat-x;
	color:#fff;
}

.bodyText
{
	font: normal normal normal 12px 'arial',Sans-Serif;
}

.bodyText2
{
	font: normal normal normal 13px 'trebuchet MS',Sans-Serif;
	line-height:18px;
}

#bottomBar
{
	overflow: hidden;
	margin: 0px auto;
	margin-top: 5px;
	padding:10px 0px 5px 0px;
	color:#fff;
	background-color: #3A3A3A;
	width:945px;
	clear:left;
	text-align:center;
	font: normal normal normal 11px 'trebuchet MS',Sans-Serif;
}

#bottomBar p
{
	padding:5px 0px 3px 0px;
}

#bottomBar p a:link , p a:active , p a:visited
{
	background: transparent;
	color: #FFCC00;
	text-decoration: none;
}

#bottomBar p a:hover
{
	text-decoration: none;
	color:#FFFFFF;
}

#bottomMenu
{
	height:90px;
	border-bottom: 2px solid #FF9900;
	background-color: #000;
	text-align:left;
	margin:10px 10px 0px 10px;
}

#bottomMenu p
{
	margin-left:10px;
}

/*  ACCORDION   */

#accordionFlash
{
	margin-top:0px;
	margin-bottom:5px;
}

.mypets{
	cursor: hand;
	cursor: pointer;
	padding: 4px 0px 0px 30px;
	margin:2px 0px 0px 0px;
	height:16px;
	background:#fff url('/gfx/tabNewsBackground.jpg') repeat-x;*/
	font: normal normal bold 12px 'Arial' , Sans-Serif;
	color:#fff;
}

.mypets p
{
	float:left;
	width:285px;
}

.mypets p.fullLink
{
	text-align:right;
	width:22px;
}

button.linkButton
{
	margin-top:-4px;
	width:22px;
	height:22px;
	font-size:11px;
	background-color:#FF3300;
	border:0px;
	color:#E8E8E8;
	font-weight:bold;
}

div.tabContent
{
	clear:left;
	margin-bottom:4px;
	border-bottom: 1px dotted #fff;
	padding:4px;
}

.thepet
{
	background-color:#E1E1E1;
	height:260px;
	margin: 0px;
}

.thepetImage
{
	display:inline;
	float:left;
	width:35px;
	height:36px;
	margin-right:5px;
}

.thepetImage img
{
	width:35px;
}

p.description
{
	padding:10px;
	font: normal normal normal 12px 'Arial';
	color:#fff;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
	background:#fff url('/gfx/tabNewsBackground2.jpg') repeat-x;
}


/********************LIVE TIMING 2009*********************/
	#timingArea
	{
		margin: 0px;
		margin-bottom:5px;
		padding: 0px;
		width: 120px;
		height: 410px;
		background-color: #000;
		background: transparent url('/gfx/bg_timingArea.jpg') no-repeat;
		font: normal normal normal 12px 'Tahoma' , Sans-Serif;
		color: #71797e;
	}

	.timingDate
	{
		font: normal normal normal 12px 'Tahoma' , Sans-Serif;
		color: #71797e;
		background-color: transparent;
		width: 116px;
		height: 44px;
		margin: 0px;
		padding: 0px;
		padding-top: 6px;
		padding-right: 4px;
		text-align: right;
	}

	.timingDate p
	{
		margin: 0px;
		padding: 0px;
		letter-spacing: 1px;
	}

	.timingDate span
	{
		margin: 0px;
		padding: 0px;
		font-weight: bold;
		font-size: 14px;
	}

	.raceHeader
	{
		margin-top: 24px;
		text-align: center;
		font: normal normal normal 13px 'Tahoma' , Sans-Serif;
	}

	.timingAreaLine
	{
		border-top: 1px dotted #5a5a5a;
	}

	.timingAreaSeasonLink
	{
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
	}
	
	.timingAreaSeasonLink li
	{
		margin: 0px;
		margin-left: 7px;
		margin-top: 0px;
		padding: 0px;
		width: 106px;
		height: 15px;
		list-style-type: none;
		font: normal normal normal 11px 'Tahoma' , Sans-Serif;
		color: #9a9a9a;
		background-color: #242424;
		text-align: center;
	}

	.timingAreaSeasonLink li p
	{
		float: left;
	}

	.timingAreaLiIcon
	{
		margin-right: 8px;
	}

	.timingAreaSeasonLink p a:link , .timingAreaSeasonLink p a:active , .timingAreaSeasonLink p a:visited
	{
		background: transparent;
		color: #9a9a9a;
		text-decoration: none;
	}

	.timingAreaSeasonLink p a:hover
	{
		text-decoration: none;
		color: #fff;
	}

	/*------SLIDE------*/
	
	.timingAreaSeasonLinkDiv
	{
		margin: 0px;
		padding: 0px;
		margin-bottom: 10px;
	}

	.timingAreaSeasonLinkDiv .rowBar
	{
		margin: 0px;
		margin-left: 7px;
		margin-top: 1px;
		padding: 0px;
		width: 106px;
		height: 15px;
		list-style-type: none;
		font: normal normal normal 11px 'Tahoma' , Sans-Serif;
		color: #9a9a9a;
		background-color: #242424;
		text-align: center;
	}

	.timingAreaSeasonLinkDiv p
	{
		float: left;
	}

	.timingAreaLiIconDiv
	{
		margin-right: 8px;
	}

	.timingAreaSeasonLinkDiv p a:link , .timingAreaSeasonLinkDiv p a:active , .timingAreaSeasonLinkDiv p a:visited
	{
		background: transparent;
		color: #9a9a9a;
		text-decoration: none;
	}

	.timingAreaSeasonLinkDiv p a:hover
	{
		text-decoration: none;
		color: #fff;
	}

	/*------SLIDE------*/

	/* Easy Slider */
	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width: 120px;
		height: 376px;
		overflow:hidden;
		}
		.
	
	span#prevBtn{
	}

	span#nextBtn{
	}

	/* // Easy Slider */

/*****************************LIVE TIMING 2009 END***************************/


/*  ACCORDION   */

.testLink:link { font-family : trebuchet MS; font-size :12px; font-weight : bold; color :#454545;text-decoration:none;}
.testLink:VISITED { font-family : trebuchet MS; font-size :12px; font-weight : bold; color :#3300CC;text-decoration:none;}
.testLink:ACTIVE { font-family : trebuchet MS; font-size :12px; font-weight : bold; color :#3300CC;text-decoration:none;}
.testLink:HOVER { font-family : trebuchet MS; font-size :12px; font-weight : bold; color :#990000;text-decoration:underline;}

.newsTitleLink:link { font-family : trebuchet MS; font-size :12px; line-height:14px; font-weight : bold; color :#454545;text-decoration:none;}
.newsTitleLink:VISITED { font-family : trebuchet MS; font-size :12px; line-height:14px; font-weight : bold; color :#3300CC;text-decoration:none;}
.newsTitleLink:ACTIVE { font-family : trebuchet MS; font-size :12px; line-height:14px; font-weight : bold; color :#3300CC;text-decoration:none;}
.newsTitleLink:HOVER { font-family : trebuchet MS; font-size :12px; line-height:14px; font-weight : bold; color :#990000;text-decoration:underline;}

.newsTitleLinkArial:link { font-family : arial; font-size :12px; line-height:14px; font-weight : normal; color :#dadada;text-decoration:none;}
.newsTitleLinkArial:VISITED { font-family : arial; font-size :12px; line-height:14px; font-weight : normal; color :#dadada;text-decoration:none;}
.newsTitleLinkArial:ACTIVE { font-family : arial; font-size :12px; line-height:14px; font-weight : normal; color :#dadada;text-decoration:none;}
.newsTitleLinkArial:HOVER { font-family : arial; font-size :12px; line-height:14px; font-weight : normal; color :#FFCC00;text-decoration:none;}

.nextButton:link { font-family : trebuchet MS; font-size :10px; font-weight : bold; color :#000099;text-decoration:none;}
.nextButton:VISITED { font-family : trebuchet MS; font-size :10px; font-weight : bold; color :#3300CC;text-decoration:none;}
.nextButton:ACTIVE { font-family : trebuchet MS; font-size :10px; font-weight : bold; color :#3300CC;text-decoration:none;}
.nextButton:HOVER { font-family : trebuchet MS; font-size :10px; font-weight : bold; color :#003399;text-decoration:underline;}

.blacklink:link { font-family : trebuchet MS; font-size :16px; font-weight : bold; color :#000;text-decoration:none;}
.blacklink:VISITED { font-family : trebuchet MS; font-size :16px; font-weight : bold; color :#3300CC;text-decoration:none;}
.blacklink:ACTIVE { font-family : trebuchet MS; font-size :16px; font-weight : bold; color :#3300CC;text-decoration:none;}
.blacklink:HOVER { font-family : trebuchet MS; font-size :16px; font-weight : bold; color :#616161;}

.bluelink:link { font-family : trebuchet MS; font-size :14px; font-weight : bold; color :#2B98D9;text-decoration:none;}
.bluelink:VISITED { font-family : trebuchet MS; font-size :14px; font-weight : bold; color :#00CCCC;text-decoration:none;}
.bluelink:ACTIVE { font-family : trebuchet MS; font-size :14px; font-weight : bold; color :#00CCCC;text-decoration:none;}
.bluelink:HOVER { font-family : trebuchet MS; font-size :14px; font-weight : bold; color :#8dc9e8;}

.bluelinkTitle:link { font-family : trebuchet MS; font-size :20px; font-weight : bold; color :#fff;text-decoration:none;}
.bluelinkTitle:VISITED { font-family : trebuchet MS; font-size :20px; font-weight : bold; color :#00CCCC;text-decoration:none;}
.bluelinkTitle:ACTIVE { font-family : trebuchet MS; font-size :20px; font-weight : bold; color :#00CCCC;text-decoration:none;}
.bluelinkTitle:HOVER { font-family : trebuchet MS; font-size :20px; font-weight : bold; color :#8dc9e8;}

.bluecalender:link { font-family : arial; font-size :11px; font-weight : bold; color :#0033CC;text-decoration:none;}
.bluecalender:VISITED { font-family : arial; font-size :11px; font-weight : bold; color :#0033CC;text-decoration:none;}
.bluecalender:ACTIVE { font-family : arial; font-size :11px; font-weight : bold; color :#0033CC;text-decoration:none;}
.bluecalender:HOVER { font-family : arial; font-size :11px; font-weight : bold; color :#0099FF;}

.whitelink:link { font-family : trebuchet MS; font-size :12px; font-weight : bold; color :#fff;text-decoration:none;}
.whitelink:VISITED { font-family : trebuchet MS; font-size :12px; font-weight : bold; color :#fff;text-decoration:none;}
.whitelink:ACTIVE { font-family : trebuchet MS; font-size :12px; font-weight : bold; color :#8dc9e8;text-decoration:none;}
.whitelink:HOVER { font-family : trebuchet MS; font-size :12px; font-weight : bold; color :#8dc9e8;}

.whitelinkBig:link { font-family : arial,trebuchet MS; font-size :14px; font-weight : bold; color :#fff;text-decoration:none;}
.whitelinkBig:VISITED { font-family : arial,trebuchet MS; font-size :14px; font-weight : bold; color :#fff;text-decoration:none;}
.whitelinkBig:ACTIVE { font-family : arial,trebuchet MS; font-size :14px; font-weight : bold; color :#3300CC;text-decoration:none;}
.whitelinkBig:HOVER { font-family : arial,trebuchet MS; font-size :14px; font-weight : bold; color :#8dc9e8;}

.whitelinkBigXL:link { font-family : arial,trebuchet MS; font-size :18px; font-weight : normal; color :#fff;text-decoration:none;}
.whitelinkBigXL:VISITED { font-family : arial,trebuchet MS; font-size :18px; font-weight : normal; color :#fff;text-decoration:none;}
.whitelinkBigXL:ACTIVE { font-family : arial,trebuchet MS; font-size :18px; font-weight : normal; color :#3300CC;text-decoration:none;}
.whitelinkBigXL:HOVER { font-family : arial,trebuchet MS; font-size :18px; font-weight : normal; color :#8dc9e8;}

.yellowlink:link { font-family : arial,trebuchet MS; font-size :11px; font-weight : bold; color :#FFFF00;text-decoration:none;}
.yellowlink:VISITED { font-family : arial,trebuchet MS; font-size :11px; font-weight : bold; color :#FFFF00;text-decoration:none;}
.yellowlink:ACTIVE { font-family : arial,trebuchet MS; font-size :11px; font-weight : bold; color :#FFFF00;text-decoration:none;}
.yellowlink:HOVER { font-family : arial,trebuchet MS; font-size :11px; font-weight : bold; color :#fff;}

.blacklink:link { font-family : arial; font-size :12px; font-weight : bold; color :#000000;text-decoration:none;}
.blacklink:VISITED { font-family : arial; font-size :12px; font-weight : bold; color :#3300CC;text-decoration:none;}
.blacklink:ACTIVE { font-family : arial; font-size :12px; font-weight : bold; color :#3300CC;text-decoration:none;}
.blacklink:HOVER { font-family : arial; font-size :12px; font-weight : bold; color :#8dc9e8;}

.redlink:link { font-family : arial; font-size :11px; font-weight : bold; color :#FF150F;text-decoration:none;}
.redlink:VISITED { font-family : arial; font-size :11px; font-weight : bold; color :#FF150F;text-decoration:none;}
.redlink:ACTIVE { font-family : arial; font-size :11px; font-weight : bold; color :#C61313;text-decoration:none;}
.redlink:HOVER { font-family : arial; font-size :11px; font-weight : bold; color :#9E0505;}

.redlink2:link { font-family : trebuchet MS; font-size :12px; font-weight : normal; color :#FF0000;text-decoration:none;}
.redlink2:VISITED { font-family : trebuchet MS; font-size :12px; font-weight : normal; color :#FF3300;text-decoration:none;}
.redlink2:ACTIVE { font-family : trebuchet MS; font-size :12px; font-weight : normal; color :#FF3300;text-decoration:none;}
.redlink2:HOVER { font-family : trebuchet MS; font-size :12px; font-weight : normal; color :#CC0000;}

.redlink3:link { font-family : trebuchet MS; font-size :11px; font-weight : normal; color :#FF0000;text-decoration:none;}
.redlink3:VISITED { font-family : trebuchet MS; font-size :11px; font-weight : normal; color :#FF3300;text-decoration:none;}
.redlink3:ACTIVE { font-family : trebuchet MS; font-size :11px; font-weight : normal; color :#FF3300;text-decoration:none;}
.redlink3:HOVER { font-family : trebuchet MS; font-size :11px; font-weight : normal; color :#CC0000;}

.greylink:link { font-family : trebuchet MS; font-size :12px; font-weight : normal; color :#000;text-decoration:none;}
.greylink:VISITED { font-family : trebuchet MS; font-size :12px; font-weight : normal; color :#969696;text-decoration:none;}
.greylink:ACTIVE { font-family : trebuchet MS; font-size :12px; font-weight : normal; color :#969696;text-decoration:none;}
.greylink:HOVER { font-family : trebuchet MS; font-size :12px; font-weight : normal; color :#969696;}

.catagoryLink p a:link , p a:active , p a:visited
{
	background: transparent;
	color: #FFCC00;
	text-decoration: none;
}

.catagoryLink p a:hover
{
	text-decoration: none;
	color:#FFFFFF;
}


.f1Lunchdate
{
	margin: 0px 10px 0px 10px;
	clear: both;
	font-family : trebuchet MS;
}

	.f1Lunchdate .nameRow
	{
		padding: 4px;
		float: left;
		width: 75px;
		background-color: #E9E9E9;
		margin: 1px;
		height: 12px;
		font-weight: bold;
	}

	.f1Lunchdate .nameRow .dataRow
	{
		font-size :10px;
		font-weight: bold;
		color: #c1c1c1;
	}

	.f1Lunchdate .nameRow .dateRow
	{
		color: #4DB8F2;
	}

.extraSpotmain
{
	background: url('/add_banner/extraBackground.gif') no-repeat;
	width: 280px;
	height: 30px;
	padding-top: 10px;
	text-align: right;
	margin-left: 6px;
	margin-top: 6px;
}

.pistLink
{
	margin: 3px 5px 0px 5px ;
	padding: 0px;
	background-color: #3E3E3E;
	height: 24px;
	background: transparent url('/gfx/top_back_2.gif') repeat-x;
}

	.pistLink p
	{
		float: left;
		padding-top: 4px;
		padding-left: 6px;
		height: 4px;
	}

	.pistLink p a:link , p a:active , p a:visited
	{
		background: transparent;
		color: #FFCC00;
		text-decoration: none;
	}

	.pistLink p a:hover
	{
		text-decoration: none;
		color:#FFFFFF;
	}