/* ================ Global Tags ================= */
/************************************************ */

html, body, table, td, img, form, div {
	margin: 0;
	padding: 0;
	border: 0;
}
	
td {
	vertical-align: top;
}
	
body, td {
	font: 12px/1.3em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
	
body {
	background:url(../images/body-bg-img.jpg) top left repeat-x;
	background-color:#4a4a4a;
}
	
p {
	padding: 0;
	margin: 0 0 1em 0;
	line-height: 1.4em;
}
	


/* begin IE PNG hack */
* html #tavcuplogoIE{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/tavcup-logo09.png');
	display: inline-block;
	background:none;
	width:220px;
	height:166px;
	cursor:pointer;
	}
	
* html #tavcuplogoIE img{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}	

/* end IE PNG hack */

	


ul
	{
	margin:0 0 0 15px;
	padding:5px 0 0 5px;
	list-style:none;
	}
	
li 
	{
	margin:0;


	padding:;
	padding: 0 0 3px 0;
	}



ul ul
	{
	margin:0;
	padding:0;
	}	
	
ul ul li
	{
	margin:0;
	padding:0 0 0 5px;
	}
		
h1 
	{
	padding:0px;
	font-size: 14px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	}
	
h2
	{
	margin:0 0 3px 0;
	font-size: 10px;
	}

	
h3
	{
	padding:0;
	margin:0;
	display: inline;
	font-size: 12px;
	}
	
	
h4
	{
	margin:0;
	padding:10px;
	font-size: 13px;
	}
	
h5
	{
	padding:0;
	margin: 0;
	color:#A5273E;
	font-size: 13px;
	}
	
	
h6
	{
	margin:0;
	font-style: italic;
	font-size: 12px;
	padding-left: 10px;
	font-weight: lighter;
	}
	
a
	{
	text-decoration:none;
	color:#000000;
	}
	
a:hover, a:active
	{
	color:#C8AA82;
	}
	
	
#desc
	{
	color:#002C82;
	padding: 10px;
	}


#rtebody	
	{
	background-color:#FFFFFF;
	}
		
/* ================== End Global Tags ============== */
/*.red{
	color:#A5273E;
	}
	
.blue
	{
	color:#002C82*/


/* ================== Main ID Tags ====================== */

#border1 {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:5px;
	width:920px;
	border:#a5273e solid 12px;
}


#wrapperImg {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:5px;
	width:600px;
	border:#a5273e solid 12px;
}

#wrapperdetail {
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:5px;
	width:800px;
	border:#a5273e solid 12px;
}

/*#border2 {
	border:#002c82 solid 4px;
}*/

#main {
	border:#002c82 solid 4px;
	background:#FFFFFF;
}

/* ================== End Main ID Tags ================== */



/* ================== Home ID Tags ====================== */

#home-main-img {
	height:289px;
	background-image: url(../images/page-headers/home.jpg);
	background-repeat: no-repeat;
}

#tournament-main-img {
	
	background-image: url(../images/page-headers/tournament.jpg);
	background-repeat: no-repeat;
}

#teams-main-img {
	height:289px;
	background-image: url(../images/page-headers/teams.jpg);
	background-repeat: no-repeat;
}

#course-main-img {
	height:289px;
	background-image: url(../images/page-headers/course.jpg);
	background-repeat: no-repeat;
}

#news-main-img {
	height:289px;
	background-image: url(../images/page-headers/news.jpg);
	background-repeat: no-repeat;
}

#sponsors-main-img {
	height:289px;
	background-image: url(../images/page-headers/sponsors.jpg);
	background-repeat: no-repeat;
}


#contact-main-img {
	height:289px;
	background-image: url(../images/page-headers/contact.jpg);
	background-repeat: no-repeat;
}

#navigation {
	
	padding-right:15px
	
}

#navigation a {
	display:block;
}

#pga-logo {
	
	padding-top:165px;
	padding-left:30px;
	width:80px
}

#tavcup-logo {
	padding:65px 0 0 20px;
	width:300px
}


#home-content-row3 {
width:100%;
}

#home-copy {
	padding:0 24px 27px 18px;
	width:425px;
}

#home-copy-title {
}



#home-copy-date {
	margin-bottom:6px;
}


#home-latenews {
	/*padding:0 18px 27px 0;*/
}

#home-latenews-title {
}



#home-latenews-flash {
	margin-bottom:6px;
}

#home-video {
	padding:0 24px 33px 18px;
	width:425px;
}

#home-video-title {
}



#home-video-movie {
	margin-bottom:6px;
}

#home-leaderboard {
	padding:0;
}

#home-leaderboard-title {
	
	margin-top:19px;
}



#home-leaderboard-board {
	margin-bottom:6px;
	height:70px;
	background:#dcdcdc no-repeat;
	width:425px;
}

#home-board-title {
	padding-top:5px;
	margin-left:5px;
	margin-bottom:10px;
}

#home-board-teamnona {
	padding-left:5px;
	padding-bottom:10px;
	padding-right:264px;
	font: 12px/1.2em  Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#002c82;
}

#home-board-nonascore {
	font: 12px/1.2em  Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#002c82;
}

