/* ----------------------------------------------------------------------------
	TOURNAMENT.CSS 
	Contains everything specific to the Tournament Pages for PGA TOUR.  Do not put any non-tournament-page-specific information in this document.	*/
	/* NOTE: Anything beginning with [*:first-child+html] is an IE7-specific hack */
/*	----------------------------------------------------------------------------
	Table Of Contents
	1.	Section Front
		A.  Content
			1.  Tournament SubHeader
				A. Paid
				B. Not Paid
			2.  Tournament Tabbed Content
				A. At A Glance/T1 Pod
				B. Video Pod
				C. Photo Gallery Pod
				D. Tickets Pod
			3.  Leaderboard
			4.  Tournament Key Stats
			5.  Tournament Footer Sponsors
		B.  Right Rail
	2.  Sub Pages
		A.  Content
			1.  Old Table Styles (for winners.txt files)			
		B.  Right Rail
	3. Weather Pod
*/		
/*  -----------------------------------------------------------------------------
	(1a) PAGE STRUCTURE - CONTENT */
#tourFullContent {
	background:#C7E1FA;
	width:670px;
	border-bottom:4px solid #00356B;
	margin-bottom:10px;
}
	*:first-child+html #tourFullContent {
		left:5px;
	}
	div.tourContent2aPod { 
		background:#FFF;
	}
	#tourTopNav {
		top:-85px;
		_top:45px;
		/* IE 6 & 8 Hack*/
		top:45px\9;
	}
	*:first-child+html #tourTopNav {
		top:45px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0)
	{
		#tourTopNav {
			top:45px; /*Safari and Google Chrome */
		}
	}
/*  -----------------------------------
	(1a1a) TOURNAMENT SUBHEAD - PAID */	
#tourTournSubHeadPaid {
	position:relative;
	width:668px;
	_width:670px;
	height:178px;
	border:1px solid #036;
	border-bottom:4px solid #EB5B07;
	overflow:hidden;
	}
	#tourTournSubHeader {
		position:relative;
		width:670px;
		height:52px;
		background:#036 url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/r/subhead_head_pd.jpg) no-repeat center top;
		text-align:left;
	}
		img.tourTournBkgImg {
			position:relative;
			top:0px;
			_top:-3px;
		}
		#tourTournTitleBar {
			position:absolute;
			top:52px;
			right:-2px;
			width:489px;
			height:16px;
		/* Mozilla ignores crazy MS image filters, so it will skip the following */
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/tournaments/tourn_topgradient.png');}
		/* IE ignores styles with [attributes], so it will skip the following. */
		#tourTournTitleBar[id] {
			background:url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/tournaments/tourn_topgradient.png) repeat-x left bottom;
		}	
		div.tourTournSubName {
			padding:10px 0px 0px 5px;
			font-size:18px;
			color:#FFF;
		}
		div.tourTournSubInfo {
			position:absolute;
			top:52px;
			_top:55px;
			left:185px;
			color:#EB5B07;
			padding-left:5px;
			font-size:10px;
		}
			div.tourTournSubInfo a {
				color:#EB5B07;
				text-decoration:none;			
			}
			div.tourTournSubInfo a:hover {
				color:#EB5B07;
				text-decoration:none;			
			}	
	#tourTournSubFooterPaid {
		position:relative;
		top:-17px;
		_top:-22px;
		width:670px;
		height:17px;
		background:#07172b;
		text-align:left;		
	}	
		*:first-child+html #tourTournSubFooterPaid {
			top:-20px;
		}		
		ul.tourTournFootInfo {
			padding:2px 0px 0px 5px;
			color:#FFF;
		}
			ul.tourTournFootInfo a {		
				color:#FFF;
				text-decoration:none;
			}
			ul.tourTournFootInfo a:hover {		
				color:#3CB2E4;
				text-decoration:none;
			}			
			ul.tourTournFootInfo li {
				display: inline;
				padding-right: 10px;
			}
			.external {
				position:absolute;
				right:0px;
				padding-right:5px;
			}			
/*  -----------------------------------
	(1a1b) TOURNAMENT SUBHEAD - NOT PAID */		
#tourTournSubHead {
	position:relative;
	width:670px;
	height:110px;
	border:1px solid #036;
	border-bottom:4px solid #5CB027;
	background:#036 url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/r/subhead_bkgrnd.jpg) no-repeat center top;
	overflow:hidden;
	}	
	div.tourTournNameDates {
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		padding-left:5px;
	}
		div.tourTournHeadLinks {
			color:#5CB027;
			font-size:14px;
			font-weight:bold;
			padding-left:5px;
			padding-top:25px;
		}
		div.tourTournHeadLinks a {
			color:#5CB027;
			text-decoration:none;
		}
	div.tourTournLogo {
		position:relative;
		top:-85px;
		float:right;
		margin:0px 0px 0px 10px;	
	}
	#tourTournSubFooter {
		position:relative;
		top:5px;
		_top:-85px;
		width:670px;
		height:17px;
		background:#036 url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/r/subhead_footer.gif) no-repeat center top;
		text-align:left;		
	}	
		*:first-child+html #tourTournSubFooter {
			top:-85px;
		}		
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*#tourTournSubFooter {top:6px;}
			 /**/			
