@charset "utf-8";
/***CSS Document Main***/
html{
	background-color:#000000;
	margin:0px;
	padding:0px;
}
body{
	margin:0px;
	padding:0px;
	text-align:left;
	text-shadow: #000000 1px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: 12px;
	/***background:url(../images/banner.jpg) repeat-x 0px 0px;***/
	color:#FFFFFF;
}
h1{
	margin:0px;
	font-size: 20px;
}
h2{
	margin:0px;
	font-size: 17px;
}
h3{
	margin:0px;
	font-size: 14px;
}
p{
	margin:0px 0px 8px 0px;
}
a {
	color:#FFFFFF;
	font-weight:bold;
	outline: none;
}
a:hover {
	color:#FCD639;
}
a:active {
  outline: none;
}
:focus {
  -moz-outline-style: none;
}
#container{
	margin:0px auto 0px auto;
	height:100%;
	width:916px;
}
#header{
	height:100px;
	width:916px;
	margin:20px 0px 0px 0px;
}
#countdown{
	height:25px;
	width:460px;
	margin:-21px 0px 0px 286px;
}
#content{
	height:550px;
	width:900px;
	background:url(../images/content.jpg) no-repeat;
	margin:20px 8px 0px 8px;
}
#content_left{
	position:relative;
	float:left;
	height:550px;
	width:710px;
}
#content_left_sub{
	width:400px;
	height:100%;
	padding:10px 0 0 10px;
	float:left;
}
#pgatour_top_five{
	float:left;
	margin:0;
}
.pgaGolfers{
	margin:200px 0 0 0;
	float:left;
	
}
#content_right{
	float: right;
	clear:none;
	height:550px;
	width:190px;
}
#content_left_top{
	height:304px;
	width:710px;
}
#content_left_bottom{
	overflow:hidden;
	height:246px;
	width:710px;
}
#page_title{
	height:26px;
	width:689px;
	margin:10px auto 0px auto;
}
#page_title img{
	float:left
}
#text{
	float:left;
	overflow:hidden;
	height:170px;
	width:669px;
	padding:10px 20px;
}
#gallery{
	float:left;
	overflow:hidden;
	width:677px;
	margin:0px 0px 0px 15px;
}
#gallery img{
	padding:6px 0px 3px 8px;
}
#contacts{
	float:left;
	overflow:hidden;
	height:354px;
	width:689px;
	padding:10px;
}
#contacts p{
	margin-bottom:25px;
}
.contacts_left{
	margin-left:10px;
	width:315px;
	float:left;
}
.contacts_right{
	width:314px;
	float:right;
}
#banners{
	height:240px;
	width:900px;
	margin:15px 8px 0px 8px;
}
#banners_left{
	height:240px;
	width:257px;
	float:left;
	margin-right:15px;
}
#banners_center{
	height:240px;
	width:349px;
	float:left;
	margin-right:15px;
}
#banners_right{
	height:240px;
	width:264px;
	float:left;
}
#footer{
	margin:15px 8px 15px 8px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FCD639;
}
#footer a{
	color: #FCD639;
}