#home-board-teamisleworth {
	padding-left:5px;
	font: 12px/1.2em  Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#a5273e;
}

#home-board-isleworthscore {
	font: 12px/1.2em  Arial, Helvetica, sans-serif;
	font-weight:bolder;
	color:#a5273e;
}

#home-partnerlogos {
	padding-top:25px;
}

#isleworth-logo {
	padding-top:5px;
	padding-left:25px;
	padding-right:75px;

}

#lakenona-logo {

}

#tavistock-logo {
	padding-top:25px;
	text-align:center;
}

#home-sponsor-title {
padding:0 0 0 18px;
	
}

#home-sponsor-bar {
	margin-bottom:6px;
	background:#a5273e no-repeat;
	width:425px;
	height:7px;
}

#home-sponsor-logos {

}
#home-sponsor-logos a {
	margin:0 3px;
}
	

#citigroup {
	margin-top:2px;
	padding-right:30px;
}

#oldmutual {
	margin-top:4px;
	padding-right:30px;
}

#cadillac {
	margin-top:2px;
	padding-right:30px;
}

#nautiques {
	margin-top:6px;
	padding-right:30px;
}

#panasonic {
	margin-top:8px;
	padding-right:30px;
}

#greygoose {
	margin-top:5px;
	padding-right:30px;
}

#ritz {

}


/* ================== End Home ID Tags ================== */

/* ================== Home Class Tags ================== */

.button {
	padding-left:6px;
	padding-right:6px;
	padding-top:186px;
}

.divider {
	padding-top:189px;
}

.dropdown {
	/*margin-top:-35px;*/
	/*margin-left:5px;*/
	width:141px;
	margin:0;
	padding:0;
	display:block;
	
}

.dropdown a {
	display:block;
	padding:0;
	margin:0;
	
}



/* ================== End Home Class Tags ================== */
#sub-content
	{
	padding:22px 24px 27px 18px;
	clear:both;
	}

#copytbl
	{
	width:425px;
	}
	

	
.title
	{
	margin-bottom:6px;
	}	


.titlebar {
	margin-bottom:6px;
	width:425px;
	border-top:6px solid #a5273e;
}

.fullbar {
	margin-bottom:6px;

	border-top:6px solid #a5273e;
}


.redbar {
	margin-bottom:6px;
	border-top:3px solid #a5273e;
	width: 100%;
}	

/* PLAYERS */
#playerstbl
	{
	width:100%;
	text-align: center;
	}	
	
#playerstbl img
	{
	margin: 10px 0;
	}
#players
	{

	}
/*Purse  */

#breakdown
	{
	padding:0;
	width: 380px;
	margin: 10px 0 20px  20px;
	}

#breakdown .td1
	{
	padding:5px  0 0 0;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	}	
#breakdown .td2
	{
	padding:0;
	width: 125px;
	text-align: right;
	vertical-align: middle;
	}

#breakdown .tdlist
	{
	padding:0 0 0 20px;
	}
/* EVENTS */	
#events
	{
	padding: 0 0 27px 0;
	width:425px;
	}

#events p
	{
	margin: 5px 0 10px 12px;
	padding: 0 0 10px 0;
	}
	
.eventstbl
	{
	margin: 10px 0 0 12px;
	width: 425px;
	}
.eventstbl td
	{
	padding:10px 0 10px 0;
	}
	
.eventstbl p
	{
	padding:10px 0 10px 0;
	}	
	
	
/* Team */
#teams
	{
	padding:22px 24px 27px 18px;
	}


#teamislelist a
	{
	text-decoration:underline;
	color:#A5273E;
	}

#teamnonalist a
	{
	text-decoration:underline;
	color:#002C82;
	}

#teamscontent
	{
	text-align: center;
	padding: 20px 0 0 0;
	margin: 0 auto;
	}

#teamstbl
	{
	width: 800px;
	margin: 0 auto;
	}

.teamnona
	{
	padding:10px;
	vertical-align:middle;
	text-align: center;
	}
	
.teamisle
	{
	padding:10px;
	vertical-align:middle;
	text-align: center;
	}

/*.red{
	color:#A5273E;
	}
	
.blue
	{
	color:#002C82*/


.teamlist 
	{
	padding: 0;
	text-align: center;
	}
	
	
#teamlineup
	{
	padding:10px 0 0 0;
	}	

.nonateamtbl
	{
	margin: 5px;
	width: 400px;
	text-align: left;
	}
	
.nonateamtbl td
	{
	padding: 8px 20px;
	}
	
.nonateamtbl a
	{
	text-decoration:underline;
	color:#002C82
	}
	
.nonateamtbl a:hover
	{
	color:#C8AA82
	}

.isleteamtbl
	{
	margin: 5px;
	width: 400px;
	text-align: left;
	}
	
.isleteamtbl td
	{
	padding: 8px 20px;
	}

.isleteamtbl a
	{
	text-decoration:underline;
	color:#A5273E;
	}
	
.isleteamtbl a:hover
	{
	color:#C8AA82
	}
	
		
.teamlist img
	{
	margin: 3px;
	vertical-align: middle;
	}	