/*  -----------------------------------
	(1a2) TOURNAMENT SECTION FRONT TABBED CONTENT */
div.tourPodHeader {
	text-indent:5px;
	padding-top:42px;
}	
#tourTournRoundDD {
	position:relative;
	_left:-10px;
	top:40px;
	left:480px;
	width:180px;
	white-space:nowrap;
	color:#036;
	z-index:100;
}	
		*:first-child+html #tourTournRoundDD {
			width:190px;
		}	
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*#tourTournRoundDD {left:480px;}
			 /**/	
	#tourTournRoundDD td {
		padding:3px;
	}
	#tourTournRoundDD .dd {
		font-size:11px;
		float:right;
		width:70px;
	}
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*#tourTournRoundDD .dd {width:80px;}
			 /**/			
#tourTournTabbedView {
	position:relative;
	width:668px;
	height:auto;
	border:1px solid #036;
	border-bottom:none !important;
	background:#FFFFFF url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/r/nav_bkgrnd.gif) repeat-x scroll center top;
}			
	#tourTournSectionNav {
		position:relative;
		top:-1px;
		left:325px;
		width:345px;
		height:23px;
	}	
		#tourTournSectionNav li {
			display: inline;
			list-style-type: none;
		}	
		#tourTournSectionNav li first {
			display: inline;
			list-style-type: none;
		}			
	#tourTournSectionNav li a {
		border-left:1px solid #A2A29A;
		color:#69695D;
		cursor:pointer;
		display:table-cell;
		float:left;
		font-size:11px;
		font-weight:bold;
		height:15px;
		outline-color:invert;
		outline-style:none;
		outline-width:medium;
		overflow:hidden;
		padding:5px 0px 0px 0px;
		position:relative;
		text-align:center;
		text-decoration:none;
		vertical-align:bottom;
		white-space:nowrap;
		width:85px;
	}
	#tourTournSectionNav li a.active {
		background:#FFF url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/tournaments/nav_active.gif) no-repeat top left;
		color:#036 !important;	
		border-left:none !important;	
	}			
	#tourTournSectionTicketsNav {/*If there is a ticket tab*/
		position:relative;
		top:-1px;
		left:340px;
		/*width:325px;*/
		height:23px;
	}
	
	#tourTournTabbedList {	
		position:relative;
		_left:7px;
		margin-top:0px;
		width:670px;
	}
		div.tourTournPodFooter {
			position:relative;
			display:block;
			width:668px !important;
			_width:670px !important;			
			margin:0px !important;
			border-bottom:none !important;
		}	
/*  -----------------------------------
	(1a2a) AT A GLANCE/T1 POD */		
#tourT1Container {
	position:relative;
	display:table;
	top:0px;
	width:670px;
	height:232px;
	padding-bottom:34px;
}	
	/* SAFARI-ONLY POSITIONING */
	 /*\*/
	html>body*#tourT1Container {display:block;height:231px;}
	 /**/	
#tourTournT1Img {
	position:absolute;
	top:0px;
	_top:-23px;
	left:0px;
	width:303px;
	height:289px;
	float:left;
	margin-right:10px;
	margin-bottom:0;
}	
	/* SAFARI-ONLY POSITIONING */
	 /*\*/
	html>body*#tourTournT1Img {top:-24px;}
	 /**/	
	div.tourT1Credit {
		position:relative;
		top:-19px;
		width:303px;
		height:19px;
		color:#E5E5E1;
		text-align:left;
		text-indent:10px;
		line-height:18px;
		/* Mozilla ignores crazy MS image filters, so it will skip the following */
    	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/t1_overlay.png');}
		/* IE ignores styles with [attributes], so it will skip the following. */
		div.tourT1Credit[class] {
			background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/t1_overlay.png) repeat-x left bottom;
		}	
		*:first-child+html div.tourT1Credit {
			top:-19px;
		}
	/* SAFARI-ONLY POSITIONING */
	 /*\*/
	html>body*div.tourT1Credit {line-height:18px;}
	 /**/			
#tourTournT1Content {
	position:relative;
	float:right;
	width:46%;
	margin:0px 15px;
}		
#tourTournT1Content div.tourPodHeader {
	border:none;
	text-transform:none;
	font-size:22px;
	font-weight:normal;	
}
	div.tourPodHeader2 {
		font-size:26px;
		color:#1B1B1D;
		border-bottom:1px solid #1B1B1D;
		margin-bottom:2px;
		text-align:left;
		margin:10px 15px;
	}
	div.flashAdWrapper{
		background:url(http://i.cdn.turner.com/pgatour/.element/img/4.0/sect/tournaments/r060/rolex_teetimes_bg.jpg);
		margin:10px 15px 5px 15px;
		width:640px;
		height:68px;
		}
	div.flashAd{
		height:68px;
		width:200px;
		float:left;
		}
		
	#tourTournT1Content a {
		color:#23669E;
		text-decoration:none;
	}
	#tourTournT1Content h2 {
		font-size:16px;
		color:#23669E;
		padding:5px 0px;
	}
	#tourTournT1Content p {
		padding:5px 2px;
	}
		#tourTournT1Content ul {
			padding:5px; 
		}
		#tourTournT1Content li {
			list-style:none inside;
			_list-style:inside url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/link_arrow.gif);
		}
			#tourTournT1Content li:before {content:"\003e"; color:#000; padding-right:4px;}
			
	div#tourTicketsImgContent{	text-align:center;	margin-top:20px;	}
