/* ----------------------------------------------------------------------------
	TOURNAMENT.CSS 
	Contains everything specific to the Tournament Pages for NATIONWIDE 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
			3.  Leaderboard
			4.  Tournament Footer Sponsors
		B.  Right Rail
	2.  Sub Pages
		A.  Content
			1.  Old Table Styles (for winners.txt)
		B.  Right Rail	
		C.  Leaderboard Leader Pod
	3. Weather Pod
*/		
/*  -----------------------------------------------------------------------------
	(1a) PAGE STRUCTURE - CONTENT */
	*:first-child+html #tourFullContent {
		left:10px;
	}
	*:first-child+html #tourFullRight {
		left:10px;
	}				
/*  -----------------------------------
	(1a1a) TOURNAMENT SUBHEAD - PAID */	
#tourTournSubHeadPaid {
	position:relative;
	width:670px;
	height:177px;
	border:1px solid #23669E;
	border-bottom:4px solid #3FB3E5;
	overflow:hidden;
	}
	#tourTournSubHeader {
		position:relative;
		width:670px;
		height:52px;
		background:#23669E url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/h/subhead_head_pd.jpg) no-repeat center top;
		text-align:left;
	}
		div.tourTournSubName {
			padding:10px 0px 0px 5px;
			font-size:18px;
			color:#FFF;
		}
		div.tourTournSubInfo {
			color:#3FB3E5;
			padding-left:5px;
		}
			div.tourTournSubInfo a {
				color:#3FB3E5;
				text-decoration:none;			
			}
			div.tourTournSubInfo a:hover {
				color:#B7E896;
				text-decoration:none;			
			}			
	#tourTournSubFooterPaid {
		position:relative;
		top:-19px;
		_top:-22px;
		width:670px;
		height:17px;
		background:#23669E url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/h/subhead_footer_pd.gif) no-repeat center top;
		text-align:left;		
	}	
		*:first-child+html #tourTournSubFooterPaid {
			top:-22px;
		}		
		ul.tourTournFootInfo {
			padding:2px 0px 0px 5px;
			color:#FFF;
		}
			ul.tourTournFootInfo a {		
				color:#FFF;
				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 #23669E;
	border-bottom:4px solid #3FB3E5;
	background:#23669E url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/h/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:#3FB3E5;
			font-size:14px;
			font-weight:bold;
			padding-left:5px;
			padding-top:25px;
		}
		div.tourTournHeadLinks a {
			color:#3FB3E5;
			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:#23669E url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/h/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 */
#tourTournRoundDD {
	position:relative;
	_left:-10px;
	top:40px;
	left:495px;
	width:180px;
	white-space:nowrap;
	color:#CCCCC3;
	z-index:100;
}	
		/* 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:100%;
	height:auto;
	border:1px solid #23669E;
	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:315px;
		width:360px;
		height:23px;
	}
		/* SAFARI-ONLY POSITIONING */
			 /*\*/
		 html>body*#tourTournSectionNav {width:261px;left:421px;}
			 /**/		
	#tourTournTabbedList {	
		position:relative;
		_left:7px;
		margin-top:0px;
		width:670px;
	}
		div.tourTournPodFooter {
			position:relative;
			display:block;
			_left:-7px;
			width:670px !important;
			margin:0px !important;
		}	
/*  -----------------------------------
	(1a2a) AT A GLANCE/T1 POD */		
#tourT1Container {
	position:relative;
	display:table;
	top:0px;
	_left:-7px;	
	width:670px;
	height:232px;
	padding-bottom:34px;
}	
	/* SAFARI-ONLY POSITIONING */
	 /*\*/
	html>body*#tourT1Container {display:block;height:231px;}
	 /**/	
#tourTournT1Img {
	position:absolute;
	top:-23px;
	left:0px;
	width:303px;
	height:289px;
	float:left;
	margin-right:10px;
	margin-bottom:0;
}	
	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;
		}