#holes
	{
	padding:22px 24px 27px 18px;
	}

#holescontent
	{
	text-align:center;
	padding: 5px 0 0 0;
	}
	
#holescontent img
	{
	text-align:center;
	}




/*FAQ */


#faq
	{
	padding:22px 24px 27px 18px;
	}


.faqlist
	{
	margin:0;
	padding:0 0 0 26px;
	}


.faqlist a
	{
	text-decoration:underline;
	} 
	
#faqlist ul
	{
	list-style-image:url(../images/tanbullet.gif);
	}


#faqlist li
	{
	padding:5px 0 0 0;
	}
	
/* Course Info */

.courseinfo	
	{
	text-align:center;
	width:420px;
	padding: 20px  0 0 10px;
	
	}

.courseinfo .logo
	{
	padding:0 5px 10px 0;
	text-align: center;
	}	

.courseinfo .tbl
	{
	width:360px;
	border: 1px solid #999999;
	margin: 10px auto;
	text-align: center;
	}

.courseinfo .tbl a
	{
	text-decoration:underline;
	}
	
.courseinfo .tbl a:hover
	{
	color:#A5273E;
	}
	
.courseinfo .tbl td
	{
	border: 1px solid #999999;
	padding: 5px;
	}
		
.courseinfo .tr1 td
	{
	background-color:#002C82;
	color:#ffffff;
	}
	
.courseinfo .tr1 a
	{
	color:#ffffff;
	}	








.lncourseinfo	
	{
	text-align:center;
	width:420px;
	padding: 20px  0 0 10px;
	
	}

.lncourseinfo .logo
	{
	padding:5px 5px 10px 0;
	text-align: center;
	}	

.lncourseinfo .tbl
	{
	
	border: 1px solid #999999;
	margin: 10px auto;
	text-align: center;
	}

.lncourseinfo .tbl a
	{
	text-decoration:underline;
	}
	
.lncourseinfo .tbl a:hover
	{
	color:#002C82;
	}
	
.lncourseinfo .tbl td
	{
	border: 1px solid #999999;
	padding: 5px;
	}
		
.lncourseinfo .tr1 td
	{
	background-color:#cccccc;
	color:#000;
	}
	
.lncourseinfo .tr1 a
	{
	color:#000;
	}	


.iwcourseinfo	
	{
	text-align:center;
	width:420px;
	padding: 20px  0 0 10px;
	}

	
.iwcourseinfo .logo
	{
	padding:5px 5px 10px 0;
	text-align: center;
	}	
	
.iwcourseinfo .tbl
	{
	
	border: 1px solid #999999;
	margin: 10px auto;
	text-align: center;
	}

.iwcourseinfo .tbl a
	{
	text-decoration:underline;
	}
	
.iwcourseinfo .tbl a:hover
	{
	color:#A5273E;
	}
	
.iwcourseinfo .tbl td
	{
	border: 1px solid #999999;
	padding: 5px;
	}
		
.iwcourseinfo .tr1 td
	{
	background-color:#cccccc;
	color:#000;
	}	

.iwcourseinfo .tr1 a
	{
	color:#000;
	}		
	
	
/*Sponsors*/

#sponsors
	{
	width:100%;
	}

#sponsors .content
	{
	text-align:center;
	margin: 0 auto;
	}
		
#logotbl
	{
	text-align:center;
	width: 860px;
	}
	
#logotbl td
	{
	padding:10px;
	vertical-align: middle;
	}
	
#sponsorlist
	{
	width:860px;
	margin: 10px auto;
	}
	
#sponsorlist ul
	{
	margin:0;
	padding:0;
	}
	
	
#sponsorlist li
	{
	margin:0;
	padding:5px 0;
	font-size: 12px;
	font-weight: bold;
	}
/*Sponsors*/	
.greeninfo
	{
	width:360px;
	margin: 0 auto;
	}
	
.left
	{
	text-align:left;
	}
	
.right
	{
	text-align:right;
	}
	
/* News Page */		

#news
	{
	padding:22px 24px 27px 18px;
	}

#newscontent .desc
	{
	width:450px;
	padding: 10px 0 0 10px;
	}

.article
	{
	width:620px;
	}

.article a
	{
	text-decoration:underline;
	}	
#newscontent .img
	{
	border: 1px solid #A5273E;
	padding: 5px;
	}
#newscontent .divider
	{
	border-top:3px solid #002C82;
	width: 580px;
	margin: 10px  20px;
	padding:0;
	}
		
/* Image Styles */
.border
	{
	border:solid 1px #000000;
	}
	
.thinbar
	{
	background:#a5273e no-repeat;
	height:4px;
	}

.charityinfo
	{
	margin: 0 auto;
	text-align: center;
	}
	
#charityimg
	{
	width:320px;
	padding: 20px  60px 20px 60px;
	}

#charitylogo
	{
	width:100%;
	text-align: center;
	}

#charitylogo td
	{
	vertical-align:middle;
	}
	
/*Gallery*/

#gallery
	{
	padding:22px 24px 27px 18px;
	}
	