/*  -----------------------------------
	(1a2a1) BROADCAST POD */
#tourTournBroadcast {
	position:relative;
	width:668px;
	_width:670px;
	border-top:4px solid #23659F;
}		
#tourTournBroadcast table {		
	width:100%;
	background:#FFF;
	text-align:center;
}
	#tourTournBroadcast td {
		padding:5px;
		text-align:center;
		width:170px;
	}
	#tourTournBroadcast tr {	
		background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/other_bkgrnd.gif) repeat-x center;
		border-bottom:1px solid #FFF;
	}
	td.tourBroadcastHeader {
		font-weight:bold;
		font-size:14px;
		color:#4F83AA;
		text-align:left !important;
	}
	div.tourBroadDays {
		text-align:left;
		font-weight:bold;
	}
	div.tourBroadTimes {
		text-align:left;	
	}
	td.tourBroadScoring {
		width:270px;
	}
		td.tourBroadScoring table {
			background:none !important;
			border:none !important;
		}
		td.tourBroadScoring td {
			background:none !important;
			border:none !important;
		}		
		table.tourScoringApp {
			background:none !important;
			border:none !important;		
		}
		tr.tourBroadSub, tr.tourBroadSub td {
			color:#27630D;
			font-weight:bold;
		}
/*  -----------------------------------
	(1a2b) VIDEO POD */	
/*  -----------------------------------
	(1a2c) PHOTO GALLERY POD */			
/*  -----------------------------------
	(1a2d) TICKETS POD */
div.tourTicketsBtn {
	position:relative;
	text-align:center;
	margin:10px auto;
}
			
/* --------------------------------------
	(1a3) STANDINGS/LEADERBOARD */
#tourStandingsPod {
	position:relative;
	top:0px;
	left:0px;	
	width:669px;
	height:auto;
}
*:first-child+html #tourStandingsPod {
	margin-top:7px;
}
	div.tourStandingsHeader {
		font-size:12pt;
		font-family:Arial;
		font-weight:bold;
		border-bottom:1px solid #036;
		margin-bottom:2px;
		color:#036;
		padding-top:20px;
		text-indent:5px;
	}	
	#tourStandingsContent {
		width:100%;
		height:220px;
		border-top:1px solid #036;
		border-right:1px solid #036;
		border-bottom:4px solid #036;
		background:#FFF url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/r/nav_bkgrnd.gif) repeat-x center top;
		overflow:hidden;
	}
		#tourStandingsNav {
			position:absolute;
			top:65px;
			_top:64px;
			right:0px;
			_right:1px;
			font-weight:bold;
			z-index:5;
		}
		*:first-child+html #tourStandingsNav {
			top:64px;
		}		
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*#tourStandingsNav {top:63px;}
			 /**/	
		#tourStandingsNav li {
			display: inline;
			list-style-type: none;
		}	
		#tourStandingsNav li first {
			display: inline;
			list-style-type: none;
		}			
	#tourStandingsNav li a {
		border-left:1px solid #A2A29A;
		color:#69695D;
		cursor:pointer;
		display:table-cell;
		float:left;
		font-size:11px;
		font-weight:bold;
		height:15px;
		outline-color:invert;
		outline-style:none;
		outline-width:medium;
		overflow:hidden;
		padding:5px 10px 0px;
		position:relative;
		text-align:center;
		text-decoration:none;
		vertical-align:bottom;
		white-space:nowrap;
		width:85px;
	}
	#tourStandingsNav li a.active {
		background:#FFF url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/r/nav_active.gif) no-repeat top left;
		color:#036 !important;	
		border-left:none !important;	
	}			