#tourTournT1Content {
	position:relative;
	float:right;
	width:46%;
	margin:0px 15px;
}		
#tourTournT1Content div.tourPodHeader {
	border:none;
	text-transform:none;
	font-size:22px;
	font-weight:normal;	
}
	#tourTournT1Content a {
		color:#23669E;
		text-decoration:none;
	}
	#tourTournT1Content h2 {
		font-size:16px;
		color:#23669E;
		padding:5px 0px;
	}
	#tourTournT1Content p {
		padding:5px 0px;
	}
		#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/h/link_arrow.gif);
		}
			#tourTournT1Content li:before {content:"\003e"; color:#000; padding-right:4px;}	
/*  -----------------------------------
	(1a2a1) BROADCAST POD */
#tourTournBroadcast {
	position:relative;
	_left:-7px;
	width:670px;
	border-top:4px solid #3FB3E5;
}		
#tourTournBroadcast table {		
	width:100%;
	background:#FFF;
	text-align:center;
}
	#tourTournBroadcast td {
		padding:5px;
		text-align:center;
		border-right:1px solid #FFF;
		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;	
	}
/*  -----------------------------------
	(1a2b) VIDEO POD */	
/*  -----------------------------------
	(1a2c) PHOTO GALLERY POD */			
	
/* --------------------------------------
	(1a3) STANDINGS/LEADERBOARD */
#tourStandingsPod {
	position:relative;
	top:0px;
	left:10px;	
	width:670px;
	height:auto;
}
*:first-child+html #tourStandingsPod {
	margin-top:7px;
}
	div.tourStandingsHeader {
		font-size:12pt;
		font-family:Arial;
		font-weight:bold;
		border-bottom:1px solid #23669E;
		margin-bottom:2px;
		color:#23669E;
		padding-top:20px;
	}	
	#tourStandingsContent {
		width:100%;
		height:220px;
		border-top:1px solid #23669E;
		border-right:1px solid #23669E;
		border-bottom:4px solid #23669E;
		background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/r/nav_bkgrnd.gif) repeat-x center top;
		overflow:hidden;
	}
	table.tourLBTbl {
		position:relative;
		width:670px;
		border-top:1px solid #23669E;
		border-right:1px solid #23669E;
		overflow:hidden;
	}
	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='/.element/img/3.0/sect/h/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/h/lb_leader_bkgrd.png) repeat-x center;
		}			
		
			tr.tourLBFiller, tr.tourLBFiller td {
				height:75px !important;
			}
			table.tourLBLeaderData tr {
				height:14px;
				vertical-align:middle;
			}
			tr.tourLBCurrentLead, tr.tourLBCurrentLead td {
				font-size:10px;
				text-indent:5px;
			}
			tr.tourLBCurrentLead1, tr.tourLBCurrentLead1 td {
				font-size:12px;
				font-weight:bold;
				text-indent:5px;				
			}		
			tr.tourLBCurrentData td {
				border-right:1px solid #23669e;
				text-indent:5px;	
				font-weight:bold;								
			}
			td.tourLBCurrentDataLast {
				border:none !important;
			}
	td.tourLBContent {
		width:475px;
		height:220px;	
	}
		table.tourLBData {
			width:100%;
			height:220px;
			color:#019EE3;
		}
			table.tourLBData a {
				color:#019EE3;
				text-decoration:none;
			}
			tr.tourLBTitle, tr.tourLBTitle td {
				font-size:22px;
				color:#019EE3;
				font-weight:normal !important;
				height:65px;
				_height:69px;
			}
			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;
			}
			tr.tourLBDataHeader, tr.tourLBDataHeader td {
				background:#3FB3E5;
				color:#FFF;		
			}
			tr.tourLBDataContent, tr.tourLBDataContent td {
				background:#C7E1FA;
				border-right:1px solid #FFF;
			}
			tr.tourLBDataContentAlt, tr.tourLBDataContentAlt td {
				background:#FFF;
				border-right:1px solid #FFF;				
			}			
			td.tourLBNumbers {
				text-align:center;
				text-indent:0px !important;
			}
		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:340px;
			}
			td.tourLBFootFull {
				text-align:right;
				padding-right:5px;
				white-space:nowrap;
			}	