#gallery .logo
	{
	text-align:center;
	padding: 0 0 20px 0;
	}
	
	
#galleryimgs
	{
	text-align:center;
	padding: 10px;
	}

#gallerylinks
	{
	text-align:center;
	}


#gallerylist
	{
	padding:0;
	width: 725px;
	margin: 0 auto;
	}

#gallerylist .tbl
	{
	text-align: center;
	width: 100%;
	margin: 0 0 80px 0;
	}
	
#gallerylist .tbl td
	{
	height: 140px;
	margin: 10px;
	padding: 10px 0 8px 0;
	}
	

/*PLayer bio*/

#bio
	{
	padding:22px 24px 27px 18px;
	}

.bioimg
	{
	text-align:right;
	width:430px;
	padding: 50px 0 10px 10px;
	}
	
#bioinfo
	{
	padding:0 0 20px 0;
	}

#bioinfo p
	{
	padding:1px 0;
	margin: 0;
	}	
	
#biotbl
	{
	width:100%;
	border: solid 1px #999999;
	text-align: center;
	}
	
#biotbl td
	{
	padding:2px;
	border: 1px solid #999999;
	vertical-align: middle;
	}
	
#biotbl .title
	{
	text-align:center;
	background-color: #CCCCCC;
	}			

#biotbl .date
	{
	width:100px;
	}
	
#biotbl .tournament
	{
	width:250px;
	}
	
#biotbl .rounds
	{
	width:150px;
	}

#biotbl .score
	{
	width:50px;
	}
	
#biotbl .par
	{
	width:50px;
	}
	
#biotbl .money
	{
	width:150px;
	}
	
.listtitle
	{
	background-color:#CCCCCC;
	}
	
	
#biofinish
	{
	width:100%;
	border: solid 1px #999999;
	text-align: center;
	margin: 10px 0 0 0;
	}
	
#biofinish td
	{
	padding:4px;
	border: 1px solid #999999;
	vertical-align: middle;
	}
	
#biofinish .title
	{
	text-align:center;
	background-color: #CCCCCC;
	}	
	
	
/*Leader Board */

#leaderboard
	{
	padding:22px 24px 27px 18px;
	}


#days
	{
	text-align:center;
	font-size: 14px;
	padding: 10px 0 0 0;
	}
	
#days .active
	{
	color:#C8AA82;
	}
	
.match1
	{
	width:744px;
	height: 60px;
	margin: 8px  auto;
	text-align:center;
	font-weight: bold;
	}
	
.match1 td
	{
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	}
	

.match1 .red
	{
	padding:0;
	color: #FFF;
	}

.match1  .scoreleft
	{
	background-image:url(../images/leaderboard/m1-score-blue.gif);
	background-repeat:no-repeat;
	width: 49px;
	color: #FFFFFF;
	}
.match1 .scorelefts
    {
	background-image:url(../images/leaderboard/m1-score-red-left.gif);
	background-repeat:no-repeat;
	width: 49px;
	color: #FFFFFF;
	}

.match1  .nameleft
	{
	background-image:url(../images/leaderboard/m1-bg.gif);
	background-repeat:repeat-x;
	width: 154px;
	text-align: left;
	line-height: 1.6em;
	}
	
.match1  .leadcurveleft
	{
	background-image:url(../images/leaderboard/m1-bg.gif);
	background-repeat:repeat-x;
	width: 14px;
	}
	
.match1  .leadleft
	{
	background-image:url(../images/leaderboard/m1-bg.gif);
	background-repeat:repeat-x;
	width: 129px;
	color: #FFFFFF;
	}


.match1  .hole
	{
	padding:0;
	width: 76px;
	background: #dddddd;
	border: 2px solid #999999;
	font-size: 15px;
	font-weight: bold;
	}
	
.match1  .leadright
	{
	background-image:url(../images/leaderboard/m1-bg.gif);
	background-repeat:repeat-x;
	width: 129px;
	color: #FFFFFF;
	}
	
.match1  .leadcurveright
	{
	background-image:url(../images/leaderboard/m1-lead-red.gif);
	background-repeat:no-repeat;
	width: 14px;
	}	
	
.match1 .nameright
	{
	background-image:url(../images/leaderboard/m1-bg.gif);
	background-repeat:repeat-x;
	width: 154px;
	text-align: right;
	line-height: 1.6em;
	}	
	
.match1 .scoreright
	{
	background-image:url(../images/leaderboard/m1-score-red.gif);
	background-repeat:no-repeat;
	width: 49px;
	color: #FFFFFF;
	}	
.match1 .scorerights
	{
	background-image:url(../images/leaderboard/m1-score-blue-right.gif);
	background-repeat:no-repeat;
	width: 49px;
	color: #FFFFFF;
	}	


.match1 .pointblue
	{
	background-image:url(../images/leaderboard/m1-blue.gif);
	background-repeat:no-repeat;
	height: 32px;
	background-position: center;
	padding-top: 18px;
	}

.match1 .pointblues
	{
	background-image:url(../images/leaderboard/m1-blue-right.gif);
	background-repeat:no-repeat;
	height: 32px;
	background-position: center;
	padding-top: 18px;
	}