div.tourStandNotLive {
	display:block;
}
div.tourStandLive {
	display:none;
}		
	table.tourLBTbl {
		width:670px;
		overflow:hidden;
		background:#FFF;
	}
	td.tourLBimage {
		width:215px;
		height:220px;
	}
		table.tourLBLeaderData {
			width:215px;
			height:220px;
			color:#FFF;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/lb_leader_bkgrd.png');}
		/* IE ignores styles with [attributes], so it will skip the following. */
		table.tourLBLeaderData[class] {
			background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/lb_leader_bkgrd.png) repeat-x center top;
		}			
		table.tourLBLeaderData1 {
			width:215px;
			height:220px;
			color:#FFF;
/* Mozilla ignores crazy MS image filters, so it will skip the following */
    		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/blueLB-picOverlay.png');}
		/* IE ignores styles with [attributes], so it will skip the following. */
		table.tourLBLeaderData1[class] {
			background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/blueLB-picOverlay.png) repeat-x center;
		}				
			tr.tourLBFiller, tr.tourLBFiller td {
				height:75px !important;
			}
			tr.tourLBFiller1, tr.tourLBFiller1 td {
				height:65px !important;
				_height:61px;
			}		
					*:first-child+html tr.tourLBFiller1, tr.tourLBFiller1 td {
						height:61px;
					}
			table.tourLBLeaderData tr {
				height:14px;
				vertical-align:middle;
			}
			tr.tourLBCurrentLead, tr.tourLBCurrentLead td {
				font-size:10px;
				text-indent:5px;
				padding-bottom:3px;
				vertical-align:middle;				
			}
			tr.tourLBCurrentLead1, tr.tourLBCurrentLead1 td {
				font-size:12px;
				font-weight:bold;
				text-indent:5px;		
				vertical-align:top;						
			}		
			tr.tourLBCurrentData td {
				border-right:1px solid #2F5A12;
				text-indent:5px;	
				font-weight:bold;								
			}
			tr.tourLBCurrentDataDark td {
				border-right:1px solid #23669e;
				text-indent:5px;	
				font-weight:bold;	
				color:#000;							
			}			
			td.tourLBCurrentDataLast {
				border:none !important;
			}
	td.tourLBContent {
		width:475px;
		height:220px;	
	}
		table.tourLBData {
			width:100%;
			height:220px;
			color:#369;
		}
			table.tourLBData a {
				color:#369;
				text-decoration:none;
			}
		table.tourLBData1 {
			width:100%;
			height:220px;
			color:#23669e;
		}
			table.tourLBData1 img {		
				float:right;
				padding:none;
			}
			table.tourLBData1 a {
				color:#23669e;
				text-decoration:none;
				background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/icons/arrows/arrow_dkblu.gif) no-repeat right center;
				padding-right:9px;		
				font-weight:bold;		
			}				
			tr.tourLBTitle, tr.tourLBTitle td {
				font-size:22px;
				color:#036;
				font-weight:normal !important;
				height:65px;
				_height:69px;
				white-space: normal !important;
			}
			td.tourLBTitleImg {
				text-align:center;
				height:65px;
				_height:69px;
				padding-top:0px !important;
				vertical-align:bottom;
			}
			table.tourLBData tr {
				height:16px;
				vertical-align:middle;			
				text-indent:5px;
				font-weight:bold;
			}
				table.tourLBData td {
					white-space:nowrap;
				}
			tr.tourLBDataHeader, tr.tourLBDataHeader td {
				background:#23669e;
				color:#FFF;		
			}
			tr.tourLBDataContent, tr.tourLBDataContent td {
				background:#E5E5E1;
				border-right:1px solid #FFF;
			}
			tr.tourLBDataContentAlt, tr.tourLBDataContentAlt td {
				background:#FFF;
				border-right:1px solid #FFF;				
			}			
			tr.tourLBDataHeader td.tourLBNumbers {
				width:15%;
				text-align:center;
				text-indent:0px !important;
				background:#23669e url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/tick.jpg) no-repeat scroll left top !important;
			}
			tr.tourLBDataContent td.tourLBNumbers {
				width:15%;
				text-align:center;
				text-indent:0px !important;
			}
			tr.tourLBDataContentAlt td.tourLBNumbers {
				width:15%;
				text-align:center;
				text-indent:0px !important;
			}			
			tr.tourLBDataHeader td.tourLBNumbers1 {
				width:50px;
				text-align:center;
				text-indent:0px !important;
				background:#23669e url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/tick.jpg) no-repeat scroll right top !important;
			}		
			tr.tourLBDataContent td.tourLBNumbers1 {
				width:50px;
				text-align:center;
				text-indent:0px !important;
			}		
			tr.tourLBDataContentAlt td.tourLBNumbers1 {
				width:50px;
				text-align:center;
				text-indent:0px !important;
			}							
			td.tourLBFootEmpty {
				width:50px;
			}
		tr.tourLBFooter, tr.tourLBFooter td {
			height:19px !important;
			background:#CCC url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/lb_footer_bar.gif) repeat-x center top;
			border-top:1px solid #FFF;
		}
			td.tourLBFootSpon {
				width:250px;
			}
			td.tourLBFootFull {
				text-align:right;
				padding-right:5px;
				white-space:nowrap;
				color:#036;
			}
				td.tourLBFootFull a {			
					color:#036;
					text-decoration:none;
					padding-right:7px;
					background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/icons/arrows/arrow_dkblu.gif) no-repeat scroll right center;
				}
			td.tourLBFootFull1 {
				white-space:nowrap;
				color:#036;
			}
				td.tourLBFootFull1 a {			
					color:#036;
					text-decoration:none;
					padding-right:7px;
					background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/icons/arrows/arrow_dkblu.gif) no-repeat scroll right center;
				}	
	#tourLBPlayerSpot table {
		width:100%;
		height:126px;
		border:1px solid #23669E;
		border-bottom:none !important;
		vertical-align:top;		

	}			
		tr.tourLBRound, tr.tourLBRound td {
			font-size:22px;
			color:#23669E;
			text-align:left;
			text-indent:5px;
		}		
		td.tourLBTimePar {
			color:#23669E;	
			text-align:right;
			padding-right:5px;					
		}			