/*  --------------------------------------
	(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;
	}	
/*  -----------------------------------------------------------------------------
	(1b) PAGE STRUCTURE - RIGHT RAIL */	
/*  ----------------------------------------
	(4a) PAGE NAVIGATION */
#tourTournNav {
	position:relative;
	display: block;
	margin:0px 0px 10px;
	width:300px;
	height:180px;
	_height:174px;
	border-top:1px solid #232321;
}
#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/h/nav_header_closed.jpg) repeat-x center top;
		color:#333;
		font-size:12px;
		font-weight:bold;
		padding-top:6px;
		border-top:1px solid #FFF;
		text-indent:20px;
		cursor: pointer;
	}
		div.tourTournNavName a {
			color:#333;
			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/h/nav_header_open.jpg) no-repeat left;	
		text-indent:20px;
		cursor: pointer;	
	}		
	#tourTournNav .tourTournNavList {
		position:relative;
		display: none;
		width:300px;
		height:66px;	
		border-top:1px solid #000;
		background:#23669E url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/h/nav_bkgrnd.jpg) repeat-x center top;	
	}
	#tourTournNavUnPaid .tourTournNavList {
		position:relative;
		display: block;
		width:300px;
		height:80px;	
		border-top:1px solid #000;
		background:#23669E url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/h/nav_bkgrnd.jpg) repeat-x center top;	
	}	
		div.tourTournNavHalf {
			float:left;
			width:130px;
			height:60px;	
			margin:4px 0px 0px 4px;
		}
		#tourTournNavUnPaid div.tourTournNavHalf {
			float:left;
			width:138px;
			height:75px;	
			margin:8px 0px 0px 5px;
		}			
			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/h/white_arrow.gif) no-repeat left center;				
			}
			div.tourTournNavHalf .selected a {
				color:#FFF;
				text-decoration:none;				
			}
	#tourTournNavFooter {
		width:300px;
		height:5px;	
		background:#CCC url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/tournaments/globals/nav_footer.jpg) repeat-x center bottom;	
		border-top:1px solid #FFF;
		font-size:0px;
	}	
/*  -----------------------------------------------------------------------------
	(2a) SUBPAGES */
/*  -------------------------------------
	(2a1) SUBPAGES - CONTENT */
#tourSubT1Generic {
	margin-top:10px;
}
	#tourSubT1Generic ul {
		list-style:inside;
	}
div.tourTournSubContent	{
	padding:10px;
}
	div.tourTournSubContent p {
		padding:10px 0px;
	}	
	div.tourTournSubTbl {
		border:1px solid #23669E;
		border-bottom:4px solid #23669E;
		margin:10px 0px;
	}
	div.tourTournSubTbl p {
		padding:5px 2px;
	}		
	div.tourTournSubTbl ul {
		list-style:inside;
	}
	tr.tourTournTblHead, tr.tourTournTblHead td {
		background:#38A8D8;
		color:#FFF;
		font-weight:bold;
	}
	tr.tourTableHeader, tr.tourTableHeader td {
		color:#000;
		font-weight:bold;
		border-bottom:none !important;
	} 
		tr.tourTableData, tr.tourTableData td {
			padding:0px 5px;	
			border-right:1px solid #FFF;				
			border-bottom:none !important;	
		}
		tr.tourTableDataAlt, tr.tourTableDataAlt td {
			padding:0px 5px;
			background:#CCCCC3;		
			border-right:1px solid #FFF;	
			border-bottom:none !important;			
		}	
/*  -------------------------------------
	(2a1) SUBPAGES - OLD TABLE STYLES (for winners.txt) */		
table.tourStatTournTbl {
	width:100%;
	text-align:center;
	border:1px solid #23669E;
	border-bottom:none !important;
}
table.tourStatTournTbl td {
	padding:5px;
	white-space:normal;
}	
.bg0 {
	background:#23669E;
	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;
		display:none; /* Remove the "Telvent/DTN" and "Presented by Telvent/DTN" text and link from the weather modules. */
	}

body, table {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}