#footer a:hover{
	color: #FFFFFF;
}
.buy_tickets{
	height:155px;
	width:257px;
	margin-bottom:15px;
	float:left;
}
.facebook_youtube{
	height:70px;
	width:257px;
	float:left;
	background:url(../images/facebook_youtube.jpg) no-repeat;
}
.facebook{
	clear:none;
	float:left;
	padding:30px 0px 5px 10px;
}
.youtube{
	clear:none;
	float:right;
	padding:23px 10px 5px 0px;
}
.weather{
	height:88px;
	width:149px;
	float:left;
	margin-bottom:15px;
	background:url(../images/weather.jpg) no-repeat;	
}
.kodak{
	height:88px;
	width:185px;
	float:right;
	margin-bottom:15px;
}
.twitter{
	margin:0px;
	height:137px; 
	width:349px;
	float:left;
	background:url(../images/twitter.jpg) no-repeat;
	overflow:hidden;
}
.tweets{
	margin:62px 12px 0px 12px;
	width:329px;
	float:left;
}
#twitter_update_list{
margin:0px;
padding:0px;
}
.twitter ul{
	margin:0px;
	font-weight:bold;
	font-size: 11px;
	list-style:none;
}
.rotation{
	height:240px; 
	width:264px;
}
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
#fedexcup{
	height:100px;
	width:190px;
}
#fedexcup img{
	margin:20px 15px -20px 15px;
}
#navigation{
	width:190px;
}
#navigation ul, #subnavigation ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#subnavigation{
	float:left;
	clear:none;
	font-weight:bold;
	margin:0px;
	font-size: 17px;
	height:26px;
}
#page_title div{
	float:left;
}
#subnavigation li{
	float:left;
	display:inline-block;
}

li.about a{background:url(../images/btn_about.jpg) no-repeat; }
li.abouttsrc a{background:url(../images/btn_about_tsrc.jpg) no-repeat; width:103px;}
li.aboutoin a{background:url(../images/btn_about_oin.jpg) no-repeat; width:155px;}
li.aboutts a{background:url(../images/btn_about_ts.jpg) no-repeat; width:145px;}
li.history a{background:url(../images/btn_history.jpg) no-repeat;}
li.history2009 a{background:url(../images/btn_history_2009.jpg) no-repeat; width:86px;}
li.history2008 a{background:url(../images/btn_history_2008.jpg) no-repeat; width:86px;}
li.history2007 a{background:url(../images/btn_history_2007.jpg) no-repeat; width:86px;}
li.photogallery a{background:url(../images/btn_photogallery.jpg) no-repeat;}
li.photogallery2010 a{background:url(../images/btn_2010.jpg) no-repeat; width:34px;}
li.photogallery2009 a{background:url(../images/btn_2009.jpg) no-repeat; width:34px;}
li.photogallery2008 a{background:url(../images/btn_2008.jpg) no-repeat; width:34px;}
li.photogallery2007 a{background:url(../images/btn_2007.jpg) no-repeat; width:34px;}
li.digitalbrochure a{background:url(../images/btn_digitalbrochure.jpg) no-repeat;}
li.corporatepartnership a{background:url(../images/btn_corporatepartnership.jpg) no-repeat;}
li.corporatepartnershipsponsorship a{background:url(../images/btn_corporatepartnership_sponsorship.jpg) no-repeat; width:85px;}
li.corporatepartnershipsponsorlist a{background:url(../images/btn_corporatepartnership_sponsorlist.jpg) no-repeat; width:119px;}
li.corporatepartnershipdigitalbrochure a{background:url(../images/btn_corporatepartnership_digitalbrochure.jpg) no-repeat; width:114px;}
li.sustainability a{background:url(../images/btn_sustainability.jpg) no-repeat;}
li.charity a{background:url(../images/btn_charity.jpg) no-repeat;}
li.charityabout a{background:url(../images/btn_charity_about.jpg) no-repeat; width:46px;}
li.charitylist a{background:url(../images/btn_charity_list.jpg) no-repeat; width:195px;}
li.media a{background:url(../images/btn_media.jpg) no-repeat;}
li.medianews a{background:url(../images/btn_media_news.jpg) no-repeat; width:39px;}
li.mediainteractivetour a{background:url(../images/btn_media_interactivetour.jpg) no-repeat; width:112px;}
li.medianewsletter a{background:url(../images/btn_media_newsletter.jpg) no-repeat; width:77px;}
li.mediafield a{background:url(../images/btn_media_field.jpg) no-repeat; width:82px;}
li.mediapairings a{background:url(../images/btn_media_pairings.jpg) no-repeat; width:94px;}
li.tickets a{background:url(../images/btn_tickets_grey.jpg) no-repeat;}
li.planyourtrip a{background:url(../images/btn_planyourtrip.jpg) no-repeat;}
li.planyourtripschedule a{background:url(../images/btn_planyourtrip_schedule.jpg) no-repeat; width:68px;}
li.planyourtripdirections a{background:url(../images/btn_planyourtrip_directions.jpg) no-repeat; width:71px;}
li.planyourtripparking a{background:url(../images/btn_planyourtrip_parking.jpg) no-repeat; width:54px;}
li.planyourtriplodging a{background:url(../images/btn_planyourtrip_lodging.jpg) no-repeat; width:59px;}
li.planyourtripdining a{background:url(../images/btn_planyourtrip_dining.jpg) no-repeat; width:45px;}
li.volunteer a{background:url(../images/btn_volunteer.jpg) no-repeat;}
li.newsletter a{background:url(../images/btn_newsletter.jpg) no-repeat;}
li.newslettersignup a{background:url(../images/btn_newsletter_signup.jpg) no-repeat; width:54px;}
li.newsletterarchive a{background:url(../images/btn_newsletter_archive.jpg) no-repeat; width:56px;}
li.newsletterview a{background:url(../images/btn_newsletter_viewlatest.jpg) no-repeat; width:163px;}
li.contactus a{background:url(../images/btn_contactus.jpg) no-repeat;}