/*  -------------------------------------------
	(1bsomething) BUBBLE POD */
#tourStandingsBub {
	border-left:1px solid #036;
}	
.tourCaps {
	text-transform:uppercase;	
}
#tourBubble {
	position:relative;
	width:100%;
	top:25px;
}
	#tourBubbleHeader {
		position:relative;
		color:#369;
		padding:0pt 0pt 5px 10px;
		height:55px;
		overflow:hidden;
	}
		*:first-child+html #tourBubbleHeader {
			padding:0pt 0pt 2px 10px;
		}		
		#tourBubbleHeader h2 {
			padding-top:15px;
			font-size:22px;
			font-weight:normal;
		}
			*:first-child+html #tourBubbleHeader h2 {
				padding-top:5px;
			}
		#tourBubbleHeader img {
			position:relative;
			top:-60px;
			float:right;
		}
			*:first-child+html #tourBubbleHeader img {
				top:-47px;
			}
	#tourBubble table { 
		width:100%;
		background:#2F5A12;
		font-weight:bold;
	}	
		#tourBubble table td {	
			text-indent:2px;
		}
		tr.tourBubHdr {
			background:#00213C url(/.element/img/4.0/sect/r/bub_hdr_bg.gif) no-repeat center;
			color:#FFF;
			text-align:center;
			font-size:16px;
			padding:0px;
		}
		table.tourBubInTbl {
			color:#2F5A12;
			width:330px !important;
		}
			table.tourBubInTbl td { 
				padding:3px 4px;
			}
		table.tourBubOutTbl {
			color:#2F5A12;		
			width:330px !important;			
		}	
			table.tourBubOutTbl td { 
				padding:3px 4px;
			}					
			tr.tourBubSubHdr, tr.tourBubSubHdr td {
				color:#FFF;
				font-weight:bold;
				padding-top:0px !important;
				text-indent: 2px;				
			}
				td.tourBubSubRank {
					background:none !important;
				}
				td.tourBubSubHdrOth {
					background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/tick.jpg) no-repeat scroll left top;
				}
					tr.tourBubInEven, tr.tourBubInEven td {
						background:#CEE69A;
					}
						tr.tourBubInEven a, tr.tourBubInOdd a, tr.tourBubOutEven a, tr.tourBubOutOdd a { 
							color:#2F5A12;
							text-decoration:none;
						}
						tr.tourBubInEven a:hover, tr.tourBubInOdd a:hover, tr.tourBubOutEven a:hover, tr.tourBubOutOdd a:hover {  
							color:#45851A;
							text-decoration:none;
						}						
					tr.tourBubInOdd, tr.tourBubInOdd td {
						background:#C1E180;
					}		
					tr.tourBubOutEven, tr.tourBubOutEven td {
						background:#93B06D;
					}
					tr.tourBubOutOdd, tr.tourBubOutOdd td {
						background:#7A9C48;
					}											
/* ----------------------------
    (1a2a) BUBBLE STATES */
        td.tourBubbleDown {
            background:url(http://i.cdn.turner.com/pgatour/.element/img/2.0/r/left_rail/red_dwn.jpg) no-repeat center !important;
            color:#FFF;
            text-indent:15px !important;
            font-weight:bold;
            padding:0 15px 0 0 !important;
			width:42px;			
        }
        td.tourBubbleSame {
            background:url(http://i.cdn.turner.com/pgatour/.element/img/2.0/r/left_rail/grn_same.jpg) no-repeat center !important;
            text-align:center;
            color:#FFF;
            font-weight:bold;
			width:42px;			
        }
        td.tourBubbleUp {
            background:url(http://i.cdn.turner.com/pgatour/.element/img/2.0/r/left_rail/grn_up.jpg) no-repeat center !important;
            color:#FFF;
            text-indent:15px !important;
            font-weight:bold;
            padding:0 15px 0 0 !important;
			width:42px;
        }	
		#tourBubble tr.tourTableFooter, tr.tourTableFooter td {
			height:20px !important;
			background:#CCC url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/lb_footer_bar.gif) repeat-x center top;
			border-top:1px solid #FFF;
			border-bottom:none !important;
		}		
#tourBubble tr.tourTableFooter a {
	background:url(/.element/img/3.0/global/icons/arrows/arrow_dkblu.gif) no-repeat right center;
	padding-right:8px;
}		
#tourBubble tr.tourTableFooter a:hover {
	background:url(/.element/img/3.0/global/icons/arrows/arrow_ltblu1.gif) no-repeat right center;
	padding-right:8px;
}			
/*  -------------------------------------------
	(1bsomething) BUBBLE POD */
