html						{ background:#f4f4f4 url(http://imageseasynet.fantasyleague.com/golf2010/template/pagebg.gif) !important;  }
body						{ font-family: "lucida grande", tahoma, verdana, arial, sans-serif; font-size:13px; color:#333; background:transparent url(http://imageseasynet.fantasyleague.com/golf2010/template/bg.gif) repeat-y center;  }

#global_wrapper				{ background:url(http://imageseasynet.fantasyleague.com/golf2010/template/header-top.gif) no-repeat top center; text-align:center; }

table						{ }
table.body					{ height: 800px; }
table td					{ font-size:13px; }
table th					{ font-size:13px; }
.clear						{ clear:both; }
.right						{ float:right; }
.left						{ float:left; }
#wrapper_bg					{ width:960px; margin:0 auto; text-align:left; }
#header						{ margin:0 0 0 -8px; height:83px; width:968px; padding-top:17px; position:relative; }
#header img					{ width:auto !important; height:auto !important; }
#menu						{ width:960px; height:26px; margin:0 0 20px; }
#content					{ width:auto; margin:0 auto 30px; }
#content td.content-left,
#content td.content-right	{ background-color:#fff; vertical-align:top; }
#mainContent				{ width:630px; }
#user						{ margin-left:30px; width:300px; }
#user #mpu					{ background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/advert.gif) no-repeat left top #EEEEEE; padding-top:9px; width:300px; }
a.homeLink					{ display:block; height:30px; position:relative; background:url(http://images.fantasyleague.com/null.gif); top:-53px; width:115px; text-indent:-6000px; right:-40px; }
a.liveScoring,
a.prizeLeague,
a.feLeague					{ position:relative; margin:10px 10px 0 0; }

#error						{ color:#ff0000; padding:5px 10px; display:block; }
#errorMessage				{ color: #DD0000; font-weight: bold; border:0; }
#instructions				{ color: #DD0000; }
#topAd						{ float:right; margin-top:-90px; margin-right:10px; }

/* topNav */

#topNav	ul.topNavMenu							{ height:26px; float:left; width:615px; }
#topNav ul.topNavMenu li						{ position:relative; float:left; z-index:1000; }
#topNav ul.topNavMenu li a						{ display:block; height:26px; position:relative; z-index:6000; text-indent:-9999px; background:url(http://imageseasynet.fantasyleague.com/golf2010/template/NavSprite.gif) top right no-repeat;  }

#topNav ul.topNavMenu li.gamehome a				{ background-position:-42px 0; width:91px; }
#topNav ul.topNavMenu li.gameguide a			{ background-position:-133px 0; width:89px; }
#topNav ul.topNavMenu li.standings a			{ background-position:-222px 0; width:105px; }
#topNav ul.topNavMenu li.players a				{ background-position:-327px 0; width:61px; }
#topNav ul.topNavMenu li.tournaments a			{ background-position:-388px 0; width:57px; }
#topNav ul.topNavMenu li.addteam a				{ background-position:-445px 0; width:76px; }
#topNav ul.topNavMenu li.clubhouse a			{ background-position:-521px 0; width:85px; }

#topNav ul.topNavMenu li.gamehome a:hover		{ background-position:-42px -26px; }
#topNav ul.topNavMenu li.gameguide a:hover		{ background-position:-133px -26px; }
#topNav ul.topNavMenu li.standings a:hover		{ background-position:-222px -26px; }
#topNav ul.topNavMenu li.players a:hover		{ background-position:-327px -26px; }
#topNav ul.topNavMenu li.tournaments a:hover	{ background-position:-388px -26px; }
#topNav ul.topNavMenu li.addteam a.hover		{ background-position:-445px -26px; }
#topNav ul.topNavMenu li.clubhouse a:hover		{ background-position:-521px -26px; }

#topNav ul.topNavMenu li.gamehome a.current		{ background-position:-42px -26px; }
#topNav ul.topNavMenu li.gameguide a.current	{ background-position:-133px -26px; }
#topNav ul.topNavMenu li.standings a.current	{ background-position:-222px -26px; }
#topNav ul.topNavMenu li.players a.current		{ background-position:-327px -26px; }
#topNav ul.topNavMenu li.tournaments a.current	{ background-position:-388px -26px; }
#topNav ul.topNavMenu li.addteam a.current		{ background-position:-445px -26px; }
#topNav ul.topNavMenu li.clubhouse a.current	{ background-position:-521px -26px; }

#topNav ul.topNavMenu li.gamehome a.active		{ background-position:-42px -52px; }
#topNav ul.topNavMenu li.gameguide a.active		{ background-position:-133px -52px; }
#topNav ul.topNavMenu li.standings a.active		{ background-position:-222px -52px; }
#topNav ul.topNavMenu li.players a.active		{ background-position:-327px -52px; }
#topNav ul.topNavMenu li.tournaments a.active	{ background-position:-388px -52px; }
#topNav ul.topNavMenu li.addteam a.active		{ background-position:-445px -52px; }
#topNav ul.topNavMenu li.clubhouse a.active		{ background-position:-521px -52px; }

#topNav ul ul.topNavSubMenu						{ background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/shadow_btm.png) repeat-x bottom; display:none; padding:0 0 3px; top:26px; left:0; position:absolute; width:236px; z-index:10000; }
#topNav ul ul.topNavSubMenu li					{ float:none; background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/shadow_rt.png) right repeat-y !important; color:#333; _margin: 0 0 -1px 0; padding-right:3px; }
#topNav ul ul.topNavSubMenu li a				{ border:1px solid #f1f1f1; text-indent:0; width:214px !important; border-width:0 0 1px 1px; letter-spacing:0; background:#fff !important; text-transform:none; padding:5px 9px  !important; color:#666 !important; font-size:12px; *margin:0 0 -1px; height:14px; font-weight:bold; }
#topNav ul ul.topNavSubMenu li a:hover			{ background:#fcfcfc !important; color:#333 !important; text-decoration:none; }
#topNav ul ul.topNavSubMenu li.sfHover ul.topNavSubMenu	{ top:28px; }

#loginControl					{ float:right; }
#loginControl a					{ float:left; display:block; font-size:13px; color:#00664d; text-decoration:none; padding:5px; }

/* 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; 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-weight:bold; color: #7c7b66; width: 130px; }

/* mainContent */

/* User Modules > Light User Prompts */
.module-content							{ border-top:1px solid #CCCCCC; clear:both; font-size:12px; }
.module-header h3						{ color:#333333; display:block; font-size:13px; font-weight:bold; margin:0; padding:5px 10px 4px; }

.light									{ position:relative; margin: 0 0 25px; float:left; width:300px; padding-bottom:10px; background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/light/bottom.gif) no-repeat bottom left; }
.light .module-header					{ background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/light/header.gif) top left no-repeat; height:26px; }
.light .module-header h3				{ padding:5px 10px; }
.light .module-content					{ background:#fff; border-top:0; }
.light div a							{ text-decoration:underline; color:#4B4B4B; }
.light div a.button-lge					{ text-decoration:none; }
.light div.top							{ padding:10px 12px; line-height:18px; border:1px solid #ddd; border-width:0 1px;  }			
.light div.bottom						{ background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/light/bottom.jpg) 0 0 no-repeat; padding:10px 12px 0; }
.light input.text						{ width:201px; float:left; margin:0; }
.light img.inset-img					{ padding:0; border:0; background:0; position:relative; }

#homepanel1 div.top,
#homepanel2 div.top,
#homepanel3 div.top,
#homepanel4 div.top						{ height:54px; color:#00664d; font-weight:bold; }			

#homepanel1.light,
#homepanel2.light,
#homepanel3.light,
#homepanel4.light						{ background:url("http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/light/bottom.jpg") no-repeat left bottom transparent }

#homepanel1.light,
#homepanel3.light						{ margin-right:30px;  }

#homepanel1.light .module-header,
#homepanel2.light .module-header,
#homepanel3.light .module-header,
#homepanel4.light .module-header		{ background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/light/header-dark.jpg) top left no-repeat; }

#homepanel1.light .module-header h3,
#homepanel2.light .module-header h3,
#homepanel3.light .module-header h3,
#homepanel4.light .module-header h3		{ color:#fff; text-transform:uppercase; }

#homepanel1.light .module-content img	{ position:absolute; right:0; top:-8px; }
#homepanel2.light .module-content img	{ position:absolute; right:0; top:-8px; }
#homepanel3.light .module-content img	{ position:absolute; right:0; top:26px; }
#homepanel4.light .module-content img	{ position:absolute; right:0; top:19px; }

#twitterDiv.light div.top					{ background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/light/rhs-CompleteProfile.gif) no-repeat -1px bottom; }			

#twitterDiv.light							{ float:none; background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/light/bottom-pale-blue.gif) no-repeat left bottom; margin-top:25px; }
#twitterDiv.light div.bottom				{ background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/light/pale-blue.gif) repeat-y; }
#twitterDiv.light img.inset-img				{ margin-top:0; margin-right:-5px; }
#twitter_div ul li								{ padding:5px 0; border-bottom:1px solid #efefef; }

/* Links */
#mainContent a			{ color: #00664d;  }
#mainContent a:hover	{ text-decoration:underline; }

	
/* 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						{ 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-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-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-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-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; 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; 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;   }
#mainContent table.normal td				{ padding: 3px 5px 3px 5px; color: #000000;  border-top: #E8E8E8 1px solid; font-size:14px; }
#mainContent table.normal td.tab			{  background-color: #0C2F51; border-top: none; }
#mainContent table.normal a					{ color: #0a390d; text-decoration: none; font-weight: bold;}
#mainContent table.normal a:hover			{ text-decoration: underline;}
#mainContent table.normal th				{ background-color: #0a390d; color: #ffffff; padding: 2px 5px 2px 5px; 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 */
table.roundTables				{   }
table.roundTables td			{ color: #333; border:1px solid #DDDDDD; padding:5px; }
table.roundTables td.plain		{ background-color: #EFEED2; color: #000000; border-top: none; padding: 3px 2px 3px 2px; }
table.roundTables a				{ color: #0a390d; text-decoration: none; font-weight: bold;}
table.roundTables a:hover		{ text-decoration: underline;}
table.roundTables th a			{ text-decoration: none; font-weight: bold;}
table.roundTables th.teams		{ background:url(http://imageseasynet.fantasyleague.com/fast/f1.2010/clients/fl/images/light/header.gif) 0 0; color:#333333; font-weight:bold; padding:5px 10px; text-align:left; vertical-align:middle; }
table.roundTables th.other		{ padding: 3px 5px 3px 5px; background-color: #307d20; border-top: #2d8c2d 1px solid; border-bottom: #255e19 1px solid; color: #ffffff; font-weight: bold; vertical-align: middle; 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; }
#mainContent table.positioning td			{ padding:2px; }
#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 td					{ font-size:12px; }
#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.updated		{ color:#999999; }
#mainContent table#bulletinboard td textarea.wide	{ width:450px }

/* PlayerList Table */
#mainContent table.player					{ border-bottom: #262626 1px solid; width:100%; }
#mainContent table.player td				{ padding: 3px 5px 3px 5px; color: #000000;  border-top: #e8e8e8 1px solid; }
#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				{ background-color: #0a390d; color: #ffffff; padding: 2px 5px 2px 5px; font-weight: bold; vertical-align: middle; text-align: left; height:24px;}
#mainContent table.player th.alignright		{ color: #ffffff; text-align: right; }
#mainContent table.player th a				{ color: #ffffff; text-decoration: none; font-weight: bold; padding-right: 0px; }
#mainContent table.player th a:hover		{ text-decoration: underline; color: #ffffff; }
#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: dotted 1px #666666; margin: 10px 0px 10px 0px; background-color: #FFFFE7; color: #FFFFE7; }
#mainContent strong							{ color: #272624; font-weight: bold; }
#mainContent h1								{ border:0 none; clear:left; color:#333333; font-size:28px; font-weight:700; letter-spacing:-1px; margin:15px 0 25px; padding:0; }
#mainContent h2								{ border:0 none; clear:left; color:#333333; font-size:16px; font-weight:700; letter-spacing:-1px; margin:15px 0 25px; padding:0; }
#mainContent p								{ margin-bottom: 10px; line-height:21px; font-size:13px; }
#mainContent em								{ font-weight: bold; font-style: normal; }
#mainContent li								{ line-height: 16px; }
#mainContent .bodycopy						{ line-height: 16px; }

/* Forms */
#mainContent table.form						{ background:none; border: none; padding: 0px; margin: 0px; border-collapse: collapse;  }
#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			{ height: 17px; width:225px; margin:1px; }
#mainContent table.form td.buttons			{ padding: 6px 0px 6px 0px; text-align: center; }
#mainContent table.form span.error			{ color: #DD0000; }

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

/* Footer */
div#footer									{ background:url(http://imageseasynet.fantasyleague.com/golf2010/template/footer-top.gif) no-repeat center top #00664d; color:#FFFFFF; width:959px; margin:0 -18px; position:relative; padding:35px 19px; position:relative; }
#footer p									{ margin:0 0 5px; }
#footer a.fl								{ background:url(http://imageseasynet.fantasyleague.com/golf2010/template/logoWhite.gif) no-repeat center top #00664d; height:30px; position:absolute; right:5px; top:28px; width:130px; }
#footer a									{ color:#FFFFFF; font-weight:bold; margin-right:10px; }

/* 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 */
h1.team										{ float:left; }
h1.team img									{ margin-right:12px; position:relative; top:16px; }
.manager									{ float:right; margin:52px 0 0; }

#teamscreen									{ clear:both; width:630px; height:382px; background-position:left top; background-repeat:no-repeat; }
#teamscreen #pitch							{ padding:108px 40px 0; width:550px; float:left; position:relative; }
#teamscreen #pitch .points					{ color:#FFFFFF; font-size:38px; font-weight:bold; position:absolute; right:36px; text-align:center; top:18px; width:120px; }
#teamscreen ul								{ width:250px; }
#teamscreen ul.left							{ padding:0}
#teamscreen ul.right						{ padding:0  }
#teamscreen ul li							{ width:125px; float:left; padding:10px 0 0; position:relative; }
#teamscreen ul span.name					{ color:#fff; font-weight:bold; display:block; position:absolute; bottom:-10px; left:0; }

/* Under pitch buttons */
#underPitch ul								{ height:25px; }
#underPitch ul li							{ float:left;  }
#underPitch ul li.transfer a				{ width:76px; background-position:0 0; }
#underPitch ul li.reversetransfer a			{ width:127px; background-position:-76px 0; }
#underPitch ul li.setfirstreserve a			{ width:128px; background-position:-203px 0; }
#underPitch ul li.teamoptions a				{ width:107px; background-position:-331px 0; }
#underPitch ul li.subshelp a				{ width:83px; background-position:-438px 0; }
#underPitch ul li.savechanges a				{ width:109px; background-position:-521px 0; }

#underPitch ul li a							{ background-image:url(http://imageseasynet.fantasyleague.com/golf2010/buttons/Golf_TeamScreen_Buttons_OFF.jpg); line-height:2.1em; background-repeat:no-repeat;  color:#FFFFFF; display:block; font-weight:bold; height:32px; text-align:center; text-decoration:none; }
#underPitch ul li a:hover					{ background-image:url(http://imageseasynet.fantasyleague.com/golf2010/buttons/Golf_TeamScreen_Buttons_ON.jpg); text-decoration:none; }

/* Team Info */
#mainContent #teaminfo						{ background-color: #FFFFFF;   text-align: left; float:right; margin-bottom:20px; }
#mainContent #teaminfo th					{ padding: 3px 0 3px 4px; color: #FFFFFF; background-color: #0e4410; font-weight: bold; }
#mainContent #teaminfo td					{ padding: 5px 15px; color: #666666; border-bottom: #e8e8e8 1px solid; text-align: right;  }
#mainContent #teaminfo td.title				{ color: #0e4410; font-weight: bold; font-style: normal; text-align: left; padding:0; }

/* Team Options */
#mainContent table#teamoptions				{ float:right; margin-top:-7px; }
#mainContent table#teamoptions td			{ color: #0a390d; font-size:11px; }
#mainContent table#teamoptions a			{ color: #0a390d; 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-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-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-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 { padding:3px 0; color: #000000; border-bottom:1px solid #E8E8E8; border-top:1px solid #fff; background-color: #FFFFFF; }
#mainContent table.squad td img.reserve { float:right; }
#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 { color: #0a390d; text-decoration: none; font-weight: bold; height: 15px; }
#mainContent table.squad a span { font-size:11px; }
#mainContent table.squad a:hover { color: #093F65; text-decoration: none;}
#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 { background-color: #e8e8e8; height:20px; font-weight: bold; border: none; }
#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 {
	padding: 5px 0 5px 0;
	font-size: 1.7em;
	font-weight: bold;
	color: #0a390d;
}

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 {  color: #666666; background-color: #ffffff; text-align: left; padding: 2px; }

/*
 ColorBox Core Style
 The following rules are the styles that are consistant between all ColorBox themes
*/
#reportBox h3								{ margin-top:0; }
#reportBox input, 
#reportBox label							{ font-size:13px; margin:3px; }
#reportBox .report-form,
#reportBox em								{ clear:both; float:left; margin:0 0 10px; font-weight:normal; } 
#reportBox textarea							{ width:325px; clear:both; height:70px; float:left; margin:0 0 10px;  }

#colorbox, #cboxOverlay, #cboxWrapper		{ position:absolute; top:0; left:0; z-index:9999; overflow:hidden; }
#cboxOverlay								{ position:fixed; width:100%; height:100%; }
#cboxMiddleLeft, #cboxBottomLeft			{ clear:left;}
#cboxContent								{ position:relative; overflow:visible;}
#cboxLoadedContent							{ overflow:auto;}
#cboxLoadedContent iframe					{ display:block; width:100%; height:100%; border:0;}
#cboxTitle									{ margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic	{ position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, 
#cboxSlideshow								{ cursor:pointer;}

#cboxTopLeft								{ width:21px; height:21px; background:url(http://imageseasynet.fantasyleague.com/golf2010/popup/borderTopLeft.png) 0 0 no-repeat;}
#cboxTopCenter								{ height:21px; background:url(http://imageseasynet.fantasyleague.com/golf2010/popup/borderTopCenter.png) 0 0 repeat-x;}
#cboxTopRight								{ width:21px; height:21px; background:url(http://imageseasynet.fantasyleague.com/golf2010/popup/borderTopRight.png) 0 0 no-repeat;}
#cboxBottomLeft								{ width:21px; height:21px; background:url(http://imageseasynet.fantasyleague.com/golf2010/popup/borderBottomLeft.png) 0 0 no-repeat;}
#cboxBottomCenter							{ height:21px; background:url(http://imageseasynet.fantasyleague.com/golf2010/popup/borderBottomCenter.png) 0 0 repeat-x;}
#cboxBottomRight							{ width:21px; height:21px; background:url(http://imageseasynet.fantasyleague.com/golf2010/popup/borderBottomRight.png) 0 0 no-repeat;}
#cboxMiddleLeft								{ width:21px; background:url(http://imageseasynet.fantasyleague.com/golf2010/popup/borderMiddleLeft.png) 0 0 repeat-y;}
#cboxMiddleRight							{ width:21px; background:url(http://imageseasynet.fantasyleague.com/golf2010/popup/borderMiddleRight.png) 0 0 repeat-y;}
#cboxContent								{ background:#fff;}
#cboxLoadedContent							{ margin-bottom:5px;}
#cboxClose									{ position:absolute; cursor:pointer; top:0; right:0; background:url(http://imageseasynet.fantasyleague.com/golf2010/icons/icons.gif) left -304px no-repeat; width:16px; height:16px; text-indent:-9999px;}

/* 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; }

/* Radio buttons */
.radio	label	{ padding-left:10px }
