	body {
		font-family:Tahoma;
	}
	#legacyTable {
		width:980px;
	}
	a{
		color: blue;
	}
	a:hover{
		color: red;
	}	
	.darkBG{
		background-color: gray
	}
	.privacyLink{
		color: tan;
		font-size: 8pt;
	}

	#dropmenudiv{
		position:absolute;
		border:1px solid black;
		border-bottom-width: 0;
		font:normal 8pt Verdana;
		line-height:12px;
		z-index:100;
	}
	#dropmenudiv a{
		width: 100%;
		display: block;
		text-indent: 3px;
		border-bottom: 1px solid black;
		padding: 1px 0;
		text-decoration: none;
		font-weight: bold; 
		color: white
	}
	#dropmenudiv a:hover{ /*hover background color*/
		background-color: black;
		color: white;
	} 
	.LHSLink{
		color: black;
		font-size: 8pt;
		text-decoration: none;
		position: relative; 
		bottom: 3px;
	}
	.RHSLink{
		color: white;
		font-size: 8pt;		
		text-decoration: none;		
	}	
	.NavBarright a {
		text-decoration: none;
		color: black;
		font-family: tahoma;
		font-weight: bold;
		font-size: 9px;
		}
	.NavBarright a:visited {
		text-decoration: none;
		color: black;
		font-family: tahoma;
		font-weight: bold;
		font-size: 9px;
		}		
	.NavBarright a:hover {
		text-decoration: none;	
		color: red;
		font-family: tahoma;
		font-weight: bold;
		font-size: 9px;		
		}		
	.NavBarleft a{
		text-decoration: none;	
		color: #ffcd0a;
		font-family: tahoma;
		font-weight: bold;
		font-size: 9px;		
		}
	.NavBarleft a:visited{
		text-decoration: none;	
		color: #ffcd0a;
		font-family: tahoma;
		font-weight: bold;
		font-size: 9px;		
		}				
	.NavBarleft a:hover{
		text-decoration: none;	
		color: white;
		font-family: tahoma;
		font-weight: bold;
		font-size: 9px;		
		}		
	.TourNav{
		font-size: 5pt;
		font-weight: bold;
		display: inline;
		width: 375px; 
	}
	.TourNav a {
		font-weight: bold;
		font-size: 5pt;
		font-weight: bold;		
		font-family: tahoma;
		color: #333332;
		text-decoration: none;
	}
	.TourNav a:visited {
		font-weight: bold;
		font-size: 5pt;
		font-weight: bold;		
		font-family: tahoma;
		color: #333332;
		text-decoration: none;
	}
	.TourNav a:hover {
		font-weight: bold;
		font-size: 5pt;
		font-weight: bold;		
		font-family: tahoma;
		color: red;
		text-decoration: none;
	}		
	.countryText{
		color:red;
		display: inline; 
		font-size: 10pt;
		position: relative;
		left: 185px;
		top: -3px;
		width: 100px;
		height: 20px;
	}
	
	.contentBoxTitle{
		font-family: arial,tahoma,serpentine;
		font-style: italic;
		color: white;
		font-size: 14px;
	}

	.contentBoxTitle strong{
		font-family: arial,tahoma,serpentine;
		font-style: italic;
		color: white;
		font-size: 14px;
	}	
	
	div.redbox a{
		color: blue;
	}
	div.whitebox a{
		color: blue;
	}
	div.blackbox a{
		color: blue;
	}		
	
	.whatshappening .header{
		background-color: 7a7a7a;
		bgcolor: 7a7a7a;
		color: white;
		font-size: 8pt;
		font-weight: bold;
	}
	.whatshappening{
		color: red;
		font-size: 10px;
		font-weight: bold; 
	}	
	.whatshappening table{

		font-size: 10px;
		font-weight: bold;
	
	}		
 	.forceSize *{
		color: white;
		font-family: tahoma;
		font-size: 10px;
		
	}
	.secondaryTVLink{
		font-size: 10px;
	}
	
	.secondaryTVLink a{
			color: blue;
		}
		
	.secondaryTVLink a:hover{
			color: red;
		}
	.primaryTVLink{
		font-size: 11px;
	}
	
	.primaryTVLink a{
			color: blue;
		}
		
	.primaryTVLink a:hover{
			color: red;
		}		


	.whatshappening ul{
		line-height: 10px;
		margin-top: 0px;
	}			
	
	.pbrsuperstars .header{
		background-color: 7a7a7a;
		bgcolor: 7a7a7a;
		color: white;
		font-size: 10px;
		font-weight: bold;
	}
	
	.pbrsuperstars .search{
		color: black;
		font-size: 10px;
		font-weight: bold;
	}
	
	.pbrsuperstars .rider{
		background-color: cccccc;
		bgcolor: cccccc;
		color: black;
		font-size: 10px;
		font-weight: bold;
	}
	
	.pbrsuperstars .riderwhite{
		background-color: cccccc;
		bgcolor: cccccc;
		color: white;
		font-size: 10px;
		font-weight: bold;
	}
	.pbrsuperstars td a:active{
		color: blue;
		font-size: 10px;
		font-weight: bold; 
	}	
	
	.pbrsuperstars td a:visited{
		color: blue;
		font-size: 10px;
		font-weight: bold; 
	}
	.pbrsuperstars td a{
		color: blue;
		font-size: 10px;
		font-weight: bold; 
	}	
		
	.pbrsuperstars li a{
		color: black;
		font-size: 10px;
		font-weight: bold;
	}		
	.pbrsuperstars ul{
		line-height: 15px;
		margin-top: 0px;
	}	
	
	.pbr101 .header{
		background-color: 7a7a7a;
		bgcolor: 7a7a7a;
		color: white;
		font-size: 10px;
		font-weight: bold;
	}
	
	.pbr101 .search{
		color: black;
		font-size: 12px;
		font-weight: bold;
	}
	
	.pbr101 td a:active{
		color: blue;
		font-size: 12px;
		font-weight: bold; 
	}	
	
	.pbr101 td a:visited{
		color: blue;
		font-size: 12px;
		font-weight: bold; 
	}
	
	.pbr101 td a:hover{
		color: red;
		font-size: 12px;
		font-weight: bold; 
	}
	.pbr101 td a{
		color: blue;
		font-size: 12px;
		font-weight: bold; 
	}	
		
	.pbr101 li a{
		color: black;
		font-size: 10px;
		font-weight: bold;
	}		
	.pbr101 ul{
		line-height: 15px;
		margin-top: 0px;
	}	
	/* begin white rounded corner */
	.whiteBox .content,
	.whiteBox .t,
	.whiteBox .b,
	.whiteBox .b div {
	zindex:1;
	z-index:1;
	 background:transparent url(/images/box-white2.png) no-repeat top right;
	 _background-image:url(/images/whiteonred.png);
	 color: white; 
	}
	
	.frontPageInput{
	  font-family: Tahoma; 
	  height: 18px;
	  font-size:8pt; 
	  font-weight:bold; 
	  background-color:336699; 
	  border-color:6699bb; 
	  border-style:inset; 
	  border-width:2px; 
	  color:FFFFFF; 
	  width: 120px;
	}
	.goButton{
		height: 20px;
		color: black;
		width: 25px;
		font-size:8pt; 
	}
	.whiteBox ul{
		color: black;
	}
	.whiteBox a:hover{
		color: red;
	}
	.whiteBox .content {
	 position:relative;
	 zoom:1;
	 _overflow-y:hidden;
	 padding:5px 12px 0px 0px;
	}
	
	.whiteBox .t {
	 /* top+left vertical slice */
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:12px; /* top slice width */
	 margin-left: -12px;
	 height:100%;
	 _height:2100px; /* arbitrary long height, IE 6 */
	 background-position:top left;
	}
	
	.whiteBox div{
		color: black;
	}
	.whiteBox h2{
		color: black;
	}	
	
	.whiteBox .b {
	 /* bottom */
	 width:100%;
	}
	.whiteBox .b,
	.whiteBox .b div {
	 height:10px; /* height of bottom cap/shade */
	 font-size:1px;
	
	}
	.whiteBox .b {
	 background-position:bottom right;
	}
	
	.whiteBox .b div {
	 position:relative;
	 width:12px; /* bottom corner width */
	 margin-left:-12px;
	 background-position:bottom left;
	}
	
	.whiteBox .hd,
	.whiteBox .bd,
	.whiteBox .ft {
	 position:relative;
	}
	
	.whiteBox .wrapper {
	 /* extra content protector - preventing vertical overflow (past background) */
	 position:static;
	 max-height:1000px;
	 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
	}
	
	
	.whiteBox h1,
	.whiteBox p {
	 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
	 padding:0.5em 0px 0.5em 0px;
	} 
	
	.whiteBox h1 {
	 padding-bottom:0px;
	}

	/* begin red rounded corner box */
	.redBox .content,
	.redBox .t,
	.redBox .b,
	.redBox .b div {
	zindex:1;
	z-index:1;
	 background:url(/images/optredonwhite.jpg) no-repeat top right;		 
	color: white; 
	}
	
	.redBox a {
		color: white;
	}
	
	.redBox a:hover{
		color: red;
	}
	.redBox .content {
	 position:relative;
	 zoom:1;
	 _overflow-y:hidden;
	 padding:5px 12px 0px 0px;
	}
	
	.redBox .t {
	 /* top+left vertical slice */
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:20px; /* top slice width */
	 margin-left: -20px;
	 height:100%;
	 _height:2100px; /* arbitrary long height, IE 6 */
	 background-position:top left;
	}
	
	.redBox .b {
	 /* bottom */
	 width:100%;
	}
	.redBox .b,
	.redBox .b div {
	 height:20px; /* height of bottom cap/shade */
	 font-size:1px;
	 position: relative;
	 top: 0px;
	
	}
	.redBox .b {
	 background-position:bottom right;
	}
	
	.redBox .b div {
	 position:relative;
	 width:20px; /* bottom corner width */
	 margin-left:-20px;
	 background-position:bottom left;
	}
	
	.redBox .hd,
	.redBox .bd,
	.redBox .ft {
	 position:relative;
	}
	
	.redBox .wrapper {
	 /* extra content protector - preventing vertical overflow (past background) */
	 position:static;
	 max-height:1000px;
	 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
	}
	
	
	.redBox h1,
	.redBox p {
	 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
	 padding:0.5em 0px 0.5em 0px;
	} 
	
	.redBox h1 {
	 padding-bottom:0px;
	}
	
	/* begin blue rounded corner box */
	.blueBox .content,
	.blueBox .t,
	.blueBox .b,
	.blueBox .b div {
	zindex:1;
	z-index:1;
	 background:url(/images/optblueonwhite.jpg) no-repeat top right;		
	 color: white; 
	}
	
	.blueBox a {
		color: blue;
	}
	
	.blueBox a:hover{
		color: red;
	}
	.blueBox .content {
	 position:relative;
	 zoom:1;
	 _overflow-y:hidden;
	 padding:5px 12px 0px 0px;
	}
	
	.blueBox .t {
	 /* top+left vertical slice */
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:20px; /* top slice width */
	 margin-left: -20px;
	 height:100%;
	 _height:2100px; /* arbitrary long height, IE 6 */
	 background-position:top left;
	}
	
	.blueBox .b {
	 /* bottom */
	 width:100%;
	}
	.blueBox .b,
	.blueBox .b div {
	 height:20px; /* height of bottom cap/shade */
	 font-size:1px;
	 position: relative;
	 top: 0px;
	
	}
	.blueBox .b {
	 background-position:bottom right;
	}
	
	.blueBox .b div {
	 position:relative;
	 width:20px; /* bottom corner width */
	 margin-left:-20px;
	 background-position:bottom left;
	}
	
	.blueBox .hd,
	.blueBox .bd,
	.blueBox .ft {
	 position:relative;
	}
	
	.blueBox .wrapper {
	 /* extra content protector - preventing vertical overflow (past background) */
	 position:static;
	 max-height:1000px;
	 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
	}
	
	
	.blueBox h1,
	.blueBox p {
	 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
	 padding:0.5em 0px 0.5em 0px;
	} 
	
	.blueBox h1 {
	 padding-bottom:0px;
	}
	
	/* begin black rounded corner box */
	.blackBox .content,
	.blackBox .t,
	.blackBox .b,
	.blackBox .b div { 
	zindex:1;
	z-index:1;
	 background:url(/images/optblackonwhite.jpg) no-repeat top right;	
	 color: black; 
	}
	

	
	.blackBox a:hover{
		color: red;
	}
	.blackBox .content {
	 position:relative;
	 zoom:1;
	 _overflow-y:hidden;
	 padding:5px 12px 0px 0px;
	}
	
	.blackBox .t {
	 /* top+left vertical slice */
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:20px; /* top slice width */
	 margin-left: -20px;
	 height:100%;
	 _height:2100px; /* arbitrary long height, IE 6 */
	 background-position:top left;
	}
	
	.blackBox .b {
	 /* bottom */
	 width:100%;
	}
	.blackBox .b,
	.blackBox .b div {
	 height:20px; /* height of bottom cap/shade */
	 font-size:1px;
	
	}
	.blackBox .b {
	 background-position:bottom right;
	}
	
	.blackBox .b div {
	 position:relative;
	 width:20px; /* bottom corner width */
	 margin-left:-20px;
	 background-position:bottom left;
	}
	
	.blackBox .hd,
	.blackBox .bd,
	.blackBox .ft {
	 position:relative;
	}
	
	.blackBox .wrapper {
	 /* extra content protector - preventing vertical overflow (past background) */
	 position:static;
	 max-height:1000px;
	 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
	}
	
	
	.blackBox h1,
	.blackBox p {
	 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
	 padding:0.5em 0px 0.5em 0px;
	} 
	
	.blackBox h1 {
	 padding-bottom:0px;
	}
	
	.HPFTable{
		background: url(/images/HPFBackground.jpg);
		background-repeat: no-repeat;

	}
	
	.HPFTableTwo{
		background: url(/images/HPFBackground.jpg);
		background-repeat: no-repeat;
		background-position: 0px -250px;
	}	

	.HPFTwistageTable{
	/*	background: url(/images/HPFBackgroundTwistage.png);
		background-repeat: no-repeat;*/
	}
	
	.HPFTwistageTableTwo{
		background: url(/images/HPFBackgroundTwistageNew.png);
		background-repeat: no-repeat;
	}	
	
	.twistageContentBox{
		position:relative;
		vertical-align: top;
		width: 439px;
		height: 320px;
		background: #4d4d4f url(/images/TwistageContentBox.png) no-repeat;
		padding-left: 3px;
	}
	
	.HPFTable td{
		vertical-align: middle;
/*		padding-left: 10px;
		padding-right: 11px; */
	}

	.newsTextTD div a{
		color: white;
		font-family: tahoma;
		font-size: 10pt;

	}

	.newsTextTD a:visited{
		color: white;
		font-family: tahoma;
		font-size: 10pt;
	}

	.newsTextTD a:hover{
		color: red;
		font-family: tahoma;
		font-size: 10pt;
	}		
		
	.newsTextTD{
		height: 65px;

	}
	.newsTable{
		font-size: 10px;
		width: 100%;
		font-weight:bold;
		font-family: tahoma;
	}
	.newsTable a{
		color: blue;

	}	
	.newsTable a:hover {
		color: red;
	}		
	.newsTable .moreLink{
		color: blue;
		font-size: 12px;
		font-weight:bold;
	}	
	
	.bannerRow{
		padding-left: 15px;
		padding-top: 10px;
		vertical-align: middle;
		position: relative;
		top: -10px;
	}
	
	.bannerRow td{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.pollArea{
		font-size: 10px;
	}
	.pollArea table{
		font-size: 10px;
	}	
	
	.pollArea a{
		color: blue;
	}
	.merchArea a{
		color: blue;
		font-size: 10px;
	}
	.merchArea a:hover{
		color: red;
	}
	
	.standingsHeaderRow{
		color: white;
		background-color: black;
		font-size: 10px;
	}

	.standingsContentRow{
		color: black;
		background-color: white;
		font-size: 10px;
	}	
	.standingsContentRow a:visited{
		color: blue;
		font-weight: bold;
	}
	
	.standingsContentRow a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.standingsContentRow .riders a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.standingsContentRow a:active{
		color: blue;
		font-weight: bold;
	}
	.standingsContentRow a:hover{
		color: red;
	}	
	
	.multimedia{
		color: black;
		background-color: white;
		font-weight: bold;
		font-size: 10px;
	}

	.multimedia a:visited{
		color: blue;
		font-weight: bold;
	}
	
	.multimedia a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.multimedia .riders a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.multimedia a:active{
		color: blue;
		font-weight: bold;
	}
	.multimedia a:hover{
		color: red;
	}	
	.EventPageNav{
		width: 200px;
		height: 150px;
		vertical-align: bottom;
		font-size: 10pt;
	}
	.EventPageNav a{
		color: white;
		text-decoration: none;
		margin-bottom: 3px;
		margin-top: 3px;
		line-height: 12px;
		font-size: 8pt;
	}
	.EventPageNav div{
		padding-left: 5px;
		vertical-align: bottom;
	}
	.EventPageNav a:visited{
		color: white;
		font-size: 8pt;
	}	
	.EventPageNav a:hover{
		color: black;
		font-size: 8pt;
	}		
	#content iframe{
		frame-border: no;
	}

	.latestresults{
		color: black;
		background-color: white;
		font-weight: bold;
		font-size: 10px;
	}
	
	.latestresults .header{
		color: black;
		font-weight: bold;
		font-size: 14px;
	}

	.latestresults a:visited{
		color: blue;
		font-weight: bold;
	}
	
	.latestresults a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.latestresults .riders a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.latestresults a:active{
		color: blue;
		font-weight: bold;
	}
	.latestresults a:hover{
		color: red;
	}	
	
	.stats{
		color: black;
		background-color: white;
		font-weight: bold;
		font-size: 10px;
	}
	
	.stats .header{
		color: black;
		font-weight: bold;
		font-size: 14px;
	}

	.stats a:visited{
		color: blue;
		font-weight: bold;
	}
	
	.stats a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.stats .riders a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.stats a:active{
		color: blue;
		font-weight: bold;
	}
	.stats a:hover{
		color: red;
	}	
	
	.fans{
		color: black;
		background-color: white;
		font-weight: bold;
		font-size: 10px;
	}
	
	.fans .header{
		color: blue;
		font-weight: bold;
		font-size: 14px;
	}

	.fans a:visited{
		color: blue;
		font-weight: bold;
	}
	
	.fans a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.fans .riders a{
		color: blue;
		font-weight: bold;
		text-decoration: none;
		font-size: 10px;
	}
	
	.fans a:active{
		color: blue;
		font-weight: bold;
	}
	.fans a:hover{
		color: red;
	}	
	
	.headingBox{
		background-color: blue;
		padding-left: 15px;
		color: white;
		font-weight: bold;
	}


	.contentTD table tr td{
		font-size: 8pt;
	}		
			
	
	#resultDiv1{
		width: 785px;
	}
	#resultDiv2{
		width: 785px;
	}	
	#resultDiv3{
		width: 785px;
	}
	#resultDiv4{
		width: 785px;
	}
	#resultDiv5{
		width: 785px;
	}		
	.RecentTopPages{
		font-size: 10px;
	}
	
	.CTStandings{
		color: black;
		background-color: white;
		font-size: 10px;
	}	
	
	.tbH{
		background-color: blue;
		color: white;
		font-weight: bold;
		font-size: 12pt;
	}
	
	.resultsHeader{
		color: white;
		font-size: 12px;
		font-family: tahoma;

	}
	
	.resultsHeader th{
		padding-top: 4px;	
	}
	
	/* begin white rounded corner */
	.craveBox .content,
	.craveBox .t,
	.craveBox .b,
	.craveBox .b div {
	zindex:1;
	z-index:1;
	 background:transparent url(/images/GameBox.jpg) no-repeat top right;
	 _background-image:url(/images/GameBox.jpg);
	 color: white; 
	}	
	
	.craveBox ul{
		color: black;
	}
	.craveBox a:hover{
		color: red;
	}
	.craveBox .content {
	 position:relative;
	 zoom:1;
	 _overflow-y:hidden;
	 padding:5px 12px 0px 0px;
	}
	
	.craveBox .t {
	 /* top+left vertical slice */
	 position:absolute;
	 left:0px;
	 top:0px;
	 width:12px; /* top slice width */
	 margin-left: -12px;
	 height:100%;
	 _height:2100px; /* arbitrary long height, IE 6 */
	 background-position:top left;
	}
	
	.craveBox div{
		color: black;
	}
	.craveBox h2{
		color: black;
	}	
	
	.craveBox .b {
	 /* bottom */
	 width:100%;
	}
	.craveBox .b,
	.craveBox .b div {
	 height:10px; /* height of bottom cap/shade */
	 font-size:1px;
	
	}
	.craveBox .b {
	 background-position:bottom right;
	}
	
	.craveBox .b div {
	 position:relative;
	 width:12px; /* bottom corner width */
	 margin-left:-12px;
	 background-position:bottom left;
	}
	
	.craveBox .hd,
	.craveBox .bd,
	.craveBox .ft {
	 position:relative;
	}
	
	.craveBox .wrapper {
	 /* extra content protector - preventing vertical overflow (past background) */
	 position:static;
	 max-height:1000px;
	 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
	}
	
	
	.craveBox h1,
	.craveBox p {
	 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
	 padding:0.5em 0px 0.5em 0px;
	} 
	
	.craveBox h1 {
	 padding-bottom:0px;
	}		
	

	.MoreLink{
		color: yellow;
	}
	
	.BullTeams *{
		font-size: 10px;
	}
	
	.sIFR-flash 
		{
			visibility: visible !important;
			margin: 0;
			align: right;
			position: relative;
		}
		
		.sIFR-hasFlash h4 
		{
			visibility: visible;
			width:	300px;
			height: 75px;
			overflow: hidden;
			position: relative;
			margin-bottom: 0px;
			font-weight: bold;		
		}
		
		.sIFR-replaced 
		{
				border: solid red 1px;
				visibility: hidden !important;
				align: left;
				overflow: hidden;		
				position: relative;
				width:	auto;				
				font-size: 2px;	
		}
		
		.overLayLink {
						background: black;
						background-color: black;
						filter: alpha(opacity=70); 
						-moz-opacity:.7;		
				}
		.overLayLink a{
						color: red;	
						} 
		.overLayLink a:visited{color: red;}
		.overLayLink a:active{color: red;}			
		.overLayLink a:link{color: red;}					
		.overLayLink a:hover{color: yellow;}
		