.match1 .pointred
	{
	background-image:url(../images/leaderboard/m1-red.gif);
	background-repeat:no-repeat;
	height: 32px;
	background-position: center;
	padding-top: 18px;
	}
.match1 .pointreds
	{
	background-image:url(../images/leaderboard/m1-red-left.gif);
	background-repeat:no-repeat;
	height: 32px;
	background-position: center;
	padding-top: 18px;
	}

/*Match 2 */	
.match2
	{
	width:724px;
	height: 50px;
	margin: 7px  auto;
	text-align:center;
	font-weight: bold;
	}
	
.match2 td
	{
	vertical-align:middle;
	font-size:12px;
	line-height: 10px;
	font-weight:bold;
	}
	


		
	
		

.match2 .scoreleft
	{
	background-image:url(../images/leaderboard/m2-score-blue.gif);
	background-repeat:no-repeat;
	width: 34px;
	color: #FFFFFF;
	text-align: left;
	padding: 0 0 0 3px;
	}
	
.match2 .scorelefts
	{
	background-image:url(../images/leaderboard/m2-score-red-left.gif);
	background-repeat:no-repeat;
	width: 34px;
	color: #FFFFFF;
	text-align: left;
	padding: 0 0 0 3px;
	}

.match2 .nameleft
	{
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	width: 154px;
	text-align: left;
	height: 50px;
	}
	
.match2 .leadcurveleft
	{
	background-repeat:repeat-x;
	width: 12px;
	}
	
.match2 .leadleft
	{
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	width: 127px;
	color: #FFFFFF;
	}
	
.match2  .hole
	{
	padding:0;
	width: 76px;
	background: #dddddd;
	border: 2px solid #999999;
	font-size: 15px;
	font-weight: bold;
	}
	
