/******************************
	Table of Contents (R)
*******************************
	1. Hero
		a. Structure
		b. Header
		c. Menu
		d. Content
		e. Footer
	2. Tables
		a. Hero
		b. Tournament Table
		c. Special Headers
		d. Special Colors
	3. Right Rail
		a. Side Bar
*******************************/
body, table { font: 11px Arial, Helvetica, sans-serif !important; }
/*******************************
	(1a) hero - structure */
*:first-child+html div.tourLeftContent {
	left:10px;
}	
#tourPrintHeader {
	display:none;
}	
div.tourSchHero {
	position: relative;
	width: 664px;
	height: auto;
	padding: 2px 2px 0 2px;
	border-top: solid 1px #00356c;
	border-right: solid 1px #00356c;
	border-left: solid 1px #00356c;
	overflow: hidden;
}
div.tourSchHeaderH2 {
	border: 0;
}
div.tourSchHeroHeadCont {
	position: relative;
}
div.tourSchHeroQuickLinks a {
	position: relative;
	float: left;
	padding: 0 5px 0 5px;
}
div.tourSchHeroAnchor {
	clear:both;
	position:relative;
	top:-20px;
	_top:-28px;
}
div.tourSchHeroBg {
	position: relative;
	top: 0px;
	left: 0px;
	width:664px;
	height:210px;
}
div.tourSchHeroBg div {
	display: none;
}
div.tourSchHeroBg div.active {
	display: block;
}
div.tourSchHeroImg {
	position:relative;
	width:664px;
	height:210px;
	overflow:hidden;
}
/*******************************
	(1b) hero - header */
div.tourSchHeroTitle {
	position: relative;
	height: 64px;
	overflow:hidden;
}
div.tourSchHeroQuickLinks {
	position: relative;
	float: right;
	top: -28px;
	width: 77px;
	padding-right: 5px;
	padding-top: 8px;
}
/*******************************
	(1c) hero - menu */
div.tourSchHeroMenu {
	position:absolute;
	top:0px;
	left:0px;
	height:30px;
	width:664px;
	overflow:hidden;
}
div.tourSchHeroPng {
    position: aboslute;
	height: 30px;
	width: 664px;
	overflow: hidden;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src='http://i.cdn.turner.com/pgatour/.element/img/3.0/global/hero_bg.png');
}
div.tourSchHeroPng[class] {
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/hero_bg.png) no-repeat top left;
}
div.tourSchHeroLine3Tab, div.tourSchHeroLine3Tab_two, div.tourSchHeroLine3Tab_one {
	position:relative;
	float:left;
	height:1px;
	background:#5CB027;
	font-size: 1px;
	width:463px;
	margin-top:2px;
	overflow: hidden;
}
div.tourSchHeroLine3Tab_two {
	width:530px;
}
div.tourSchHeroLine3Tab_one  {
	width:597px;
}
div.tourSchHeroMenuBar {
	position: absolute;
	top:0;
}
div.tourSchHeroMenuTabs {
	position:relative;
	float:left;
	margin-top:2px;
}
div.tourSchHeroMenuTabs a, div.tourSchHeroMenuTabs a:visited, div.tourSchHeroMenuTabs a:active {
	float: left;
	width: 66px;
	height: 11px;
	padding: 13px 0 0 0;
	color: #a5a29b;
	text-decoration: none;
	cursor: pointer;
	border-top: solid 1px #5eae2b;
	border-left: solid 1px #69695d;
	text-align: center;
}
div.tourSchHeroMenuTabs a.active {
	width: 66px;
	height: 12px;
	color: #5cb027;
	padding: 14px 0 0 1px;
	border-top: 0;
	border-left: 0;
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/menu_active_r.gif) no-repeat top left;
}
div.tourSchHeroCurTab {
	position: absolute;
	top:10px;
	left:10px;
	color:#5eae2b;
	font-weight: bold;
	font-size: 11pt;
}
div.tourSchHeroCurTab div {
	display: none;
}
div.tourSchHeroCurTab div.active {
	display: block;
}
/*******************************
	(1d) hero - content */
div.tourSchHeroMenuCont {
	position: relative;
}
div.tourSchHeroMenuCont div {
	display:none;
}
div.tourSchHeroMenuCont div.active {
	display:block;
}
div.tourSchTabsContent div {
	display: block;
}
div.tourSchHeroMenuContTitle {
	color: #5cb027;
	font-size: 10pt;
	font-weight: bold;
}
div.tourSchHeroMenuContTour {
	position: relative;
	top: 114px;
	left: 8px;
	color: #fff;
	font-size: 18pt;
	font-weight: bold;
	width: 300px;
}
div.tourSchHeroMenuContSponsor {
	position:absolute;
	top:22px;
	left:448px;
	width:212px;
	height:175px;
	color: #fff;
	/* 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/r/schedule/hero_sponsor.png');
}
div.tourSchHeroMenuContSponsor[class] {
	/* IE ignores styles with [attributes], so it will skip the following. */
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/schedule/hero_sponsor.png) no-repeat
}
div.tourSchHeroSchedule {
	color:#232321;
	height:94px;
	left:-3px;
	overflow:hidden;
	position:absolute;
	top:198px;
	width:663px;
	z-index:1;
}
div.tourSchHeroSchedule a {
	color: #27630d;
	text-decoration: none;
}
/*******************************
	(1e) hero - footer */