li.about a, li.abouttsrc a, li.aboutoin a, li.aboutts a, li.history a, li.history2009 a, li.history2008 a, li.history2007 a, li.photogallery a, li.photogallery2010 a, li.photogallery2009 a, li.photogallery2008 a, li.photogallery2007 a, li.digitalbrochure a, li.corporatepartnership a, li.corporatepartnershipsponsorship a, li.corporatepartnershipsponsorlist a, li.corporatepartnershipdigitalbrochure a, li.sustainability a, li.charity a, li.charityabout a, li.charitylist a, li.media a, li.medianews a, li.mediainteractivetour a, li.medianewsletter a, li.mediafield a, li.mediapairings a, li.tickets a, li.planyourtrip a, li.planyourtripschedule a, li.planyourtripdirections a, li.planyourtripparking a, li.planyourtriplodging a, li.planyourtripdining a, li.volunteer a, li.newsletter a, li.newslettersignup a, li.newsletterarchive a, li.newsletterview a, li.contactus a {
	display:block;
	height:26px;
	background-position:0px 0px;
	margin:0px;
}
body#aGLB  a#tscGLBa, body#aGLB  a#tscSUBa,
body#bGLB  a#tscGLBb, body#bGLB  a#tscSUBb,
body#cGLB  a#tscGLBc, body#cGLB  a#tscSUBc,
body#dGLB  a#tscGLBd, body#dGLB  a#tscSUBd,
body#eGLB  a#tscGLBe, body#eGLB  a#tscSUBe,
body#fGLB  a#tscGLBf, body#fGLB  a#tscSUBf,
body#gGLB  a#tscGLBg, body#gGLB  a#tscSUBg,
body#hGLB  a#tscGLBh, body#hGLB  a#tscSUBh,
body#iGLB  a#tscGLBi, body#iGLB  a#tscSUBi,
body#jGLB  a#tscGLBj, body#jGLB  a#tscSUBj,
body#kGLB  a#tscGLBk, body#kGLB  a#tscSUBk,
body#lGLB  a#tscGLBl, body#lGLB  a#tscSUBl,
body#mGLB  a#tscGLBm, body#mGLB  a#tscSUBm,
body#nGLB  a#tscGLBn, body#nGLB  a#tscSUBn,
body#oGLB  a#tscGLBo, body#oGLB  a#tscSUBo,