#tourStandingsBub {
	border-left:1px solid #036;
}	
.tourCaps {
	text-transform:uppercase;	
}
#tourBubble {
	position:relative;
	width:100%;
	top:25px;
}
	#tourBubbleHeader {
		position:relative;
		color:#369;
		padding:0pt 0pt 5px 10px;
		height:55px;
		overflow:hidden;
	}
		*:first-child+html #tourBubbleHeader {
			padding:0pt 0pt 2px 10px;
		}		
		#tourBubbleHeader h2 {
			padding-top:15px;
			font-size:22px;
			font-weight:normal;
		}
			*:first-child+html #tourBubbleHeader h2 {
				padding-top:5px;
			}
		#tourBubbleHeader img {
			position:relative;
			top:-60px;
			float:right;
		}
			*:first-child+html #tourBubbleHeader img {
				top:-47px;
			}
	#tourBubble table { 
		width:100%;
		background:#2F5A12;
		font-weight:bold;
	}	
		#tourBubble table td {	
			text-indent:2px;
		}
		tr.tourBubHdr {
			background:#00213C url(/.element/img/4.0/sect/r/bub_hdr_bg.gif) no-repeat center;
			color:#FFF;
			text-align:center;
			font-size:16px;
			padding:0px;
		}
		table.tourBubInTbl {
			color:#2F5A12;
			width:330px !important;
		}
			table.tourBubInTbl td { 
				padding:3px 4px;
			}
		table.tourBubOutTbl {
			color:#2F5A12;		
			width:330px !important;			
		}	
			table.tourBubOutTbl td { 
				padding:3px 4px;
			}					
			tr.tourBubSubHdr, tr.tourBubSubHdr td {
				color:#FFF;
				font-weight:bold;
				padding-top:0px !important;
				text-indent: 2px;				
			}
				td.tourBubSubRank {
					background:none !important;
				}
				td.tourBubSubHdrOth {
					background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/tick.jpg) no-repeat scroll left top;
				}
					tr.tourBubInEven, tr.tourBubInEven td {
						background:#CEE69A;
					}
						tr.tourBubInEven a, tr.tourBubInOdd a, tr.tourBubOutEven a, tr.tourBubOutOdd a { 
							color:#2F5A12;
							text-decoration:none;
						}
						tr.tourBubInEven a:hover, tr.tourBubInOdd a:hover, tr.tourBubOutEven a:hover, tr.tourBubOutOdd a:hover {  
							color:#45851A;
							text-decoration:none;
						}						
					tr.tourBubInOdd, tr.tourBubInOdd td {
						background:#C1E180;
					}		
					tr.tourBubOutEven, tr.tourBubOutEven td {
						background:#93B06D;
					}
					tr.tourBubOutOdd, tr.tourBubOutOdd td {
						background:#7A9C48;
					}											
/* ----------------------------
    (1a2a) BUBBLE STATES */
        td.tourBubbleDown {
            background:url(http://i.cdn.turner.com/pgatour/.element/img/2.0/r/left_rail/red_dwn.jpg) no-repeat center !important;
            color:#FFF;
            text-indent:15px !important;
            font-weight:bold;
            padding:0 15px 0 0 !important;
			width:42px;			
        }
        td.tourBubbleSame {
            background:url(http://i.cdn.turner.com/pgatour/.element/img/2.0/r/left_rail/grn_same.jpg) no-repeat center !important;
            text-align:center;
            color:#FFF;
            font-weight:bold;
			width:42px;			
        }
        td.tourBubbleUp {
            background:url(http://i.cdn.turner.com/pgatour/.element/img/2.0/r/left_rail/grn_up.jpg) no-repeat center !important;
            color:#FFF;
            text-indent:15px !important;
            font-weight:bold;
            padding:0 15px 0 0 !important;
			width:42px;
        }	
		#tourBubble tr.tourTableFooter, tr.tourTableFooter td {
			height:20px !important;
			background:#CCC url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/lb_footer_bar.gif) repeat-x center top;
			border-top:1px solid #FFF;
			border-bottom:none !important;
		}		
#tourBubble tr.tourTableFooter a {
	background:url(/.element/img/3.0/global/icons/arrows/arrow_dkblu.gif) no-repeat right center;
	padding-right:8px;
}		
#tourBubble tr.tourTableFooter a:hover {
	background:url(/.element/img/3.0/global/icons/arrows/arrow_ltblu1.gif) no-repeat right center;
	padding-right:8px;
}			
/*  ------------------------------------
	(1a4) TOURNAMENT KEY STATS */