div.tourSchHeroFooter {
	/*background:transparent url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/schedule/hero_footer.jpg) no-repeat scroll left top;*/
	height:101px;
	position:relative;
	top:205px;
	_top:182px;
	width:670px;
}
div.tourSchHeroBorderBot {
	margin-top: 2px;
	background: #003366;
	height: 4px;
	font-size: 1px;
}
/*******************************
	(2a) Hero */
table.tourSchTourHeroTbl {
	border-top: solid 1px #fff !important;
	border-left:none !important;
	border-right:none !important;
	border-bottom:none !important;
}
table.tourSchTourHeroTbl a {
	color: #2B620E !important;
}
div.tourSchTourHeaderHeroImg {
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/schedule/sch_header_hero_rpt.jpg) repeat-x top left !important;
}
tr.tourSchTourTblHeroH1 {
	color: #043605 !important;
	font-weight: bold;
}
tr.tourSchHeroTblR1 {
	background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/schedule/sch_item_hero_bg.jpg) no-repeat left top !important;
}
/*******************************
	(2b) Tournament Table */
div.tourSchTourHeaderImg {
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/schedule/sch_header_rpt.jpg) repeat-x top left;
}
table.tourSchTourTbl {
	width: 100%;
	border: solid 1px #003366;
	color: #333333;
}
tr.tourSchTourTblH1 {
	height: 30px;
	color: #fff;
	font-weight: bold;
}
tr.tourSchTourTblH1 td {
	vertical-align: bottom;
	padding-left: 5px;
	background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/tick.jpg) no-repeat left bottom;
}
tr.tourSchTourTblH1 td.tourSchTourTblH1Beg {
	background: none !important;
}
tr.tourSchTourTblR1 {
	background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/schedule/sch_item_bg.jpg) no-repeat left top;
	height: 63px;
	_height: 53px;
}
tr.tourSchTourTblR1Highlight {
	background:url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/schedule/sch_item_bg.jpg) no-repeat left top;
	height: 63px;
	_height: 53px;
}
tr.tourSchTourTblR1 td, tr.tourSchTourTblR1Highlight td {
	text-align:left;
	vertical-align:top;
	padding: 5px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #ccc;
}
table.tourSchTourTbl a {
	color: #003366;
}
div.tourSchPlayers {
	position: relative;
	width: 87px;
	height: 23px;
	/* 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/r/schedule/the_players.png');
}
div.tourSchPlayers[class] {
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/schedule/the_players.png) no-repeat top left;
}
div.tourSchScheduleFooter {
	position: relative;
	top: 2px;
	height: 5px;
	background:#003366;
	font-size: 3px;
}
/*******************************
	(2c) Special Headers */
div.tourSchLeft {
	position:relative;
	float:left;
	width:335px;
}
div.tourSchRight {
	position:relative;
	float:left;
	width:335px;
	text-align:right;
}
div.tourSchTourImgHeader {
	position:relative;
	width:670px;
	overflow:hidden;
	border-bottom:solid 1px #00356c;
	margin-bottom:2px;
	padding-top:20px;
}
/*******************************
	(2d) Special Colors */
a.tourSchArrowFront {
	color: #27630d;
	font-weight: bold;
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/icons/arrows/arrow_dkblu.gif) no-repeat 0px 3px;
	padding-left: 10px;
}
a.tourSchArrowBack {
	color: #27630d;
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/icons/arrows/arrow_dkblu.gif) no-repeat right 3px;
	padding-right: 10px;
}
a.tourSchArrowHeroFront {
	color: #27630d;
	font-weight: bold;
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/link_arrow_green.gif) no-repeat 0px 3px;
	padding-left: 10px;
}
a.tourSchArrowHeroBack {
	color: #27630d;
	background: url(http://i.cdn.turner.com/pgatour/.element/img/3.0/global/link_arrow_green.gif) no-repeat right 3px;
	padding-right: 10px;
}

/* -----------------------------------------
	(3a) SIDEBAR POD */
div.tourSidebarContainer {
	width:300px;
	margin:10px 0px;	
}	
	div.tourSidebarPod {
		border:1px solid #036;
		border-bottom:none !important;
		width:278px;
		padding:10px;
		background:#FFF url(http://i.cdn.turner.com/pgatour/.element/img/3.0/sect/r/other_bkgrnd.gif) repeat-x top left;		
	}			
		div.tourSidebarPod img {
			float:left;
		}	
		div.tourSidebarPod ul {
			padding-top:30px !important;
		}
	/* SAFARI-ONLY POSITIONING */
		 /*\*/
	 html>body*.tourSidebarPod ul {margin-top:10px;}
		 /**/				
/*  -----------------------------------------------------------------------------