.match2  .leadright
	{
	background-image:url(../images/leaderboard//m2-bg.gif);
	background-repeat:repeat-x;
	width: 127px;
	color: #FFFFFF;
	}
	
.match2  .leadcurveright
	{
	background-image:url(../images/leaderboard//m2-bg.gif);
	background-repeat:repeat-x;
	width: 12px;
	}	
	
.match2  .nameright
	{
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	width: 154px;
	text-align: right;
	}	
	
.match2  .scoreright
	{
	background-image:url(../images/leaderboard/m2-score-red.gif);
	background-repeat:no-repeat;
	width: 37px;
	color: #FFFFFF;
	text-align: right;
	padding: 0 5px 0 0;
	}	
.match2  .scorerights
	{
	background-image:url(../images/leaderboard/m2-score-blue-right.gif);
	background-repeat:no-repeat;
	width: 37px;
	color: #FFFFFF;
	text-align: right;
	padding: 0 5px 0 0;
	}	


.match2 .pointblue
	{
	background-image:url(../images/leaderboard/m2-blue.gif);
	background-repeat:no-repeat;
	height: 32px;
	background-position: center;
	padding-top: 18px;
	}
.match2 .pointblues
	{
	background-image:url(../images/leaderboard/m2-blue-right.gif);
	background-repeat:no-repeat;
	height: 32px;
	background-position: center;
	padding-top: 18px;
	}


.match2 .pointred
	{
	background-image:url(../images/leaderboard/m2-red.gif);
	background-repeat:no-repeat;
	height: 32px;
	background-position: center;
	padding-top: 18px;
	}
.match2 .pointreds
	{
	background-image:url(../images/leaderboard/m2-red-left.gif);
	background-repeat:no-repeat;
	height: 32px;
	background-position: center;
	padding-top: 18px;
	}

.match2 .blank
	{
	height: 32px;
	background-position: center;
	padding-top: 18px;
	}	
	/*Pin */
.pin
	{
	width:400px;
	height: 50px;
	margin: 8px  auto;
	text-align:center;
	font-weight: bold;
	}
	
.pin td
	{
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	}
	

.pin .red
	{
	padding:0;
	color: #FFF;
	}
	
.pin .red .teamleft
	{
	width: 26px;
	background-image:url(../images/leaderboard/sm-left-red.gif);
	background-repeat:no-repeat;
	}
	
.pin .red .name
	{
	width: 372px;
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	text-align: left;
	}
	
.pin .red .distance
	{
	width: 80px;
	border: 2px solid #999999;
	background-color: #FFCC00;
	}
	
.pin .red .teamright
	{
	width: 13px;
	background-image:url(../images/leaderboard/sm-right-red.gif);
	background-repeat:no-repeat;
	}
	
.pin .blue
	{
	padding:0;
	color: #FFF;
	}
	
.pin .blue .teamleft
	{
	width: 26px;
	background-image:url(../images/leaderboard/sm-left-blue.gif);
	background-repeat:no-repeat;
	}
	
.pin .blue .name
	{
	width: 372px;
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	text-align: left;
	}
	
.pin .blue .distance
	{
	width: 80px;
	border: 2px solid #999999;
	background-color: #FFCC00;
	}
	
.pin .blue .teamright
	{
	width: 13px;
	background-image:url(../images/leaderboard/sm-right-blue.gif);
	background-repeat:no-repeat;
	}
.pin .noteamRight
	{
	width: 14px;
	background-image:url(../images/leaderboard/sm-right.gif);
	background-repeat:no-repeat;
	}
	

/*NO color*/

.pin .noColor
	{
	padding:0;
	color: #FFF;
	}
	
.pin .noColor .teamleft
	{
	width: 26px;
	background-image:url(../images/leaderboard/sm-left.gif);
	background-repeat:no-repeat;
	}
	
.pin .noColor .name
	{
	width: 372px;
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	text-align: left;
	}
	
.pin .noColor .distance
	{
	width: 80px;
	border: 2px solid #999999;
	background-color: #FFCC00;
	}
	
.pin .noColor .teamright
	{
	width: 13px;
	background-image:url(../images/leaderboard/sm-right.gif);
	background-repeat:no-repeat;
	}


	
/*Long Drive */
.longdrive
	{
	width:495px;
	height: 50px;
	margin: 8px  auto;
	text-align:center;
	font-weight: bold;
	}
	
.longdrive td
	{
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	}
	

.longdrive .red
	{
	padding:0;
	color: #FFF;
	}
	
.longdrive .red .teamleft
	{
	width: 26px;
	background-image:url(../images/leaderboard/sm-left-red.gif);
	background-repeat:no-repeat;
	}
	
.longdrive .red .name
	{
	width: 372px;
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	text-align: left;
	}
	
.longdrive .red .distance
	{
	width: 80px;
	border: 2px solid #999999;
	background-color: #FFCC00;
	}
	
.longdrive .red .teamright
	{
	width: 13px;
	background-image:url(../images/leaderboard/sm-right-red.gif);
	background-repeat:no-repeat;
	}
	
.longdrive .blue
	{
	padding:0;
	color: #FFF;
	}
	
.longdrive .blue .teamleft
	{
	width: 26px;
	background-image:url(../images/leaderboard/sm-left-blue.gif);
	background-repeat:no-repeat;
	}
	
.longdrive .blue .name
	{
	width: 372px;
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	text-align: left;
	}
	
.longdrive .blue .distance
	{
	width: 80px;
	border: 2px solid #999999;
	background-color: #FFCC00;
	}
	
.longdrive .blue .teamright
	{
	width: 13px;
	background-image:url(../images/leaderboard/sm-right-blue.gif);
	background-repeat:no-repeat;
	}
	
	
/*award */

.award
	{
	width:416px;
	height: 50px;
	margin: 8px  auto;
	text-align:center;
	font-weight: bold;
	}
	
.award td
	{
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	}
	

.award .blue
	{
	padding:0;
	color: #FFF;
	}
	
.award .blue .teamleft
	{
	width: 26px;
	background-image:url(../images/leaderboard/sm-left-blue.gif);
	background-repeat:no-repeat;
	}
	
.award .blue .name
	{
	width: 250px;
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	text-align: left;
	}

.award .blue .scoreleft
	{
	width: 12px;
	background-image:url(../images/leaderboard/m2-lead-blue.gif);
	background-repeat:no-repeat;
	}
	
.award .blue .score
	{
	width: 33px;
	background-image:url(../images/leaderboard/m2-lead-blue-bg.gif);
	background-repeat:repeat-x;
	}
.award .blue .distance
	{
	width: 80px;
	border: 2px solid #999999;
	background-color: #FFCC00;
	}
	
.award .blue .teamright
	{
	width: 13px;
	background-image:url(../images/leaderboard/sm-right-blue.gif);
	background-repeat:no-repeat;
	}
	
	
.award .red
	{
	padding:0;
	color: #FFF;
	}
	
.award .red .teamleft
	{
	width: 26px;
	background-image:url(../images/leaderboard/sm-left-red.gif);
	background-repeat:no-repeat;
	}
	
.award .red .name
	{
	width: 250px;
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	text-align: left;
	}

.award .red .scoreleft
	{
	width: 12px;
	background-image:url(../images/leaderboard/sm-score-red.gif);
	background-repeat:no-repeat;
	}
	
.award .red .score
	{
	width: 33px;
	background-image:url(../images/leaderboard/m2-lead-red-bg.gif);
	background-repeat:repeat-x;
	color: #FFF;
	}
.award .red .distance
	{
	width: 80px;
	border: 2px solid #999999;
	background-color: #FFCC00;
	}
	
.award .red .teamright
	{
	width: 13px;
	background-image:url(../images/leaderboard/sm-right-red.gif);
	background-repeat:no-repeat;
	}
	
	
/*Match Detail */

#matchdetail
	{
	padding:22px 24px 27px 18px;
	}
	
#matchdetail .logo
	{
	text-align:center;
	padding: 0 0 20px 0;
	}


#detailtbl
	{
	padding:0;
	width: 740px;
	margin: 8px  auto;
	text-align:center;
	}
	
#detailtbl .total
	{
	font-weight:bold;
	width: 46px;
	}
	
	
#detailtbl td
	{
	border: 1px solid #666;
	vertical-align: middle;
	}
	
			
#detailtbl .hole
	{
	padding:0;
	background-color: #EEE;
	}
	
#detailtbl .par
	{
	padding:0;
	background-color: #DDD;
	}

#detailtbl .blue .score
	{
	background-image: url(../images/leaderboard/m1-score-blue.gif);
	background-repeat: no-repeat;
	width: 49px;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	border: none;
	color:#FFF;
	font-weight: bold;
	background-color: #FFF;
	}
	
#detailtbl .red .score
	{
	padding:0;
	background-image: url(../images/leaderboard/dt-score-red.gif);
	background-repeat: no-repeat;
	width: 49px;
	height: 60px;
	border:none;
	text-align: center;
	vertical-align: middle;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #FFF;
	}
		
#detailtbl .name
	{
	padding:0;
	}
	
#detailtbl .red
	{
	padding:0;
	background-color: #CCC;
	}
	
#detailtbl .blue
	{
	padding:0;
	background-color: #CCCCCC;
	}

#detailtbl .blue .name
	{
	border:none;
	background-image:url(../images/leaderboard/m1-bg.gif);
	background-repeat:repeat-x;
	width: 185px;
	text-align: left;
	font-weight: bold;
	line-height: 1.6em;
	background-color: #FFF;
	}	


#detailtbl .red .name
	{
	border:none;
	background-image:url(../images/leaderboard/m1-bg.gif);
	background-repeat:repeat-x;
	text-align: left;
	line-height: 1.6em;
	font-weight: bold;
	background-color: #FFF;
	width: 185px;
	}
	
	
#detailtbl .red td
	{
	width:24px;
	}
	
#detailtbl .blue td
	{
	width:24px;
	}
	
#detailtbl .blue .total
	{
	width:46px;
	font-size: 16px;
	}
	
#detailtbl .red .total
	{
	width:46px;
	font-size: 16px;
	}
#detailtbl .noborder
	{
	border:none;
	background-color:#FFF;
	}


#detailtbl2
	{
	padding:0;
	width: 733px;
	margin: 8px  auto;
	text-align:center;
	}
	
#detailtbl2 .total
	{
	font-weight:bold;
	width: 46px;
	}
	
	
#detailtbl2 td
	{
	border: 1px solid #666;
	vertical-align: middle;
	}
	
			
#detailtbl2 .hole
	{
	padding:0;
	background-color: #EEE;
	}
	
#detailtbl2 .par
	{
	padding:0;
	background-color: #DDD;
	}

#detailtbl2 .blue .score
	{
	background-image: url(../images/leaderboard/dt-blue.gif);
	background-repeat: no-repeat;
	width: 35px;
	height: 45px;
	text-align: left;
	vertical-align: middle;
	border: none;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #FFF;
	background-position: center;
	padding: 0 0 0 7px;
	}
	
#detailtbl2 .red .score
	{
	padding:0;
	background-image: url(../images/leaderboard/dt-red.gif);
	background-repeat: no-repeat;
	width: 42px;
	height: 45px;
	border:none;
	text-align: center;
	vertical-align: middle;
	color:#FFFFFF;
	font-weight: bold;
	background-color: #FFF;
	background-position: center;
	}
		
#detailtbl2 .name
	{
	padding:0;
	}
	
#detailtbl2 .red
	{
	padding:0;
	background-color: #CCC;
	}
	
#detailtbl2 .blue
	{
	padding:0;
	background-color: #CCCCCC;
	}

#detailtbl2 .blue .name
	{
	border:none;
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	width: 185px;
	text-align: left;
	font-weight: bold;
	line-height: 1.6em;
	background-color: #FFF;
	background-position: center;
	}	


#detailtbl2 .red .name
	{
	border:none;
	background-image:url(../images/leaderboard/m2-bg.gif);
	background-repeat:repeat-x;
	text-align: left;
	line-height: 1.6em;
	font-weight: bold;
	background-color: #FFF;
	width: 185px;
	background-position: center;
	}
	
	
#detailtbl2 .red td
	{
	width:24px;
	}
	
#detailtbl2 .blue td
	{
	width:24px;
	}
	
#detailtbl2 .blue .total
	{
	width:46px;
	font-size: 16px;
	}
	
#detailtbl2 .red .total
	{
	width:46px;
	font-size: 16px;
	}
#detailtbl2 .noborder
	{
	border:none;
	background-color:#FFF;
	}	
#titlename
	{
	font-size:18px;
	padding:10px 0 5px 0;
	text-align:center;
	color:#A5273E;
	}


/*Match Detail END */


/*History*/

#historytbl
	{
	padding:0;
	width: 550px;
	font-size:10px;
	}
	
#historytbl td
	{
	font-size:10px;
	}	
	
#historytbl .lncell
	{
	padding:10px 10px 0 10px;
	width: 200px;
	background-image:url(../images/history-bg.jpg);
	background-repeat:no-repeat;
	/*background-color: #A5273E;*/
	margin: 0px;
	
	}

#historytbl .iwcell
	{
	padding:10px 10px 0 10px;
	width: 200px;
	background-image:url(../images/history-bg.jpg);
	background-repeat:no-repeat;
	/*background-color: #002C82;*/
	margin: 0px;
	
	}
	
#historytbl .salveraward
	{
	width:120px;
	border-right: 1px solid #000;
	margin: 20px 0 0 0;
	padding: 0;
	}
	
#historytbl .salveraward .titleborder
	{
	border-bottom:1px solid #000;
	}
	
	
#historytbl .salveraward .winnername
	{
	padding:0 0 20px;
	}
		
#historytbl td
	{
	
	font-weight: bold;
	}	

.leaderinfo
	{
	width: 130px;
	margin: 5px 0;
	}
	
/*Contact Page */

#thankyou
	{
	padding:20px 0 0 0;
	text-align: center;
	}
	
#contact
	{
	width:425px;
	text-align: center;
	}


#contact .tbl
	{
	margin: 10px auto;
	}
.tbl .formname
	{
	text-align:left;
	vertical-align: middle;
	width: 100px;
	}
	
	
.tbl .stylefield
	{
	text-align:left;
	border: 1px solid #002C82;
	margin: 5px 0 5px 0;
	}
	
#address
	{
	width:425px;
	text-align:center;
	padding: 10px 0 0 0;
	}
		
/*Font Colors*/
.red{
	color:#A5273E;
	}
	
.blue
	{
	color:#002C82;
	}
	
#sub-right {
	padding:22px 18px 27px 0;
}


#footer
	{
	text-align:center;
	color:#FFFFFF;
	padding:0 0 10px 0;
	}
/*Holes*/

#hole1 .hole1
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
#hole1 .tr1 .hole1
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}	
	