.active, li.abouttsrc a:hover, li.aboutoin a:hover, li.aboutts a:hover, li.about a:hover, li.history a:hover, li.history2009 a:hover, li.history2008 a:hover, li.history2007 a:hover, li.photogallery a:hover, li.photogallery2010 a:hover, li.photogallery2009 a:hover, li.photogallery2008 a:hover, li.photogallery2007 a:hover, li.digitalbrochure a:hover, li.corporatepartnership a:hover, li.corporatepartnershipsponsorship a:hover, li.corporatepartnershipsponsorlist a:hover, li.corporatepartnershipdigitalbrochure a:hover, li.sustainability a:hover, li.charity a:hover, li.charityabout a:hover, li.charitylist a:hover, li.media a:hover, li.medianews a:hover, li.mediainteractivetour a:hover, li.medianewsletter a:hover, li.mediafield a:hover, li.mediapairings a:hover, li.tickets a:hover, li.planyourtrip a:hover, li.planyourtripschedule a:hover, li.planyourtripdirections a:hover, li.planyourtripparking a:hover, li.planyourtriplodging a:hover, li.planyourtripdining a:hover, li.volunteer a:hover, li.newsletter a:hover, li.newslettersignup a:hover, li.newsletterarchive a:hover, li.newsletterview a:hover, li.contactus a:hover{background-position: 0px -26px;}

html .clearfix{height:1%;}
.clearfix{display:inline-block;}
.clearfix{display:block;}

/***Others***/
.grid table{
	width:670px;
	border-left:solid 1px #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	float:left;
	clear:left;
	margin:0px 0px 15px 0px;
}
.grid th, .grid td{
	border-right:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	text-align:center;
	padding:5px;
}
.grid th{
	background-color:#641914;
}
.charity_left{
	padding-bottom:2px;
	max-width:250px;
	font-size:10px;
	text-align:left;
	float:left;
	clear:left;
}
.charity_right{
	padding-bottom:2px;
	font-size:10px;
	text-align:right;
	float:right;
	clear:right;
}
.sponsors_column{
	margin-right:10px;
	padding:0px;
	font-size:10px;
	width:213px;
	text-align:left;
	float:left;
}
.sponsors_column h3{
	font-size:11px;
	font-weight:bold;
}
.sponsors_column p{
	margin-bottom:11px;
}
.field_column{
	margin-right:10px;
	padding:0px;
	font-size:10px;
	width:123px;
	text-align:left;
	float:left;
}
.field_column h3{
	font-size:11px;
	font-weight:bold;
}
.field_column p{
	margin-bottom:11px;
}
/***End Others***/
/***Fancy Box***/
div#fancy_overlay{
	position: fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#666;
	display:none;
	z-index:30;
}
* html div#fancy_overlay{
	position:absolute;
	height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
