html		{ /*background: url(http://imageseasynet.fantasyleague.com/golf2009/template/shadow.gif) repeat-y center;*/ }
body		{ text-align:center; background: #000033;  margin: 0px; font-family: arial, Verdana; font-size: 12px; }

table		{ width:100%; }
table.body	{ height: 800px; }
table td	{ font-size:12px; }
table th	{ font-size:12px; }
input, select		{ margin:2px; padding:2px; }
.clear				{ clear:both; }
.right				{ float:right; }
.left				{ float:left; }
#global_wrapper		{ width:946px; margin:0 auto; text-align: left; border:solid #fff; border-width:0 7px 7px; background:#fff; }
#header				{ background:#000; border-top:1px solid #fff; width:932px; *width:960px; padding:7px; background: #000024 url(http://imageseasynet.fantasyleague.com/golf2009/template/skysports/footer.jpg) 0 3px repeat-x; }
#menu				{ width:946px; *width:960px; border-top:1px solid #fff; background: url(http://imageseasynet.fantasyleague.com/golf2009/template/skysports/menu.gif) top repeat-x; }
#content			{ width:946px; margin:0 auto;}
#content td			{ overflow:hidden;  }
#mainContent		{ font-family: arial, Verdana; background:#fff; padding:7px 0; width:946px; *width:960px; }
a.homeLink			{ display:block; height:30px; position:relative; background:url(http://images.fantasyleague.com/null.gif); top:-33px; width:115px; text-indent:-6000px; right:-23px; }
a.liveScoring,
a.prizeLeague,
a.feLeague			{ position:relative; margin:10px 10px 0 0; }

#errorMessage		{ color: #DD0000; font-weight: bold; border:0; }
#instructions		{ color: #DD0000; }

#topAd				{ float:right; margin-top:-1px; margin-right:-4px;  }
/* topNav */

#topNav	ul.topNavMenu						{ height:36px; padding-left:1px; }
#topNav ul.topNavMenu li					{ position:relative; float:left; background:url(http://imageseasynet.fantasyleague.com/golf2009/template/skysports/menu-border.gif) right no-repeat; margin-left:-1px; }
#topNav ul.topNavMenu li a					{ display:block; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; color:#fff; padding:11px 12px;  }
#topNav ul.topNavMenu li a.active,
#topNav ul.topNavMenu li a:hover			{ background: url(http://imageseasynet.fantasyleague.com/golf2009/template/skysports/menu.gif) center -38px repeat-x; }
#topNav ul.topNavMenu img					{ height:0; width:0;}

.selected									{ background: url(http://imageseasynet.fantasyleague.com/golf2009/template/skysports/menu.gif) center -38px repeat-x; }

#topNav ul ul.topNavSubMenu					{ z-index:1000; position:absolute; left:0; top:-999em; width:165px; background:#0335db; }
#topNav ul ul.topNavSubMenu li				{ text-align:left; height:23px; float:none; background:0; padding:0 !important; margin-left:0; }
#topNav ul ul.topNavSubMenu li a			{ display:block; background:0 !important; height:23px; font-size:11px; text-transform:none; font-weight:normal;text-decoration:underline; border-bottom:1px solid #194bf2; border-right:0; padding:4px 10px; color:#fff; width:auto !important; height:auto !important; }
#topNav ul ul.topNavSubMenu li a:hover		{ background:#2B349D !important; color:#fff; text-decoration:none; }
#topNav ul li:hover ul.topNavSubMenu, 
#topNav ul li.sfHover ul.topNavSubMenu		{ top:36px; }

/* sideNav */
table.side td				{ background-image: url(http://images.fantasyleague.com/golf08/template/sideNavBg.gif); background-position: bottom left; background-repeat:repeat-y; }
#sideNav					{ margin: 0px; color: #555544; font-size: 10px; font-family: Verdana, arial; line-height: 20px; }
#sideNav a					{ padding: 1px 14px 1px 3px; text-decoration: none; background-color: #e9e4bc; color: #555544; display: block; text-align: right; border-bottom: solid 1px #d4d2ab; }
#sideNav a:hover			{ background-image: none; background-color: #ffffe7; }
#sideNav a#current			{ background-image: none; background-color: #ffffe7; }
#sideNav h2					{ margin: 0px; padding: 4px 14px 0px 3px; font-weight: bold; font-style: normal; text-align: right; color: #0b3a0e; background-color: #d4d2ab; height: 21px; }
#sideNav P					{ margin: 0px; padding-top: 0px; padding-bottom: 10px; }
#sideNav P.right			{ padding: 1px 14px 1px 3px; text-align: right; }
#sideNav SELECT.quicklink	{ background-color: #ffffe7; height: 17px; font-family: arial; font-weight:bold; color: #7c7b66; width: 130px; }

/* Login Control */
#loginControl				{ background:#C31522; padding-right:1px; border-bottom:3px solid #9F091A; border-top:7px solid #FFFFFF; height:25px; text-align:right; *width:960px; }
#loginControl small			{ font-size: 12px; padding:0 10px; float:right; display:block; color:#fff; padding:5px 10px }
#loginControl img			{ padding-left: 5px; }
#loginControl input.pinjump	{ width: 40px; height: 16px; font-size: 9px; font-family:arial, Verdana; font-weight: normal; }
#loginControl a				{ color:#FFFFFF; margin-right:-1px; background: url(http://imageseasynet.fantasyleague.com/golf2009/template/skysports/login-border.gif) left no-repeat; display:block; float:right; font-size:12px; padding:5px 10px; text-decoration:none; }
#loginControl a:hover		{ background:#9F091A; }
/* mainContent */

/* Links */
#mainContent a				{ color: #000033; text-decoration: underline; }
#mainContent a:hover		{ text-decoration:none; }
#mainContent a:active		{ background:#000033; color:#fff; }
	
/* SubNav */
#mainContent #subNav						{ clear:both; background:#398ECF url(http://images.fantasyleague.com/golf08/template/tabs/background.jpg); margin-top:20px; }
#mainContent #subNav tr						{ background: #398ECF url(http://images.fantasyleague.com/golf08/template/tabs/background.jpg); }		
#mainContent #subNav img					{ height:0; width:0;}
#mainContent #subNav td						{ font-family: arial, Verdana; vertical-align: middle; color:#FFFFFF; font-weight: bold; padding:0 2px; }

/* Tips */
#mainContent table.tipsopen					{ color: #cc0000; background-color: #FFFFFF; border: #ececec 1px solid;   }
#mainContent table.tipsopen td				{ color: #cc0000; vertical-align: top; }
#mainContent table.tipsclosed				{ color: #cc0000; }
#mainContent table.tipsclosed td			{ color: #cc0000; }
#mainContent table.tipsclosed a				{ color: #cc0000; vertical-align: top; }

/* Package */
#mainContent table.package td				{ background-color: #e9e4bc; }
#mainContent table.package td.left			{ width: 3px; background-image: url(http://images.fantasyleague.com/golf08/images/prizes/table_leftgif); background-position: top; background-repeat: repeat-y; }
#mainContent table.package td.icon			{ width: 38px; height:38px; text-align:center; vertical-align: middle; border-bottom: solid 1px #b7b595; }
#mainContent table.package td.iconbottom	{ width: 38px; height:38px; text-align:center; vertical-align: middle; }
#mainContent table.package td.text			{ width: 539px; height:38px; font-family: arial, Verdana; font-size: 12px; font-weight: bold; color: #555544; border-bottom: solid 1px #b7b595; border-right: solid 1px #b7b595;}
#mainContent table.package td.textbottom	{ width: 539px; height:38px; font-family: arial, Verdana; font-size: 12px; font-weight: bold; color: #555544; border-right: solid 1px #b7b595;}

/* Prizes */
#mainContent table.prizes td				{ background-color: #e9e4bc; }
#mainContent table.prizes td.left			{ width: 3px; background-image: url(http://images.fantasyleague.com/golf08/images/prizes/table_left.gif); background-position: top; background-repeat: repeat-y; }
#mainContent table.prizes td.link			{ width: 100px; vertical-align: middle; padding: 0 5px 0 5px; border-bottom: solid 1px #b7b595; }
#mainContent table.prizes td.link a			{ font-family: arial, Verdana; font-weight: bold; color: #7099b3; text-decoration: none; }
#mainContent table.prizes td.link a:hover	{ text-decoration: underline;}
#mainContent table.prizes td.linkbottom		{ width: 100px; vertical-align: middle; padding: 0 5px 0 5px; }
#mainContent table.prizes td.linkbottom a	{ font-family: arial, Verdana; font-weight: bold; color: #7099b3; text-decoration: none; }
#mainContent table.prizes td.linkbottom a:hover	{ text-decoration: underline;}
#mainContent table.prizes td.icon			{ width: 38px; text-align:center; vertical-align: middle; border-bottom: solid 1px #b7b595; }
#mainContent table.prizes td.iconbottom		{ width: 38px; text-align:center; vertical-align: middle; }
#mainContent table.prizes td.winner			{ background-color: #d4d2ab; width:123px; vertical-align: middle; padding: 10px 10px 10px 10px; border-bottom: solid 1px #b7b595; }
#mainContent table.prizes td.winnerbottom	{ background-color: #d4d2ab; width:123px; vertical-align: middle; padding: 10px 10px 10px 10px; }
#mainContent table.prizes td.text			{ width: 316px; font-family: arial, Verdana; color: #000000; padding: 0 10px 0 10px; border-bottom: solid 1px #b7b595; border-right: solid 1px #b7b595; background-image: url(http://images.fantasyleague.com/golf08/images/prizes/right_panel_bg.gif); background-position: top; background-repeat:repeat-y; }
#mainContent table.prizes td.textbottom		{ width: 316px; font-family: arial, Verdana; color: #000000; padding: 0 10px 0 10px; border-right: solid 1px #b7b595; background-image: url(http://images.fantasyleague.com/golf08/images/prizes/right_panel_bg.gif); background-position: top; background-repeat: repeat-y; }

/* Normal Table */
#mainContent table.general					{ width:100%; }
#mainContent table.normal					{ background-color: #FFFFFF; width:250px;  }
#mainContent table.normal td				{ padding: 4px 4px 6px 5px; color: #000000;  border-top: 1px dotted #B2C0C8; }
#mainContent table.normal td.tab			{ background-color: #0C2F51; border-top: none; }
#mainContent table.normal a					{ font-weight: bold;}
#mainContent table.normal a:hover			{ }
#mainContent table.normal th				{ background-color: #2B349D; color: #ffffff; text-transform:uppercase; padding: 4px 3px 5px 7px; font-weight: bold; vertical-align: middle; text-align: left; height:24px;}
#mainContent table.normal th.alignright		{ color: #ffffff; text-align: right; }
#mainContent table.normal th a				{ color: #ffffff; text-decoration: none; font-weight: bold; padding-right: 0px; }
#mainContent table.normal th a:hover		{ text-decoration: underline; color: #ffffff; }
#mainContent table.normal tr.subheading td	{ background-color: #E8E8E8; padding: 2px 5px 2px 5px; height:24px; font-weight: bold; }
#mainContent table.normal tr.subheading td.subheadingright { background-color: #E8E8E8; padding: 2px 5px 2px 5px; margin: none; height:24px; text-align: right; vertical-align: middle; font-weight: bold; }
#mainContent table.normal tr.subheading td.highlight { background-color: #D5D1D2; padding: 2px 5px 2px 5px; height:24px; }
#mainContent table.normal tr.highlight td	{ background-color: #C0E0C0; }
#mainContent table.normal tr.info td		{ background-color: #e8e8e8; padding: 2px 5px 2px 5px; height:24px; font-weight: bold; color: #660000; }
#mainContent table.normal tr.footerinfo td	{ padding: 2px 5px 2px 5px; height:24px; font-weight: bold; color: #000000; }
#mainContent table.normal td.highlight		{ background-color: #E9E7E8; }

/* My homepage pink */
#mainContent table.homePink					{ }
#mainContent table.homePink td				{ background-color: #f7d8d6; color: #555555; border-top: #c1bd9d 1px solid; padding: 3px 2px 3px 2px; }
#mainContent table.homePink td H1			{ color: #600101; font-size: 18px; font-weight: bold; }
#mainContent table.homePink a				{ color: #600101; text-decoration: none; font-weight: bold; }
#mainContent table.homePink a:hover			{ text-decoration: underline;}
#mainContent table.homePink td.lhside		{  background-image: url(http://images.fantasyleague.com/golf08/tables/pinkTableRowLeft.gif); border: none; width: 3px; }
#mainContent table.homePink td.rhside		{  background-image: url(http://images.fantasyleague.com/golf08/tables/pinkTableRowRight.gif); border: none; width: 4px; }
#mainContent table.homePink td.btmlhside	{  background-image: url(http://images.fantasyleague.com/golf08/tables/pinkBottomLeft.gif); border: none; width: 3px; height: 5px; }
#mainContent table.homePink td.btm			{  background-image: url(http://images.fantasyleague.com/golf08/tables/pinkBottom.gif); border: none; height: 5px; }
#mainContent table.homePink td.btmrhside	{  background-image: url(http://images.fantasyleague.com/golf08/tables/pinkBottomRight.gif); border: none; width: 4px; height: 5px; }
#mainContent table.homePink th.header		{ padding: 3px 5px 3px 5px; background-color: #600101; border-top: #ad0303 1px solid; border-bottom: #410101 1px solid; color: #ffffff; font-weight: bold; vertical-align: middle; text-align: left; }
#mainContent table.homePink th.headerlh		{  background-image: url(http://images.fantasyleague.com/golf08/tables/pinkHeaderLeft.gif); border: none; }
#mainContent table.homePink th.headerrh		{  background-image: url(http://images.fantasyleague.com/golf08/tables/pinkHeaderRight.gif); border: none; }

/* Round tables */
#mainContent table.roundTables				{ width:auto; }
#mainContent table.roundTables td			{ border-bottom: 1px dotted #B2C0C8; padding:4px 4px 6px 5px; }
#mainContent table.roundTables td.plain		{ border-top: none; padding: 3px 2px 3px 2px; }
#mainContent table.roundTables a			{ }
#mainContent table.roundTables a:hover		{ }
#mainContent table.roundTables th a			{ color: #FFF; text-decoration: none; font-weight: bold;}
#mainContent table.roundTables th.teams		{ padding: 4px 3px 5px 7px; background-color: #2B349D; color: #ffffff; font-family: arial, Verdana; font-weight: bold; vertical-align: middle; text-transform:uppercase; text-align: left; }
#mainContent table.roundTables th.other		{ padding: 4px 3px 5px 7px; background-color: #2B349D; color: #ffffff; font-family: arial, Verdana; font-weight: bold; vertical-align: middle; text-transform:uppercase; text-align: left; }


/* Top 10 Leaderboard */
#mainContent table.top10					{ width:98%; background-color: #FFFFFF; }
#mainContent table.top10 th					{ font-size:14px; background-color: #e8e8e8; border-top: #e8e8e8 1px solid; color: #555555; font-weight: bold; vertical-align: middle; text-align: left; height:19px; }
#mainContent table.top10 td					{ border-top: #e7e7e7 1px solid; color: #555555;  height:19px; font-size:14px; }

/* Positioning Table */
#mainContent table.positioning				{ border: none;  border-collapse: collapse; background: none; color: #000000; width:auto; }
#mainContent table.positioning td			{ }
#mainContent table.spaced					{ border: none; padding: 3px 5px 3px 5px;  background: none; color: #000000; }
#mainContent table.spaced td				{ padding:3px 5px; }

/* Bulletin Board Table */
#mainContent table#bulletinboard tr.message td	{ border-top: dotted 1px #e8e8e8; }
#mainContent table#bulletinboard td.buttons		{ padding: 0px 3px 0px 0px; }
#mainContent table#bulletinboard td.subheading	{  }
#mainContent table#bulletinboard span.title		{ color: 883333; }
#mainContent table#bulletinboard span.updated	{ color: #999999; }

/* PlayerList Table */
#mainContent table.player					{ width:100%; }
#mainContent table.player td				{ padding: 4px 4px 6px 5px; color: #000000;  border-bottom: 1px dotted #B2C0C8; }
#mainContent table.player td.highlight		{ background-color:#eee;}
#mainContent table.player a					{ color: #0a390d; text-decoration: none; font-weight: bold;}
#mainContent table.player a:hover			{ text-decoration: underline;}
#mainContent table.player th				{ padding: 6px 4px 4px 5px; border-bottom:2px solid #C0CCD3; font-weight: bold; vertical-align: middle; text-align: left; }
#mainContent table.player th.alignright		{ text-align: right; }
#mainContent table.player th a				{ text-decoration: none; padding-right: 0px; }
#mainContent table.player th a:hover		{ text-decoration: underline; }
#mainContent table.player tr.subheading td	{ background-color: #E8E8E8; padding: 2px 5px 2px 5px; height:24px; font-weight: bold; }
#mainContent table.player tr.subheading td.subheadingright { background-color: #E8E8E8; padding: 2px 5px 2px 5px; margin: none; height:24px; text-align: right; vertical-align: middle; font-weight: bold; }
#mainContent table.player tr.subheading td.highlight { background-color: #D5D1D2; padding: 2px 5px 2px 5px; height:24px; }

/* Lobbies Table */
#mainContent table.lobbies					{ width: 430px; }

/* Chairman's Office Table */
#mainContent table.chairman					{ width: 430px; }
#mainContent table.chairman td.buttons		{ padding: 6px 0px 6px 0px; text-align: center; }

/* Misc */
#mainContent hr								{ border-top: none; border-right: none; border-left: none; border-bottom: solid 1px #666666; margin: 10px 0px 10px 0px; background-color: #FFFFE7; color: #FFFFE7; }
#mainContent strong							{ color: #272624; font-weight: bold; }
#mainContent h1								{ background:#2B349D; color:#fff; font-family:arial,Verdana; font-size:14px; font-weight:bold; text-transform:uppercase; margin:0 0 5px; padding:4px 3px 5px 7px; }
#mainContent h2								{ color:#00168E; border-bottom:1px solid #C0CCD3; font-family:arial,Verdana; font-size:12px; font-weight:bold; text-transform:uppercase; margin:0 0 5px; padding:0 0 2px; }
#mainContent h3								{ font-size: 14px; line-height: 14px; color: #660000; font-family: arial, Verdana; }
#mainContent h6								{ font-size: 24px; color: #000033; font-weight:bold; font-family: arial, Verdana; padding:15px 10px; }
#mainContent p								{ margin-bottom: 10px; line-height:17px; font-size:12px; }
#mainContent em								{ font-weight: bold; font-style: normal; }
#mainContent li								{ line-height: 16px; }
#mainContent .bodycopy						{ line-height: 16px; }
p.home-text,p.home-text2					{ background:#E9ECEE; border:1px solid #C0CCD3; padding:10px; float:left; width:46%; margin-right:7px; }
p.home-text2								{ margin-right:0; width:459px; }
/* Forms */
#mainContent table.form						{ background:none; border: none; padding: 0px; margin: 0px; border-collapse: collapse;  }
/*#mainContent table.form h2					{ font-size: 12px; margin-bottom: 4px; padding-bottom: 0px; }*/
#mainContent table.form em					{ font-style: normal; font-weight: bold; }
#mainContent table.form td					{ padding: 6px 3px 6px 3px; vertical-align: top; }
#mainContent table.form input.text			{ }
#mainContent table.form td.buttons			{ padding: 6px 0px 6px 0px; text-align: center; }
#mainContent table.form span.error			{ color: #DD0000; }

/* Inputs */
#mainContent input.text						{ font-family: arial, Verdana; }
#mainContent input.wide						{ width: 200px; font-family: arial, Verdana; }
#mainContent input.narrow					{ width: 50px; font-family: arial, Verdana; }
#mainContent textarea.text					{ border: solid 1px #000000; font-family: arial, Verdana; height:100px; width:300px; }
#mainContent textarea.wide					{ border: solid 1px #000000; font-family: arial, Verdana; height:100px; width:400px; }
#mainContent select.text					{ border: solid 1px #000000; font-family: arial, Verdana; }
#mainContent select.availableplayers		{ border: solid 1px #000000; width:100%; height: 420px; line-height: 23px; }
#mainContent table.positioning td input		{ }
#mainContent label							{ font-family: arial, Verdana; }

/* Footer */
div#footer									{ color: #fff; width: 946px; *width:960px; text-align:center; padding:15px 0; background: url(http://imageseasynet.fantasyleague.com/golf2009/template/skysports/footer.jpg) 0 3px repeat-x; }
div#footer a								{ color: #fff; font-size: 14px; font-family: arial; font-weight: bold; }
#over18										{ display:inline; padding-left:25px; }
/* Image Treatments */
img.large									{ margin-left: 10px; margin-bottom: 10px; }
img.small									{ margin-right: 10px; margin-bottom: 10px; }

/* IntroText Table */
#mainContent table.introtext				{ border: #262626 1px solid; background-color: #FFFFFF;   }
#mainContent table.introtext th				{ background-color: #262626; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; vertical-align: middle; text-align: left; height:24px;}
#mainContent table.introtext tr.info td		{ background-color: #e8e8e8; padding: 2px 5px 2px 5px; height:24px; font-weight: bold; color: #660000; }
#mainContent table.introtext tr.footerinfo td { padding: 2px 5px 2px 5px; height:24px; font-weight: bold; color: #000000; }

/* Features Table */
#mainContent table.features					{ border: #0C2F51 1px solid; background-color: #FFFFFF;   line-height:24px; text-align: left; }
#mainContent table.features th				{ padding: 0px 5px 3px 5px; color: #FFFFE6; background-color: #0C2F51; font-weight: bold; }
#mainContent table.features th.prizes		{ color: #ffffff; }
#mainContent table.features td				{ padding: 3px 5px 3px 5px; color: #660000; font-weight: bold; border-bottom: #e8e8e8 1px solid; }

/* Scoring Table */
#mainContent table.scoring					{ border: #262626 1px solid; background-color: #FFFFFF;   }
#mainContent table.scoring td				{ padding: 3px 5px 3px 5px; color: #000000;  border-top: #e8e8e8 1px solid; }
#mainContent table.scoring td.black			{ background-color: #262626; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; vertical-align: middle; text-align: left; height:24px; border: none;}

/* Pitch */
#mainContent table.pitchouter				{ border: #000000 1px solid;  width:auto; }
#mainContent #pitch table					{ background:none;   border-collapse: collapse; font-size: 9px; font-family: Tahoma, Verdana; }
#mainContent #pitch td						{ font-size:10px; }
#mainContent #pitch td .image				{ float: left; }
#mainContent #pitch td .name				{ float: left; line-height: 30px; color:#fff; font-size:11px; font-weight:bold; }

/* Under pitch buttons */
#underPitch ul								{ margin:0; width:583px; height:25px; padding:0; }
#underPitch li								{ float:left; list-style-type: none; }
#underPitch li.transfer a					{ width:75px; height:25px; background:url(http://images.fantasyleague.com/golf08/team/tab_transfer.gif) left top no-repeat;}
#underPitch li.reversetransfer a			{ width:110px; height:25px; background:url(http://images.fantasyleague.com/golf08/team/tab_reversetransfer.gif) left top no-repeat;}
#underPitch li.headtohead a					{ width:104px; height:25px; background:url(http://images.fantasyleague.com/golf08/team/tab_headtohead.gif) left top no-repeat;}
#underPitch li.setfirstreserve a			{ width:115px; height:25px; background:url(http://images.fantasyleague.com/golf08/team/tab_setfirstreserve.gif) left top no-repeat;}
#underPitch li.subshelp a					{ width:80px; height:25px; background:url(http://images.fantasyleague.com/golf08/team/tab_subshelp.gif) left top no-repeat;}
#underPitch li.savechanges a				{ width:99px; height:25px; background:url(http://images.fantasyleague.com/golf08/team/tab_savechanges.gif) left top no-repeat;}
#underPitch li a							{ display: block;}
#underPitch li a:hover						{ background-position: 0 -25px;}
#underPitch img								{ height:0; width:0;}
#underPitch									{ font-size: 0.7em;}
#underPitch li.transfer a.active,
#underPitch li.reversetransfer a.active,
#underPitch li.headtohead a.active,
#underPitch li.setfirstreserve a.active,
#underPitch li.subshelp a.active,
#underPitch li.savechanges a.active			{ background-position:0 -50px;}

/* Fix IE. Hide from IE Mac \*/
#underPitch ul li							{ float: left; }
#underPitch ul li a							{ height: 1%; }
/* End */

/* Team Info */
#mainContent #teaminfo						{ background-color: #FFFFFF;   text-align: left; float:right; margin-bottom:20px; width:358px; }
#mainContent #teaminfo th					{ border-bottom:2px solid #C0CCD3; font-weight:bold; padding:6px 4px 4px 5px; text-align:left; vertical-align:middle;  }
#mainContent #teaminfo td					{ border-bottom:1px dotted #B2C0C8; color:#000000; padding:4px 4px 6px 5px;  }
#mainContent #teaminfo td.title				{ text-align: left; }

/* Team Options */
#mainContent table#teamoptions				{ float:right; width:auto; }
#mainContent table#teamoptions td			{ color: #fff; font-size:11px; padding:2px 5px; }
#mainContent table#teamoptions a			{ color: #fff; text-decoration: none; font-weight: normal; }
#mainContent table#teamoptions a:hover		{ text-decoration: underline;}

/* Table topNav */
#mainContent table.topNav					{ padding: 0px; margin: 0px; background-color: #0a390d; }
#mainContent table.topNav td				{ font-family: arial, Verdana; font-weight: bold; text-align: center; padding: 0px; height:20; }
#mainContent table.topNav a					{ display: block; padding: 4px 2px 0px 2px; margin: 2px 1px 0px 1px; height: 16px; color: #ffffff; text-decoration: none; font-weight: bold; border-top: 1px solid #0a390d; border-right: 1px dotted #0a390d; border-bottom: 0px; vertical-align: bottom; }
#mainContent table.topNav a:hover			{ color: #064e74; background-color: #d4d1d1; border-top: 1px solid #0c2e51; border-right: 1px solid #0c2e51; text-decoration: none; }
#mainContent table.topNav a.active			{ color: #064e74; background-color: #e9e8e8; border-top: 1px solid #0c2e51; border-right: 1px solid #0c2e51; border-bottom: 1px solid #e8e8e8; text-decoration: none; }
#mainContent table.topNav a.active:hover	{ color: #064e74; background-color: #e9e8e8; border-top: 1px solid #0c2e51; border-right: 1px solid #0c2e51; border-bottom: 1px solid #e8e8e8; text-decoration: none; }


/* SquadTable Rollover styles */
#fraBuffer									{ position:absolute; visibility:hidden; left:0; top:0 }
#divDisplay { width:432px; height:374px; overflow:auto; visibility: hidden; position:relative; left:145px; margin-top:-444px; margin-bottom:35px; background-color:#FFFFFF; border:1px inset #000; padding:4px; }
#divDisplay table td,
#divDisplay table th { font-size:11px; }
table.teamplayer { border: 1px solid #E9E7E8; background-color: #FFFFFF; font-size:11px;   }
table.teamplayer td { padding: 3px 5px 3px 5px; color: #000000; font-family: arial, Verdana; font-size:11px; }
table.teamplayer td.lightGrey { background-color: #EEE; }
table.teamplayer td.data { background-color:#F9F7F8; }
table.teamplayer th { color: #000000; background-color: #E9E7E8; padding: 2px 5px 2px 5px; font-weight: bold; font-family: arial, Verdana; font-size: 11px; vertical-align: middle; text-align: left; height:24px; }
#mainContent table.squad { background-color: #FFFFFF; width:100%; border-collapse:separate;  }
#mainContent table.squad td { border-bottom:1px dotted #B2C0C8; color:#000000; padding:4px 4px 6px 5px; }
#mainContent table.squad td.dark {    color: #000000; background-color: #e8e8e8; }
#mainContent table.squad td.off {    color: #000000;  background-color: #FFFFFF; }
#mainContent table.squad td.pos13 { border-top: #000000 1px solid; border-bottom: #000000 1px solid; background-image: url(http://images.fantasyleague.com/golf08/icons/pos13bg.gif); }
#mainContent table.squad td.pos14 { border-top: #000000 1px solid; border-bottom: #000000 1px solid; background-image: url(http://images.fantasyleague.com/golf08/icons/pos14bg.gif); }
#mainContent table.squad td.pos15 { border-top: #000000 1px solid; border-bottom: #000000 1px solid; background-image: url(http://images.fantasyleague.com/golf08/icons/pos15bg.gif); }
#mainContent table.squad td.rolloverpos13 { background-image: url(http://images.fantasyleague.com/golf08/icons/pos13bg.gif); background-repeat:repeat-y; }
#mainContent table.squad td.rolloverpos14 { background-image: url(http://images.fantasyleague.com/golf08/icons/pos14bg.gif); background-repeat:repeat-y; }
#mainContent table.squad td.rolloverpos15 { background-image: url(http://images.fantasyleague.com/golf08/icons/pos15bg.gif); background-repeat:repeat-y; }
#mainContent table.squad a { text-decoration:none; }
#mainContent table.squad a span { font-size:11px; }
#mainContent table.squad a:hover { }
#mainContent table.squad th { background-color: #e8e8e8; color: #666666; font-weight: bold; vertical-align: middle; text-align: left; height:24px;}
#mainContent table.squad tr.subheading td { border-bottom:2px solid #C0CCD3; font-weight:bold; padding:6px 4px 4px 5px; text-align:left; vertical-align:middle; }
#mainContent table.squad tr.subheading input { margin-top:3px; }
span.pos13 { font-weight: bold; color: #F90707; }
span.pos14 { font-weight: bold; color: #2F62D0; }
span.pos15 { font-weight: bold; color: #D76600; }
span.poshighlight { font-weight: bold; color: #FFFFFF; }
/* End SquadTable Rollover styles */

/* HowToPlay Table */
#mainContent table.howtoplay { border: #262626 1px solid; background-color: #FFFFFF;   }
#mainContent table.howtoplay td { padding: 3px 5px 3px 5px; color: #000000;  border-top: #e8e8e8 1px solid; }
#mainContent table.howtoplay td.colour { padding: 3px 5px 3px 5px; color: #000000; background-color: #DDDDDD;  border-top: #e8e8e8 1px solid; }
#mainContent table.howtoplay a { color: #0a390d; text-decoration: none; font-weight: bold;}
#mainContent table.howtoplay a:hover { text-decoration: underline;}
#mainContent table.howtoplay th { background-color: #262626; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; vertical-align: middle; text-align: left; height:24px;}

/* Pink Misc */
#mainContent a.pink				{ color: #660000; text-decoration: none; font-weight: bold;}
#mainContent a.pink:hover		{ color: #660000; text-decoration: underline; }
#pink			img.pink		{ border: #000000 1px solid; }
#pink			a				{ color: #660000; text-decoration: none; font-weight: bold;}
#pink			a:hover			{ color: #660000; text-decoration: underline; }

/* Pink Sub-articles */
#mainContent table.pink_subarticles			{ border: #6f0e0e 1px solid; background-color: #f7d8d6;   }
#mainContent table.pink_subarticles td	{ padding: 0px 2px 0px 2px; color: #555555; }
#mainContent table.pink_subarticles th	{ background-color: #6f0e0e; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; vertical-align: middle; text-align: left; height:24px;}

/* Results and Fixtures Table */
#mainContent table.results { border: #0a390d 1px solid; background-color: #FFFFFF;   }
#mainContent table.results td { padding: 3px 5px 3px 1px; color: #000000; }
#mainContent table.results td.top { border-bottom: #e8e8e8 1px solid; }
#mainContent table.results a { color: #3976B0; text-decoration: none; font-weight: bold;}
#mainContent table.results a:hover { text-decoration: underline;}
#mainContent table.results th { background-color: #0a390d; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; vertical-align: middle; text-align: left; height:24px;}


/*News Snippets*/
div.newssnippeticon { margin: 0 8px 4px 0; float: left; }
div.newssnippettitle { color:#00168E; border-bottom:1px solid #C0CCD3; font-family:arial,Verdana; font-size:12px; font-weight:bold; text-transform:uppercase; margin:0 0 5px; padding:0 0 2px; }
div.newssnippet p { margin-bottom: 0px; padding-bottom: 0px; }

DIV#news {padding: 0px 0px 5px 0px; }
DIV#news th {text-align: left; color: #0a390d; font-size: 14px; }
DIV#news td.newssnippeticon { width:32; }
DIV#news table.newssnippet { width:100%; font-size:12px;}
DIV#news table.newssnippet td { color:#000000; text-align:left; font-weight:normal;}


/*Teams Count*/
table.teamscount { border: #0a390d 1px solid; padding: 0px; margin-top: 0px}
table.teamscount th {  background-color: #0a390d; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; vertical-align: middle; text-align: left; height:24px; }
table.teamscount td {  font-family: arial, Verdana, Helvetica, sans-serif; color: #666666; background-color: #ffffff; text-align: left; padding: 2px; }

/* Promo Headings */ 
DIV.heading { font-size:17px; font-weight:bold; }
span.f1 { color:#DB1E25; }
span.pro { color:#1Da13F; }
span.classic { color:#0a390d; }
span.cl { color:#42428C; }
span.golf { color:#006600; }
span.auction { color:#0a390d; }
span.fiveofclubs { color:#970707; }

/* Survey */
#mainContent span.survey_heading { color: #660000; font-size: 16px; font-weight: bold; }
#mainContent span.survey_content { }
#mainContent span.survey_question { color: #000000; line-height: 18px; }
#mainContent table.survey_radiobutton label { color: #000000; }
#mainContent table.survey_checkbox label { color: #000000; }
#mainContent input.survey_textbox { font-family: width:350px; }
#mainContent select.survey_dropdownlist { font-weight:normal; }
#mainContent textarea.survey_textarea { width: 500px; height: 60px; }