#hole2 .hole2
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
#hole2 .tr1 .hole2
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}	
	
		
#hole3 .hole3
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

#hole3 .tr1 .hole3
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}	
		
#hole4 .hole4
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

#hole4 .tr1 .hole4
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}

#hole5 .hole5
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
	
#hole5 .tr1 .hole5
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}	
	
	
#hole6 .hole6
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
#hole6 .tr1 .hole6
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}
		
	
#hole7 .hole7
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
#hole7 .tr1 .hole7
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}	
	
#hole8 .hole8
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
#hole8 .tr1 .hole8
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}
	
#hole9 .hole9
	{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
#hole9 .tr1 .hole9
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}
	
#hole10 .hole10
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

#hole10 .tr1 .hole10
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}
	
#hole11 .hole11
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
#hole11 .tr1 .hole11
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}	
	
#hole12 .hole12
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}


#hole12 .tr1 .hole12
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}	

#hole13 .hole13
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

#hole13 .tr1 .hole13
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}
	
#hole14 .hole14
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}
	
	
#hole14 .tr1 .hole14
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}	
	
#hole15 .hole15
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

#hole15 .tr1 .hole15
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}
	
#hole16 .hole16
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

#hole16 .tr1 .hole16
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}
	
#hole17 .hole17
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

#hole17 .tr1 .hole17
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}
	