#tourTournKeyStats {	
	position:relative;
	width:670px;
	overflow:hidden;
}
#tourKeyStats {
	position:relative;
	width:670px;
	overflow:hidden;
}	
#tourTournKeyStats table {
	width:100%;
}	
	div.tourTableKeyStats {
		border:1px solid #23669E;
		border-bottom:none !important;
	}			
		div.tourTableKeyStats table {
			width:100%;
		}
			div.tourTableKeyStats td {
				background:#FFF url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/other_bkgrnd.gif) repeat-x center top;
				padding:3px;
			}
	table.tourKeyStatsTable {
		width:100%;
		margin:0 auto;
		text-align:center;
	}			
		table.tourKeyStatsTable tr, table.tourKeyStatsTable td {
			background:none !important;
		}
			td.tourKeyType {
				text-align:left;
				text-indent:75px;
				padding:5px !important;
				font-size:14px;
				font-weight:bold;
				color:#00356C;
			}
			td.tourKeyPlayer {
				text-align:right;
				width:70px;				
			}
			td.tourKeyExpandBar {
				width:180px;
				text-align:left;
		}
			div.tourTableExpandBarDark {
				background:#23669E url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/h/bar.jpg) repeat-x center bottom;
				height:13px;
			}
			div.tourTableExpandBarLight {
				background:#CCC url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/players/gray_bar.jpg) repeat-x center top;
				height:13px;						
			}	
	tr.tourKeyStatsBottom, tr.tourKeyStatsBottom td {
		color:#FFF;
		font-weight:bold;
		text-align:center;
		background:#23669E;
		vertical-align:middle;
	}
		div.tourKeyHoleStat {
			height:25px;
			width:325px;
			margin:0 auto;
			background:#23669E url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/r/keystats_full_bk.jpg) no-repeat;
		}
			div.tourKeyStatHole {
				float:left;
				padding:2px 5px;
				margin-left:60px;
				_margin-left:30px;
			}
			div.tourKeyStatNumber {
				float:left;
				padding:2px 5px;
				color:#000;
				margin-left:40px;
			}
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*.tourKeyStatNumber {margin-left:30px;}
			 /**/	
	tr.tourKeyStatsBottomRR, tr.tourKeyStatsBottomRR td {
		color:#FFF;
		font-weight:bold;
		text-align:center;
		background:#23669E;
		vertical-align:middle;
	}
		div.tourKeyHoleStatRR {
			height:25px;
			margin:0 auto;
			background:#23669E url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/r/keystats_gradient.jpg) no-repeat right;
		}
			div.tourKeyStatHoleRR {
				float:left;
				padding:3px 5px;
			}
			div.tourKeyStatNumberRR {
				float:left;
				padding:3px 5px;
				color:#000;
				margin-left:4px;
			}
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*.tourKeyStatNumberRR {margin-left:3px;}
			 /**/				 
/*  --------------------------------------
	(1a25) TOURNAMENT FOOTER SPONSORS */			
#tourTournSponsorLogos {
	position:relative;
	margin:10px auto;
	width:660px;
	min-height:60px;
	white-space:nowrap;
}
	div.tourTournSpons {
		position:relative;
		float:left;
		margin:0px 22px;
		_margin:0 15px;
	}
	
#tourTournSponsorLogosRR {
	position: relative;
	margin: 10px auto;
	width: 100%;
	min-height: 60px;
	white-space: nowrap;
}
	div.tourTournSponsRR {
		position:relative;
		text-align: center;
		margin:0px 22px;
		_margin:0 15px;
	}
/*  -----------------------------------------------------------------------------
	(1b) PAGE STRUCTURE - RIGHT RAIL */	
/*  ----------------------------------------
	(4a) PAGE NAVIGATION */
#tourTournNav {
	position:relative;
	display: block;
	margin:0px 0px 10px;
	width:300px;
	height:185px;
	_height:179px;
	border-top:1px solid #232321;
}
	*:first-child+html #tourTournNav {
		height:179px;
	}