/* competition table section */

		.competitionTable
		{
				  border: 1px solid #999999; 
				  font-size: 10px;
				  color: black;
				  background-color: white;
				  padding: 0px 0px 0px 0px;
				  width: 800px;
		}
		.competitionTable th {
			padding: 5px 0px;
		}
		.competitionHead
		{
				  font-size: 10px;
				  background: blue;
				  color: #FFFFFF;
		}
		
		.competitionBody2
		{
				  font-size: 10px;
				  background-color: #eeeeee;
				  color: black;
				  padding: 0px 0px 0px 0px;
		}

		p.competitionTitle
		{
				  font-size: 15px;
				  color: black;
				  padding: 0px 0px 0px 0px;
				  text-align: center;
				  text-transform: uppercase;
				  font-weight: bold;
		}


	#content .bullSeasonStats { text-align:center; }
	#content .bullSeasonStats th { color: #eee; background-color:#000; font-size: 12px; border-left:1px solid #eee;}
	#content .light { background-color:#fff;}
	#content .dark { background-color:#c3c3c3;}
	#content .quickStats { text-align: center;}
	#content .quickStats h3 { text-align: center; font-size: 16px; margin-bottom:1px;margin-top:1px;}
	#content .bull_stats { margin-left: 110px; width: 400px; text-align: center; }
	#content .bull_stat_profile { float:left; margin-right:5px;}
	#content .statspotlight { border: 1px solid #000;}
	#content .statspotlight th { padding:5px; border:none; background-color:#D51013; font-size: 10px; color: #eee; }
	#content .statspotlight td { text-align: center; font-size:14px; padding: 2px 0 ;} 
	
	#commentheader {
		background: url(/images/layout/bar-bg.png) no-repeat;
		height:25px;
		width:960px;
		color:#fff;
		padding-top:3px;
		padding-left:10px;
		font-weight:bold;
	}
	.comment { clear: left; color: #3D3D3D; width:800px; border-right:1px solid #e0e0e0;}
	.comment ul, .comment li { position: relative; list-style-type: none; list-style-image: none; list-style-position: outside; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt;min-height: 23px;}
	.comment li { padding-top: 8px; padding-right: 0pt; padding-bottom: 10px; padding-left: 150px; border-top-width: 1px; border-top-style: solid; border-top-color: #e0e0e0; position: relative; overflow-x: hidden;overflow-y: hidden; }
	
	.reply-main{ padding-top: 20px; padding-right: 10px; padding-bottom: 20px; padding-left: 10px;}
	.comment h3 { font-size: 89%; font-weight: bold; padding-left: 2px; color: #333333; }
	.comment form input {
		margin: 10px 0 5px 0;
   	 	font-size: 100%;
   	 	background: #C2C2C2;
   	 	border: 1px solid #990000;
   		color: #39340b;
	}
	.comment form textarea {
    	width: 90%;
    	height: 12em;
    	margin: 10px 0 5px 0;
   	 	font-size: 100%;
   	 	background: #C2C2C2;
   	 	border: 1px solid #990000;
   		color: #39340b;
	}
	.comment-body { padding-bottom: 6px; padding-right: 10px;}
	.comment-head {
	position: absolute;
    left: 5px;
    top: 10px;
    font-size: 85%;
    width: 125px;
    overflow: hidden;
    padding-left: 30px;
    min-height: 30px;
    text-overflow: ellipsis;
	} 
	* html .comment-head { overflow: visible; margin-left:-80px; }
	
	.comment-light { background: #fff;}
	.comment-dark { background: #C2C2C2;}
	.comment-body { width:85%}
	.report-link { text-align:right; font-size: 85%; padding-top: 0pt; padding-right: 10px; padding-bottom: 0pt; padding-left: 10px; margin-bottom: -12px; position: relative; bottom: 2px;}
	.report-link a { color:#3D3D3D;  }
	.reported { font-style:italic; }
	.commentError { color:red; font-weight:bold; }
	
	#login { height: 161px; width: 307px;padding: 6px 6px 12px 12px; background: url(/images/login/sign_bg.gif) top left no-repeat; z-index:0;}
	#login span {display:block; z-index:100;font-weight:bold;font-size: 16px;height:30px;color: #fff; padding-bottom: 3px; margin-top:5px; margin-bottom:10px; } 
	#login label { margin: 0px; float: left; width: 85px; display: inline; font-weight: bold; color: #333; } 
	#login .login { width: 179px; padding: 2px; margin-bottom: 5px; border: 1px solid #719fc6; } 
	#login .sign_in { float: right; _margin-top: 15px; margin-right:25px; border:none;padding-top:0;border:none;}
	.clear { clear: both; }
	
	.lead {
		text-align:center;
		font-size:12px;
		font-weight:bold;	
	}
	.vs {
		font-size:13px;
	}
	.contentdesc {
		text-align:center;
		font-size:12px;
	}
	.pdflink {
		font-size: 12px;
	}
	.pdflink a {
		color: #ff0000;
	}
	/* trouble shooting/temp/scratch area */
	