div#fancy_wrap{text-align: left;}
div#fancy_loading{
	position:absolute;
	height:40px;
	width:40px;
	cursor:pointer;
	display:none;
	overflow:hidden;
	background:transparent;
	z-index:100;
}
div#fancy_loading div{
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
	background:transparent url('../images/fancy_progress.png') no-repeat;
}
div#fancy_loading_overlay{
	position: absolute;
	background-color: #FFF;
	z-index: 30;
}
div#fancy_loading_icon{
	position:absolute;
	background:url('../images/fancy_loading.gif') no-repeat;
	z-index:35;
	width:16px;
	height:16px;
}
div#fancy_outer{
	position: absolute;
    top:0;
    left:0;
    z-index:90;
    padding:18px 18px 33px 18px;
    margin:0;
    overflow:hidden;
    background:transparent;
    display:none;
}
div#fancy_inner{
	position:relative;
	width:100%;
	height:100%;
	border:1px solid #BBB;
	background:#FFF;
}
div#fancy_content{
	margin:0;
	z-index:100;
	position:absolute;
}
div#fancy_div{
	background:#000;
	color:#FFF;
	height:100%;
	width:100%;
	z-index:100;
}
img#fancy_img{
	position:absolute;
	top:0;
	left:0;
	border:0; 
	padding:0; 
	margin:0;
	z-index:100;
	width:100%;
	height:100%;
}
div#fancy_close{
	position:absolute;
	top:-12px;
	right:-15px;
	height:30px;
	width:30px;
	background:url('../images/fancy_closebox.png') top left no-repeat;
	cursor:pointer;
	z-index:181;
	display:none;
}
#fancy_frame{
	position:relative;
	width:100%;
	height:100%;
	display:none;
}
#fancy_ajax{
	width:100%;
	height:100%;
	overflow:auto;
}
a#fancy_left, a#fancy_right{
	position:absolute; 
	bottom:0px; 
	height:100%; 
	width:35%; 
	cursor:pointer;
	z-index:111; 
	display:none;
	background-image:url(data:image/gif;base64,AAAA);
	outline:none;
}
a#fancy_left{left:0px;}
a#fancy_right{right:0px;}
span.fancy_ico{
	position:absolute; 
	top:50%;
	margin-top:-15px;
	width:30px;
	height:30px;
	z-index:112; 
	cursor:pointer;
	display:block;
}
span#fancy_left_ico{
	left:-9999px;
	background:transparent url('../images/fancy_left.png') no-repeat;
}
span#fancy_right_ico{
	right:-9999px;
	background:transparent url('../images/fancy_right.png') no-repeat;
}
a#fancy_left:hover{visibility:visible;}
a#fancy_right:hover{visibility:visible;}
a#fancy_left:hover span{left:20px;}
a#fancy_right:hover span{right:20px;}
.fancy_bigIframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
}
div#fancy_bg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:70;
	border:0;
	padding:0;
	margin:0;
}
div.fancy_bg{
	position:absolute;
	display:block;
	z-index:70;
	border:0;
	padding:0;
	margin:0;
}
div.fancy_bg_n{
	top:-18px;
	width:100%;
	height:18px;
	background:transparent url('../images/fancy_shadow_n.png') repeat-x;
}
div.fancy_bg_ne{
	top:-18px;
	right:-13px;
	width:13px;
	height:18px;
	background:transparent url('../images/fancy_shadow_ne.png') no-repeat;
}
div.fancy_bg_e{
	right:-13px;
	height:100%;
	width:13px;
	background:transparent url('../images/fancy_shadow_e.png') repeat-y;
}
div.fancy_bg_se{
	bottom:-18px;
	right:-13px;
	width:13px;
	height:18px;
	background:transparent url('../images/fancy_shadow_se.png') no-repeat;
}
div.fancy_bg_s{
	bottom:-18px;
	width:100%;
	height:18px;
	background:transparent url('../images/fancy_shadow_s.png') repeat-x;
}
div.fancy_bg_sw{
	bottom:-18px;
	left:-13px;
	width:13px;
	height:18px;
	background:transparent url('../images/fancy_shadow_sw.png') no-repeat;
}
div.fancy_bg_w{
	left:-13px;
	height:100%;
	width:13px;
	background:transparent url('../images/fancy_shadow_w.png') repeat-y;
}
div.fancy_bg_nw{
	top:-18px;
	left:-13px;
	width:13px;
	height:18px;
	background:transparent url('../images/fancy_shadow_nw.png') no-repeat;
}
div#fancy_title{
	position:absolute;
	bottom:-33px;
	left:0;
	width:100%;
	z-index:100;
	display:none;
}
div#fancy_title div{
	color:#FFF;
	font:bold 12px Arial;
	padding-bottom:3px;
}
div#fancy_title table{margin:0 auto;}
div#fancy_title table td{
	padding:0;
	vertical-align:middle;
}
td#fancy_title_left{
	height:32px;
	width:15px;
	background:transparent url('../images/fancy_title_left.png') repeat-x;
}
td#fancy_title_main{
	height:32px;
	background:transparent url('../images/fancy_title_main.png') repeat-x;
}
td#fancy_title_right{
	height:32px;
	width:15px;
	background:transparent url('../images/fancy_title_right.png') repeat-x;
}
/***End Fancy box***/