#hole18 .hole18
	{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	}

#hole18 .tr1 .hole18
	{
	font-weight:bold;
	text-decoration:none;
	background-color:#ffffff;
	}

.image
	{
	float:right;
	padding: 20px 10px 0 0;
	}

.sponsorfooter
	{
	padding: 0;
	margin: 0;
	width: 100%;
	background-color: #00267F;
	text-align: center;
	vertical-align: center;
	}

.sponsorfooter td
	{
	vertical-align:middle;
	padding: 20px 0;
	margin: 0;
	}
	
.updated
	{
	background-color: #FFCC00;
	font-weight: bold;
	color: #990000;
	}
	
/* MEDIA */
.nav-media-space {
	width:100px;
}

#media-gallerylist {
	text-align:center;
	width:100%;
	margin: 0 0 60px 0;
}
#media-gallerylist .media-tbl
	{
	text-align: center;
	margin:0 auto;
	}
	
#media-gallerylist .media-tbl td
	{
	background-color: #F1EEE0;
	border: 1px solid #A5273E;
	padding: 10px 10px 8px 10px;
	}
	
.gallery-tbl {
	margin:0 auto;
}
.gallery-tbl td {
	width:75px;
}

.gallery-tbl td img {
	width:80px;
	height:80px;
	border:1px solid #000;
}

.gallery-popup {
	background-color:#fff;
	width:722px;
	padding:10px;
	margin:0;
	border:#002c82 solid 4px;
	background:url(../images/table-bg-img.gif) #FFFFFF bottom left no-repeat;
}
		.gallery-popup p {
			
			margin-left:10px;
		}
		.gallery-popup h1 {
			margin:10px 0 20px 10px;
		}
		

#popUpWrapper {
	margin:20px auto;
	width:750px;
	border:#a5273e solid 12px;
}
.popUpImg {
	text-align:center;
}
	.popUpImg img {
		border:1px solid #000;
		margin:20px 0 10px 0;
	}
	.vertical {
		margin:10px 0;
	}
	.vertical img{
		border:1px solid #000;
		margin-right:10px;
		}
	.vertical-text {
		width:340px;
	}

.citilogoheader
	{
	text-align:right;
	padding-top:30px;
	}
	
