﻿/* footytips.CSS - Default Styles for ASP Sport products. Copyright footytips.com.au (c) 2009 */
/*
=============================================
	FOOTYTIPS.CSS INDEX
-----------------------------------------------------
	- GENERIC FOOTYTIPS STYLES
		- BODY FONT
		- SPECIAL FONT
		- HELP PAGE ANCHOR LINK STYLE
		- FT HEADINGS
			- HEADING ONE
			- HEADING TWO
			- HEADING THREE
		- BUTTON STYLES
			- WHITE BUTTON STYLES
			- LARGE BUTTON STYLES
		- ICON STYLES
			- ICON 16 STYLES
			- ICON 32 STYLES
		- CONTENT TABLE STYLES
		- CONTENT TABLE STYLES
		- SEARCH FIELD STYLES
		- FORM TABLE STYLES
		- MY ACCOUNT INDEX STYLES
		- FORM STYLES
			- PROGRESS INDICATOR
			- COMP CREATION
		
		- FORM CONFIRMATION STYLES
		- ALERT MESSAGE STYLES
		- CONFIRMATION MESSAGE STYLES
		- ALERT IMAGES & STYLES
			- TIPPING PAGE IMAGES
			- ALERT SPEECH BUBBLE
			- ALERT CONTAINERS
		
		- DATA TABLE STYLES
		- HOME PAGE STYLES - SPECIAL NEW FT ONLY
		- HOME PAGE STYLES
		- LINK STYLES
		- FTNAV1, 2, 3 & 4 STYLES
			- NEW NAV1 STYLES
				- NAV1 DD STYLE
				- INACTIVE NAV1 DROPDOWN
				- ACTIVE NAV1 DROPDOWN
			- FTNAV1 STYLES
			- FTNAV2 STYLES
			- FTNAV3 STYLES
			- FTNAV4 STYLES
		- BREADCRUMB NAVIGATION STYLES
		- UTILITIES STYLES
			- UTILITIES TAB DROPDOWN
		- PLAIN TEXT MODULE
		- CLIP BOARD TABLE STYLES
		- MODULE WITH HEADER
		- JS POP-UP STYLES
	- RESULTS SUMMARY
	- FOOTYTIPS CUSTOMISED FTNAVALT TABS
		- FLOATING TABLE STYLES
	- TIPPING PAGE LADDER HIGHLIGHT STYLE
	
	- LADDER MODULE STYLES
		- LEVEL 1 ACTIVE
		- LEVEL 1 NON ACTIVE
		- LEVEL 2 ACTIVE
		- LEVEL 2 NON ACTIVE
	- LADDER MODULE TABLE
	- STREAK TABLE DESIGNS
	- WHAT'S ON MODULE
	
	- BLOG FONTS
	
	
	- TIPPING PAGE STYLES
		- LADDER HIGHLIGHT STYLE
		- TIPPING PAGE CHART
		- TIPFORM GAME COMMENTS
		- DATE TIME
		- TIPPING PAGE FOOTER
		- FLEXI STYLES
	- LIVE SCORES
		- LIVE SCORES WINDOW
		- LIVE SCORES INDEX
		
	- COMPETITIONS STYLES
		- COMPS HEADER
		- COMP SETTINGS STYLES
		- COMP SEARCH STYLES
		
	- PAGINATION FOR COMMENTS SECTIONS
	- COMMENTS / MESSAGE BOARD STYLES
	- FEEDBACK (for tipping error)
	- PRIZES STYLES
	
	- SPORTINGBET STYLES
	- SMS TIPPING PROMOTION STYLES (2008)
	- HUNGRY JACKS PROMOTION STYLES
		- WHOPPER FOR WHOPPER
		- WHOPPER PLAYER OF THE WEEK (POTW)
		- PLAYER OF THE YEAR POTY LADDER MODULE
	
	=================================
		PROFILE STYLES
	=================================
		- PROFILE HEADING
		- PROFILE LEFT
			- PUBLIC OPTIONS
			- PROFILE INFO
			- PROFILE SPORT NAV
			- PROFILE MATES
			- SMS TIPPING
		- PROFILE RIGHT
			- CHART STYLES
			- SUMMARY OF TIPS
			- TIPPING HISTORY
			- ROUND TIPS
			- TOTAL TIPS
			- PROFILE COMPETITIONS
			- PROFILE TOP MATE
			- PROFILE FULL BANNER AD
			- PROFILE FANTASY RESULTS
				- FANTASY SPORT DD STYLE
				- FANTASY NAV 3 STYLES
				- FANTASY RESULTS (value, round points, overall points)
				- FANTASY TEAM SUMMARY
				- FANTASY TEAM ALERT EMAIL
				- PROFILE FANTASY LEAGUES
				- CREATE TEAM
			- COMMENTS
		- PROFILE SETTINGS
	
	=================================
		MESSAGES
	=================================
		- MESSAGE INSTANCE
		- MESSAGES NONE
		- COMPOSE MESSAGE
		- INVITE COMPOSE MESSAGE
		
	=================================
		FEEDS
	=================================
		- PROFILE FEEDS
		- HOME FEEDS
		- FEED COMMENT
		- LEAVE A COMMENT
		- FEED COMMENT ADDED
		- FEEDS HOME SUMMARY
		
	- RESULTS SUMMARY STYLES
	
	- PAGINATION
		- FULL WIDTH PAGINATION
		- LEFT CONTENT PAGINATION
		- FANTASY PAGINATION
			
	- LADDER STYLES
		- COMPS DROPDOWN
		- LADDER NAVIGATION
		- QUICK FIND
		- LADDER LEGEND
		- LADDER TIPS
		- LADDER COMPS
		- LADDER SCORE SPREAD
	
	===================================
		- ANALYSIS CSS INDEX
	===================================
	- MATES STYLES INDEX
	- POLLS STYLES
		- POLL CREATE STYLES
		- POLL INSTANCE STYLES
		- POLL INDEX STYLES
		
	- GAME PROMO STYLES
	- STREAK STYLES
	- FLEXI STYLES
	- TRIVIA STYLES
	- SPEED TEST
		
	- FORUM STYLES
	
	- PLAYER OF THE YEAR TIPPING STYLES POTY
		
	=================================
		FANTASY STYLES
	=================================
		- GENERIC FANTASY STYLES
		- MY TEAM STYLES
		- MY LEAGUE STYLES
			- MY LEAGUES TABLE
			- MY LEAGUES SEARCH
			- MY LEAGUES BROWSE
			- MY LEAGUES CREATE
			- LEAGUE INSTANCE
			- LEAGUE SEARCH RESULTS
			- KNOCKOUT LEAGUE STYLES
			- FANTASY FINAL STYLES
		- TEAM SUMMARY
		- AFL GROUND
		- NRL GROUND
		- S14 GROUND
		- NO JAVASCRIPT
		- TEAM DETAILS
		- TEAM DETAILS (LIGHTBOX)
		- GRAPHICAL/DATA TABS & BUTTONS
		- CAPTAIN / LEGEND
		- TRADE / RESULTS BOARD
			- CHANGE TEAM DROPDOWN
			- TRADE / RESULTS NAV
			- TRADE SEARCH
			- TRADE HISTORY
			- RESULTS SUMMARY
			- RESULTS
			- CREATE TEAM
			- OMISSIONS
		- LOCKOUT CLOCK
		
	
	- FT DROPDOWN MENU STYLES
		- DEFAULT DD STYLE
		- SPORT DD STYLE
		- LADDER DD STYLE
		
	- FT FOOTER DESIGN
	
	- MODAL LIGHT BOX STYLES
		- TIP COMPARISON LIGHTBOX
=============================================	
*/


/*	GENERIC FOOTYTIPS STYLES */
body {
	background: #fff url(/images/footytips/2009/ft_body_bg.jpg) repeat-y 50% 0;
	margin:0;
	padding:0;
	color:#000;
	text-align: center;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
}

img {
	border: 0px;
}

#logo {
	position: relative;
	margin: 5px 0px 0px 25px;
}

#right {
	float: right;
}

#margin_wrap {
	position: relative;
	width: 995px; 
	margin: 0px auto; 
	padding: 0px; 
	text-align: left;
}

* html #master_wrap,*+html #master_wrap {
	left:0;
}

.ftenginetable {
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	width:678px;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #000;
}

.maintable {
	padding:0;
}

.BodyFont, .bodyfont {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000;
}

p, h1, h2, h3, h4, h5, h6, small, form {
	margin: 0;
	padding: 0;
}


.BodyFontBold, .bodyfontbold {
	font-size: 11px;
	color: #666;
	font-weight: bold;
}

/* Special Font (ie. Alert Text) */
.SpecialFont, .specialfont, small.specialfont {
	font-weight : bold;
	/*<cfif NOT request.hasFCenabled('OPTION.LIGHTASTRIX')>*/
		color : #c33;
	/*<cfelse>
		color : #fff;
	</cfif> */
}

.alertFont {
	font-weight: bold;
	color: #f37403;
}

ul.helpanchors {
	margin-top: 0px;
	margin-bottom: 0px;
}

ui.helpanchor {
	margin-bottom: 0px;
}

.ft_tippingHelp {
	float: right;
	width: 140px;
}

.ft_tippingHelp p {
	float: left;
	font-size: 10px;
	font-weight: normal;
	color: #254a83;
	padding: 5px 0px 0px 0px;
}

.ft_tippingHelp p a {
	font-size: 10px;
	text-decoration: none;
}

.ft_tippingHelp p a:hover, .ft_tippingHelp p a:active {
	font-size: 10px;
	text-decoration: underline;
}

.ft_tippingHelp span {
	float: left;
	margin: 0px 5px 0px 5px;
}

/* FT HEADINGS */
/* HEADING ONE */
.headingone {
	font-size: 21px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 3px 0px 3px 0px;
}

.headingone a {
	font-size: 21px !important;
}

.headingoneLink {
	float: left;
	font-size: 10px;
	padding: 9px 0px 0px 7px;
	color: #888;
}

.headingoneLink a  {
	display: block;
	color: #888 !important;
	font-size: 10px !important;
}

a.headingoneLinkActive {
	display: block;
	float: left;
	font-weight: bold !important;
	font-size: 10px !important;
}


.headingoneLinkIcon {
	float: left;
	padding: 4px 2px 0px 5px;
}

.headingoneLinkIcon a, .headingoneLinkIcon a:link, .headingoneLinkIcon a:visited, .headingoneLinkIcon a:hover, .headingoneLinkIcon a:active {
	display: block;
	margin: 0;
	padding: 0;
}

.headingoneNav {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 0px;
	height: 12px;
	padding: 0;
}

.headingoneNav ul {
	clear: both;
	float: inherit;
	margin: 0;
	padding: 0;
}

.headingoneNav li {
	list-style-type: none;
	list-style-image: none;
	float: left;
	margin: 0;
	padding: 0px 5px 0px 0px;
	color: #ccc;
}

.headingoneNav a {
	font-size: 10px !important;
	color: #888 !important;
	padding: 0;
}

a.headingoneNavActive {
	font-size: 10px !important;
	font-weight: bold !important;
	color: #254a83 !important;
}

/* HEADING TWO */
.headingtwo {
	font-size: 17px;
	font-weight: bold;
	color: #000;
	padding: 0px 0px 2px 0px;
}

.headingtwo a {
	font-size: 17px !important;
	color: #254a83 !important;
}

.headingtwoLink {
	float: left;
	font-size: 10px;
	padding: 4px 0px 0px 7px;
	font-weight: normal;
	color: #888;
}

.headingtwoLink a {
	font-size: 10px !important;
	font-weight: normal !important;
}

a.headingtwoLinkActive {
	font-weight: bold !important;
}


/* HEADING THREE */
.HeadingThree, .headingthree {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.headingthree a {
	font-size: 12px !important;
	font-weight: bold !important;
	color: #254a83;
}

.headingthreeLink {
	float: left;
	font-size: 10px;
	padding: 2px 0px 0px 5px;
	color: #888;
}

.headingthreeLink a, .headingthreeLink a:link, .headingthreeLink a:visited  {
	text-decoration: none;
	color: #888;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

.headingthreeLink a:hover, .headingthreeLink a:active {
	text-decoration: underline;
	color: #888;
	font-size: 10px;
}

small {
	clear: both;
	float: left;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

small a {
	font-size: 10px !important;
	font-family: tahoma  !important;
	color: #888 !important;
	cursor: pointer;
}

/* BUTTON STYLES */
/* WHITE BUTTON STYLES */
.ft_btnWhiteAddTip, .ft_btnWhiteAddTip:link, .ft_btnWhiteAddTip:visited {
	display: block;
	width: 53px;
	height: 24px;
	background: url(/images/footytips/2009/ft_btn_white_addTip.gif) no-repeat;
	background-position: 0 0;
}

.ft_btnWhiteAddTip:hover {
	background: url(/images/footytips/2009/ft_btn_white_addTip.gif) no-repeat;
	background-position: 0 -24px;
}

.ft_btnWhiteAddTip:active {
	background: url(/images/footytips/2009/ft_btn_white_addTip.gif) no-repeat;
	background-position: 0 -48px;
}

.ft_btnWhiteAnswer, .ft_btnWhiteAnswer:link, .ft_btnWhiteAnswer:visited {
	display: block;
	width: 58px;
	height: 25px;
	background: url(/images/footytips/2009/ft_btn_white_answer.gif) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnWhiteAnswer:hover {
	background: url(/images/footytips/2009/ft_btn_white_answer.gif) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteAnswer:active {
	background: url(/images/footytips/2009/ft_btn_white_answer.gif) no-repeat;
	background-position: 0 -50px;
}

.ft_btnWhiteCompareResults {
	display: block;
	height: 24px;
	width: 117px;
	background: url(/images/footytips/2009/ft_btn_white_compareResults.jpg) no-repeat;
}

.ft_btnWhiteCreateTeam, .ft_btnWhiteCreateTeam:link, .ft_btnWhiteCreateTeam:visited {
	display: block;
	height: 25px;
	width: 78px;
	background: url(/images/footytips/2009/ft_btn_white_createTeam.jpg) no-repeat;
	background-position: 0 0;
}

.ft_btnWhiteCreateTeam:hover {
	background: url(/images/footytips/2009/ft_btn_white_createTeam.jpg) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteCreateTeam:active {
	background: url(/images/footytips/2009/ft_btn_white_createTeam.jpg) no-repeat;
	background-position: 0 -50px;
}

.ft_btnWhiteCreateLeague {
	display: block;
	height: 24px;
	width: 133px;
	background: url(/images/footytips/2009/ft_btn_createLeague.jpg) no-repeat;
}

.ft_btnWhiteCreateThread, .ft_btnWhiteCreateThread:link, .ft_btnWhiteCreateThread:visited {
	display: block;
	width: 90px;
	height: 23px;
	background: url(/images/footytips/2009/ft_btn_white_createThread.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnWhiteCreateThread:hover {
	background: url(/images/footytips/2009/ft_btn_white_createThread.jpg) no-repeat;
	background-position: 0 -23px;
}

.ft_btnWhiteCreateThread:active {
	background: url(/images/footytips/2009/ft_btn_white_createThread.jpg) no-repeat;
	background-position: 0 -46px;
}

.ft_btnWhiteDelete {
	display: block;
	height: 24px;
	width: 57px;
	background: url(/images/footytips/2009/ft_btn_white_delete.jpg) no-repeat;
}

.ft_btnWhiteEnterEditTips, .ft_btnWhiteEnterEditTips:link, .ft_btnWhiteEnterEditTips:visited {
	display: block;
	float: left;
	width: 90px;
	height: 23px;
	background: url(/images/footytips/2009/ft_btn_white_enterEditTips.gif) no-repeat;
	background-position: 0 0;
}

.ft_btnWhiteEnterEditTips:hover {
	background: url(/images/footytips/2009/ft_btn_white_enterEditTips.gif) no-repeat;
	background-position: 0 -23px;
}

.ft_btnWhiteEnterEditTips:active {
	background: url(/images/footytips/2009/ft_btn_white_enterEditTips.gif) no-repeat;
	background-position: 0 -46px;
}

.ft_btnWhiteChangeScore, .ft_btnWhiteChangeScore:link, .ft_btnWhiteChangeScore:visited {
	display: block;
	float: left;
	width: 80px;
	height: 23px;
	background: url(/images/footytips/2009/ft_btn_white_changeScore.gif) no-repeat;
	background-position: 0 0;
}

.ft_btnWhiteChangeScore:hover {
	background: url(/images/footytips/2009/ft_btn_white_changeScore.gif) no-repeat;
	background-position: 0 -23px;
}

.ft_btnWhiteChangeScore:active {
	background: url(/images/footytips/2009/ft_btn_white_changeScore.gif) no-repeat;
	background-position: 0 -46px;
}

.ft_btnWhiteEnterTips {
	display: block;
	height: 24px;
	width: 77px;
	background: url(/images/footytips/2009/ft_btn_white_enterTips.jpg) no-repeat;
}

.ft_btnWhiteHistory, .ft_btnWhiteHistory:link, .ft_btnWhiteHistory:visited {
	display: block;
	width: 58px;
	height: 25px;
	background: url(/images/footytips/2009/ft_btn_white_history.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnWhiteHistory:hover {
	background: url(/images/footytips/2009/ft_btn_white_history.jpg) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteHistory:active {
	background: url(/images/footytips/2009/ft_btn_white_history.jpg) no-repeat;
	background-position: 0 -50px;
}

.ft_btnWhiteIgnore {
	display: block;
	height: 24px;
	width: 67px;
	background: url(/images/footytips/2009/ft_btn_white_ignore.jpg) no-repeat;
}

.ft_btnWhiteLadder, .ft_btnWhiteLadder:link, .ft_btnWhiteLadder:visited {
	display: block;
	height: 25px;
	width: 58px;
	background: url(/images/footytips/2009/ft_btn_white_ladder.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnWhiteLadder:hover {
	background: url(/images/footytips/2009/ft_btn_white_ladder.jpg) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteLadder:active {
	background: url(/images/footytips/2009/ft_btn_white_ladder.jpg) no-repeat;
	background-position: 0 -50px;
}

.ft_btnWhiteLive {
	display: block;
	height: 26px;
	width: 57px;
	background: url(/images/footytips/2009/ft_btn_white_live.gif) no-repeat;
}

.ft_btnWhiteNextStep, .ft_btnWhiteNextStep:link, .ft_btnWhiteNextStep:visited {
	display: block;
	height: 47px;
	width: 127px;
	background: url(/images/footytips/2009/ft_btn_white_nextStep.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
	border: none;
	cursor: pointer;
}

.ft_btnWhiteNextStep:hover {
	background: url(/images/footytips/2009/ft_btn_white_nextStep.jpg) no-repeat;
	background-position: 0 -47px;
}

.ft_btnWhiteNextStep:active {
	background: url(/images/footytips/2009/ft_btn_white_nextStep.jpg) no-repeat;
	background-position: 0 -94px;
}

.ft_btnWhiteRemove, .ft_btnWhiteRemove:link, .ft_btnWhiteRemove:visited {
	display: block;
	width: 53px;
	height: 24px;
	background: url(/images/footytips/2009/ft_btn_white_remove.gif) no-repeat;
	background-position: 0 0;
}

.ft_btnWhiteRemove:hover {
	background: url(/images/footytips/2009/ft_btn_white_remove.gif) no-repeat;
	background-position: 0 -24px;
}

.ft_btnWhiteRemove:active {
	background: url(/images/footytips/2009/ft_btn_white_remove.gif) no-repeat;
	background-position: 0 -48px;
}

.ft_btnWhiteResend, .ft_btnWhiteResend:link, .ft_btnWhiteResend:visited {
	display: block;
	float: left;
	width: 50px;
	height: 23px;
	border: none;
	cursor: pointer;
	background: url(/images/footytips/2009/ft_btn_white_resend.gif) no-repeat;
	background-position: 0 0;
}

.ft_btnWhiteResend:hover {
	background: url(/images/footytips/2009/ft_btn_white_resend.gif) no-repeat;
	background-position: 0 -23px;
}

.ft_btnWhiteResend:active {
	background: url(/images/footytips/2009/ft_btn_white_resend.gif) no-repeat;
	background-position: 0 -46px;
}

.ft_btnWhiteResults, .ft_btnWhiteResults:link, .ft_btnWhiteResults:visited {
	display: block;
	height: 25px;
	width: 58px;
	background: url(/images/footytips/2009/ft_btn_white_results2.jpg) no-repeat;
	background-position: 0 0;
}

.ft_btnWhiteResults:hover {
	background: url(/images/footytips/2009/ft_btn_white_results2.jpg) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteResults:active {
	background: url(/images/footytips/2009/ft_btn_white_results2.jpg) no-repeat;
	background-position: 0 -50px;
}

.ft_btnWhiteTipNow, .ft_btnWhiteTipNow:link, .ft_btnWhiteTipNow:visited {
	display: block;
	width: 58px;
	height: 25px;
	background: url(/images/footytips/2009/ft_btn_white_tipNow.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnWhiteTipNow:hover {
	background: url(/images/footytips/2009/ft_btn_white_tipNow.jpg) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteTipNow:active {
	background: url(/images/footytips/2009/ft_btn_white_tipNow.jpg) no-repeat;
	background-position: 0 -50px;
}

.ft_btnWhiteTrade, .ft_btnWhiteTrade:link, .ft_btnWhiteTrade:visited {
	display: block;
	height: 25px;
	width: 58px;
	background: url(/images/footytips/2009/ft_btn_white_trade.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnWhiteTrade:hover {
	background: url(/images/footytips/2009/ft_btn_white_trade.jpg) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteTrade:active {
	background: url(/images/footytips/2009/ft_btn_white_trade.jpg) no-repeat;
	background-position: 0 -50px;
}

.ft_btnWhiteUpdateSettings, .ft_btnWhiteUpdateSettings:link, .ft_btnWhiteUpdateSettings:visited {
	display: block;
	height: 25px;
	width: 98px;
	background: url(/images/footytips/2009/ft_btn_white_updateSettings.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
	border: none;
	cursor: pointer;

}
.ft_btnWhiteUpdateSettings:hover {
	background: url(/images/footytips/2009/ft_btn_white_updateSettings.jpg) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteUpdateSettings:active {
	background: url(/images/footytips/2009/ft_btn_white_updateSettings.jpg) no-repeat;
	background-position: 0 -50px;
}

.ft_btnWhiteViewMatesLadder {
	display: block;
	width: 127px;
	height: 24px;
	background: url(/images/footytips/2009/ft_btn_white_viewMatesLadder.jpg) no-repeat;
}

.ft_btnWhiteViewResults, .ft_btnWhiteViewResults:link, .ft_btnWhiteViewResults:visited {
	display: block;
	height: 29px;
	width: 93px;
	background: url(/images/footytips/2009/ft_btn_white_viewResults.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnWhiteViewResults:hover {
	background: url(/images/footytips/2009/ft_btn_white_viewResults.jpg) no-repeat;
	background-position: 0 -29px;
}

.ft_btnWhiteViewResults:active {
	background: url(/images/footytips/2009/ft_btn_white_viewResults.jpg) no-repeat;
	background-position: 0 -58px;
}

.ft_btnWhiteViewTeam, .ft_btnWhiteViewTeam:link, .ft_btnWhiteViewTeam:visited {
	display: block;
	height: 25px;
	width: 68px;
	background: url(/images/footytips/2009/ft_btn_white_viewTeam.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnWhiteViewTeam:hover {
	background: url(/images/footytips/2009/ft_btn_white_viewTeam.jpg) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteViewTeam:active {
	background: url(/images/footytips/2009/ft_btn_white_viewTeam.jpg) no-repeat;
	background-position: 0 -50px;
}

.ft_btnWhitePostReply, .ft_btnWhitePostReply:link, .ft_btnWhitePostReply:visited {
	display: block;
	width: 64px;
	height: 23px;
	background: url(/images/footytips/2009/ft_btn_white_postReply.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnWhitePostReply:hover {
	background: url(/images/footytips/2009/ft_btn_white_postReply.jpg) no-repeat;
	background-position: 0 -23px;
}

.ft_btnWhitePostReply:active {
	background: url(/images/footytips/2009/ft_btn_white_postReply.jpg) no-repeat;
	background-position: 0 -46px;
}

/* LARGE BUTTON STYLES */
.ft_btnLargeAddAnswer {
	display: block;
	width: 104px;
	height: 26px;
	background: url(/images/footytips/2009/ft_btn_large_addAnswer.jpg) no-repeat;
}

.ft_btnLargeAddAsMate {
	display: block;
	width: 181px;
	height: 40px;
	background: url(/images/footytips/2009/ft_btn_large_addAsMate.jpg) no-repeat;
}

.ft_btnLargeCreateComp, .ft_btnLargeCreateComp:link, .ft_btnLargeCreateComp:visited {
	display: block;
	width: 218px;
	height: 47px;
	background: url(/images/footytips/2009/ft_btn_large_createComp.jpg) no-repeat;
	background-position: 0 0;
}

.ft_btnLargeCreateComp:hover {
	background: url(/images/footytips/2009/ft_btn_large_createComp.jpg) no-repeat;
	background-position: 0 -47px;
}

.ft_btnLargeCreateComp:active {
	background: url(/images/footytips/2009/ft_btn_large_createComp.jpg) no-repeat;
	background-position: 0 -94px;
}

.ft_btnLargeEnterTips, .ft_btnLargeEnterTips:link, .ft_btnLargeEnterTips:visited {
	display: block;
	width: 84px;
	height: 28px;
	background: url(/images/footytips/2009/ft_btn_small_enterTips.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnLargeEnterTips:hover {
	background: url(/images/footytips/2009/ft_btn_small_enterTips.jpg) no-repeat;
	background-position: 0 -28px;
}

.ft_btnLargeEnterTips:active {
	background: url(/images/footytips/2009/ft_btn_small_enterTips.jpg) no-repeat;
	background-position: 0 -56px;
}

.ft_btnLargeEditTips, .ft_btnLargeEditTips:link, .ft_btnLargeEditTips:visited {
	display: block;
	width: 84px;
	height: 28px;
	background: url(/images/footytips/2009/ft_btn_large_editTips.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_btnLargeEditTips:hover {
	background: url(/images/footytips/2009/ft_btn_large_editTips.jpg) no-repeat;
	background-position: 0 -28px;
}

.ft_btnLargeEditTips:active {
	background: url(/images/footytips/2009/ft_btn_large_editTips.jpg) no-repeat;
	background-position: 0 -56px;
}

.ft_btnLargeEditTipsInactive {
	display: block;
	width: 77px;
	height: 22px;
	background: url(/images/footytips/2009/ft_btn_large_editTips_inactive.jpg) no-repeat;
}

.ft_btnLargeInvite, .ft_btnLargeInvite:link, .ft_btnLargeInvite:visited {
	display: block;
	height: 47px;
	width: 107px;
	background: url(/images/footytips/2009/ft_btn_large_invite.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
	border: none;
	cursor: pointer;
}

.ft_btnLargeInvite:hover {
	background: url(/images/footytips/2009/ft_btn_large_invite.jpg) no-repeat;
	background-position: 0 -47px;
}

.ft_btnLargeInvite:active {
	background: url(/images/footytips/2009/ft_btn_large_invite.jpg) no-repeat;
	background-position: 0 -94px;
}

.ft_btnLargeJoinComp, .ft_btnLargeJoinComp:link, .ft_btnLargeJoinComp:visited {
	display: block;
	width: 145px;
	height: 43px;
	border: none;
	cursor: pointer;
	background: url(/images/footytips/2009/ft_btn_large_joinComp.jpg) no-repeat;
	background-position: 0 0;
}

.ft_btnLargeJoinComp:hover {
	background: url(/images/footytips/2009/ft_btn_large_joinComp.jpg) no-repeat;
	background-position: 0 -43px;
}

.ft_btnLargeJoinComp:active {
	background: url(/images/footytips/2009/ft_btn_large_joinComp.jpg) no-repeat;
	background-position: 0 -86px;
}

.ft_btnLargeLadder, .ft_btnLargeLadder:link, .ft_btnLargeLadder:visited {
	display: block;
	height: 47px;
	width: 107px;
	background: url(/images/footytips/2009/ft_btn_large_ladder.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
	border: none;
	cursor: pointer;
}

.ft_btnLargeLadder:hover {
	background: url(/images/footytips/2009/ft_btn_large_ladder.jpg) no-repeat;
	background-position: 0 -47px;
}

.ft_btnLargeLadder:active {
	background: url(/images/footytips/2009/ft_btn_large_ladder.jpg) no-repeat;
	background-position: 0 -94px;
}

.ft_btnLargeLogin {
	display: block;
	width: 94px;
	height: 53px;
	background: url(/images/footytips/2009/ft_btn_large_login.jpg) no-repeat;
}

.ft_btnLargeLoginToVote, .ft_btnLargeLoginToVote:link, .ft_btnLargeLoginToVote:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 115px;
	height: 30px;
	background: url(/images/footytips/2009/ft_btn_large_loginToVote2.jpg) no-repeat;
	background-position: 0 0;
}

.ft_btnLargeLoginToVote:hover {
	background-position: 0 -30px;
}
}

.ft_btnLargeLoginToVote:active {
	background-position: 0 -60px;
}

.ft_btnLargeNextPoll {
	display: block;
	width: 116px;
	height: 22px;
	background: url(/images/footytips/2009/ft_btn_large_nextPoll.jpg) no-repeat;
	background-position: 0 0;
}

.ft_btnLargeNextPoll:hover, .ft_btnLargeNextPoll:active {
	background-position: 0 -22px;
}

.ft_btnLargeNo {
	display: block;
	width: 81px;
	height: 40px;
	background: url(/images/footytips/2009/ft_btn_large_no.jpg) no-repeat;
	border: none;
}

.ft_btnLargePreviewPoll {
	display: block;
	width: 158px;
	height: 30px;
	background: url(/images/footytips/2009/ft_btn_large_previewPoll2.jpg) no-repeat;
	border: none;
}

.ft_btnLargeRegisterForFree {
	display: block;
	width: 204px;
	height: 53px;
	background: url(/images/footytips/2009/ft_btn_large_registerForFree.jpg) no-repeat;
}

.ft_btnLargeTriviaResume, .ft_btnLargeTriviaResume:link, .ft_btnLargeTriviaResume:visited {
	display: block;
	width: 123px;
	height: 123px;
	background: url(/images/footytips/2009/ft_btn_large_triviaResume.jpg) no-repeat;
	background-position: 0 0;
}

.ft_btnLargeTriviaResume:hover {
	background: url(/images/footytips/2009/ft_btn_large_triviaResume.jpg) no-repeat;
	background-position: 0 -123px;
}

.ft_btnLargeTriviaResume:active {
	background: url(/images/footytips/2009/ft_btn_large_triviaResume.jpg) no-repeat;
	background-position: 0 -246px;
}

.ft_btnLargeTriviaStart, .ft_btnLargeTriviaStart:link, .ft_btnLargeTriviaStart:visited {
	display: block;
	width: 123px;
	height: 123px;
	background: url(/images/footytips/2009/ft_btn_large_triviaStart.jpg) no-repeat;
	background-position: 0 0;
}

.ft_btnLargeTriviaStart:hover {
	background: url(/images/footytips/2009/ft_btn_large_triviaStart.jpg) no-repeat;
	background-position: 0 -123px;
}

.ft_btnLargeTriviaStart:active {
	background: url(/images/footytips/2009/ft_btn_large_triviaStart.jpg) no-repeat;
	background-position: 0 -246px;
}

.ft_btnLargeViewMatesProfile {
	display: block;
	width: 215px;
	height: 40px;
	background: url(/images/footytips/2009/ft_btn_large_viewMatesProfile.jpg) no-repeat;
}

.ft_btnLargeViewResults {
	display: block;
	width: 85px;
	height: 20px;
	background: url(/images/footytips/2009/ft_btn_large_viewResults2.jpg) no-repeat;
}

.ft_btnLargeViewTips {
	display: block;
	width: 91px;
	height: 27px;
	background: url(/images/footytips/2009/ft_btn_large_viewTips.jpg) no-repeat;
}

.ft_btnLargeViewTeam {
	display: block;
	width: 187px;
	height: 47px;
	background: url(/images/footytips/2009/ft_btn_large_viewTeam.jpg) no-repeat;
}

.ft_btnLargeVoteNow, .ft_btnLargeVoteNow:link, .ft_btnLargeVoteNow:visited {
	display: block;
	margin: 0;
	padding: 0;
	width: 95px;
	height: 30px;
	background: url(/images/footytips/2009/ft_btn_large_voteNow2.jpg) no-repeat;
	background-position: 0 0;
}

.ft_btnLargeVoteNow:hover {
	background-position: 0 -30px;
}

.ft_btnLargeVoteNow:active {
	background-position: 0 -60px;
}

.ft_btnLargeYes {
	display: block;
	width: 91px;
	height: 40px;
	background: url(/images/footytips/2009/ft_btn_large_yes.jpg) no-repeat;
	border: none;
}

.fan_btnLargeViewYourTeam {
	display: block;
	width: 130px;
	height: 27px;
	background: url(/images/footytips/2009/fan_btn_large_viewYourTeam.jpg) no-repeat;
}

.fan_btnLargeCreateTeam {
	display: block;
	width: 111px;
	height: 27px;
	background: url(/images/footytips/2009/fan_btn_large_createTeam.jpg) no-repeat;
}

.ft_btnLargeLaunchLiveScore {
	display: block;
	width: 252px;
	height: 42px;
	background: url(/images/footytips/2009/ft_btn_large_launchLiveScore.jpg) no-repeat;
}

.ft_btnLargeLiveScore {
	display: block;
	width: 80px;
	height: 24px;
	background: url(/images/footytips/2009/ft_btn_large_liveScore.jpg) no-repeat;
}

/* ICON STYLES */
.ft_iconFlexi {
	display: block;
	width: 10px;
	height: 10px;
	background: url(/images/footytips/2009/ft_icon_11_flexi.gif) no-repeat;
}

.ft_iconNew {
	display: block;
	width: 34px;
	height: 13px;
	background: url(/images/footytips/2009/ft_icon_new.gif) no-repeat;
}

.ft_iconLastPage {
	display: block;
	width: 14px;
	height: 15px;
	background: url(/images/footytips/2009/ft_icon_11_lastPage.gif) no-repeat center;
}

.ft_iconPrivacy {
	display: block;
	width: 9px;
	height: 10px;
	background: url(/images/footytips/2009/ft_icon_11_privacy.gif) no-repeat center;
}

.ft_iconStartsSoon {
	display: block;
	width: 83px;
	height: 11px;
	background: url(/images/footytips/2009/ft_icon_startsSoon.gif) no-repeat;
}

.ft_iconTick {
	display: block;
	width: 11px;
	height: 11px;
	background: url(/images/footytips/2009/ft_icon_11_tick.gif) no-repeat center;
}

.ft_iconTrivia {
	display: block;
	width: 11px;
	height: 11px;
	background: url(/images/footytips/2009/ft_icon_11_trivia.gif) no-repeat center;
}

/* ICON 16 STYLES */
.ft_sportIcon16AFL {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_afl.gif) no-repeat;
}

.ft_sportIcon16ANZC {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_anzc.gif) no-repeat;
}

.ft_sportIcon16ASH {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_cric.gif) no-repeat;
}

.ft_sportIcon16NRL {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_nrl.gif) no-repeat;
}

.ft_sportIcon16S12, .ft_sportIcon16S14 {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_s14.gif) no-repeat;
}

.ft_sportIcon16TRI {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_s14.gif) no-repeat;
}

.ft_sportIcon16ALE {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_ale.gif) no-repeat;
}

.ft_sportIcon16CRIC {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_cric.gif) no-repeat;
}

.ft_sportIcon16CLC, .ft_sportIcon16UCL {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_clc.gif) no-repeat;
}

.ft_sportIcon16PLC, .ft_sportIcon16EPL {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_plc.gif) no-repeat;
}

.ft_sportIcon16RLWC {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_rlwc.gif) no-repeat;
}

.ft_sportIcon16IPL {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_cric.gif) no-repeat;
}

.ft_sportIcon16CWC {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_cric.gif) no-repeat;
}

.ft_sportIcon16SANFL {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_afl.gif) no-repeat;
}

.ft_sportIcon16SWC {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_ale.gif) no-repeat;
}

.ft_sportIcon16T20 {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_cric.gif) no-repeat;
}

.ft_sportIcon16VFL {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_afl.gif) no-repeat;
}

.ft_sportIcon16WAFL {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sport_afl.gif) no-repeat;
}

.ft_icon16AcceptMate {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_acceptMate.gif) no-repeat;
}

.ft_icon16addMate {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_addMate.gif) no-repeat;
}

.ft_icon16Affiliate {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_ft.gif) no-repeat;
}

.ft_icon16AllGood {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_allGood.gif) no-repeat;
}

.ft_icon16Arrow {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_arrow.gif) no-repeat;
}

.ft_icon16ArrowBack {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_arrowBack.gif) no-repeat;
}

.ft_icon16ArrowUp {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_arrow_up.gif) no-repeat;
}

.ft_icon16ArrowUpInactive {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_arrow_up_inactive.gif) no-repeat;
}

.ft_icon16ArrowUpRank {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_arrow_up_rank.gif) no-repeat;
}

.ft_icon16ArrowDown {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_arrow_down.gif) no-repeat;
}

.ft_icon16ArrowDownInactive {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_arrow_down_inactive.gif) no-repeat;
}

.ft_icon16ArrowDownRank {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_arrow_down_rank.gif) no-repeat;
}

.ft_icon16ArrowStaticRank {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_arrow_static.gif) no-repeat;
}

.ft_icon16Avatar {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_avatar.gif) no-repeat;
}

.ft_icon16Betting {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_betting.gif) no-repeat;
}

.ft_icon16Bold {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_bold.gif) no-repeat;
}

.ft_icon16Certificate {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_certificate.jpg) no-repeat;
}

.ft_icon16Clock {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_clock.gif) no-repeat;
}

.ft_icon16Comment {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_comment.gif) no-repeat;
}

.ft_icon16CommentInactive {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_comment_inactive.gif) no-repeat;
}

.ft_icon16Compare {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_compare.gif) no-repeat;
}

.ft_icon16Comps {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_comps.gif) no-repeat;
}

.ft_icon16CompsPostcode {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_comps_postcode.gif) no-repeat;
}

.ft_icon16CompsEmail {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_comps_email.gif) no-repeat;
}

.ft_icon16CompsPublic {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_comps_public.gif) no-repeat;
}

.ft_icon16Contract {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_16_contract.gif) no-repeat;
	background-position: center;
}

.ft_icon16Cross {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_cross.gif) no-repeat;
}

.ft_icon16Delete, .ft_icon16Delete:link, .ft_icon16Delete:visited {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_delete.gif) no-repeat;
	background-position: 0 0;
}

.ft_icon16Delete:hover, .ft_icon16Delete:active {
	background-position: 0 -16px;
}

.ft_icon16EditTips {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_editTips.jpg) no-repeat;
}

.ft_icon16EditTipsInactive {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_editTipsInactive.jpg) no-repeat;
}

.ft_icon16Error {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_error.gif) no-repeat;
}

.ft_icon16Expand {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_16_expand.gif) no-repeat;
	background-position: center;
}

.ft_icon16Export {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_export.jpg) no-repeat;
}

.ft_icon16Fantasy {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_fantasy.gif) no-repeat;
}

.ft_icon16FavSport {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_favSport.jpg) no-repeat;
}

.ft_icon16FavTeam {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_favTeam.jpg) no-repeat;
}

.ft_icon16Flexi {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_flexi.gif) no-repeat;
}

.ft_icon16FontSize {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_fontSize.gif) no-repeat;
}

.ft_icon16Help {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_help.gif) no-repeat;
}

.ft_icon16HelpMargin {
	display: block;
	height: 20px;
	width: 50px;
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	text-align: center;
	background: url(/images/footytips/2009/ft_icon_16_help.gif) no-repeat;
	background-position: top right;
	color: #254a83 !important;
}

.ft_icon16Hide, .ft_icon16Hide:link, .ft_icon16Hide:visited {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_hide.gif) no-repeat;
	background-position: 0 0px;
	overflow: hidden;
}

.ft_icon16Hide:hover, .ft_icon16Hide:active {
	background: url(/images/footytips/2009/ft_icon_16_hide.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_icon16HungryJacks {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_hungryJacks.jpg) no-repeat;
}

.ft_icon16Image {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_image.gif) no-repeat;
}

.ft_icon16Injury {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_injury.gif) no-repeat;
}

.ft_icon16Italic {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_italic.gif) no-repeat;
}

.ft_icon16League {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_league.gif) no-repeat;
}

.ft_icon16LiveNow {
	display: block;
	height: 16px;
	width: 21px;
	background: url(/images/footytips/2009/ft_icon_16_liveNow.gif) no-repeat;
}

.ft_icon16LiveScore {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_liveScore.gif) no-repeat;
}

.ft_icon16Loading {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_loading.gif) no-repeat;
}

.ft_icon16Locked {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_locked.gif) no-repeat;
}

.ft_icon16LockedInactive {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_locked_inactive.gif) no-repeat;
}

.ft_icon16Mail {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_mail.gif) no-repeat;
}

.ft_icon16Manage {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_manageComp.gif) no-repeat;
}

.ft_icon16Mates {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_mates.gif) no-repeat;
}

.ft_icon16MatesInactive {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_mates_inactive.jpg) no-repeat;
}

.ft_icon16New {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_new.gif) no-repeat;
}

.ft_icon16NewMember {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_newMember.gif) no-repeat;
}

.ft_icon16PagePrev, .ft_icon16PagePrev:link, .ft_icon16PagePrev:visited {
	display: block;
	width: 18px;
	height: 18px;
	background: url(/images/footytips/2009/ft_icon_pagination_prev.jpg) no-repeat;
	background-position: 0 -18px;
}

.ft_icon16PagePrev:hover, .ft_icon16PagePrev:active {
	background: url(/images/footytips/2009/ft_icon_pagination_prev.jpg) no-repeat;
	background-position: 0 0;
}

.ft_icon16PageNext, .ft_icon16PageNext:link, .ft_icon16PageNext:visited {
	display: block;
	width: 18px;
	height: 18px;
	background: url(/images/footytips/2009/ft_icon_pagination_next.jpg) no-repeat;
	background-position: 0 -18px;
}

.ft_icon16PageNext:hover, .ft_icon16PageNext:active {
	background: url(/images/footytips/2009/ft_icon_pagination_next.jpg) no-repeat;
	background-position: 0 0;
}

.ft_icon16Overall {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_overall.gif) no-repeat;
}

.ft_icon16Password {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_password.gif) no-repeat;
}

.ft_icon16PaymentInactive {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_payment_inactive.gif) no-repeat;
	background-position: 0 0;
}

.ft_icon16PaymentInactive:hover, .ft_icon16PaymentInactive:active {
	background: url(/images/footytips/2009/ft_icon_16_payment_inactive.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_icon16PaymentActive {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_payment_active.gif) no-repeat;
	background-position: 0 0;
}

.ft_icon16PaymentActive:hover, .ft_icon16PaymentActive:active {
	background: url(/images/footytips/2009/ft_icon_16_payment_active.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_icon16Polls {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_polls.gif) no-repeat;
}

.ft_icon16PollsNoVote {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_polls_noVote.gif) no-repeat;
}

.ft_icon16PollsVoteReceived {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_polls_voteReceived.gif) no-repeat;
}

.ft_icon16Print {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_print.jpg) no-repeat;
}

.ft_icon16Privacy, .ft_icon16Privacy:link, .ft_icon16Privacy:visited {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_privacy.gif) no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.ft_icon16Privacy:hover, .ft_icon16Privacy:active {
	background: url(/images/footytips/2009/ft_icon_16_privacy.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_icon16Profile {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_profile.gif) no-repeat;
}

.ft_icon16Quote {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_quote.gif) no-repeat;
}

.ft_icon16RemoveMate {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_removeMate.gif) no-repeat;
}

.ft_icon16Report, .ft_icon16Report:link, .ft_icon16Report:visited {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_report.gif) no-repeat;
	background-position: 0 0;
}

.ft_icon16Report:hover, .ft_icon16Report:active {
	background: url(/images/footytips/2009/ft_icon_16_report.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_icon16Reported {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_report.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_icon16Search {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_search.gif) no-repeat;
}

.ft_icon16Settings, .ft_icon16Settings:link, .ft_icon16Settings:visited {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_settings.gif) no-repeat;
	background-position: 0 0;
}

.ft_icon16Settings:hover, .ft_icon16Settings:active {
	background: url(/images/footytips/2009/ft_icon_16_settings.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_icon16SMS {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_sms.jpg) no-repeat;
}

.ft_icon16Stats {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_stats.gif) no-repeat;
}

.ft_icon16ShareTips {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_shareTips.jpg) no-repeat;
}

.ft_icon16Streak {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_streak.gif) no-repeat;
}

.ft_icon16Tick {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_tick.gif) no-repeat;
}

.ft_icon16Timer {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_timer.gif) no-repeat;
}

.ft_icon16TimerUrgent {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_timer_urgent.gif) no-repeat;
}

.ft_icon16Tipping {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_tipping.gif) no-repeat;
}

.ft_icon16Trivia {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_trivia.gif) no-repeat;
}

.ft_icon16Underline {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_underline.gif) no-repeat;
}

.ft_icon16Url {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_url.gif) no-repeat;
}

.fan_icon16Arrow {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/fantasy/2009/fan_icon_16_arrow.gif) no-repeat;
}

.fan_icon16Captain {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/fantasy/2009/fan_icon_16_captain.gif) no-repeat;
}

/* ICON 32 STYLES */
.ft_icon32AddMate {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_addMate.jpg) no-repeat;
}

.ft_icon32Avatar {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_avatar.jpg) no-repeat;
}

.ft_icon32Clock {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_clock.gif) no-repeat;
}

.ft_icon32Comment {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_comment.gif) no-repeat;
}

.ft_icon32Comps {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_comps.jpg) no-repeat;
}

.ft_icon32Compare {
	display: block;
	width: 32px;
	height: 32px;
	background: url(/images/footytips/2009/ft_icon_32_compare.gif) no-repeat;
}

.ft_icon32Cross {
	display: block;
	width: 32px;
	height: 32px;
	background: url(/images/footytips/2009/ft_icon_32_cross.gif) no-repeat;
}

.ft_icon32Fantasy {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_fantasy.jpg) no-repeat;
}

.ft_icon32FavSport {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_favSport.jpg) no-repeat;
}

.ft_icon32FavTeam {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_favTeam.jpg) no-repeat;
}

.ft_icon32Flexi {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_flexi.jpg) no-repeat;
}

.ft_icon32HungryJacks {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_hungryJacks.jpg) no-repeat;
}

.ft_icon32League {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_league.jpg) no-repeat;
}

.ft_icon32LiveScore {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_liveScore.gif) no-repeat;
}

.ft_icon32Locked {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_locked.gif) no-repeat;
}

.ft_icon32MailFantasy {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_mail_fantasy.jpg) no-repeat;
}

.ft_icon32Mates {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_mates.gif) no-repeat;
}

.ft_icon32Mobile {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_mobile.gif) no-repeat;
}

.ft_icon32NewMember {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_newMember.jpg) no-repeat;
}

.ft_icon32Overall {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_overall.gif) no-repeat;
}

.ft_icon32Polls {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_polls.jpg) no-repeat;
}

.ft_icon32Profile {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_profile.jpg) no-repeat;
}

.ft_icon32SMS {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sms.jpg) no-repeat;
}

.ft_icon32SpeedFast {
	display: block;
	width: 32px;
	height: 32px;
	background: url(/images/footytips/2009/ft_icon_32_speedFast.jpg) no-repeat;
}

.ft_icon32SpeedMedium {
	display: block;
	width: 32px;
	height: 32px;
	background: url(/images/footytips/2009/ft_icon_32_speedMedium.jpg) no-repeat;
}

.ft_icon32SpeedSlow {
	display: block;
	width: 32px;
	height: 32px;
	background: url(/images/footytips/2009/ft_icon_32_speedSlow.jpg) no-repeat;
}

.ft_icon32Stats {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_stats.jpg) no-repeat;
}

.ft_icon32Streak {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_streak.gif) no-repeat;
}

.ft_icon32Tipping {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_tipping.jpg) no-repeat;
}

.ft_icon32Tick {
	display: block;
	width: 32px;
	height: 32px;
	background: url(/images/footytips/2009/ft_icon_32_tick.gif) no-repeat;
}

.ft_icon32TickBlue {
	display: block;
	width: 32px;
	height: 32px;
	background: url(/images/footytips/2009/ft_icon_32_tick_blue.gif) no-repeat;
}

.ft_icon32Trivia {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_trivia.jpg) no-repeat;
}

.ft_sportIcon32AFL {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_afl.gif) no-repeat;
}

.ft_sportIcon32NRL {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_nrl.gif) no-repeat;
}

.ft_sportIcon32ANZC {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_anzc.gif) no-repeat;
}

.ft_sportIcon32S12, .ft_sportIcon32S14 {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_s14.gif) no-repeat;
}

.ft_sportIcon32SWC {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_ale.gif) no-repeat;
}

.ft_sportIcon32TRI {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_tri.jpg) no-repeat;
}

.ft_sportIcon32ALE {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_ale.gif) no-repeat;
}

.ft_sportIcon32CRIC {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_cric.gif) no-repeat;
}

.ft_sportIcon32T20 {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_cric.jpg) no-repeat;
}

.ft_sportIcon32ASH {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_cric.jpg) no-repeat;
}

.ft_sportIcon32CLC, .ft_sportIcon32UCL {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_clc.jpg) no-repeat;
}

.ft_sportIcon32CWC {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_cric.gif) no-repeat;
}

.ft_sportIcon32IPL {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_cric.jpg) no-repeat;
}

.ft_sportIcon32PLC, .ft_sportIcon32EPL {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_plc.jpg) no-repeat;
}

.ft_sportIcon32RLWC {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_rlwc.jpg) no-repeat;
}

.ft_sportIcon32SANFL {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_afl.gif) no-repeat;
}

.ft_sportIcon32VFL {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_afl.gif) no-repeat;
}

.ft_sportIcon32WAFL {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_sport_afl.gif) no-repeat;
}

.ft_icon64Alert {
	display: block;
	width: 64px;
	height: 64px;
	background: url(/images/footytips/2009/ft_icon_64_alert.jpg) no-repeat;
}

.ft_icon64Compare {
	display: block;
	width: 64px;
	height: 64px;
	background: url(/images/footytips/2009/ft_icon_64_compare.jpg) no-repeat;
}

.ft_icon64Comps {
	display: block;
	width: 64px;
	height: 64px;
	background: url(/images/footytips/2009/ft_icon_64_comps.jpg) no-repeat;
}

.ft_icon64Fantasy {
	display: block;
	width: 80px;
	height: 80px;
	background: url(/images/footytips/2009/ft_icon_64_fantasy.jpg) no-repeat;
}

.ft_icon64Flexi {
	display: block;
	width: 80px;
	height: 80px;
	background: url(/images/footytips/2009/ft_icon_64_flexi.jpg) no-repeat;
}

.ft_icon64Padlock {
	float: left;
	display: block;
	height: 64px;
	width: 64px;
	background: url(/images/footytips/2009/ft_icon_64_padlock.jpg) no-repeat;
}

.ft_icon64Streak {
	display: block;
	width: 80px;
	height: 80px;
	background: url(/images/footytips/2009/ft_icon_64_streak.jpg) no-repeat;
}

.ft_icon64Tick {
	display: block;
	width: 64px;
	height: 64px;
	background: url(/images/footytips/2009/ft_icon_64_tick.jpg) no-repeat;
}

.ft_icon64Tipping {
	display: block;
	width: 80px;
	height: 80px;
	background: url(/images/footytips/2009/ft_icon_64_tipping.jpg) no-repeat;
}

.ft_icon64Trivia {
	display: block;
	width: 80px;
	height: 80px;
	background: url(/images/footytips/2009/ft_icon_64_trivia.jpg) no-repeat;
}

/* SEARCH FIELD STYLES */
.ft_search {
	clear: both;
	float: left;
}

.ft_search small {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 100%;
}

.ft_searchIcon {
	float: left;
	width: 33px;
	height: 37px;
	background: url(/images/footytips/2009/ft_search_icon.jpg) no-repeat;
}

.ft_searchCaption {
	clear: both;
	float: inherit;
	padding: 0px 0px 3px 0px;
}

.ft_searchCaption p {
	font-size: 11px;
	font-weight: bold;
}

.ft_searchInput {
	float: left;
	width: 250px;
}

.ft_searchInput input {
	display: block;
	padding: 7px;
	margin: 0;
	width: 100%;
	height: 37px;
	font-size: 15px;
	border: 2px solid #bfcedc;
	border-right: none;
	font-family: verdana;
}

*html body .ft_searchInput {
	margin: -1px 0px 0px 0px;
}

.ft_searchInput #compSearchSportId {
	display: none;
}

.ft_searchDropdown {
	float: left;
	width: 125px;
	height: 37px;
	background: url(/images/footytips/2009/ft_search_bg.jpg) repeat-x;
}

.ft_searchDropdownTitle {
	display: block;
	margin: 2px 0px 0px 0px;
	width: 125px;
	height: 33px;
	background: url(/images/footytips/2009/ft_search_dropdown_title_bg.jpg) no-repeat;
	cursor: pointer;
	color: #888;
}

.ft_searchDropdownTitle span {
	display: block;
	padding: 10px 0px 0px 12px;
	font-size: 11px;
	font-family: tahoma;
}

*html body .ft_searchDropdownDD {
	width: 126px;
	height: expression( this.scrollHeight > 169 ? "169px" : "auto" );
}

.ft_searchDropdownDD {
	max-height: 174px;
	clear: both;
	float: left;
	position: absolute;
	margin: 10px 0px 0px 0px;
	visibility: hidden;
	width: 126px;
	background: #fff url(/images/footytips/2009/ft_search_dropdown_bg.jpg) repeat-y;
	z-index: 100000;
	overflow-y: scroll;
	border-bottom: 2px solid #bfcedc;
}

.ft_searchDropdownDD a, .ft_searchDropdownDD a:link, .ft_searchDropdownDD a:visited {
	display: block;
	margin: 0px 2px 0px 2px;
	height: 28px;
	border-bottom: 1px solid #eee;
	background: #fff;
	text-decoration: none;
	color: #888;
	width: 106px;
}

.ft_searchDropdownDD a:hover, .ft_searchDropdownDD a:active {
	background: #eee;
	text-decoration: none;
	color: #254a83;
}

.ft_searchDropdownDD a div {
	float: left;
	margin: 6px 0px 0px 10px;
	cursor: pointer;
}

.ft_searchDropdownDD a span {
	display: block;
	float: left;
	padding: 8px 0px 0px 10px;
	cursor: pointer;
}

.ft_searchDropdownDDBottom {
	margin: -1px 0px 0px 0px;
	width: 126px;
	height: 5px;
	background: #fff url(/images/footytips/2009/ft_search_dropdown_bottom.png) no-repeat;
}

.ft_searchBorder {
	float: left;
	height: 37px;
	width: 5px;
	background: url(/images/footytips/2009/ft_searchBorder.jpg) no-repeat;
}

.ft_searchSelect {
	float: left;
	padding: 0px 0px 0px 4px;
}

.ft_searchSelect select {
	height: 22px;
	width: 100px;
}

*html body .ft_searchSelect select {
	margin: 1px 0px 0px 0px;
}

.ft_searchButton {
	float: left;
	padding: 0px 0px 0px 8px;
}

.ft_searchButton input {
	display: block;
	width: 85px;
	height: 37px;
	border: none;
	cursor: pointer;
	background: url(/images/footytips/2009/ft_search_button.jpg) no-repeat;
	background-position: 0 0;
}

.ft_searchButton input:hover {
	background: url(/images/footytips/2009/ft_search_button.jpg) no-repeat;
	background-position: 0 -37px;
}

.ft_searchButton input:active {
	background: url(/images/footytips/2009/ft_search_button.jpg) no-repeat;
	background-position: 0 -74px;
}

.ft_searchOptions {
	float: left;
	padding: 6px 0px 0px 8px;
}

.ft_searchOptions input {
	display: block;
	float: left;
}

.ft_searchOptions label {
	display: block;
	float: left;
	width: 120px;
	margin: 3px 0px 0px 3px;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

/* FORM TABLE STYLES */
.ftregtable {
	/*font-size: 11px;*/
	width: 100%;
}

.ftregtableheadingrow {
	height: 24px;
	background: #fff url(/images/footytips/2009/ft_form_head_bg.jpg) no-repeat bottom;
}

.ftregtableheadingcell {
	text-align: left;
	font-size: 11px;
	text-align: center;
	padding: 6px 4px 6px 4px;
	color: #000;
	background: #fff url(/images/footytips/2009/ft_form_head_bg.jpg) repeat-x bottom;
}

.ftregtableheadingcell strong {
	display: block;
	float: left;
	margin: 2px 0px 0px 0px;
	text-align: left;
}

.ftregtableheadingcellIcon {
	float: left;
	margin: 0px 6px 0px 0px;
	height: 16px;
	width: 16px;
}

.ftregtable0row, .ftregtable1row {
	font-size: 11px;
	background: #fff;
	text-align: left;
}

.ftregtable0cell, .ftregtable1cell {
	color: #000;
	padding: 4px;
	border-bottom: 1px solid #eee;
}

.ftregtable0cell label, .ftregtable1cell label {
	display: block;
	width: 100%;
}

.ftregtablebuttonrow {
	background: #fff;
	border-bottom: none;
}

.ftregtablebuttoncell {
	padding: 8px;
	background: #fff;
	text-align: left;
}

.ftregtablebuttoncell a, .ftregtablebuttoncell a:link, .ftregtablebuttoncell a:visited, .ftregtablebuttoncell a:hover, .ftregtablebuttoncell a:active {
	font-size: 10px;
}

/* MY ACCOUNT INDEX STYLES */
.ft_myAccountDetails {
	margin: 0;
	padding: 0px 0px 4px 0px;
	color: #888;
	font-size: 11px;
}

.ft_myAccountMessages {
	clear: both;
	float: left;
	margin: 0px 0px 4px 0px;
}

.ft_myAccountMessagesIcon {
	clear: both;
	float: left;
	margin: 0px 4px 0px 0px;
	width: 12px;
	height: 11px;
	background: url(/images/footytips/2009/ft_icon_11_mail.jpg) no-repeat;
}

.ft_myAccountMessagesIconNew {
	clear: both;
	float: left;
	margin: 0px 4px 0px 0px;
	width: 12px;
	height: 11px;
	background: url(/images/footytips/2009/ft_icon_11_mailNew.jpg) no-repeat;
}

.ft_myAccountMessagesDetail {
	float: left;
	margin: 1px 0px 0px 0px;
	width: 400px;
}

.ft_myAccountMessagesDetail a, .ft_myAccountMessagesDetail a:link, .ft_myAccountMessagesDetail a:visited {
	font-weight: normal;
	font-size: 10px;
}



/* FORM STYLES */
.ftformtable {
	clear: both;
	/*font-size:11px;*/
	border-collapse: collapse;
	border-spacing:0;
	border: none;
	width: 100%;
}

.ftformtable td {
	padding: 3px;
	vertical-align: top;
}

.ftformtable .headingone {
	margin: 0px 0px 0px 0px;
}

.ftformtable p {
	font-size: 12px;
	margin: 0px 0px 2px 0px;
}

.ftformtable label, .ftformtable td label {
	display: block;
	margin: 7px 10px 0px 0px;
	font-family: tahoma;
	font-size: 11px;
	text-align: right;
	cursor: pointer;
}

.ftformtableheadingrow {
	text-align: left;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 2px 4px 2px;
	background: #558eb9 url(/images/footytips/2008/ftdata_head.jpg) no-repeat bottom;	
}

.ftformtableheadingcell {
	text-align: left;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	padding: 4px 2px 4px 2px;
	background: #558eb9 url(/images/footytips/2008/ftdata_head.jpg) repeat-x bottom;
	border-left: 1px dotted #fff;
}

.ftformtable0row {	
	font-size: 11px;
	color: #000;
	padding: 2px;
	background: #fff;
}

.ftformtable1row {
	font-size: 11px;
	color: #000;
	padding:2px;
	background: #FFF;
}

.ftformtable0cell {
	font-size: 11px;
	color: #000;
	padding: 2px;
	background: #fff;
	border-bottom: 1px solid #c4deef;
}

.ftformtable1cell {
	font-size: 11px;
	color: #000;
	padding: 2px;
	background: #fff;
	border-bottom: 1px solid #c4deef;
	text-align: left;
}

.ft_form .headingone {
	margin: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}

.ft_formButton, .ft_formButton:link, .ft_formButton:visited {
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	border: 1px solid #00274f;
	background: #0d375f url(/images/footytips/2009/ft_form_btn_bg.jpg) repeat-x top;
	background-position: 0 0;
	cursor: pointer;
}

.ft_formButton:hover {
	background: #2787d5 url(/images/footytips/2009/ft_form_btn_bg.jpg) repeat-x bottom;
	background-position: 0 -30px;
}

.ft_formButton:active {
	background: #10457c url(/images/footytips/2009/ft_form_btn_bg.jpg) repeat-x bottom;
	background-position: 0 -60px;
}

.ft_formButtonFan {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	border: 1px solid #536614;
	margin: 0;
	padding: 1px 0px 0px 0px;
	background: #648819 url(/images/fantasy/2009/fan_formButton_bg.jpg) repeat-x;
}

.ft_formRequired {
	display: block;
	float: left;
	margin: 8px 0px 0px 8px;
	width: 52px;
	height: 11px;
	background: url(/images/footytips/2009/ft_form_required.gif) no-repeat;
}

.ft_formStepCompleted {
	clear: both;
	float: inherit;
	width: 90%;
	height: 29px;
	background: #80b21a url(/images/footytips/2009/ft_form_step_completed_bg.jpg) no-repeat top right;
}

.ft_formStepActive {
	clear: both;
	float: inherit;
	width: 90%;
	height: 29px;
	background: #254a83 url(/images/footytips/2009/ft_form_step_active_bg.jpg) no-repeat top right;
}

.ft_formStepInactive {
	clear: both;
	float: inherit;
	width: 90%;
	height: 29px;
	background: #6b84a9 url(/images/footytips/2009/ft_form_step_inactive_bg.jpg) no-repeat top right;
}

.ft_formStepError {
	clear: both;
	float: inherit;
	width: 90%;
	height: 29px;
	background: #e40000 url(/images/footytips/2009/ft_form_step_error_bg.jpg) no-repeat top right;
}

.ft_formStepActive p, .ft_formStepCompleted p, .ft_formStepError p, .ft_formStepInactive p {
	float: left;
	padding: 8px 0px 0px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.ft_formInputActive {
	border: 2px solid #7f9db9 !important;
}

.ft_formHR {
	clear: both;
	float: left;
	width: 100%;
	height: 10px;
	background: url(/images/footytips/2009/ft_form_hr.jpg) repeat-x bottom;
}

.ft_formClear {
	clear: both;
	float: none;
	width: 100%;
	height: 10px;
}

.ft_formMessageSubject {
	float: left;
	width: 350px;
}

.ft_formMessageSubject small {
	margin: 2px 0px 0px 0px !important;
}

.ft_formMessageSubject input {
	margin: 0px 0px 2px 0px;
	padding: 5px;
	width: 100%;
	height: 28px;
	font-size: 12px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_formTextInput {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_formTextInput input {
	margin: 0px 0px 2px 0px;
	padding: 5px;
	width: 100%;
	height: 28px;
	font-size: 12px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_compsSettings .ft_searchTable .ft_formTextInput input {
	padding: 3px;
	height: 24px;
}

.ft_compURL .ft_formTextInput {
	width: 250px !important;
}

.ft_profileRightContainer .ft_compURL .ft_formTextInput {
	width: 150px !important;
}

.ft_formTextArea {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 350px;
}

.ft_formTextArea textarea {
	padding: 4px;
	width: 100%;
	height: 125px;
	font-size: 12px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_formTextArea small {
	margin: 2px 0px 0px 0px !important;
}

.ft_formTextarea .ft_formButton {
	float: right;
	margin: 4px 0px 0px 5px;
	height: 25px;
}

.ft_formRadio input {
	clear: both;
	float: left;
	margin: 4px 4px 4px 4px;
	padding: 0px;
}

.ft_formRadio .ft_formButton {
	margin: 0 4px;
	clear: none;
	height: 23px;
}

.ft_formRadio .ft_icon16AllGood  {
	margin: 3px 0px 0px 2px;
	float: left;
	padding: 2px 0px 0px 20px;
	background-position: top left;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
	color: #74a414;
}

.ft_formRadio .ft_icon16Error  {
	margin: 3px 0px 0px 2px;
	float: left;
	padding: 2px 0px 0px 20px;
	background-position: top left;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
	color: #b01313;
}

.ft_formRadio #compCodeCheckArea {
	display: block;
	float: left;
}

.ft_formRadio label {
	float: left;
	margin: 4px 8px 4px 0px;
	padding: 0;
	font-size: 11px;
	cursor: pointer;
}

*html body .ft_formRadio label {
	margin: 3px 8px 0px 0px;
}

.ft_formCheckbox {
	float: left;
	padding: 3px 0px 3px 0px;
}

.ft_formCheckbox input {
	clear: both;
	float: left;
	margin: 4px;
	padding: 0;
}

.ft_formCheckbox label {
	float: left;
	margin: 4px 8px 4px 2px;
	padding: 0;
	font-size: 11px;
	font-family: verdana;
	cursor: pointer;
}

*html body .ft_formCheckbox label {
	margin: 7px 8px 4px 2px;
}

.ft_formSelect {
	float: left;
	padding: 3px 0px 3px 0px;
}

.ft_formSelect select {
	padding: 2px;
	width: 200px;
	border: 2px solid #bfcfde;
	font-size: 12px;
	font-family: tahoma;
}

.ft_searchTable .ft_formSelect {
	float: none;
	padding: 0;
}

.ft_searchTable .ft_formSelect select  {
	width: 100%;
}

#newLadderForm .ft_icon16New {
	border: none;
	cursor: pointer;
}


/* PROGRESS INDICATOR */
.ft_formProgress {
	clear: both;
	float: left;
	padding: 5px 0px 5px 0px;
	font-family: tahoma;
}

.ft_formProgress ul {
	clear: both;
	float: inherit;
	margin: 0;
}

.ft_formProgress li {
	display: block;
	float: left;
	height: 49px;
	padding: 0px 30px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	background: url(/images/footytips/2009/ft_form_progress_inactive_bg.jpg) no-repeat right;
}

.ft_formProgress li cite {
	display: block;
	float: left;
	width: 15px;
	height: 49px;
	background: url(/images/footytips/2009/ft_form_progress_inactive_arrow.jpg) no-repeat;
}

.ft_formProgress li span {
	display: block;
	float: left;
	padding: 11px 0px 0px 18px;
}

.ft_formProgress li small {
	float: left;
	width: auto;
	font-size: 10px;
	color: #b4b4b4;
}

.ft_formProgress li p {
	clear: both;
	float: left;
	color: #888;
	font-size: 12px;
	font-weight: bold;
}

.ft_formProgress .ft_formProgressComplete {
	background: url(/images/footytips/2009/ft_form_progress_completed_bg.jpg) no-repeat right;
}

.ft_formProgress .ft_formProgressComplete cite {
	background: url(/images/footytips/2009/ft_form_progress_completed_arrow.jpg) no-repeat;
}

.ft_formProgress .ft_formProgressComplete small {
	color: #c7de96;
}

.ft_formProgress .ft_formProgressComplete p {
	color: #fff;
}

.ft_formProgress .ft_formProgressActive {
	background: url(/images/footytips/2009/ft_form_progress_active_bg.jpg) no-repeat right;
}

.ft_formProgress .ft_formProgressActive cite {
	background: url(/images/footytips/2009/ft_form_progress_active_arrow.jpg) no-repeat;
}

.ft_formProgress .ft_formProgressActive small {
	color: #8ea9c8;
}

.ft_formProgress .ft_formProgressActive p {
	color: #fff;
}


/* COMP CREATION */
/*
.ft_formCompCreation label {
	display: block;
	margin: 7px 10px 0px 0px;
	font-family: tahoma;
	font-size: 11px;
	text-align: right;
}
*/

.ft_formCompCreation .ft_formTextInput {
	display: block;
	clear: none;
	float: left;
	width: 175px;
}


.ft_formCompCreation .ft_formRadio label {
	margin: 6px 8px 4px 0px;
	width: auto;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
}

.ft_formCompCreation .ft_formRadio .ft_formTextInput {
	float: left;
	width: 130px;
}

.ft_formCompCreation .ft_formRadio .ft_formTextInput input {
	margin: 0px 0px 2px 0px;
	padding: 3px;
	width: 100%;
	height: 24px;
	font-size: 11px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_formCompCreation .ft_formCheckbox small {
	margin: 5px 0px 3px 0px;
}
.ft_formCompCreation .ft_formCheckbox label cite {
	display: block;
	padding: 2px 0px 0px 2px;
	font-style: normal;
}

.ft_formFeedback {
	clear: both;
	float: left;
	margin: 25px 0px 8px 0px;
	padding: 0px 0px 25px 0px;
	width: 100%;
	border-bottom: 1px dotted #ccc;
}

.ft_formFeedbackIcon {
	float: left;
	margin: 0px 0px 0px 12px;
	width: 90px;
}

.ft_formFeedbackContent {
	float: left;
	width: 325px;
}

.ft_formFeedbackContent table {
	width: 100%;
}

.ft_formFeedbackContent ul li {
	padding: 0px 10px 0px 0px;
	line-height: 1.4em;
	font-size: 12px;
	color: #666;
}

.ft_formFeedback .ft_formTextInput  {
	width: 450px;
}

.ft_formFeedback .ft_formTextInput input {
	background: #eee;
}

.ft_formFeedbackContent p {
	font-size: 12px;
}

.ft_formFeedbackContent small {
	width: 300px;
}

.ft_formFeedbackButton {
	float: right;
}

.ft_formFeedbackConfirmation h1 {
	color: #6f9f0f;
}

.ft_formFeedbackAlert h1 {
	color: #e26e00;
}

.ft_formFeedbackAlert .ft_formFeedbackContent {
	width: 500px;
}

label.ft_formConfirmation {
	margin: 0px 10px 0px 0px !important;
	color: #888;
	text-align: right;
	float: none;
}

.ft_formConfirmation {
	float: left;
}

.ft_formConfirmation p {
	float: left;
	margin: 0;
}

.ft_formConfirmationEdit {
	float: right;
	text-align: right;
}

.ft_formConfirmationEdit a {
	font-size: 10px !important;
	font-family: tahoma !important;
	color: #888 !important;
}

.ft_formCheckbox h3 {
	float: left;
	font-size: 15px;
	color: #254a83;
	padding: 4px 0px 2px 5px;
}

.ft_formCheckbox span {
	margin: 4px 0px 0px 0px;
	float: left;
}


#js_compPrivate {
	margin: 4px 4px 10px 4px;
}

#js_compPassword {
	display: none;
}

#js_compPasswordRequired {
	display: none;
}

/*	FORM CONFIRMATION STYLES */
.ft_confirmationContainer {
	clear: both;
	float: inherit;
	width: 90%;
	padding: 5px 10px 5px 10px;
}

.ft_confirmationContainer p {
	font-size: 11px;
}

.ft_confirmationBtn {
	float: left;
	margin: 10px 20px 0px 0px;
}


.ft_formCompCreationSport {
	clear: both;
	float: left;
	padding: 2px 0px 0px 25px;
}



.ft_formCompCreationSport p {
	clear: both;
	float: left;
	width: 80%;
	/*padding: 0px 0px 0px 52px;*/
	margin: 0 !important;
	font-size: 11px;
}



.ft_formCompCreationSport label {
	text-align: left;
	cursor: pointer;
}

/*
.ft_formCompCreationSport label cite {
	padding: 0px 0px 0px 2px !important;
	cursor: pointer;
}
*/

.ft_formCompCreationSport label  span {
	font-size: 15px;
	color: #254a83;
	font-weight: bold;
	cursor: pointer;
}

/* ALERT MESSAGE STYLES */
.alertmsg {
	clear: both;
	width: 100%;
	height: 46px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 5px 0px 5px 0px;
	background: #fff url(/images/footytips/2009/ft_alert_bg.jpg) repeat-x top;
}

.alertmsgcenter {
	margin: 0;
	padding: 0;
}

.alertmsgcenter h4 {
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	font-weight: bold;
	color: #b80e14;
}

.alertmsgcenter p {
	font-size: 10px;
	font-weight: normal;
	color: #888;
}

.alertmsgcenter p a, .alertmsgcenter p a:link, .alertmsgcenter p a:visited, .alertmsgcenter p a:hover, .alertmsgcenter p a:active {
	font-size: 10px;
}

.alertmsgleft {
	margin: 0;
	padding: 0;
	width: 39px;
	height: 46px;
	background: #fff url(/images/footytips/2009/ft_alert_left_bg.jpg) no-repeat;
}

.alertmsgright {
	margin: 0;
	padding: 0;
	width: 39px;
	height: 46px;
	background: #fff url(/images/footytips/2009/ft_alert_right_bg.jpg) no-repeat;
}

/* CONFIRMATION MESSAGE STYLES */
.alertmsgleftConfirm {
	margin: 0;
	padding: 0;
	width: 39px;
	height: 46px;
	background: #fff url(/images/footytips/2009/ft_alertConfirm_left_bg.jpg) no-repeat;
}

.alertmsgrightConfirm {
	margin: 0;
	padding: 0;
	width: 39px;
	height: 46px;
	background: #fff url(/images/footytips/2009/ft_alertConfirm_right_bg.jpg) no-repeat;
}
.alertmsgcenterConfirm {
	margin: 0;
	padding: 0;
}

.alertmsgcenterConfirm h4 {
	font-size: 13px;
	color: #138c03;
	text-align: center;
}

.alertmsgcenterConfirm p {
	font-size: 10px;
	color: #888;
	text-align: center;
}

/* LOGIN BOX STYLES */
.loginmsg {
	width: 100%;
	height: 64px;
	font-weight: bold;
	text-align: center;
	padding: 0;
	margin: 5px 0px 5px 0px;
	background: #fff url(/images/footytips/2009/ft_login_bg.jpg) repeat-x top;
}

.loginmsg p.bodyfont {
	font-family: tahoma;
}

.loginmsgcenter {
	margin: 0;
	padding: 0;
}

.loginmsgcenter h4 {
	font-size: 13px;
	color: #b80e14;
}

.loginmsgcenter p {
	font-size: 10px;
	color: #888;
}

.loginmsgleft {
	margin: 0;
	padding: 0;
	width: 55px;
	height: 64px;
	background: #fff url(/images/footytips/2009/ft_login_left_bg.jpg) no-repeat;
}

.loginmsgright {
	margin: 0;
	padding: 0;
	width: 55px;
	height: 64px;
	background: #fff url(/images/footytips/2009/ft_login_right_bg.jpg) no-repeat;
}

.loginfontDetailsHorizontal {
	float: right;
	padding: 4px 0px 0px 2px;
	color: #888;
	font-size: 9px;
	font-weight: normal;
}

/*  ALERT SPEECH BUBBLE */
.ft_alertHelp {
	float: left;
	height: 33px;
	/*width: 192px;*/
	margin: 5px 5px 0px 5px;
}

.ft_alertHelpLeft {
	float: left;
	height: 26px;
	width: 4px;
	background: #c55d01 url(/images/footytips/2009/ft_alertHelp_left_bg.jpg) no-repeat;
}

.ft_alertHelpBody {
	float: left;
	height: 26px;
	background: #c55d01 url(/images/footytips/2009/ft_alertHelp_bg.jpg) repeat-x;
}

.ft_alertHelpRight {
	float: left;
	height: 26px;
	width: 4px;
	background: #c55d01 url(/images/footytips/2009/ft_alertHelp_right_bg.jpg) no-repeat;
}

.ft_alertHelpBody h3 {
	float: left;
	padding: 4px 0px 0px 4px;
	font-weight: bold;
	font-size: 15px;
	font-family: arial, sans-serif;
	color: #fff;
}

.ft_alertHelpBody p {
	float: left;
	padding: 7px 4px 0px 4px;
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #fff;
}

.ft_alertHelpBody p a, .ft_alertHelpBody p a:link, .ft_alertHelpBody p a:visited {
	font-size: 11px;
	font-family: arial, sans-serif;
	color: #fff;
	cursor: pointer;
}

.ft_alertHelpClose {
	float: left;
	margin: 8px 4px 0px 4px;
	height: 10px;
	width: 10px;
}

.ft_alertHelpClose a {
	display: block;
	height: 10px;
	width: 10px;
	background: url(/images/footytips/2009/ft_icon_10_close.gif) no-repeat;
}

.ft_alertHelpClose a:hover, .ft_alertHelpClose a:active {
	display: block;
	height: 10px;
	width: 10px;
	background: url(/images/footytips/2009/ft_icon_10_close_hover.gif) no-repeat;
}

.ft_alertHelpArrow {
	clear: both;
	float: inherit;
	width: 16px;
	height: 7px;
	font-size: 1px;
	color: #fff;
	background: #fff url(/images/footytips/2009/ft_alertHelp_arrow.jpg) no-repeat right;
}

/* ALERT CONTAINERS */
.ft_alertHelpContainerStatus {
	float: left;
	height: 33px;
	width: 145px;
}

.ft_alertHelpContainerSportSelector {
	float: left;
	height: 33px;
	width: 12px;
}

.ft_alertHelpContainerPolls {
	float: left;
	height: 33px;
	width: 205px;
}

/* DATA TABLE STYLES */
.ftdatatable {
	clear: both;
	font-size: 11px;
	border-collapse: collapse;
	border-spacing:0;
	border: none;
	width: 100%;
}

.ftdatatable a, .ftdatatable a:link, .ftdatatable a:visited {
	text-decoration: none;
}

.ftdatatable a:hover, .ftdatatable a:active {
	text-decoration: underline;
}

.ftdatatable form {
	margin: 0;
	padding: 0;
}

.ftdatatableheadingrow {
	text-align: center;
	color: #fff;
	font-weight:bold;
}

.ftdatatableheadingcell {
	text-align: center;
	color: #fff;
	font-size:10px;
	font-weight: bold;
	padding: 5px;
	background: #2c6193 url(/images/footytips/2008/ftdata_head.jpg) repeat-x bottom;
	border-left: 1px solid #999;
	border-bottom: 1px solid #0b355d;
	font-family: tahoma;
}

.ftdatatableheadingcell h4 {
	padding: 0px 4px 0px 4px;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

.ftdatatableheadingcell h1 {
	font-size: 17px;
}

.ftdatatable0row {
	color: #000;	
	padding: 2px;
}

.ftdatatable1row {
	color: #000;
	padding: 2px;
}

.ftdatatable1row small, .ftdatatable0row small {
	clear: none;
	float: none;
}

.ftdatatable0cell {
	color: #000;
	padding: 3px;
	background: #fff url(/images/footytips/2008/ftdata_data.jpg) repeat-x bottom;
	border: 0;
}

.ftdatatable1cell {
	color: #000;
	padding: 3px;
	background: #fff url(/images/footytips/2008/ftdata_data.jpg) repeat-x bottom;
	border: 0;
}

.ftdatapercentage {
	background: #235E9A url(/images/footytips/2007FT/databg.jpg) no-repeat left;
	font-size: 20px;
}

/* SEARCH TABLE STYLES */
.ft_searchTable {
	clear: both;
	float: inherit;
	margin: 0;
	padding: 0;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.ft_searchTable th {
	padding: 3px;
	font-size: 10px;
	font-weight: normal;
	font-family: tahoma;
	text-align: left;
}

.ft_searchTable th a {
	font-size: 10px !important;
	color: #254a83 !important;
}

.ft_searchTable th h1 a, .ft_searchTable th h1 {
	float: left;
	font-size: 21px;
	padding: 0 !important;
}

.ft_searchTable th .headingoneLink a {
	margin: 5px 0px 0px 2px;
	color: #888 !important;
}

.ft_searchTable th h2 {
	float: left;
}

.ft_searchTable th small {
	clear: none;
	float: left;
	margin: 6px 0px 0px 8px;
}

.ft_searchTableSubHeader td {
	border-bottom: 1px solid #ccc;
}

.ft_searchTableSubHeader td small {
	padding: 10px 0px 0px 0px;
}

.ft_searchTableSubHeader td p {
	padding: 10px 0px 10px 0px;
	font-size: 11px;
	font-family: tahoma;
	color: #888;
}

.ft_searchTableSubHeader td p .correct {
	font-weight: bold;
	color: #05B011;
}

.ft_searchTableSubHeader td p a {
	font-weight: bold !important;
	font-family: tahoma !important;
}

.ft_searchTable td {
	padding: 3px;
	font-size: 10px;
	font-family: tahoma;
}

.ft_searchTable span {
	display: block;
	float: left;
	padding: 2px 2px 0px 2px;
	font-size: 10px;
	font-family: tahoma;
}

.ft_searchTable span.ft_searchTableSticky {
	margin: 0;
	padding: 3px 4px 0px 0px;
	font-size: 8px;
	font-weight: bold;
}

.ft_searchTable span a {
	clear: both;
	float: left;
	padding: 0px 4px;
	font-size: 10px !important;
	font-family: tahoma !important;
}

.ft_searchTable span small {
	float: left;
	padding: 0px 4px;
}

.ft_searchTable .ft_icon16Polls, .ft_searchTable .ft_icon16Comment, .ft_searchTable .ft_icon16CommentInactive, .ft_searchTable .ft_icon16Timer, .ft_searchTable .ft_icon16Locked, .ft_searchTable .ft_icon16Delete, .ft_searchTable .ft_icon16LiveNow {
	float: left;
	margin: 0px 0px 0px 4px;
}

th.ft_searchTableHeaderActiveCol {
	font-weight: bold;
	background: url(/images/footytips/2009/ft_searchResults_th_active.jpg) no-repeat center bottom;
	background-position: 5px bottom;
}

.ft_searchTableHR td {
	height: 5px;
	background: #0d3c66 url(/images/footytips/2009/ft_searchResults_hr.jpg) repeat-x top;
}

.ft_searchTableRow1 {
	background: #fff;
}

.ft_searchTableRow2 {
	background: #eee;
}

.ft_searchTableRow1 td, .ft_searchTableRow2 td {
	text-align: left;
	height: 45px;
	padding: 7px 3px 7px 3px;
}

.ft_searchTableRow1 p, .ft_searchTableRow2 p {
	font-size: 12px;
}

.ft_searchTableRow1 p small, .ft_searchTableRow2 p small {
	display: inline;
	float: none;
}

.ft_searchTableRow1 p a, .ft_searchTableRow2 p a {
	font-size: 12px !important;
	font-family: tahoma !important;
}

.ft_searchTableActiveCol {
	background: #dbe2eb;
	border-left: 1px solid #adbccf;
	border-right: 1px solid #adbccf;
}

.ft_searchTableTitle {
	display: block;
	width: 230px;
	font-size: 12px !important;
	font-weight: normal !important;
	font-family: tahoma !important;
}

.ft_searchTableTitle small {
	display: inline;
	float: none;
	clear: none;
}

.ft_searchTableComp {
	margin: 0px 0px 0px 4px;
	width: 275px;
}

.ft_searchTableComp a {
	display: block;
	font-size: 12px !important;
	font-weight: bold !important;
	font-family: tahoma  !important;
}

.ft_searchTableComp small {
	display: block;
	clear: both;
	float: inherit;
	padding: 2px 0px 0px 0px;
}

.ft_searchTableAvatar {
	float: left;
}

.ft_searchTableAvatar img {
	border: 1px solid #000;
}

.ft_searchTableLegend {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
	width: 100%;
}

.ft_searchTableLegendInstance {
	float: left;
	padding: 0px 10px 0px 0px;
}

.ft_searchTableLegendInstance div {
	float: left;
}

.ft_searchTableLegendInstance span {
	display: block;
	float: left;
	margin: 2px 4px 0px 4px;
	font-size: 10px;
	color: #888;
}

.ft_searchTableFooter {
	background: #fff;
}

.ft_searchTableFooter td {
	height: 25px;
}

/* LISTS */
ul {
	clear: both;
	float: inherit;
	list-style-position: outside;
	margin: 0 0 0 16px;
	padding: 0;
}

li {
	margin: 0px;
	padding: 1px 0;
	list-style-position: outside;
	list-style-image: url(/images/footytips/2009/ft_listArrow.gif);
	font-size: 12px;
	color: #000;
}

/* LINK STYLES */
a:link, a:visited {
	color: #254a83;
	text-decoration: none;
	font-size: 11px;
}

a:hover, a:active {
	color: #254a83;
	text-decoration: underline;
	font-size: 11px;
}

/* FTNAV1, 2, 3 & 4 STYLES */
/* NEW NAV1 STYLES */
.ft_nav1 {
	float: left;
	height: 30px;
}

.ft_nav1 ul {
	height: 29px;
	margin: 1px 0px 0px 4px;
	padding: 0;
}

.ft_nav1 li  {
	display: block;
	margin: 0px 2px 0px 0px;
	float: left;
}

/* NAV1 DD STYLE */
.ftNav1DDContainerHome {
	width: 82px;
	height: 29px;
}

.ftNav1DDContainerTipping {
	width: 80px;
	height: 29px;
}

.ftNav1DDContainerFantasy {
	width: 92px;
	height: 29px;
}

.ftNav1DDContainerStats {
	width: 72px;
	height: 29px;
}

/* INACTIVE NAV1 DROPDOWN */
.ftNav1DDList {
	width: 157px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 3px 0px 0px -16px;
	border-bottom: 3px solid #5b7a1c;
}

*html body .ftNav1DDList {
	width: 155px;
	left: 9px;
	top: 26px;
}

.ftNav1DDList a, .ftNav1DDList a:link {
	float: inherit;
	display: block;
	width: 155px;
	height: 27px;
	border-left: 1px solid #5b7a1c;
	border-right: 1px solid #5b7a1c;
	color: #486509;
	overflow: hidden;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
	background: #fff url(/images/footytips/2009/ft_nav1_dd_bg.jpg) repeat-x bottom;
	font-family: tahoma;
}

.ftNav1DDList a:visited {
	color: #000;
	font-family: tahoma;
}

.ftNav1DDList a:active, .ftNav1DDList a:hover {
	font-size: 11px;
	background: #f4f4f4 url(/images/footytips/2009/ft_nav1_dd_hover_bg.jpg) repeat-x bottom;
	cursor: pointer;
	font-family: tahoma;
}

.ftNav1DDOpt1 {
	border-top: 1px solid #5b7a1c !important;
}

.ftNav1DDOption em {
	display: block;
	float: left;
	padding: 7px 5px 0px 10px;
	font-style: normal;
	text-align: left;
}

/* ACTIVE NAV1 DROPDOWN */
.ftNav1DDListActive {
	width: 157px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 3px 0px 0px -15px;
	border-bottom: 3px solid #2c467f;
}

*html body .ftNav1DDListActive {
	width: 155px;
	left: 9px;
	top: 26px;
}

.ftNav1DDListActive a, .ftNav1DDListActive a:link {
	display: block;
	width: 155px;
	height: 27px;
	border-left: 1px solid #2c467f;
	border-right: 1px solid #2c467f;
	color: #254a83;
	overflow: hidden;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
	background: #fff url(/images/footytips/2009/ft_nav1_dd_bg.jpg) repeat-x bottom;
	font-family: tahoma;
}

.ftNav1DDListActive a:visited {
	display: block;
	width: 155px;
	height: 27px;
	border-left: 1px solid #2c467f;
	border-right: 1px solid #2c467f;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
	background: #fff url(/images/footytips/2009/ft_nav1_dd_bg.jpg) repeat-x bottom;
	font-family: tahoma;
}

.ftNav1DDListActive a:active, .ftNav1DDListActive a:hover {
	font-size: 11px;
	background: #eee url(/images/footytips/2009/ft_nav1_dd_hover_bg.jpg) repeat-x bottom;
	cursor: pointer;
	font-family: tahoma;
}

.ftNav1DDOpt1Active {
	border-top: 1px solid #2c467f !important;
}

.ftNav1DDOptionActive em {
	display: block;
	float: left;
	padding: 7px 5px 0px 10px;
	font-style: normal;
	text-align: left;
}

.ftNav1DDOptionCurrentlyActive em {
	display: block;
	float: inherit;
	margin: 0px 0px 0px 10px;
	padding: 7px 5px 0px 10px;
	font-style: normal;
	text-align: left;
	background: url(/images/footytips/2009/ft_nav1ActiveArrow.gif) no-repeat top left;
	border-top: 0px;
}


/* FTNAV1 Styles */
.ftnav1table {
	color:#fff;
	text-align:center;
	height:29px;
	font-size: 12px;
	width: auto;
}

.ftnav1NewHome {
	float: left;
	display: block;
	margin: 0px 0px 0px 4px;
	width: 76px;
	height: 27px;
	background: url(/images/footytips/2009/ft_nav1_newHome.jpg) no-repeat;
	cursor: default;
}

.ftcontentnavtable, .ftnavtable {
	width: 100%;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
	background: url(/images/footytips/2009/ft_nav2_bg.jpg) no-repeat bottom;
}

.ftnavmidbar {
	border-spacing:0;
	border-collapse: collapse; 
	padding:0px;
	height:0px;
	margin:0px;
}

.ftnav1tablebg {		
	height:30px;	
}

.ftnav1actcell {
	position: relative;
	padding: 4px 10px 0px 10px;
	vertical-align: middle;	
	text-decoration: none;
	background: url(/images/footytips/2009/ft_nav1_active_bg.jpg) repeat-x bottom;
	height:30px;
	text-align:center;
	font-size: 12px;
}

.ftnav1actlink, a.ftnav1actlink:link, a.ftnav1actlink:visited {
	font-size: 14px;
	color: #fff;
	text-decoration: none;	
	font-weight: bold;
	text-align: center;
}

a.ftnav1actlink:hover, a.ftnav1actlink:active {
	font-size: 14px;
	color: #ccc;
	text-decoration: none;	
	font-weight: bold;
	text-align: center;
}

.ftnav1actbuffl, .ftnav1actbuffmostl {
	background: url(/images/footytips/2009/ft_nav1_activeL_bg.jpg) no-repeat bottom right;
	width: 7px;
	height: 29px;
} 

.ftnav1actbuffr {
	background: url(/images/footytips/2009/ft_nav1_activeR_bg.jpg) no-repeat bottom left;
	width: 7px;
	height: 29px;
}

.ftnav1noncell {
	position: relative;
	padding: 4px 10px 0px 10px;
	vertical-align: middle;	
	color: #fff;
	text-decoration: none;
	background: url(/images/footytips/2009/ft_nav1_inactive_bg.jpg) repeat-x bottom;
	height:29px;
	text-align:center;
	font-size: 14px;
}

.ftnav1nonlink, a.ftnav1nonlink:link, a.ftnav1nonlink:visited, a.ftnav1nonlink {
	font-size: 14px;
	color: #000;
	text-decoration: none;	
	font-weight: bold;
	text-align: center;
}

a.ftnav1nonlink:hover, a.ftnav1nonlink:active {
	font-size: 14px;
	color: #000;
	text-decoration: underline;	
	font-weight: bold;
	text-align: center;
}

.ftnav1nonbuffl, .ftnav1nonbuffmostl  {
	background: url(/images/footytips/2009/ft_nav1_inactiveL_bg.jpg) no-repeat bottom right;
	width: 7px;
	height: 29px;
}
 
.ftnav1nonbuffr {
	margin: 0px 0px 0px 5px;
	background: url(/images/footytips/2009/ft_nav1_inactiveR_bg.jpg) no-repeat bottom left;
	width: 7px;
	height: 29px;
}

.ftnav1actbuffmostr {
}

.ftnav1nonbuffmostr {	
}

.ftnav1fill {
}

.ftnav1buffextremel {
	width:7px;
}

.ftnav1buffextremer {
	padding:0px;
	width:0px;
	border-collapse:collapse;
	width:0px;
}

/* FTNAV2 Styles */
.ftnav2fill {
	height:24px;
}

.ftnav2table {	
 height:27px;
}

.ftnav2buffextremel {
}

.ftnav2buffextremer {
}

.ftnav2actlink, a.ftnav2actlink:link, a.ftnav2actlink:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.ftnav2nonlink, a.ftnav2nonlink:link,  a.ftnav2nonlink:visited {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

a.ftnav2nonlink:hover, a.ftnav2nonlink:active {
	text-decoration: underline;
}

.ftnavmidbarnav2bg {
	height:0px;
}

.ftnav2tablebg {
	padding:0px;
	vertical-align: middle;
	text-decoration: none;
	height:24px;
}

.ftnav2nonbuffmostr {
	padding:0px;
	vertical-align: middle;
	text-decoration: none;
	height:24px;
}

.ftnav2actcell {
	padding: 6px 8px 0px 8px;
	vertical-align: middle;
	color: #000;
	text-decoration: none;
	height: 21px;
	background: url(/images/footytips/2009/ft_nav2_active_bg.jpg) repeat-x bottom;
	text-align: center;
	font-size: 11px;
}

a.ftnav2actlink, a.ftnav2actlink:link, a.ftnav2actlink:visited {
	font-weight: normal;
	color: #000;
}

a.ftnav2actlink:hover, a.ftnav2actlink:active {
	font-weight: normal;
	text-decoration: underline;
	color: #000;
}

.ftnav2actbuffr, .ftnav2actbuffmostr {
	height: 23px;
	width: 9px;
	background: url(/images/footytips/2009/ft_nav2_activeR_bg.jpg) no-repeat bottom left;
}

.ftnav2actbuffl {
	height: 23px;
	width: 9px;
	background: url(/images/footytips/2009/ft_nav2_activeL_bg.jpg) no-repeat bottom right;
}

.ftnav2actbuffmostl  {
	height: 23px;
	width: 13px;
	background: url(/images/footytips/2009/ft_nav2_activeL_bg.jpg) no-repeat bottom right;
}

.ftnav2noncell {
	padding: 6px 8px 0px 8px;
	vertical-align: middle;
	text-decoration: none;
	height: 24px;
	text-align: center;
	color: #fff;
	font-size: 11px;
}

.ftnav2noncell a, .ftnav2noncell a:link, .ftnav2noncell a:visited {
	color: #fff;
}

.ftnav2nonbuffl {
	width:1px;
	text-align: center;
	width: 9px;
}

.ftnav2nonbuffmostl {
	width: 13px;
}

.ftnav2nonbuffr {
	width: 9px;
}

/* FTNav3 Styles */
.ftnav3fill {
	clear: both;
	/*height: 26px;*/
	height: 34px;
	width: 100%;
	background: url(/images/footytips/2009/ft_nav3_table_bg.jpg) repeat-x bottom;
	border-collapse: collapse;
	border: 0;
	border-spacing: 0;
}

.ftnav3table {
	clear: both;
	float: left;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	border: 0;
	height: 34px;
	text-align: center;
}

.ftnav3table .ft_compsQuickFind {
	padding: 0;
}

.ftnav3bg {
}

.ftnav3heading {
	font-size: 10px;
	padding: 0px 5px 4px 5px;
	vertical-align: bottom;
	text-decoration: none;
	height: 25px;
	background: transparent;
	color: #000;
	font-weight: bold;
}

.ftnav3actcell { 
	font-size: 11px;
	padding: 0px 6px 7px 6px;
	vertical-align: bottom;
	background: #fff url(/images/footytips/2009/ft_nav3_active_bg.jpg) repeat-x bottom;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	height: 30px;
}

.ftnav3active {
	font-size: 11px !important;
	font-weight: normal !important;
	color: #000 !important;
}

/*
.ftnav3active, a.ftnav3active:link, a.ftnav3active:visited {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
*/

.ftnav3actbuffl   {
	background: url(/images/footytips/2009/ft_nav3_active_L_bg.jpg) no-repeat bottom right;
	height: 29px;
	width: 4px;
}

.ftnav3actbuffr   {
	background: url(/images/footytips/2009/ft_nav3_active_R_bg.jpg) no-repeat bottom left;
	height: 29px;
	width: 4px;
}

.ftnav3noncell {
	font-size: 11px;
	padding: 0px 6px 7px 6px;
	vertical-align: bottom;
	text-decoration: none;
	height:26px;
	color: #666;
	font-weight:bold;
	text-decoration:none;
}

 a.ftnav3noncell:link, a.ftnav3noncell:visited  {
	font-size: 11px;
	color: #666;
	font-weight:bold;
	text-decoration:none;
	text-align:bottom;
}

.ftnav3nonactive, a.ftnav3nonactive:link, a.ftnav3nonactive:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;		
	color: #666;
}		

a.ftnav3nonactive:hover {
	text-decoration: underline;
}

.ftnav3nonbuffl {
	height:26px;
	width:4px;
}

.ftnav3nonbuffr {
	height:26px;
	width:4px;
}

.ftnav3nonbuffmostl {
	padding:0px;
}

.fttipnav34midbar {
	height:0px;
}

.ftnav3noncellDropdown {
	font-size: 11px;
	padding: 0px 6px 4px 6px;
	vertical-align: bottom;
	text-decoration: none;
	height:26px;
	color: #666;
	font-weight:bold;
	text-decoration:none;
}

/* FTNAV4 STYLES */
.ftnav4fill {
	clear: both;
	margin: 0px;
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}

.ftnav4tablebg {
	background: #fff url(/images/footytips/2009/ft_nav4_bg.jpg) repeat-x bottom;
	height: 35px !important;
	margin: 0;
	padding: 0;
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
}

.ftnav4table {
	height: 35px;
	border:0px;
	border-collapse: collapse;
	border-spacing:0px;
	margin:0px;
	background: transparent;
}

.ftnav4headingbuffl {
	width: 2px;
}

.ftnav4heading {
	font-weight: bold;
	font-size: 10px;
	color: #000;
}

.ftnav4headingbuffr {
}

.ftnav4actcell {
	padding: 2px 2px 0px 2px;
}


.ftnav4active, a.ftnav4active, a.ftnav4active:link, a.ftnav4active:visited {
	display: block;
	padding: 8px 4px 12px 4px;
	color: #000;
	font-weight: bold;
	background: #fff;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	font-size: 10px;
}

a.ftnav4active:hover, a.ftnav4active:active {
}

.ftnav4actbuffr, .ftnav4actbuffr {
}

.ftnav4actbuffmostl, .ftnav4actbuffmostr {
}


.ftnav4noncell {
	height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

.ftnav4nonactive, a.ftnav4nonactive, a.ftnav4nonactive:link, a.ftnav4nonactive:visited {
	padding: 4px 2px 4px 2px;
	text-decoration: none;
	color: #000;
	font-size: 10px;
}

a.ftnav4nonactive:hover, a.ftnav4nonactive:active {
	padding: 4px 2px 4px 2px;
	text-decoration: underline;
	color: #000;
	font-size: 10px;
}

.ftnav4nonbuffmostl {
	width: 2px;
}

.ftnav4nonbuffmostr {}
.ftnav4nonbuffl, .ftnav4nonbuffr  {}

/*	BREADCRUMB NAVIGATION STYLES */
.ft_breadCrumb {
	margin: 2px 0px 2px 0px;
	font-size: 10px;
	color: #888;
}

.ft_breadCrumb a:link, .ft_breadCrumb a:visited, .ft_breadCrumb a:hover, .ft_breadCrumb a:active {
	font-size: 10px;
}

.ft_breadCrumb strong {
	color: #000;
}

.ft_breadCrumbActive {
	font-weight: bold;
}

/* UTILITIES STYLES */
.ft_utilitiesTab {
	float: left;
	width: 98px;
	height: 29px;
}

.ft_utilitiesTabActive {
	float: left;
	width: 98px;
	height: 29px;
	background: url(/images/footytips/2009/ft_utilities_myAccount_active_bg.jpg) no-repeat;
	background-position: 0 -29px;
}

*html body .ft_utilitiesTabActive {
	margin: 0px 0px 0px 0px;
	height: 29px;
}

.ft_utilitiesTabActive:link, .ft_utilitiesTabActive:visited {
	font-size: 10px;
	color: #fff;
}

.ft_utilitiesTabActive:hover, .ft_utilitiesTabActive:active {
	text-decoration: none;
	background: url(/images/footytips/2009/ft_utilities_myAccount_active_bg.jpg) no-repeat top;
	background-position: 0 0px;
}

.ft_utilitiesTabActive p {
	font-size: 10px;
	padding: 10px 0px 0px 26px;
	background: none;
}

.ft_utilitiesTabInactive {
	clear: both;
	float: inherit;
	width: 98px;
	height: 28px;
	background: url(/images/footytips/2009/ft_utilities_myAccount_inactive_bg.jpg) no-repeat;
	background-position: 0 -29px;
}

*html body .ft_utilitiesTabInactive {
	height: 29px;
}

.ft_utilitiesTabInactive:hover, .ft_utilitiesTabInactive:active {
	clear: both;
	float: inherit;
	width: 98px;
	height: 28px;
	text-decoration: none;
	background: url(/images/footytips/2009/ft_utilities_myAccount_inactive_bg.jpg) no-repeat;
	background-position: 0 0px;
}

*html body .ft_utilitiesTabInactive:hover, .ft_utilitiesTabInactive:active {
	height: 29px;
}

.ft_utilitiesTabInactive p {
	font-size: 10px;
	padding: 10px 0px 0px 26px;
	background: none;
}

/* UTILITIES TAB DROPDOWN */
.ftMyAccountDDContainer {
	float: left;
	margin: 0px 10px 0px 0px;
	width: 98px;
	height: 29px;
}

.ftMyAccountDDList {
	width: 157px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 28px 0px 0px -59px;
	float: left;
	border-bottom: 3px solid #254a83;
}

*html body .ftMyAccountDDList {
	margin: 29px 0px 0px -155px;
}

.ftMyAccountDDList a, .ftMyAccountDDList a:link {
	float: inherit;
	display: block;
	width: 155px;
	height: 27px;
	border-left: 1px solid #254a83;
	border-right: 1px solid #254a83;
	color: #254a83;
	overflow: hidden;
	text-decoration: none;
	font-size: 11px;
	cursor: pointer;
	background: #fff url(/images/footytips/2009/ft_nav1_dd_bg.jpg) repeat-x bottom;
}

.ftMyAccountDDList a:visited {
	color: #000;
}

.ftMyAccountDDList a:active, .ftMyAccountDDList a:hover {
	font-size: 11px;
	background: #f4f4f4 url(/images/footytips/2009/ft_nav1_dd_hover_bg.jpg) repeat-x bottom;
	cursor: pointer;
}

.ftMyAccountDDOpt1 {
	border-top: 1px solid #254a83 !important;
}

/* This <em> is used to style the text within a dropdown menu. <em> is used because it validates when placed inside <a> tags */
.ftMyAccountDDOption em {
	display: block;
	float: left;
	padding: 7px 5px 0px 10px;
	font-style: normal;
	text-align: left;
}

.ftMyAccountDDOptionActive em {
	display: block;
	float: inherit;
	margin: 0px 0px 0px 10px;
	padding: 7px 5px 0px 10px;
	font-style: normal;
	text-align: left;
	background: url(/images/footytips/2009/ft_nav1ActiveArrow.gif) no-repeat top left;
	border-top: 0px;
}

.ft_utilitiesMenu {
	float: left;
	padding: 0px;
	width: 210px;
}

.ft_utilitiesWelcome {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 4px;
	width: 100%;
	font-family: arial, sans-serif;
	font-size: 10px;
}

.ft_utilitiesWelcome a:link, .ft_utilitiesWelcome a:visited {
	font-family: arial, sans-serif;
	font-size: 10px;
}

.ft_utilitiesWelcome a:hover, .ft_utilitiesWelcome a:active {
	font-family: arial, sans-serif;
	font-size: 10px;
}

.ft_utilitiesNav {
	clear: both;
	float: inherit;
	width: 100%;
	margin: 0px 0px 0px 0px;
}

.ft_utilitiesNav ul {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

.ft_utilitiesNav li {
	display: block;
	float: left;
	padding: 0px 0px 0px 6px;
	list-style-type: none;
	list-style-image: none;
	font-size: 10px;
	color: #eee;
}

.ft_utilitiesNav a, .ft_utilitiesNav a:link, .ft_utilitiesNav a:visited, .ft_utilitiesNav a:hover, .ft_utilitiesNav a:active {
	font-size: 10px;
	font-weight: normal;
}

/* JS POP-UP STYLES */
.Rollover, .rollover {
	background: #fff;
	border: 8px solid #254a83;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	color: #000;
}

.PopupTable, .popuptable {
	font-size: 11px;
	color: #000;
	width: 550px;
	border-collapse: collapse;
	border-spacing:0px;
	border:0px;
}

.popuptable td, .PopupTable td {
	padding: 2px 0px 3px 0px;
}

.Rollover td, .rollover td {
	padding: 4px 0px 4px 0px;
}

.PopupTableHeader, .popuptableheader {
	font-weight: bold;
	color: #254a83;
	height: 25px;
	background: #fff url(/images/footytips/2008/ftdata_data.jpg) repeat-x bottom;
}

.PopupTableFont, .popuptablefont {}



/* LADDER MODULE STYLES */
.smldatamodule {
	clear: both;
	width: 300px;
	padding: 0;
	margin: 0;
}

.smldatamodule tr {
	padding: 0;
	margin: 0;
	border-spacing: 0px;
	border: 0;
}

.smldatamodulesporttableheadingcelltable {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0;
	margin: 0;
	border: 0;
	height: 21px;
	width: 300px;
	border-left: 1px solid #052f4d;
	border-right: 1px solid #052f4d;
	background: #000;
}

.smldatamodulesporttableheadingcelltable tr {
	margin: 0;
	height: 21px;
	background: #000;
}

.smldatamodulenavtableheadingcellfill, .smldatamodulesporttableheadingcellfill {
	background: #fff;
	margin: 0;
	height: 21px;
	border: 0;
}

/* LEVEL 1 ACTIVE */
.smldatamodulesporttableheadingcellactcell {
	background: #084083 url(/images/footytips/2009/ft_navRight_1_active_bg.jpg) repeat-x top;
	padding: 0px 2px 0px 2px;
	margin: 0;
	color: #fff;
	height: 21px;
	border-bottom: 0px;
} 

.smldatamodulesporttableheadingcellactbuffl {
	background: transparent url(/images/footytips/2009/ft_navRight_1_active_left_bg.jpg) no-repeat top right;
	width: 6px;
	height: 21px;
	margin: 0;
	padding: 0;
	border-bottom: 0;
}

.smldatamodulesporttableheadingcellactmostbuffl {
	background: transparent url(/images/footytips/2009/ft_navRight_1_active_left_bg.jpg) no-repeat top right;
	width: 9px;
	height: 21px;
	margin: 0;
	padding: 0;
	border-bottom: 0;
}

.smldatamodulesporttableheadingcellactbuffr {
	background: transparent url(/images/footytips/2009/ft_navRight_1_active_right_bg.jpg) no-repeat top left;
	width: 7px;
	height: 21px;
	padding: 0;
	margin: 0;
	border-bottom: 0;
}

.smldatamodulesporttableheadingcellactmostbuffr {
	background: transparent url(/images/footytips/2009/ft_navRight_1_active_right_bg.jpg) no-repeat top left;
	width: 9px;
	height: 21px;
	margin: 0;
	padding: 0;
	border-bottom: 0;
}

a.smldatamodulesporttableheadingcellactive {
	display: block;
	color: #fff !important;
	font-weight: normal !important;
	font-family: tahoma !important;
	text-decoration: center;
	text-align: center;
	padding: 2px 2px 0px 2px;
	margin: 0;
	border-bottom: 0;
}

/* LEVEL 1 NON ACTIVE */
.smldatamodulesporttableheadingcellnonactcell {
	background: #c93028 url(/images/footytips/2009/ft_navRight_1_nonActive_bg.jpg) repeat-x top;
	padding: 0px 2px 0px 2px;
	margin: 0;
	height: 17px;
	border-bottom: 0px;
} 

.smldatamodulesporttableheadingcellnonactbuffl {
	background: url(/images/footytips/2009/ft_navRight_1_nonActive_left_bg.jpg) no-repeat top right;
	width: 6px;
	margin: 0;
	padding: 0;
	height: 21px;
	border-bottom: 0px;
}

.smldatamodulesporttableheadingcellnonactmostbuffl {
	background: url(/images/footytips/2009/ft_navRight_1_nonActive_left_bg.jpg) no-repeat top right;
	width: 9px;
	margin: 0;
	padding: 0;
	height: 21px;
	border-bottom: 0;
}

.smldatamodulesporttableheadingcellnonactbuffr {
	background: url(/images/footytips/2009/ft_navRight_1_nonActive_right_bg.jpg) no-repeat top left;
	width: 6px;
	padding: 0px 2px 0px 0px;
	margin: 0;
	height: 21px;
	border-bottom: 0px;
}

.smldatamodulesporttableheadingcellnonactmostbuffr {
	background: url(/images/footytips/2009/ft_navRight_1_nonActive_right_bg.jpg) no-repeat top left;
	width: 9px;
	margin: 0;
	height: 21px;
	border-bottom: 0;
}

a.smldatamodulesporttableheadingcellnonactive {
	display: block;
	color: #fff !important;
	font-weight: normal;
	font-family: tahoma !important;
	text-align: center;
	padding: 2px 2px 0px 2px;
	margin: 0;
	border: 0;
}

	
/* LEVEL 2 ACTIVE */
.smldatamodulenavtableheadingcelltable {
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0;
	margin: 0;
	height: 24px;
	width: 300px;
	background: #2c6193 url(/images/footytips/2009/ft_navRight_2_bg.jpg) repeat-x bottom;
}

.smldatamodulenavtableheadingcelltable tr {
	margin: 0;
	height: 24px;
	border: 0px;
	background: #083f82 url(/images/footytips/2009/ft_navRight_2_bg.jpg) repeat-x bottom;
}

*html body .smldatamodulenavtableheadingcelltable tr {
	margin: 0;
	height: 24px;
	border: 0px;
	background: #083f82 url(/images/footytips/2009/ft_navRight_2_bg.jpg) repeat-x bottom;
}

.smldatamodulenavtableheadingcellactcell {
	background: url(/images/footytips/2009/ft_navRight_2_active_bg.jpg) repeat-x bottom;
	background-color: none;
	padding: 0;
	margin: 0;
	height: 21px;
} 

.smldatamodulenavtableheadingcellactbuffl {
	background: url(/images/footytips/2009/ft_navRight_2_active_left_bg.jpg) no-repeat bottom right;
	background-color: none;
	width: 6px;
	height: 24px;
	margin: 0;
	padding: 0;
}

.smldatamodulenavtableheadingcellactmostbuffl {
	background: url(/images/footytips/2009/ft_navRight_2_active_left_bg.jpg) no-repeat bottom right;
	background-color: none;
	width: 9px;
	height: 24px;
	margin: 0;
	padding: 0;
}

.smldatamodulenavtableheadingcellactbuffr {
	background: url(/images/footytips/2009/ft_navRight_2_active_right_bg.jpg) no-repeat bottom left;
	background-color: none;
	width: 6px;
	height: 24px;
	padding: 0;
	margin: 0;
}

.smldatamodulenavtableheadingcellactmostbuffr {
	background: transparent url(/images/footytips/2009/ft_navRight_2_active_right_bg.jpg) no-repeat bottom left;
	background-color: none;
	width: 9px;
	height: 24px;
	margin: 0;
	padding: 0;
	border-bottom: 0;
}

a.smldatamodulenavtableheadingcellactive {
	display: block;
	padding: 6px 0px 2px 0px;
	margin: 0;
	font-family: tahoma !important;
	font-size: 10px !important;
	font-weight: bold !important;
	color: #000 !important;
	border-bottom: 0px;
	text-align: center;
}

/* LEVEL 2 NON ACTIVE */
.smldatamodulenavtableheadingcellnonactcell {
	padding: 0px 7px 0px 7px;
	margin: 0;
	height: 21px;
	border-bottom: 0px;
} 

.smldatamodulenavtableheadingcellnonactbuffl {
	width: 0px;
	height: 21px;
	margin: 0;
	padding: 0;
	border-bottom: 0;
}

.smldatamodulenavtableheadingcellnonactmostbuffl {
	width: 5px;
	height: 21px;
	margin: 0;
	padding: 0;
	border-bottom: 0;
}

.smldatamodulenavtableheadingcellnonactbuffr {
	width: 0px;
	height: 21px;
	padding: 0px 2px 0px 0px;
	margin: 0;
	border-bottom: 0;
}

.smldatamodulenavtableheadingcellnonactmostbuffr {
	width: 5px;
	height: 21px;
	margin: 0;
	border-bottom: 0; 	
}

a.smldatamodulenavtableheadingcellnonactive {
	display: block;
	font-family: tahoma !important;
	font-size: 10px !important;
	color: #fff !important;
	font-weight: normal;
	text-align: center;
	padding: 6px 0px 4px 0px;
	margin: 0;
	border: 0;
}

/* LADDER MODULE TABLE */
.fttipmoduletable1 {
	clear: both;
	background: #fff;
	font-size: 10px;
	color: #000;
	font-weight: normal;
	border-bottom: 1px solid #052f4d;
	border-left: 1px solid #052f4d;
	border-right: 1px solid #052f4d;
	border-top: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.fttipmoduletable1 td {
	margin: 0;
	border: none;
}

.fttipmoduletable1headingrow {
	background: #fff url(/images/footytips/2009/ft_navRight_table_bg.jpg) repeat-x bottom;
	margin: 0px;
	padding: 0px;
}

.fttipmoduletable1headingrow td {
	padding: 5px;
}

.fttipmoduletable1heading {
	height: 18px;
	font-size: 9px;
	color: #000;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	margin: 0px;
}

.fttipmoduletable1row td {	
	font-size: 11px;
}

.fttipmoduletable1cell {
	border-bottom:1px solid #dee4e8;
}

.fttipmoduletable1cell td {
	padding: 2px;
}

.fttipmoduletable0row td {
	font-size: 11px;
}


.fttipmoduletable0cell {
	border-bottom:1px solid #dee4e8;
}

.fttipmoduletable0cell td {
	padding: 2px;
}

/* LADDER STYLES */
tr.highTR {
	background: #fff url(/images/footytips/2008/analysis/table_bg_36.jpg) repeat-x bottom;
	color: #555;
	text-align: center;
	font-size: 11px;
}

tr.highTR i a {
	font-style: italic !important;
	color: #df6902 !important;
}

.highTR h2 {
	font-size: 17px;
	font-weight: bold;
	color: #012b49;
	padding: 5px 0px 0px 10px;
}

.highTR h4 {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 5px;
}

.highTR a:link, .highTR a:visited {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.highTR a:hover, .highTR a:active {
	text-decoration: underline;
	font-size: 11px;
}

tr.highTR td {
	padding: 3px;
	border-right: none;
}

#rndResult .highTR strong {
	display: inline;
	float: none;
	padding: 0;
	font-size: 11px;
}

.ftnav1table .highTR strong {
	display: block;
	float: none;
	padding: 0;
	font-size: 11px;
	color: #000;
}

a.highTRTip, a.highTRTip:link, a.highTRTip:visited, a.highTRTip:hover, a.highTRTip:active {
	font-size: 10px;
	font-weight: normal;
}

tr.highTRSelected {
	height: 36px;
	color: #000;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background: #e5f1f7 url(/images/footytips/2008/analysis/table_bg_36_selected.jpg) repeat-x bottom;
}

.highTRSelected strong {
	display: block;
	font-size: 11px;
	text-align: center;
}

.highTRSelected a {
	font-size: 11px !important;
	font-weight: bold !important;
}

tr.highTRSelected td {
	padding: 3px;
}

tr.highTRLiveRound {
	height: 36px;
	color: #000;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36_liveRound.jpg) repeat-x bottom;
}

tr.highTRHover {
	height: 36px;
	background: #d5e9f3 url(/images/footytips/2008/analysis/table_bg_36_hover.jpg) repeat-x bottom;
	color: #000;
	text-align: center;
	font-weight: normal;
}

.highTRHover a:link, .highTRHover a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.highTRHover a:hover, .highTRHover a:active {
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}

tr.highTRHover td {
	padding: 3px;
}

tr.highTRFadeout {
	height: 36px;
	background: #fff url(/images/footytips/2009/table_bg_36_fadeout.gif) repeat-x bottom;
	color: #555;
	text-align: center;
	font-size: 10px;
}

.highTRFadeout h2 {
	font-size: 17px;
	font-weight: bold;
	color: #012b49;
	padding: 5px 0px 0px 10px;
}

.highTRFadeout h4 {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 5px;
}

.highTRFadeout a:link, .highTRFadeout a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.highTRFadeout a:hover, .highTRFadeout a:active {
	text-decoration: underline;
	font-size: 12px;
}

tr.highTRFadeout td {
	padding: 3px;
}

.highTRFadeout strong {
	display: block;
	padding: 2px 0px 0px 5px;
	font-size: 12px;
}

td.columnSelected {
	height: 36px;
	background: #dbf4ae url(/images/footytips/2008/analysis/table_bg_36_col.jpg) repeat-x bottom;
	border-left: 1px solid #7a7b7b;
	border-right: 1px solid #7a7b7b;
	color: #000;
	text-align: center;
	font-size: 10px;
}

.ladderTableHeadings {
	height: 20px;
	color: #0b3259;
	font-weight: bold;
}

.subHeading{
	border: 1px solid #2c6696;
	border-bottom: 0px solid #d5dfe8;
	background: #f7f7f7 url(/images/footytips/2008/analysis/table_bg_subHeading.jpg) repeat-x bottom;
}

.finalsHeading{
	border: 1px solid #2c6696;
	border-bottom: 0px solid #d6e7fb;
	background: #f7f7f7 url(/images/footytips/2008/analysis/table_bg_subHeading.jpg) repeat-x bottom;
}

.selectedRoundHeading {
	font-size: 12px;
	border: 1px solid #2c6696;
	border-bottom: 0px solid #d5dfe8;
	background: #f2f8e6 url(/images/footytips/2008/analysis/table_bg_selectedHeading.jpg) repeat-x bottom;
}

.selectedRoundHeadingTop {
	font-size: 12px;
	border-top: 1px solid #2c6696;
	background: #f2f8e6 url(/images/footytips/2008/analysis/table_bg_selectedHeading.jpg) repeat-x bottom;
}

.selectedRoundHeadingNoRight {
	font-size: 14px;
	border: 1px solid #2c6696;
	border-bottom: 0px solid #d5dfe8;
	border-right: 0px solid #d5dfe8;
	background: #f2f8e6 url(/images/footytips/2008/analysis/table_bg_selectedHeading.jpg) repeat-x bottom;
}

.selectedRoundHeadingNoLeft {
	font-size: 14px;
	border: 1px solid #2c6696;
	border-bottom: 0px solid #d5dfe8;
	border-left: 0px solid #d5dfe8;
	background: #f2f8e6 url(/images/footytips/2008/analysis/table_bg_selectedHeading.jpg) repeat-x bottom;
}

.selectedRoundHeadingLive {
	font-size: 12px;
	border: 1px solid #2c6696;
	border-bottom: 0px solid #d5dfe8;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36_liveRound.jpg) repeat-x bottom;
}

.selectedRoundHeadingTopLive {
	font-size: 12px;
	border-top: 1px solid #2c6696;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36_liveRound.jpg) repeat-x bottom;
}

.selectedRoundHeadingNoRightLive {
	font-size: 14px;
	border: 1px solid #2c6696;
	border-bottom: 0px solid #d5dfe8;
	border-right: 0px solid #d5dfe8;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36_liveRound.jpg) repeat-x bottom;
}

.selectedRoundHeadingNoLeftLive {
	font-size: 14px;
	border: 1px solid #2c6696;
	border-bottom: 0px solid #d5dfe8;
	border-left: 0px solid #d5dfe8;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36_liveRound.jpg) repeat-x bottom;
}

.selectedRoundSortingActive {
	display: block;
	clear: both;
	float: none;
	height: 10px;
	width: 35px;
	background: url(/images/footytips/2008/ladder_module/ft_ladder_sorting_active.gif) no-repeat;
}

.selectedRoundSortingInactive {
	display: block;
	clear: both;
	float: none;
	height: 10px;
	width: 35px;
	background: url(/images/footytips/2008/ladder_module/ft_ladder_sorting_inactive.gif) no-repeat;
}

.selectedRoundHeadingFantasyTitle {
	clear: both;
	width: 100%;
	color: #254a83;
	font-weight: bold;
	font-size: 12px;
}

.selectedRoundHeadingFantasyRoundScore {
	clear: both;
	float: left;
}

.selectedRoundHeadingFantasyTotalScore {
	float: right;
}

.finalsRounds{
	background: #f2f2f2 url(/images/footytips/2008/analysis/table_bg_36_prevRound.jpg) repeat-x bottom;
}

.finalsRoundsEnd{
	border-right: 1px solid #7a7b7b;
	background: #f2f2f2 url(/images/footytips/2008/analysis/table_bg_36_prevRound.jpg) repeat-x bottom;
}

.previousRnd{
	border-left: 1px solid #7a7b7b;
	background: #f2f2f2 url(/images/footytips/2008/analysis/table_bg_36_prevRound.jpg) repeat-x bottom;
}		

.previousRndEnd{
	border-right: 1px solid #7a7b7b;
	background: #f2f2f2 url(/images/footytips/2008/analysis/table_bg_36_prevRound.jpg) repeat-x bottom;
}	

.roundScores{		
	background: #f2f2f2 url(/images/footytips/2008/analysis/table_bg_36_prevRound.jpg) repeat-x bottom;
}

.ft_ladderTableTips .ftdatatableheadingcell, .ft_ladderTableStandard .ftdatatableheadingcell {
	font-family: tahoma, arial, verdana;
	padding: 3px;
}

.ft_ladderTableStandard .highTR td, .ft_ladderTableStandard .highTRSelected td, .ft_ladderTableTips .highTR td, .ft_ladderTableTips .highTRSelected td {
	height: 38px;
}

.ft_ladderTableStandard .highTR td a img, .ft_ladderTableStandard .highTRSelected td a img, .ft_ladderTableTips .highTR td a img, .ft_ladderTableTips .highTRSelected td a img {
	border: 1px solid #000;
}

.fan_ladderTeamName {
	width: 150px;
	overflow: hidden;
	text-align: left;
}

.fan_ladderTeamName a, .fan_ladderTeamName a:link, .fan_ladderTeamName a:visited, .fan_ladderTeamName a:hover, .fan_ladderTeamName a:active {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.ladderTableUser {
	font-size: 12px;
	text-align: left;
}

.ladderTableUser a, .ladderTableUser a:link, .ladderTableUser a:visited, .ladderTableUser a:hover, .ladderTableUser a:active {
	display: block;
	width: 90px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	overflow: hidden;
}

.ladderTableRank {
	float: left;
	width: 45px;
	height: 20px;
	text-align: center;
}

.ladderTableRank div {
	float: left;
}

.ladderTableRank strong {
	float: left;
	margin: 0;
	padding: 2px 0px 0px 4px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.ladderTableSelectedDataLive {
	font-size: 11px;
	font-weight: normal;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36_liveRound.jpg) repeat-x bottom;
}

.ladderTableSelectedDataBoldLive {
	font-size: 12px;
	font-weight: bold;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36_liveRound.jpg) repeat-x bottom;
}

.highTRSelected .ladderTableSelectedData, .highTRSelected .ladderTableSelectedDataBold {
	background: #e5f1f7 url(/images/footytips/2008/analysis/table_bg_36_selected.jpg) repeat-x bottom;
}

.ladderTableSelectedData {
	font-size: 11px;
	font-weight: normal;
	background: #f2f8e6 url(/images/footytips/2008/analysis/table_bg_36_col2.jpg) repeat-x bottom;
}

.ladderTableSelectedDataBold {
	font-size: 12px;
	font-weight: bold;
	background: #f4ffdd url(/images/footytips/2008/analysis/table_bg_36_col_active.jpg) repeat-x bottom;
}

.ladderTableSelectedDataBold strong, .ladderTableSelectedData strong {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

.ladderTableSelectedDataBold a strong, .ladderTableSelectedData a strong {
	font-size: 14px !important;
	font-weight: bold !important;
	color: #254a83 !important;
}

.ladderTableSelectedDataNoBG {
	font-size: 12px;
	font-weight: bold;
}

.ladderTableSelectedDataTipsNoBG {
	font-size: 13px;
	font-weight: bold;
	color: #0b3259;
}

.ladderTableSelectedDataTips {
	font-size: 13px;
	font-weight: bold;
	color: #0b3259;
	background: #f2f8e6 url(/images/footytips/2008/analysis/table_bg_36_col2.jpg) repeat-x bottom;
}

/* COMPS DROPDOWN */
.ftCompsDDContainer {
	float: none;
	width: 212px;
	height: 25px;
	background: url(/images/footytips/2009/ft_comps_dd_bg.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
}

.ftCompsDDTitleIcon {
	float: left;
	padding: 4px 0px 0px 8px;
	width: 16px;
}

.ftCompsDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	padding: 7px 0px 0px 4px; 
	font-family: tahoma;
}

.ftCompsDDList {
	clear: both;
	float: left;
	width: 210px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
}

*html body .ftCompsDDList {
	margin: 0px 0px 0px 0px;
}

.ftCompsDDList a, .ftCompsDDList a:link, .ftCompsDDList a:visited {
	float: inherit;
	display: block;
	width: 210px;
	height: 25px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
	font-family: tahoma;
}

*html body .ftCompsDDList a, .ftCompsDDList a:link, .ftCompsDDList a:visited {
	width: 212px;
}

.ftCompsDDList a:active, .ftCompsDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftCompsDDListBottom {
	clear: both;
	width: 212px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_comps_dd_bottom_bg.png) no-repeat;
}

.ftCompsDDIcon {
	float: left;
	padding: 4px 0px 0px 5px;
}

.ftCompsDDIcon img {
	border: 1px solid #000;
}

.ftCompsDDOption {
	float: left;
	width: 180px;
	height: 20px;
	overflow: hidden;
}

.ftCompsDDOption em {
	float: left;
	padding: 6px 5px 0px 5px;
	font-style: normal;
}

/* LADDER NAVIGATION */
.ft_compsNav {
	clear: both;
	float: left;
	padding: 4px 0;
}

.ft_compsNav ul {
	margin: 0;
	padding: 0;
}

.ft_compsNav li {
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
}

.ft_compsNav .ft_iconNew {
	float: left;
	margin: 3px 0px 0px 2px;
}

.ft_compsNavActive {
	height: 19px;
	padding: 0px 3px 0px 3px;
	background: url(/images/footytips/2009/ft_compsNav_active_bg.jpg) repeat-x top;
}

.ft_compsNavActive a {
	display: block;
	margin: 0;
	padding: 3px 0px 3px 0px;
	font-size: 10px !important;
	color: #fff !important;
	font-family: tahoma !important;
}

.ft_compsNavActiveLeft {
	width: 4px;
	height: 19px;
	margin: 0px 0px 0px 2px;
	background: url(/images/footytips/2009/ft_compsNav_active_left.jpg) no-repeat;
}

.ft_compsNavActiveRight {
	width: 4px;
	height: 19px;
	margin: 0px 2px 0px 0px;
	background: url(/images/footytips/2009/ft_compsNav_active_right.jpg) no-repeat;
}

.ft_compsNavInactive {
	height: 19px;
	padding: 0px 3px 0px 3px;
	background: url(/images/footytips/2009/ft_compsNav_inactive_bg.jpg) repeat-x top;
}

.ft_compsNavInactive a {
	display: block;
	margin: 0;
	padding: 3px 0px 3px 0px;
	font-size: 10px !important;
	color: #000 !important;
	font-family: tahoma !important;
}

.ft_compsNavInactiveLeft {
	width: 4px;
	height: 19px;
	margin: 0px 0px 0px 2px;
	background: url(/images/footytips/2009/ft_compsNav_inactive_left.jpg) no-repeat;
}

.ft_compsNavInactiveRight {
	width: 4px;
	height: 19px;
	margin: 0px 2px 0px 0px;
	background: url(/images/footytips/2009/ft_compsNav_inactive_right.jpg) no-repeat;
}

.ft_compsNavCheckbox {
	float: left;
}

.ft_compsNavCheckbox input {
	display: block;
	float: left;
}

.ft_compsNavCheckbox label {
	display: block;
	float: left;
	padding: 3px 0px 0px 1px;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

/* QUICK FIND */
.ft_compsQuickFind {
	float: right;
	padding: 4px 0;
}

.ft_compsQuickFind p {
	float: left;
	margin: 4px 3px 0px 0px;
	font-size: 9px;
	font-weight: bold;
	color: #254a83;
}

.ft_compsQuickFindText {
	display: block;
	float: left;
	width: 113px;
	height: 20px;
	margin: 0px 0px 0px 2px;
	padding: 4px 6px 0px 6px;
	font-size: 10px;
	font-family: tahoma;
	border: none;
	background: transparent url(/images/footytips/2009/ft_comps_quickfind_bg.gif) no-repeat;
}

.ft_compsQuickFindButtonSearch {
	display: block;
	float: left;
	width: 21px;
	height: 20px;
	background: transparent url(/images/footytips/2009/ft_comps_quickfind_btn_search.gif) no-repeat;
	border: none;
	cursor: pointer;
}

.ft_compsQuickFindButtonSearch:hover, .ft_compsQuickFindButtonSearch:active {
	background-position: 0px -20px;
}

.ft_compsQuickFindButtonClear {
	display: block;
	float: left;
	margin: 0px 0px 0px 4px;
	width: 60px;
	height: 20px;
	background: transparent url(/images/footytips/2009/ft_comps_quickfind_btn_clear.jpg) no-repeat;
	border: none;
	cursor: pointer;
}

.ft_compsQuickFindButtonClear:hover, .ft_compsQuickFindButtonClear:active {
	background-position: 0px -20px;
}

.ftnav3tablebg .ft_compsQuickFind {
	margin:7px 4px 0px 0px !important;
}

/* LADDER LEGEND */
.ft_compsLegend {
	float: right;
}

.ft_compsLegend span {
	display: block;
	float: left;
	height: 14px;
	width: 14px;
	background: url(/images/footytips/2008/analysis/table_bg_36_liveRound.jpg) repeat-x bottom;
}

.ft_compsLegend p {
	float: left;
	padding: 2px 0px 0px 6px;
	font-size: 10px;
	color: #888;
}

/* LADDER TABLE NAVIGATION */
.ft_compsLadderNav {}

.ft_compsLadderNav p {
	float: left;
	padding: 4px 8px 0px 4px;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}

.ft_compsLadderNav ul {
	display: block;
	clear: none;
	float: left;
	margin: 0;
	padding: 0;
	height: 23px;
}

.ft_compsLadderNav li {
	display: block;
	float: left;
	height: 23px;
}

.ft_compsLadderNavActive {
	float: left;
	background: url(/images/footytips/2009/ft_compsNav_ladder_active_bg.jpg) repeat-x;
}

.ft_compsLadderNavActive a {
	display: block;
	padding: 5px 4px 0px 4px;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
	text-align: center;
}

.ft_compsLadderNavActiveLeft {
	float: left;
	margin: 0px 0px 0px 2px;
	width: 5px;
	background: url(/images/footytips/2009/ft_compsNav_ladder_active_left.jpg) no-repeat;
}

.ft_compsLadderNavActiveRight {
	float: left;
	margin: 0px 2px 0px 0px;
	width: 5px;
	background: url(/images/footytips/2009/ft_compsNav_ladder_active_right.jpg) no-repeat;
}

.ft_compsLadderNavInactive {
	float: left;
	background: url(/images/footytips/2009/ft_compsNav_ladder_inactive_bg.jpg) repeat-x;
}

.ft_compsLadderNavInactive a {
	display: block;
	padding: 5px 4px 0px 4px;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-align: center;
}

.ft_compsLadderNavInactiveLeft {
	float: left;
	margin: 0px 0px 0px 2px;
	width: 5px;
	background: url(/images/footytips/2009/ft_compsNav_ladder_inactive_left.jpg) no-repeat;
}

.ft_compsLadderNavInactiveRight {
	float: left;
	margin: 0px 2px 0px 0px;
	width: 5px;
	background: url(/images/footytips/2009/ft_compsNav_ladder_inactive_right.jpg) no-repeat;
}

/* LADDER TIPS */
.ft_compsTipsHeaderTeamWinner {
	clear: both;
	float: inherit;
	width: 30px;
	overflow: hidden;
}

.ft_compsTipsHeaderTeamWinner span {
	display: none;
	float: left;
	margin: 4px 0px 0px 0px;
	width: 3px;
	height: 5px;
	background: url(/images/footytips/2009/ft_compsTips_arrow.gif) no-repeat;
}

.ft_compsTipsHeaderTeamWinner p {
	float: left;
	padding: 0px 0px 0px 2px;
	font-size: 9px;
	font-weight: bold;
	font-family: tahoma, arial;
}

.ft_compsTipsHeaderTeamLoser {
	clear: both;
	float: inherit;
	width: 30px;
	overflow: hidden;
}

.ft_compsTipsHeaderTeamLoser span {
	display: none;
	float: left;
	margin: 4px 0px 0px 0px;
	width: 3px;
	height: 5px;
}

.ft_compsTipsHeaderTeamLoser p {
	float: left;
	padding: 0px 0px 0px 2px;
	font-size: 9px;
	font-weight: normal;
	color: #8da3ba;
	font-family: tahoma, arial;
}

.ft_compsTipsHeaderTeamLive {
	clear: both;
	float: inherit;
	width: 30px;
}

.ft_compsTipsHeaderTeamLive p {
	float: left;
	padding: 0px 0px 0px 2px;
	font-size: 10px;
	font-weight: bold;
	font-family: tahoma, arial;
	color: #ff6c00;
}

.ft_compsTipsHeaderTeam {
	clear: both;
	float: inherit;
	width: 30px;
}

.ft_compsTipsHeaderTeam p {
	float: left;
	padding: 0px 0px 0px 2px;
	font-size: 10px;
	font-weight: normal;
	color: #fff;
}

.ft_compsTipsDataLive {
	border-left: 1px solid #cfa78a;
	border-right: 1px solid #cfa78a;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36_liveRound.jpg) repeat-x bottom;
}

/* LADDER TEAMS */
.ft_compsTeams {
	font-size: 11px;
	font-weight: regular;
	color: #000;
}

.ft_compsTeamsWinner {
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.ft_compsTeamsLoser {
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.ft_compsTeamsLive {
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.ft_compsTeamsLive a, .ft_compsTeamsLive a:link, .ft_compsTeamsLive a:visited, .ft_compsTeamsLive a:hover, .ft_compsTeamsLive a:active { 
	font-size: 11px;
}

.ft_compsTeamsLive strong {
	display: inline;
	float: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #ff6c00;
}

.ft_compsTeamsLive span {
	display: block;
	clear: both;
	font-size: 9px;
	font-weight: bold;
	color: #ff6c00;
}

.ft_compsTeamsLive span a, .ft_compsTeamsLive span a:link, .ft_compsTeamsLive span a:visited, .ft_compsTeamsLive span a:hover, .ft_compsTeamsLive span a:active {
	font-size: 9px;
	font-weight: bold;
	color: #ff6c00;
}

.ft_compsTeamsTipsLeft .ft_compsTeamsTipsBar {
	float: left;
	margin: 4px 0px 4px 0px;
	height: 22px;
	width: 150px;
}

.ft_compsTeamsTipsLeft .ft_compsTeamsTipsBar span {
	display: block;
	height: 22px;
	background: url(/images/footytips/2008/ftdata_head.jpg) repeat-x;
}

.ft_compsTeamsTipsRight .ft_compsTeamsTipsBar {
	float: right;
	margin: 4px 0px 4px 0px;
	height: 22px;
	width: 150px;
}

.ft_compsTeamsTipsRight .ft_compsTeamsTipsBar span {
	display: block;
	height: 22px;
	background: url(/images/footytips/2008/ftdata_head.jpg) repeat-x;
}

.ft_compsTeamsTipsLeft {
	clear: both;
	width: 160px;
	height: 30px;
}

.ft_compsTeamsTipsLeft p {
	float: left;
	padding: 8px 5px 0px 5px;
	font-size: 10px;
	color: #000;
}

.ft_compsTeamsTipsRight {
	clear: both;
	width: 160px;
	height: 30px;
}

.ft_compsTeamsTipsRight p {
	float: right;
	padding: 8px 5px 0px 5px;
	font-size: 10px;
	color: #000;
}

.ft_compsTeamsTipsHidden {
	height: 30px;
}

.ft_compsTeamsTipsHidden .floatLeft, .ft_compsTeamsTipsHidden .floatRight {
	margin: 6px 0px 0px 0px;
}

.ft_compsTeamsTipsHidden p {
	float: left;
	width: 100%;
	margin: 7px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	color: #888;
	text-align: center;
}

.ft_compsTeamsTipsLeaderboardTeam {
	width: 150px;
	text-align: left;
}

.ft_compsTeamsTipsLeaderboardTipped {
	clear: both;
	width: 470px;
}

.ft_compsTeamsTipsLeaderboardTipped p {
	float: left;
	width: 70px;
	font-size: 9px;
	font-weight: bold;
	color: #254a83;
}

.ft_compsTeamsTipsLeaderboardTippedBar {
	float: left;
	margin: 2px 0px 0px 0px;
	height: 10px;
	width: 380px;
}

.ft_compsTeamsTipsLeaderboardTippedBar span {
	display: block;
	height: 10px;
	background: #2c6193 url(/images/footytips/2009/ft_compsLadder_team_tipped_bg.jpg) repeat-x bottom;
}

.ft_compsTeamsTipsLeaderboardWon {
	clear: both;
	width: 470px;
}

.ft_compsTeamsTipsLeaderboardWon p {
	float: left;
	width: 70px;
	font-size: 9px;
	font-weight: bold;
	color: #5d830c;
}

.ft_compsTeamsTipsLeaderboardWonBar {
	float: left;
	margin: 2px 0px 0px 0px;
	height: 10px;
	width: 380px;
}

.ft_compsTeamsTipsLeaderboardWonBar span {
	display: block;
	height: 10px;
	background: #90b640 url(/images/footytips/2009/ft_compsLadder_team_won_bg.jpg) repeat-x bottom;
}

/* LADDER SCORE SPREAD */
.ft_compsScoreSpreadChart {
	clear: both;
	float: inherit;
	width: 670px;
	height: 350px;
}

.ft_compsScoreSpreadChart .graphObject {
	width: 670px;
	height: 350px;
}

.ft_compsScoreSpreadYourTips {
	clear: both;
	float: inherit;
	margin: 0px 0px 30px 40px;
	width: 630px;
}

.ft_compsMessageBoardTitle {
	clear: both;
	float: inherit;
	margin: 10px 0px 5px 0px;
}

.ft_compsMessageBoardPagination {
	clear: both;
	float: left;
	margin: 0px 0px 10px 0px;
	width: 495px;
}

.ft_leaveCommentContainerMessageBoard {
	clear: both;
	float: inherit;
	width: 500px;
	margin: 10px 0px 5px 0px;
}

.ft_leaveCommentContainerMessageBoard .headingthree {
	margin: 0px 0px 4px 0px;
}

/* STREAK TABLE DESIGNS */
.streaktable {
	width: 80px;
	color: #fff;
	font-size: 10px;
}

tr.streaktableTD td {
	padding: 1px;
}

.streakSpacer {
	float: left;
	height: 14px;
	width: 2px;
}

.winstreak {
	float: left;
	width: 18px;
	height: 14px;
	color: #fff;
	background: url(/images/footytips/2009/streak_w.gif) no-repeat;
	cursor: pointer;
	text-align: center;
	font-weight:bold;
	font-size: 10px;
}

.losestreak {
	float: left;
	width: 18px;
	height: 14px;
	color: #fff;
	background: url(/images/footytips/2009/streak_l.gif) no-repeat;
	cursor: pointer;
	text-align:center;
	font-weight: bold;
	font-size: 10px;
}

.drawstreak {
	float: left;
	width: 18px;
	height: 14px;
	color: #fff;
	background: url(/images/footytips/2009/streak_d.gif) no-repeat;
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
}

.smldatamodulemidbar {
	height:0px;
	border:0px;
	border-collapse: collapse;
	border-spacing:0px;
	margin:0px;
	padding:0px;
}

/* WHAT'S ON MODULE */
.tip_ftdatatable1cell {
	color: #000;
	padding: 5px;
	background: #fff url(/images/footytips/2008/ftdata_data.jpg) repeat-x bottom;
	border: 0;
}

.tip_ftdatatable1cell a, .tip_ftdatatable1cell a:link, .tip_ftdatatable1cell a:visited, .tip_ftdatatable1cell a:hover, .tip_ftdatatable1cell a:active {
	font-size:10px;
}

.tip_ftdatatableheadingcell {
	text-align: center;
	color: #fff;
	font-size:10px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	background: #2c6193 url(/images/footytips/2009/ft_navRight_2_bg.jpg) repeat-x bottom;
	border-left: 1px solid #999;
	border-bottom: 1px solid #0b355d;
}

.tip_ftdatatableheadingcell h4 {
	padding: 0px 4px 0px 4px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.tip_ftdatatableheadingcell a, .tip_ftdatatableheadingcell a:link, .tip_ftdatatableheadingcell a:visited, .tip_ftdatatableheadingcell a:hover, .tip_ftdatatableheadingcell a:active {
	font-size: 10px;
}

.liveScore_ftdatatable1cell {
	font-size: 10px;
	padding: 3px;
	background: #fff url(/images/footytips/2009/ft_liveScores_module_active_bg.jpg) repeat-x bottom;
}

.liveScore_ftdatatable1cell td {
	font-size: 10px;
}

.liveScore_ftdatatable1cell a, .liveScore_ftdatatable1cell a:link, .liveScore_ftdatatable1cell a:visited, .liveScore_ftdatatable1cell a:hover, .liveScore_ftdatatable1cell a:active {
	font-size: 10px;
}

.liveScore_ftdatatable1cell a em {
	color: #888;
	font-style: normal;
}

.fan_ftdatatableheadingcell {
	text-align: center;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	background: #d7ecac url(/images/fantasy/2009/fan_tm_tableHeader_bg.jpg) repeat-x bottom;
}

.fan_ftdatatableheadingcell h4 {
	padding: 0px 4px 0px 4px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

/* LADDER MODULE FEEDS  */
.ft_ladderModuleFeedContainer {
	clear: both;
	float: left;
	width: 298px;
	padding: 0;
	border-left: 1px solid #052f4d;
	border-right: 1px solid #052f4d;
	border-bottom: 1px solid #052f4d;
}

*html body .ft_ladderModuleFeedContainer {
	width: 300px;
}

.ft_feedInstanceLadder {
	clear: both;
	float: left;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #eee;
	width: 100%;
	font-size: 11px;
}

.ft_feedInstanceIconLadder {
	float: left;
	width: 18px;
	padding: 5px 10px 0px 10px;
}

.ft_feedInstanceContentLadder {
	float: left;
	width: 225px;
	padding: 5px 5px 0px 0px;
	margin: 0;
	font-size: 11px;
	overflow: hidden;
}

*html body .ft_feedInstanceContentLadder {
	width: 224px;
}

.ft_feedInstanceContentLadder a {
	font-weight: bold;
	font-size: 11px;
}

.ft_feedInstanceContentLadder ul {
	padding-top: 2px;
	padding-bottom: 4px;
}

.ft_feedInstanceContentLadder li {
	/*padding: 2px 0px;*/
}

.ft_feedInstanceContentLadder li a {
	font-weight: normal !important;
}

.ft_feedInstanceContentLadder p {

}

.ft_feedInstanceContentLadder span {
	display: block;
	clear: both;
	margin: 3px 0px 0px 0px;
	color: #888;
	font-size: 10px;
}

/* COMMENT ON A PROFILE */
.ft_feedInstanceProfileCommentLadder {
	clear: both;
	float: inherit;
	padding: 10px;
	margin: 5px 0px 2px 0px;
	width: 200px;
	border: 1px solid #ddd;
	background: #f5f5f5;
}

*html body .ft_feedInstanceProfileCommentLadder {
	width: 205px;
}

.ft_feedInstanceProfileCommentLadder p {
	float: left;
	font-size: 11px;
	padding: 2px 0px 2px 5px;
	width: 80%;
	overflow: hidden;
}

.ft_feedInstanceProfileCommentLadder span {
	display: block;
	clear: both;
	float: left;
	margin: 3px 0px 0px 0px;
	color: #888;
	font-size: 10px;
}

.ft_feedInstanceCommentAvatarLadder {
	display: block;
	clear: both;
	float: left;
	width: 30px;
}

.ft_feedInstanceCommentAvatarLadder img {
	border: 1px solid #000;
}

/* TIPPING PAGE STYLES */
/* TIPFORM ICONS */
.ft_tipFormIconContainer {
	width: 73px;
}

.ft_tipFormIconContainerAFL {
	width: 93px;
}

.ft_tipFormIcon {
	float: left;
	padding: 1px;
}

/* TIPFORM LIVE SCORES */
.ft_tipFormLiveScoreReport {
	font-size: 9px !important;
	font-family: tahoma !important;
	color: #888 !important;
}

/* TIPPING PAGE SCORE HISTORY */
.ft_tippingChart {
	float: left;
	width: 380px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.ft_tipFormScores {
	clear: both;
	float: left;
	margin: 10px 0px 0px 0px;
	width: 370px;
}

.ft_tipFormScoresIcon {
	float: left;
	margin: 17px 3px 0px 10px;
}

.ft_tipFormScoresRoundScore {
	float: left;
	margin: 0px 0px 0px 10px;
}

.ft_tipFormScoresRoundScore .headingthree {
	text-align: left;
}

.ft_tipFormScoresRoundScoreContainer {
	float: left;
	margin: 4px 0px 0px 0px;
	height: 35px;
	width: 44px;
	background: url(/images/footytips/2009/ft_tipformRoundScore_bg.jpg) no-repeat;
}

.ft_tipFormScoresRoundScoreContainer p {
	padding: 6px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold;
	color: #254a83;
	text-align: center;
}

.ft_tipFormScoresRoundScoreDetails {
	float: left;
	width: 95px;
}

.ft_tipFormScoresRoundScoreDetails p {
	float: left;
	padding: 1px 0px 0px 5px;
	font-size: 10px;
	color: #000;
	text-align: left;
}

.ft_tipFormScoresRoundScoreDetails a.ft_icon16HelpMargin {
	display: block;
	float: left;
	margin: 0px 0px 0px 2px;
	height: 15px;
	width: 15px;
	padding: 0;
	background-position: middle;
}

.ft_tipFormScoresRoundScoreDetails p a, .ft_tipFormScoresRoundScoreDetails p a:link, .ft_tipFormScoresRoundScoreDetails p a:visited {
	font-size: 10px;
	text-decoration: underline;
}

.ft_tipFormScoresRoundScoreDetails p a:hover, .ft_tipFormScoresRoundScoreDetails p a:active {
	font-size: 10px;
	text-decoration: none;
}

.ft_tipFormScoresTotalScore {
	float: left;
	margin: 0px 0px 0px 10px;
}

.ft_tipFormScoresTotalScore .headingthree {
	text-align: left;
}

.ft_tipFormScoresTotalScoreContainer {
	float: left;
	margin: 4px 0px 0px 0px;
	height: 35px;
	width: 64px;
	background: url(/images/footytips/2009/ft_tipformTotalScore_bg.jpg) no-repeat;
}

.ft_tipFormScoresTotalScoreContainer p {
	padding: 6px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold;
	color: #254a83;
	text-align: center;
}

.ft_tipFormScoresTotalScoreDetails {
	float: left;
	width: 95px;
}

.ft_tipFormScoresTotalScoreDetails p {
	padding: 1px 0px 0px 5px;
	font-size: 10px;
	color: #000;
	text-align: left;
}

.ft_tipFormScoresTotalScoreDetails p a, .ft_tipFormScoresTotalScoreDetails p a:link, .ft_tipFormScoresTotalScoreDetails p a:visited {
	font-size: 10px;
	text-decoration: underline;
}

.ft_tipFormScoresTotalScoreDetails p a:hover, .ft_tipFormScoresTotalScoreDetails p a:active {
	font-size: 10px;
	text-decoration: none;
}

.ft_tipFormScoresFooter {
	clear: both;
	float: inherit;
	margin: 5px 0px 5px 55px;
}

.ft_tipFormScoresFooter p {
	font-size: 10px;
	color: #888;
}

.modalBody .ft_tipFormScoresFooter {
	clear: none;
	float: left;
}

.ft_tipFormChart {
	float: left;
	margin: 10px 0px 0px 0px;
	width: 295px;
}

.ft_tipFormChart .graphObject {
	width: 295px;
	height: 70px;
}

/* TIPFORM GAME COMMENTS */
.ft_tipformCommentsContainer {
	clear: both;
	float: left;
	width: 650px;
	height: 220px;
	margin: 10px 0px 0px 0px;
	overflow: auto;
}

.ft_leaveCommentInputTipformContainer {
	clear: both;
	float: inherit;
	width: 650px;
	height: 75px;
	padding: 5px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	border-top: 1px solid #ccc;
}

.ft_leaveCommentInputTipformContainer form {
	margin: 0;
}

.ft_leaveCommentInputTipform {
	clear: both;
	float: inherit;
}

.ft_leaveCommentInputTipform textarea{
	width: 560px;
	height: 50px;
	padding: 2px;
	font-size: 11px;
	color: #000;
	border: 1px solid #7f9db9;
}

/* DATE TIME */
.ft_tipFormDateTime {
	text-align: left;
	font-size: 10px;
	font-family: tahoma;
}

.ft_tipFormDateTime p {

}

.ft_tipFormDateTime span {
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	color: #888;
}

.ft_tipFormTeamName {
	font-size: 11px;
}

.ft_tipFormTeamName p {
	padding: 0px 4px 0px 4px;
}

.ft_tipFormTeamName small {
	padding: 0 4px;
}

.flexiRight .ft_gameScoreWin, .flexiRight .ft_gameScoreLoss {
	float: right;
}

.flexiLeft .ft_gameScoreWin, .flexiLeft .ft_gameScoreLoss {
	float: left;
}

.flexiRight p, .flexiLeft p {
	font-weight: bold;
}

.flexiLeft .ft_iconFlexi, .flexiRight .ft_iconFlexi {
	margin: 2px 4px;
	width: 70px;
	height: 12px;
	font-size: 10px;
	font-family: tahoma;
	color: #254a83;
}

.flexiLeft .ft_iconFlexi {
	padding: 0 0 0 12px;
	background-position: center left;
}

.flexiRight .ft_iconFlexi {
	padding: 0 12px 0 0;
	background-position: center right;
}

.ft_tipFormTeamName span {
	display: block;
	clear: both;
	margin: 0;
	padding: 0px 4px 0px 4px;
	color: #888;
}

.ft_tipFormLabel {
	display: block;
	width: 100%;
}

.ft_tipFormDisclaimer {
	clear: both;
	padding: 8px 0px 0px 0px;
	font-size: 10px;
	color: #888;
}

.ft_tipFormDisclaimer a, .ft_tipFormDisclaimer a:link, .ft_tipFormDisclaimer a:visited, .ft_tipFormDisclaimer a:hover, .ft_tipFormDisclaimer a:active{
	font-size: 10px;
}

.ft_tipFormVenue {
	font-family: tahoma;
	font-size: 10px;
	color: #888;
}

/* TIPPING PAGE FOOTER */
.ft_tipFormFooter {
	width: 100%;
	background: #fff url(/images/footytips/2009/ft_tippingTable_footer.jpg) repeat-x top;
}

.ft_tipFormFooter td {
	padding: 10px 0px 10px 0px;
}

.ft_tipFormFooter h4 {
	float: left;
	padding: 6px 0px 0px 4px;
	font-size: 17px;
	color: #254a83;
}

.ft_tipFormFooter small {
	clear: none;
	display: block;
	float: left;
	margin: 1px 0px 0px 5px;
	font-size: 10px;
	color: #888;
}

.ft_tipFormFooter .floatLeft .floatLeft, .ft_tipFormFooter .floatLeft small {
	margin-top: 4px;
}

.ft_tipFormFooterNotification {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
}

.ft_tipFormFooterNotificationIcon {
	float: left;
	width: 32px;
	height: 32px;
	background: url(/images/footytips/2009/ft_icon_32_mail.jpg) no-repeat;
}

.ft_tipFormFooterContainer {
	float: right;
}

.ft_tipFormFooterIcon {
	float: left;
	margin: 4px 4px 0px 4px;
}

.ft_tipFormFooterIconFacebook {
	float: left;
	margin: 2px 16px 0px 0px;
}

.ft_tipFormFooterIconFacebook a {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
	font-size: 11px !important;
	padding-bottom: 1px;
}

.ft_tipFormFooterLink {
	float: left;
	font-size: 10px;
	margin: 6px 12px 0px 0px;
}

.ft_tipFormFooterLink a {
	display: block;
	float: left;
	font-size: 10px !important;
}

.ft_tipFormFooterButton {
	float: right;
}

/* LIVE SCORES WINDOW */
.ft_liveScoresScore {
	clear: both;
	width: 100%;
	padding: 5px 0px 10px 0px;
	border-bottom: 1px solid #d4d4d4;
}

.ft_liveScoresScore table {
	width: 100%;
	text-align: center;
}

.ft_liveScoresWhoTippedWhat {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
	border: none;
	width: 340px;
}

.ft_liveScoresWhoTippedWhat .headingthree {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
}

*html body .ft_liveScoresWhoTippedWhat .headingthree {
	margin: 10px 0px 0px 0px;
}

.ft_liveScoresWhoTippedWhatNav {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 0px;
}

.ft_liveScoresWhoTippedWhatNav .smldatamodulenavtableheadingcelltable {
	width: 340px;
}

.ft_liveScoresWhoTippedWhatContainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 10px 0px;
	width: 338px;
	border-left: 1px solid #0a355f;
	border-right: 1px solid #0a355f;
	border-bottom: 1px solid #0a355f;
	text-align: left;
}

*html body .ft_liveScoresWhoTippedWhatContainer {
	width: 338px;
	text-align: left;
}

.ft_liveScoresWhoTippedWhatTable {
	clear: both;
	float: inherit;
	height: 250px;
	width: 320px;
	margin: 0px 9px 5px 9px;
	overflow: auto;
	border: none;
}

.ft_liveScoresWhoTippedWhatTable table {
	width: 100%;
	margin: 5px 0px 0px 0px;
}

.ft_liveScoresWhoTippedWhatTable th {
	border-bottom: 1px solid #e7e7e7;
	font-size: 11px;
	padding: 5px 3px 3px 3px;
}

.ft_liveScoresWhoTippedWhatTable td {
	background: url(/images/footytips/2008/ftdata_data.jpg) repeat-x bottom;
	padding: 4px;
}

.ft_liveScoresWhoTippedWhatTable td a {
	display: block;
	float: left;
	font-size: 10px !important;
	font-weight: bold !important;
}

.ft_liveScoresWhoTippedWhatTable td img {
	float: left;
	border: 1px solid #000;
}

.ft_liveScoresWhoTippedWhatTable .floatRight span, .ft_liveScoresWhoTippedWhatTable .floatLeft span {
	display: block;
	float: left;
	padding: 4px 6px 0px 6px;
	font-size: 10px;
}

.ft_liveScoresWhoTippedWhatTable .ftdatatable td {
	border-bottom: none;
	padding: 2px;
	height: 27px;
	font-size: 10px;
}

.ft_liveScoresWhoTippedWhatTable .ftdatatable img {
	border: none;
}

.ft_liveScoresOtherGames {
	clear: both;
	width: 100%;
	border: 1px solid #b75600;
}

.ft_liveScoresWindowOtherGames .ft_liveScoresOtherGames {
	border: 0px;	
}

.ft_liveScoresOtherGamesInactive {
	clear: both;
	width: 100%;
	border: 1px solid #c7c7c7;
}

.ft_liveScoresOtherGamesTitle {
	height: 31px;
}

.ft_liveScoresOtherGamesTitle td {
	margin: 0;
	padding: 0;
	height: 31px;
	background: url(/images/footytips/2009/ft_liveScores_module_title_bg.jpg) repeat-x top;
}

.ft_liveScoresOtherGamesTitle td img {
	margin: 0;
	padding: 0;
	border: 0;
}

.ft_liveScoresOtherGamesTitleRight {
	display: block;
	float: right;
	width: 124px;
	height: 31px;
	background: url(/images/footytips/2009/ft_liveScores_module_title_right.jpg) no-repeat;
	background-position: 0 -124px;
}

a.ft_liveScoresOtherGamesTitleExpand {
	display: block;
	float: right;
	width: 124px;
	height: 31px;
	background: url(/images/footytips/2009/ft_liveScores_module_title_right.jpg) no-repeat;
	background-position: 0 0;
	cursor: pointer;
}

a.ft_liveScoresOtherGamesTitleExpand:hover, a.ft_liveScoresOtherGamesTitleExpand:active {
	background-position: 0 -31px;
}

a.ft_liveScoresOtherGamesTitleContract {
	display: block;
	float: right;
	width: 124px;
	height: 31px;
	background: url(/images/footytips/2009/ft_liveScores_module_title_right.jpg) no-repeat;
	background-position: 0 -62px;
	cursor: pointer;
}

a.ft_liveScoresOtherGamesTitleContract:hover, a.ft_liveScoresOtherGamesTitleContract:active {
	background-position: 0 -93px;
}

.ft_liveScoresOtherGamesTitleLiveScores {
	float: left;
	width: 142px;
	height: 31px;
	background: url(/images/footytips/2009/ft_liveScores_module_title.jpg) no-repeat;
}

.ft_liveScoresOtherGamesTable {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_liveScoresOtherGamesActive td {
	font-size: 10px;
	padding: 3px;
	background: #fff url(/images/footytips/2009/ft_liveScores_module_active_bg.jpg) repeat-x bottom;
}

.ft_liveScoresOtherGamesActive a, .ft_liveScoresOtherGamesActive a:link, .ft_liveScoresOtherGamesActive a:visited, .ft_liveScoresOtherGamesActive a:hover, .ft_liveScoresOtherGamesActive a:active {
	font-size: 10px;
}

.ft_liveScoresOtherGamesActive em {
	color: #888;
	font-style: normal;
}

.ft_liveScoresOtherGamesActiveIcon {
	display: block;
	width: 50px;
	height: 17px;
	background: url(/images/footytips/2009/ft_liveScores_module_active_liveIcon.gif) no-repeat;
}

.ft_liveScoresOtherGamesInactive td {
	font-size: 10px;
	padding: 3px;
	height: 22px;
	background: #fff url(/images/footytips/2009/ft_liveScores_module_inactive_bg.jpg) repeat-x bottom;
}

.ft_liveScoresOtherGamesTitleInactive {
	height: 22px;
}

.ft_liveScoresOtherGamesCompletedIcon {
	display: block;
	width: 50px;
	height: 17px;
	background: url(/images/footytips/2009/ft_liveScores_module_inactive_finalIcon.jpg) no-repeat;
}

.ft_liveScoresOtherGamesTitleInactive td {
	margin: 0;
	padding: 0;
	height: 22px;
	background: url(/images/footytips/2009/ft_liveScores_module_title_inactive_bg.jpg) repeat-x top;
}

.ft_liveScoresOtherGamesTitleInactive td img {
	margin: 0;
	padding: 0;
	border: 0;
}

.ft_liveScoresOtherGamesInactive a, .ft_liveScoresOtherGamesInactive a:link, .ft_liveScoresOtherGamesInactive a:visited, .ft_liveScoresOtherGamesInactive a:hover, .ft_liveScoresOtherGamesInactive a:active {
	font-size: 10px;
	color: #888;
}

.ft_liveScoresOtherGamesInactive a em {
	color: #888;
	font-style: normal;
}

.ft_liveScoresOtherGamesInactiveCountDown {
	font-size: 9px;
	font-family: arial, sans-serif;
	color: #888;
}

.ft_liveScoresOtherGamesInactiveCountDown b {
	font-size: 10px;
	color: #000;
}

/* LIVE SCORES MATCH REPORT */
.ft_ladderModuleOtherGames {
	clear: both;
	float: left;
	width: 300px;
	margin: 5px 0px 5px 0px;
}

.ft_ladderModuleOtherGamesInactive {
	clear: both;
	float: left;
	width: 300px;
	margin: 5px 0px 5px 0px;
}

.ft_liveScoresMatchReportLink {
	margin: 0;
	padding: 0;
	color: #f27303;
	font-size: 10px;
	text-align: center;
}

a.ft_liveScoresMatchReportLink:link, a.ft_liveScoresMatchReportLink:visited, a.ft_liveScoresMatchReportLink:hover, a.ft_liveScoresMatchReportLink:active {
	color: #f27303;
	font-size: 10px;
	text-align: center;
}

/* LIVE SCORES INDEX */
.ft_liveScoresIndex {
	width: 674px;
	height: 405px;
	background: #040e1e url(/images/footytips/2009/ft_liveScores_index_bg.jpg) repeat-x top;
}

.ft_liveScoresIndexBanner {
	clear: both;
	float: inherit;
	width: 674px;
	height: 125px;
	background: url(/images/footytips/2009/ft_liveScores_index_banner.jpg) no-repeat;
}

.ft_liveScoresIndexSpacerLeft {
	float: left;
	width: 10px;
	height: 140px;
}

.ft_liveScoresIndexWeb {
	float: left;
	width: 185px;
}

.ft_liveScoresIndexWeb p {
	clear: both;
	float: inherit;
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: #fff;
}

.ft_liveScoresIndexWebBanner {
	clear: both;
	float: inherit;
	width: 185px;
	height: 140px;
	background: url(/images/footytips/2009/ft_liveScores_index_web.jpg) no-repeat;
}

.ft_liveScoresIndexMobile {
	float: left;
	width: 250px;
}

.ft_liveScoresIndexMobile p {
	clear: both;
	float: inherit;
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: #fff;
}

.ft_liveScoresIndexMobileBanner {
	clear: both;
	float: inherit;
	width: 250px;
	height: 140px;
	background: url(/images/footytips/2009/ft_liveScores_index_mobile.jpg) no-repeat;
}

.ft_liveScoresIndexChat {
	float: left;
	width: 210px;
}

.ft_liveScoresIndexChat p {
	clear: both;
	float: inherit;
	width: 100%;
	text-align: center;
	font-size: 10px;
	color: #fff;
}

.ft_liveScoresIndexChatBanner {
	clear: both;
	float: inherit;
	width: 210px;
	height: 140px;
	background: url(/images/footytips/2009/ft_liveScores_index_chat.jpg) no-repeat;
}

.ft_liveScoresIndexHR {
	clear: both;
	float: left;
	margin: 25px 0px 8px 13px;
	height: 1px;
	width: 650px;
	background: #293d5b;
}

.ft_liveScoresIndexFooterTitle {
	float: left;
	width: 179px;
	height: 63px;
	background: url(/images/footytips/2009/ft_liveScores_index_footer_title.jpg) no-repeat;
}

.ft_liveScoresIndexFooterSports {
	float: left;
	width: 182px;
	height: 63px;
	background: url(/images/footytips/2009/ft_liveScores_index_footer_sports.jpg) no-repeat;
}

.ft_liveScoresIndexFooterWidget {
	float: left;
	width: 302px;
	height: 70px;
	background: url(/images/footytips/2009/ft_liveScores_index_footer_widget.jpg) no-repeat;
}

.ft_liveScoresIndexFooterWidget p {
	padding: 5px 0px 0px 15px;
	width: 135px;
	font-size: 10px;
	color: #fff;
}

/* COMPETITIONS STYLES */
.ft_compsIndex {
	clear: both;
	float: left;
	padding: 0px 0px 20px 0px;
	width: 100%;
}

.ft_compsIndex .ft_search {
	margin: 10px 0px 0px 0px;
}

.ft_compsIndexHeader {
	clear: both;
	float: left;
	width: 100%;
	border-bottom: 1px dotted #ddd;
}

.ft_compsIndexHeader h1 {
	float: left;
}

.ft_compsIndexHeader .ft_icon16New {
	float: right;
	margin: 5px 10px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 90px;
	font-size: 10px !important;
	font-family: tahoma !important;
	color: #888 !important;
	background-position: top right;
}

.ft_compsIndexHeader table {
	clear: both;
	float: left;
	margin: 5px 0px 0px 0px;
	width: 100%;
}

.ft_compsIndexHeader td {
	padding: 10px;
	border-top: 1px dotted #ddd;
}

.ft_compsIndexHeader .headingtwo {
	padding: 0;
	float: left;
}

.ft_compsIndexHeader p {
	clear: both;
	float: left;
	width: 100%;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
}

.ft_compsIndex h1 {
	float: left;
	padding: 0;
}

.ft_compsIndexTitle {
	float: left;
	padding: 0px 0px 6px 0px;
	width: 80%;
}

.ft_compsIndexAvatar {
	float: left;
	padding: 2px 6px 2px 2px;
}

.ft_compsIndexAvatar a img {
	border: 1px solid #000;
}

.ft_compsIndex .ft_profileRightContainer {
	clear: both;
	float: inherit;
	width: 487px;
	margin: 15px 0px 10px 15px;
}

.ft_compsIndex .ft_profileRightTable td {
	padding: 9px 3px;
}

/* COMPS SUMMARY */
.ft_compsSummary {
	padding: 10px 0px 0px 0px;
	border-right: 1px solid #ddd;
}

.ft_compsSummary .ft_searchTable a {
	display: block;
}

.ft_compsSummary .ft_searchTable small {
	display: block;
	clear: both;
}

.ft_compsSummary .ftformtable p {
	font-size: 11px;
}

.ft_compsSummaryJoining {
	clear: both;
	float: left;
	width: 145px;
	padding: 10px 10px 0px 10px;
}

.ft_compsSummaryJoining strong {
	display: block;
	clear: both;
	float: left;
	font-weight: normal;
	color: #b80e14;
}

.ft_compsSummaryJoining small {
	clear: both;
	float: left;
	width: 100%;
	padding: 5px 0;
}

.ft_compsSummaryJoiningInput span.ft_icon16CompsEmail {
	clear: both;
	float: left;
}

.ft_compsSummaryJoiningInput p {
	float: left;
	margin: 5px 0 0 0;
	font-family: tahoma;
}

.ft_compsSummaryJoiningInput {
	clear: both;
	float: left;
	width: 145px;
	padding: 0px 0 5px 0px;
}

.ft_compsSummaryJoiningInput span {
	clear: none;
	float: left;
	margin: 5px 6px 0px 0px;
}

.ft_compsSummaryJoiningInput .ft_icon16Error {
	clear: both;
	float: left;
	margin: 15px 0 0 0;
	padding: 0 0 0 20px;
	width: 120px;
	height: 75px;
	font-size: 11px;
	font-family: tahoma;
	background-position: top left;
	color: #b80e14;
}

.ft_compsSummaryJoiningInput .ft_formTextInput {
	clear: none;
	float: left;
	width: 115px;
}

/* COMPS HEADER */
.ft_compsHeader {
	clear: both;
	float: inherit;
	padding: 8px 0;
	width: 100%;
	/*height: 80px;*/
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #f7f7f7;
}

.ft_compsHeaderNoMessageBoard {
	clear: both;
	float: inherit;
	width: 100%;
	height: 65px;
	background: #fff url(/images/footytips/2009/ft_comps_header_bg.jpg) repeat-x top;
}

.ft_compsHeaderTitle {
	clear: both;
	float: inherit;
	width: 100%;
	padding: 0px 0px 4px 0px;
}

.ft_compsHeaderTitleIcon {
	float: right;
	margin: 3px 8px 0px 0px;
}

.ft_compsHeaderTitleIcon a {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
	font-size: 11px !important;
	padding-bottom: 1px;
}

.ft_compsHeaderSubTitle {
	clear: both;
	float: inherit;
	margin: 0;
	width: 100%;
}

.ft_compsHeaderSubTitle span {
	display: block;
	float: left;
	height: 16px;
	width: 16px;
}

.ft_compsHeaderSubTitle p {
	float: left;
	margin: 0;
	font-size: 9px;
	font-weight: bold;
	color: #254a83;
}

.ft_compsHeaderSubTitle p a {
	font-size: 9px !important;
	font-weight: bold;
	color: #254a83;
}

.ft_compsHeaderLeftSpacer {
	float: left;
	width: 10px;
	height: 40px;
}

.ft_compsHeaderLeader {
	float: left;
	width: 165px;
}

.ft_compsHeaderRoundWinner {
	float: left;
	width: 165px;
}

.ft_compsHeaderLeaderMember {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 100%;
}

.ft_compsHeaderLeaderMember img {
	border: 1px solid #000;
}

.ft_compsHeaderLeaderMember p {
	padding: 2px 6px 0px 6px;
	font-size: 11px;
	font-family: arial;
}

.ft_compsHeaderLeaderMember p a {
	font-size: 11px !important;
	font-family: arial !important;
	font-weight: normal;
}

.ft_compsHeaderMessageBoard {
	float: left;
	width: 225px;
}

.ft_compsHeaderMessageBoardMessage {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 100%;
}

.ft_compsHeaderMessageBoardMessage img {
	border: 1px solid #000;
}

.ft_compsHeaderMessageBoardMessage p {
	padding: 0px 12px 0px 6px;
	font-size: 10px;
	font-family: arial;
}

.ft_compsHeaderMessageBoardMessage p a {
	font-size: 10px !important;
	font-family: verdana;
	font-weight: normal;
}

.ft_compsHeaderYourRank {
	float: right;
	width: 105px;
}

.ft_compsHeaderYourRankContainer {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_compsHeaderYourRankPlacing {
	float: left;
}

.ft_compsHeaderYourRankPlacing p {
	float: left;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
}

.ft_compsHeaderYourRankPlacing p a, .ft_compsHeaderYourRankPlacing p a:link, .ft_compsHeaderYourRankPlacing p a:visited, .ft_compsHeaderYourRankPlacing p a:hover, .ft_compsHeaderYourRankPlacing p a:active {
	font-size: 17px;
	font-weight: bold;
}

.ft_compsHeaderYourRankPlacing small {
	clear: none;
	float: left;
	margin: 5px 0px 0px 4px;
}

.ft_compsHeaderYourRankIcon {
	float: left;
	margin: 5px 0px 0px 8px;
}

.ft_compsHeaderYourRankIcon span {
	font-size: 10px;
}

.ft_compsHeaderYourRankIcon .rankUp {
	color: #05B011;
}

.ft_compsHeaderYourRankIcon .rankDown {
	color: #B00707;
}

.ft_compsHeaderYourRankIcon .rankStatic {
	color: #05B011;
}

.ft_tippingCompCreateButton {
	clear: both;
	float: inherit;
	padding: 4px 0px 8px 0px;
}

.ft_tippingCompManageIcon {
	clear: both;
	float: left;
	margin: 0px 0px 0px 5px;
	height: 16px;
	width: 16px;
}

.ft_tippingCompManageIcon a, .ft_tippingCompManageIcon a:link, .ft_tippingCompManageIcon a:visited {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_manageComp.gif) no-repeat;
}

.ft_tippingCompWinner {
	width: 70px;
	height: 70px;
	margin: 3px;
	background: url(/images/footytips/2009/ft_compsWinner_bg.jpg) no-repeat;
}

.ft_tippingCompWinner p {
	padding: 22px 0px 0px 0px;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
	color: #254a83;
}

.ft_tippingCompsRank {
	
}

.ft_tippingCompsRank h4 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.ft_tippingCompsRankUp {
	height: 7px;
	width: 7px;
	background: url(/images/footytips/2009/ft_icon_rank_up.gif) no-repeat;
}

.ft_tippingCompsRankDown {
	float: left;
	height: 7px;
	width: 7px;
	background: url(/images/footytips/2009/ft_icon_rank_down.gif) no-repeat;
}

.ft_tippingCompsRankStatic {
	float: left;
	height: 7px;
	width: 7px;
	background: url(/images/footytips/2009/ft_icon_rank_static.gif) no-repeat;
}

.ft_tippingCompsSportLeagueType {
	float: left;
	padding: 3px 0px 0px 4px;
	font-size: 10px;
	color: #888;
	text-align: left;
}

.tippedTeam {
	color: #000;
}

/* COMP PROPERTIES STYLES */
.ft_compPropertiesFilter {
	clear: both;
	float: inherit;
	padding: 0px 0px 10px 0px;
	width: 100%;
}

.ft_compPropertiesFilter .ft_formButton {
	height: 21px;
}

.ft_compPropertiesFilter small {
	padding: 2px 0px 0px 0px;
}

/* COMP SETTINGS STYLES */
.ft_compsSettings .ft_formCompCreation .ft_formRadio label {
	width: auto;
}

.ft_compsSettings .ft_searchTableTitle {
	width: auto;
	text-align: left;
	color: #888;
}

.ft_compsSettings .ft_searchTableRow1 td, .ft_compsSettings .ft_searchTableRow2 td {
	padding: 7px;
}

.ft_compsSettings .ft_searchTable label {
	display: block;
	width: 100%;
	padding: 6px;
	cursor: pointer;
}

.ft_compsSettings p {
	font-size: 12px;
	margin: 0px 0px 2px 0px;
}

.ft_compsSettingsActiveSport .ft_searchTableTitle {
	font-weight: bold !important;
	color: #254a83;
}

/* PAGINATION FOR COMMENTS SECTIONS */
.ftpagenumbers {
	background: #c3dcf6 url(/images/footytips/2008/ft_pageNumbers_bg.jpg) repeat-x;
	height: 23px;
}

.ftpagenumbersleft {
	height: 23px;
	width: 6px;
	background: #c3dcf6 url(/images/footytips/2008/ft_pageNumbers_left.jpg) no-repeat;
}

.ftpagenumbersright {
	height: 23px;
	width: 6px;
	background: #c3dcf6 url(/images/footytips/2008/ft_pageNumbers_right.jpg) no-repeat;
}

.ftpagenumbersnav {
	font-size: 11px;
	text-align: right;
	height: 23px;
}

.ftpagenumberstitle {
	font-size: 11px;
	height: 23px;
}

/* COMMENTS / MESSAGE BOARD STYLES */
.ft_fullWidthComment {
	clear: both;
	float: inherit;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 0px 0px;
}

.ft_fullWidthCommentContainer {
	float: left;
	width: 600px;
}

/* DELETABLE */
.ftcommentscontentheader {
	border-bottom: 1px dotted #94bf3f;
	color: #666666;
	font-size: 10px;
}

.ftcommentscontentheader a {
	font-size: 10px;
}

.ftcommentpost {
	font-size: 11px;
	color: #254a83;
}

/* FEEDBACK */
.feedback {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 5px;
}

.feedback a, .feedback a:link, .feedback a:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.feedback a:hover, .feedback a:active {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.feedback p {
	float: left;
	padding: 12px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #7aa426;
}

.feedback img {
	float: left;
	margin: 5px;
	padding: 2px;
	border: 1px solid #000;
}

.feedbackIconConfirm {
	float: left;
	height: 43px;
	width: 43px;
	background: #fff url(/images/footytips/2008/mates/ft_feedback_icon_confirm.jpg) no-repeat;
}

.feedbackIconDelete {
	float: left;
	height: 43px;
	width: 43px;
	background: #fff url(/images/footytips/2008/mates/ft_feedback_icon_delete.jpg) no-repeat;
}

.feedbackIconAlert {
	float: left;
	height: 43px;
	width: 43px;
	background: #fff url(/images/footytips/2008/mates/ft_feedback_icon_alert.jpg) no-repeat;
}

/* PRIZES STYLES */
.ft_prizesStandard {
	clear: both;
	font-size: 11px;
}

.ft_prizesStandard h4 {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-align: center;
}

.ft_prizesStandard p {
	padding: 0px 10px 10px 10px;
	font-size: 10px;
	color: #000;
	text-align: center;
}

.ft_prizesXbox {
	width: 250px;
}

.ft_prizesXbox p {
	padding: 0px 30px 10px 30px;
	font-size: 11px;
	color: #357822;
	text-align: center;
}

.ft_prizesXbox p a {
	font-size: 11px !important;
	font-weight: normal !important;
	color: #357822 !important;
}

.ft_prizesHungryJacks h1 {
	font-size: 17px;
	font-weight: bold;
	color: #780206;
}

.ft_prizesHungryJacks p {
	padding: 5px 0px 10px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #780206;
}

.ft_prizesHungryJacks p span {
	font-size: 10px;
	color: #780206;
	vertical-align: super;
}

.ft_prizesHungryJacks p a {
	font-size: 11px !important;
	font-weight: normal !important;
	color: #780206 !important;
}

.ft_prizesHungryJacksCenter {
	float: none;
}

.ft_prizesHungryJacksLandingPage p {
	padding: 5px 0px 0px 30px;
	font-size: 12px;
}

.ft_prizesHungryJacksLandingPage p span {
	font-size: 10px;
	vertical-align: super;
}

/* SPORTINGBET STYLES */
.ft_sportingBetLadderModule {
	display: block;
	clear: both;
	width: 300px;
	height: 57px;
}

.ft_sportingBetLadderModuleU18 {
	display: block;
	clear: both;
	width: 300px;
	height: 5px;
	background: #000;
}

.ft_sportingBet {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_sportingBet iframe {
	margin: 0;
	padding: 0;
}

.ft_sportingBetTitle {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
	width: 100%;
	height: 41px;
	background: url(/images/footytips/2009/ft_sportingBet_title_bg.jpg) repeat-x bottom;
}

.ft_sportingBetLogo {
	display: block;
	float: left;
	margin: 0px 0px 0px 10px;
	width: 256px;
	height: 41px;
	background: url(/images/footytips/2009/ft_sportingBet_title_logo.jpg) no-repeat;
}

.ft_sportingBetTagline {
	display: block;
	float: right;
	margin: 0px 10px 0px 0px;
	width: 181px;
	height: 41px;
	background: url(/images/footytips/2009/ft_sportingBet_tagline.jpg) no-repeat;
}

.ft_sportingBetContent {
	clear: both;
	float: inherit;
	width: 100%;
	height: 68px;
	background: url(/images/footytips/2009/ft_sportingBet_content_bg.jpg) no-repeat;
}

.ft_sportingBetContentJS {
	float: left;
	width: 380px;
}

.ft_sportingBetContentFlag {
	float: left;
	margin: 12px 0px 0px 14px;
	width: 42px;
	height: 32px;
	border: 1px solid #000;
	overflow: hidden;
}

.ft_sportingBetContentFlag img {
	width: 50px;
	height: 53px;
	margin: -4px 0px 0px -4px;
}

.ft_sportingBetContentTeam {
	float: left;
	margin: 12px 0px 0px 14px;
	width: auto;
}

.ft_sportingBetContentTeam h2 {
	clear: both;
	float: inherit;
	font-family: tahoma;
	font-size: 16px;
	color: #fff;
}

.ft_sportingBetContentTeam small {
	clear: both;
	float: inherit;
}

.ft_sportingBetContentOdds {
	float: right;
	margin: 12px 5px 0px 5px;
}

.ft_sportingBetContentOddsValue {
	float: left;
	width: 114px;
	height: 38px;
	background: url(/images/footytips/2009/ft_sportingBet_betValue.jpg) no-repeat;
}

.ft_sportingBetContentOddsValue h1 {
	float: left;
	margin: 3px 0px 0px 12px;
	font-family: tahoma;
	font-size: 21px;
}

.ft_sportingBetContentButtons {
	float: right;
	margin: 12px 0px 0px 0px;
}

.ft_sportingBetBtnPlaceBet {
	display: block;
	float: right;
	margin: 0px 10px 0px 10px;
	width: 150px;
	height: 38px;
	//background: url(/images/footytips/2009/ft_sportingBet_btn_placeBet.jpg) no-repeat;
}

.ft_sportingBetContentBackAndWin {
	display: block;
	float: left;
	width: 111px;
	height: 38px;
	background: url(/images/footytips/2009/ft_sportingBet_btn_backAndWin.jpg) no-repeat;
}

/* LADDER HIGHLIGHT STYLE */
tr.highlightTeam td {
 background: #9EC546;
 font-size: 11px;
 /*height: 15px;*/
}

/* TIPFORM HOVER */
.ft_sportingBetTipformHover {
	clear: both;
	float: left;
	width: 600px;
	height: 265px;
}

.ft_sportingBetTipformHoverTitle {
	clear: both;
	float: inherit;
	height: 53px;
	width: 100%;
	background: url(/images/footytips/2009/ft_sportingBet_tipform_hover_title_bg.jpg) repeat-x;
}

.ft_sportingBetTipformHoverTitle h2 {
	float: left;
	padding: 12px 0px 0px 15px;
	font-size: 17px;
	color: #fff;
}

.ft_sportingBetLogoOnBlack {
	display: block;
	width: 156px;
	height: 28px;
	background: url(/images/footytips/2009/ft_logo_sportingBet_onBlack.gif) no-repeat;
}

.ft_sportingBetTipformHoverTitle .ft_sportingBetLogoOnBlack {
	float: right;
	margin: 10px 10px 0px 0px;
}

.ft_sportingBetTaglineOnBlack {
	display: block;
	float: right;
	width: 183px;
	height: 22px;
	background: url(/images/footytips/2009/ft_logo_sportingBet_tagline.gif) no-repeat;
}

.ft_sportingBetTipformHoverFooter .ft_sportingBetTaglineOnBlack {
	float: right;
	margin: 14px 10px 0px 0px;
}

.ft_sportingBetTipformHoverContent {
	clear: both;
	float: inherit;
	width: 570px;
	margin: 25px 15px;
}

.ft_sportingBetTipformHoverFlag {
	float: left;
	margin: 0px 5px 0px 5px;
	width: 42px;
	height: 32px;
	overflow: hidden;
}

.ft_sportingBetTipformHoverFlag img {
	width: 50px;
	height: 53px;
	margin: -4px 0px 0px -4px;
}

.ft_sportingBetTipformHoverContent p {
	float: left;
	padding: 0px 5px 0px 5px;
	font-size: 24px;
	font-family: tahoma;
	color: #888;
}

.ft_sportingBetTipformHoverContent h1 {
	float: left;
	font-size: 24px;
}

.ft_sportingBetTipformHoverContent small {
	clear: none;
	float: left;
	margin: 13px 5px 0px 5px;
}

.ft_sportingBetTipformHoverContentPremiership {
	clear: both;
	float: inherit;
	width: 570px;
	margin: 10px 0px 0px 0px;
	border-top: 1px dotted #ccc;
}

.ft_sportingBetTipformHoverContentPremiership small {
	width: 80px;
}

.ft_sportingBetTipformHoverContentPremiership .floatRight small {
	text-align: right;
}

.ft_sportingBetTipformHoverContentPremiership h5 {
	float: left;
	padding: 12px 50px 0px 50px;
	font-size: 12px;
	font-family: tahoma;
}

.ft_sportingBetTipformHoverFooter {
	clear: both;
	float: left;
	height: 48px;
	width: 100%;
	background: url(/images/footytips/2009/ft_sportingBet_tipform_hover_title_bg.jpg) repeat-x top;
}


.ft_sportingBetTipformHoverFooter .ft_sportingBetLogoOnBlack {
	float: left;
	margin: 10px 0px 0px 10px;
}

/* LADDER HOVER */
.ft_sportingBetLadderHover {
	clear: both;
	float: left;
	width: 280px;
}

.ft_sportingBetLadderHoverTitle {
	clear: both;
	float: inherit;
	height: 53px;
	width: 100%;
	background: url(/images/footytips/2009/ft_sportingBet_tipform_hover_title_bg.jpg) repeat-x;
}

.ft_sportingBetLadderHoverTitle .ft_sportingBetLogoOnBlack {
	clear: both;
	float: inherit;
	margin: 10px 10px 0px 70px;
}

.ft_sportingBetTipformHoverFlag {
	float: left;
	margin: 0px 5px 0px 5px;
	width: 42px;
	height: 32px;
	overflow: hidden;
}

.ft_sportingBetTipformHoverFlag img {
	width: 50px;
	height: 53px;
	margin: -4px 0px 0px -4px;
}

.ft_sportingBetLadderHoverContent {
	clear: both;
	float: inherit;
	width: 570px;
	margin: 25px 15px;
}

.ft_sportingBetLadderHoverContent p {
	float: left;
	padding: 0px 5px 0px 5px;
	font-size: 24px;
	font-family: tahoma;
	color: #888;
}

.ft_sportingBetLadderHoverContent h1 {
	float: left;
	font-size: 24px;
}

.ft_sportingBetLadderHoverContent small {
	clear: both;
	float: left;
	margin: 5px 5px 0px 5px;
}

.ft_sportingBetLadderHoverFooter {
	clear: both;
	float: left;
	height: 48px;
	width: 100%;
	background: url(/images/footytips/2009/ft_sportingBet_tipform_hover_title_bg.jpg) repeat-x top;
}

.ft_sportingBetLadderHoverFooter .ft_sportingBetTaglineOnBlack {
	float: left;
	margin: 14px 10px 0px 55px;
}

/*
.ft_sportingBet {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
	width: 100%;
	height: 160px;
	border: 1px solid #ccc;
	background: #fff url(/images/footytips/2009/ft_sportingBet_bg.jpg) repeat-x bottom;
}

*html body .ft_sportingBet {
	height: 165px;
}

.ft_sportingBetPreTip {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
	width: 100%;
	height: 140px;
	border: 1px solid #ccc;
	background: #fff url(/images/footytips/2009/ft_sportingBet_bg.jpg) repeat-x bottom;
}

*html body .ft_sportingBetPreTip {
	height: 145px;
}

.ft_sportingBetContainer {
	clear: both;
	float: inherit;
	padding: 10px;
}

.ft_sportingBetBettingOdds {
	clear: both;
	float: left;
	width: 343px;
	border-bottom: 1px solid #bdbcbc;
	background: #ccc url(/images/footytips/2009/ft_sportingBet_bettingOdds_bg.jpg) repeat-y;
}

.ft_sportingBetBettingOddsTitle {
	background: #fff url(/images/footytips/2009/ft_sportingBet_bettingOdds_title_bg.jpg) repeat-x bottom;
}

.ft_sportingBetBettingOddsContent {
	clear: both;
	float: inherit;
	margin: 8px 0px 7px 7px;
	padding: 14px 0px 14px 0px;
	width: 327px;
	border: 1px solid #bdbcbc;
	background: url(/images/footytips/2009/ft_sportingBet_bettingOdds_content_bg.jpg) repeat-x;
}

.ft_sportingBetBettingOddsContentTitle {
	height: 14px;
	margin: 0px 10px 0px 10px;
	border-bottom: 1px solid #eee;
}

.ft_sportingBetBettingOddsContentTitle p {
	font-size: 10px;
}

.ft_sportingBetBettingOddsContentDesc {
	clear: both;
	float: inherit;
	margin: 6px 10px 0px 10px;
}

.ft_sportingBetBettingOddsContentDesc p {
	float: left;
	font-size: 11px;
}

.ft_sportingBetBettingOddsContentDesc h4 {
	float: left;
	padding: 6px 0px 0px 4px;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
}

.ft_sportingBetBettingOddsContentDesc span {
	display: block;
	float: left;
	padding: 6px 4px 0px 6px;
}

.ft_sportingBetBettingOddsContentWin {
	clear: both;
	float: inherit;
	padding: 6px 10px 0px 10px;
}

*html body .ft_sportingBetBettingOddsContentWin {
	padding: 0px 10px 0px 10px;
}

.ft_sportingBetBettingOddsContentWin h4 {
	float: left;
	padding: 6px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold;
}

.ft_sportingBetBettingOddsContentWinValue {
	float: right;
	width: 130px;
	height: 31px;
	background: url(/images/footytips/2009/ft_sportingBet_bettingOdds_win_bg.jpg) no-repeat;
	text-align: center;
}

.ft_sportingBetBettingOddsContentWinValue p {
	padding: 7px 0px 0px 0px;
	width: 100%;
	font-weight: bold;
	font-size: 15px;
	color: #00254e;
}

.ft_sportingBetDetails {
	float: left;
	width: 305px;
}

*html body .ft_sportingBetDetails {
	width: 285px;
}

.ft_sportingBetDetailsLogo {
	margin: 20px 0px 0px 25px;
}

.ft_sportingBetDetailsIcons {
	margin: 10px 0px 0px 20px;
}

.ft_sportingBetBtnPlaceBet {
	display: block;
	width: 145px;
	height: 54px;
	background: url(/images/footytips/2009/ft_sportingBet_btn_placeBet.jpg) no-repeat;
}

.ft_sportingBetBtn100Bet {
	display: block;
	width: 130px;
	height: 50px;
	background: url(/images/footytips/2009/ft_sportingBet_btn_100Bet.jpg) no-repeat;
}
*/

/* SMS TIPPING PROMOTION STYLES */
.ftSMSBanner {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 3px;
	width: 668px;
	height: 119px;
	background: #fff url(/images/footytips/SMSTipping/sms_banner_bg.jpg) no-repeat;
	font-family: verdana;
}

.ftSMSBannerTitle {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 100px;
	padding: 0px;
	height: 50px;
	width: 395px;
}

.ftSMSBannerHeading {
	clear: both;
	float: inherit;
	width: 395px;
	margin: 5px 0px 0px 120px;
}

.ftSMSBannerHeading p {
	font-size: 12px;
	font-weight: bold;
	color: #1d5282;
	margin: 0px 0px 0px 0px;
}

.ftSMSBannerContentContainer {
	clear: both;
	float: inherit;
	width: 565px;
	margin: 2px 0px 0px 105px;
}

.ftSMSBannerContent {
	float: left;
	width: 250px;
	margin: 0px 0px 0px 25px;
}

.ftSMSBannerContent p {
	font-size: 11px;
	color: #1d5282;
}

.ftSMSBannerTick {
	clear: both;
	float: left;
	height: 10px;
	width: 10px;
	margin: 0px 4px 0px 4px;
	padding: 0;
	overflow: hidden;
}

.ftSMSBannerInput {
	float: right;
	margin: 0px 10px 0px 5px;
}

.ftSMSBannerInput input {
	width: 115px;
	border: 1px solid #7f9db9;
}

.ftSMSBannerInputTitle {
	clear: both;
}

.ftSMSBannerInputTitle p {
	font-size: 10px;
	font-weight: normal;
	margin: 2px;
}

.ftSMSBannerButton {
	float: right;
	width: 118px;
	margin: 12px 0px 0px 0px;
}

.ft_stepTitleBG {
	clear: both;
	float: inherit;
	margin: 5px 0px 5px 0px;
	width: 670px;
	height: 48px;
	background: #fff url(/images/footytips/SMSTipping/ft_stepTitle_bg.jpg) no-repeat;
	font-family: verdana;
}

.ft_stepTitleIcon {
	float: left;
	margin: 0px 10px 0px 5px;
	height: 40px;
	width: 40px;
}

.ft_stepTitleText {
	float: left;
	margin: 10px 0px 0px 10px;
}

.ft_stepTitleText p {
	font-size: 21px;
	color: #012b49;
}

.ft_stepTitleIconSMS {
	float: left;
	margin: 4px 0px 0px 10px;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/SMSTipping/ft_stepIcon_SMS.jpg) no-repeat;
}

.ft_stepTitleIconMMFindMate {
	float: left;
	margin: 4px 0px 0px 10px;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/2008/mates/ft_stepIcon_findMate.jpg) no-repeat;
}

.ft_stepTitleIconMMMates {
	float: left;
	margin: 4px 0px 0px 10px;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/2008/mates/ft_stepIcon_mates.jpg) no-repeat;
}

.ft_stepTitleIconMMSendInvite {
	float: left;
	margin: 4px 0px 0px 10px;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/2008/mates/ft_stepIcon_sendInvite.jpg) no-repeat;
}

.ft_stepTitleIconMMIgnore {
	float: left;
	margin: 4px 0px 0px 10px;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/2008/mates/ft_stepIcon_ignore.jpg) no-repeat;
}

.ft_stepTitleIconMMPendingRequests {
	float: left;
	margin: 4px 0px 0px 10px;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/2008/mates/ft_stepIcon_pendingRequest.jpg) no-repeat;
}

.ft_stepTitleIconMMAddressBook {
	float: left;
	margin: 4px 0px 0px 10px;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/2008/mates/ft_stepIcon_addressBook.jpg) no-repeat;
}

.ft_stepTitleIconMMDelete {
	float: left;
	margin: 4px 0px 0px 10px;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/2008/mates/ft_stepIcon_delete.jpg) no-repeat;
}

.ft_stepSubHeading {
	clear: both;
	float: left;
	margin: 15px 0px 0px 3px;
}

.ft_stepSubHeading p {
	font-size: 13px;
	font-weight: bold;
	color: #254a83;
}

.ft_smsDetailsLeft {
	clear: both;
	float: left;
	width: 350px;
}

.ft_smsDetailsRight {
	float: left;
	margin: 30px 0px 0px 0px;
}

.ft_smsDetailsRightRegister {
	float: left;
	margin: 0px 0px 0px 40px;
}

.ft_smsNumberBG {
	clear: both;
	background: #fff url(/images/footytips/SMSTipping/ft_sms_number_bg.jpg) no-repeat;
	width: 190px;
	height: 37px;
	text-align: center;
}

.ft_smsNumberBG p {
	color: #79a325;
	font-weight: bold;
	font-size: 17px;
	padding: 7px 0px 0px 0px;
}

.ft_smsNumbersTable {
	clear: both;
	margin: 0px 0px 20px 0px;
}

.ft_smsNumbersTable table{
	width: 250px;
	border: 1px solid #254a83;
	font-size: 13px;
	color: #254a83;
	font-weight: normal;
}

.ft_smsNumbersTable td {
	padding: 0px 5px 0px 5px;
	background: #fff url(/images/footytips/SMSTipping/ft_table_bg_30.jpg) repeat-x bottom;
	height: 30px;
}

.ft_smsNumbersTableNumber {
	color: #79a325;
	font-weight: bold;
	font-size: 17px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}

/* OFFICE PARTY PROMO STYLES */
.ft_officePartyPromoEntries {
	clear: both;
	float: left;
	width: 100px;
}

.ft_officePartyPromoEntries p, .ft_officePartyPromoEntries small, .ft_officePartyPromoEntries h1 {
	width: 100%;
	text-align: center;
}

.ft_officePartyPromoEntries h1 {
	font-size: 32px;
}

.ft_officePartyPromoPic {
	clear: both;
	float: left;
	width: 298px;
	height: 131px;
}

.ft_officePartyPromoPic img {
	margin: 10px 0 0 0;
}

.ft_officePartyPromoRHS {
	clear: both;
	float: left;
	height: 60px;
	width: 300px;
}

.ft_officePartyPromoRHSEntries {
	float: left;
	margin: 5px 0 0 0;
	width: 55px;
}

.ft_officePartyPromoRHSEntries small {
	width: 100%;
	text-align: center;
}

.ft_officePartyPromoRHSEntries h2 {
	width: 100%;
	text-align: center;
	font-size: 21px;
}

.ft_officePartyPromoRHSTitle {
	float: left;
	margin: 8px 0 0 0;
	width: 244px;
	height: 46px;
	background: url(/images/footytips/2009/ft_promo_officeParty_RHS.jpg) no-repeat;
}

.splash .ft_officePartyPromoRHSEntries {
	display: none;
}

.splash .ft_officePartyPromoRHSTitle {
	margin: 8px 0 0 20px;
}

/* XBOX PROMOTION STYLES */
.ft_xboxPromoLogoSmall {
	display: block;
	width: 130px;
	height: 50px;
	background: url(/images/footytips/2009/ft_xbox_logo_small.jpg) no-repeat;
}

.ft_xboxPromoLogoMedium {
	width: 196px;
	height: 85px;
	background: url(/images/footytips/2009/ft_xbox_logo_medium.jpg) no-repeat;
}

.ft_xboxPromoLogoLarge {
	width: 128px;
	height: 77px;
	background: url(/images/footytips/2009/ft_xbox_logo_large.jpg) no-repeat;
}

.ft_xboxPromoBtnAddMatesNow {
	display: block;
	width: 201px;
	height: 41px;
	background: url(/images/footytips/2009/ft_xbox_btn_addMatesNow.jpg) no-repeat;
}

.ft_xboxPromoBtnSendMateInvite {
	display: block;
	width: 301px;
	height: 41px;
	background: url(/images/footytips/2009/ft_xbox_btn_sendMateInvite.jpg) no-repeat;
}

.ft_feedInstanceContentXboxFeeds {
	clear: both;
	float: inherit;
	margin: 8px 0px 0px 0px;
	width: 233px;
	height: 29px;
	background: url(/images/footytips/2009/ft_xbox_feeds_tag.jpg) no-repeat;
}

.ft_xboxPromoMatesLeft {
	clear: both;
	float: left;
	padding: 10px 0px 0px 0px;
	width: 400px;
}

.ft_xboxPromoMatesLeft p {
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	color: #357822;
}

.ft_xboxPromoMatesRight {
	float: left;
	padding: 40px 0px 0px 0px;
	width: 260px;
}

.ft_xboxPromoAddMatesLogo {
	clear: both;
	float: left;
	width: 225px;
}

.ft_xboxPromoAddMatesEntries {
	float: left;
	width: 128px;
	height: 77px;
	background: url(/images/footytips/2009/ft_xbox_entries_large_bg.jpg) no-repeat;
}

.ft_xboxPromoAddMatesEntries p {
	padding: 20px 0px 0px 0px;
	width: 100%;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #357822;
}

.ft_xboxPromoAddMatesDesc {
	clear: both;
	float: left;
	margin: 10px 0px 0px 0px;
	width: 100%;
}

.ft_xboxPromoAddMatesDesc p {
	padding: 0px 30px 0px 8px;
	font-size: 12px;
	color: #357822;
}

.ft_addMatesSearch {
	clear: both;
	float: inherit;
	margin: 8px 0px 0px 8px;
}

.ft_addMatesSearch .headingone {
	color: #254a83;
}

.ft_xboxPromoAddMatesCloseDate {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
	font-size: 10px;
	color: #357822;
}

.ft_xboxPromoAddMatesCloseDate a, .ft_xboxPromoAddMatesCloseDate a:link, .ft_xboxPromoAddMatesCloseDate a:visited, .ft_xboxPromoAddMatesCloseDate a:hover, .ft_xboxPromoAddMatesCloseDate a:active {
	font-size: 10px;
}

.ft_xboxPromoMemberSearch {
	clear: both;
	float: inherit;
	width: 300px;
	height: 50px;
}

.ft_xboxPromoMemberSearchEntries {
	float: left;
	margin: 3px 0px 0px 2px;
	width: 64px;
	height: 58px;
	background: url(/images/footytips/2009/ft_xbox_entries_small_bg.jpg) no-repeat;
}

.ft_xboxPromoMemberSearchEntries p {
	padding: 19px 0px 0px 0px;
	width: 100%;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
	color: #357822;
}

.ft_xboxPromoMemberSearchDesc {
	float: left;
	margin: 12px 0px 0px 2px;
}

.ft_xboxPromoMemberSearchDesc p {
	padding: 2px 0px 0px 0px;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color: #888;
}

.ft_xboxPromoMemberSearchDesc p a, .ft_xboxPromoMemberSearchDesc p a:link, .ft_xboxPromoMemberSearchDesc p a:visited, .ft_xboxPromoMemberSearchDesc p a:hover, .ft_xboxPromoMemberSearchDesc p a:active {
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color: #888;
}

.ft_xboxPromoProfile {
	clear: both;
	float: inherit;
	margin: 2px 0px 0px 0px;
}

.ft_xboxPromoProfile p {
	clear: both;
	float: inherit;
	padding: 0px 5px 0px 5px;
	font-size: 10px;
	text-align: center;
	color: #357822;
}

.ft_xboxPromoProfileSearchBtn {
	clear: both;
	float: right;
	margin: 2px 8px 0px 0px;
}

.ft_xboxPromoPublicProfile {
	clear: both;
	float: inherit;
	width: 200px;
}

.ft_xboxPromoPublicProfile p {
	clear: both;
	float: inherit;
	padding: 0px 5px 0px 5px;
	font-size: 10px;
	text-align: center;
	color: #357822;
}

.ft_xboxPromoMatesLandingPage {
	width: 465px;
	text-align: center;
}

.ft_xboxPromoMatesLandingPage h4 {
	padding: 0px 0px 2px 0px;
	font-size: 15px;
	color: #357822;
}

.ft_xboxPromoMatesLandingPage p {
	padding: 0px 10px 0px 10px;
	font-size: 12px;
	color: #357822;
}

/* HUNGRY JACKS PROMOTION STYLES */
/* WHOPPER FOR WHOPPER */
.ft_hjPromoWFWTipform {
	clear: both;
	float: inherit;
	margin: 0;
	width: 100%;
	/*height: 74px;*/
	height: 86px;
	border: 1px solid #480003;
	background: #a90000 url(/images/footytips/2009/ft_hj_wfw_tipform_bg.jpg) repeat-x bottom;
}

*html body .ft_hjPromoWFWTipform {
	width: 100%;
}

.ft_hjPromoWFWTipformContainer {
	clear: both;
	float: inherit;
	margin: 16px 0px 0px 10px;
}

.ft_hjPromoWFWTipformHJLogo {
	clear: both;
	float: left;
	margin: 2px 10px 0px 0px;
}

.ft_hjPromoWFWTipformWFW {
	float: left;
}

.ft_hjPromoWFWTipformDetails {
	float: left;
	margin: 2px 0px 0px 0px;
	width: 200px;
	text-align: center;
}

.ft_hjPromoWFWTipformDetails h3 {
	padding: 0px 10px 0px 10px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
}

.ft_hjPromoWFWTipformDetails h3 a, .ft_hjPromoWFWTipformDetails h3 a:link, .ft_hjPromoWFWTipformDetails h3 a:visited, .ft_hjPromoWFWTipformDetails h3 a:hover, .ft_hjPromoWFWTipformDetails h3 a:active {
	font-size: 17px;
	color: #fff;
}

.ft_hjPromoWFWTipformDetails p {
	padding: 0px 10px 0px 10px;
	font-size: 10px;
	font-weight: normal;
	font-family: tahoma;
	color: #fff;
}

.ft_hjPromoWFWTipformDetails p a, .ft_hjPromoWFWTipformDetails p a:link, .ft_hjPromoWFWTipformDetails p a:visited, .ft_hjPromoWFWTipformDetails p a:hover, .ft_hjPromoWFWTipformDetails p a:active {
	font-size: 10px;
	color: #fff;
}

.ft_hjPromoWFWTipformDetails p span {
	font-size: 10px;
	vertical-align: super;
}

.ft_hjPromoWFWTipformDetailsPromo {
	float: left;
	margin: 5px 0px 0px 0px;
	width: 190px;
	text-align: center;
}

.ft_hjPromoWFWTipformDetailsPromo p {
	padding: 10px 15px 0px 15px;
	font-size: 10px;
	font-weight: normal;
	font-family: tahoma;
	color: #fff;
}

.ft_hjPromoWFWTipformDetailsPromo p a, .ft_hjPromoWFWTipformDetailsPromo p a:link, .ft_hjPromoWFWTipformDetailsPromo p a:visited, .ft_hjPromoWFWTipformDetailsPromo p a:hover,.ft_hjPromoWFWTipformDetailsPromo p a:active {
	font-size: 10px;
	color: #fff;
}

.ft_hjPromoWFWTipformDetailsPromo p span {
	font-size: 10px;
	vertical-align: super;
}

.ft_hjPromoWFWTipformBtn {
	float: left;
}

.ft_hjPromoWFWTipformWhopper {
	display: block;
	float: left;
	margin: 0px 0px 0px 8px;
	width: 79px;
	height: 58px;
	background: url(/images/footytips/2009/ft_hj_wfw_tipform_whopper.jpg) no-repeat;
}

.ft_hjPromoWFWVoucher {
	margin: 0 auto;
	width: 650px;
}

.ft_hjPromoWFWVoucherContainer {
	padding: 20px 30px 0px 30px;
}

.ft_hjPromoWFWVoucherContainer table {
	text-align: center;
}

.ft_hjPromoWFWVoucherContainer h1 {
	padding: 5px 0px 5px 0px;
	font-size: 24px;
	font-weight: bold;
}

.ft_hjPromoWFWVoucherContainer p {
	padding: 0px 10px 0px 10px;
	font-size: 14px;
}

.ft_hjPromoWFWVoucherContainer em {
	display: block;
	margin: 0;
	padding: 4px 10px 0px 10px;
	font-size: 11px;
	font-style: normal;
	color: #888;
}

.ft_hjPromoWFWVoucherContainer em span {
	font-size: 10px;
	vertical-align: super;
}

.ft_hjPromoWFWVoucherContainer p span {
	font-size: 10px;
	vertical-align: super;
}

.ft_hjPromoWFWVoucherNumber {
	margin: 5px 0px 0px 0px;
	width: 400px;
	height: 90px;
	border: 8px solid #9e0001;
}

.ft_hjPromoWFWVoucherNumberContainer {
	padding: 18px;
}

/* WHOPPER PLAYER OF THE WEEK (POTW) */
.ft_hjPromoPOTWTipformTitle {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_hjPromoPOTWTipform {
	clear: both;
	float: inherit;
	width: 100%;
	height: 295px;
	background: url(/images/footytips/2009/ft_hj_potw_landingPage_bg.jpg) repeat-x;
}

.ft_hjPromoPOTWTipformClosed {
	clear: both;
	float: inherit;
	width: 100%;
	height: 144px;
	background: url(/images/footytips/2009/ft_hj_potw_closed_bg.jpg) repeat-x;
}

.ft_hjPromoPOTWTipformClosed h1 {
	clear: both;
	float: inherit;
	margin: 55px 0px 0px 60px;
	font-size: 22px;
	color:#fff;
}

.ft_hjPromoPOTWTipformContainer {
	clear: both;
	float: inherit;
	padding: 20px 0px 0px 0px;
}

.ft_hjPromoPOTWTipformRound {
	float: left;
	width: 98px;
	height: 250px;
	border-right: 1px solid #d48080;
	text-align: center;
}

.ft_hjPromoPOTWTipformRound h4 {
	font-size: 32px;
	font-weight: bold;
	color: #ffc20e;
}

.ft_hjPromoPOTWTipformRound p {
	font-size: 12px;
	color: #ffc20e;
}

.ft_hjPromoPOTWTipformResults {
	float: left;
	width: 265px;
	height: 250px;
	border-right: 1px solid #d48080;
}

.ft_hjPromoPOTWTipformResultsContainer {
	clear: both;
	float: inherit;
	padding: 0px 20px 0px 20px;
}

.ft_hjPromoPOTWTipformResultsContainer .headingone, .ft_hjPromoPOTWTipformResultsContainer .headingoneLink, .ft_hjPromoPOTWTipformResultsContainer .headingthree {
	color: #fff;
}

.ft_hjPromoPOTWTipformResultsContainer .headingone {
	padding: 0;
}

.ft_hjPromoPOTWTipformResultsContainer .headingoneLink {
	padding: 6px 0px 0px 4px;
}

.ft_hjPromoPOTWTipformResultsContainer .headingthree {
	clear: both;
}

.ft_hjPromoPOTWTipformResultsContainer table {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
	width: 220px;
}

.ft_hjPromoPOTWTipformResultsContainer table td {
	background: #fdbf0e url(/images/footytips/2009/ft_hj_potw_landingPage_table_bg.jpg) repeat-x bottom;
	color: #6f0306;
	font-size: 11px;
	padding: 5px;
}

.ft_hjPromoPOTWTipformResultsTop td {
	color: #000 !important;
	font-weight: bold;
}

.ft_hjPromoPOTWTipformYourVotes {
	float: left;
	width: 300px;
}

.ft_hjPromoPOTWTipformYourVotesContainer {
	padding: 0px 0px 0px 20px;
}

.ft_hjPromoPOTWTipformYourVotesContainer .headingone {
	color: #fff;
	padding: 0;
}

.ft_hjPromoPOTWTipformYourVotesContainer .headingthree {
	float: left;
	color: #fff;
}

.ft_hjPromoPOTWTipformYourVotesContainer span {
	display: block;
	float: left;
	padding: 2px 5px 0px 0px;
	font-size: 6px;
	color: #fff;
}

.ft_hjPromoPOTWTipformYourVotesContainer p {
	font-size: 10px;
	color: #fff;
}

.ft_hjPromoPOTWTipformYourVotesInputs {
	clear: both;
	float: left;
	margin: 8px 0px 0px 0px;
	width: 165px;
}

.ft_hjPromoPOTWTipformYourVotesInputs select {
	clear: both;
	float: inherit;
	margin: 4px 0px 4px 0px;
	width: 165px;
}

.ft_hjPromoPOTWTipformYourVotesWhopper {
	float: left;
	margin: 4px 0px 0px 0px;
	width: 111px;
}

.ft_hjPromoPOTWTipformYourVotesPlayer {
	clear: both;
	float: inherit;
}

.ft_hjPromoPOTWTipformYourVotesPlayer .headingone {
	color: #ffc20e;
	padding: 0px 0px 4px 0px;
}

.ft_hjPromoPOTWTipformYourVotesPlayerJersey {
	float: left;
	width: 50px;
}

.ft_hjPromoPOTWTipformYourVotesPlayerJersey img {
	border: 1px solid #000;
}

.ft_hjPromoPOTWTipformYourVotesPlayerDetails {
	float: left;
	width: 230px;
}

.ft_hjPromoPOTWTipformYourVotesPlayerDetails p {
	padding: 0px 4px 0px 4px;
	font-size: 10px;
	color: #fff;
}

.ft_hjPromoPOTWTipformYourVotesButton {
	clear: both;
	float: inherit;
	padding: 6px 0px 0px 0px;
}

.ft_hjPromoPOTWTipformPreviousWinners {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
	width: 100%;
}

.ft_hjPromoPOTWTipformPreviousWinnersComingSoon {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
}

.ft_hjPromoPOTWTipformPreviousWinnersTitle {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 5px;
}

.ft_hjPromoPOTWTipformPreviousWinners table {
	clear: both;
	margin: 5px 0px 0px 0px;
	width: 100%;
}

.ft_hjPromoPOTWTipformPreviousWinners .ftdatatableheadingcell {
	background: #ac0000 url(/images/footytips/2009/ft_hj_potw_landingPage_tableHeader_bg.jpg) repeat-x bottom;
	border-bottom: none;
	border-left: none;
}

.ft_hjPromoPOTWTipformPreviousWinners .ftdatatable1cell img {
	float: left;
}

.ft_hjPromoPOTWTipformPreviousWinners .ftdatatable1cell p {
	float: left;
	padding: 2px 0px 0px 6px;
	font-size: 11px;
}

.ft_hjPromoPOTWTipformPublic {
	clear: both;
	float: inherit;
	padding: 0px 0px 0px 20px;
}

.ft_hjPromoPOTWTipformPublic p {
	float: left;
	padding: 0px 0px 0px 18px;
	font-size: 15px;
	color: #fff;
	text-align: center;
}

.ft_hjPromoPOTWTipformPublic span {
	display: block;
	float: left;
	padding: 2px 5px 0px 0px;
	font-size: 8px;
	color: #fff;
}

.ft_hjPromoPOTWTipformPublicWhopper {
	clear: both;
	float: inherit;
	margin: 40px 0px 0px 65px;
}

.ft_hjPromoPOTWTipformPublicButton {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 60px;
}

.ft_hjPromoPOTWTipformContainerComingSoon {
	padding: 10px 0px 0px 10px;
}

.ft_hjPromoPOTWTipformContainerComingSoon h1 {
	float: left;
	padding: 0px 0px 0px 10px;
	font-size: 18px;
	color: #fff;
}

.ft_hjPromoPOTWTipformContainerComingSoon p {
	float: left;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	color: #fff;
}

.ft_hjPromoPOTWTipformContainerComingSoon span {
	display: block;
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 8px;
	color: #fff;
}

/* PLAYER OF THE YEAR POTYPOTY LADDER MODULE */
.ft_hjPromoPOTWProfile {
	float: left;
	width: 300px;
	text-align: left;
}

.ft_hjPromoPOTWProfileTitle {
	clear: both;
	float: inherit;
}

.ft_hjPromoPOTWProfileContainer {
	clear: both;
	float: inherit;
	width: 300px;
	height: 290px;
	background: url(/images/footytips/2009/ft_hj_potw_profile_bg.jpg) repeat-x top;
}

.ft_hjPromoPOTWProfileInfo {
	clear: both;
	float: inherit;
	padding: 15px 0px 0px 15px;
}

.ft_hjPromoPOTWProfileInfo .headingone {
	color: #ffc20e;
}

.ft_hjPromoPOTWProfileInfo .headingthree {
	display: block;
	float: left;
	color: #fff;
}

.ft_hjPromoPOTWProfileInfo span {
	display: block;
	float: left;
	padding: 2px 5px 0px 0px;
	font-size: 6px;
	font-weight: normal;
	color: #fff;
}

.ft_hjPromoPOTWProfileInfo p {
	font-size: 10px;
	color: #fff;
}

.ft_hjPromoPOTWProfilePreviousWinners {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
	font-size: 10px;
	color: #fff;
}

.ft_hjPromoPOTWProfilePreviousWinners a, .ft_hjPromoPOTWProfilePreviousWinners a:link, .ft_hjPromoPOTWProfilePreviousWinners a:visited, .ft_hjPromoPOTWProfilePreviousWinners a:hover, .ft_hjPromoPOTWProfilePreviousWinners a:active {
	display: block;
	float: left;
	font-size: 10px;
	color: #fff;
}

.ft_hjPromoPOTWProfilePreviousWinners span {
	display: block;
	float: left;
	font-size: 6px;
	padding: 2px 5px 0px 0px;
}

/* PROFILE STYLES */
/* PROFILE HEADING */
.ft_profileTitleHeading {
	clear: both;
	float: left;
	padding: 4px 0px 4px 8px;
	width: 425px;
}

.ft_profileTitleDropdown {
	float: right;
	padding: 0px 0px 4px 0px;
}

.ft_profileTitleStatus {
	clear: both;
	float: inherit;
	padding: 4px 0px 4px 0px;
	font-size: 11px;
	color: #000;
	font-family: tahoma;
	font-weight: normal;
}

.ft_profileTitleStatusInput {
	display: inline;
	font-size: 11px;
	width: 150px;
	padding: 3px;
	height: 23px;
	color: #888;
	font-family: tahoma;
	font-weight: normal;
	border: 2px solid #fff;
	cursor: pointer;
}

.ft_profileTitleStatusInputHover {
	border: 2px solid #bfcedc;
}

.ft_profileTitleStatusInputFocus {
	color: #000;
	border: 2px solid #89a6c1;
}

.ft_profileTitleHeading .ft_formButton {
	margin: 0;
	display: none;
	height: 22px;
}

.ft_profileTitleStatusToolTip {
	display: none;
	font-size: 10px;
	font-family: tahoma;
	font-weight: normal;
	color: #888;
	background: url(/images/footytips/2009/ft_profile_status_arrow.jpg) no-repeat left;
}

.ft_profileTitleStatus a, .ft_profileTitleStatus a:link, .ft_profileTitleStatus a:visited {
	font-size: 10px !important;
	color: #ccc !important;
}

.ft_profileTitleStatus a:hover, .ft_profileTitleStatus a:active {
	font-size: 10px !important;
	color: #888 !important;
}

.ft_profileTitleStatusTextInput {
	float: left;
	margin: 3px 0px 0px 5px;
	width: 250px;
	font-size: 11px;
	color: #000;
	border: 1px solid #7f9db9;
}

.statusUpdated {
	color: #000;
	border: 1px solid #888;
}

.ft_profileTitleStatusButton {
	float: left;
	padding: 3px 0px 0px 5px;
}

.ft_profileTitleStatusUpdated {
	float: left;
	margin: 4px 0px 0px 7px;
	padding: 1px 0px 0px 14px;
	font-size: 10px;
	font-family: arial;
	color: #138c03;
	background: url(/images/footytips/2009/ft_icon_11_tick.jpg) no-repeat left center;
}

.ft_profileTitleEdit {
	float: right;
}

.ft_profileTitleEdit a, .ft_profileTitleEdit a:link, .ft_profileTitleEdit a:visited {
	display: block;
	margin: 8px 5px 0px 0px;
	font-size: 10px;
}

.ft_profileTitleEdit a:hover, .ft_profileTitleEdit a:active {
	font-size: 10px;
}

.ft_profileTitleHR {
	clear: both;
	float: inherit;
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #bbb;
	overflow: hidden;
}

/* PROFILE LEFT */
.ft_profileLeft {
	float: left;
	width: 166px;
}

.ft_profileLeftContainer {
	clear: both;
	float: inherit;
	margin: 10px 0px 15px 5px;
}

.ft_profileLeftBottom {
	clear: both;
	float: inherit;
	width: 100%;
	height: 10px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background: #efefef;
}

#profileUserModule {
	clear: both;
	float: left;
}

#profileMySportsNav {
	clear: both;
	float: left;
}

#profileMatesLadder {
	clear: both;
	float: left;
}

/* PUBLIC TITLE */
.ft_profilePublicTitle {
	float: left;
	width: 420px;
}

/* PUBLIC OPTIONS */
.ft_profilePublicOptions {
	float: left;
	margin: 4px 0px 0px 30px;
	padding: 0px 0px 4px 0px;
	width: 100px;
	border-bottom: 1px dotted #ccc;
}

.ft_profilePublicOptions a {
	float: left;
	margin: 0px 4px 0px 0px;
}

.ft_profilePublicOptions .ft_icon16Avatar, .ft_profilePublicOptions .ft_icon16Avatar:link, .ft_profilePublicOptions .ft_icon16Avatar:visited {
	background: url(/images/footytips/2009/ft_icon_16_avatar.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_profilePublicOptions .ft_icon16Avatar:hover, .ft_profilePublicOptions .ft_icon16Avatar:active {
	background: url(/images/footytips/2009/ft_icon_16_avatar.gif) no-repeat;
	background-position: 0 0px;
}

.ft_profilePublicOptionsInstance {
	float: left;
	margin: 0px 0px 0px 10px;
}

.ft_profilePublicOptionsInstance span {
	display: block;
	float: left;
	width: 26px;
	height: 23px;
}

.ft_profilePublicOptionsSendMessage {
	float: right;
	margin: 0px 0px 0px 2px;
	display: block;
	height: 23px;
	width: 69px;
	background: url(/images/footytips/2009/ft_btn_small_sendMessage2.jpg) no-repeat;
	background-position: 0px -23px;
}

a.ft_profilePublicOptionsSendMessage:hover, a.ft_profilePublicOptionsSendMessage:active {
	background-position: 0px 0px;
}

.ft_profilePublicOptionsAddMate {
	float: right;
	margin: 0px 0px 0px 2px;
	display: block;
	height: 23px;
	width: 91px;
	background: url(/images/footytips/2009/ft_btn_small_addMate2.jpg) no-repeat;
	background-position: 0px -23px;
}

a.ft_profilePublicOptionsAddMate:hover, a.ft_profilePublicOptionsAddMate:active {
	background-position: 0px 0px;
}

.ft_profilePublicOptionsRemoveMate {
	float: right;
	margin: 0px 0px 0px 2px;
	display: block;
	height: 23px;
	width: 96px;
	background: url(/images/footytips/2009/ft_btn_small_removeMate2.jpg) no-repeat;
	background-position: 0px -23px;
}

a.ft_profilePublicOptionsRemoveMate:hover, a.ft_profilePublicOptionsRemoveMate:active {
	background-position: 0px 0px;
}

.ft_profilePublicOptionsRequestReceived {
	float: right;
	margin: 0px 0px 0px 2px;
	display: block;
	height: 23px;
	width: 110px;
	background: url(/images/footytips/2009/ft_btn_small_requestReceived2.jpg) no-repeat;
	background-position: 0px -23px;
}

a.ft_profilePublicOptionsRequestReceived:hover, a.ft_profilePublicOptionsRequestReceived:active {
	background-position: 0px 0px;
}

.ft_profilePublicOptionsBlock {
	float: right;
	margin: 0px 0px 0px 2px;
	display: block;
	height: 23px;
	width: 54px;
	background: url(/images/footytips/2009/ft_btn_small_block2.jpg) no-repeat;
	background-position: 0px -23px;
}

a.ft_profilePublicOptionsBlock:hover, a.ft_profilePublicOptionsBlock:active {
	background-position: 0px 0px;
}

.ft_profilePublicOptionsUnBlock {
	float: right;
	margin: 0px 0px 0px 2px;
	display: block;
	height: 23px;
	width: 70px;
	background: url(/images/footytips/2009/ft_btn_small_unBlock2.jpg) no-repeat;
	background-position: 0px -23px;
}

a.ft_profilePublicOptionsUnBlock:hover, a.ft_profilePublicOptionsUnBlock:active {
	background-position: 0px 0px;
}

/* PROFILE INFO */
.ft_profileInfoTop {
	clear: both;
	float: inherit;
	width: 166px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	background: #efefef;
}

.ft_profileInfoAvatar {
	clear: both;
	float: none;
	margin: 30px 0px 0px 0px;
	text-align: center;
}

.ft_profileInfoAvatar a {
	display: block;
	padding: 0;
}

.ft_profileInfoAvatar a  img {
	border: 1px solid #000;
	text-align: center;
}

.ft_profileInfoDetails {
	clear: both;
	float: inherit;
	width: 166px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	background: #efefef;
}

.ft_profileInfoDetailsTop {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 11px;
	padding: 0px;
	width: 120px;
	height: 8px;
}

.ft_profileInfoDetailsBody {
	clear: both;
	float: inherit;
	margin: 5px 0px 5px 30px;
	width: 120px;
	text-align: left;
}

.ft_profileInfoDetailsBody p {
	clear: both;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 120px;
	font-size: 10px;
	font-family: tahoma;
	color: #000;
}

*html body .ft_profileInfoDetailsBody p {
	width: 120px;
}

.ft_profileInfoDetailsBody div {
	clear: both;
	float: left;
}

.ft_profileInfoDetailsBody img {
	float: left;
	padding: 0px 0px 0px 4px;
}

.ft_profileInfoDetailsBody small {
	width: 100%;
	margin: 0px 0px 5px 0px;
}


.ft_profileSportNav {
	clear: both;
	float: inherit;
	width: 167px;
	border-left: 1px solid #bbb;
	background: #efefef url(/images/footytips/2009/ft_profile_sportNav_bg.jpg) repeat-y right;
	border-bottom: #bbb;
}

*html body .ft_profileSportNav {
	width: 166px;
}

.ft_profileSportNav ul {
	float: right;
	width: 156px;
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
	background: url(/images/footytips/2009/ft_profile_sportNav_top_bg.jpg) no-repeat top left;
}

.ft_profileSportNav li {
	clear: both;
	float: left;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

.ft_profileSportNav a {
	display: block;
	width: 156px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	background: transparent url(/images/footytips/2009/ft_profile_sportNav_inactive.jpg) no-repeat;
	background-position: 0 0;
}

.ft_profileSportNav a:hover, .ft_profileSportNav a:active {
	background: transparent url(/images/footytips/2009/ft_profile_sportNav_inactive.jpg) no-repeat;
	background-position: 0 -34px;
}

.ft_profileSportNav a span {
	float: left;
	margin: 8px 0px 0px 12px;
	cursor: pointer;
}

.ft_profileSportNav a p {
	float: left;
	margin: 10px 0px 0px 14px;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
	cursor: pointer;
}

.ft_profileSportNavPromo a p {
	margin: 4px 0px 0px 14px;
}

.ft_profileSportNavPromo .ft_iconStartsSoon {
	clear: both;
	float: left;
	margin: -6px 0px 0px 40px;
}

.ft_profileSportNavActive a, .ft_profileSportNavActive a:link, .ft_profileSportNavActive a:visited {
	width: 156px;
	background: url(/images/footytips/2009/ft_profile_sportNav_active.jpg) no-repeat;
	background-position: 0 0;
	border-right: none;
}

.ft_profileSportNavActive a:hover, .ft_profileSportNavActive a:active {
	background: url(/images/footytips/2009/ft_profile_sportNav_active.jpg) no-repeat;
	background-position: 0 -34px;
}

.ft_profileSportNavActive a p {
	font-weight: bold;
}

.ft_profileSportOptions {
	clear: both;
	float: inherit;
	width: 167px;
	border-left: 1px solid #bbb;
	background: #efefef url(/images/footytips/2009/ft_profile_sportNav_bg.jpg) repeat-y right;
}

*html body .ft_profileSportOptions {
	width: 166px;
}

.ft_profileSportOptionsContainer {
	float: left;
	margin: 0px 0px 0px 14px;
	padding: 4px 0px 0px 0px;
	width: 100px;
}

.ft_profileSportOptionsContainer a, .ft_profileSportOptionsContainer a:link, .ft_profileSportOptionsContainer a:visited {
	clear: both;
	float: left;
	padding: 2px 0px 0px 20px;
	margin: 0px 0px 2px 0px;
	width: 100px !important;
	font-size: 10px;
	font-family: tahoma;
	color: #bcc6d4;
}

.ft_profileSportOptionsContainer a:hover, .ft_profileSportOptionsContainer a:active {
	font-size: 10px;
	font-family: tahoma;
	color: #254a83;
}

.ft_profileMoreSportsTab {
	margin: 0;
	padding: 0;
	display: none;
}

/* PROFILE MATES */
.ft_profileMatesLadder {
	clear: both;
	float: inherit;
	width: 167px;
	height: 700px;
	border-left: 1px solid #bbb;
	background: #efefef url(/images/footytips/2009/ft_profile_sportNav_bg.jpg) repeat-y right;
}

*html body .ft_profileMatesLadder {
	width: 166px;
}

.ft_profileMatesLadderContainer {
	clear: both;
	float: inherit;
	padding: 20px 0px 0px 15px;
	width: 135px;
}

.ft_profileMatesLadderNav {
	clear: both;
	float: inherit;
	width: 133px;
	background: #efefef url(/images/footytips/2009/ft_profile_mates_nav_bg.jpg) repeat-x bottom;
}

.ft_profileMatesLadderNav a {
	display: block;
	float: left;
	width: 60px;
	height: 23px;
	font-size: 10px !important;
	font-family: tahoma !important;
	text-align: center;
}

.ft_profileMatesLadderNavActive {
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	background: #fff url(/images/footytips/2009/ft_profile_mates_active_bg.jpg) repeat-x top;
}

.ft_profileMatesLadderNav span {
	display: block;
	padding: 6px 0px 0px 0px;
}

.ft_profileMatesLadderTable {
	clear: both;
	float: left;
	padding: 0px 0px 2px 0px;
	width: 134px;
	background: #fff;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	font-size: 10px;
	font-family: tahoma;
}

.ft_profileMatesLadderTable td {
	padding: 0px 2px;
}

.ft_profileMatesLadderTable strong {
	display: block;
	padding: 0px 0px 0px 2px;
}

.ft_profileMatesLadderTable a {
	font-size: 10px !important;
}

.ft_profileMatesLadderTable a img {
	border: 1px solid #000;
}

.ft_profileMatesLadderYou {
	font-weight: bold;
}

.ft_profileSkyScraper {
	clear: both;
	float: inherit;
	padding: 15px 0px 2px 0px;
	width: 166px;
	background: #efefef;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}

.ft_profileSkyScraperContainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 2px;
	width: 160px;
	height: 600px;
	border: 1px solid #c7c7c7;
	background: #fff;
}

/* PROFILE SETTINGS */
.ft_profileRightSettingsLeft {
	clear: both;
	float: left;
	width: 345px;
}

.ft_profileRightSettingsAvatar {
	margin: 6px 0px 0px 0px;
}

.ft_profileRightSettingsAvatar .ft_icon32Avatar {
	float: left;
}

.ft_profileRightSettingsAvatar img {
	border: 1px solid #000;
}

.ft_profileRightSettingsAvatarTitle {
	float: left;
	padding: 8px 0px 0px 6px;
}

.ft_profileRightSettingsAvatarBrowse {
	clear: both;
}

.ft_profileRightSettingsAvatarBrowse span {
	display: block;
	clear: both;
	padding: 4px 0px 0px 0px;
	font-size: 10px;
	color: #888;
}

.ft_profileRightSettingsAvatarRemove {
	clear: both;
	float: inherit;
	margin: 8px 0px 0px 0px;
}

.ft_profileRightSettingsAvatarRemove label {
	margin: 0;
	text-align: left;
	cursor: pointer;
}

.ft_profileRightSettingsAvatarRemove input {
	float: left;
}

.ft_profileRightSettingsAvatarRemove p {
	float: left;
	padding: 3px 0px 0px 3px;
	font-size: 11px;
}

.ft_profileRightSettingsRight {
	float: left;
	margin: 0px 0px 0px 15px;
	width: 145px;
}

.ft_profilePreviewInfoTop {
	clear: both;
	float: inherit;
	width: 143px;
	height: 133px;
	background: url(/images/footytips/2009/ft_profilePreviewInfo_top_bg.jpg) no-repeat;
}

.ft_profilePreviewInfoAvatar {
	clear: both;
	float: inherit;
	width: 120px;
	height: 120px;
	margin: 10px 0px 0px 11px;
	background: url(/images/footytips/2009/ft_profilePreviewAvatar_bg.jpg) no-repeat;
	text-align: center;
}

.ft_profilePreviewInfoAvatar a {
	display: block;
	padding: 0;
	margin: 10px 0px 0px 0px;
}

.ft_profilePreviewInfoAvatar img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.ft_profilePreviewInfoDetails {
	clear: both;
	float: inherit;
	width: 143px;
	background: url(/images/footytips/2009/ft_profilePreviewInfo_bg.jpg) repeat-y;
}

.ft_profilePreviewInfoDetailsTop {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 11px;
	width: 120px;
	height: 8px;
	background: url(/images/footytips/2009/ft_profilePreviewDetails_top_bg.jpg) no-repeat;
}

.ft_profilePreviewInfoDetailsBody {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 11px;
	width: 120px;
	background: url(/images/footytips/2009/ft_profilePreviewDetails_bg.jpg) repeat-y;
}

.ft_profilePreviewInfoDetailsBody p {
	display: inline;
	clear: both;
	float: left;
	padding: 0px 10px 3px 10px;
	font-size: 10px;
	font-weight: normal;
	color: #777;
}

.ft_profilePreviewInfoDetailsBody span {
	float: left;
	padding: 0px 0px 0px 0px;
}

.ft_profilePreviewInfoDetailsBody span img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.ft_profilePreviewInfoDetailsBottom {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 11px;
	width: 120px;
	height: 8px;
	background: url(/images/footytips/2009/ft_profilePreviewDetails_bottom_bg.jpg) no-repeat;
}

.ft_profilePreviewInfoBottom {
	clear: both;
	float: inherit;
	width: 143px;
	height: 15px;
	background: url(/images/footytips/2009/ft_profilePreviewInfo_bottom_bg.jpg) no-repeat;
}

/* MESSAGES */
/* MESSAGE INSTANCE */
.ft_messageInstance {
	clear: both;
	float: inherit;
	margin: 0px 0px 28px 0px;
	padding: 0;
	width: 100%;
}

.ft_messageInstanceTitle {
	clear: both;
	float: inherit;
	height: 30px;
	width: 100%;
	border-bottom: 1px solid #ccc;
	background: #eee;
}

.ft_messageInstanceTitle h4 {
	padding: 7px 0px 0px 4px;
	float: left;
	font-size: 14px;
	font-weight: normal;
	font-weight: bold;
	color: #254a83;
}

.ft_messageInstanceTitleIcon {
	float: left;
	height: 16px;
	width: 16px;
	padding: 7px 0px 0px 6px;
}

.ft_messageInstanceTitleDate {
	float: right;
}

.ft_messageInstanceTitleDate p {
	font-size: 10px;
	padding: 9px 10px 0px 0px;
}

.ft_messageInstanceAvatar {
	float: left;
	width: 100px;
	margin: 8px 4px 4px 4px;
	text-align: center;
}

.ft_messageInstanceAvatar img {
	border: 1px solid #000;
}

.ft_messageInstanceBody {
	float: left;
	width: 555px;
	margin: 8px 0px 0px 0px;
}

.ft_messageInstanceBodyFT {
	clear: both;
	float: left;
	width: 80%;
	margin: 40px 0px 20px 50px;
}

.ft_messageInstanceBodyFT td {
	padding: 3px;
}

.ft_messageInstanceBodyFTTable {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
	font-size: 11px;
}

.ft_messageInstanceBodyFTTable #siteWelcomeTipping {
}

.ft_messageInstanceBodyFTTable #siteWelcomeMates {
}

.ft_messageInstanceBodyFTTable #siteWelcomeProfile {
}

.ft_messageInstanceBodyFTTable #siteWelcomeStats {
}

.ft_messageInstanceBodyFTTable #siteWelcomeFantasy {
}

.ft_messageInstanceBodyTitle {
	clear: both;
	float: inherit;
	margin: 2px 0px 2px 8px;
	padding: 0px 0px 4px 0px;
	width: 98%;
	border-bottom: 1px solid #eee;
}

.ft_messageInstanceBodyTitle p {
	padding: 0px 0px 3px 0px;
	font-size: 11px;
	color: #000;
}

.ft_messageInstanceBodyTitleIcon {
	float: left;
	margin: 0px 4px 0px 0px;
}

.ft_messageInstanceBodyTitle h4 {
	padding: 0px 0px 4px 0px;
	font-size: 14px;
	color: #254a83;
}

.ft_messageInstanceBodyTitle h4 a, .ft_messageInstanceBodyTitle h4 a:link, .ft_messageInstanceBodyTitle h4 a:visited, .ft_messageInstanceBodyTitle h4 a:hover, .ft_messageInstanceBodyTitle h4 a:active {
	font-size: 14px;
}

.ft_messageInstanceBodyUserDetails {
	clear: both;
	float: left;
	margin: 4px 0px 0px 8px;
	width: 210px;
}

.ft_messageInstanceBodyUserDetails p {
	font-size: 10px;
}

.ft_messageInstanceBodyMates {
	float: left;
	width: 325px;
	margin: 4px 0px 0px 0px;
}

.ft_messageInstanceBodyMates p {
	font-size: 10px;
}

.ft_messageInstanceBodyMates span {
	display: block;
	float: left;
	width: 50px;
	margin: 2px 10px 0px 0px;
}

.ft_messageInstanceBodyMates span img {
	border: 1px solid #000;
}

.ft_messageInstanceBodyMessage {
	clear: both;
	float: inherit;
	width: 98%;
	margin: 4px 0px 0px 8px;
}

.ft_messageInstanceBodyMessage p {
	font-size: 10px;
}

.ft_messageInstanceBodyMessage a {
	font-size: 10px !important;
	font-weight: normal !important;
}

.ft_messageInstanceBodyMessageFormatting {
	border-left: 4px solid #ddd;
	padding: 4px 0px 4px 10px;
	margin: 8px 0px 8px 0px;
	font-size: 11px;
}

.ft_messageInstanceBodyButtons {
	clear: both;
	float: inherit;
	margin: 6px 0px 4px 8px;
}

.ft_messageInstanceBodyButtons span {
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
}

/* MESSAGES NONE */
.ft_messageNone {
	clear: both;
	float: inherit;
	width: 100%;
	text-align: center;
}

.ft_messageNone h4 {
	font-size: 14px;
	font-weight: bold;
	color: #b80e14;
}

.ft_messageNone p {
	padding: 4px 80px 4px 80px;
	font-size: 10px;
	color: #888;
}

.ft_messageNone p a {
	font-size: 10px !important;
	font-weight: bold !important;
}

/* COMPOSE MESSAGE */
.ft_messageComposeMates {
	float: left;
	width: 325px;
	margin: 0px 0px 0px 4px;
}

.ft_messageComposeMatesSelectAll {
	display: block;
	float: right;
	margin: 0px 25px 0px 4px;
}

.ft_messageComposeMatesSelectAll a {
	font-size: 10px !important;
}

.ft_messageComposeCompsSelectAll {
	float: right;
	margin: 0px 25px 0px 4px;
}

.ft_messageComposeCompsSelectAll a {
	font-size: 10px !important;
}

.ft_messageComposeComps {
	float: left;
	width: 325px;
}

.ft_messageComposeTableContainer {
	clear: both;
	float: inherit;
	margin: 2px 0px 5px 0px;
	padding: 3px;
	height: 161px;
	width: 299px;
	border: 1px solid #7f9db9;
}

.ft_messageComposeTable {
	clear: both;
	float: inherit;
	width: 100%;
	height: 156px;
	overflow: auto;
}

*html body .ft_messageComposeTable {
	width: 97%;
}

.ft_messageComposeMessage {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 630px;
}

.ft_messageComposeMessage textarea {
	margin: 4px 0px 0px 0px;
	width: 100%;
	height: 150px;
	border: 2px solid #bfcedc;
}

.ft_messageComposeMessageLightbox {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 4px;
	width: 400px;
}

.ft_messageComposeMessageLightbox textarea {
	margin: 4px 0px 0px 0px;
	width: 100%;
	height: 150px;
}

.ft_messageComposeMessageButton {
	clear: both;
	float: left;
	width: 100%;
	margin: 8px 0px 0px 0px;
	/*text-align: right;*/
}

.ft_messageComposeMessageButton input {
	float: left;
	margin: 5px;
	height: 24px;
}

.ft_messageComposeNone {
	clear: both;
	float: inherit;
	margin: 0;
	width: 100%;
}

.ft_messageComposeNoneTitle {
	height: 25px;
	margin: 0px 10px 0px 5px;
	border-top: 1px solid #eee;
}

.ft_messageComposeNoneIcon {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 5px;
}

.ft_messageComposeNoneSearch {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 5px;
}

.ft_messageComposeNoneSearchTextInput {
	width: 200px;
	color: #888;
}

/* INVITE COMPOSE MESSAGE */
.ft_inviteComposeMates {
	float: left;
	margin: 8px 0px 0px 0px;
	width: 330px;
}

.ft_inviteComposeComps {
	float: left;
	margin: 8px 0px 0px 0px;
	width: 330px;
}

.ft_inviteComposeTableContainer {
	clear: both;
	float: inherit;
	margin: 5px 0px 5px 0px;
	padding: 3px;
	height: 300px;
	width: 310px;
	border: 1px solid #ccc;
}

.ft_inviteComposeTable {
 clear: both;
 float: inherit;
 width: 100%;
 height: 300px;
 overflow: auto;
}

/* IGNORED MESSAGES */
.ft_messagesIgnored {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 10px;
}

.ft_messagesIgnored a, .ft_messagesIgnored a:link, .ft_messagesIgnored a:visited, .ft_messagesIgnored a:hover, .ft_messagesIgnored a:active {
	display: block;
	float: left;
	padding: 1px 0px 0px 5px;
}

.ft_messagesIgnoredIcon {
	float: left;
}

/* FEEDS */
/* PROFILE FEEDS */
.ft_feedInstance {
	clear: both;
	float: inherit;
	margin: 3px 0px 3px 0px;
	padding: 8px 0px 8px 0px;
	border-top: 1px dotted #d5d5d5;
	width: 100%;
	font-size: 11px;
}

.ft_feedInstanceIcon {
	float: left;
	width: 60px;
	padding: 5px 0px 0px 0px;
}

.ft_feedInstanceIcon div {
	margin: 0px 0px 0px 7px;
}

.ft_feedInstanceContent {
	float: left;
	width: 420px;
	padding: 10px 5px 0px 0px;
}

.ft_feedInstanceContent a {
	font-weight: bold;
	font-size: 11px;
}

.ft_feedInstanceContent span {
	display: block;
	clear: both;
	float: left;
	margin: 3px 0px 0px 0px;
	color: #888;
	font-size: 10px;
}

/* HOME FEEDS */
.ft_feedInstanceHomeContent {
	float: left;
	width: 80%;
	padding: 5px 5px 0px 5px;
	font-size: 12px;
	font-family: tahoma;
}

.ft_feedInstanceHomeContent a {
	font-weight: bold;
	font-size: 12px !important;
	font-family: tahoma !important;
}

.ft_feedInstanceHomeContent span {
	display: block;
	clear: both;
	float: left;
	margin: 3px 0px 0px 0px;
	color: #888;
	font-size: 10px;
}

.ft_feedInstanceDelete {
	float: left;
	height: 11px;
	width: 11px;
	padding: 0px 5px 0px 5px;
}

.ft_feedInstanceDelete a {
	display: block;
	height: 11px;
	width: 11px;
	margin: 10px 0px 0px 0px;
	background: url(/images/footytips/2009/ft_btn_small_delete.jpg) no-repeat;
}

/* FEED COMMENT */
.ft_feedInstanceProfileComment {
	clear: both;
	float: inherit;
	padding: 10px;
	margin: 5px 0px 5px 0px;
	width: 100%;
	border: 1px solid #ddd;
	background: #f5f5f5;
}

.ft_feedInstanceProfileComment p {
	float: left;
	font-size: 12px;
	padding: 2px 8px 2px 10px;
	width: 80%;
}

.ft_feedInstanceProfileComment span {
	display: block;
	clear: both;
	float: left;
	margin: 3px 0px 0px 0px;
	color: #888;
	font-size: 10px;
}

.ft_feedInstanceCommentAvatar {
	display: block;
	clear: both;
	float: left;
	width: 50px;
}

.ft_feedInstanceCommentAvatar img {
	width: 50px;
	border: 1px solid #000;
}

/* FEEDS HOME SUMMARY */
.ft_profileFeedInstance {
	clear: both;
	float: inherit;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #eee;
	width: 100%;
	font-size: 10px;
}

.ft_profileFeedInstanceIcon {
	clear: both;
	float: left;
	width: 20px;
}

.ft_profileFeedInstanceContent {
	float: left;
	width: 105px;
	padding: 0px 5px 0px 0px;
	overflow: hidden;
}

.ft_profileFeedInstanceContent a {
	font-weight: bold !important;
	font-size: 10px !important;
}

.ft_profileFeedInstanceContent li a {
	font-weight: normal !important;
}

.ft_profileFeedInstanceContent span {
	display: block;
	clear: both;
	float: left;
	margin: 3px 0px 0px 0px;
	color: #888;
}

/* PROFILE RIGHT */
.ft_profileRight {
	float: left;
	width: 504px;
}

.ft_profileRightContainer {
	clear: both;
	float: inherit;
	width: 477px;
	margin: 25px 0px 10px 25px;
}

.ft_profileRightContainer .highTR {
	height: 36px;
}

.ft_profileRightWall form {
	clear: both;
	float: inherit;
}

.ft_profileRightHeading {
	clear: both;
	float: inherit;
	padding: 0px 0px 2px 0px;
	width: 100%;
	border-bottom: 1px solid #eee;
}

.ft_profileRightHeadingSport {
	float: left;
	margin: -3px 6px 0px 0px;
}

.ft_profileRightHeading .headingone {
	float: left;
}

.ft_profileRightHeadingStatus {
	float: left;
	margin: 10px 0px 0px 5px;
}

.ft_profileRightHeadingStatus span {
	float: left;
}

.ft_profileRightHeadingStatus p {
	float: left;
	margin: 2px 0px 0px 5px;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

.ft_profileRightHeadingStatus p strong {
	color: #cc6001;
}

.ft_profileRightHeadingIcons {
	float: right;
	padding: 10px 0px 0px 0px;
}

.ft_profileRightHeadingIcons a {
	margin: 0px 2px;
}

.ft_profileRightHeadingIcons small a {
	color: #254a83 !important;
}

.ft_profileRightHeadingIcons .ft_icon16Settings {
	display: block;
}

.ft_profileTipResults {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
	width: 100%;
}

.ft_profileTipResults  .ft_btnWhiteViewResults {
	float: right;
}

.ft_profileTipResultsNav {
	float: left;
	width: 155px;
	height: 29px;
}

.ft_profileTipResultsNavYear {
	float: left;
	width: 69px;
	height: 29px;
	background: url(/images/footytips/2009/ft_profile_tipResults_nav_year_bg.jpg) no-repeat;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
	color: #254a83;
}

.ft_profileTipResultsNavYear span {
	display: block;
	padding: 8px 0px 0px 11px;
	cursor: pointer;
}

.ft_profileTipResultsNavYearDropdown {
	clear: both;
	float: left;
	width: 57px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 4px 0px 0px 0px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.ft_profileTipResultsNavYearDropdown a, .ft_profileTipResultsNavYearDropdown a:link, .ft_profileTipResultsNavYearDropdown a:visited {
	display: block;
	clear: both;
	float: inherit;
	width: 100%;
	height: 26px;
	border-top: 1px solid #ddd;
	font-family: tahoma !important;
	font-size: 10px !important;
	text-decoration: none;
	color: #888;
	background: #fff;
}

.ft_profileTipResultsNavYearDropdown a:hover, .ft_profileTipResultsNavYearDropdown a:active {
	background: #eee;
	color: #254a83;
}

.ft_profileTipResultsNavYearDropdown span {
	display: block;
	padding: 6px 0px 0px 10px;
	cursor: pointer;
}

.ft_profileTipResultsNavRound {
	float: left;
	width: 84px;
	height: 29px;
	background: url(/images/footytips/2009/ft_profile_tipResults_nav_round_bg.jpg) no-repeat;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
	color: #254a83;
}

.ft_profileTipResultsNavRound span {
	display: block;
	padding: 8px 0px 0px 11px;
	cursor: pointer;
}

*html body .ft_profileTipResultsNavRoundDropdown {
	width: 84px;
	height: expression( this.scrollHeight > 157 ? "157px" : "auto" );
}

.ft_profileTipResultsNavRoundDropdown {
	clear: both;
	float: left;
	max-height: 162px;
	width: 82px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 4px 0px 0px 0px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	overflow-y: scroll;
	background: #fff;
}

.ft_profileTipResultsNavRoundDropdown a, .ft_profileTipResultsNavRoundDropdown a:link, .ft_profileTipResultsNavRoundDropdown a:visited {
	display: block;
	clear: both;
	float: inherit;
	width: 100%;
	height: 26px;
	border-top: 1px solid #ddd;
	font-family: tahoma !important;
	font-size: 10px !important;
	text-decoration: none;
	color: #888;
	background: #fff;
}

.ft_profileTipResultsNavRoundDropdown a:hover, .ft_profileTipResultsNavRoundDropdown a:active {
	background: #eee;
	color: #254a83;
}

.ft_profileTipResultsNavRoundDropdown span {
	display: block;
	padding: 6px 0px 0px 10px;
	cursor: pointer;
}

.ft_profileTipResultsScores {
	float: left;
}

.ft_profileTipResultsScoresContainer {
	display: block;
	clear: both;
	float: left;
	margin: 0px 0px 0px 30px;
}

.ft_profileTipResultsScoresContainer a {
	float: left;
	font-size: 17px !important;
	font-weight: bold !important;
	color: #254a83 !important;
}

.ft_profileTipResultsScoresContainer p {
	float: left;
	padding: 4px 0px 0px 4px;
	font-size: 10px;
	color: #888;
	font-family: tahoma;
}

.ft_profileTipResultsScoresContainer small {
	clear: both;
	float: inherit;
	font-size: 10px;
	color: #ccc;
	font-family: tahoma;
}

.ft_profileTipResultsSiteRanking {
	float: left;
	width: 200px;
}

.ft_profileTipResultsSiteRankingRank {
	clear: both;
	float: left;
	margin: 0px 0px 0px 20px;
}

.ft_profileTipResultsSiteRankingRank a {
	float: left;
	font-size: 12px !important;
	font-family: tahoma !important;
}

.ft_profileTipResultsSiteRankingRank p {
	float: left;
	margin: 2px 0px 0px 6px;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

.ft_profileTipResultsSiteRankingTitle {
	display: block;
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 51px;
	height: 5px;
	background: url(/images/footytips/2009/ft_profile_tipResults_siteRank.jpg) no-repeat;
}

.ft_profileTipResultsSiteRankingMovement {
	float: left;
	padding: 1px 0px 0px 25px;
	font-size: 11px;
	font-weight: normal;
	color: #b00707;
}

.ft_profileTipResultsSiteRankingMovement span {
	display: block;
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 53px;
	height: 5px;
	background: url(/images/footytips/2009/ft_profile_tipResults_siteRank_change.jpg) no-repeat;
}

.ft_profileTipResultsSiteRankingMovement .rankDown {
	color: #b00707;
}

.ft_profileTipResultsSiteRankingMovement .rankUp {
	color: #05b011;
}

.ft_profileTipResultsSiteRankingMovement .rankStatic {
	color: #1f84e9;
}

.ft_profileTipResultsEnterTips {
	float: right;
}

.ft_profileRightTable {
	clear: both;
	float: inherit;
	width: 100%;
	font-family: tahoma;
}

.ft_profileRightTable table {
	width: 100%;
}

.ft_profileRightTable td {
	padding: 7px 3px 7px 3px;
	border-bottom: 1px dotted #eee;
}

.ft_profileRightTable a, .ft_profileRightTable a:link, .ft_profileRightTable a:visited, .ft_profileRightTable a:hover, .ft_profileRightTable a:active {
	display: block;
	float: left;
	font-size: 15px;
	font-family: tahoma;
}

.ft_profileRightTable .ft_iconStartsSoon {
	clear: both;
	float: left;
}

.ft_profileRightTable cite {
	float: left;
	font-size: 12px;
	font-style: normal;
}

.ft_profileRightTable cite a {
	font-size: 12px !important;
}

.ft_profileRightTable p {
	float: left;
	padding: 2px 0px 0px 4px;
	font-size: 10px;
	color: #888;
}

.ft_profileRightTable p span {
	padding: 0px 0px 0px 5px;
}

.ft_profileRightTable p .rankUp {
	color: #05B011;
}

.ft_profileRightTable p .rankDown {
	color: #b00707;
}

.ft_profileRightTable p .rankStatic {
	color: #1f84e9;
}

.ft_profileRightTable small {
	color: #aaa;
	width: 75px;
}

.ft_profileRightTable small.rowHover {
	color: #888;
}

.ft_profileRightTable .ft_icon16Hide, .ft_profileRightTable .ft_icon16Privacy {
	display: none;
}

.ft_profileRightTable th {
	padding: 3px;
	border-bottom: 1px solid #eee;
}

.ft_profileRightTable th small {
	color: #ccc;
	width: auto;
	font-weight: normal;
}

.ft_profileRightTableFooter {
	clear: both;
	float: right;
	margin: 6px 0px 0px 0px;
	width: auto;
}

.ft_profileRightTableFooter a {
	font-family: tahoma;
	font-size: 10px !important;
	color: #888 !important;
}

a.ft_profileRightTableUser {
	font-size: 11px !important;
}

.ft_profileRightTable img {
	border: 1px solid #000;
}

.ft_profileRightTablePromo {
	display: block;
	font-size: 12px;
	font-family: tahoma;
	color: #888;
}

.ft_profileRightTable .ft_iconPrivacy {
	float: left;
	margin: 5px 0px 0px 5px;
}

.ft_profileRightTable .ft_icon16Locked, .ft_profileTipResultsEnterTips .ft_icon16Locked {
	padding: 2px 0px 0px 22px;
	width: 75px;
	background-position: top left;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

.ft_profileRightTableFantasy {
	clear: both;
	float: left;
	width: 125px;
}

.ft_profileRightTableFantasy .rankUp {
	display: block;
	float: left;
	margin: 2px 4px 0px 0px;
	width: 7px;
	height: 7px;
	background: url(/images/footytips/2009/ft_icon_rank_up.gif) no-repeat;
}

.ft_profileRightTableFantasy small {
	display: block;
	clear: none;
	float: left;
	width: auto;
}

.ft_profileRightTableFantasy small strong {
	font-weight: normal;
	color: #888;
}

.ft_profileTipsSubmitted {
	width: 75px;
}

.ft_profileTipsSubmitted p {
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
	color: #169106;
	padding: 0;
}

.ft_profileTipsSubmitted a, .ft_profileTipsSubmitted a:link, .ft_profileTipsSubmitted a:visited {
	display: block;
	clear: both;
	float: inherit;
	padding: 2px 0px 0px 5px;
	width: 70px;
	font-family: tahoma !important;
	font-size: 10px !important;
	color: #ccc
}

.ft_profileTipsSubmitted p a {
	font-family: tahoma !important;
	font-weight: bold !important;
	color: #169106 !important;
	padding: 4px 0px 0px 2px !important;
	width: auto !important;
}

.ft_profileTipsSubmitted a.ft_icon16Tick {
	float: left;
	width: 16px;
	padding: 0 !important;
}

.ft_profileTipsSubmitted a:hover, .ft_profileTipsSubmitted a:active {
	color: #888;
}

/* GAME NAV */
.ft_gameNav {
	clear: both;
	float: inherit;
	width: 100%;
	height: 35px;
	background: #fff;
}

.ft_gameNav ul {
	margin: 0;
	padding: 5px 0px;
}

.ft_gameNav li {
	display: block;
	float: left;
	padding: 0;
	height: 25px;
}

.ft_gameNav a, .ft_gameNav a:link, .ft_gameNav a:visited {
	display: block;
	font-size: 10px !important;
	font-family: tahoma !important;
	color: #888;
	text-align: center;
}

.ft_gameNav a:hover, .ft_gameNav a:active {
	color: #000;
	text-decoration: none;
}

.ft_gameNav a span {
	display: block;
	float: left;
	padding: 6px 3px 0px 4px;
}

.ft_gameNav a div {
	float: left;
	margin: 5px 0px 0px 4px;
	filter: Alpha(Opacity=25);
	-moz-opacity:0.25;
	opacity: 0.25;
}

.ft_gameNavL, .ft_gameNavR, .ft_gameNavActiveL, .ft_gameNavActiveR {
	width: 5px;
}

.ft_gameNavActiveL {
	background: url(/images/footytips/2009/ft_gameNav_active_L.jpg) no-repeat;
}

.ft_gameNavActive {
	background: url(/images/footytips/2009/ft_gameNav_active.jpg) repeat-x;
}

.ft_gameNavActiveR {
	background: url(/images/footytips/2009/ft_gameNav_active_R.jpg) no-repeat;
}

.ft_gameNavActive a {
	color: #000 !important;
	font-weight: bold !important;
}

.ft_gameNavActive a div {
	filter: Alpha(Opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/* GAME NAV v2 */
.ftnavsportgamefill {
	clear: both;
	float: inherit;
	margin: 0px 0px 4px 0px;
	width: 100%;
	height: 40px;
	background: url(/images/footytips/2009/ft_form_hr.jpg) repeat-x bottom;
}

.ftnavsportgametable {
	height: 40px;
	border-collapse: collapse;
	border-spacing: 0;
}

.ftnavsportgamenonactive, .ftnavsportgameactive {
	display: block;
	padding: 0px 5px;
}

.ftnavsportgameactcell {
	background: url(/images/footytips/2009/ft_navSportGame_active_bg.jpg) repeat-x bottom;
}

.ftnavsportgameactbuffmostl, .ftnavsportgameactbuffl {
	background: url(/images/footytips/2009/ft_navSportGame_activeL.jpg) no-repeat bottom right;
}

.ftnavsportgameactbuffmostr, .ftnavsportgameactbuffr {
	background: url(/images/footytips/2009/ft_navSportGame_activeR.jpg) no-repeat bottom left;
}

.ftnavsportgameactive:link, .ftnavsportgameactive:visited, .ftnavsportgameactive:hover, .ftnavsportgameactive:active {
	text-decoration: none;
	font-size: 13px;
}

.ftnavsportgamenonbuffmostl, .ftnavsportgamenonbuffmostr, .ftnavsportgamenonbuffl, .ftnavsportgamenonbuffr, .ftnavsportgameactbuffmostl, .ftnavsportgameactbuffmostr, .ftnavsportgameactbuffl, .ftnavsportgameactbuffr {
	width: 4px;
}

.ftnavsportgamenonactive, .ftnavsportgamenonactive:link, .ftnavsportgamenonactive:visited {
	color: #888;
	font-size: 13px;
}

.ftnavsportgamenonactive:hover, .ftnavsportgamenonactive:active {
	color: #254a83;
	text-decoration: none;
	font-size: 13px;
}

.ftnavsportgamenonactive:link div, .ftnavsportgamenonactive:visited div {
	background-position: 0 -16px;
}

.ftnavsportgamenonactive:hover div, .ftnavsportgamenonactive:active div {
	background-position: 0 0;
}

.ftnavsportgamenonactive div, .ftnavsportgameactive div {
	float: left;
	margin: 2px 0 0 0;
	cursor: pointer;
}

.ftnavsportgamenonactive span, .ftnavsportgameactive span {
	float: left;
	padding: 2px 0px 0px 4px;
	font-family: tahoma;
	cursor: pointer;
}


.submitted:link div, .submitted:visited div {
	background-position: 0 0;
}


.submitted span {
	color: #05B011;
	padding: 2px 11px 0px 4px;
	background: url(/images/footytips/2009/ft_icon_11_tick.gif) no-repeat center right;
}

/* THE WALL */
.ft_profileRightWall {
	clear: both;
	float: inherit;
	margin: 15px 0px 0px 2px;
	width: 99%;
	background: url(/images/footytips/2009/ft_profile_wall_bg.jpg) no-repeat;
}

.ft_profileRightWallComment {
	clear: both;
	float: inherit;
	width: 100%;
	margin: 12px 0px;
}

.ft_profileRightWallCommentAvatar {
	float: left;
	width: 65px;
}

.ft_profileRightWallCommentAvatar img {
	border: 1px solid #000;
}

.ft_profileRightWallCommentTextarea {
	float: left;
	width: 410px;
}

.ft_profileRightWallCommentTextarea textarea {
	display: block;
	margin: 0;
	padding: 3px;
	width: 100%;
	height: 52px;
	border: 2px solid #bfcedc;
	font-size: 12px;
	font-family: tahoma;
}

.ft_profileRightWallCommentButton {
	clear: both;
	float: left;
	width: 100%;
	display: none;
	margin: 5px 0px 0px 0px;
}

.ft_profileRightWallCommentButton small {
	margin: 0 0 0 65px;
}

.ft_profileRightWallCommentButton .ft_formButton {
	display: block;
	float: right;
	margin: 0px 2px 0px 0px;
	height: 26px;
}

*html body .ft_profileRightWall {
	float: left;
	margin: 15px 0px 0px 0px;
}

.ft_profileRightWall .ft_comment {
	padding: 13px 0px;
}

.ft_profileRightWall .ft_commentContainer {
	width: 80%;
}

.ft_profileRightWall .leftFullWidthPaginationContainer {
	border-top: 1px dotted #ccc;
	padding-top: 5px;
}

.ft_fullWidthWallCommentTextarea {
	float: left;
	width: 604px;
}

.ft_fullWidthWallCommentTextarea textarea {
	display: block;
	margin: 0;
	padding: 3px;
	width: 100%;
	height: 52px;
	border: 2px solid #bfcedc;
	font-size: 12px;
	font-family: tahoma;
}

/* CHART STYLES */
.ft_profileRightChart {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 5px;
	width: 495px;
}

.graphObject {
	width: 507px;
	height: 200px;
}

#fan_graph .graphObject {
	width: 380px;
	height: 150px;
}

.ft_profileRightChartLegend {
	float: left;
	padding: 8px 0px 0px 30px;
}

#tipGraphInfo {
	clear: both;
	float: inherit;
}

/* RESULTS SUMMARY */
#summaryContent {
	width: 100%;
}

.ft_profileTipResultsChart {
	clear: both;
	float: inherit;
	padding: 4px 0px 5px 0px;
	margin: 0;
	width: 477px;
	height: 150px;
}

.ft_profileTipResultsChartNav {
	clear: both;
	float: left;
	width: 160px;
	height: 25px;
	border-right: 1px solid #eee;
}


.ft_profileTipResultsChartNav ul {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 10px;
	padding: 0;
	list-style-type: none;
}

.ft_profileTipResultsChartNav li {
	display: block;
	float: left;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.ft_profileTipResultsChartNav a {
	display: block;
	width: 48px;
	height: 25px;
	font-size: 10px !important;
	font-family: tahoma !important;
	color: #888 !important;
	text-align: center;
}

.ft_profileTipResultsChartNav a span {
	display: block;
	padding: 8px 0px 4px 0px;
}

.ft_profileTipResultsChartNavActive {
	width: 48px;
	height: 25px;
	background: url(/images/footytips/2009/ft_profile_tipResults_chart_active.jpg) no-repeat;
	font-weight: bold;
	color: #254a83;
}

.ft_profileTipResultsChartNavActive a {
	color: #254a83 !important;
}

/* TIPPING HISTORY */
tr.hidden {
	background: url(/images/footytips/2008/analysis/table_bg_36_hidden.jpg) repeat-x;
}
.hidden a, .hidden a:link, .hidden a:visited, .hidden a:hover, .hidden a:active  {
	color: #aaa;
	font-weight: normal;
}

tr.hidden .ft_sportIcon16AFL, tr.hidden .ft_sportIcon16NRL, tr.hidden .ft_sportIcon16S12, tr.hidden .ft_sportIcon16S14, tr.hidden .ft_sportIcon16ALE, tr.hidden .ft_sportIcon16CRIC, tr.hidden .ft_sportIcon16RLWC, tr.hidden .ft_sportIcon16PLC, tr.hidden .ft_sportIcon16CLC {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_padlock.gif) no-repeat;
}

.hidden p {
	color: #aaa;
	font-weight: normal;
}


/* PROFILE TIP COMPARISON */
.ft_profileCompare {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 6px;
}

.ft_profileCompareIcon {
	clear: both;
	float: left;
	margin: 6px 0px 0px 0px;
	width: 75px;
}

.ft_profileCompareTable {
	float: left;
	margin: 0px;
	width: 390px;
}

.ft_profileCompareTable .ft_profileRightTable table tr td {
	padding: 5px;
	font-size: 15px;
	color: #254a83;
}

.ft_profileCompareTableYou td {
	color: #5d830c !important;
	border-bottom: none !important;
}

.ft_profileCompareTableYou td a {
	display: inline;
	float: none;
}

.ft_profileCompareTableFooter td {
	border-bottom: none !important;
	padding: 0px 0px 0px 0px !important;
}

.ft_profileCompareTableFooter td small, .ft_profileCompareTableFooter td p {
	display: inline;
	padding: 0;
	float: none;
}

/* PROFILE FULL BANNER AD */
.ft_profileRightFullBanner {
	clear: both;
	float: inherit;
	margin: 20px 0px 0px 10px;
	width: 468px;
	height: 60px;
}

/* FANTASY SPORT DD STYLE */
.fannav4fill {
	clear: both;
	width:100%;
	border:0px;
	border-collapse: collapse;
	border-spacing:0px;
	margin:0px;
}

.fannav4tablebg {
	height: 35px !important;
	margin: 0;
	padding: 0;
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
	background: #fff url(/images/footytips/2009/fan_nav4_bg.jpg) repeat-x bottom;
}

.fanSportDDContainer {
	float: none;
	width: 152px;
	height: 25px;
	background: url(/images/footytips/2009/fan_nav3_bg.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
}

.fanSportDDTitleIcon {
	float: left;
	padding: 3px 0px 0px 8px;
}

.fanSportDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	padding: 7px 0px 0px 4px; 
}

.fanSportDDList {
	float: left;
	width: 150px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
}

*html body .fanSportDDList {
	margin: 0px 0px 0px 0px;
}

.fanSportDDList a, .fanSportDDList a:link, .fanSportDDList a:visited {
	float: inherit;
	display: block;
	width: 150px;
	height: 25px;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #647c04;
	border-right: 1px solid #647c04;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
}

*html body .fanSportDDList a, .fanSportDDList a:link, .fanSportDDList a:visited {
	width: 152px;
}

.fanSportDDList a:active, .fanSportDDList a:hover {
	background: #eeeeee;
}

.fanSportDDListBottom {
	clear: both;
	width: 152px;
	height: 4px;
	background: transparent url(/images/footytips/2009/fan_nav3_dd_bottom_bg.png) no-repeat;
}

.fanSportDDIcon {
	float: left;
	padding: 4px 0px 0px 5px;
}

.fanSportDDOption {
	float: left;
}

.fanSportDDOption em {
	float: left;
	padding: 6px 5px 0px 5px;
	font-style: normal;
}

/* FANTASY NAV 3 STYLES */
.fannav4fill {
	clear: both;
	width:100%;
	border:0px;
	border-collapse: collapse;
	border-spacing:0px;
	margin:0px;
}

.fannav4tablebg {
	background: #fff url(/images/footytips/2009/fan_nav4_bg.jpg) repeat-x bottom;
	height:25px;
	margin: 0;
	padding: 0;
	border: 0px;
	border-collapse: collapse;
	border-spacing:0px;
}

.fannav4table {
	border:0px;
	border-collapse: collapse;
	border-spacing:0px;
	margin:0px;
	background: transparent;
}

.fannav4headingbuffl {
}

.fannav4heading {	
	font-weight:bold;
	font-size: 11px;
	color:#000;
}

.fannav4headingbuffr {
}

.fannav4actcell {
	padding: 2px 2px 0px 2px;
}


.fannav4active, a.fannav4active, a.fannav4active:link, a.fannav4active:visited {
	display: block;
	padding: 8px 4px 12px 4px;
	color: #000;
	font-weight: bold;
	background: #fff;
	border-top: 1px solid #a9a9a9;
	border-left: 1px solid #a9a9a9;
	border-right: 1px solid #a9a9a9;
	font-size: 10px;
}

a.fannav4active:hover, a.fannav4active:active {
	text-decoration: underline;
}

.fannav4actbuffr, .fannav4actbuffr {
}

.fannav4actbuffmostl, .fannav4actbuffmostr {
}


.fannav4noncell {
	height: 24px;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

.fannav4nonactive, a.fannav4nonactive, a.fannav4nonactive:link, a.fannav4nonactive:visited {
	padding: 4px 4px 4px 4px;
	text-decoration: none;
	color: #000;
	font-size: 10px;
}

a.fannav4nonactive:hover, a.fannav4nonactive:active {
	text-decoration: underline;
	color: #000;
	font-size: 10px;
}

.fannav4nonbuffmostl, .fannav4nonbuffmostr {
}

.fannav4nonbuffl, .fannav4nonbuffr  {
}

/* FANTASY TEAM SUMMARY */
.fan_profileRightSummaryRoundValueContainer {
	height: 22px;
	width: 74px;
	margin: 3px 0px 0px 0px;
	background: url(/images/footytips/2009/fan_profileSummaryValue.jpg) no-repeat;
}

.fan_profileRightSummaryRoundValueContainer p {
	padding: 2px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #4c680b;
	text-align: center;
}

.fan_profileRightSummaryTotalPointsContainer {
	height: 22px;
	width: 84px;
	margin: 3px 0px 0px 0px;
	background: url(/images/footytips/2009/fan_profileSummaryTotalPoints.jpg) no-repeat;
}

.fan_profileRightSummaryTotalPointsContainer p {
	padding: 2px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	color: #4c680b;
	text-align: center;
}

/* FANTASY TEAM ALERT EMAIL */
.ft_fantasyTeamAlert {
	clear: both;
	width: 100%;
}

.ft_fantasyTeamAlert .ft_icon32MailFantasy {
	float: left;
	margin: 0px 0px 0px 10px;
}

.ft_fantasyTeamAlert td {
	padding: 4px 0px 4px 0px;
	font-size: 11px;
}

.ft_fantasyTeamAlert h4 {
	float: left;
	padding: 6px 0px 0px 4px;
	font-size: 17px;
	color: #5d830c;
}

.ft_fantasyTeamAlert label {
	font-size: 11px;
	font-weight: bold;
}

.ft_fantasyTeamAlert p {
	padding: 4px 4px 0px 0px;
	width: 240px;
	font-size: 9px;
	color: #888;
	text-align: center;
}

.ft_fantasyTeamAlertHR {
	width: 100%;
	height: 5px;
	background: url(/images/footytips/2009/ft_fantasy_hr.jpg) repeat-x;
}

.ft_fantasyTeamAlert input {
	margin: 0px 4px 0px 4px;
}

/* PROFILE FANTASY LEAGUES */
.fan_profileRightLeagues {
	float: left;
	width: 505px;
}

.fan_profileRightLeagues table {
	margin: 0px 0px 0px 0px;
}

.fan_profileRightLeagues a, .fan_profileRightLeagues a:link, .fan_profileRightLeagues a:visited {
	color: #4c680b;
}

.fan_profileRightLeagues a:hover, .fan_profileRightLeagues a:active {
	color: #4c680b;
}
	
.fan_profileRightLeaguesTitle {
	clear: both;
	float: left;
	margin: 2px 0px 2px 5px;
	font-weight: bold;
	color: #000;
	width: 180px;
}

.fan_profileRightLeaguesFont {
	display: block;
	padding: 2px 0px 2px 0px;
	font-size: 10px;
}

.fan_profileRightLeaguesNone {
	clear: both;
	float: inherit;
}

.fan_profileRightLeaguesNoneTextInput {
	clear: both;
	float: left;
	height: 25px;
}

.fan_profileRightLeaguesNoneTextInput input {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 5px;
	width: 130px;
	font-size: 10px;
	color: #888;
}

.fan_profileRightLeaguesNoneSubmit {
	float: left;
}

.fan_profileRightLeaguesNoneSubmit input {
	margin: 0px 0px 0px 5px;
}

.fan_profileRightLeaguesNoneCreate {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 9px;
}

.fan_profileChooseCode {
	clear: both;
	float: left;
	width: 450px;
	padding: 0px 20px 20px 0px;
}

.fan_profileChooseCodeArrow {
	float: left;
	margin: 30px 20px 0px 0px;
}

.fan_profileChooseCodeCreateBtn {
	float: left;
	margin: 30px 0px 0px 0px;
}

.fan_profileChooseCodeCreateBtn input {
	height: 30px;
}

/* SUMMARY OF FANTASY TEAMS */
.fan_profileRightSummaryTeam {
	clear: both;
	float: inherit;
	margin: 0px 5px 5px 5px;
	width: 155px;
}

.fan_profileRightSummaryTeam p {
	float: left;
	font-size: 10px;
	font-family: arial, verdana, sans-serif;
	color: #888;
	text-align: left;
}

.summaryRankUp {
}

.fan_profileRightSummaryTeamTitle {
	float: left;
	margin: 6px 0px 0px 5px;
	width: 120px;
	text-align: left;
}

.fan_profileRightSummaryTeamAvatar {
	clear: both;
	float: left;
}

.fan_profileRightSummaryTeamAvatar img {
	border: 1px solid #000;
}

.fan_profileRightSummaryRound {
	width: 44px;
	height: 27px;
	background: url(/images/footytips/2009/ft_profileTipSummary_round_bg.jpg) no-repeat;
}

.fan_profileRightSummaryRound p {
	padding: 2px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #5D830C;
}

.fan_profileRightSummarySeason {
	width: 54px;
	height: 27px;
	background: url(/images/footytips/2009/ft_profileTipSummary_season_bg.jpg) no-repeat;
}

.fan_profileRightSummarySeason p {
	padding: 2px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #5D830C;
}

/* COMMENTS */
.ft_comment {
	clear: both;
	float: inherit;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 15px 0px;
	border-top: 1px dotted #d5d5d5;
}

.ft_commentAvatar {
	clear: both;
	float: left;
	width: 52px;
	padding: 0;
	text-align: center;
}

.ft_commentAvatar img {
	border: 1px solid #000;
}

.ft_commentContainer {
	float: left;
	width: 90%;
	overflow: hidden;
}

.ft_commentDetails {
	clear: both;
	float: inherit;
	width: 100%;
	padding: 0px 0px 3px 0px;
	/*border-bottom: 1px solid #eee;*/
}

*html body .ft_commentDetails {
	width: 99%;
}

.ft_commentDetailsAuthor {
	float: left;
	width: 55%;
	margin: 0px 0px 0px 15px;
}

.ft_commentDetailsAuthor p {
	float: left;
	padding: 1px 0px 0px 0px;
	color: #888;
	font-size: 12px;
	font-family: tahoma;
}

.ft_commentDetailsAuthor p a {
	font-weight: bold !important;
	font-size: 12px !important;
	font-family: tahoma !important;
}

.ft_commentDetailsAuthor small {
	clear: both;
	float: left;
	font-family: tahoma;
}

.ft_commentDetailsAuthor span {
	float: left;
	/*width: 45px;*/
	padding: 0px 4px 0px 4px;
	font-size: 10px;
	display: none;
}

.ft_commentDetailsAuthor span a {
	display: block;
	float: left;
	padding: 3px 0px 0px 0px;
	font-size: 9px !important;
	font-family: tahoma !important;
	color: #ccc !important;
	cursor: pointer;
}

.ft_commentDetailsAuthor cite {
	display: block;
	float: left;
	margin: 0px 0px 0px 5px;
	height: 15px;
	overflow: hidden;
}

.ft_commentDetailsAuthor cite .ft_icon16addMate, .ft_commentDetailsAuthor cite .ft_icon16Mail {
	float: left;
	padding: 4px 0px 0px 18px;
	margin: 0px 0px 0px 4px;
	width: auto;
	background-position: left top;
	font-size: 9px !important;
	font-family: tahoma !important;
	color: #254a83 !important;
	font-style: normal;
}

.ft_commentDetailsOptions {
	margin: 8px 0px 0px 0px;
	float: right;
	display: none;
}

.ft_commentDetailsOptions a, .ft_commentDetailsOptions span {
	display: block;
	float: left;
	margin: 0px 4px 0px 4px;
}

.ft_commentDetailsOptions .ft_icon16Quote, .ft_commentDetailsOptions .ft_icon16EditTips {
	padding: 2px 20px 0px 0px;
	width: auto;
	font-size: 9px !important;
	font-family: tahoma !important;
	background-position: right top;
}



.ft_commentDetailsDate {
	float: right;
}

.ft_commentDetailsDate p {
	float: left;
	padding: 1px 0px 0px 0px;
	font-size: 10px;
	color: #888;
}

.ft_commentDelete {
	float: left;
	height: 11px;
	width: 11px;
	padding: 1px 5px 0px 5px;
}

.ft_commentDelete a {
	display: block;
	height: 11px;
	width: 11px;
	background: url(/images/footytips/2009/ft_btn_small_delete.jpg) no-repeat;
}

.ft_commentReport {
	float: left;
	height: 11px;
	width: 14px;
	padding: 0px 5px 0px 5px;
}

.ft_commentReport a {
	display: block;
	height: 11px;
	width: 14px;
	background: url(/images/footytips/2009/ft_btn_small_report.jpg) no-repeat;
}

.ft_commentReported {
	float: left;
	height: 11px;
	width: 14px;
	margin: 0px 5px 0px 5px;
	background: url(/images/footytips/2009/ft_btn_small_reported.jpg) no-repeat;
}

.ft_commentReported a {
	display: block;
	height: 11px;
	width: 14px;
	background: url(/images/footytips/2009/ft_btn_small_reported.jpg) no-repeat;
}
.ft_commentBody {
	clear: both;
	float: inherit;
	width: 100%;
}

*html body .commentBody {
	width: 99%;
}

.ft_commentBody p {
	clear: both;
	float: inherit;
	font-size: 12px;
	padding: 0px 4px 0px 15px;
	overflow: hidden;
}

.ft_commentBody p small {
	margin: 2px 0px 0px 0px;
}

.ft_commentBody blockquote {
	display: block;
	clear: both;
	float: inherit;
	padding: 6px 0px 6px 0px;
	margin: 8px 0px 8px 25px;
	border-left: 5px solid #ccc;
}

.ft_commentBody blockquote small {
	margin: 0;
	padding: 0px 0px 2px 10px;
	font-family: tahoma;
}

.ft_commentBody blockquote p {
	clear: both;
	padding: 0px 4px 0px 10px;
}

/* CREATE FORUM POST */
.ft_forumPostFormatting {
	clear: both;
	float: inherit;
}

.ft_forumPostFormatting a {
	display: block;
	float: left;
	margin: 0px 4px 0px 0px;
	padding: 0;
	height: 30px;
	width: 30px;
	border: 2px solid #e1e1e1;
	background-position: center;
}

.ft_forumPostFormatting a:hover, .ft_forumPostFormatting a:active {
	background-color: #f1f1f1;
	border: 2px solid #ccc;
}

.ft_forumPostBody {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_forumPostBody small {
	display: block;
	clear: none;
	float: left;
	margin: 5px 0px 2px 0px;
}

.ft_forumPostBody .ft_formTextInput {
	margin: 2px 0px 0px 0px;
}

.ft_forumPostBody .ft_formTextInput label {
	float: left;
	margin: 5px 0px 0px 4px;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

.ft_forumPostBody .ft_formTextInput input {
	clear: none;
	float: right;
	width: 80%;
}

.ft_forumPostBody textarea {
	clear: both;
	float: inherit;
	margin: 4px 0px 2px 0px;
	padding: 5px;
	width: 100%;
	height: 250px;
	font-size: 12px;
	font-family: verdana;
	border: 2px solid #bfcfde;
}

.ft_forumPostBody .ft_formButton {
	display: block;
	float: right;
	margin: 2px 0px 0px 4px;
	height: 25px;
}

.leftContent .ft_commentContainer {
	float: left;
	width: 85%;
	overflow: hidden;
}

/* PROFILE RIGHT COMMENTS */
.ft_profileRightComment {
	clear: both;
	float: inherit;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 4px 0px 0px 0px;
}

.ft_profileRightCommentAvatar {
	clear: both;
	float: left;
	width: 50px;
	padding: 0px 10px 10px 0px;
	text-align: center;
}

.ft_profileRightCommentAvatar img {
	border: 1px solid #000;
}

.ft_profileRightCommentContainer {
	float: left;
	width: 443px;
	overflow: hidden;
}

.ft_profileRightCommentDetails {
	clear: both;
	float: inherit;
	width: 100%;
	padding: 0px 0px 3px 0px;
	border-bottom: 1px solid #eee;
}

*html body .ft_profileRightCommentDetails {
	width: 99%;
}

.ft_profileRightCommentDetailsAuthor {
	float: left;
	width: 55%;
}

.ft_profileRightCommentDetailsAuthor span {
	float: left;
	width: 21px;
	padding: 0px 4px 0px 4px;
}

.ft_profileRightCommentDetailsAuthor p {
	padding: 1px 0px 0px 0px;
	font-size: 10px;
	color: #888;
}

.ft_profileRightCommentDetailsAuthor p a, .ft_profileRightCommentDetailsAuthor p a:link, .ft_profileRightCommentDetailsAuthor p a:visited {
	font-weight: bold;
	font-size: 10px;
}

.ft_profileRightCommentDetailsDate {
	float: right;
}

.ft_profileRightCommentDetailsDate p {
	float: left;
	padding: 1px 0px 0px 0px;
	font-size: 10px;
	color: #888;
}

.ft_profileRightCommentDelete {
	float: left;
	height: 11px;
	width: 11px;
	padding: 1px 5px 0px 5px;
}

.ft_profileRightCommentDelete a {
	display: block;
	height: 11px;
	width: 11px;
	background: url(/images/footytips/2009/ft_btn_small_delete.jpg) no-repeat;
}

.ft_profileRightCommentReport {
	float: left;
	height: 11px;
	width: 14px;
	padding: 0px 5px 0px 5px;
}

.ft_profileRightCommentReport a {
	display: block;
	height: 11px;
	width: 14px;
	background: url(/images/footytips/2009/ft_btn_small_report.jpg) no-repeat;
}

.ft_profileRightCommentReported {
	float: left;
	height: 11px;
	width: 14px;
	margin: 0px 5px 0px 5px;
	background: url(/images/footytips/2009/ft_btn_small_reported.jpg) no-repeat;
}

.ft_profileRightCommentReported a {
	display: block;
	height: 11px;
	width: 14px;
	background: url(/images/footytips/2009/ft_btn_small_reported.jpg) no-repeat;
}

.ft_profileRightCommentBody {
	clear: both;
	float: inherit;
	width: 100%;
}

*html body .ft_profileRightCommentBody {
	width: 99%;
}

.ft_profileRightCommentBody p {
	font-size: 11px;
	padding: 5px 0px 10px 0px;
	overflow: hidden;
}

/* LEAVE COMMENT */
.ft_leaveCommentContainerFullWidth {
	clear: both;
	float: inherit;
	width: 100%;
	margin: 0px 0px 15px 0px;
}

.ft_leaveCommentInputFullWidth {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_leaveCommentInputFullWidth form {
	margin: 0;
	padding: 0;
}

.ft_leaveCommentInputFullWidth textarea {
	display: block;
	width: 100%;
	height: 45px;
	padding: 2px;
	font-size: 11px;
	color: #000;
	border: 2px solid #BFCFDE;
	font-family: verdana;
}

.ft_leaveCommentWarningFullWidth {
	clear: both;
	float: left;
	padding: 0px 10px 0px 0px;
	width: 85%;
	color: #999;
}

.ft_leaveCommentWarningFullWidth p {
	font-size: 10px;
	padding: 5px 5px 5px 0px;
	font-family: arial;
}

/* PROFILE */
.ft_leaveCommentContainerProfile {
	clear: both;
	float: inherit;
	width: 500px;
	margin: 0px 0px 5px 0px;
}

.ft_leaveCommentInputProfile {
	clear: both;
	float: inherit;
}

.ft_leaveCommentInputProfile form {
	margin: 0;
	padding: 0;
}

.ft_leaveCommentInputProfile textarea {
	/*width: 496px;*/
	width: 100%;
	height: 60px;
	padding: 2px;
	font-size: 11px;
	color: #000;
	border: 2px solid #bfcfde;
	font-family: verdana;
}

.ft_leaveCommentWarningProfile {
	clear: both;
	float: left;
	padding: 0px 10px 0px 0px;
	width: 360px;
	color: #999;
}

.ft_leaveCommentWarningProfile p {
	font-size: 10px;
	padding: 5px 5px 5px 0px;
	font-family: arial;
}

/*	RESULTS SUMMARY STYLES */
.ft_avatar {
	border: 1px solid #000;
}

.ft_avatarContainer {
	clear: both;
	float: left;
	height: 210px;
	width: 166px;
	margin: 0px 0px 10px 0px;
}

.ft_center {
	margin: 5px 0px 0px 5px
}

.ft_resultBtnEnterTips {
	display: block;
	height: 24px;
	width: 77px;
	background: url(/images/footytips/2009/ft_btn_white_enterTips.jpg) no-repeat;
}
 
.ft_resultAlerts {
	float: left;
	margin: 0px 0px 0px 15px;
	border-right: 1px dotted #000;
	width: 230px;
	padding: 0px 0px 0px 0px;
}

.ft_resultAlertsMail {
	display: block;
	width: 40px;
	height: 30px;
	background: url(/images/footytips/2008/myresults-mail.gif) no-repeat;
}

.ft_resultAlertsMates {
	display: block;
	width: 40px;
	height: 30px;
	background: url(/images/footytips/2008/myresults-mates.gif) no-repeat;
}

.ft_resultAlertsMobile {
	display: block;
	width: 40px;
	height: 30px;
	background: url(/images/footytips/2008/myresults-mobile.gif) no-repeat;
}

.ft_resultAlertsProfile {
	display: block;
	width: 40px;
	height: 30px;
	background: url(/images/footytips/2008/myresults-profile.gif) no-repeat;
}

.ft_resultsCompetitions {
	float: left;
	margin: 0px 0px 0px 5px;
	width: 250px;
	padding: 0px 0px 0px 0px;
}

/* PAGINATION */
.paginationTitle {
	float: left;
	font-weight: regular;
	margin: 12px 5px 0px 0px;
	padding: 0px 5px 0px 10px;
	font-size: 10px;
	color: #555;
	font-family: Arial, Verdana, sans-serif;	
	font-size:11px;
}

.horizontalListingButton {
	float: left;
	margin: 5px 2px 0px 2px;
}

.horizontalListingButton .nextPage {
	width: 18px;
	height: 18px;
	background: url(/images/footytips/2009/ft_icon_pagination_next.jpg) no-repeat;
	background-position: 0 0;
}

.horizontalListingButton .previousPage {
	width: 18px;
	height: 18px;
	background: url(/images/footytips/2009/ft_icon_pagination_prev.jpg) no-repeat;
	background-position: 0 0;
}

.horizontalListingButton .nextPageFan {
	background: url(/images/fantasy/2009/fan_pagination_next.jpg) no-repeat center;
	width: 18px;
	height: 18px;
}

.horizontalListingButton .previousPageFan {
	background: url(/images/fantasy/2009/fan_pagination_prev.jpg) no-repeat center;
	width: 18px;
	height: 18px;
}

.horizontalListingTD {
	float: left;
	font-size: 10px;
}

.horizontalListingTD a {
	float: left;
}

.horizontalListingTD a:link, .horizontalListingTD a:visited {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 10px;
	text-decoration: none;
	background: #fff;
}

.horizontalListingTD a:hover, .horizontalListingTD a:active {
	float: left;
	border: 1px solid #bbb;
	text-align: center;
	background: #f1f1f1;
	text-decoration: none;
	font-size: 10px;
}

.horizontalListingTDCurrent {
	float: left;
}

.horizontalListingTDCurrent a {
	float: left;
}

.horizontalListingTDCurrent a:link, .horizontalListingTDCurrent a:visited {
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 3px 5px 3px 5px;
	border: 1px solid #254a83;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background: #fff url(/images/footytips/2008/analysis/ft_analysis_paginationSelected_bg.jpg) repeat-x bottom;
	font-size: 10px;
	color: #fff;
}

.horizontalListingTDCurrent a:hover, .horizontalListingTDCurrent a:active {
	color: #fff;
	border: 1px solid #000;
	font-size: 10px;
}

.horizontalListingTD #nonactive {
	background: #fff none repeat scroll 0%;
	border:1px solid #ddd;
	float:left;
	font-size:11px;
	margin:0px 1px 0px 0px;
	padding:3px 7px;
	text-align:center;
	text-decoration:none;
	color: #e2e2e2;
}

/*	FULL WIDTH PAGINATION */
.leftFullWidthPaginationContainer {
	clear: both;
	display: block;
	margin: 5px 0px 0px 0px;
	height: 30px;
	width: 100%;
	background: #fff;
	/*border-bottom: 1px solid #ddd;*/
	overflow: hidden;
}

.leftFullWidthPagination {
	float: right;
	padding: 0px 0px 0px 0px;
}

.leftFullWidthPaginationNumbers {
	float: left;
	padding: 4px 0px 0px 0px;
}

.leftFullWidthPaginationIcon {
	float: left;
	padding: 5px 0px 0px 5px;
}

/*	LEFT CONTENT PAGINATION */
.leftContentPaginationContainer {
	clear: both;
	float: inherit;
	display: block;
	margin: 0px 0px 5px 0px;
	height: 30px;
	width: 500px;
	background: #fff;
	border-bottom: 1px solid #ddd;
	overflow: hidden;
}

.leftContent .leftContentPaginationContainer {
	width: 100%;
}

.leftContentPagination {
	float: right;
	padding: 0px 0px 0px 0px;
}

.leftContentPaginationNumbers {
	float: left;
	padding: 4px 0px 0px 0px;
}

/*
=========================================
	ANALYSIS CSS INDEX
=========================================
	- COMMENTS
	- COMMENTS BEFORE AFTER NAV
	- LEAVE COMMENT
	- LEFT SIDEBAR
	- LEFT SIDEBAR NEWS
	- LEFT STRIP
	- LEFT CONTENT
	- LEFT FULL WIDTH
	
	- PARAGRAPH TEXT (to be deleted)
	- TABLES
	- TABLE KEY
	- SEARCH STUFF
	- FLOATS / SPACERS
	
	- SMALL LADDER
	- MATCH PREVIEW / REPORT
		- LADDER COMPARISON CHART
		- TIP STATS
	- PLAYER & TEAM DROPDOWNS
	- INJURIES
	- RESULT MARGINS
	- TEAM PROFILE
	- TEAM COMPARE
		- SELECTED LEFT
		- SELECTED RIGHT
		- MIDDLE SECTION
	- PLAYER COMPARE
	- NEWS STYLES
		- FULL ARTICLE STYLES
*/

/* COMMENTS */
/*
.ft_CommentContainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	width: 435px;
	border: 3px solid #cbe5ac;
}
*/

/*.ft_CommentDetails {
	clear: both;
	float: inherit;
	height: 30px;
	padding: 0px 0px 0px 10px;
	color: #666;
}
*/

.ft_CommentAuthor {
	float: left;
	padding: 13px 0px 0px 0px;
}

.ft_CommentAuthor p {
	font-size: 10px;
}

.ft_CommentAlert {
	float: right;
}

.ft_CommentAlertIcon {
	float: left;
}

.ft_CommentAlertDesc {
	float: left;
	padding: 10px 3px 0px 0px;	
	color: #ccc;
}

.ft_CommentAlertDesc p {
}

.ft_CommentAlertedDesc {
	float: left;
	padding: 10px 3px 0px 0px;	
	color: #c7151f;
	font-size: 10px;
}

.ft_CommentAlertDesc a:link, .ft_CommentAlertDesc a:visited {
	color: #ccc;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
}

.ft_CommentAlertDesc a:hover, .ft_CommentAlertDesc a:active {
	text-decoration: underline;
}

/*
.ft_CommentBody {
	clear: both;
	float: inherit;
	padding: 5px 10px 5px 10px;
}
*/

/*
.ft_CommentAvatar {
	float: left;
	width: 45px;
	height: 45px;
	margin: 3px;
	border: 1px solid #000;
	overflow: hidden;
}


.ft_Comment {
	float: left;
	width: 350px;
}
*/

.ft_CommentText {
	clear: both;
}

.ft_CommentText p {
	font-size: 11px;
	padding: 0px 10px 5px 10px;
}

/* FULL WIDTH */
.ft_CommentContainerFullWidth {
	clear: both;
	float: inherit;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 665px;
	border: 3px solid #cbe5ac;
}

.ft_CommentFullWidth {
	float: left;
	width: 580px;
}

/*	COMMENTS BEFORE AFTER NAV */
.ft_commentBeforeAfter {
	clear: both;
	float: inherit;
	margin: 0px 0px 4px 0px;
	width: 100%;
	height: 23px;
	background: url(/images/footytips/2009/ft_commentNav_bg.jpg) repeat-x bottom;
}

.ft_commentNav {
	float: right;
	margin: 2px 0px 0px 0px;
	height: 21px;
	overflow: hidden;
}

.ft_commentNav ul {
	font-size: 10px;
	margin: 0;
	padding: 0px 4px 0px 4px;
}

.ft_commentNav li {
	float: left;
	height: 21px;
	list-style-type: none;
	list-style-image: none;
	text-align: center;
	margin: 0;
	padding: 0;
}

.ft_commentNavSpacer {
	float: left;
	background: none;
	width: 2px;
}

.ft_commentNavInactiveLeft {
	float: left;
	height: 21px;
	width: 5px;
}

.ft_commentNavInactiveRight {
	float: left;
	height: 21px;
	width: 5px;
}

.ft_commentNav a, .ft_commentNav a:link, .ft_commentNav a:visited {
	display: block;
	float: left;
	padding: 3px 5px 0px 5px;
	height: 21px;
	color: #888;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

.ft_commentNav a:hover, .ft_commentNav a:active {
	display: block;
	float: left;
	padding: 3px 5px 0px 5px;
	height: 21px;
	color: #888;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

.ft_commentNavActiveLeft {
	float: left;
	background: url(/images/footytips/2009/ft_commentNav_active_left_bg.jpg) no-repeat;
	height: 21px;
	width: 5px;
}

.ft_commentNavActiveRight {
	float: left;
	background: url(/images/footytips/2009/ft_commentNav_active_right_bg.jpg) no-repeat;
	height: 21px;
	width: 5px;
}

.ft_commentNavActive a, .ft_commentNavActive a:link, .ft_commentNavActive a:visited, .ft_commentNavActive a:hover, .ft_commentNavActive a:active {
	display: block;
	padding: 4px 5px 0px 5px;
	height: 21px;
	background: url(/images/footytips/2009/ft_commentNav_active_bg.jpg) repeat-x;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}

/*	LEAVE COMMENT */
.ft_leaveCommentContainer {
	clear: both;
	float: inherit;
	width: 430px;
}

.ft_leaveCommentTitle {
	clear: both;
	float: inherit;
	padding: 5px 5px 0px 5px;
	font-weight: bold;
}

.ft_leaveCommentInput {
	clear: both;
	float: inherit;
}

.ft_leaveCommentInput textarea{
	width: 435px;
	height: 100px;
	border: 1px solid #254a83;
}

.ft_leaveCommentWarning {
	clear: both;
	float: left;
	padding: 0px 10px 0px 5px;
	width: 300px;
	color: #999;
}

.ft_leaveCommentWarning p {
	font-size: 10px;
	padding: 5px;
}

.ft_leaveCommentSubmit {
	float: right;
	padding: 3px 0px 5px 0px;
}

.ft_leaveCommentSubmit .ft_formButton {
	display: block;
	height: 25px;
}

.ft_leaveCommentSubmit input {
	font-weight: bold;
	font-size: 11px;
	color: #fff;
	border: 1px solid #1e3b69;
	/*background: #3972aa url(/images/footytips/2009/ft_form_btn_bg.jpg) repeat-x bottom;*/
	height: 25px;
	cursor: pointer;
}

/* FULL WIDTH */
/*
.ft_leaveCommentContainerFullWidth {
	clear: both;
	float: inherit;
	width: 670px;
}

.ft_leaveCommentInputFullWidth {
	clear: both;
	float: inherit;
}

.ft_leaveCommentInputFullWidth textarea{
	width: 665px;
	height: 100px;
	border: 1px solid #254a83;
}

.ft_leaveCommentWarningFullWidth {
	clear: both;
	float: left;
	padding: 0px 10px 0px 5px;
	width: 550px;
	color: #999;
}

.ft_leaveCommentWarningFullWidth p {
	font-size: 10px;
	padding: 5px;
}
*/

/* LEFT SIDEBAR */
.leftSidebar {
	float: left;
	width: 205px;
	margin: 10px 0px 0px 0px;
}

.leftSidebarContainer {
	clear: both;
	float: inherit;
	width: 205px;
	margin: 0px 0px 15px 0px;
}

.leftSidebarContainer p {
	margin: 0px 10px 0px 0px;
}

.leftSidebarContent {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
	width: 100%;
}

.leftSidebarContent table {
	width: 100%;
}

/* LEFT SIDEBAR NEWS */
.leftSidebarNewsTitle {
	clear: both;
	float: inherit;
	width: 100%;
	padding: 2px 0px 2px 0px;
}

.leftSidebarNewsTitle h4 {
	padding: 5px 3px 0px 0px;
	font-size: 13px;
}

.leftSidebarNewsBody {
	clear: both;
	float: inherit;
	padding: 0px 3px 3px 0px;
	color: #515151;
}

.leftSidebarNewsBody span {
	font-size: 10px;
	padding: 0px;
}

.leftSidebarNewsMore {
	clear: both;
	float: left;
	padding: 2px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
	text-align: left;
}

.leftSidebarNewsMore p {
	font-size: 10px;
}

/*	SEARCH STUFF */
.leftSearch {
	width: 187px;
	height: 31px;
	padding: 19px 0px 0px 4px;
	background: #fff url(/images/footytips/2008/analysis/sidebar_search_bg.jpg) no-repeat;
}

.leftSearchField {
	float: left;
	padding: 0px 5px 0px 5px;
}

.leftSearchField input {
	width: 120px;
	border: 1px solid #000;
	padding: 1px 0px 1px 1px;
}

.leftSearchButton {
	padding: 0px 15px 0px 0px;
	float: right;
}

.leftSearchButton input {
	width: 35px;
	height: 22px;
}

/* LEFT STRIP */
.leftStrip {
	float: left;
	width: 130px;
}

.leftStripTitle {
	display: block;
	width: 110px;
	height: 30px;
	background: url(../images/title_left_bg.jpg) repeat-x bottom;
	border-bottom: 1px solid #0f75bc;
}

.leftStripContainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 25px 0px;
}

.leftStripContainer p {
	padding: 0px 3px 2px 0px;
	font-size: 10px;
}

.leftStripContainer h3 {
	padding: 0px 0px 3px 0px;
	margin: 3px 3px 3px 10px;
	font-size: 12px;
	border-bottom: 1px dotted #ccc;
	width: 100px;
	color: #333;
}

.leftStripContainerIndex {
	clear: both;
	float: inherit;
	margin: 0px 0px 15px 20px;
}

.leftStripContainerBettingOdds {
	width: 127px;
	height: 38px;
	background: url(/images/footytips/2009/ft_bettingOdds_matchPreview_bg.jpg) no-repeat;
}

.leftStripContainerBettingOdds p {
	width: 100%;
	padding: 8px 0px 0px 0px;
	font-size: 17px;
	font-weight: bold;
	color: #254a83;
	text-align: center;
}

/* LEFT CONTENT */
.leftContent {
	float: left;
	width: 465px;
	margin: 10px 0px 0px 0px;
}

.leftContentContainer {
	clear: both;
	float: inherit;
	width: 445px;
	padding: 0px 0px 15px 20px;
}

.leftContentContainer table {
	width: 100%
}

.leftContentContent {
	clear: both;
	float: inherit;
	width: 445px;
	padding: 5px 0px 0px 0px;
}

.leftContentContent table {
	width: 100%
}

.leftContentFullListing {
	clear: both;
	float: right;
	margin: 5px 0px 10px 0px;
	text-align: right;
}

.leftContentFooter {
	clear: both;
	float: inherit;
	width: 430px;
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #0f75bc;
	padding: 5px 0px 0px 0px;
}

/*	LEFT FULL WIDTH */
.leftFullWidth {
	clear: both;
	float: left;
	width: 676px;
	margin:0;
	padding:0;
}

*html body .leftFullWidth {
	width: 678px;
}

.leftFullWidthContainer {
	clear: both;
	float: left;
	width: 670px;
	margin: 5px 0px 5px 0px;
}

.leftFullWidthContent {
	padding: 0px 0px 0px 0px;
}

/* PARAGRAPH TEXT */
.ten {
	font-size: 10px;
	font-weight: normal;
	color: #f00;
}

/*	TABLES */
.highlight {
	background: #ddd;
	font-weight: bold;
	color: #000;
	font-size: 11px;
}

.highlight td {
	border-bottom: 1px solid #aaa;
}

.highlight a, .highlight a:link, .highlight a:visited {
	color: #000;
}

td.left {
	text-align: left;
}

.left {
	text-align: left;
}

td.right {
	text-align: right;
}

.center {
	text-align: center;
}

/* TABLE KEY */
.tableKeyTR {
	color: #999;
	width: 95%;
}

.tableKeyTD {
	clear: both;
	float: left;
	margin: 5px;
	font-size: 10px;
}

.tableKeyContainerFullWidth {
	clear: both;
	margin: 0px 0px 0px 15px;
	width: 632px;
}

/* FLOATS / SPACERS */
.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clearBoth {
	clear: both;
}

.spacer60 {
	clear: both;
	height: 60px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}

.spacer50 {
	clear: both;
	height: 50px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}

.spacer40 {
	clear: both;
	height: 40px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}

.spacer35 {
	clear: both;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}

.spacer30 {
	clear: both;
	height: 30px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}

.spacer20 {
	clear: both;
	height: 20px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}

.spacer10 {
	clear: both;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}

.spacer5 {
	clear: both;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}

/*	MATCH PREVIEW / REPORT */
.teamProfileLogo {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 53px;
}

.ft_analysisReportNextMatchRight {
	float: right;
	height: 20px;
	width: 90px;
	margin: 10px 5px 0px 5px;
}

.ft_analysisReportNextMatchLeft {
	float: left;
	height: 20px;
	width: 100%;
	margin: 10px 5px 0px 5px;
}

.ft_analysisReportNextMatch {
	float: left;
}

.ft_analysisReportNextMatch a {
	clear: both;
	float: inherit;
	margin: 0px 3px 0px 3px;
	padding: 3px 0px 0px 0px;
	text-decoration: none;
	font-size: 10px;
	color: #999;
}

.ft_analysisReportNextMatch a:hover, .ft_analysisReportNextMatch a:active {
	text-decoration: underline;
}

.compareTeamLogoLeft {
	float: left;
	width: 100px;
	padding: 10px 5px 5px 15px;
}

.leftTeamDetails {
	float: left;
	width: 400px;
}

.leftTeamDetailsContainer {
	clear: both;
	float: inherit;
	margin: 0px 15px 15px 15px;
	width: 370px;
}

.leftTeamDetailsContainerMatchWinner a, .leftTeamDetailsContainerMatchWinner a:link, .leftTeamDetailsContainerMatchWinner a:visited, .leftTeamDetailsContainerMatchWinner a:hover, .leftTeamDetailsContainerMatchWinner a:active {
	font-size: 12px;
	font-weight: bold;
	color: #555;
}

.leftTeamDetailsContainerMatchLoser a, .leftTeamDetailsContainerMatchLoser a:link, .leftTeamDetailsContainerMatchLoser a:visited, .leftTeamDetailsContainerMatchLoser a:hover, .leftTeamDetailsContainerMatchLoser a:active {
	font-size: 12px;
	font-weight: normal;
	color: #555;
}

.leftTeamDetailsNextMatch {
	clear: both;
	float: inherit;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

tr.leftTeamDetailsNextMatchBG {
	height: 28px;
	background: #fff url(../images/table_bg_28.jpg) repeat-x;
	color: #555;
	text-align: center;
}


.leftTeamDetailsNextMatch table {
	width: 100%;
}

.leftTeamDetailsNextMatch td {
	padding: 10px 0px 0px 0px;
}

.leftTeamDetailsTitle {
	clear: both;
	float: left;
	margin: 5px 0px 5px 0px;
	height: 75px;
	width: 100%;
	text-align:center;
	font-size: 10px;
	font-family: tahoma, arial, verdana;
	color: #888;
	background: url(/images/footytips/2009/ft_profileTitle_bg.jpg) repeat-x bottom;
}

.titlePreview {
	margin: 15px 0px 0px 0px;
	padding: 0;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	color:#000;
}

.leftTeamDetailsNextMatch h3 {
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 3px;
	color: #000;
	text-align: center;
}

.leftTeamDetailsNextMatch p {
	font-size: 10px;
	color: #999;
	text-align: center;
}

.leftTeamDetailsPastGames {
	clear: both;
	float: inherit;
	margin: 0px 0px 5px 0px;
	width: 100%;
}

.leftTeamDetailsPastGames table {
	width: 100%;
}

/* LADDER COMPARISON CHART */
.leftTeamDetailsContainerChart {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 0px;
	width: 360px;
}

.leftTeamDetailsContainerChartLegend {
	clear: both;
	float: inherit;
	padding: 0px 0px 5px 0px;
	width: 100%;
}

.leftTeamDetailsContainerChartLegendHome {
	float: left;
	padding: 0px 0px 0px 10px;
	color: #254a83;
}

.leftTeamDetailsContainerChartLegendHome h4 {
	float: left;
	font-size: 17px;
	font-weight: bold;
}

.leftTeamDetailsContainerChartLegendHome p {
	float: left; 
	padding: 5px 0px 0px 4px;
	font-size: 10px;
}

.leftTeamDetailsContainerChartLegendAway {
	float: right;
	padding: 0px 10px 0px 0px;
	color: #5d830c;
}

.leftTeamDetailsContainerChartLegendAway h4 {
	float: left;
	font-size: 17px;
	font-weight: bold;
}

.leftTeamDetailsContainerChartLegendAway p {
	float: left; 
	padding: 5px 0px 0px 4px;
	font-size: 10px;
}

/*	INJURIES */
.ft_analysisInjurySummary {
	clear: both;
	float: inherit;
	margin: 0px 0px 5px 0px;
	width: 100%;
}

.ft_analysisInjurySummary p {
	font-size: 10px;
}

/* INJURY INSTANCE */
.ft_analysisInjuryContainer {
	clear: both;
	float: inherit;
	margin: 5px 0px 20px 0px;
	width: 100%;
}

.ft_analysisInjuryContainer em {
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	padding: 0px 4px 0px 4px;
}

.ft_analysisInjuryTeamLogo {
	float: left;
	padding: 0px 6px 0px 6px;
}

.ft_analysisInjuryPlayerName {
	float: left;
	padding: 4px 0 0 0;
	margin: 0;
}

.ft_analysisInjuryType {
	float: left;
	padding: 2px 3px 0 5px;
}

.ft_analysisInjuryType p {
	font-size: 10px;
	padding: 4px 0 0 0;
	color: #888;
	font-family: tahoma;
}

.ft_analysisInjuryDesc {
	font-size: 12px;
	padding: 0 4px 0 4px;
}

.ft_analysisInjuryDesc span {
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

.ft_analysisInjuryUpdate {
	color:#888;
	font-style:italic;
	font-size:10px;
}

/* TEAM PROFILE */
.teamProfilesTitle {
	clear: both;
	float: inherit;
	width: 100%;
	text-align: center;
}

.teamProfilesTitle a, .teamProfilesTitle a:link, .teamProfilesTitle a:visited {
	font-size: 10px;
	text-decoration: none;
}

.teamProfilesTitle a:hover, .teamProfilesTitle a:active {
	text-decoration: underline;
}

/*	NEWS STYLES */
.ft_news {
	clear: both;
	float: left;
	width: 100%;
}

.ft_newsInstance {
	clear: both;
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
}

.ft_news p {
	margin: 3px 0;
	font-size: 12px;
}

/*
.darkBold {
	font-weight: bold;
	color: #888;
}

.leftContentArticle {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 0px;
}

.leftContentArticleTitle {
	clear: both;
	float: inherit;
	width: 100%;
}

.leftContentArticleTitle h3 {
	border-bottom: none;
}

.leftContentArticleTitle h3 a, .leftContentArticleTitle h3 a:link, .leftContentArticleTitle h3 a:visited, .leftContentArticleTitle h3 a:hover, .leftContentArticleTitle h3 a:active {
	font-weight: bold;
	font-size: 15px;
	color: #254a83;
}

.leftContentArticleTitle h4 {
	border-bottom: none;
}

.leftContentArticleTitle h4 a, .leftContentArticleTitle h4 a:link, .leftContentArticleTitle h4 a:visited, .leftContentArticleTitle h4 a:hover, .leftContentArticleTitle h4 a:active {
	font-weight: bold;
	font-size: 12px;
	color: #254a83;
}

.leftContentArticleDetails {
	clear: both;
	float: left;
	width: 100%;
}

.leftContentArticleDetails p {
	padding: 0px 0px 2px 0px;
	font-size: 10px;
	color: #999;
}

.leftContentArticleBody {
	clear: both;
	float: inherit;
	margin: 0px;
	width: 100%;
}

.leftContentArticleBodyFormatting {
	float: left;
	font-size: 11px;
	width: 100%;
	padding: 0px 0px 15px 0px;
	text-align: justify;
}

.leftContentArticleBodyFormatting a, .leftContentArticleBodyFormatting a:link, .leftContentArticleBodyFormatting a:visited, .leftContentArticleBodyFormatting a:hover, .leftContentArticleBodyFormatting a:link {
	display: block;
	padding: 4px 0px 0px 0px;
	font-size: 10px;
}

.leftContentArticleBodyImage {
	float: right;
	margin: 3px 0px 10px 15px;
	border: 1px solid #000;
}

.leftContentArticleFooter {
	clear: both;
	float: inherit;
	margin: 0px;
	width: 100%;
}

.leftContentArticleFooter p {
	float: left;
	font-family: arial;
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	color: #888;
}

.leftContentArticleFooter span {
	display: block;
	padding: 0px 0px 0px 12px;
	float: left;
}

.ft_newsIsland {
	clear: both;
	float: inherit;
	width: 290px;
	padding: 0px 0px 10px 5px;
}
*/

/* FULL ARTICLE STYLES */
/*
.leftContentArticleBodyFormattingFullArticle {
	float: left;
	font-size: 12px;
	width: 99%;
	padding: 6px 0px 15px 0px;
	text-align: justify;
}

.leftContentArticleRelatedNews {
	float: right;
	width: 310px;
	padding: 15px;
	margin: 4px 0px 8px 16px;
	border: 1px solid #ccc;
}

.leftContentArticleTitle h2 {
	font-size: 17px;
}

.leftContentArticleTitle h2 a, .leftContentArticleTitle h2 a:link, .leftContentArticleTitle h2 a:visited, .leftContentArticleTitle h2 a:hover, .leftContentArticleTitle h2 a:active {
	font-weight: bold;
	font-size: 17px;
	color: #254a83;
}
*/

/*
===================================
	MATES STYLES INDEX
 ===================================
	- MY MATES (INDEX)
	- ADD A MATE
		- Search for a Mate
	- SEND INVITATION
	- INVITATION CONFIRMATION
	- SENT INVITATIONS
	- MATE REQUESTS
	- MATES EMAIL LANDING PAGE
	- OLD STYLES
 */
/* MY MATES (INDEX)  */
.ft_hr {
	clear: both;
	float: inherit;
	margin: 10px 0px 10px 0px;
	height: 1px;
	width: 100%;
	background: #ccc;
}

.ft_matesMateSummary {
	float: left;
	margin: 5px 0px 5px 0px;
	width: 210px;
}

.ft_matesMateSummaryAvatar {
	float: left;
	width: 90px;
	overflow: hidden;
}

.ft_matesMateSummaryAvatar img {
	margin: 0px 5px 0px 5px;
	padding: 1px;
	border: 1px solid #ccc;
	width: 76px;
}

.ft_matesMateSummaryDetails {
	float: left;
	width: 120px;
}

.ft_matesMateSummaryDetails a {
	font-size: 12px !important;
}


.ft_matesMateSummaryDetails h3 {
	padding: 0px 0px 0px 5px;
	font-size: 12px;
}

.ft_matesMateSummaryDetails p {
	padding: 0px 0px 0px 5px;
	font-size: 10px;
	color: #000;
}

.ft_matesMateSummaryTeams {
	clear: both;
	float: left;
}

.ft_matesMateSummaryTeams p {
	float: left;
	padding: 5px 5px 0px 5px;
}

.ft_matesMateSummaryTeams img {
	float: left;
	padding: 3px 2px 3px 2px;
}

.ft_matesMateSummaryTeams2 {
	display: block;
	clear: both;
	float: left;
	padding: 3px;
	border: 1px solid #eee;
	margin: 3px 5px 0px 5px;
}

.ft_matesMateSummaryTeams2 div {
	float: left;
	height: 25px;
}

.ft_matesMateSummaryTeams2 img {
	float: left;
	padding: 3px 2px 3px 2px;
}
 
.leftSidebarContainerMates {
	clear: both;
	float: inherit;
	width: 195px;
	margin: 0px 0px 15px 10px;
}

.leftSidebarContainerMates p {
	font-size: 11px;
	color: #2662a0;
	padding: 0px 10px 0px 0px;
}

.leftSidebarContainerMates h4 {
	font-size: 13px;
	color: #2662a0;
	padding: 15px 10px 2px 0px;
}

/*	ADD A MATE */
/* Search for a Mate */
.ft_matesSearchIcon {
	float: left;
	height: 30px;
	width: 30px;
}

.ft_matesSearchTitle {
	float: left;
	width: 175px;
	color: #254a83;
}

.ft_matesSearchTitle h3 {
	clear: both;
	padding: 0px 0px 0px 3px;
	font-size: 15px;
	font-weight: bold;
}

.ft_matesSearchTitle p {
	font-size: 10px;
	padding: 0px 0px 0px 3px;
}

.ft_matesSearchInput {
	clear: both;
	float: inherit;
	margin: 5px 5px 5px 2px;
}

.ft_matesSearchInput input {
	width: 200px;
}

.ft_matesSearchButton {
	clear: both;
	float: right;
}

/* SEARCH RESULTS */
.ft_matesSearchAvatar img {
	border: 1px solid #000;
}

.ft_matesSearchUser {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.ft_matesSearchUser p {
	clear: both;
	float: inherit;
	font-size: 10px;
	font-weight: normal;
}

.ft_matesSearchUser p a, .ft_matesSearchUser p a:link, .ft_matesSearchUser p a:visited {
	font-size: 10px;
}

/* SEND INVITATION */
.ft_matesSendInviteTable {
	border: none;
	text-align: left;
	font-size: 11px;
}

.ft_matesSendInviteTable  td{
	padding: 3px;
}

.ft_matesSendInviteTable p {
	font-weight: bold;
	color: #000;
}
 
.ft_matesSendInviteTextInput {
	width: 200px;
	margin: 1px 0px 1px 5px;
	border: 1px solid #7f9db9;
}

.ft_matesSendInviteTextarea {
	width: 320px;
	height: 85px;
	margin: 1px 0px 1px 0px;
	border: 1px solid #7f9db9;
}

.ft_matesInvitationPreview {
	clear: both;
	float: inherit;
	margin: 40px;
	font-size: 11px;
}

.ft_matesInvitationPreview ul {
	clear: both;
	float: inherit;
	margin: 5px;
	padding: 0px 0px 0px 15px;
}

.ft_matesInvitationPreview li {
	margin: 0;
	padding: 0;
	list-style-type: circle;
	list-style-image: none;
}

.ft_matesInvitationPreview em {
	display: block;
	font-style: italic;
	margin: 25px 50px 25px 50px;
	font-size: 12px;
	width: 400px;
	overflow: hidden;
}

/*	INVITATION CONFIRMATION */
.ft_matesInvitationConfirmAvatar {
	clear: both;
	float: left;
	width: 175px;
}

.ft_matesInvitationConfirmAvatar img {
	margin: 10px;
	padding: 1px;
	border: 1px solid #ddd;
}

.ft_matesInvitationConfirmCopy {
	clear: both;
	float: left;
	width: 350px;
}

.ft_matesInvitationConfirmCopy p {
	padding: 0px 10px 10px 10px;
	font-size: 12px;
	color: #000;
}

.ft_matesInvitationConfirmPersonalisation {
	clear: both;
	float: left;
	width: 350px;
}

.ft_matesInvitationConfirmPersonalisation #personalisation {
	width: 350px;
	height: 150px;
}

.ft_matesInvitationConfirmPersonalisation p {
	padding: 20px 10px 0px 10px;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

.ft_matesInvitationConfirmBtn {
	clear: both;
	float: left;
	margin: 5px 0px 0px 10px;
}

/* SENT INVITATIONS */
.ft_matesSentInvitationsFeedback {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 5px;
}

.ft_matesSentInvitationsFeedback a {
	font-size: 14px !important;
	font-weight: bold !important;
}

.ft_matesSentInvitationsFeedback p {
	float: left;
	padding: 12px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #7aa426;
}

.ft_matesSentInvitationsFeedback img {
	float: left;
	margin: 5px;
	padding: 2px;
	border: 1px solid #000;
}

.ft_matesSentInvitationsFeedbackIconConfirm {
	float: left;
	height: 43px;
	width: 43px;
	background: #fff url(/images/footytips/2008/mates/ft_feedback_icon_confirm.jpg) no-repeat;
}

.ft_matesSentInvitationsFeedbackIconDelete {
	float: left;
	height: 43px;
	width: 43px;
	background: #fff url(/images/footytips/2008/mates/ft_feedback_icon_delete.jpg) no-repeat;
}

.ft_matesSentInvitationsFeedbackIconAlert {
	float: left;
	height: 43px;
	width: 43px;
	background: #fff url(/images/footytips/2008/mates/ft_feedback_icon_alert.jpg) no-repeat;
}

/*	MATE REQUESTS */
.ft_matesRequestIgnoreBtn {
	clear: both;
	float: left;
	margin: 5px 0px 0px 10px;
}

.ft_matesRequestLaterBtn {
	float: left;
	margin: 5px 0px 0px 10px;
}

a.ft_matesAlert {
	color: #f00;
}

/* MATES EMAIL LANDING PAGE */
.ft_matesLandingPageLogin {
	clear: both;
	float: left;
	margin: 2px 0px 0px 0px;
	width: 350px;
}

.ft_matesLandingPageLogin .headingtwo {
	color: #254a83;
}

.ft_matesLandingPageLogin p {
	clear: both;
	float: left;
	padding: 8px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #555;
	width: 70px;
}

.ft_matesLandingPageLoginInputs {
	clear: both;
	float: left;
	width: 185px;
}

.ft_matesLandingPageLoginTextField {
	float: left;
	width: 115px;
	margin: 3px 0px 0px 0px;
}

.ft_matesLandingPageLoginTextField input {
	font-size: 11px;
	width: 115px;
}

.ft_matesLandingPageLoginBtn {
	float: left;
	margin: 0px 0px 0px 4px;
}

.ft_matesLandingPageLoginBtn input {
	margin: 0px 9px 0px 0px;
}

.ft_matesLandingPageLoginRememberMe {
	clear: both;
	float: left;
	margin: 2px 0px 0px 0px;
	width: 300px;
}

.ft_matesLandingPageLoginRememberMe span {
	display: block;
	float: left;
	width: 20px;
}

.ft_matesLandingPageLoginRememberMe p {
	clear: none;
	float: left;
	padding: 3px 0px 0px 3px;
	width: 200px;
	font-size: 10px;
	font-family: tahoma, arial, verdana;
}

.ft_matesLandingPageLoginRememberMe label {
	display: inline;
}

.ft_matesLandingPageLoginForgotPassword {
	clear: both;
	float: inherit;
	padding: 4px 0px 0px 4px;
}

.ft_matesLandingPageLoginForgotPassword a, .ft_matesLandingPageLoginForgotPassword a:link, .ft_matesLandingPageLoginForgotPassword a:visited, .ft_matesLandingPageLoginForgotPassword a:hover, .ft_matesLandingPageLoginForgotPassword a:active {
	font-size: 10px;
	font-weight: normal;
}

.ft_matesLandingPageRegister {
	float: left;
	margin: 2px 0px 0px 0px;
	width: 275px;
}

.ft_matesLandingPageRegister .headingtwo {
	color: #254a83;
	margin: 0px 0px 0px 6px;
}

/* POLLS STYLES */
/* POLLS DD */
.ftnav3noncell .ft_compsQuickFind {
	float: right;
	width: 137px;
}

.ftPollsDDContainer {
	float: none;
	position: relative;
	top: 3px;
	width: 172px;
	height: 25px;
	background: url(/images/footytips/2009/ft_nav3_bg_polls.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

*html body .ftPollsDDContainer {
	position: static;
	top: 0px;
}

.ftPollsDDTitleIcon {
	float: left;
	padding: 4px 0px 0px 8px;
	width: 16px;
}

.ftPollsDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	padding: 7px 0px 0px 4px; 
}

.ftPollsDDList {
	clear: both;
	float: left;
	width: 170px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
}


*html body .ftPollsDDList {
	clear: both;
	float: left;
	width: 170px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 0px 0px 0px 0px;
}

.ftPollsDDList a, .ftPollsDDList a:link, .ftPollsDDList a:visited {
	float: inherit;
	display: block;
	width: 170px;
	height: 25px;
	border-top: 1px solid #c8c8c8;
	border-left: 1px solid #254a83;
	border-right: 1px solid #254a83;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
}

*html body .ftPollsDDList a, .ftPollsDDList a:link, .ftPollsDDList a:visited {
	width: 172px;
}

.ftPollsDDList a:active, .ftPollsDDList a:hover {
	background: #eee;
}

.ftPollsDDListBottom {
	clear: both;
	width: 172px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_nav3_dd_bottom_polls_bg.png) no-repeat;
}

.ftPollsDDIcon {
	float: left;
	padding: 4px 0px 0px 5px;
}

.ftPollsDDOption {
	float: left;
}

.ftPollsDDOption em {
	float: left;
	padding: 6px 5px 0px 5px;
	font-style: normal;
}

/* POLL CREATE STYLES */
.ft_pollsCreate {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

.ft_pollsCreateInfo {
	clear: both;
	float: inherit;
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #888;
}

.ft_pollsCreate textarea {
	clear: both;
	float: inherit;
	margin: 4px 0px 2px 0px;
	padding: 5px;
	width: 375px;
	height: 55px;
	font-size: 15px;
	font-family: verdana;
	border: 2px solid #bfcfde;
}

.ft_pollsCreateAnswers {
	clear: both;
	float: inherit;
	height: 40px;
}

.ft_pollsCreateAnswers input {
	display: block;
	float: left;
	margin: 4px 6px 1px 0px;
	padding: 7px 5px 5px 7px;
	width: 375px;
	height: 34px;
	font-size: 11px;
	font-family: verdana;
	border: 2px solid #bfcfde;
	color: #000;
}

.ft_activeInput {
	color: #000 !important;
}

.ft_pollsCreateAnswers span {
	display: block;
	float: left;
	margin: 14px 0px 0px 2px;
	width: 16px;
	height: 16px;
}

.ft_searchSuggestMatched {
	display: block;
	float: left;
	margin: 4px 6px 1px 0px;
	padding: 0;
	width: 396px;
	height: 30px;
	font-size: 11px;
	font-family: verdana;
	border: 2px solid #bfcfde;
}

*html body .ft_searchSuggestMatched {
	height: 34px;
	width: 400px;
}

.ft_searchSuggestMatchedInstance {
	clear: both;
	float: inherit;
	margin: 3px 0px 0px 3px;
	padding: 0;
	height: 24px;
}

.ft_searchSuggestMatchedInstanceIcon {
	float: left;
	height: 24px;
	background: #d7d7d7 url(/images/footytips/2009/ft_polls_create_answers_match_left_bg.jpg) no-repeat top left;
}

.ft_searchSuggestMatchedInstanceIcon img {
	margin: 4px 4px 0px 4px;
}

.ft_searchSuggestMatchedInstanceName {
	float: left;
	height: 24px;
	background: #d7d7d7 url(/images/footytips/2009/ft_polls_create_answers_match_bg.jpg) repeat-x top;
}

.ft_searchSuggestMatchedInstanceName p {
	padding: 4px 4px 0px 4px;
	font-size: 11px;
	cursor: default;
}

.ft_searchSuggestMatchedInstanceRemove {
	float: left;
	height: 24px;
	background: #d7d7d7 url(/images/footytips/2009/ft_polls_create_answers_match_right_bg.jpg) no-repeat top right;
}

.ft_searchSuggestMatchedInstanceRemove a, .ft_searchSuggestMatchedInstanceRemove a:link, .ft_searchSuggestMatchedInstanceRemove a:visited {
	display: block;
	margin: 4px 4px 0px 4px;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_polls_create_answers_match_remove.jpg) no-repeat;
	background-position: 0 0;
}

.ft_searchSuggestMatchedInstanceRemove a:hover, .ft_pollsCreateAnswersMatchedInstanceRemove a:active {
	display: block;
	margin: 4px 4px 0px 4px;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_polls_create_answers_match_remove.jpg) no-repeat;
	background-position: 0 -16px;
}

.ft_pollsCreateAnswersAdd {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
}

.ft_searchSuggestPoll {
	z-index: 1000;
	position: absolute;
	clear: both;
	float: none;
	margin: 40px 0px 0px 0px;
	width: 396px;
	border: 2px solid #000;
	background: #fff;
}

*html body .ft_searchSuggestPoll {
	margin: 0;
	width: 400px;
}

.ft_searchSuggest {
	clear: both;
	float: none;
	width: 100%;
	height: 24px;
}

.ft_searchSuggest span {
	display: block;
	float: left;
	text-align: left;
	padding: 3px 0px 0px 6px;
}

.ft_searchSuggestSelected {
	clear: both;
	float: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 24px;
	background: #eee;
}

.ft_searchSuggestHighlight {
	background: #ddd;
}

.ft_searchSuggest a, .ft_searchSuggestSelected a {
	display: block;
	float: left;
	padding: 5px 0px 6px 0px;
	width: 90%;
	font-size: 11px !important;
	text-decoration: none !important;
}

.ft_searchSuggest a em, .ft_searchSuggestSelected a em {
	display: inline;
	float: none;
	margin: 0;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
}

.ft_searchSuggestIcon {
	clear: both;
	float: left;
	padding: 4px 4px 0px 4px;
	cursor: pointer;
}

.ft_pollsCreateSettings {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 15px;
	width: 190px;
}

.ft_pollsCreateSettings .highTR td {
	height: 30px;
}

.ft_pollsCreateSettings h4 {
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
	font-size: 11px;
	border-bottom: 1px solid #dedede;
}

.ft_pollsCreateSettings label {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #000;
}

.ft_pollsCreateSettingsSport {
	clear: both;
	float: inherit;
	margin: 2px 0px 4px 0px;
}

.ft_pollsCreateSettingsCustomClose {
	clear: both;
	float: inherit;
	width: 190px;
}

.ft_pollsCreateSettingsCustomClose p {
	float: left;
	padding: 5px 4px 0px 0px;
	width: 60px;
	font-size: 10px;
	text-align: right;
}

.ft_pollsCreateSettingsCustomCloseDate {
	clear: both;
	float: inherit;
	width: 100%;
	margin: 8px 0px 0px 0px;
}

.ft_pollsCreateSettingsCustomCloseDate input {
	display: block;
	float: left;
	width: 80px;
	height: 25px;
	padding: 4px 3px 3px 3px;
	font-size: 10px;
	font-family: verdana;
	border: 2px solid #bfcfde;
}

.ft_pollsCreateSettingsCustomCloseDate img {
	margin: 4px 0px 0px 8px;
	cursor: pointer;
}

.ft_pollsCreateSettingsCustomCloseDate a {
	display: block;
	float: left;
	padding: 4px 0px 0px 6px;
	font-size: 10px !important;
	font-family: tahoma !important;
}

.ft_pollsCreateSettingsCustomCloseTime {
	clear: both;
	float: inherit;
	width: 100%;
	margin: 8px 0px 0px 0px;
}

.ft_pollsCreateSettingsCustomCloseTime select {
	display: block;
	float: left;
	padding: 2px 1px 1px 1px;
	width: 80px;
	height: 25px;
	font-size: 11px;
	font-family: verdana;
	border: 2px solid #bfcfde;
}

.ft_pollsCreateSettingsAccessible {
	clear: both;
	float: inherit;
	width: 150px;
	margin: 8px 0px 0px 30px;
}

.ft_pollsCreateSettingsAccessible select {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
	width: 150px;
	font-size: 11px;
	font-family: verdana;
}

#frmCreatePoll small {
	margin: 2px 0px 0px 0px;
	width: 100%;
}

/* POLL INSTANCE STYLES */
.ft_pollsInstance {
	clear: both;
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
}

.ft_pollsInstance form {
	display: block;
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.ft_pollsInstanceQuestion {
	clear: both;
	float: left;
	width: 100%;
	background: #e1e7ee;
	border-top: 1px solid #b2c0d3;
	border-bottom: 1px solid #b2c0d3;
}

.ft_pollsInstanceQuestionSport {
	clear: both;
	float: left;
	margin: 8px 0px 0px 15px;
	padding: 0px 0px 8px 0px;
}

.ft_pollsInstanceQuestion h1 {
	float: left;
	margin: 15px 15px 0px 15px;
	padding: 0px 0px 15px 0px;
	width: 70%;
	font-size: 17px;
	color: #000;
}

.ft_pollsInstanceQuestion h1 a {
	font-size: 17px !important;
	font-weight: bold !important;
}

.ft_pollsInstanceReport {
	clear: none;
	float: right;
	margin: 11px 12px 0px 0px;
	width: 80px;
	height: 16px;
	overflow: hidden;
}

.ft_pollsInstanceReport .ft_icon16Report {
	float: right;
	padding: 0;
	width: 60px;
	font-size: 10px !important;
	color: #888 !important;
	background-position: right 0;
	text-align: left;
}

.ft_pollsInstanceReport .ft_icon16Report:hover, .ft_pollsInstanceReport .ft_icon16Report:active {
	background-position: right -16px;
	color: #254a83 !important;
	text-decoration: none;
}

.ft_pollsInstanceReport .ft_icon16Report span {
	display: block;
	padding: 3px 0px 0px 0px;
}

.ft_pollsInstanceReport .ft_icon16Reported {
	float: right;
	padding: 0;
	width: 72px;
	font-size: 10px !important;
	color: #254a83 !important;
	background-position: right -16px;
	text-align: left;
	background-color: #fbffd1;
}

.ft_pollsInstanceReport .ft_icon16Reported span {
	display: block;
	padding: 3px 0px 0px 0px;
}

.ft_pollsInstanceAnswersContainer {
	clear: both;
	float: inherit;
	margin: 8px 0px 8px 0px;
	width: 100%;
}

.TB_modal .ft_pollsInstanceAnswersContainer {
	margin: 5px 0px 5px 0px;
}

.ft_pollsInstanceAnswer {
	clear: both;
	float: inherit;
	margin: 2px 0px 2px 10px;
	width: 95%;
	background: #fff;
}

.ft_pollsInstanceAnswerHover {
	background: #eee;
}

.ft_pollsInstanceAnswerRadio {
	float: left;
	padding: 3px 8px 5px 5px;
}

.ft_pollsInstanceAnswerTitle {
	float: left;
	width: 90%;
}

.ft_pollsInstanceAnswerTitle label {
	float: left;
	padding: 5px 0px 5px 0px;
	width: 100%;
	display: block;
	cursor: pointer;
}

.ft_pollsInstanceAnswerTitle cite {
	float: left;
	padding: 2px 0px 4px 0px;
	width: 100%;
	display: block;
	font-style: normal;
}

.ft_pollsInstanceAnswerTitleIcon {
	float: left;
	margin: 1px 8px 0px 0px;
	padding: 0;
	width: 21px;
}

.ft_pollsInstanceAnswerTitleIcon label {
	padding: 3px 0px;
}

.ft_pollsInstanceAnswerTitle h2 {
	float: left;
	font-size: 12px;
	font-weight: normal;
	width: 80%;
}

.ft_pollsInstanceAnswerTitle h2 span {
	font-weight: normal;
	font-size: 10px;
	color: #888;
}

.ft_pollsInstanceAnswerMates {
	clear: both;
	float: inherit;
	margin: 10px 0px 7px 20px;
}

.ft_pollsInstanceAnswerMates .ft_icon32Mates {
	float: left;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_mates.gif) no-repeat;
}

.ft_pollsInstanceAnswerMates a {
	display: block;
	float: left;
	font-size: 12px !important;
	font-weight: normal !important;
	margin: 0px 0px 0px 5px;
}

.ft_pollsInstanceAnswerVotes {
	clear: both;
	float: left;
	margin: 0px 0px 7px 0px;
	width: 87%;
	height: 23px;
	border-left: 1px solid #6e82a1;
	border-right: 1px solid #6e82a1;
	background: url(/images/footytips/2009/ft_polls_votes_bg.jpg) repeat-x;
}

.ft_pollsInstanceAnswerVotesReceived {
	clear: both;
	float: inherit;
	height: 21px;
	margin: 1px 0px 0px 0px;
	background: url(/images/footytips/2009/ft_polls_votes_received_bg.jpg) repeat-x;
}

.ft_pollsInstanceAnswerVotesYours {
	clear: both;
	float: inherit;
	height: 21px;
	margin: 1px 0px 0px 0px;
	background: url(/images/footytips/2009/ft_polls_votes_yours_bg.jpg) repeat-x;
}

.ft_pollsInstanceAnswerVotesMates {
	float: left;
}

.ft_pollsInstanceAnswerVotesMates a, .ft_pollsInstanceAnswerVotesMates div {
	display: block;
	float: left;
	margin: 6px 0px 0px 6px;
	font-size: 10px !important;
}

.ft_pollsInstanceAnswerVotesMates .ft_icon16Mates, .ft_pollsInstanceAnswerVotesMates .ft_icon16MatesInactive {
	margin: 4px 0px 0px 6px;
}

.ft_pollsInstanceFooter {
	clear: both;
	float: left;
	padding: 8px 0px 8px 0px;
	margin: 0;
	width: 100%;
	background: #e1e7ee;
	border-top: 1px solid #b2c0d3;
	border-bottom: 1px solid #b2c0d3;
}

.ft_pollsInstanceFooter .ft_icon32Clock, .ft_pollsInstanceFooter .ft_icon32Locked {
	float: left;
	margin: 0px 0px 0px 10px;
}

.ft_pollsInstanceFooterCloseDate {
	float: left;
	margin: 2px 0px 0px 10px;
}

.ft_pollsInstanceFooterCloseDate small {
	float: left;
	font-size: 10px;
	margin: 0px !important;
}

.ft_pollsInstanceFooterCloseDate p {
	clear: both;
	float: left;
	font-size: 12px;
	font-weight: bold;
}

.ft_pollsInstanceFooterVoting {
	float: right;
	margin: 0px 8px 0px 0px;
}

.ft_pollsInstanceFooterVoting .ft_formButton {
	height: 30px;
	font-size: 12px;
}

.ft_pollsInstanceFooterVoting p {
	float: left;
	margin: 10px 10px 0px 0px;
	font-size: 12px;
	font-weight: normal;
}

.ft_pollsInstanceFooterVoting .ft_btnLargeVoteNow, .ft_btnLargeLoginToVote {
	float: left;
}

.ft_pollsInstanceDetails {
	clear: both;
	float: left;
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 20px 0px;
	width: 98%;
}

.ft_pollsInstanceDetailsAuthor {
	float: left;
}

.ft_pollsInstanceDetailsAuthor img {
	float: left;
	margin: 1px 0px 0px 0px;
	border: 1px solid #000;
}

.ft_pollsInstanceDetailsAuthor p {
	float: left;
	padding: 0px 0px 0px 6px;
	font-size: 10px;
	color: #888;
}

.ft_pollsInstanceDetailsAuthor p a {
	font-size: 10px !important;
	font-weight: bold !important;
}

.ft_pollsInstanceDetailsLink {
	float: left;
	margin: 4px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px solid #ccc;
	font-size: 10px;
	color: #888;
}

.ft_pollsInstanceDetailsLink a {
	display: block;
	float: left;
	padding: 0px 0px 0px 4px;
	font-size: 10px !important;
}

.ft_pollsInstanceDetailsLinkFacebook {
	float: left;
	margin: 4px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	border-left: 1px solid #ccc;
}

.ft_pollsInstanceDetailsLinkFacebook a {
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
	font-size: 11px !important;
	padding-bottom: 1px;
}

.TB_modal small {
	margin: 5px 0px;
}

.TB_modal .ft_pollsInstanceDetails {
	clear: both;
	float: left;
	margin: 10px 0px 10px 0px;
	width: 100%;
}

.TB_modal .ft_pollsInstanceDetails .ft_formButton {
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
	height: 25px;
}

.ft_pollsInstanceDetailsNext {
	float: right;
}

/* SMALL POLL STYLES */
.ft_pollsInstanceSmallProfile {
	clear: both;
	float: left;
	width: 300px;
	margin: 0px 0px 0px 0px;
}

.ft_pollsInstanceSmallProfile form {
	clear: both;
	float: inherit;
	margin: 0;
	padding: 0;
	width: 100%;
}

.ft_pollsInstanceSmall {
	clear: both;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
}

.ft_pollsInstanceSmallQuestion {
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
	width: 100%;
	background: #e1e7ee;
	border-bottom: 1px solid #b2c0d3;
}

#pollsWidgetExpand {
	float: right;
}

.ft_pollsInstanceSmallQuestion table {
	width: 100%;
	margin: 0;
	padding: 0;
}

.ft_pollsInstanceSmallQuestion table td {
	padding: 8px;
}

.ft_pollsInstanceSmallQuestion p {
	float: left;
	width: 100%;
	text-align: left;
}

.ft_pollsInstanceSmallQuestion p a {
	display: block;
	font-size: 12px !important;
	font-weight: bold !important;
	width: 100%;
}

.ft_pollsInstanceSmallQuestion p a span {
	font-weight: normal !important;
}

.ft_pollsInstanceSmallAnswersContainer {
	clear: both;
	float: left;
	width: 100%;
	margin: 4px 0px 8px 0px;
	padding: 0;
}

.ft_pollsInstanceSmallAnswer {
	clear: both;
	float: inherit; 	
	margin: 0px;
	width: 95%;
	background: #fff;
}

.ft_pollsInstanceSmallAnswerRadio {
	float: left;
	padding: 4px 0px 0px 5px;
	cursor: pointer;
}

.ft_pollsInstanceSmallAnswerRadio input {
	cursor: pointer;
}

.ft_pollsInstanceSmallAnswerTitle {
	float: left;
	width: 85%;
	margin: 0px 0px 0px 5px;
}

.ft_pollsInstanceSmallAnswerTitleIcon {
	float: left;
	margin: 0px 8px 0px 8px;
	padding: 0;
	width: 21px;
	display: none;
}

.ft_pollsInstanceSmallAnswerTitleIcon label {
	display: block;
	float: left;
	padding: 6px 0px 4px 0px;
	width: 100%;
	cursor: pointer;
}

.ft_pollsInstanceSmallAnswerTitleIcon cite {
	display: block;
	float: left;
	padding: 6px 0px 4px 0px;
	width: 100%;
	text-align: left;
}

.ft_pollsInstanceSmallAnswerTitle p {
	float: left;
	font-size: 11px;
	width: 80%;
}

.ft_pollsInstanceSmallAnswerTitle p label {
	display: block;
	float: left;
	padding: 7px 0px 4px 0px;
	width: 100%;
	cursor: pointer;
}

.ft_pollsInstanceSmallAnswerTitle p cite {
	display: block;
	float: left;
	padding: 7px 0px 4px 0px;
	width: 100%;
	font-style: normal;
}

.ft_pollsInstanceSmallAnswerTitle p cite span {
	color: #888;
}

.ft_pollsInstanceSmallFooter {
	clear: both;
	float: left;
	padding: 8px 0px 8px 0px;
	width: 100%;
	background: #e1e7ee;
	border-bottom: 1px solid #b2c0d3;
	border-top: 1px solid #b2c0d3;
}

.ft_pollsInstanceSmallFooter p {
	float: left;
	padding: 4px 0px 0px 8px;
	font-size: 10px;
}

.ft_pollsInstanceSmallFooter  p span {
	display: block;
	clear: both;
	float: left;
	padding: 0px;
	font-size: 10px;
	color: #888;
}

.ft_pollsInstanceSmallFooter p span a {
	font-size: 10px !important;
	color: #888 !important;
}

.ft_pollsInstanceSmallFooterVoting {
	float: right;
	padding: 0px 4px 0px 0px;
	font-size: 10px;
}

.ft_pollsInstanceSmallFooterVoting span {
	display: block;
	float: left;
	padding: 4px 4px 0px 0px;
}

.ft_pollsInstanceSmallFooterVoting .ft_btnLargeViewResults {
	float: left;
}

.ft_pollsInstanceSmallFooterVoting .ft_formButton {
	display: block;
	float: right;
	height: 25px;
}

.ft_pollsInstanceSmallDetails {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_pollsInstanceSmallDetails  span {
	display: block;
	clear: both;
	float: left;
	padding: 8px 0px 8px 8px;
	font-size: 10px;
	color: #888;
}

.ft_pollsInstanceSmallDetails span a {
	font-size: 10px !important;
	color: #888 !important;
}

.ft_pollsInstanceSmallMates {
	clear: both;
	float: inherit;
	padding: 8px 0px 8px 0px;
	margin: 0;
	width: 100%;
	background: #fdffd1;
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}

.ft_pollsInstanceSmallMates .ft_icon16Mates {
	float: left;
	margin: 0px 8px 0px 8px;
}

.ft_pollsInstanceSmallMates p {
	float: left;
	padding: 2px 0px 0px 0px;
	font-size: 10px;
}

.ft_pollsInstanceSmallMates p a {
	font-size: 10px !important;
	font-weight: bold !important;
}

.ft_pollsInstanceSmallAnswerVotes {
	clear: both;
	float: left;
	margin: 0px 0px 5px 8px;
	width: 95%;
	height: 18px;
	background: url(/images/footytips/2009/ft_polls_votes_small_bg.jpg) repeat-x bottom;
	border-left: 1px solid #6E82A1;
	border-right: 1px solid #6E82A1;
}

.TB_modal .ft_pollsInstanceSmallAnswerTitle {
	margin: 0px 0px 0px 0px;
}

.TB_modal .ft_pollsInstanceSmallAnswerVotes {
	margin: 0px 0px 5px 0px;
}

.ft_pollsInstanceSmallAnswerVotesReceived {
	clear: both;
	float: inherit;
	margin: 1px 0px 0px 0px;
	height: 16px;
	background: url(/images/footytips/2009/ft_polls_votes_small_received_bg.jpg) repeat-x;
}

*html body .ft_pollsInstanceSmallAnswerVotesReceived {
	margin: 0px 0px 0px 0px;
}

/* LADDER MODULE POLL STYLES */
.ft_pollsInstanceSmallLadderContainer {
	clear: both;
	float: left;
	width: 298px;
	margin: 0px 0px 6px 0px;
	padding: 5px 0px 0px 0px;
	border-left: 1px solid #052f4d;
	border-right: 1px solid #052f4d;
	border-bottom: 1px solid #052f4d;
}

*html body .ft_pollsInstanceSmallLadderContainer {
	width: 300px;
}

.ft_pollsInstanceSmallLadder {
	clear: both;
	float: inherit;
	width: 280px;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
}

.ft_pollsLadderOtherPollsInstance {
	clear: both;
	float: inherit;
	padding: 12px 0px;
	width: 100%;
	border-top: 1px solid #eee;
}

.ft_pollsLadderOtherPollsInstance p {
	padding: 0px 12px 0px 0px;
	font-size: 11px;
	font-weight: normal;
}

.ft_pollsLadderOtherPollsInstance p a {
	font-size: 11px !important;
	font-weight: normal !important;
}

/* POLL INDEX STYLES */
.ft_pollsIndexFeatured {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
	width: 100%;
}

.ft_pollsIndexFeatured .headingtwo {
	padding: 10px 0px 4px 0px;
	border-bottom: 1px solid #000;
	width: 100%;
}

.ft_pollsIndexFeaturedInstance {
	clear: both;
	float: inherit;
	width: 100%;
	background: #e1e7ee;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c8d2e0;
}

.ft_pollsIndexFeaturedInstance2 {
	clear: both;
	float: inherit;
	width: 100%;
	background: #f0f3f6;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #c8d2e0;
}

.ft_pollsIndexFeaturedInstance h3, .ft_pollsIndexFeaturedInstance2 h3 {
	float: left;
	width: 70%;
	padding: 10px 0px 10px 10px;
	font-size: 12px;
}

.ft_pollsIndexFeaturedInstance h3 a, .ft_pollsIndexFeaturedInstance2 h3 a {
	font-size: 12px !important;
}

.ft_pollsIndexFeaturedInstance p, .ft_pollsIndexFeaturedInstance2 p {
	float: right;
	padding: 10px 10px 0px 0px;
	font-size: 10px;
}

.ft_pollsIndexFeaturedInstance p a:link, .ft_pollsIndexFeaturedInstance p a:visited, .ft_pollsIndexFeaturedInstance2 p a:link, .ft_pollsIndexFeaturedInstance2 p a:visited {
	font-size: 10px;
	font-weight: normal;
	color: #888;
}

.ft_pollsIndexFeaturedInstance p a:hover, .ft_pollsIndexFeaturedInstance p a:active, .ft_pollsIndexFeaturedInstance2 p a:hover, .ft_pollsIndexFeaturedInstance2 p a:active {
	font-size: 10px;
	font-weight: normal;
	color: #254a83;
}

.ft_pollsIndexOtherPolls {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 15px;
	width: 130px;
}

.ft_pollsIndexOtherPolls .headingthree {
	padding: 0px 0px 4px 0px;
	width: 100%;
	border-bottom: 1px solid #dedede;
}

.ft_pollsIndexOtherPollsInstance {
	clear: both;
	float: inherit;
	padding: 8px 0px 8px 0px;
	width: 100%;
	border-bottom: 1px solid #eee;
}

.ft_pollsIndexOtherPollsInstance h4 {
	font-size: 11px;
	font-weight: normal;
}

.ft_pollsIndexOtherPollsInstance h4 a {
	font-size: 11px !important;
	font-weight: normal !important;
}

.ft_pollsIndexOtherPollsInstance p {
	margin: 4px 0px 0px 0px;
	font-size: 10px;
	color: #ccc;
}

.ft_pollsIndexOtherPollsInstance p a {
	font-size: 10px !important;
	font-weight: normal !important;
	color: #888 !important;
}

/* WHO TIPPED WHAT */
.ft_mates50 {
	float: left;
	padding: 0px 0px 12px 0px;
	width: 195px;
}

.ft_mates50 a {
	float: left;
}

.modalBody .ft_mates50 {
	clear: both;
}

.TB_modal .ft_mates50 a, .TB_modal .ft_mates50 a span {
	color: #254a83;
}

.modalBody .ft_mates50 a span {
	clear: both;
	float: left;
	width: 100px;
	font-size: 10px !important;
	font-weight: normal !important;
	font-family: verdana !important;
}

.ft_mates50 p {
	float: left;
	padding: 0px 0px 0px 8px;
	font-size: 10px;
}

.ft_mates50 p span {
	float: left;
	display: block;
	margin: 2px 2px 0px 0px;
	padding: 0px 2px 0px 0px;
}

.ft_mates50 a span {
	display: block;
	padding: 4px 0px 4px 8px;
	font-size: 12px !important;
	font-weight: bold !important;
	font-family: tahoma !important;
}

.ft_mates50 a img {
	border: 1px solid #000;
}

/* GAME PROMO STYLES */
.ft_promoTipping {
	display: block;
	width: 181px;
	height: 116px;
	background: url(/images/footytips/2009/ft_promo_tipping.jpg) no-repeat;
}

.ft_promoFantasy {
	display: block;
	width: 101px;
	height: 116px;
	background: url(/images/footytips/2009/ft_promo_fantasy.jpg) no-repeat;
}

.ft_promoTrivia {
	display: block;
	width: 170px;
	height: 94px;
	background: url(/images/footytips/2009/ft_promo_trivia.jpg) no-repeat;
}

.ft_promoStreak {
	display: block;
	width: 161px;
	height: 98px;
	background: url(/images/footytips/2009/ft_promo_streak.jpg) no-repeat;
}

.ft_promoFlexi {
	display: block;
	width: 181px;
	height: 112px;
	background: url(/images/footytips/2009/ft_promo_flexi.jpg) no-repeat;
}

/* STREAK STYLES */
.ft_streakLadder {
	width: 21px;
	padding: 4px 0;
}

.ft_streakLadder span {
	display: block;
	clear: both;
	padding: 0 0 1px 0;
	width: 100%;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
	text-align: center;
}

.ft_streakLadder span.incorrect {
	font-weight: bold;
	color: #B00707;
	text-decoration: line-through;
}

.ft_streakLadder img {
	clear: both;
}

.ftStreakDDContainer {
	float: left;
	margin: 0px 8px 0px 0px;
	width: 184px;
	height: 40px;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
	background: url(/images/footytips/2009/ft_dd_streak.jpg) no-repeat;
	background-position: 0 0;
}

.ftStreakDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 17px;
	font-family: tahoma;
	padding: 9px 0px 5px 12px; 
}

.ftStreakDDList {
	clear: both;
	float: left;
	width: 182px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 35px 0px 0px 1px;
	border-bottom: 1px solid #ccc;
	max-height: 216px;
	overflow-y: scroll;
}


*html body .ftStreakDDList {
	clear: both;
	float: left;
	width: 182px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 0px 0px 0px 1px;
	height: expression( this.scrollHeight > 211 ? "211px" : "auto" );
}

.ftStreakDDList a, .ftStreakDDList a:link, .ftStreakDDList a:visited {
	float: inherit;
	display: block;
	width: 162px;
	height: 35px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftStreakDDList a, .ftStreakDDList a:link, .ftStreakDDList a:visited {
	width: 165px;
}

.ftStreakDDList a:active, .ftStreakDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftStreakDDOption {
	float: left;
	width: 100%;
}

.ftStreakDDOption em {
	float: left;
	padding: 9px 0px 0px 8px;
	font-style: normal;
	color: #254a83;
	font-size: 11px;
}

.ftStreakDDOption small {
	clear: none;
	float: right !important;
	padding: 9px 8px 0px 0px !important;
}

small.correct {
	font-weight: bold;
	color: #05b011;
}

/* FLEXI STYLES */
.ftFlexiDDContainer {
	float: none;
	width: 52px;
	height: 25px;
	background: url(/images/footytips/2009/ft_dd_flexi.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftFlexiDDTitleIcon {
	float: left;
	padding: 4px 0px 0px 8px;
	width: 16px;
	display: hidden;
}

.ftFlexiDDTitle {
	float: left;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0px 0px 8px; 
	color: #888;
}

.ftFlexiDDList {
	clear: both;
	float: left;
	width: 120px;
	max-height: 182px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	overflow-y: scroll;
	margin: 22px 0px 0px 0px;
	border-bottom: 1px solid #ccc;
}


*html body .ftFlexiDDList {
	clear: both;
	float: left;
	width: 120px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 0px 0px 0px 0px;
	height: expression( this.scrollHeight > 175 ? "175px" : "auto" );
}

.ftFlexiDDList a, .ftFlexiDDList a:link, .ftFlexiDDList a:visited {
	float: inherit;
	display: block;
	width: 100px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftFlexiDDList a, .ftFlexiDDList a:link, .ftFlexiDDList a:visited {
	width: 103px;
}

.ftFlexiDDList a:active, .ftFlexiDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftFlexiDDList div {
	float: inherit;
	display: block;
	width: 100px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftFlexiDDList div {
	width: 103px;
}

.ftFlexiDDListBottom {
	clear: both;
	width: 97px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_dd_flexi_bottom.png) no-repeat;
}

.ftFlexiDDIcon {
	float: left;
	padding: 4px 0px 0px 5px;
	display: hidden;
}

.ftFlexiDDOption {
	float: left;
	width: 80%;
}

.ftFlexiDDOption em {
	float: left;
	padding: 6px 0px 0px 6px;
	font-weight: bold;
	font-style: normal;
	color: #254a83;
}

.ftFlexiDDOption small {
	display: block;
	clear: none;
	float: left;
	padding: 6px 0px 0px 2px;
}

.noPoints em {
	font-weight: bold;
	font-style: normal;
	color: #B00707;
}

.ft_flexiOddsNone {
	width: 70px;
}

.ft_flexiOddsNone div, .ft_flexiOddsNone p {
	float: left;
}

.ft_flexiOddsNone p {
	padding: 2px 0px 0px 4px;
	font-size: 11px;
}

.ft_flexiOdds {
	font-size: 12px;
	font-weight: normal;
}

.ft_gameComingSoon {
	padding: 4px;
	width: 70px;
	background: #ffd;
	text-align: center;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
	border: 1px solid #dadb75;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.ft_gameScore {
	float: left;
}

.ft_gameScore span {
	margin: 0px 4px 0px 0px;
	float: left;
}

.ft_gameScorePoints {
	float: left;
}

.ft_gameScorePoints h2 {
	clear: both;
	float: left;
	padding: 0;
}

.ft_gameScorePoints p {
	float: left;
	padding: 6px 0px 0px 4px;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

.ft_gameScoreWin {
	display: block;
}

.ft_gameScoreWin p a {
	color: #05B011 !important;
}

a.ft_gameScoreWin:hover p, a.ft_gameScoreWin:active p {
	text-decoration: underline;
	color: #05B011;
}

a.ft_gameScoreWin:hover small, a.ft_gameScoreWin:active small {
	text-decoration: underline;
	color: #888;
}

.ft_gameScoreWin p {
	float: left;
	font-weight: bold;
	color: #05B011;
}

.ft_gameScoreWin h2 {
	color: #05B011;
}

.ft_gameScoreLoss p {
	float: left;
	font-weight: bold;
	color: #B00707;
}

.ft_gameScoreLoss span, .ft_gameScoreLoss span, .ft_gameScoreLoss h2, .ft_gameScoreWin h2, .ft_icon16Tick {
	clear: none;
	float: left;
}

/* TRIVIA STYLES */
.ft_trivia {
	clear: both;
	float: left;
	width: 100%;
}

.ft_trivia small {
	width: 100%;
}

.ft_triviaScores {
	/*clear: both;*/
	float: left;
	width: 610px;
	height: 40px;
	overflow: hidden;
}

.ft_triviaScores ul {
	/*clear: both;*/
	float: left;
	margin: 0;
	/*width: 100%;*/
}

.ft_trivia .ft_icon16PageNext, .ft_trivia .ft_icon16PagePrev {
	float: left;
	margin: 8px 4px 0 4px;
	cursor: pointer;
}

.ft_triviaScores li {
	display: block;
	float: left;
	padding: 2px 0;
	margin: 0 2px;
	width: 20px;
	list-style-type: none;
	list-style-image: none;
}

.ft_triviaScores li span {
	display: block;
	clear: both;
	float: left;
	padding: 2px 0;
	width: 100%;
	text-align: center;
	font-size: 10px;
	font-family: tahoma;
	color: #bbb;
}

.ft_triviaScores li p {
	clear: both;
	float: left;
	padding: 4px 0;
	width: 100%;
	background: #eee;
	color: #000;
	text-align: center;
	font-size: 10px;
	font-family: tahoma;
}

.ft_triviaScores .ft_iconPrivacy, .ft_triviaScores .ft_iconTrivia {
	clear: both;
	float: left;
	margin: 4px 0px 0px 5px;
}

li.ft_triviaScoresLegend {
	margin: 0 5px;
	width: 30px;
}

li.ft_triviaScoresLegend p {
	text-align: right;
	font-size: 10px;
	color: #bbb;
	background: #fff;
}

li.ft_triviaScoresLegend span {
	text-align: right;
	color: #bbb;
}

li.ft_triviaScoresMissed p {
	background: #fff;
}

.ft_triviaSplash {
	clear: both;
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
}

.ft_triviaSplash .ft_searchTable {
	width: 95%;
}

.ft_triviaSplash .ft_profileLeft a {
	clear: both;
	float: inherit;
	margin: 26px 0 0 20px;
}

.ft_triviaSplash .ft_icon64Padlock {
	clear: both;
	float: inherit;
	margin: 26px 0 0 50px;
}

.ft_triviaSplash .headingthree {
	clear: both;
	float: inherit;
	margin: 10px 0 0 0;
	width: 100%;
	text-align: center;
}

td.ft_triviaSplash {
	clear: none;
	float: none;
	width: 150px;
}

td.ft_triviaSplash small {
	margin: 5px 0 0 0;
	padding: 0;
	width: 100%;
	text-align: center;
}

td.ft_triviaSplash .ft_icon64Padlock {
	margin: 0 0 0 35px;
}

td.ft_triviaSplash .headingthree {
	clear: both;
	float: inherit;
}

.ft_pollsInstanceAnswersContainer h3 {
	margin: 10px 0 0 20px;
}

.ft_pollsInstanceAnswersContainer ul {
	margin: 5px 0 10px 30px;
}

.ft_pollsInstanceAnswersContainer small {
	width: auto;
	padding: 0 0 10px 20px;
}

.ft_pollsInstanceAnswersContainer table {
	width: 100%;
}

.ft_triviaHeader {
	clear: both;
	float: left;
	padding: 10px 0px 5px 0px;
	width: 100%;
	height: 55px;
}

.ft_triviaHeaderProgress {
	float: left;
	margin: 0px 10px 0px 0px;
}

.ft_triviaHeaderProgress small {
	width: auto;
}

.ft_triviaHeaderProgress ul {
	float: left;
	margin: 2px 0px 0px 0px;
}

.ft_triviaHeaderProgress li {
	display: block;
	float: left;
	margin: 0px 2px 0px 0px;
	padding: 10px 12px;
	list-style-type: none;
	list-style-image: none;
	font-size: 12px;
	font-weight: bold;
	background: #eee;
	color: #aaa;
}

.ft_triviaHeaderProgress li.correct {
	color: #fff;
	background: #128a02;
}

.ft_triviaHeaderProgress li.incorrect {
	color: #fff;
	background: #cc1b1b;
}

.ft_triviaHeaderProgress li.active {
	padding: 10px 12px 15px 12px;
	color: #fff;
	background: #254a83;
}

.ft_triviaHeaderTimer {
	float: right;
	padding: 0px 4px 0px 0px;
	width: 100px;
}

.ft_triviaHeaderTimer .ft_triviaHeaderTimerStopped {
	color: #AAAAAA;
}

.ft_triviaHeaderTimer small {
	clear: both;
	float: left;
	width: 100%;
	text-align: right;
}

.ft_triviaHeaderTimer .ft_icon32Clock {
	clear: both;
	float: right;
	margin: 0px 0px 0px 4px;
}

.ft_triviaHeaderTimer .headingone {
	float: right;
	margin: 3px 0px 0px 0px;
}

.ft_pollsInstanceAnswerRadio small {
	padding: 9px 0px 9px 0px;
}

.ft_trivia .ft_pollsInstanceQuestion h1 {
	width: 90%;
}

.ft_trivia .ft_pollsInstanceAnswerTitle {
	width: 96%;
}

.ft_trivia .ft_pollsInstanceAnswerTitle .ft_btnWhiteAnswer {
	float: right;
	margin: 8px 8px 0px 0px;
}

.ft_trivia .ft_pollsInstanceAnswerTitle h2 cite {
	font-size: 15px;
	padding: 10px 0px;
	color: #254a83;
}

.ft_trivia .ft_pollsInstanceAnswer {
	margin: 0px 0px 0px 10px;
	cursor: pointer;
}

.ft_trivia .ft_pollsInstanceAnswersContainer {
	margin: 16px 0 20px 0;
}

.ft_pollsInstanceAnswerTitle .ft_icon16Tick, .ft_pollsInstanceAnswerTitle .ft_icon16Cross, .ft_pollsInstanceAnswerTitle .ft_icon16Loading {
	float: right;
	margin: 10px 0px 0px 0px;
	padding: 3px 22px 0px 0px;
	width: 75px;
	background-position: top right;
	font-size: 10px;
	font-weight: bold;
	font-family: tahoma;
	text-align: right;
	color: #888;
}

.ft_pollsInstanceAnswerTitle .ft_icon16Loading {
	font-weight: normal;
}

.ft_pollsInstanceAnswersContainer .correct .ft_pollsInstanceAnswerTitle small {
	padding: 14px 0px 0px 0px;
	clear: none;
	float: right;
}

.ft_pollsInstanceAnswersContainer .correct {
	/*background: #33bd21;*/
	background: #128a02;
}

.ft_pollsInstanceAnswerTitle .ft_icon16Tick, .correct .ft_pollsInstanceAnswerRadio small, .correct .ft_pollsInstanceAnswerTitle small {
	color: #fff;
}

.ft_trivia .ft_pollsInstanceAnswerTitle small {
	clear: none;
	float: right;
	padding: 14px 0 0 0;
	font-weight: bold;
	/*color: #05B011;*/
}

.ft_trivia .correct .ft_icon16Tick {
	background: url(/images/footytips/2009/ft_icon_16_tick_white.gif) no-repeat;
	background-position: top right;
}

.ft_trivia .incorrect .ft_icon16Cross {
	background: url(/images/footytips/2009/ft_icon_16_cross_white.gif) no-repeat;
	background-position: top right;
}

.correct .ft_pollsInstanceAnswerTitle h2 cite, .incorrect .ft_pollsInstanceAnswerTitle h2 cite {
	font-weight: bold;
	color: #fff;
}

.ft_pollsInstanceAnswersContainer .incorrect {
	background: #cc1b1b;
}

.ft_pollsInstanceAnswerTitle .ft_icon16Cross, .incorrect .ft_pollsInstanceAnswerRadio small, .incorrect .ft_pollsInstanceAnswerTitle small {
	color: #fff;
}

.ft_trivia .ft_pollsInstanceFooter {
	height: 30px;
	margin: 0 0 10px 0;
}

.ft_triviaLadder {
	width: 420px;
	height: 20px;
}

.ft_triviaLadder span {
	display: block;
	float: left;
	height: 20px;
}

.ft_triviaLadderLegend {
	clear: both;
	float: left;
	margin: 10px 0 0 0;
}

.ft_triviaLadderLegend small {
	clear: none;
	float: left;
	margin: 1px 5px 0 5px;
}

.ft_triviaLadderLegend span {
	display: block;
	float: left;
	width: 15px;
	height: 15px;
}

.ft_triviaLadder .correct, .ft_triviaLadderLegend .correct {
	background: #40c32f url(/images/footytips/2009/ft_trivia_ladder_correct.jpg) repeat-x;
}

.ft_triviaLadder .incorrect, .ft_triviaLadderLegend .incorrect {
	background: #d31d1d url(/images/footytips/2009/ft_trivia_ladder_incorrect.jpg) repeat-x;
}

.ft_triviaLadder .remaining, .ft_triviaLadderLegend .remaining {
	background: #c6c6c6 url(/images/footytips/2009/ft_trivia_ladder_remaining.jpg) repeat-x;
}

.ft_triviaLadder .missed, .ft_triviaLadderLegend .missed {
	background: #e2e2e2 url(/images/footytips/2009/ft_trivia_ladder_missed.jpg) repeat-x;
}

.ft_triviaLadderLegend {
}

/* SPEED TEST */
.ft_speedTest {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_trivia .fast h3 {
	color: #05B011;
}

.ft_trivia .medium h3 {
	color: #CC6001;
}

.ft_trivia .slow h3 {
	color: #B00707;
}

.ft_speedTest span {
	width: 32px;
	height: 32px;
	float: left;
	background-position: center;
}

.ft_speedTest h3 {
	margin: 0;
	padding: 2px;
}

.ft_speedTest small {
	margin: 0;
	padding: 0 0 0 2px;
}

/* FORUM STYLES */
.ft_searchTableForum .ft_searchTableTitle {
	width: auto;
	float: left;
}

.ft_searchTableForum .ft_iconLastPage {
	float: left;
}

.ft_searchTableForum .ft_btnWhiteCreateThread {
	float: left;
}

.ft_searchTableForum .ft_searchTableFooter small {
	padding: 5px 0px 0px 8px;
}

.floatLeft .ft_btnWhitePostReply {
	margin: 4px 0px 0px 0px;
}


/*
=================================================
	PLAYER OF THE YEAR TIPPING STYLES POTY
=================================================
*/
/*
- GENERIC STYLES
- PLAYER SELECTION STYLES
	- ACTIVE PLAYER SELECTION STYLES
	- INACTIVE PLAYER SELECTION STYLES
	- SELECT TEAM
	- PLAYER SELECTION
	- SHARE TIP
	- PROFILE TIP DISPLAY
*/
/* GENERIC STYLES */
.ft_potyHeading {
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-size: 17px;
	font-weight: bold;
	color: #7aa526;
}

/* PLAYER SELECTION STYLES */
.ft_potySelectionTitles {
	clear: both;
	float: left;
	width: 660px;
	height: 54px;
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	background: url(/images/footytips/2008/poty/ft_poty_selectionTitle_bg.jpg) repeat-x;
	overflow: hidden;
}

/* ACTIVE PLAYER SELECTION STYLES */
.ft_potySelectionTitleActive {
	float: left;
	margin: 7px 0px 0px 0px;
	width: 205px;
	color: #7aa526;
}

.ft_potySelectionTitleActiveIcon {
	float: left;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/2008/poty/ft_poty_selectionTitle_step_active.jpg) no-repeat;
}

.ft_potySelectionTitleActiveIcon p {
	padding: 8px 0px 0px 0px;
	width: 40px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.ft_potySelectionTitleActive h2 {
	float: left;
	padding: 13px 0px 0px 5px;
	width: 160px;
	font-size: 13px;
}

/* INACTIVE PLAYER SELECTION STYLES */
.ft_potySelectionTitleInactive {
	float: left;
	margin: 6px 0px 0px 0px;
	width: 205px;
	color: #bbb;
}

.ft_potySelectionTitleInactiveIcon {
	float: left;
	height: 40px;
	width: 40px;
	background: url(/images/footytips/2008/poty/ft_poty_selectionTitle_step_inactive.jpg) no-repeat;
}

.ft_potySelectionTitleInactiveIcon p {
	padding: 9px 0px 0px 0px;
	width: 40px;
	font-size: 17px;
	font-weight: bold;
	color: #bbb;
	text-align: center;
}

.ft_potySelectionTitleInactive h2 {
	float: left;
	padding: 13px 0px 0px 5px;
	width: 160px;
	font-size: 13px;
}

/*  SELECT TEAM */
tr.ft_potySelectionTeamUnselected {
	height: 36px;
	color: #555;
	text-align: center;
	font-size: 12px;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36.jpg) repeat-x bottom;
}

tr.ft_potySelectionTeamUnselected td {
	padding: 3px;	
}

.ft_potySelectionTeamUnselected a:link, .ft_potySelectionTeamUnselected a:visited {
	font-size: 12px;
	font-weight: regular;
	text-decoration: none;
}

.ft_potySelectionTeamUnselected a:hover, .ft_potySelectionTeamUnselected a:active {
	text-decoration: underline;
}

.ft_potySelectionTeamSelected {
	height: 35px;
	color: #555;
	text-align: left;
	font-size: 10px;
	background: #fff;
}

.ft_potySelectionTeamSelected td {
	border-top: 1px solid #777;
	border-bottom: 1px solid #777;
	padding: 3px;
}

.ft_potySelectionTeamSelected a, .ft_potySelectionTeamSelected a:link, .ft_potySelectionTeamSelected a:visited {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.ft_potySelectionTeamSelected a:hover, .ft_potySelectionTeamSelected a:active {
	text-decoration: underline;
}

.ft_potySelectionTeamContainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 10px;
	width: 195px;
}

.ft_potySelectionTeamTable {
	width: 100%;
}

/*	PLAYER SELECTION */
.compareListingLeftPOTY {
	float: left;
	height: 493px;
	width: 195px;
	padding: 0px 0px 0px 0px;
	background: #fff;
	overflow: auto; 
}

.compareListingLeftPOTY ul {
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.compareListingLeftPOTY li {
	clear: both;
	margin: 0px 0px 0px 0px;
	height: 17px;
	font-size: 10px;
	list-style-image: none;
	list-style-type: none;
}

.compareListingLeftPOTY a:link, .compareListingLeftPOTY a:visited {  
	display: block;
	padding: 1px 0px 1px 4px;
	width: 141px;
	height: 17px;
	background: #fff;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
}

.compareListingLeftPOTY a:hover, .compareListingLeftPOTY a:active {
	background: #fff url(/images/footytips/2008/analysis/compare_left_arrow_unselected.jpg) no-repeat;
	font-size: 10px;
}

a:link.selectedLeftPOTY, a:visited.selectedLeftPOTY {
	display: block;
	width: 152px;
	height: 17px;
	background: #fff url(/images/footytips/2008/analysis/compare_left_arrow_selected.jpg) no-repeat;
	color: #fff;
	overflow: hidden;
	text-decoration: none;
}

a:hover.selectedLeftPOTY, a:active.selectedLeftPOTY {
	text-decoration: none;
	background: #fff url(/images/footytips/2008/analysis/compare_left_arrow_selected.jpg) no-repeat;
	color: #fff;
}

.ft_potySelectionPlayerDetailsJersey {
	clear: both;
	float: inherit;
	margin: 0px 0px 10px 10px;
}

/*	YOUR SELECTION */
.ft_potySelectionPlayerDetails {
	clear: both;
	float: inherit;
	width: 100%;
	text-align: center;
	font-size: 11px;
}

.ft_potySelectionPlayerDetails h3 {
	font-size: 17px;
	color: #254a83;
}

.ft_potySelectionPlayerDetails p {
	padding: 0px 5px 10px 5px;
	font-size: 13px;
	font-weight: normal;
	color: #254a83;
}

.ft_potySelectionPlayerDetailsBTN {
	clear: both;
	float: inherit;
	margin: 10px 0px 10px 0px;
}

/* SHARE TIP */
#recipient_list {
	clear: both;
	margin: 5px 0px 0px 0px;
	width: 95%;
	height: 60px;
}


.ft_potyShareTipEmails {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
}

.ft_potyShareTipEmails h4 {
	font-size: 13px;
	color: #000;
}

.ft_potyShareTipEmails p {
	padding: 0px 0px 3px 0px;
	font-size: 10px;
	color: #888;
}

.ft_potyShareTipEmails textarea {
	width: 425px;
	height: 52px;	
}

.ft_potyShareTipContainer {
	clear: both;
	float: inherit;
	margin: 0px 10px 0px 0px;
	width: 195px;
}

.ft_potyComposeMates {
	clear: both;
	float: left;
	margin: 5px 10px 0px 0px;
	width: 205px;
}

.ft_potyComposeComps {
	float: left;
	margin: 5px 0px 0px 0px;
	width: 205px;
}

.ft_potyShareTipTitle {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
	width: 190px;
}

.ft_potyShareTipTitle h4 {
	float: left;
	font-size: 13px;
	color: #000;
}

.ft_potyShareTipTitle p {
	float: right;
	padding: 1px 0px 0px 0px;
	font-size: 11px;
}

.ft_potyComposeTableContainer {
	clear: both;
	float: inherit;
	margin: 5px 0px 5px 0px;
	height: 346px;
	width: 195px;
	border: 1px solid #7f9db9;
}

.ft_potyComposeTable {
	clear: both;
	float: inherit;
	margin: 3px;
	width: 189px;
	height: 336px;
	overflow: auto;
}

.ft_potyShareTipAvatar {
	height: 25px;
	border: 1px solid #000;
}

.ft_potyShareTipButton {
	clear: both;
	float: inherit;
	margin: 10px 0px 10px 0px;
	padding: 0;
	border-top: 1px solid #ccc;
	width: 100%;
}

.ft_potyShareTipButton input {
	margin: 10px 0px 0px 0px;
}

.ft_potyDefaultPageBTN {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 15px;
}

/* MATES LADDER */
.ft_matesLadderAvatar img {
	height: 25px;
	border: 1px solid #000;
}

/* PROFILE TIP DISPLAY */
.ft_potyProfile {
	float: left;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
}

.ft_potyProfile img {
	float: left;
	padding: 0px 4px 0px 4px;
}

.ft_potyProfile p {
	float: left;
	padding: 3px 4px 0px 4px;
}

.ft_potyProfile span {
	color: #999;
	font-size: 10px;
}

/* FT DROPDOWN MENU STYLES */
/* DEFAULT DD STYLE */
.ftDropDownContainer {
	float: center;
	width: 157px;
	height: 21px;
	background: url(/images/footytips/2009/ft_nav3_bg.jpg) no-repeat;
	color: #fff;
}

.ftDropDownTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	padding: 3px 35px 0px 10px; 
}

.ftDropDownList {
	width: 157px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 20px 0px 0px 0px;
	float: left;
}

*html body .ftDropDownList {
	width: 157px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 20px 0px 0px -85px;
	float: left;
}

.ftDropDownList a, .ftDropDownList a:link, .ftDropDownList a:visited {
	float: inherit;
	display: block;
	width: 155px;
	height: 18px;
	border-bottom: 1px solid #13315f;
	border-left: 1px solid #13315f;
	border-right: 1px solid #13315f;
	background: #eee url(/images/fantasy/table_bg_18.jpg) repeat-x;
	color: #000;
	overflow: hidden;
	text-decoration: none;
}

.ftDropDownList a:active, .ftDropDownList a:hover {
	background: #fff;
}

.ftDropDownOption em {
	float: right;
	padding: 2px 5px 0px 2px;
	font-style: normal;
}


/* SPORT DD STYLE */
.ftSportDDContainer {
	float: none;
	width: 152px;
	height: 25px;
	background: url(/images/footytips/2009/ft_nav3_bg2.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftSportDDTitleIcon {
	float: left;
	padding: 4px 0px 0px 8px;
	width: 16px;
}

.ftSportDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0px 0px 4px; 
}

.ftSportDDList {
	clear: both;
	float: left;
	width: 150px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
}


*html body .ftSportDDList {
	clear: both;
	float: left;
	width: 150px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 0px 0px 0px 0px;
}

.ftSportDDList a, .ftSportDDList a:link, .ftSportDDList a:visited {
	float: inherit;
	display: block;
	width: 150px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftSportDDList a, .ftSportDDList a:link, .ftSportDDList a:visited {
	width: 152px;
}

.ftSportDDList a:active, .ftSportDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftSportDDListBottom {
	clear: both;
	width: 152px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_nav3_dd_bottom_bg.png) no-repeat;
}

.ftSportDDIcon {
	float: left;
	padding: 4px 0px 0px 5px;
}

.ftSportDDOption {
	float: left;
}

.ftSportDDOption em {
	float: left;
	padding: 6px 5px 0px 5px;
	font-style: normal;
}

/* LADDER DD STYLE */
.ftLadderDDContainer {
	float: none;
	width: 122px;
	height: 25px;
	background: url(/images/footytips/2009/ft_dd_ladder.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftLadderDDTitleIcon {
	display: none;
	float: left;
	padding: 4px 0px 0px 8px;
	width: 16px;
}

.ftLadderDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0px 0px 8px; 
}

.ftLadderDDList {
	clear: both;
	float: left;
	width: 120px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
}


*html body .ftLadderDDList {
	clear: both;
	float: left;
	width: 120px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 0px 0px 0px 0px;
}

.ftLadderDDList a, .ftLadderDDList a:link, .ftLadderDDList a:visited {
	float: inherit;
	display: block;
	width: 120px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftLadderDDList a, .ftLadderDDList a:link, .ftLadderDDList a:visited {
	width: 122px;
}

.ftLadderDDList a:active, .ftLadderDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftLadderDDListBottom {
	clear: both;
	width: 122px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_dd_ladder_bottom.png) no-repeat;
}

.ftLadderDDIcon {
	float: left;
	padding: 4px 0px 0px 5px;
}

.ftLadderDDOption {
	float: left;
}

.ftLadderDDOption em {
	float: left;
	padding: 6px 0px 0px 6px;
	font-style: normal;
}

/* ROUND DD STYLE */
.ftRoundDDContainer {
	float: none;
	width: 102px;
	height: 25px;
	background: url(/images/footytips/2009/ft_dd_round.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftRoundDDTitleIcon {
	display: none;
}

.ftRoundDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0px 0px 8px; 
}

.ftRoundDDList {
	clear: both;
	float: left;
	width: 102px;
	max-height: 182px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
	overflow-y: scroll;
	border-bottom: 1px solid #ccc;
}


*html body .ftRoundDDList {
	clear: both;
	float: left;
	width: 102px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 3px 0px 0px 0px;
	height: expression( this.scrollHeight > 176 ? "176px" : "auto" );
}

.ftRoundDDList a, .ftRoundDDList a:link, .ftRoundDDList a:visited {
	float: inherit;
	display: block;
	width: 83px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftRoundDDList a, .ftRoundDDList a:link, .ftRoundDDList a:visited {
	width: 85px;
}

.ftRoundDDList a:active, .ftRoundDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftRoundDDListBottom {
	display: none;
}

.ftRoundDDIcon {
	display: none;
}

.ftRoundDDOption {
	float: left;
}

.ftRoundDDOption em {
	float: left;
	padding: 6px 0px 0px 6px;
	font-style: normal;
}

/* FT FOOTER DESIGN */
.ft_footerContainer {
	clear: both;
	float: inherit;
	margin: 5px 0px 15px 5px;
	height: 135px;
	width: 985px;
	background: #fff url(/images/footytips/2009/ft_footer_bg_noAFL.jpg) no-repeat;
}

.ft_footerContainer h5  {
	padding: 0px 0px 4px 0px;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	color: #666;
}

.ft_footerContainer p {
	padding: 0px 15px 0px 0px;
	font-size: 10px;
	color: #888;
}

.ft_footerContainer p a, .ft_footerContainer p a:link, .ft_footerContainer p a:visited {
	font-size: 10px;
	color: #888;
	text-decoration: underline;
}

.ft_footerContainer p a:hover, .ft_footerContainer p a:active {
	text-decoration: none;
}

.ft_footerFarLeftSpacer {
	float: left;
	margin: 20px 0 0 30px;
	width: 120px;
	height: 120px;
}

.ft_footerFarLeft {
	float: left;
	margin: 20px 0px 0px 0px;
	width: 150px;
}

.ft_footerLeft {
	float: left;
	margin: 20px 0px 0px 0px;
	width: 200px;
}

.ft_footerRight {
	float: left;
	margin: 20px 0px 0px 0px;
	width: 175px;
}

.ft_footerRightLogo {
	clear: both;
	float: inherit;
	margin: 8px 0px 0px 0px;
}

.ft_footerFarRight {
	float: left;
	margin: 20px 0px 0px 0px;
	width: 270px;
}

.ft_footerBottom {
	clear: both;
	float: inherit;
	margin: 5px 0px 15px 5px;
	height: 30px;
	width: 985px;
}

.ft_footerBottom p {
	width: 985px;
	text-align: center;
	color: #888;
	font-size: 10px;
}

.ft_footerBottom p a {
	color: #888 !important;
	font-size: 10px !important;
}

.ft_footerPromos {
	float: left;
	width: 85px;
	margin: 0 5px 0 0;
}

.ft_footerPromos p {
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	color: #888;
	font-size: 9px;
	font-family: tahoma;
	padding: 0;
}

.ft_footerPromos p a, .ft_footerPromos p a:link, .ft_footerPromos p a:visited {
	text-decoration: none;
	color: #254a83;
	font-size: 9px;
	font-family: tahoma;
}

.ft_footerPromos p a:hover, .ft_footerPromos p a:active {
	text-decoration: underline;
	color: #254a83;
	font-size: 9px;
	font-family: tahoma;
}

.ft_footerPromosNo1 {
	display: block;
	clear: both;
	float: left;
	width: 85px;
	height: 63px;
	background: url(/images/footytips/2009/ft_footer_no1.jpg) no-repeat center;
}

.ft_footerPromosTwitter {
	display: block;
	clear: both;
	float: left;
	width: 85px;
	height: 75px;
	background: url(/images/footytips/2009/ft_footer_twitter_smaller.jpg) no-repeat center;
}

.ft_footerPromosFacebook {
	display: block;
	clear: both;
	float: left;
	width: 85px;
	height: 75px;
	background: url(/images/footytips/2009/ft_footer_facebook.jpg) no-repeat center;
}

.ft_footerPromosMobile {
	display: block;
	clear: both;
	float: left;
	width: 85px;
	height: 75px;
	background: url(/images/footytips/2009/ft_footer_mobile.jpg) no-repeat center;
}

/* SECURE PARKING PROMO */
/* LIGHTBOX */
.ft_secureParking {
	clear: both;
	float: left;
	width: 600px;
	height: 360px;
}

.ft_secureParkingHeader {
	clear: both;
	float: inherit;
	margin: 0;
}

.ft_secureParkingHeaderLogo {
	float: left;
	width: 147px;
	height: 69px;
	background: url(/images/footytips/2009/logo_medium_secureParking.jpg) no-repeat;
}

.ft_secureParkingHeaderTitle {
	float: left;
	width: 440px;
	height: 70px;
	text-align: center;
}

.ft_secureParkingHeaderTitle h1 {
	padding: 10px 0px 0px 0px;
	font-size: 30px;
}

.ft_secureParkingHeaderTitle h2 {
	font-size: 15px;
}

.ft_secureParkingLeft {
	clear: both;
	float: left;
	margin: 10px 0px 0px 0px;
	width: 160px;
}

.ft_secureParkingLeftContainer {
	clear: both;
	float: left;
	margin: 0;
	width: 150px;
	text-align: left;
}

.ft_secureParkingLeftContainer h3 {
	clear: both;
	float: left;
	padding: 10px 0;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
	width: 100%;
	color: #888;
	border-bottom: 1px dotted #ccc;
}

.ft_secureParkingLeftContainer h3 strong {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.ft_secureParkingLeftContainer h3 span {
	color: #0055a5;
	font-size: 12px;
	font-weight: bold;
}

.ft_secureParkingLeftContainer p a {
	font-size: 9px;
	font-weight: normal;
	font-family: tahoma;
}

.ft_secureParkingRight {
	float: left;
	width: 430px;
	margin: 10px 0px 0px 10px;
}

.ft_secureParkingPromoNoParkingWorries {
	clear: both;
	float: left;
	margin: 5px 0 0 0;
	width: 264px;
	height: 56px;
	background: url(/images/footytips/2009/ft_secureParking_promo_noParkingWorries.jpg) no-repeat center left;
}

.ft_secureParkingPromoBanner {
	float: left;
	margin: 5px 0 0 5px;
}

.ft_icon64Parking {
	float: left;
	display: block;
	margin: 4px;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_parking.gif) no-repeat;
}

.ft_icon64ParkingDesc {
	float: left;
	padding: 6px 0 0 0;
	width: 90px;
	color: #888;
	font-size: 10px;
	font-family: tahoma, arial, verdana;
}

/* TIPFORM */
.ft_alertHelpContainerTipformParking {
	float: right;
	/*height: 43px;*/
	width: 205px;
}

.ft_alertHelpContainerTipformParking .ft_alertHelpArrow {
	clear: both;
	float: left;
	width: 185px;
	background: #fff url(/images/footytips/2009/ft_alertHelp_arrow.jpg) no-repeat right;
}

.ft_alertHelpContainerTipformParkingPostRound {
	float: right;
	margin: 0px 100px 0px 0px;
	width: 205px;
}

.ft_alertHelpContainerTipformParkingPostRound .ft_alertHelpArrow {
	clear: both;
	float: left;
	width: 185px;
	background: #fff url(/images/footytips/2009/ft_alertHelp_arrow.jpg) no-repeat right;
}

.ft_alertHelpContainerTipformParkingPostRoundAFL {
	float: right;
	margin: 0px 100px 0px 0px;
	width: 205px;
}

.ft_alertHelpContainerTipformParkingPostRoundAFL .ft_alertHelpArrow {
	clear: both;
	float: left;
	width: 185px;
	background: #fff url(/images/footytips/2009/ft_alertHelp_arrow.jpg) no-repeat right;
}

.ft_alertHelpContainerTipformParkingPostRoundALE {
	float: right;
	margin: 0px 45px 0px 0px;
	width: 205px;
}

.ft_alertHelpContainerTipformParkingPostRoundALE .ft_alertHelpArrow {
	clear: both;
	float: left;
	width: 185px;
	background: #fff url(/images/footytips/2009/ft_alertHelp_arrow.jpg) no-repeat right;
}

.ft_icon16Parking {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_parking.gif) no-repeat;
}

/* MATCH REPORT */
.leftTeamDetailsTitleParking {
	clear: both;
	float: left;
	margin: 5px 0px 5px 0px;
	height: 85px;
	width: 73%;
	text-align:center;
	font-size: 10px;
	font-family: tahoma, arial, verdana;
	color: #888;
	background: url(/images/footytips/2009/ft_profileTitle_bg.jpg) repeat-x bottom;
}

.leftTeamDetailsTitleParking .titlePreview {
	clear: both;
	margin: 20px 0px 0px 0px;
	padding: 0;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
	color: #000;
}

.leftTeamDetailsTitleParkingLogo {
	float: left;
	margin: 5px 0px 0px 0px;
	width: 25%;
	height: 85px;
	background: url(/images/footytips/2009/ft_profileTitle_bg.jpg) repeat-x bottom;
}

.leftTeamDetailsTitleParkingLogo img {
	clear: both;
	float: inherit;
	margin: 3px 0px 0px 9px;
}

.leftTeamDetailsTitleParkingLogo span {
	display: block;
	clear: both;
	float: left;
	width: 100%;
	margin: 3px 0px 0px 0px;
	text-align: center;
}

.leftTeamDetailsTitleParkingLogo span a {
	font-weight: bold !important;
	font-family: tahoma, arial, verdana !important;
	font-size: 9px !important;
	color: #000 !important;
}

/* MODAL LIGHT BOX STYLES */
#modalContainer{
	z-index: 100500;
	display: none;
	position: absolute;
	background: #fff;
	border: 8px solid #254a83;
}

#modalBackground {
	filter: Alpha(Opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4;
	z-index: 100000;
	top: 0px;
	left: 0px;
	position: absolute;
	display: none;
	background: #000;
}

.modalHeader {
	font-size: 17px;
	font-weight: bold;
	color: #254a83;
	height: 36px;
	background: url(/images/ft_lightbox_bg.jpg);
}

#modalHeadingContent {
	padding-left: 10px;
}

#modalHeadingContentExit {
	padding-right: 10px;
}

.modalHeaderExitImg {
	width: 20px;
	height: 19px;
	background: url(/images/ft_btn_lightboxClose.jpg);
}

#modalBodyContent {
	width: 100%;
}

.modalHeaderCenter, .modalHeaderCenter a {
	font-size: 17px !important;
	font-weight: bold !important;
}

.ft_lightboxContainer {
	clear: both;
	float: left;
	padding: 20px 0px 20px 20px;
	width: 90%;
}

.ft_lightboxContainer .ftform {
	display: block;
	float: left;
	width: 100%;
	margin: 4px 0px 2px 0px;
	padding: 3px;
	height: 25px;
	font-size: 11px;
	color: #000;
	border: 2px solid #7f9db9;
}

.ft_lightboxContainer .headingtwo {
	margin: 6px 0px 0px 0px;
}

.ft_lightboxContainer small {
	margin: 0px 0px 4px 0px;
}

.ft_lightboxContainer .ft_formButton {
	display: block;
	float: right;
	margin: 4px 0px 0px 0px;
	height: 24px;
}

.modalFantasyNav {
	clear: both;
	float: inherit;
	width: 760px;
	padding: 0px 10px 0px 10px;
	margin: 5px 0px 0px 0px;
	height: 18px;
	overflow: hidden;
}

.ft_lightboxNavContainer {
	width: 200px;
	float: right;
}

/* TIP COMPARISON LIGHTBOX */
.ft_lightboxProfileResultsButton {
	cursor: pointer;
}

.ft_lightboxProfileResultsTitle {
	width: 100%;
}

.ft_lightboxProfileResultsTitleIcon {
	float: left;
	padding: 0px 0px 0px 4px;
}

.ft_lightboxProfileResultsTitleHeading {
	float: left;
	padding: 8px 0px 0px 8px;
}

.ft_lightboxProfileResultsTitleLegend {
	float: right;
	padding: 0px 10px 0px 0px;
	width: 200px;
}

.ft_lightboxProfileResultsTitleLegendUsers {
	clear: both;
	float: right;
	color: #254a83;
	width: 100%
}

.ft_lightboxProfileResultsTitleLegendUsers h4 {
	float: left;
	font-size: 17px;
	font-weight: bold;
}

.ft_lightboxProfileResultsTitleLegendUsers p {
	float: left; 
	padding: 5px 0px 0px 4px;
	font-size: 10px;
}

.ft_lightboxProfileResultsTitleLegendYours {
	clear: both;
	float: right;
	color: #d46400;
	width: 100%;
}

.ft_lightboxProfileResultsTitleLegendYours h4 {
	float: left;
	font-size: 17px;
	font-weight: bold;
}

.ft_lightboxProfileResultsTitleLegendYours p {
	float: left; 
	padding: 5px 0px 0px 4px;
	font-size: 10px;
}

.ft_lightboxProfileResultsChart {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_lightboxProfileResultsDetails {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_lightboxProfileResultsDetailsAvatar img {
	border: 1px solid #000;
}

.ft_lightboxProfileResultsDetailTitleYours {
	font-size: 12px;
	font-weight: bold;
	color: #d46400;
}

.ft_lightboxProfileResultsSuccess {
	width: 44px;
	height: 22px;
	background: url(/images/footytips/2009/ft_profileTipSummary_round_bg.jpg) no-repeat;
}

.ft_lightboxProfileResultsSuccess p {
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #254a83;
}

.ft_lightboxProfileResultsDetailsRankUser {
	color: #254a83;
}

.ft_lightboxProfileResultsDetailsRankUser p {
	font-size: 11px;
}

.ft_lightboxProfileResultsDetailsRankYours {
	color: #d46400;
}

.ft_lightboxProfileResultsDetailsRankYours p {
	font-size: 11px;
}

.ft_lightboxProfileResultsDetailsRankNone {
	color: #888;
}

.ft_lightboxProfileResultsDetailsRankNone p {
	font-size: 11px;
}

.ft_lightboxProfileResultsDetailsRankNone p a {
	font-size: 10px !important;
	font-weight: normal !important;
}


































/* WAANITA */
/* CONTENT TABLE STYLES */
.ftcontenttable {
	font-size: 11px;
	color: #000;
}

.ftcontenttableheadingrow {
	text-align: center;
	color: #fff;
	background: #558eb9 url(/images/footytips/2008/ftdata_head.jpg) repeat-x bottom;	
	font-weight: bold;
	font-size: 12px;
	padding: 4px 2px 4px 2px;

}

.ftcontenttableheadingcell {
	text-align: center;
	color: #fff;
	background: #558eb9 url(/images/footytips/2008/ftdata_head.jpg) repeat-x bottom;	
	font-weight: bold;
	font-size: 12px;
	padding: 4px 2px 4px 2px;
}

.ftcontenttable0row {}
.ftcontenttable1row {}

.ftcontenttable0cell {
	font-size: 11px;
	color: #000;
	padding: 2px;
	background: #fff;
	border-bottom: 1px solid #c4deef;
}

.ftcontenttable1cell {
	font-size: 11px;
	color: #000;
	padding: 2px;
	background: #fff;
	border-bottom: 1px solid #c4deef;
}

/* ALERT IMAGES & STYLES */
.defaultalertimg {
	background: url(/images/icon_alert.gif) left no-repeat;
	width:50px;
	height:26px;
}

.tipstatsimg, .tiplogimg {
	background: url(/images/footytips/2008/notipimg.gif) no-repeat left;
	width:50px;
	height:37px;
}

.nodrawimg, .messageboardimg, .noresultsimg, .nomatesimg, .nocommentsimg {
}

/* TIPPING PAGE IMAGES */
.notipimg {
	width: 26px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	background: url(/images/footytips/2009/ft_icon_16_padlock.gif) no-repeat left;
}

.closedtipimg {
	background: url(/images/footytips/2008/closedtip.gif) no-repeat left;
	width:50px;
	height:37px;
}

.nooddsimg {
	background: url(/images/footytips/2008/ft_TAB_logo.jpg) no-repeat left;
	width: 115px;
	height: 39px;
}

/* HOME PAGE STYLES - SPECIAL NEW FT ONLY */
.login {
	font-size: 11px;
	padding: 0px 2px 5px 6px;
	background: transparent url(/images/footytips/2008/login_small_talk.gif) no-repeat bottom right;
}

.loginfont {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.loginfontDetails {
	color: #fff;
	font-size: 9px;
}

.formbr {
	background: url(/images/footytips/2007FT/homedots.gif) no-repeat;
	width: 1px;
}

.sledgematerial_table {
	padding-left:8px;
	border:1px solid #a3cb2d;
}

/* HOME PAGE STYLES */
.homeheading3 {
	width: auto;
	height: 25px;
	font-weight: bold;
	font-size: 10pt;
	color: #fff;
	background: url(/images/footytips/2007FT/homeheading_bg.jpg) repeat-x;
}

.homeheadingbg {
	background: url(/images/footytips/2007FT/homeheading_bg.jpg) repeat-x;
	height: 25px;
	width: 10px;
}

.homeheadingtablebg {
	background: url(/images/footytips/2007FT/homeheading_bg.jpg) repeat-x;
}

.homearrow1 {
	background: url(/images/footytips/2007FT/homearrow1.jpg) no-repeat top right;
	height: 25px;
	width: 16px;
}

.homearrow2 {
	background: url(/images/footytips/2007FT/homearrow2.jpg) no-repeat top middle;
	height: 25px;
	width: 17px;
}

.homebg {
	background: url(/images/footytips/2007ft/homebg.jpg) repeat-x;
	font-size: 11px;
	color: #215588;
}

.ftform {
	/*
	float: left;
	display: block;
	padding: 3px;
	height: 25px;
	*/
	font-size: 11px;
	color: #000;
	margin: 0px;
	/*border: 2px solid #7f9db9;*/
}

.CategoryTable {
	width: 100%;
}

.navtinytext {
	font-size: 10px;
	color: #000; 
	text-decoration: none;
	padding-left: 10px;
}

.sponsortext {
	font-size: 10px;
	color: #254a83; 
	text-decoration: none;
	padding-left: 10px;
}

.Breaker, .breaker {
	font-size: 11px;
	color: #000;
}

.ftcontent {	
	padding: 12px 10px 0px 10px;
}  

.ftcontentbg {
	padding: 12px 0px 0px 0px;
}

.ftrowbreaker {
	height: 3px;
	background: url(/images/footytips/2007/background-dash.gif);
}


/* PLAIN TEXT MODULE */
.plainmoduletable {
	width: 100%;
	padding: 2px;
	background: fff;
	border: 1px solid #A0C7EC;
}

.plainmodulecell {
	padding: 5px;
	background: #E9F1F8;
}

/*  CLIP BOARD TABLE STYLES */
.ftclipboardtable {
	font-size:11px;
	border-left: 0px;
	border-right: none;
	border-collapse: collapse;
}

.ftclipboardtableheadingrow {
}

.ftclipboardtableheadingcell {
	text-align: center;
	color: #fff;
	font-size:12px;
	font-weight:bold;
	padding: 3px 0px 3px 0px;
	border-left: 0px;
	border-right: 0px;
	border-right:1px solid #fff;
	background: #666 url(/images/dreamteam/tblheadbg.gif) repeat-x;
}

.ftclipboardtable0row {
}

.ftclipboardtable1row {
}

.ftclipboardtable0cell {
	background: #e5f6f0 url(/images/dreamteam/tblaltbg0.gif) repeat-x;
	font-size: 11px;
	color: #000;
	padding:2px;
	border-right:1px solid #fff;
	border-top: 0px;
	border-bottom: 0px;	
}

.ftclipboardtable1cell {
	font-size: 11px;
	color: #000;
	background: #C2D5E3 url(/images/dreamteam/tblaltbg1.gif) repeat-x;
	padding: 2px;
	border-right: 1px solid #fff;
	border-top: 0px;
	border-bottom: 0px;	
	/*border: 1px solid #ffffff;*/
}

.ftclipboardpercentage {
	background:#808080;
	font-size: 20px;
}
/* END CLIP BOARD TABLE STYLES */


/* MODULE WITH HEADER */
.moduletable {
	width: 100%;
	padding: 0;
	border: 1px solid #DDDCDC;
}

.moduleheadergreen {
	padding: 5px;
	height: 25px;
	color: #fff;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	background: url(/images/footytips/module-header-green.gif);
}

.moduleheaderblue {
	padding: 5px;
	height: 25px;
	color: #fff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	background: url(/images/footytips/module-header-blue.gif);
}

.moduleheadergrey {
	padding: 5px;
	height: 25px;
	color: #2F6397;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	background: url(/images/footytips/module-header-grey.gif);
}
.modulecell {
	padding: 10;
	background: #fff;
}

/* FOOTYTIPS CUSTOMISED ftnavalt tabs */
/* FLOATING TABLE STYLES */
.floattable {
	border:collapse;
	border-spacing:0px;
	height:26px;
}

.ftfloattable_nonactl {
	background: url(/images/footytips/2008/floattable_l.jpg) no-repeat right;
	width:2px;
	height:26px;
}


.ftfloattable_nonactr {
	background: url(/images/footytips/2008/floattable_r.jpg) no-repeat left;
	width:2px;
	height:26px;
}


.ftfloattable_nonactfill {
	background: url(/images/footytips/2008/floattable_fill.jpg) repeat-x bottom;
	height:26px;
	color:#fff;
	font-weight:bold;
	padding: 0px 5px 0px 5px;

}

.ftfloat_nonact_link, a.ftfloat_nonact_link {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.ftnavaltbg {
}

.ftnav1altbuffl {
	background: #fff url(/images/footytips/2008/ftnavalt_buffl.gif) no-repeat right bottom;
	width:7px;
	height:30px;
}

.ftnav1altbuffr {
	background: url(/images/footytips/2008/buff_nactr.gif) no-repeat left bottom;
	height:30px;
	font-size: 10px;
	color:#000;
	text-align:right;	
	width:5px;
}

.ftnav1altcell {
	background: url(/images/footytips/2008/ftnavalt_bg.gif) repeat-x bottom;
	height:30px;
	padding: 5px 5px 0px 5px;
}

.ftnav1altlink, .ftnav1altlink:link {
	text-decoration:none;
	color:#000;
	font-size: 11px;
}

.ftnav1altlink:hover {
	text-decoration:underline;
	color:#000;
	font-size: 11px;
}

.ftnav1altbuffmostr {
	background: url(/images/footytips/2008/ftnavalt_buffr.gif) no-repeat left bottom;
	height:30px;
	font-size: 10px;
	color:#000;
	width:278px;	
	text-align:right;	
}

.ftnav2alttablebg {
	border-collapse: collapse;
	border-spacing:0px;
	border:0;
	padding:0;
	background: url(/images/footytips/2008/ftalttablebg.gif) no-repeat left top;
	height:24px;
}

.ftnav2alttable {
	border-collapse: collapse;
	border-spacing:0px;
	border:0;
	padding:0;
	height:23px;
	background: url(/images/footytips/2008/ftnav2altbg.jpg) repeat-x left bottom;
}

.ftnav2altactbuffmostl, .ftnav2altnonbuffmostl {
	padding-left:10px;
}

.ftnav2altactbuffmostr {
}

.ftnav2altnonbuffmostr {	
}

.ftnav2altactcell, .ftnav2altnoncell {
	text-decoration:none;
	color: #000;
	font-weight:normal;
	font-size: 11px;
	padding: 0px 5px 0px 5px;
	background: url(/images/footytips/2008/ftnav2altbg.jpg) repeat-x bottom;
}

.ftnav2altactlink, .ftnav2altactlink:link {
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size: 11px;
}

a.ftnav2altactlink:hover {
	text-decoration:underline;
	color:#000;
	font-weight:bold;
	font-size: 11px;
}

.ftnav2altnonlink, .ftnav2altnonlink:link {
	text-decoration:none;
	color:#000;
	font-weight:normal;
	font-size: 11px;
}

.ftnav2altactlink:hover, .ftnav2altnonlink:hover {
	text-decoration:underline;
	color:#000;
	font-weight:normal;
	font-size: 11px;
}

.ftnav2altactbuffr, .ftnav2altnonbuffr {
	background: url(/images/footytips/2008/ftnav2altbg.jpg) repeat-x bottom;
	height:23px;
}

.ftnav2altactbuffl, .ftnav2altnonbuffl {
	background: url(/images/footytips/2008/ftnav2altbuff.jpg) no-repeat top;
	height:23px;
	width:1px;
}
/* End: Footytips customized ftnavalt tabs*/


/* BLOG FONTS */
.none {
	text-decoration: none;
	color:#34658d;
}

.bodyfontlite {
	COLOR: #666;
}
	
.ftblogtable {
	COLOR: #A2A2A2;
}

.postnamealias {
	font-size: 11px;
	color: #000;
	font-weight:bold;
}

.blogpagination {
	background: url(/images/footytips/2007FT/bullet.gif) no-repeat;
}

.blogcomments {
	background: url(/images/footytips/2007FT/speech.gif) no-repeat;
	font-size: 11px;
	padding-left:16px;
}

.blogedit {
	background: url(/images/footytips/2007FT/edit.jpg) no-repeat;
	font-size: 11px;
	padding-left:15px;
}

/* FLAT POPUP STYLES */
.flatPopupContainer {
	background: #FFF;
	position: absolute;
	visibility: hidden;
	z-index: 10000;
	top: 100px !important;
	left: 0px !important;
}
.flatPopupTitleBarRow {
	vertical-align: top;
	border-top: 2px solid #739DC3;
	border-bottom: 2px solid #2561A0;
	border-left: 2px solid #739DC3;
	border-right: 2px solid #07427C;
	background: #2561A0;
	height: 25px;
	cursor: pointer;
}
.flatPopupTitleBarTable {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}
.flatPopupTitleBarIcon {
	width: 50px;
}

.flatPopupTitleBarHeading {
	font-size: 12px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
}
.flatPopupTitleBarButtons {
	width: 50px;
	text-align: right;
}

.flatPopupContent {
	vertical-align: top;
	border-top: 2px solid #2561A0;
	border-left: 2px solid #739DC3;
	border-right: 2px solid #07427C;
	border-bottom: 2px solid #07427C;
	padding: 3px;
}

.flatPopupContentContainer {
	width: 100%;
	overflow: auto;
}


/*	TIP STATS */
.ft_analysisTableWinner {
	padding: 5px;
	background: #f9fcf1 url(/images/footytips/2009/ft_table_32_bg_win.jpg) repeat-x bottom;
}

.ft_analysisTableWinnerLeft {
	padding: 3px;
	border-right: 1px solid #bfd19b;
	background: #f9fcf1 url(/images/footytips/2009/ft_table_32_bg_win.jpg) repeat-x bottom;
}

.ft_analysisTableWinnerRight {
	padding: 5px;
	border-left: 1px solid #bfd19b;
	background: #f9fcf1 url(/images/footytips/2009/ft_table_32_bg_win.jpg) repeat-x bottom;
}

.ft_analysisTipStatsRow {
	width: 300px;
}

.ft_analysisTipStatsScoreLeft {
	float: left;
	margin: 0;
	padding: 0px 2px 0px 2px;
	font-size: 10px;
	width: 75px;
}

.ft_analysisTipStatsScoreRight {
	float: left;
	margin: 0;
	padding: 0px 2px 0px 2px;
	font-size: 10px;
	width: 75px;
	text-align: right;
}

.ft_analysisTipStatsBarResult {
	width: 120px;
	height: 14px;
}

.ft_analysisTipStatsBarResultLeft {
	float: left;
	padding: 0px 0px 0px 2px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

.ft_analysisTipStatsBarResultRight {
	float: right;
	padding: 0px 0px 0px 2px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

.ft_analysisTipStatsBarResultSpacer {
	float: left;
	height: 14px;
	width: 1px;
}

.ft_analysisTipStatsBarResultWin {
	display: block;
	float: left;
	height: 14px;
	background: url(/images/footytips/2009/ft_tipStats_win_small_bg.jpg) repeat-x;
	cursor: pointer;
}

.ft_analysisTipStatsBarResultWinLeft {
	float: left;
	width: 2px;
	height: 14px;
	background: url(/images/footytips/2009/ft_tipStats_win_small_left_bg.jpg) no-repeat;
}

.ft_analysisTipStatsBarResultWinRight {
	float: right;
	width: 2px;
	height: 14px;
	background: url(/images/footytips/2009/ft_tipStats_win_small_right_bg.jpg) no-repeat;
}

.ft_analysisTipStatsBarResultLoss {
	display: block;
	float: left;
	height: 14px;
	background: url(/images/footytips/2009/ft_tipStats_win_small_bg.jpg) repeat-x;
	cursor: pointer;
}

.ft_analysisTipStatsBarResultLossLeft {
	float: left;
	width: 2px;
	height: 14px;
	background: url(/images/footytips/2009/ft_tipStats_win_small_left_bg.jpg) no-repeat;
}

.ft_analysisTipStatsBarResultLossRight {
	float: right;
	width: 2px;
	height: 14px;
	background: url(/images/footytips/2009/ft_tipStats_win_small_right_bg.jpg) no-repeat;
}

.ft_analysisTipStatsBarResultDraw {
	display: block;
	float: left;
	height: 14px;
	background: url(/images/footytips/2009/ft_tipStats_draw_small_bg.jpg) repeat-x;
	cursor: pointer;
}

.ft_analysisTipStatsBarPreview {
	width: 320px;
	height: 14px;
}

.ft_analysisTipStatsBarPreviewInstance {
	width: 100%;
}

.ft_analysisTipStatsBarPreviewInstance h5 {
	padding: 0px 0px 2px 0px;
	width: 100%;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: #888;
}

.ft_analysisTipStatsBarPreviewInstanceFlag {
	float: left;
	padding: 0px 2px 0px 2px;
	width: 21px;
}

.ft_analysisTipStatsBarPreviewInstanceBar {
	float: left;
	padding: 0px 4px 0px 4px;
	width: 310px;
	height: 21px;
}

.ft_analysisTipStatsBarPreviewInstanceBarLeft {
	float: left;
	margin: 0;
	padding: 2px 0px 0px 4px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

.ft_analysisTipStatsBarPreviewInstanceBarRight {
	float: right;
	margin: 0;
	padding: 2px 4px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

.ft_analysisTipStatsBarPreviewInstanceBarWin {
	float: left;
	height: 21px;
	background: url(/images/footytips/2009/ft_tipStats_win_large_bg.jpg) repeat-x top;
}

.ft_analysisTipStatsBarPreviewInstanceBarWinLeft {
	float: left;
	height: 21px;
	width: 2px;
	background: url(/images/footytips/2009/ft_tipStats_win_large_left_bg.jpg) no-repeat top;
}

.ft_analysisTipStatsBarPreviewInstanceBarWinRight {
	float: right;
	height: 21px;
	width: 2px;
	background: url(/images/footytips/2009/ft_tipStats_win_large_right_bg.jpg) no-repeat top;
}

.ft_analysisTipStatsBarPreviewInstanceBarLoss {
	float: left;
	height: 21px;
	background: url(/images/footytips/2009/ft_tipStats_loss_large_bg.jpg) repeat-x top;
}

.ft_analysisTipStatsBarPreviewInstanceBarLossLeft {
	float: left;
	height: 21px;
	width: 2px;
	background: url(/images/footytips/2009/ft_tipStats_loss_large_left_bg.jpg) no-repeat top;
}

.ft_analysisTipStatsBarPreviewInstanceBarLossRight {
	float: right;
	height: 21px;
	width: 2px;
	background: url(/images/footytips/2009/ft_tipStats_loss_large_right_bg.jpg) no-repeat top;
}

.ft_analysisTipStatsBarPreviewInstanceBarDraw {
	float: left;
	height: 21px;
	background: url(/images/footytips/2009/ft_tipStats_draw_large_bg.jpg) repeat-x top;
}

/* PLAYER & TEAM DROPDOWNS */
.ft_analysisStatDropdowns {
	clear: both;
	float: inherit;
	padding: 5px;
	margin: 0;
}

.ft_analysisStatDropdowns select {
	width: 150px;
}

.ft_analysisStatDropdownsDesc {
	float: left;
}

.ft_analysisStatDropdownsDesc p {
	font-size: 10px;
	font-weight: bold;
	color: #555;
	padding: 5px 5px 0px 10px;
	margin: 0;
}

.ft_analysisStatSubmitBtn {
	float: left;
}

.ft_analysisStatSubmitBtn input {
	margin: 0px 0px 0px 15px;
}


/* MY MATES STYLES */
.ftnavtabbg {
	background:  url(/images/footytips/2007FT/mymates/ftnavtabbg.jpg) repeat-x #9BCC3D;
	height: 38px;
	vertical-align: bottom;
	text-align: center;
}
	
.ftnavtabbgl {
	width: 8px;
	height: 38px;
	background: url(/images/footytips/2007FT/mymates/ftnavtabbgl.jpg);
}	
	
.ftnavtabbgr {
	width: 8px;
	height: 38px;
	background: url(/images/footytips/2007FT/mymates/ftnavtabbgr.jpg);
}
	
.ftnavtabrow {
	background: #5189C1;
}
	
.ftnavtabactcell {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	height: 29px;
	text-align: center;
	background: url(/images/footytips/2007FT/mymates/ftnavtabactcell.gif);
	padding: 0px 20px 0px 20px;
}
	
.ftnavtabnoncell {
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	height: 29px;
	text-align: center;
	background: url(/images/footytips/2007FT/mymates/ftnavtabnoncell.gif);
	padding: 0px 20px 0px 20px;
}

.ftnavtabactbuffl {
	width: 5px;
	height: 29px;
	background: url(/images/footytips/2007FT/mymates/ftnavtabactbuffl.gif) no-repeat right;
}

.ftnavtabnonbuffl {
	width: 5px;
	height: 29px;
	background: url(/images/footytips/2007FT/mymates/ftnavtabnonbuffl.gif) no-repeat right;
}

.ftnavtabactbuffr {
	width: 5px;
	height: 29px;
	background: url(/images/footytips/2007FT/mymates/ftnavtabactbuffr.gif) no-repeat left;
}
	
.ftnavtabnonbuffr {
	width: 5px;
	height: 29px;
	background: url(/images/footytips/2007FT/mymates/ftnavtabnonbuffr.gif) no-repeat left;
}

a.ftnavtabactlink, a.ftnavtabactlink:hover, a.ftnavtabactlink:active, a.ftnavtabactlink:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

a.ftnavtabnonlink, a.ftnavtabnonlink:hover, a.ftnavtabnonlink:active, a.ftnavtabnonlink:visited {
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.ftnavtabbgtable {
	width: 100%;
}

.ftnavtabtable {
}
	
.mymatesheading {
	font-weight: bold;
	font-size: 14px;
	color: #235E9A;
}

.myma2008able {
	width: 100%;
}

.mymatessummarytable {
	width: 100%;
}

.mymatessummaryline {
	border-top: 1px solid #235E9A;
	margin-top: 5px;
	margin-bottom: 5px;
}

.myma2008ableheadingrow {

}

.myma2008ableheadingcell {
	background: url(/images/footytips/2007FT/mymates/myma2008ableheadingcell.gif) repeat-x #25619D;
	border: 1px solid #A2AACE;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	padding: 3px 0px;
	text-align: center;
}
	
.myma2008ableheadingcell a {
	color: #FFF;
}

.myma2008able0row {
	border-bottom: 1px dotted #CBCBCB;
}

.myma2008able1row {
	border-bottom: 1px dotted #CBCBCB;
}

.myma2008able0cell{
	font-size: 11px;
	color: #414141;
	border-bottom: 1px dotted #CBCBCB;
	padding: 3px 0px;
}

.myma2008able1cell {
	font-size: 11px;
	color: #414141;
	border-bottom: 1px dotted #CBCBCB;
	padding: 3px 0px;
}

.myma2008ablecellspacer {
	width: 2px;
}

.mymatesavatarwrapper {
	text-align: center;
}

.avatartile {
	background: #F1F1F1;
	width: 106px;
}

.avatartilewide {
	background: #F1F1F1;
}
	
.mymatescontenttable {
}

.mymatescontenttablerow {

}

.mymatescontenttable0cell {
	vertical-align: top;
	padding-right: 5px;
}

.mymatescontenttable1cell {
	vertical-align: top;
	padding-left: 5px;
	border-left: 1px solid #DADADA;
	width: 45%;
}

.mymatesformtextarea {
	border: 1px solid #B9CBDF;
	width: 100%;
	height: 100px;
	font-size: 11px;
	color: #000;
}

.tileName a {
	font-size: 13px;
	font-weight: bold;
}

.mymatesscorestab {
	color: #FFF;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
}
	
.mymatesscorestabbg {
	background: url(/images/footytips/2007FT/mymates/scoressporttabbg.gif) repeat-x;
	padding: 0px 8px;
	height: 20px;
}

.mymatesscorestabl {
	background: url(/images/footytips/2007FT/mymates/scoressporttabl.gif) no-repeat;
	width: 8px;
	height: 20px;
}

.mymatesscorestabr {
	background: url(/images/footytips/2007FT/mymates/scoressporttabr.gif) no-repeat;
	width: 8px;
	height: 20px;
}

.mymatesscoresseason {
	color: #9DC93E;
	font-weight: bold;
	font-size: 11px;
}

.myma2008ableheadingcell td {
	font-weight: bold;
}

.loggedintile {
	border: 1px solid #9DCE3E;
	background: #fff;
}

.loggedintileheaderrow {
	background: url(/images/footytips/2007FT/mymates/memberlogintileheaderbg.gif) no-repeat #9DCE3E;
	height: 22px;
}

.loggedintileheaderrow table {
	padding-left: 22px;
	padding-right: 5px;
}
	
.loggedintileheadercell {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.loggedintileheadercell a, .loggedintileheadercell a:link, .loggedintileheadercell a:hover, .loggedintileheadercell a:visited, .loggedintileheadercell a:active {
	font-weight: normal;
	color: #fff;
}

.loggedinwelcome {
	font-size: 14px;
	font-weight: bold;
	color: #235E9A;
}

.memberlogintile {
	padding: 5px;
}

.notloggedintile {
	border: 1px solid #9DCE3E;
	background: #fff;
}

.notloggedintileheaderrow {
	background: url(/images/footytips/2007FT/mymates/memberlogintileheaderbg.gif) no-repeat #9DCE3E;
	height: 22px;
}

.notloggedintileheadercell {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	padding-left: 22px;
}
	
#profileContent, .profileContentTabs {
	width: 700px;
}

#notifyNotes a {
	color: #E21607;
}

.membersedittable {
	font-size: 11px;
}

.membersedittable table {
	font-size: 11px;
}

.membersedittableheadingcell {
	color: #254A83;
	font-weight: bold;
	font-size: 12px;
}

.membersedittableheadingcell {
	color: #254A83;
	font-weight: bold;
	font-size: 12px;
}

.membersedittablecell {
	padding: 5px;
	border-bottom: 1px solid #E0E8F1;
}

.membersedittableoptioncell {
	color: #254A83;
	font-weight: bold;
	font-size: 11px;
}

.membersedittablerow {
}

.memberseditavatarcell {
	border-top: 1px solid #235E9A;
	border-bottom: 1px solid #235E9A;
	padding: 5px 0px;
}

.disclaimersmalltext {
	font-size: 10px;
	color: #999;
	padding-left: 5px;
}

.ftnav5fill {
	width: 100%;
	background: #9DCE3E;
}

.ftnav5table {
	border-collapse: collapse;
	border-spacing: 0px;
	background: #9DCE3E;
}
	
.ftnav5actcell {
	background: #D8EAB6;
	height: 25px;
	padding: 0px 15px;
}

.ftnav5noncell {
	background: #9DCE3E;
	height: 25px;
	padding: 0px 15px;
}

.ftnav5actbuffl {
	background: #D8EAB6;
	height: 25px;
	padding: 0px;
}

.ftnav5nonbuffl {
	background: #9DCE3E;
	height: 25px;
	padding: 0px;
}

.ftnav5actbuffr {
	background: #D8EAB6;
	height: 25px;
	padding: 0px;
}

.ftnav5nonbuffr {
	background: #9DCE3E;
	height: 25px;
	padding: 0px;
}
	
a.ftnav5active, a.ftnav5active:hover, a.ftnav5active:active, a.ftnav5active:visited {
	font-size: 11px;
	color: #093B6F;
	text-decoration: none;
	font-weight: bold;
}

a.ftnav5nonactive, a.ftnav5nonactive:hover, a.ftnav5nonactive:active, a.ftnav5nonactive:visited {
	font-size: 11px;
	color: #093B6F;
	text-decoration: none;
	font-weight: bold;
}

.ftnav5nonbuffmostl, .ftnav5nonbuffmostr {
	width: 8px;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
}
	
.ftnav6fill {
	width: 100%;
	background: #D8EAB6;
}

.ftnav6heading {
	font-size: 11px;
	color: #093B6F;
	font-weight: bold;
}

.ftnav6table {
	border-collapse: collapse;
	border-spacing: 0px;
	background: #D8EAB6;
}

.ftnav6actcell {
	background: #fff;
	height: 25px;
	padding: 0px 5px;
}

.ftnav6noncell {
	background: #D8EAB6;
	height: 25px;
	padding: 0px 5px;
}

.ftnav6actbuffl {
	background: #fff;
	height: 25px;
	padding: 0px;
}

.ftnav6nonbuffl {
	background: #D8EAB6;
	height: 25px;
	padding: 0px;
}

.ftnav6actbuffr {
	background: #fff;
	height: 25px;
	padding: 0px;
}

.ftnav6nonbuffr {
	background: #D8EAB6;
	height: 25px;
	padding: 0px;
}

a.ftnav6active, a.ftnav6active:hover, a.ftnav6active:active, a.ftnav6active:visited {
	font-size: 11px;
	color: #093B6F;
	font-weight: bold;
}

a.ftnav6nonactive, a.ftnav6nonactive:hover, a.ftnav6nonactive:active, a.ftnav6nonactive:visited {
	font-size: 11px;
	color: #093B6F;
font-weight: bold;
}

.ftnav6nonbuffmostl, .ftnav6nonbuffmostr {
	width: 8px;
	border-collapse: collapse;
	padding: 0px;
	border-spacing: 0px;
}

.memberprofilehidden {
	font-weight: bold;
	font-size: 14px;
	color: #000;
}

.memberprofilehidden a, .memberprofilehidden a:link, .memberprofilehidden a:visited, .memberprofilehidden a:active, .memberprofilehidden a:hover {
	font-size: 14px;
}

.membermenubaseline {
	border:0;
	border-collapse:0;
	border-spacing:0;
}

.alertheadingbg {
	background: #E51818;
}

.alertheadingcell {
	background: url(/images/footytips/2007FT/mymates/alertheadingbg.gif) no-repeat left #E51818;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	height: 27px;
	padding-left: 26px;
}

.alertheadingl {
	background: url(/images/footytips/2007FT/mymates/alertheadingl.gif) no-repeat left #E51818;
	width: 3px;
	height: 27px;
}

.alertheadingr {
	background: url(/images/footytips/2007FT/mymates/alertheadingr.gif) no-repeat right #E51818;
	width: 3px;
	height: 27px;
}

a.alertLink, a.alertLink:link, a.alertLink:hover, a.alertLink:visited, a.alertLink:active {
	color: #E51818;
	font-weight: bold;
	font-size: 12px;
}

.alertContent {
	padding: 5px;
	color: #E51818;
	font-weight: bold;
	font-size: 12px;
}

.mymatesheadingbg {
	background: #235E9A;
}

.mymatesheadingcell {
	text-align: center;
	color: #fff;
	font-size: 14px;
	font-weight:bold;
	padding: 4px 2px 4px 2px;
	background: #2c6195 url(/images/footytips/2008/ftdata_head.jpg) repeat-x bottom;
}

.mymatesnavcell, .mymatesnavcell a {
	text-align: center;
	color: #FFF;
	font-size: 11px;
	background: url(/images/footytips/2008/ftdata_head.jpg) repeat-x bottom #558EB9;
	height: 27px;
	margin: 0px;
	text-align: right;
}

.mymatesheadingl, .mymatesheadingr {
	text-align: center;
	color: #FFF;
	font-size: 14px;
	font-weight:bold;
	background: url(/images/footytips/2008/ftdata_head.jpg) repeat-x bottom #558EB9;
	width: 3px;
	height: 27px;
}

.mymatesladdersummarycell {
	font-size: 11px;
	color: #414141;
	border-bottom: 1px dotted #CBCBCB;
	padding: 3px 0px;
}

.mymatesladdersummarycell a, .mymatesladdersummarycell a:link, .mymatesladdersummarycell a:visited {
	color: #f00;
}

.mymatesladdersummarysport {
	font-size: 14px;
	color: #414141;
	font-weight: bold;
}

a.laddersumlink, a.laddersumlink:link, a.laddersumlink:hover, a.laddersumlink:active, a.laddersumlink:visited {
	font-size: 10px;
}
	
.plaxouploadcount {
	font-size: 14px;
	font-weight: bold;
	color: #E51818;
}
/* END: MyMates Styles */






.promo .ft_profileRightHeading h1.headingone {
	padding: 0 0 0 2px;
}

.promo .ft_profileRightTable td {
	padding: 3px;
}

.promo .ft_profileRightTable td small {
	float: none;
}

.promo .ft_profileRightTable td a {
	float: none;
	color: #f07203;
}

.promo .ft_profileRightTable td a {
	font-size: 13px;
}

.promo .ft_profileRightTable td p a {
	font-size: 10px;
}

.promo .ft_profileRightTable cite {
	float: none;
}

.promo .ft_profileRightTable cite a {
	font-size: 12px;
	font-weight: bold;
	color: #254a83;
	text-align: center;
}

.promo .ft_profileRightTable td a.ft_btnWhiteTipNow {
	margin: 4px 0;
	width: 68px;
	background: url(/images/footytips/2009/ft_btn_white_tipNow_promo.jpg) no-repeat !important;
}

.ft_icon32AddSport {
	display: block;
	height: 32px;
	width: 32px;
	background: url(/images/footytips/2009/ft_icon_32_addSport.gif) no-repeat;
}