#tourTournNavUnPaid {
	position:relative;
	display: block;
	margin:0px 0px 10px;
	width:300px;
	height:110px;
	border-top:1px solid #232321;
}
	div.tourTournNavName {
		position:relative;
		display: block;
		width:300px;
		height:20px;
		background:#CCC url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/r/nav_header_closed.jpg) repeat-x center top;
		color:#69695d;
		font-size:12px;
		font-weight:bold;
		padding-top:6px;
		border-top:1px solid #FFF;
		text-indent:20px;
		cursor: pointer;
	}
		div.tourTournNavName a {
			color:#69695d;
			text-decoration:none;
			padding:10px 10px 10px 15px;
			vertical-align:bottom;
		}
	#tourTournNav .open {
		background:#CCC url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/r/nav_header_open.jpg) no-repeat left;	
		text-indent:20px;
		cursor: pointer;	
		color:#036 !important;
	}		
	#tourTournNav .tourTournNavList {
		position:relative;
		display: none;
		width:300px;
		height:95px;	
		_height:110px;
		border-top:1px solid #000;
		background:#003366 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/global/rr_nav_bkgrnd.jpg) repeat-x scroll center top;	
	}
	#tourTournNavUnPaid .tourTournNavList {
		position:relative;
		display: block;
		width:300px;
		height:83px;	
		border-top:1px solid #000;
		background:#003366 url(http://i.cdn.turner.com/pgatour/.element/img/4.0/global/rr_nav_bkgrnd.jpg) repeat-x scroll center top;	
	}	
		div.tourTournNavHalf {
			float:left;
			width:130px;
			height:60px;	
			margin:4px 0px 0px 4px;
		}
		#tourTournNavUnPaid div.tourTournNavHalf {
			float:left;
			width:130px;
			height:75px;	
			margin:8px 0px 0px 8px;
		}		
			div.tourTournNavHalf ul {
				font-weight:bold;
				margin-left:4px;
				_margin-left:2px;
			}
			div.tourTournNavHalf li {
				list-style:none inside;
				color:#3CB2E4;		
				text-indent:10px;	
				_text-indent:0px;					
				background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/r/blue_arrow.gif) no-repeat left center;
				white-space:nowrap;
			}
				*:first-child+html div.tourTournNavHalf li {
					text-indent:0px;
				}
			div.tourTournNavHalf a {
				color:#3CB2E4;
				text-decoration:none;
			}
			div.tourTournNavHalf .selected {
				list-style:none inside;
				color:#FFF;		
				text-indent:10px;	
				_text-indent:0px;			
				background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/r/white_arrow.gif) no-repeat left center;				
			}
			div.tourTournNavHalf .selected a {
				color:#FFF;
				text-decoration:none;				
			}
	#tourTournNav #tourTournNavFooter {
		position:relative;
		left:0px;
		width:300px;
		height:5px;	
		border-top:1px solid #FFF;
		font-size:0px;		
		background:#EB5B07;
		overflow:hidden;
	}	
	#tourTournNavUnPaid #tourTournNavFooter {
		position:relative;
		left:0px;
		width:300px;
		height:5px;	
		border-top:1px solid #FFF;
		font-size:0px;		
		background:#EB5B07;
		overflow:hidden;
	}				
	div.tourContent2aText p {
		padding-left:6px !important;
	}

/*  -----------------------------------------------------------------------------
	(2a) SUBPAGES */
/*  -------------------------------------
	(2a) SUBPAGES - CONTENT */
#tourSubT1Generic {
	margin-top:10px;
	background:#FFF;
	padding:3px 0px;
	width:668px;
	_width:670px;
}	
	#tourSubT1Generic ul {
		list-style:inside;
	}
div.tourSubHeader {
	margin:0 auto;
	text-align:center;
}	
	div.tourSubHeader h2 {
		text-align:left;
	}
div.tourTournSubContent	{
	padding:10px;
}
	div.tourTournSubContent p {
		padding:10px 0px;
	}	
	div.tourTournSubTbl {
		border:1px solid #036;
		border-bottom:4px solid #036;
		margin:10px auto;
		width:664px;
		text-align:center;
	}
	div.tourTournSubTbl p {
		padding:5px 2px;
		text-align:left;
	}		
	div.tourTournSubTbl ul {
		list-style:inside;
		text-align:left;
	}	
	tr.tourTournTblHead, tr.tourTournTblHead td {
		background:#678BB2;
		color:#FFF;
		font-weight:bold;
		padding-left: 5px;
		text-align:left;
	}
	tr.tourTableHeader, tr.tourTableHeader td {
		color:#000;
		font-weight:bold;
		border-bottom:none !important;
	} 
		tr.tourTableData, tr.tourTableData td {
			padding:0px 5px;		
			border-bottom:none !important;	
		}
		tr.tourTableDataAlt, tr.tourTableDataAlt td {
			padding:0px 5px;
			border-bottom:none !important;			
		}
/*  -------------------------------------
	(2a1) SUBPAGES - OLD TABLE STYLES (for winners.txt) */		
table.tourStatTournTbl {
	width:100%;
	text-align:center;
	border:1px solid #036;
	border-bottom:none !important;
}
table.tourStatTournTbl td {
	padding:5px;
	white-space:normal;
}	
.bg0 {
	background:#00356C;
	color:#FFF;
	padding:1px;			
	border-top:1px solid #FFF;
	border-bottom:none !important;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
}	
.bg1 {
	background:#688BB3;
	color:#FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;	
	padding:0px 5px;	
	font-weight:bold;
	text-align:left;		
}
.bg2 {
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;				
}
.bg3 {
	background:#F2F2F0 none repeat scroll 0%;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;				
}		
/*  -----------------------------------------------------------------------------
	(3) WEATHER POD */
#tourLBWeatherPod {
	position:relative;
	vertical-align:middle;
	text-align:center;
	float:left;
	margin:10px 0px 0px 5px;
	width:227px;
	height:55px;
	background:#036 url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/leaderboard/weather_bkgrnd.jpg) no-repeat center top;
	overflow:hidden;	
	color:#FFF;
}		
	div.tourLBWeatherContent {
		position:relative;
		width:100%;
		margin-top:25px;
		color:#FFF;
		text-align:center; 
	}
	div.tourWeatherPres p {
		position:relative;
		width:227px;
		height:20px;
		text-align:center;
		background:#036;
		color:#FFF;
	}	
#tourFooter {
	margin: 0 auto;
}	
