/*
======================================================
	FANTASY INDEX
---------------------------------------------------------
	- TABLE STYLES
	- HEADING STYLES
	- NAV STYLES
	- FORM STYLES
	- FANTASY PAGINATION
===================================================
*/
form {
	margin: 0;
	padding: 0
}

.leftSidebar {
	margin: 0;
}

.leftContent {
	margin: 0;
}

/*	TABLE STYLES */
tr.highTR td {
	padding: 6px 2px 6px 2px;
}

.ladderTableUser a, .ladderTableUser a:link, .ladderTableUser a:visited, .ladderTableUser a:hover, .ladderTableUser a:active {
	font-size: 11px;
	font-weight: bold;
}

/* Used for the fantasy about page */
/*
.ftcontenttableheadingcell {
	text-align: left;
	color: #000;
	background: #d7ecac url(/images/fantasy/2009/fan_tm_tableHeader_bg.jpg) repeat-x bottom;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	padding: 6px;
	border: none;
}
*/
/*
.ftcontenttable0cell {
	font-family: verdana, arial, sans-serif;
 	font-size: 11px;
	color: #000;
	padding: 2px;
	border: none;
}

.ftcontenttable1cell {
	font-family: verdana, arial, sans-serif;
 	font-size: 11px;
	color: #000;
	padding: 2px;
	border: none;
}
*/

/* HEADING STYLES */
/* Styles the page numbers for Paginated regions */
.tmPagination {
	float: right;
	margin: 5px 0px 0px 0px;
}

.tmPaginationNumbers {
	float: left;
	padding: 4px 0px 0px 0px;
}

.horizontalListingButton {
	float: left;
	margin: 5px 2px 0px 2px;
}

.horizontalListingButtonFan .nextPage {
 background: url(/images/fantasy/2009/fan_pagination_next.jpg) no-repeat center;
 width: 18px;
 height: 18px;
}

.horizontalListingButtonFan .previousPage {
 background: url(/images/fantasy/2009/fan_pagination_prev.jpg) no-repeat center;
 width: 18px;
 height: 18px;
}

.fantasyHighlight {
	background: #f0f9e8 url(/images/fantasy/2009/fan_table_highlight_bg.jpg) repeat-x bottom;
}

.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;
}

/*	FANTASY STYLES */
/* GENERIC FANTASY STYLES */
.formLeft {
	clear: both;
	float: left;
	margin: 5px 0px 0px 0px;
	width: 220px;
}

.formStepInactive {
	clear: both;
	float: left;
	width: 212px;
	height: 50px;
	background: url(/images/fantasy/league/form_step_inactive.jpg) no-repeat;
	color: #000;
}

.formStepActive {
	clear: both;
	float: left;
	width: 212px;
	height: 50px;
	background: url(/images/fantasy/league/form_step_active.jpg) no-repeat;
	color: #fff;
}

.formStepNumber {
	float: left;
	padding: 13px 0px 0px 0px;
	width: 50px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.formStepTitle {
	float: left;
	padding: 18px 0px 0px 12px;
	width: 150px;
	height: 38px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
}

.formStepDesc {
	clear: both;
	float: inherit;
	width: 180px;
	margin: 5px 0px 5px 15px;
	padding: 2px 0px 2px 10px;
	border-left: 1px solid #ccc;
	font-size: 10px;
	color: #999;
}

.formStepDescActive {
	clear: both;
	float: inherit;
	width: 180px;
	margin: 5px 0px 5px 15px;
	padding: 2px 0px 2px 10px;
	border-left: 1px solid #ccc;
	font-size: 10px;
	color: #333;
}

.formStepDescP {
	margin: 0;
	padding: 0;
}

.formRight {
	float: right;
	margin: 5px 0px 0px 0px;
	width: 450px;
}

.dtTitlebar {
	margin: 0;
	padding: 0px 0px 4px 10px;
	color: #5d830c;
	font-size: 15px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}

.formRightContainer {
	clear: both;
	float: inherit;
	width: 100%;
	margin: 5px 0px 0px 0px;
}

.formRightTitleActive {
	margin: 5px 0px 0px 0px;
	padding: 5px;
	border-bottom: 1px solid #5d830c;
	color: #000;
	background: #fff url(/images/fantasy/league/form_title_active_bg.jpg) repeat-x bottom;
}

.formRightFooterActive {
	clear: both;
	float: inherit;
	height: 30px;
	margin: 5px 0px 0px 0px;
	padding: 10px;
	border-top: 1px solid #5d830c;
	color: #000;
	background: #fff url(/images/fantasy/league/form_footer_active_bg.jpg) repeat-x top;
}

.formRightTitleActive p {
	padding: 5px 0px 3px 5px;
	font-size: 12px;
	font-weight: bold;
}

.formRightContentTitleActive {
	padding: 5px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.formRightContentActive {
	clear: both;
	float: inherit;
	padding: 10px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.formRightContentDescActive {
	clear: both;
	float: inherit;
	margin: 0px;
	font-size: 10px;
	font-weight: normal;
	color: #888;
}

.formRightContentActive p {
	margin: 0;
	padding: 5px 5px 0px 5px;
}

.formRightTitleInactive {
	width: 100%;
	margin: 5px 0px 0px 0px;
	border-bottom: 1px solid #bbb;
	color: #bbb;
}

.formRightTitleInactive p {
	padding: 5px 0px 3px 5px;
	font-size: 12px;
	font-weight: bold;
}

.formRightContentTitleInactive {
	padding: 5px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #888;
}

.formRightContentInactive {
	padding: 5px 0px 0px 5px;
	font-size: 10px;
	color: #888;
}

.formRightFinalsImage {
	clear: both;
	float: left;
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 0px 0px;
}

.textIndent{ 
	text-indent: 20px;
	color: #666666;
}

/*	MY TEAM STYLES */
.fan_teamTitle {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 5px;
	height: 25px;
}

.fan_teamTableAvatar {
	height: 50px;
	border: 1px solid #000;
}

.fan_teamTableTitle {	
}

.fan_teamTableTitle a {
	display: block;
	float: left;
	font-size: 14px !important;
}

.fan_teamTableTitle a span {
	display: block;
	float: left;
	font-size: 10px;
	color: #888;
	font-weight: normal;
}

.fan_teamTableComps {
	clear: both;
	float: inherit;
}

.fan_teamTableComps a {
	font-size: 10px !important;
	color: #5d830c !important;
	font-weight: normal !important;
}

.fan_teamTableScore a {
	font-size: 15px !important;
}

/* MY LEAGUE STYLES */
/* MY LEAGUES TABLE */
.fan_leagueTableManageIcon {
	clear: both;
	float: left;
	margin: 0px 0px 0px 5px;
	height: 16px;
	width: 16px;
}

.fan_leagueTableManageIcon a, .fan_leagueTableManageIcon a:link, .fan_leagueTableManageIcon a:visited {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/fantasy/2009/fan_icon_16_manageLeague.gif) no-repeat;
}

.fan_leagueTableTitle {
	float: left;
	padding: 0px 0px 0px 4px;
}

.fan_leagueTableTitle a {
	font-size: 14px !important;
}

.fan_leagueTableSportLeagueType {
	clear: both;
	float: left;
	width: 95%;
	padding: 0px 0px 0px 4px;
	font-size: 10px;
	color: #888;
	text-align: left;
}

.fan_leagueTableTeam {
	clear: both;
	float: left;
	width: 160px;
	padding: 0px 8px 0px 0px;
	overflow: hidden;
}

.fan_leagueTableTeamSmall {
	clear: both;
	float: left;
	padding: 0px 8px 0px 0px;
	overflow: hidden;
}

.fan_leagueTableTeamAvatar {
	float: left;
}

.fan_leagueTableTeamAvatar img {
	border: 1px solid #000;
}

.fan_leagueTableTeamRank {
	float: left;
	height: 22px;
	float: left;
	text-align: left;
}

.fan_leagueTableTeamRank p {
	padding: 5px 5px 0px 5px;
	font-size: 10px;
	color: #000;
}

.fan_leagueTableTeamRank p a {
	font-size: 10px !important;
	font-weight: normal !important;
	font-family: arial, verdana, sans-serif !important;
}

.fan_leagueTableTeamRankUp {
	float: left;
	width: 20px;
	height: 20px;
	background: url(/images/footytips/2009/ft_icon_rank_up.gif) no-repeat center;
}

.fan_leagueTableTeamRankDown {
	float: left;
	width: 20px;
	height: 20px;
	background: url(/images/footytips/2009/ft_icon_rank_down.gif) no-repeat center;
}

.fan_leagueTableTeamRankStatic {
	float: left;
	width: 20px;
	height: 20px;
	background: url(/images/footytips/2009/ft_icon_rank_static.gif) no-repeat center;
}

.fan_leagueTableTeamRankActive {
	float: left;
	width: 20px;
	height: 20px;
	background: url(/images/footytips/2009/ft_icon_rank_active.gif) no-repeat center;
}

.fan_leagueTableTeamRankInactive {
	float: left;
	width: 20px;
	height: 20px;
	background: url(/images/footytips/2009/ft_icon_rank_inactive.gif) no-repeat center;
}

.fan_leagueTableTeamTitle {
	float: left;
	width: 134px;
	text-align: left;
	overflow: hidden;
}

.fan_leagueTableTeamTitle a {
	display: block;
	margin: 3px 5px 0px 5px;
	font-size: 12px !important;
	font-weight: normal !important;
}

.fan_leagueTableTeamTitleRight {
	float: right;
}

.fan_leagueTableTeamTitleRight a {
	display: block;
	margin: 3px 5px 0px 5px;
	font-size: 12px !important;
	font-weight: normal !important;
}

.fan_leagueOptions {
	float: left;
	width: 222px;
	height: 170px;
	padding: 0;
	border-top: 1px solid #ababab;
	background: #fff url(/images/fantasy/2009/fan_createChooseCode_bg.jpg) no-repeat top left;
}

.fan_leagueOptionsContainer {
	clear: both;
	float: inherit;
	margin: 10px 20px 0px 20px;
}

.fan_leagueOptionsTitle {
	clear: both;
	font-size: 15px;
	font-weight: bold;
	color: #254a83;
	margin: 2px 0px 2px 0px;
}

/* MY LEAGUES SEARCH */
.fan_leagueOptionsSearch {
	clear: both;
	float: inherit;
	width: 175px;
	margin: 0;
}

.fan_leagueOptionsSearchTextInput {
	clear: both;
	float: inherit;
}

.fan_leagueOptionsSearchTextInput input {
	width: 175px;
	font-size: 11px;
	color: #000;
}

.fan_leagueOptionsSearchDisclaimer {
	clear: both;
	float: left;
	width: 100px;
	padding: 5px;
}

.fan_leagueOptionsSearchDisclaimer p {
	font-size: 10px;
	color: #888;
}

.fan_leagueOptionsSearchButton {
	float: right;
	padding: 5px 1px 0px 0px;
}

/* MY LEAGUES BROWSE */
.fan_leagueOptionsBrowse {
	clear: both;
	float: inherit;
	font-size: 11px;
}

.fan_leagueOptionsBrowse p {
	clear: both;
	float: left;
	font-size: 11px;
	width: 50px;
	padding: 4px 0px 0px 0px;
}

.fan_leagueOptionsBrowseInstance {
	float: left;
	margin: 2px 0px 6px 0px;
	width: 125px;
}

.fan_leagueOptionsBrowseInstance select {
	font-size: 11px;
	float: left;
	width: 125px;
}

.fan_leagueOptionsBrowseInstance input {
	clear: both;
	float: left;
}

.fan_leagueOptionsBrowseInstance label {
	display: block;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 4px 0px 0px 0px;
	width: 100px;
}

.fan_leagueOptionsBrowseButton {
	clear: both;
	float: inherit;
	width: 170px;
	margin: 4px 0px 0px 0px;
}

/* MY LEAGUES CREATE */
.fan_leagueOptionsCreate {
	clear: both;
	float: inherit;
	margin: 0px 0px 6px 0px;
}

.fan_leagueOptionsCreate p {
	font-size: 11px;
}

.fan_leagueOptionsCreate input {
	float: right;
	margin: 8px 0px 0px 0px;
}

/* LEAGUE INSTANCE */
.fan_leagueTitle {
	clear: both;
	float: inherit;
	height: 40px;
}

.fan_leagueTableCoachTitle a {
	font-size: 11px;
	font-weight: normal !important;
}

.fan_leagueLadderPos {
	font-size: 15px;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
	color: #000;
}

.fan_leagueWin {
	color: #5d830c;
	font-weight: bold;
}

.fan_leagueLoss {
	color: #254a83;
	font-weight: bold;
}

.fan_leagueDraw {
	color: #dd7c02;
	font-weight: bold;
}

/* LEAGUE INSTANCE RESULTS */
.leagueResults1 {
	height: 25px;
	background: #fff;
	color: #555;
	text-align: center;
	font-size: 11px;
}

.leagueResults1 td {
	padding: 3px;
}

.leagueResults2 {
	height: 25px;
	background: #fff;
	color: #555;
	text-align: center;
	font-size: 11px;
	background: #fff url(/images/footytips/2008/analysis/table_bg_36.jpg) repeat-x bottom;
}

.leagueResults2 td {
	padding: 3px;
}

/* LEAGUE SEARCH RESULTS */
.fan_leagueSearchResultKey {
	clear: both;
	float: left;
	padding: 4px 0px 0px 0px;
	font-size: 9px;
	color: #aaa;
	font-family: tahoma;
}

.fan_leagueSearchResultKeyTipping {
	color: #254a83;
	font-weight: bold;
}

.fan_leagueSearchResultKeyFantasy {
	color: #5d830c;
	font-weight: bold;
}

.fan_leagueSearchResult {
	clear: both;
	float: inherit;
	margin: 5px 0px 10px 0px;
	width: 100%;
}

.fan_leagueSearchResultTitle {
	height: 31px;
	background: url(/images/fantasy/2009/fan_league_searchTitle_bg.jpg) repeat-x bottom;
}

.fan_leagueSearchResultTitle .headingone {
	color: #5d830c;
}

.fan_leagueSearchResultTitleComp {
	height: 31px;
	background: url(/images/fantasy/2009/fan_league_searchTitle_bg.jpg) repeat-x bottom;
}

.fan_leagueSearchResultTitleComp .headingone {
	color: #254a83;
}

.fan_leagueSearchResultTitleIcon {
	float: left;
	margin: 4px 6px 0px 4px;
	height: 16px;
	width: 16px;
}

.fan_leagueSearchResultInfo {
	clear: both;
	float: inherit;
	margin: 2px 0px 0px 0px;
}

.fan_leagueSearchResultInfoAdmin {
	float: right;
	width: 320px;
	padding: 0px 0px 0px 10px;
}

.fan_leagueSearchResultInfoAdmin p {
	padding: 0px 8px 2px 8px;
	font-size: 11px;
}

.fan_leagueSearchResultInfoAdmin span {
	color: #888;
}

.fan_leagueSearchResultInfoAdmin em {
	display: block;
	clear: both;
	float: left;
	padding: 2px 0px 0px 8px;
	font-size: 10px;
	color: #888;
	font-style: normal;
}

.fan_leagueSearchResultInfoAdmin em a {
	font-size: 10px !important;
	font-weight: bold !important;
}

.fan_leagueSearchResultInfoDetails {
	float: left;
	width: 150px;
}

.fan_leagueSearchResultInfoDetails p {
	clear: both;
	float: inherit;
	padding: 0px 0px 0px 4px;
	font-size: 11px;
}

.fan_leagueSearchResultInfoDetails a {
	font-size: 11px !important;
}

.fan_leagueSearchResultInfoBtn {
	float: left;
	margin: 0px 0px 0px 8px;
	width: 115px;
}

.fan_leagueSearchResultInfoBtn p {
	padding: 0px 0px 2px 0px;
	font-size: 10px;
	color: #888;
	text-align: left;
}

.fan_leagueSearchResultInfoBtn .ft_formButton {
	width: 115px;
}

.fan_leagueSearchResultInfoPassword {
	width: 115px;
	margin: 0px 0px 4px 0px;
}

/* FULL LEAGUE DETAILS */
.fan_leagueFullDetails {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 0px;
	width: 100%;
}

.fan_leagueFullDetailsDetails {
	font-size: 11px;
}

.fan_leagueFullDetailsDetails a {
	font-size: 11px !important;
	font-weight: bold !important;
}

.fan_leagueFullDetailsAdmin {
	clear: both;
	float: inherit;
	margin: 8px 0px 0px 0px;
}

.fan_leagueFullDetailsAdminAvatar {
	float: left;
}

.fan_leagueFullDetailsAdminAvatar img {
	border: 1px solid #000;
}

.fan_leagueFullDetailsAdminName {
	float: left;
	margin: 8px 0px 0px 15px;
}

.fan_leagueFullDetailsAdminName h3 {
	font-size: 15px;
	color: #254a83;
}

.fan_leagueFullDetailsAdminName p {
	font-size: 10px;
	color: #888;
}

/* KNOCKOUT LEAGUE STYLES */
.ko_container {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 10px;
	font-family: verdana, sans-serif;
}

.ko_compWinner {
	margin: 0;
	width: 660px;
	height: 127px;
	background: url(/images/fantasy/2009/dt_ko_compWinner_bg.jpg) no-repeat;
}

.ko_compWinnerAvatar {
	float: left;
	padding: 10px 0px 0px 11px;
}

.ko_compWinnerAvatar img {
	border: 1px solid #000;
}

.ko_compWinnerDetails {
	float: left;
	margin: 10px 0px 0px 10px;
	width: 550px;
	color: #fff;
}

.ko_compWinnerTitle {
	clear: both;
	float: left;
}

.ko_compWinnerTitle p {
	margin: 10px 0px 0px 5px;
	font-size: 11px;
}

.ko_compWinnerTeamName {
	clear: both;
	float: inherit;
}

.ko_compWinnerTeamName a {
	color: #fff !important;
}

.ko_compWinnerTeamName h3 {
	padding: 10px 0px 10px 5px;
	font-size: 24px;
	font-weight: bold;
}

.ko_compWinnerTeamDetails {
	clear: both;
	float: inherit;
}

.ko_compWinnerTeamDetails p {
	padding: 0px 0px 0px 5px;
	font-size: 11px;
}

.ko_compWinnerTeamDetails a:link, .ko_compWinnerTeamDetails a:visited {
	color: #fff;
	text-decoration: underline;
}

.ko_compWinnerTeamDetails a:hover, .ko_compWinnerTeamDetails a:active {
	color: #fff;
	text-decoration: none;
}

/* KOCKOUT TEAM PROGRESS */
.ko_teamProgress {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
}

.ko_teamProgressWin {
	float: left;
	width: 166px;
	height: 64px;
	background: url(/images/dreamteam/2008/koimages/dt_ko_teamProgress_win.jpg) no-repeat;
	color: #fff;
}

.ko_teamProgressLoss {
	float: left;
	width: 166px;
	height: 64px;
	background: url(/images/dreamteam/2008/koimages/dt_ko_teamProgress_loss.jpg) no-repeat;
	color: #fff;
}

.ko_teamProgressKo {
	float: left;
	width: 166px;
	height: 64px;
	background: url(/images/dreamteam/2008/koimages/dt_ko_teamProgress_ko.jpg) no-repeat;
	color: #fff;
}

.ko_teamProgressKoTitle {
	width: 100%;
}

.ko_teamProgressKoTitle h3 {
	padding: 17px 10px 0px 10px;
	font-size: 12px;
	text-align: center;
	color: #999;
}

.ko_teamProgressArrow {
	float: left;
	width: 35px;
}

.ko_teamProgressInstance {
	clear: both;
}

.ko_teamProgressInstance a {
	color: #fff !important;
	font-weight: bold !important;
}

.ko_teamProgressInstanceTitle {
	clear: both;
	float: inherit;
}

.ko_teamProgressInstanceTitle p {
	font-size: 10px;
	padding: 10px 0px 0px 10px;
}

.ko_teamProgressInstanceTeam {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 10px;
}

.ko_teamProgressInstanceTeamAvatar {
	float: left;
}

.ko_teamProgressInstanceTeamAvatar img {
	border: 1px solid #000;
}

.ko_teamProgressInstanceTeamDetails {
	float: left;
}

.ko_teamProgressInstanceTeamDetails p {
	font-size: 10px;
	padding: 0px 0px 0px 5px;
}

/*	KNOCKOUT FIXTURE */
.ko_fixtureContainer {
	clear: both;
	float: inherit;
}

.ko_fixtureTeamSpacer {
	clear: both;
	float: inherit;
	width: 134px;
	height: 3px;
}

/*	16 TEAMS */
.ko_fixture16Round1 {
	float: left;
	width: 134px;
	height: 560px;
	overflow: hidden;
}

.ko_fixture16Round2 {
	float: left;
	width: 134px;
	height: 560px;
	overflow: hidden;
}

.ko_fixture16Round2Spacer {
	clear: both;
	float: inherit;
	width: 134px;
	height: 35px;
}

.ko_fixture16Round3 {
	float: left;
	width: 134px;
	height: 560px;
	overflow: hidden;
}

.ko_fixture16Round3Spacer {
	clear: both;
	float: inherit;
	width: 134px;
	height: 105px;
}

.ko_fixture16Round4 {
	float: left;
	width: 134px;
	height: 560px;
	overflow: hidden;
}

.ko_fixture16Round4Spacer {
	clear: both;
	float: inherit;
	width: 134px;
	height: 245px;
}

/*	8 TEAMS */
.ko_fixture8Round1 {
	float: left;
	width: 134px;
	height: 280px;
	overflow: hidden;
}

.ko_fixture8Round2 {
	float: left;
	width: 134px;
	height: 280px;
	overflow: hidden;
}

.ko_fixture8Round2Spacer {
	clear: both;
	float: inherit;
	width: 134px;
	height: 35px;
}

.ko_fixture8Round3 {
	float: left;
	width: 134px;
	height: 280px;
	overflow: hidden;
}

.ko_fixture8Round3Spacer {
	clear: both;
	float: inherit;
	width: 134px;
	height: 105px;
}

/*	4 TEAMS */
.ko_fixture4Round1 {
	float: left;
	width: 134px;
	height: 140px;
	overflow: hidden;

}

.ko_fixture4Round2 {
	float: left;
	width: 134px;
	height: 140px;
	overflow: hidden;
}

/*	MATCH INSTANCE */
.ko_fixtureMatch {
	clear: both;
	float: left;
	margin: 9px 0px 0px 0px;
	width: 134px;
	height: 59px;
	overflow: hidden;
}

.ko_fixtureMatchNotPlayed {
	clear: both;
	float: left;
	width: 134px;
	height: 28px;
	overflow: hidden;
	background: url(/images/fantasy/2009/fan_ko_unplayed_bg.jpg) no-repeat;
}

.ko_fixtureMatchWin {
	clear: both;
	float: left;
	width: 134px;
	height: 28px;
	overflow: hidden;
	background: url(/images/fantasy/2009/fan_ko_winner_bg.jpg) no-repeat;
}

.ko_fixtureMatchLoss {
	clear: both;
	float: left;
	width: 134px;
	height: 28px;
	overflow: hidden;
	background: url(/images/fantasy/2009/fan_ko_loser_bg.jpg) no-repeat;
}

.ko_fixtureMatchResultIcon {
	float: left;
	text-align: center;
}

.ko_fixtureMatchResultIconPadding {
	clear: both;
	float: inherit;
	margin: 7px 0px 0px 7px;
}

.ko_fixtureMatchTeamName {
	float: left;
	width: 70px;
	height: 20px;
	overflow: hidden;
}

.ko_fixtureMatchTeamName a {
	color: #0070a0 !important;
	font-weight: normal !important;
}

.ko_fixtureMatchTeamName p {
	font-size: 10px;
	padding: 8px 0px 0px 5px;
	font-family: arial;
}

.ko_fixtureMatchTeamScore {
	float: left;
	width: 30px;
}

.ko_fixtureMatchTeamScore p {
	font-size: 10px;
	text-align: right;
	padding: 8px 0px 0px 0px;
}

/* ARROWS */
.ko_fixture16Round1Arrows {
	float: left;
	width: 38px;
}

.ko_fixture16Round1ArrowInstance {
	clear: both;
	float: inherit;
	margin: 9px 0px 0px 2px;
}

.ko_fixture16Round1ArrowSpacer {
	clear: both;
	float: inherit;
	width: 35px;
	height: 1px;
}

.ko_fixture16Round2Arrows {
	float: left;
	width: 38px;
}

.ko_fixture16Round2ArrowInstance {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 2px;
}

.ko_fixture16Round2ArrowSpacer {
	clear: both;
	float: inherit;
	width: 35px;
	height: 45px;
}

.ko_fixture16Round2ArrowSpacerTop {
	clear: both;
	float: inherit;
	width: 35px;
	height: 65px;
}

.ko_fixture16Round2ArrowSpacerBottom {
	clear: both;
	float: inherit;
	width: 35px;
	height: 15px;
}

.ko_fixture16Round3Arrows {
	float: left;
	width: 38px;
}

.ko_fixture16Round3ArrowInstance {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 2px;
}

.ko_fixture16Round3ArrowSpacer {
	clear: both;
	float: inherit;
	width: 35px;
	height: 115px;
}

.ko_fixture16Round3ArrowSpacerBottom {
	clear: both;
	float: inherit;
	width: 35px;
	height: 60px;
}

/* FANTASY FINAL STYLES */
.leagueDraw8Container {
	clear: both;
	float: left;
	padding: 5px;
	margin: 10px 0px 5px 0px;
}

.leagueDraw8Container p {
	font-size: 10px;
	font-weight: bold;
}

.leagueDraw8bg {
	width: 662px;
	height: 332px;
	background: url(/images/fantasy/2009/fan_final_8_bg.jpg) no-repeat;
}

.leagueDraw8Week1 {	
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 30px;
	width: 112px;
}

.leagueDraw8Week1first {
	clear: both;
	float: inherit;
	width: 100%;
	height: 12px;
	margin: 18px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw8Week1second {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 20px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw8Week1third {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 36px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw8Week2 {
	clear: both;
	float: inherit;
	width: 123px;
	margin: 0px 0px 0px 48px;
}

.leagueDraw8Week2first {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 75px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw8Week2second {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 20px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw8Week2third {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 83px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw8Week4 {
	clear: both;
	float: inherit;
	width: 115px;
	margin: 0px 0px 0px 58px;
}

.leagueDraw8Week4first {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 138px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw8Week4second {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 20px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw4Container {
	clear: both;
	float: left;
	padding: 5px;
	margin: 10px 0px 5px 0px;
}

.leagueDraw4Container p {
	font-size: 10px;
	font-weight: bold;
}

.leagueDraw4bg {
	width: 599px;
	height: 209px;
	background: url(/images/fantasy/2009/fan_final_4_bg.jpg) no-repeat;
}

.leagueDraw4Week1 {	
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 30px;
	width: 155px;
}

.leagueDraw4Week1first {
	clear: both;
	float: inherit;
	width: 100%;
	height: 12px;
	margin: 8px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw4Week1second {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 20px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw4Week1third {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 83px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw4Week2 {
	clear: both;
	float: inherit;
	width: 155px;
	margin: 0px 0px 0px 48px;
}

.leagueDraw4Week2first {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 70px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw4Week3 {
	clear: both;
	float: inherit;
	width: 155px;
	margin: 0px 0px 0px 55px;
}

.leagueDraw4Week3first {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 87px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw2Container {
	clear: both;
	float: left;
	padding: 5px;
	margin: 10px 0px 5px 0px;
}

.leagueDraw2Container p {
	font-size: 10px;
	font-weight: bold;
}

.leagueDraw2bg {
	width: 400px;
	height: 109px;
	background: url(/images/fantasy/2009/fan_final_2_bg.jpg) no-repeat;
}

.leagueDraw2Week1 {	
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 34px;
	width: 155px;
}

.leagueDraw2Week1first {
	clear: both;
	float: inherit;
	width: 100%;
	height: 12px;
	margin: 28px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw2Week1second {
	clear: both;
	float: left;
	width: 100%;
	height: 12px;
	margin: 20px 0px 0px 0px;
	overflow: hidden;
}

.leagueDraw2Week2 {	
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 55px;
	width: 150px;
}

.leagueDraw2Week2first {
	clear: both;
	float: inherit;
	width: 100%;
	height: 12px;
	margin: 45px 0px 0px 0px;
	overflow: hidden;
}

.tsContainerRow {
	float: left;
	padding-top: 10px;
}
.tsContainer {
	float: left;
	width: 380px;
	color: #ffffff;
}
.tsHeaderNewTeam {
	float: left;
	height: 30px;
	background: url(/images/dreamteam/2008/header_new.jpg);	
	color: #DDD;
	font-weight:bold;
	text-align:bottom;
}
.tsHeaderAFL {
	float: left;
	background: #f66e00 url(/images/dreamteam/2008/ts_afl.jpg) repeat-x top;
	height:30px;
	color: #fff;
}
.tsHeaderNRL {
	float: left;
	background: #086aa5 url(/images/dreamteam/2008/ts_nrl.jpg) repeat-x top;
	height:30px;
	color: #fff;
}
.tsHeaderALE {
	float: left;
	background: #faae00 url(/images/dreamteam/2008/ts_aleague.jpg) repeat-x top;
	height:30px;
	color: #fff;
}

.tsHeaderS12, .tsHeaderS14 {
	float: left;
	background: #36862d url(/images/dreamteam/2008/ts_s14.jpg) repeat-x top;	
	height:30px;
	color: #fff;
}
.tsHeaderSport {
	float: left;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 6px;
	font-family: arial, verdana;
	
}

.tsHeaderNewTeam .tsHeaderSport {
	color: #000;
}

.tsHeaderTeam {
	float: left;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	font-family: arial, verdana;
}
.tsHeaderTeam a:link, .tsHeaderTeam a:visited {
	color: #fff;
}
.tsHeaderEditLink {
	float: right;
	line-height: 30px;
	padding-right: 6px;
}
.tsHeaderEditLink a:link, .tsHeaderEditLink a:visited {
	color: #fff;
}
.tsBreaker {
	float: left;
	width: 380px;
	height: 0px;
	line-height: 0px;
}
.tsBody {
	float: left;
	width: 380px;
	background: #000;
}
.tsDetailsContainer {
	float: left;
	padding: 6px 20px 6px 20px;
	background: #000 url(/images/dreamteam/2008/container_bg.jpg) repeat-x top;
	color: #fff;
}
.tsDetailsRow a:link, .tsDetailsRow a:visited {
	color: #000;
}
.tsDetailsRow {
	float: left;
	width: 340px;
	padding-bottom: 6px;
	color: #000;
}
.tsTeamName a:link, .tsTeamName a:visited {
	font-size: 18px;
	color: #FFF;
}	
.tsPointsText {
	float: left;
	font-weight: bold;
	color: #E9F026;
	width: 145px;
	margin-left: 10px;
}
.tsPointsValue {
	float: left;
	font-weight: bold;
	text-align: right;
	color: #E9F026;
	width: 100px;
}
.tsStatText {
	float: left;
	width: 145px;
	margin: 5px 0px 0px 10px;
}
.tsStatValue {
	float: left;
	text-align: right;
	width: 100px;
	margin-top: 5px;
}
.tsLeagueContainer {
	float: left;
	width: 340px;
	line-height: 26px;
	position: relative;
}
.tsLeagueContainer a:link, .tsLeagueContainer a:visited {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.tsLeagueWrapperOuter {
	float: left;
	width: 380px;
	height: 26px;
	background: #000 url(/images/dreamteam/2008/tsLeague_bg.jpg) no-repeat;
}
.tsLeagueWrapperInner {
	float: left;
	padding: 0px 20px 0px 20px;
}
.tsLeagueExpander {
	float: left;
	position: absolute;
	top: 26px;
	left: 0;
	width: 380px;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	background: url(/images/dreamteam/2008/tsLeague_dropdown_bg.jpg);
}
.tsFormTitles {
	float: left;
	line-height: 20px;
	padding-left: 5px;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}
.tsNewTeamContainer {
	float: left;
	padding: 6px 20px 6px 20px;
	background: #000 url(/images/dreamteam/2008/container_bg_new_team.jpg) repeat-x top;
	color: #fff;
}
.tsNewTeamComments {
	font-size: 9px;
	color: #000;
}
.tsLeagueContainer a:hover, .tsTeamName a:hover, .tsDetailsRow a:hover, .tsHeaderEditLink a:hover, .tsHeaderTeam a:hover {
	color: #fff;
	text-decoration: none;
}

.playercontainers {
	width: 80px;
	font-size: 10px;
}

.playernameground {
	padding: 0px 2px 0px 2px;
}

.playernameground a, .playernamedata a, .playernameboard a {
	font-weight: bold !important;
	font-size: 10px !important;
	font-family: tahoma !important;
	color: #000 !important;
}

/* A-LEAGUE GROUND */
.groundALE {
	position: relative;
	float: left;
	width: 382px;
	height: 597px;
	background: url(/images/fantasy/2009/fan_groundALE.jpg) no-repeat;
}

.groundALE a {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

.ALEFwrdTitle {
	position: absolute;
	height: 25px;
	width: 94px;
	top: 55px;
	left: 144px;
	z-index: 1;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_ale_pos_title_fwrd.gif) no-repeat;
}

.ALEFwrdTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.ALEFwrdTitle a, .ALEFwrdTitle a:link, .ALEFwrdTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.ALEFwrdTitle a:hover, .ALEFwrdTitle a:active {
	text-decoration: underline;
}

.ALEFwrdTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.ALEMidTitle {
	position: absolute;
	height: 25px;
	width: 104px;
	top: 153px;
	left: 139px;
	z-index: 1;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_ale_pos_title_mid.gif) no-repeat;
}

.ALEMidTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.ALEMidTitle a, .ALEMidTitle a:link, .ALEMidTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.ALEMidTitle a:hover, .ALEMidTitle a:active {
	text-decoration: underline;
}

.ALEMidTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.ALEDefTitle {
	position: absolute;
	height: 25px;
	width: 104px;
	top: 262px;
	left: 139px;
	z-index: 1;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_ale_pos_title_def.gif) no-repeat;
}

.ALEDefTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.ALEDefTitle a, .ALEDefTitle a:link, .ALEDefTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.ALEDefTitle a:hover, .ALEDefTitle a:active {
	text-decoration: underline;
}

.ALEDefTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.ALEKeepTitle {
	position: absolute;
	height: 25px;
	width: 114px;
	top: 395px;
	left: 40px;
	z-index: 1;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_ale_pos_title_gk.gif) no-repeat;
}

.ALEKeepTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.ALEKeepTitle a, .ALEKeepTitle a:link, .ALEKeepTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.ALEKeepTitle a:hover, .ALEKeepTitle a:active {
	text-decoration: underline;
}

.ALEKeepTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.ALEBenchTitle {
	position: absolute;
	width: 127px;
	height: 29px;
	top: 475px;
	left: 127px;
	z-index:2;
	background: url(/images/fantasy/2009/fan_ale_pos_title_bench.gif) no-repeat;
}

.ALEBenchTitle p {
	margin: 8px 0px 0px 35px;
	font-size: 10px;
	font-weight: bold;
	color: #425c09;
}

.ALEBenchTitleFwrd {
	position: absolute;
	width: 56px;
	height: 20px;
	top: 566px;
	left: 38px;
	background: url(/images/fantasy/2009/fan_ale_pos_title_fwrd_bench.jpg) no-repeat;
	z-index: 2;
}

.ALEBenchTitleFwrd p {
	margin: 4px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	color: #666;
}

.ALEBenchTitleMid {
	position: absolute;
	width: 56px;
	height: 20px;
	top: 566px;
	left: 118px;
	background: url(/images/fantasy/2009/fan_ale_pos_title_mid_bench.jpg) no-repeat;
	z-index: 2;
}

.ALEBenchTitleMid p {
	margin: 4px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	color: #666;
}

.ALEBenchTitleDef {
	position: absolute;
	width: 56px;
	height: 20px;
	top: 566px;
	left: 198px;
	background: url(/images/fantasy/2009/fan_ale_pos_title_def_bench.jpg) no-repeat;
	z-index: 2;
}

.ALEBenchTitleDef p {
	margin: 4px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	color: #666;
}

.ALEBenchTitleKeep {
	position: absolute;
	width: 56px;
	height: 20px;
	top: 566px;
	left: 278px;
	background: url(/images/fantasy/2009/fan_ale_pos_title_GK_bench.jpg) no-repeat;
	z-index: 2;
}

.ALEBenchTitleKeep p {
	margin: 4px 0px 0px 0px;
	text-align: center;
	font-size: 10px;
	color: #666;
}

.ALEFwrdF1P1  {
	position: absolute;
	top: 90px;
	left: 100px;
	z-index: 2;
}

.ALEFwrdF1P2 {
	position: absolute;
	top: 90px;
	left: 180px;
	z-index: 2;
}

.ALEMidF1P1  {
	position: absolute;
	top: 190px;
	left: 25px;
	z-index: 2;
}

.ALEMidF1P2  {
	position: absolute;
	top: 190px;
	left: 105px;
	z-index: 2;
}

.ALEMidF1P3  {
	position: absolute;
	top: 190px;
	left: 185px;
	z-index: 2;
}

.ALEMidF1P4  {
	position: absolute;
	top: 190px;
	left: 265px;
	z-index: 2;
}

.ALEDefF1P1  {
	position: absolute;
	top: 300px;
	left: 25px;
	z-index: 2;
}

.ALEDefF1P2  {
	position: absolute;
	top: 300px;
	left: 105px;
	z-index: 2;
}

.ALEDefF1P3  {
	position: absolute;
	top: 300px;
	left: 185px;
	z-index: 2;
}

.ALEDefF1P4  {
	position: absolute;
	top: 300px;
	left: 265px;
	z-index: 2;
}

.ALEKeepF1P1  {
	position: absolute;
	top: 380px;
	left: 150px;
	z-index: 2;
}

.ALEFwrdF1BenchP1 {
	position: absolute;
	top: 510px;
	left: 25px;
	z-index: 2;
}

.ALEMidF1BenchP1 {
	position: absolute;
	top: 510px;
	left: 105px;
	z-index: 2;
}

.ALEDefF1BenchP1 {
	position: absolute;
	top: 510px;
	left: 185px;
	z-index: 2;
}

.ALEKeepF1BenchP1 {
	position: absolute;
	top: 510px;
	left: 265px;
	z-index: 2;
}

/*	AFL GROUND */
.groundAFL {
	position: relative;
	float: left;
	width: 382px;
	height: 534px;
	background: url(/images/fantasy/2009/fan_groundAFL.jpg) no-repeat;
}

.groundAFL a {
	margin: 0;
	padding: 0;
	font-size: 10px;
}

.AFLFwrdTitle {
	position: absolute;
	top: 18px;
	left: 100px;
	z-index: 1;
	width: 94px;
	height: 25px;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_afl_pos_title_fwrd.gif) no-repeat;
}

.AFLFwrdTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.AFLFwrdTitle a, .AFLFwrdTitle a:link, .AFLFwrdTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.AFLFwrdTitle a:hover, .AFLFwrdTitle a:active {
	text-decoration: underline;
}

.AFLFwrdTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.AFLCntrTitle {
	position: absolute;
	top: 174px;
	left: 30px;
	z-index: 1;
	width: 84px;
	height: 25px;
	color: #425c09;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_afl_pos_title_cntr.gif) no-repeat;
}

.AFLCntrTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.AFLCntrTitle a, .AFLCntrTitle a:link, .AFLCntrTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.AFLCntrTitle a:hover, .AFLCntrTitle a:active {
	text-decoration: underline;
}

.AFLCntrTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.AFLRuckTitle {
	position: absolute;
	top: 298px;
	left: 30px;
	z-index: 1;
	width: 84px;
	height: 25px;
	color: #425c09;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_afl_pos_title_ruck.gif) no-repeat;
}

.AFLRuckTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.AFLRuckTitle a, .AFLRuckTitle a:link, .AFLRuckTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.AFLRuckTitle a:hover, .AFLRuckTitle a:active {
	text-decoration: underline;
}

.AFLRuckTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.AFLBackTitle {
	position: absolute;
	top: 355px;
	left: 105px;
	z-index: 1;
	width: 84px;
	height: 25px;
	color: #425c09;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_afl_pos_title_ruck.gif) no-repeat;
}

.AFLBackTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.AFLBackTitle a, .AFLBackTitle a:link, .AFLBackTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.AFLBackTitle a:hover, .AFLBackTitle a:active {
	text-decoration: underline;
}

.AFLBackTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.AFLBenchTitle {
	position: absolute;
	top: 3px;
	left: 380px;
	z-index: 1;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.AFLFwrd1  {
	position: absolute;
	top: 50px;
	left: 20px;
	z-index: 2;
}
.AFLFwrd2 {
	position: absolute;
	top: 50px;
	left: 105px;
	z-index: 2;
}
.AFLFwrd3 {
	position: absolute;
	top: 50px;
	left: 190px;
	z-index: 2;
}
.AFLFwrd4  {
	position: absolute;
	top: 105px;
	left: 20px;
	z-index: 2;
}
.AFLFwrd5 {
	position: absolute;
	top: 105px;
	left: 105px;
	z-index: 2;
}
.AFLFwrd6 {
	position: absolute;
	top: 105px;
	left: 190px;
	z-index: 2;
}
.AFLFwrdBench1 {
	position: absolute;
	top: 105px;
	left: 295px;
	z-index: 2;
}

.AFLCntr1 {
	position: absolute;
	top: 170px;
	left: 105px;
	z-index: 2;
}
.AFLCntr2 {
	position: absolute;
	top: 170px;
	left: 190px;
	z-index: 2;
}
.AFLCntr3  {
	position: absolute;
	top: 225px;
	left: 20px;
	z-index: 2;
}
.AFLCntr4 {
	position: absolute;
	top: 225px;
	left: 105px;
	z-index: 2;
}
.AFLCntr5 {
	position: absolute;
	top: 225px;
	left: 190px;
	z-index: 2;
}
.AFLCntrBench1 {
	position: absolute;
	top: 200px;
	left: 295px;
	z-index: 2;
}

.AFLRuck1 {
	float: left; 
	position: relative; 
	top: 290px; 
	left: 105px;
	z-index: 2;
}
.AFLRuckBench1 {
	position: absolute;
	top: 290px;
	left: 295px;
	z-index: 2;
}

.AFLBack1 {
	position: absolute;
	top: 385px;
	left: 20px;
	z-index: 2;
}
.AFLBack2 {
	position: absolute;
	top: 385px;
	left: 105px;
	z-index: 2;
}
.AFLBack3 {
	position: absolute;
	top: 385px;
	left: 190px;
	z-index: 2;
}
.AFLBack4 {
	position: absolute;
	top: 440px;
	left: 20px;
	z-index: 2;
}
.AFLBack5 {
	position: absolute;
	top: 440px;
	left: 105px;
	z-index: 2;
}
.AFLBack6 {
	position: absolute;
	top: 440px;
	left: 190px;
	z-index: 2;
}

.AFLBackBench1 {
	position: absolute;
	top: 370px;
	left: 295px;
	z-index: 2;
}

/*	NRL Ground */
.groundNRL {
	position: relative;
	float: left;
	width: 382px;
	height: 604px;
	background: url(/images/fantasy/2009/fan_groundNRL.jpg) no-repeat;
}

.NRLFwrdTitle {
	position: absolute;
	top: 18px;
	left: 65px;
	z-index: 1;
	width: 164px;
	height: 25px;
	color: #425c09;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_nrl_pos_title_fwrd.gif) no-repeat;
}

.NRLFwrdTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.NRLFwrdTitle a, .NRLFwrdTitle a:link, .NRLFwrdTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.NRLFwrdTitle a:hover, .NRLFwrdTitle a:active {
	text-decoration: underline;
}

.NRLFwrdTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.NRLSecRowTitle {
	position: absolute;
	top: 106px;
	left: 60px;
	z-index: 1;
	width: 174px;
	height: 25px;
	color: #425c09;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_nrl_pos_title_secRow.gif) no-repeat;
}

.NRLSecRowTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.NRLSecRowTitle a, .NRLSecRowTitle a:link, .NRLSecRowTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.NRLSecRowTitle a:hover, .NRLSecRowTitle a:active {
	text-decoration: underline;
}

.NRLSecRowTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.NRLHalfTitle {
	position: absolute;
	top: 237px;
	left: 165px;
	z-index: 1;
	width: 104px;
	height: 25px;
	color: #425c09;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_nrl_pos_title_half.gif) no-repeat;
}

.NRLHalfTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.NRLHalfTitle a, .NRLHalfTitle a:link, .NRLHalfTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.NRLHalfTitle a:hover, .NRLHalfTitle a:active {
	text-decoration: underline;
}

.NRLHalfTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.NRLFiveTitle {
	position: absolute;
	top: 303px;
	left: 165px;
	z-index: 1;
	width: 104px;
	height: 25px;
	color: #425c09;
	font-size: 10px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_nrl_pos_title_five.gif) no-repeat;
}

.NRLFiveTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.NRLFiveTitle a, .NRLFiveTitle a:link, .NRLFiveTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.NRLFiveTitle a:hover, .NRLFiveTitle a:active {
	text-decoration: underline;
}

.NRLFiveTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.NRLCntrTitle {
	position: absolute;
	top: 427px;
	left: 105px;
	z-index: 1;
	width: 84px;
	height: 25px;
	color: #425c09;
	text-align: center;
	background: url(/images/fantasy/2009/fan_nrl_pos_title_cntr.gif) no-repeat;
}

.NRLCntrTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.NRLCntrTitle a, .NRLCntrTitle a:link, .NRLCntrTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.NRLCntrTitle a:hover, .NRLCntrTitle a:active {
	text-decoration: underline;
}

.NRLCntrTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.NRLBackTitle {
	position: absolute;
	top: 514px;
	left: 25px;
	z-index: 1;
	width: 94px;
	height: 25px;
	color: #425c09;
	text-align: center;
	background: url(/images/fantasy/2009/fan_nrl_pos_title_back.gif) no-repeat;
}

.NRLBackTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.NRLBackTitle a, .NRLBackTitle a:link, .NRLBackTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.NRLBackTitle a:hover, .NRLBackTitle a:active {
	text-decoration: underline;
}

.NRLBackTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.NRLBenchTitle {
	position: absolute;
	top: 3px;
	left: 380px;
	z-index: 1;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.NRLFwrd1  {
	position: absolute;
	top: 55px;
	left: 20px;
	z-index: 2;
}
.NRLFwrd2 {
	position: absolute;
	top: 55px;
	left: 105px;
	z-index: 2;
}
.NRLFwrd3 {
	position: absolute;
	top: 55px;
	left: 190px;
	z-index: 2;
}
.NRLFwrdBench1 {
	position: absolute;
	top: 65px;
	left: 295px;
	z-index: 2;
}

.NRLSecRow1 {
	position: absolute;
	top: 140px;
	left: 20px;
	z-index: 2;
}
.NRLSecRow2 {
	position: absolute;
	top: 160px;
	left: 105px;
	z-index: 2;
}
.NRLSecRow3 {
	position: absolute;
	top: 140px;
	left: 190px;
	z-index: 2;
}
.NRLSecRowBench1 {
	position: absolute;
	top: 150px;
	left: 295px;
	z-index: 2;
}

.NRLHalf1 {
	position: absolute;
	top: 230px;
	left: 40px;
	z-index: 2;
}

.NRLFive1 {
	position: absolute;
	top: 295px;
	left: 80px;
	z-index: 2;
}

.NRLCntr1 {
	position: absolute;
	top: 430px;
	left: 20px;
	z-index: 2;
}
.NRLCntr2 {
	position: absolute;
	top: 365px;
	left: 70px;
	z-index: 2;
}
.NRLCntr3  {
	position: absolute;
	top: 365px;
	left: 150px;
	z-index: 2;
}
.NRLCntr4 {
	position: absolute;
	top: 430px;
	left: 190px;
	z-index: 2;
}
.NRLCntrBench1 {
	position: absolute;
	top: 395px;
	left: 295px;
	z-index: 2;
}

.NRLBack1 {
	position: absolute;
	top: 500px;
	left: 125px;
	z-index: 2;
}
.NRLBackBench1 {
	position: absolute;
	top: 500px;
	left: 295px;
	z-index: 2;
}


/* S14 GROUND */
.groundS12, .groundS14 {
	position: relative;
	float: left;
	width: 382px;
	height: 734px;
	background: url(/images/fantasy/2009/fan_groundS14.jpg) no-repeat;
}

.S12PropTitle, .S14PropTitle {
	position: absolute;
	top: 48px;
	left: 195px;
	z-index: 1;
	width: 74px;
	height: 25px;
	color: #425c09;
	text-align: center;
	background: url(/images/fantasy/2009/fan_s14_pos_title_prop.gif) no-repeat;
}

.S12PropTitle div, .S14PropTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.S12PropTitle a, .S12PropTitle a:link, .S12PropTitle a:visited, .S14PropTitle a, .S14PropTitle a:link, .S14PropTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.S12PropTitle a:hover, .S12PropTitle a:active, .S14PropTitle a:hover, .S14PropTitle a:active {
	text-decoration: underline;
}

.S12PropTitle span, .S14PropTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.S12HookTitle, .S14HookTitle {
	position: absolute;
	top: 128px;
	left: 175px;
	z-index: 1;
	width: 94px;
	height: 25px;
	color: #425c09;
	text-align: center;
	background: url(/images/fantasy/2009/fan_s14_pos_title_hook.gif) no-repeat;
}

.S12HookTitle div, .S14HookTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.S12HookTitle a, .S12HookTitle a:link, .S12HookTitle a:visited, .S14HookTitle a, .S14HookTitle a:link, .S14HookTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.S12HookTitle a:hover, .S12HookTitle a:active, .S14HookTitle a:hover, .S14HookTitle a:active {
	text-decoration: underline;
}

.S12HookTitle span, .S14HookTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.S12LockTitle, .S14LockTitle {
	position: absolute;
	top: 201px;
	left: 185px;
	z-index: 1;
	width: 84px;
	height: 25px;
	color: #425c09;
	text-align: center;
	background: url(/images/fantasy/2009/fan_s14_pos_title_lock.gif) no-repeat;
}

.S12LockTitle div, .S14LockTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.S12LockTitle a, .S12LockTitle a:link, .S12LockTitle a:visited, .S14LockTitle a, .S14LockTitle a:link, .S14LockTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.S12LockTitle a:hover, .S12LockTitle a:active, .S14LockTitle a:hover, .S14LockTitle a:active {
	text-decoration: underline;
}

.S12LockTitle span, .S14LockTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.S12BackTitle, .S14BackTitle {
	position: absolute;
	top: 246px;
	left: 95px;
	z-index: 1;
	width: 94px;
	height: 25px;
	color: #425c09;
	text-align: center;
	background: url(/images/fantasy/2009/fan_s12_pos_title_back.gif) no-repeat;
}

.S12BackTitle div, .S14BackTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.S12BackTitle a, .S12BackTitle a:link, .S12BackTitle a:visited, .S14BackTitle a, .S14BackTitle a:link, .S14BackTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.S12BackTitle a:hover, .S12BackTitle a:active, .S14BackTitle a:hover, .S14BackTitle a:active {
	text-decoration: underline;
}

.S12BackTitle span, .S14BackTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.S12HalfTitle, .S14HalfTitle {
	position: absolute;
	top: 370px;
	left: 140px;
	z-index: 1;
	width: 104px;
	height: 25px;
	color: #425c09;
	text-align: center;
	background: url(/images/fantasy/2009/fan_s14_pos_title_half.gif) no-repeat;
}

.S12HalfTitle div, .S14HalfTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}


.S12HalfTitle a, .S12HalfTitle a:link, .S12HalfTitle a:visited, .S14HalfTitle a, .S14HalfTitle a:link, .S14HalfTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.S12HalfTitle a:hover, .S12HalfTitle a:active, .S14HalfTitle a:hover, .S14HalfTitle a:active {
	text-decoration: underline;
}

.S12HalfTitle span, .S14HalfTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.S12InsideTitle, .S14InsideTitle {
	position: absolute;
	top: 412px;
	left: 85px;
	z-index: 1;
	width: 114px;
	height: 25px;
	color: #425c09;
	text-align: center;
	background: url(/images/fantasy/2009/fan_s14_pos_title_inside.gif) no-repeat;
}

.S12InsideTitle div, .S14InsideTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.S12InsideTitle a, .S12InsideTitle a:link, .S12InsideTitle a:visited, .S14InsideTitle a, .S14InsideTitle a:link, .S14InsideTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.S12InsideTitle a:hover, .S12InsideTitle a:active, .S14InsideTitle a:hover, .S14InsideTitle a:active {
	text-decoration: underline;
}

.S12InsideTitle span, .S14InsideTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.S12OutsideTitle, .S14OutsideTitle {
	position: absolute;
	top: 592px;
	left: 85px;
	z-index: 1;
	width: 124px;
	height: 25px;
	color: #425c09;
	text-align: center;
	background: url(/images/fantasy/2009/fan_s14_pos_title_outside.gif) no-repeat;
}

.S12OutsideTitle div, .S14OutsideTitle div {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 0px;
}

.S12OutsideTitle a, .S12OutsideTitle a:link, .S12OutsideTitle a:visited, .S14OutsideTitle a, .S14OutsideTitle a:link, .S14OutsideTitle a:visited {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #425c09;
	margin: 0;
	padding: 0;
}

.S12OutsideTitle a:hover, .S12OutsideTitle a:active, .S14OutsideTitle a:hover, .S14OutsideTitle a:active {
	text-decoration: underline;
}

.S12OutsideTitle span, .S14OutsideTitle span {
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

.S12BenchTitle, .S14BenchTitle {
	position: absolute;
	top: 2px;
	left: 380px;
	z-index: 1;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.S14Prop1 {
	position: absolute;
	top: 35px;
	left: 20px;
	z-index: 2;
}
.S14Prop2 {
	position: absolute;
	top: 35px;
	left: 105px;
	z-index: 2;
}
.S14PropBench1 {
	position: absolute;
	top: 50px;
	left: 295px;
	z-index: 2;
}

.S14Hook1 {
	position: absolute;
	top: 115px;
	left: 55px;
	z-index: 2;
}

.S14Lock1 {
	position: absolute;
	top: 185px;
	left: 20px;
	z-index: 2;
}
.S14Lock2 {
	position: absolute;
	top: 185px;
	left: 100px;
	z-index: 2;
}
.S14LockBench1 {
	position: absolute;
	top: 185px;
	left: 295px;
	z-index: 2;
}

.S14Back1 {
	position: absolute;
	top: 285px;
	left: 20px;
	z-index: 2;
}
.S14Back2 {
	position: absolute;
	top: 285px;
	left: 105px;
	z-index: 2;
}
.S14Back3 {
	position: absolute;
	top: 285px;
	left: 190px;
	z-index: 2;
}
.S14BackBench1 {
	position: absolute;
	top: 280px;
	left: 295px;
	z-index: 2;
}

.S14Half1 {
	position: absolute;
	top: 360px;
	left: 60px;
	z-index: 2;
}

.S14Inside1 {
	position: absolute;
	top: 445px;
	left: 110px;
	z-index: 2;
}
.S14Inside2 {
	position: absolute;
	top: 495px;
	left: 150px;
	z-index: 2;
}
.S14Inside3 {
	position: absolute;
	top: 545px;
	left: 200px;
	z-index: 2;
}
.S14InsideBench1 {
	position: absolute;
	top: 485px;
	left: 295px;
	z-index: 2;
}

.S14Outside1 {
	position: absolute;
	top: 610px;
	left: 20px;
	z-index: 2;
}
.S14Outside2 {
	position: absolute;
	top: 635px;
	left: 105px;
	z-index: 2;
}
.S14Outside3 {
	position: absolute;
	top: 610px;
	left: 190px;
	z-index: 2;
}
.S14OutsideBench1 {
	position: absolute;
	top: 610px;
	left: 295px;
	z-index: 2;
}

/*	NO JAVASCRIPT */
.tradeOption {
	clear: both;
	float: inherit;
	text-align: center;
	width: 300px;
}

.tradeOption a {
	display: block !important;
	clear: both !important;
}


/*	TEAM DETAILS (team dashboard) */
.tmTeamContainer {
	float: left;
	width: 383px;
}
.tmDetailsContainer {
	clear: both;
	float: left;
	width: 383px;
	height: 87px;
	margin: 3px 0px 3px 0px;
	background: url(/images/fantasy/2009/fan_tm_details_bg.jpg) no-repeat;
}

.tmDetailsAvatarContainer {
	clear: both;
	float: inherit;
	height: 50px;
	width: 50px;
	margin: 16px 0px 0px 18px;
	border: 1px solid #000;
}

.tmDetailsValueCredit {
	float: left;
	margin: 23px 0px 0px 0px;
}

.tmDetailsValue {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 32px;
	width: 130px;
}

.tmDetailsCredit {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 32px;
	width: 130px;
}

.tmDetailsValueCredit p {
	clear: both;
	float: left;
	padding: 3px 0px 0px 0px;
	width: 75px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.tmDetailsValueCredit strong {
	display: block;
	float: left;
	width: 50px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: right;
}

.tmDetailsBtns {
	float: left;
	margin: 8px 0px 0px 0px;
}

.tmDetailsBtnSave {
	clear: both;
	float: inherit;
	width: 122px;
	height: 41px;
	margin: 0px 0px 0px 19px;
}

.tmDetailsBtnSave a, .tmDetailsBtnSave a:link, .tmDetailsBtnSave a:visited {
	display: block;
	width: 122px;
	height: 41px;
	background: url(/images/fantasy/2009/fan_btn_save_active.jpg) no-repeat;
}

.tmDetailsBtnSave a:hover{
	background: url(/images/fantasy/2009/fan_btn_save_active_hover.jpg) no-repeat;
}

.tmDetailsBtnSave a:active{
	background: url(/images/fantasy/2009/fan_btn_save_active_down.jpg) no-repeat;
}

.tmDetailsBtnSaveInactive {
	clear: both;
	float: inherit;
	width: 122px;
	height: 41px;
	margin: 0px 0px 0px 19px;
}

.tmDetailsBtnSaveInactive a, .tmDetailsBtnSaveInactive a:link, .tmDetailsBtnSaveInactive a:visited, .tmDetailsBtnSaveInactive a:hover, .tmDetailsBtnSaveInactive a:active {
	display: block;
	width: 122px;
	height: 41px;
	background: url(/images/fantasy/2009/fan_btn_save_inactive.jpg) no-repeat;
}

.tmDetailsBtnsSmall {
	clear: both;
	float: inherit;
	margin: 2px 0px 0px 19px;
}

.tmDetailsBtnAutofill{
	float: left;
	width: 59px;
	height: 24px;
}

.tmDetailsBtnAutofill a, .tmDetailsBtnAutofill a:link, .tmDetailsBtnAutofill a:visited {
	display: block;
	width: 59px;
	height: 24px;
	background: url(/images/fantasy/2009/fan_btn_autofill_active.jpg) no-repeat;
}

.tmDetailsBtnAutofill a:hover{
	background: url(/images/fantasy/2009/fan_btn_autofill_active_hover.jpg) no-repeat;
}

.tmDetailsBtnAutofill a:active{
	background: url(/images/fantasy/2009/fan_btn_autofill_active_down.jpg) no-repeat;
}

.tmDetailsBtnAutofillInactive {
	float: left;
	width: 59px;
	height: 24px;
}

.tmDetailsBtnAutofillInactive a, .tmDetailsBtnAutofillInactive a:link, .tmDetailsBtnAutofillInactive a:visited, .tmDetailsBtnAutofillInactive a:hover, .tmDetailsBtnAutofillInactive a:active {
	display: block;
	width: 59px;
	height: 24px;
	background: url(/images/fantasy/2009/fan_btn_autofill_inactive.jpg) no-repeat;
}

.tmDetailsBtnReset {
	float: left;
	width: 63px;
	height: 24px;
}

.tmDetailsBtnReset a, .tmDetailsBtnReset a:link, .tmDetailsBtnReset a:visited {
	display: block;
	width: 63px;
	height: 24px;
	background: url(/images/fantasy/2009/fan_btn_reset_active.jpg) no-repeat;
}

.tmDetailsBtnReset a:hover {
	background: url(/images/fantasy/2009/fan_btn_reset_active_hover.jpg) no-repeat;
}

.tmDetailsBtnReset a:active {
	background: url(/images/fantasy/2009/fan_btn_reset_active_down.jpg) no-repeat;
}

.tmDetailsBtnResetInactive {
	float: left;
	width: 63px;
	height: 24px;
}

.tmDetailsBtnResetInactive a, .tmDetailsBtnResetInactive a:link, .tmDetailsBtnResetInactive a:visited, .tmDetailsBtnResetInactive a:hover, .tmDetailsBtnResetInactive a:active {
	display: block;
	width: 63px;
	height: 24px;
	background: url(/images/fantasy/2009/fan_btn_reset_inactive.jpg) no-repeat;
}

.tmDetailsContentContainer {
	float: left;
	height: 51px;
	width: 182px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
	background: #e8ebf0 url(/images/dreamteam/2008/legendbodybg.jpg) repeat-x bottom;
}
.tmDetailsContentInner {
	float: left;
	margin: 15px 0px 0px 10px;
}
.tmDetailsContentLabel {
	float: left;
	text-align: left;
}
.tmDetailsContentValues {
	float: left;
	width: 40px;
	text-align: right;
}
.tmDetailsRoundBox {
	margin-top: 10px;
}

/* TEAM DETAILS (LIGHTBOX) */
#fan_graph {
	height: 150px;
	width: 100%;
}

.tmDetailsLBContainer {
	clear: both;
	float: left;
	width: 383px;
	height: 167px;
	margin: 3px 0px 3px 0px;
	background: url(/images/fantasy/2009/fan_tm_details_lightbox_bg.jpg) no-repeat;
}

.tmDetailsLBTitleContainer {
	clear: both;
	float: inherit;
	width: 383px;
	height: 35px;
}

.tmDetailsLBTitle {
	float: left;
	padding: 10px 0px 0px 0px;
	width: 240px;
}

.tmDetailsLBTitle .headingone {
	margin: 0;
	padding: 0px 0px 0px 16px;
	color: #000;
}

.tmDetailsLBTitleNav {
	float: left;
	margin: 2px 0px 0px 0px;
	width: 135px;
}

.tmDetailsLBTitleNav ul {
	float: left;
	margin: 4px 0px 0px 10px;
}

.tmDetailsLBTitleNav li {
	font-size: 10px;
}

.tmDetailsLBTitleNav select {
	float: left;
	margin: 0px 0px 0px 8px;
}

.tmDetailsLBAvatarContainer {
	clear: both;
	float: inherit;
	height: 50px;
	width: 50px;
	margin: 8px 0px 0px 18px;
	border: 1px solid #000;
}

.tmDetailsLBPointsValue {
	float: left;
	margin: 13px 0px 0px 0px;
}

.tmDetailsLBPointsValue p {
	clear: both;
	float: left;
	padding: 3px 0px 0px 0px;
	width: 100px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.tmDetailsLBPointsValue strong {
	display: block;
	float: left;
	width: 145px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: right;
}

.tmDetailsLBPoints {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 32px;
	width: 250px;
}

.tmDetailsLBValue {
	clear: both;
	float: inherit;
	margin: 6px 0px 0px 32px;
	width: 250px;
}

.tmDetailsLBCoach {
	clear: both;
	float: inherit;
	margin: 21px 0px 0px 20px;
}

.tmDetailsLBCoachAvatar {
	clear: both;
	float: left;
	margin: 0px 0px 0px 0px;
}

.tmDetailsLBCoachAvatar img {
	border: 1px solid #000;
}

.tmDetailsLBCoachDetails {
	float: left;
	width: 200px;
}

.tmDetailsLBCoachDetails p {
	padding: 0px 0px 1px 8px;
	font-size: 10px;
}

/* GRAPHICAL/DATA TABS & BUTTONS */
.tmTabGrphDataContainer {
	float: left;
	width: 450px;
}
.tmTabGrphDataLeft {
	width: 8px;
	border-bottom: 1px solid #CCC;
}
.tmTabGrphDataRight {
	width: 245px;
	border-bottom: 1px solid #ccc;
}
.tmTabGrphDataButton {
	vertical-align: bottom;
}
.tmTabGrphDataButton a {
	color:#fff;
}
.tmTabGraphical {
	font-size: 11px;
	font-weight:bold;
	color:#fff;
	text-align: center;
	width: 115px;
	background: url(/images/dreamteam/2008/tab_graph_nact.jpg) no-repeat top;
}
.tmTabGraphical a, .tabGraphical a:link, .tabGraphical a:visited {
	text-transform: uppercase;
	text-decoration: none;
	line-height: 26px;
	color: #FFF;
}
.tmTabGraphical a:hover {
	text-decoration: underline;
}
.tmTabGraphicalActive {
	font-size: 10px;
	text-align: center;
	width: 115px;
	height: 26px;
	background: url(/images/dreamteam/2008/tab_graph_act.jpg) no-repeat top;
}
.tmTabGraphicalActive a, .tmTabGraphicalActive a:link, .tmTabGraphicalActive a:visited {
	text-transform: uppercase;
	text-decoration: none;
	line-height: 26px;
	color: #000;
	font-weight:bold;
}
.tmTabGraphicalActive a:hover {
	text-decoration: underline;
	color: #000;
}
.tmTabData {
	font-size: 11px;
	font-weight:bold;
	text-align: center;
	width: 78px;
	height: 26px;
	background: url(/images/dreamteam/2008/data_view_nact.jpg) no-repeat top;
	color:#000;
}
.tmTabData a, .tmTabData a:link, .tmTabData a:visited {
	text-transform: uppercase;
	text-decoration: none;
	line-height: 26px;
	color: #000;
}
.tmTabData a:hover {
	text-decoration: underline;
}
.tmTabDataActive {
	font-size: 10px;
	text-align: center;
	width: 78px;
	height: 26px;
	background: url(/images/dreamteam/2008/tab_data_act.jpg) no-repeat top;
	color: #000;
}

.tmTabDataActive a, .tabDataActive a:link, .tabDataActive a:visited {
	text-transform: uppercase;
	text-decoration: none;
	line-height: 26px;
	color: #000;
	font-weight:bold;
}

.tmTabDataActive a:hover {
	text-decoration: underline;
	color: #000;
}
.tmTabGrphDataSpacer {
	width: 2px;
	height: 24px;
	background: url(/images/fantasy/tab_graphicaldataspacer.jpg) repeat-x bottom;
}
.tmButtonOption1 {
	float: left;
	margin: 2px 1px 2px 4px;
}
.tmButtonOption2 {
	float: left; 
	margin: 2px 1px 2px 1px;
}
.tmButtonOption3 {
	float: left;
	margin: 2px 2px 2px 1px;
}

/* CAPTAIN / LEGEND */
#FT_captainMsg {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 45px;
	width: 250px;
}

.tmCaptLegContainer {
	clear: both;
	float: left;
	width: 382px;
	height: 35px;
	margin: 4px 0px 0px 0px;
	background: url(/images/fantasy/2009/fan_groundCaptain.jpg) no-repeat; 
}

.tmCaptLegContainerALE {
	clear: both;
	float: left;
	width: 382px;
	height: 35px;
	margin: 4px 0px 0px 0px;
	background: url(/images/fantasy/2009/fan_groundCaptain_ale.jpg) no-repeat; 
}

.tmCaptainContainer {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 50px;
}

.tmCaptainContainer select {
	width: 120px;
	margin: 5px 0px 0px 10px;
	font-size: 11px;
}

.tmCaptainContainer .fan_icon16Captain {
	margin: 5px 0px 0px 0px;
}

.tmLegendContainer {
	float: left;
	width: 150px;
}

.tmLegendTradeIcon {
	float: inherit;
	margin: 0px 0px 0px 40px;
	width: 93px;
	height: 27px;
	background: url(/images/fantasy/2009/fan_groundLegendTrade.jpg) no-repeat;
}

.tmLegendTradeIcon img {
	display: none;
}

.tmLegendBenchIcon {
	position: absolute;
	top: 10px;
	left: 300px;
	z-index: 2;
}

.tmLegendBenchIcon img {
	display: none;
}

.tmTeamChart {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
}

.tmTeamChart .headingtwo {
	margin: 0px 0px 0px 5px;
}

.tmTeamChartLegend {
	clear: both;
	float: inherit;
	margin: 5px 0px 10px 40px;
}

.tmTeamChartLegendTitle {
	float: left;
	font-size: 10px;
	color: #888;
}

.tmTeamChartLegendYou {
	float: left;
	margin: 0px 0px 0px 10px;
	color: #5d830c;
	font-size: 10px;
	font-weight: bold;
	height: 18px;
}

.tmTeamChartLegendYou span {
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	vertical-align: top;
	font-family: arial-black;
}

.tmTeamChartLegendAverage {
	float: left;
	margin: 0px 0px 0px 10px;
	color: #888;
	font-size: 10px;
	font-weight: bold;
	height: 18px;
}

.tmTeamChartLegendAverage span {
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	vertical-align: top;
	font-family: arial-black;
}

.tmTeamChartLegendThem {
	float: left;
	margin: 0px 0px 0px 10px;
	color: #D46400;
	font-size: 10px;
	font-weight: bold;
}

.tmTeamChartLegendThem span {
	font-size: 17px;
	font-weight: bold;
	line-height: 12px;
	vertical-align: top;
}

/* TRADE / RESULTS BOARD */
.tradingInfo {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 0px;
}

.tmBoardContainer {
	float: left;
	width: 285px;
	margin: 0;
	padding: 0;
}

.tmBoardRound {
	clear: both;
	float: inherit;
	width: 265px;
	margin: 1px 5px 3px 15px;
}

/* TEAM OPTIONS */
.tmBoardTeamOptions {
	clear: both;
	float: inherit;
	margin: 0px 0px 8px 10px;
	width: 275px;
}

.tmBoardTeamOptionsCreate {
	float: left;
	width: 115px;
	margin: 0px 5px 0px 0px;
}

/* CHANGE TEAM DROPDOWN */
.fanStyleHolder {
	float: right;
	width: 152px;
	height: 25px;
}

.fanStyleContainer {
	position: relative;
	z-index: 2;
	width: 152px;
	height: 25px;
	background: url(/images/fantasy/2009/fan_dropdown_changeTeam_bg3.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
}

.fanStyleTitle {
	float: left;
	padding: 7px 0px 0px 4px;
	font-size: 10px;
	font-weight: bold;
	font-family: tahoma;
}

.fanStyleTitleIcon {
	float: left;
	padding: 4px 0px 0px 8px;
}

.fanStyleList {
	width: 152px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	top: 22px;
	left: 0px;
}

.fanStyleList a, .fanStyleList a:link, .fanStyleList a:visited {
	display: block;
	width: 150px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	overflow: hidden;
	color: #000;
	float: inherit;
	cursor: pointer;
}

*html .fanstyleList a, .fanStyleList a:link, .fanStyleList a:visited {
	width: 152px;
}

.fanStyleList a:active, .fanStyleList a:hover {
	background: #eee;
	text-decoration: none;
	color: #000;
}

.fanStyleIcon {
	float: left;
	padding: 4px 0px 0px 5px;
}

.fanStyleOption {
	display: block;
	float: left;
	padding: 0px 0px 0px 0px;
}

.fanStyleOption em {
	display: block;
	float: left;
	padding: 7px 5px 0px 5px;
	font-size: 10px;
	font-style: normal;
	font-family: tahoma;
	color: #000;
}

.fanStyleListBottom {
	clear: both;
	width: 152px;
	height: 4px;
	background: transparent url(/images/fantasy/2009/fan_dropdown_changeTeam_bottom.png) no-repeat;
}

.tmBoardTeamChangeDropdown {
	float: left;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	width: 149px;
	overflow: hidden;
}

.tmBoardTeamChangeDropdown ul {
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	font-family: verdana;
	margin: 0;
	padding: 0;
}

.tmBoardTeamChangeDropdown li {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
	font-size: 10px;
}

.titlePadding {
	float: right;
	padding: 3px 30px 0px 0px; 
}

.largeDD {
	float: left;
	width: 149px;
	height: 23px;
	color: #5d830c;
	background: url(/images/fantasy/2009/fan_dropdown_changeTeam_bg.jpg) no-repeat;
}

.tmBoardTeamChangeDropdown a {
	text-decoration: none !important;
}

.menuDropdownLarge {
	width: 150px;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	margin: 21px 0px 0px -4px;
}

.menuDropdownLarge a, .menuDropdownLarge a:link, .menuDropdownLarge a:visited {
	display: block;
	width: 150px;
	height: 18px;
	border-bottom: 1px solid #5d830c;
	border-left: 1px solid #5d830c;
	border-right: 1px solid #5d830c;
	background: #eee url(/images/fantasy/2009/fan_dropdown_bg.jpg) repeat-x;
	overflow: hidden;
	color: #000;
	font-size: 10px;
	font-weight: normal;
}

.menuDropdownLarge a:active, .menuDropdownLarge a:hover {
	background: #fff;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}

.menuDropdownOption em {
	float: right;
	padding: 2px 5px 0px 2px;
	font-style: normal;
}

.topBorderDropdown {
	border-top: 1px solid #5d830c;
}

/* TRADE / RESULTS NAV */
.tmBoardNavContainerBg {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 10px;
	width: 275px;
	height: 29px;
	background: #fff	url(/images/fantasy/2009/fan_tm_nav_bg.jpg) no-repeat bottom;
}

.tmBoardNavContainer {
	float: inherit;
	width: 270px;
	margin: 0px 0px 0px 5px;
}

.tmBoardNav {
	float: left;
	width: 67px;
	height: 29px;
	margin: 0px 2px 0px 2px;
	text-align: center;
	background: url(/images/fantasy/2009/fan_tm_nav_inactive_bg.jpg) no-repeat;
}

.tmBoardNavActive {
	float: left;
	text-align: center;
	width: 67px;
	height: 29px;
	background: url(/images/fantasy/2009/fan_tm_nav_active_bg.jpg) no-repeat;
}

.tmBoardNav a, .tmBoardNav a:link, .tmBoardNav a:visited {
	line-height: 22px;
	color: #666;
	text-decoration: none;
	font-weight: regular;
	font-size: 12px;
}

.tmBoardNav a:hover {
	text-decoration: underline;
	font-size: 12px;
}

.tmBoardNavActive a {
	line-height: 22px !important;
	color: #fff !important;
	font-weight: bold !important;
	font-size: 12px !important;
}

.tmBoardNavText {
	float: right;
	margin: 5px 5px 0px 0px;
}

.tmBoardNavText a {
	padding: 0px 5px 0px 0px;
	font-size: 10px !important;
	font-weight: normal !important;
	color: #888 !important;
}

.tmBoardNavTextActive {
	float: right;
	margin: 5px 5px 0px 0px;
	height: 29px;
	background: url(/images/fantasy/2009/fan_tm_nav_text_active_bg.jpg) no-repeat center top;
}

*html body .tmBoardNavTextActive {
	float: right;
	margin: 5px 5px 0px 0px;
	height: 24px;
	background: url(/images/fantasy/2009/fan_tm_nav_text_active_bg.jpg) no-repeat center top;
}

.tmBoardNavTextActive a {
	padding: 0px 8px 0px 0px;
	font-size: 10px !important;
	font-weight: bold !important;
	color: #5a830d !important;
}

/* TRADE SEARCH */
.tmBoardTradeContainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 10px;
	width: 275px;
	height: 191px;
	background: url(/images/fantasy/2009/fan_tm_trade_bg.jpg) no-repeat;
}

.tmBoardTradeSearch {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 15px;
	width: 250px;
}

.tmBoardTradeSearch p {
	float: left;
	width: 50px;
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.tmBoardTradeSearchInput {
	font-size: 11px;
	border: 1px solid #536614;
	width: 75px;
	height: 18px;
	margin: 0px 5px 0px 0px;
	color: #999;
}

.tmBoardTradeSearchHR {
	clear: both;
	float: inherit;
	margin: 6px 0px 6px 15px;
	padding: 0px 0px 0px 0px;
	height: 0px;
	width: 250px;
	border-bottom: 1px dotted #777;
	font-size: 1px;
	line-height: 1px;
}

.tmBoardTradeFilters {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 15px;
	width: 250px;
}

.tmBoardTradeFilters p {
	clear: both;
	float: left;
	width: 85px;
	padding: 3px 0px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000;
}

.tmBoardTradeFilters select {
	font-size: 11px;
	width: 162px;
	height: 17px;
}

.tmBoardTradeFilterInstance {
	clear: both;
	float: inherit;
	margin: 0px 0px 3px 0px;
	width: 100%;
}

.tmBoardTradeFilterTeamChange {
	clear: both;
	float: inherit;
	margin: 0px 0px 3px 0px;
	width: 100%;
}

.tmBoardTradeFilterTeamChange select {
	width: 120px;
}

.tmBoardTradeFilterFor {
	clear: both;
	float: inherit;
	margin: 2px 0px 0px 97px;
}

.tmBoardTradeFilterFor select {
	width: 122px;
	height: 17px;
	margin: 0px 0px 0px 10px;
}

*html body .tmBoardTradeFilterFor select {
	width: 122px;
	margin: 0px 0px 0px 13px;
}

.tmBoardTradesAvailable {
	clear: both;
	float: left;
	width: 134px;
	height: 22px;
	margin: 5px 0px 0px 0px;
	background: url(/images/fantasy/2009/fan_tm_trade_available_bg.jpg) no-repeat;
	cursor: pointer;
}

.tmBoardTradesAvailable p {
	width: 124px;
	font-size: 10px;
	color: #666;
	font-weight: normal;
	padding: 4px 5px 0px 5px;
	text-align: center;
	font-family: tahoma;
	cursor: pointer;
}

.tmBoardTradesAvailable a, .tmBoardTradesAvailable a:link, .tmBoardTradesAvailable a:visited, .tmBoardTradesAvailable a:hover, .tmBoardTradesAvailable a:active {
	display: block;
	padding: 4px 5px 0px 5px;
	font-size: 10px;
	font-family: arial;
	font-weight: normal;
	text-align: center;
}

.tmBoardTradesAvailablePos {
	font-size: 12px;
	color: #5d830c;
	margin: 0px 3px 0px 0px;
}

.tmBoardTradesAvailableNeg {
	font-size: 12px;
	color: #b41a18;
	margin: 0px 3px 0px 0px;
}

.tmBoardTradeFilterFindPlayers {
	float: right;
	margin: 7px 5px 0px 0px;
}

*html body .tmBoardTradeFilterFindPlayers {
	float: right;
	margin: 7px 1px 0px 0px;
}

/* TRADE HISTORY */
.tmBoardTradeHistoryContainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 275px;
	height: 63px;
	background: url(/images/fantasy/2009/fan_tm_tradeHistory_bg.jpg) no-repeat;
}

.tmBoardTradeHistoryTitle {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 15px;
	width: 250px;
}

.tmBoardTradeHistoryTitle h3 {
	padding: 4px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.tmBoardTradeHistoryTitle p {
	font-size: 10px;
	color: #000;
}

.tmBoardTradePlayerListContainer {
	clear: both;
	float: inherit;
	width: 270px;
	margin: 16px 0px 2px 2px;
}

.tmBoardTradePlayerListHeading {
	float: left;
	color: #5d830c;
	font-weight: bold;
	padding: 0px 0px 2px 2px;
	font-size: 12px;
}

.tmBoardTradePlayerListHolder {
	clear: both;
	float: left;
	width: 100%;
}

/* RESULTS SUMMARY */
.tmBoardTradeResultsSummary {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 15px;
	width: 270px;
}

.tmBoardTradeResultsSummaryTitle {
	float: left;
	margin: 5px 0px 0px 0px;
}

.tmBoardTradeResultsFull {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 10px;
}

.tmTable {
	clear: both;
	float: inherit;
	margin: 5px 0px 5px 10px;
	width: 275px;
}

.tmTable .ftdatatable0cell, .tmTable .ftdatatable1cell {
	font-family: tahoma;
	font-size: 10px;
}

.tmTableDataResultsFound {
	float: left;
	margin: 0;
	padding: 5px 5px 4px 38px;
	font-size: 10px;
}

.tmTableDataResultsFound a {
	font-size: 10px !important;
	color: #5d830c !important;
}

.tmTableDataResultsFoundIcon {
	display: block;
	margin: 3px 0px 0px 0px;
	width: 15px;
	height: 16px;
	background: url(/images/fantasy/2009/fan_btn_white_fullStats.jpg) no-repeat;
}

.tmTableDataPlayer {
	float: left;
	margin: 3px 0px 0px 5px;
}

.tmTableDataPlayer a {
	font-weight: bold !important;
	font-size: 10px !important;
	color: #254a83 !important;
	font-family: arial !important;
}

.tmTableDataPosBench {
	color: #888;
}

/* RESULTS */
.tmBoardResultsContainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 275px;
	height: 121px;
	background: url(/images/fantasy/2009/fan_tm_results_bg.jpg) no-repeat;
}

.tmBoardResultSearchHR {
	clear: both;
	float: inherit;
	margin: 4px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	height: 0;
	width: 250px;
	border-bottom: 1px dotted #777;
	font-size: 1px;
	line-height: 1px;
}

.tmBoardResultsContainer form {
	padding: 0;
	margin: 0;	
}

.tmBoardResultsSummary {
	clear: both;
	float: inherit;
	margin: 10px 0px 5px 15px;
	width: 265px;
}

.tmBoardResultsSummaryTitle {
	clear: both;
	float: inherit;
	margin: 2px 0px 2px 0px;
	width: 100%;
	border-bottom: 1px solid #ddd;
}

.tmBoardResultsSummaryTitle h3 {
	font-size: 12px;
	color: #5d830c;
	padding: 0px 0px 2px 0px;
	width: 100%;
}

.tmBoardRRContainer {
	float: left;
	width: 155px;
}

.tmBoardRRLabel {
	clear: both;
	float: inherit;
	height: 15px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #000;
}

*html body .tmBoardRRLabel {
	clear: both;
	float: inherit;
	height: 18px;
	padding: 2px 0px 2px 0px;
	font-size: 10px;
	color: #000;
	border-bottom: 1px solid #ddd;
}

.tmBoardRPContainer {
	float: left;
	width: 110px;
}

.tmBoardResultsScore {
	margin: 2px 0px 0px 10px;
	width: 94px;
	height: 45px;
	background: url(/images/fantasy/2009/fan_tm_resultsBreakdown_bg.jpg) no-repeat;
}

.tmBoardResultsScore p {
	padding: 12px 0px 0px 0px;
	font-size: 18px;
	font-weight: bold;
	color: #5d830c;
	text-align: center;
}

.tmBoardResultsScoreRank {
	clear: both;
	float: inherit;
	margin: 2px 0px 0px 10px;
	width: 94px;
}

.tmBoardResultsScoreRank p {
	text-align: center;
	font-size: 10px;
	color: #888;
}

.tmBoardResultsTotal {
	clear: both;
	float: left;
	margin: 10px 0px 10px 0px;
	width: 155px;
	
}

.tmBoardResultsTotalTitle {
	clear: both;
	float: left;
	width: 155px;
	border-bottom: 1px solid #ddd;
}

.tmBoardResultsTotalTitle h3 {
	font-size: 12px;
	color: #5d830c;
	padding: 0px 0px 2px 0px;
	width: 100%;
}

.tmBoardResultsTotalTitle h3 span {
	font-size: 10px;
	color: #888;
	font-weight: normal;
}

.tmBoardResultsTotalRank {
	clear: both;
	float: inherit;
	width: 155px;
	margin: 2px 0px 0px 0px;
}

.tmBoardResultsTotalRank p {
	font-size: 10px;
	color: #888;
}

.tmBoardResultsTotalScore {
	float: left;
	width: 110px;
	height: 55px;
	margin: 8px 0px 0px 0px;
	overflow: hidden;
}

/* RESULTS TEAM RANKINGS */
.tmBoardResultsRank {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 10px;
	width: 275px;
}

.tmBoardResultsRank table {
	clear: both;
}

.tmBoardResultsRank .ftdatatable0cell {
	border-right: none;
}

.fantasyHighlight {
	background: #f0f9e8 url(/images/fantasy/2009/fan_table_highlight_bg.jpg) repeat-x bottom;
}

/* CREATE TEAM */
.fan_chooseCode {
	clear: both;
	float: left;
	width: 625px;
}

.fan_chooseCodeTitle {
	clear: both;
	font-size: 15px;
	font-weight: bold;
	color: #254a83;
	margin: 2px 0px 2px 5px;
}

.fan_chooseCodeInstance {
	float: left;
	width: 70px;
	margin: 5px 10px 0px 0px;
}

.fan_chooseCodeInstanceIcon {
	clear: both;
	float: inherit;
	margin: 0px 0px 5px 17px;
}

.fan_chooseCodeInstanceIconAFL {
	width: 68px;
	height: 72px;
}

.fan_chooseCodeInstanceIconAFL a, .fan_chooseCodeInstanceIconAFL a:link, .fan_chooseCodeInstanceIconAFL a:visited {
	display: block;
	width: 68px;
	height: 72px;
	background: url(/images/footytips/2009/ft_btn_fantasy_create_afl.jpg) no-repeat;
	background-position: 0px 0px;
}

.fan_chooseCodeInstanceIconAFL a:hover, .fan_chooseCodeInstanceIconAFL a:active {
	background: url(/images/footytips/2009/ft_btn_fantasy_create_afl.jpg) no-repeat;
	background-position: 0px -72px;
}

.fan_chooseCodeInstanceIconAFLComingSoon {
	width: 68px;
	height: 72px;
}

.fan_chooseCodeInstanceIconAFLComingSoon a, .fan_chooseCodeInstanceIconAFLComingSoon a:link, .fan_chooseCodeInstanceIconAFLComingSoon a:visited {
	display: block;
	width: 68px;
	height: 72px;
	background: url(/images/footytips/2009/ft_btn_fantasy_create_afl_comingSoon.jpg) no-repeat;
	background-position: 0px 0px;
	cursor: default;
}

.fan_chooseCodeInstanceIconNRL {
	width: 68px;
	height: 72px;
}

.fan_chooseCodeInstanceIconNRL a, .fan_chooseCodeInstanceIconNRL a:link, .fan_chooseCodeInstanceIconNRL a:visited {
	display: block;
	width: 68px;
	height: 72px;
	background: url(/images/footytips/2009/ft_btn_fantasy_create_nrl.jpg) no-repeat;
	background-position: 0px 0px;
}

.fan_chooseCodeInstanceIconNRL a:hover, .fan_chooseCodeInstanceIconNRL a:active {
	background: url(/images/footytips/2009/ft_btn_fantasy_create_nrl.jpg) no-repeat;
	background-position: 0px -72px;
}

.fan_chooseCodeInstanceIconNRLComingSoon {
	width: 68px;
	height: 72px;
}

.fan_chooseCodeInstanceIconNRLComingSoon a, .fan_chooseCodeInstanceIconNRLComingSoon a:link, .fan_chooseCodeInstanceIconNRLComingSoon a:visited {
	display: block;
	width: 68px;
	height: 72px;
	background: url(/images/footytips/2009/ft_btn_fantasy_create_nrl_comingSoon.jpg) no-repeat;
	background-position: 0px 0px;
	cursor: default;
}

.fan_chooseCodeInstanceIconS14, .fan_chooseCodeInstanceIconSRU {
	width: 68px;
	height: 72px;
}

.fan_chooseCodeInstanceIconS14 a, .fan_chooseCodeInstanceIconS14 a:link, .fan_chooseCodeInstanceIconS14 a:visited, 
.fan_chooseCodeInstanceIconSRU a, .fan_chooseCodeInstanceIconSRU a:link, .fan_chooseCodeInstanceIconSRU a:visited {
	display: block;
	width: 68px;
	height: 72px;
	background: url(/images/footytips/2009/ft_btn_fantasy_create_s14.jpg) no-repeat;
	background-position: 0px 0px;
}

.fan_chooseCodeInstanceIconS14 a:hover, .fan_chooseCodeInstanceIconS14 a:active,
.fan_chooseCodeInstanceIconSRU a:hover, .fan_chooseCodeInstanceIconSRU a:active {
	background: url(/images/footytips/2009/ft_btn_fantasy_create_s14.jpg) no-repeat;
	background-position: 0px -72px;
}

.fan_chooseCodeInstanceIconS14ComingSoon,
.fan_chooseCodeInstanceIconSRUComingSoon {
	width: 68px;
	height: 72px;
}

.fan_chooseCodeInstanceIconS14ComingSoon a, .fan_chooseCodeInstanceIconS14ComingSoon a:link, .fan_chooseCodeInstanceIconS14ComingSoon a:visited,
.fan_chooseCodeInstanceIconSRUComingSoon a, .fan_chooseCodeInstanceIconSRUComingSoon a:link, .fan_chooseCodeInstanceIconSRUComingSoon a:visited {
	display: block;
	width: 68px;
	height: 72px;
	background: url(/images/footytips/2009/ft_btn_fantasy_create_s14_comingSoon.jpg) no-repeat;
	background-position: 0px 0px;
	cursor: default;
}

.fan_chooseCodeInstanceIconALE {
	width: 68px;
	height: 72px;
}

.fan_chooseCodeInstanceIconALE a, .fan_chooseCodeInstanceIconALE a:link, .fan_chooseCodeInstanceIconALE a:visited {
	display: block;
	width: 68px;
	height: 72px;
	background: url(/images/footytips/2009/ft_btn_fantasy_create_ale.jpg) no-repeat;
	background-position: 0px 0px;
}

.fan_chooseCodeInstanceIconALE a:hover, .fan_chooseCodeInstanceIconALE a:active {
	background: url(/images/footytips/2009/ft_btn_fantasy_create_ale.jpg) no-repeat;
	background-position: 0px -72px;
}

.fan_chooseCodeInstanceIconALEComingSoon {
	width: 68px;
	height: 72px;
}

.fan_chooseCodeInstanceIconALEComingSoon a, .fan_chooseCodeInstanceIconALEComingSoon a:link, .fan_chooseCodeInstanceIconALEComingSoon a:visited {
	display: block;
	width: 68px;
	height: 72px;
	background: url(/images/footytips/2009/ft_btn_fantasy_create_ale_comingSoon.jpg) no-repeat;
	background-position: 0px 0px;
	cursor: default;
}

.fan_chooseCodeInstanceCode {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.fan_chooseCodeInstanceCode label {
	display: block;
	clear: both;
	margin: 6px 0px 4px 0px;
	color: #253a83;
}

.fan_chooseCodeArrow {
	float: left;
	margin: 30px 40px 0px 0px;
}

.fan_chooseCodeCreateBtn {
	float: left;
	margin: 30px 0px 0px 0px;
}

.fan_chooseCodeCreateBtn input {
	height: 30px;
}

.tmBoardCreateContainer {
	clear: both;
	float: inherit;
	width: 260px;
	margin: 5px 10px 5px 15px;
}

.tmBoardCreateContainer h1 {
	color: #5d830c;
	font-size: 17px;
	font-weight: bold;
	clear: both;
	padding: 0px 0px 0px 10px;
}

.tmBoardCreateContainer p {
	clear: both;
	padding: 0px 20px 0px 10px;
	font-size: 11px;
}

.tmBoardSaveContainer {
	float: left;
	width: 350px;
	background-repeat: repeat-x;
}

/* LIGHTBOX DISCLAIMER TEXT */
.tmTeamNameDisclaimer {
	font-size: 10px;
	color: #888;
}

/* OMISSIONS */
.omissionContainer {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
}

/* LOCKOUT CLOCK */
.clkcontainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 0px 0px;
	width: 300px;
	background: none !important;
	text-align: left;
}

.clkcontent {
	float: left;
	width: 300px;
	margin: 0px 4px 10px 0px;
}

.clksportcontainer {
	clear: both;
	float: inherit;
	width: 300px;
	height: 31px;
	background: url(/images/fantasy/2009/fan_lockoutClock_title_bg.jpg) no-repeat;
}

.clksport {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 30px;
	height: 28px;
}

.clksport a {
	display: block;
	height: 28px;
	width: 30px;
	background: url(/images/fantasy/2009/fan_lockoutClock_arrow.gif) no-repeat center;
}

.clktxt {
	float: left;
	padding: 7px 2px 0px 2px;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

.clkNextGame {
	clear: both;
	float: inherit;
	width: 298px;
	border-left: 1px solid #607f00;
	border-right: 1px solid #607f00;
	border-bottom: 1px solid #607f00;
}

*html body .clkNextGame {
	width: 300px;
}

.clkgamesIcon {
	float: left;
	margin: 7px 6px 0px 6px;
	height: 36px;
}

.clkgames {
	float: left;
	height: 50px;
	font-size: 10px;
	font-weight: normal;
	color: #254a83;
	padding: 2px 2px 6px 2px;
}

.clkgames span {
	display: block;
	float: left;
	margin: 2px;
}

.clktime {
	float: left;
}

.clktimeArrow {
	float: left;
	padding: 17px 4px 0px 4px;
}

.clktimeDetail {
	float: left;
	margin: 9px 0px 0px 2px;
}

.clktimeDetail em {
	font-style: normal;
	font-size: 10px;
	color: #888;
}

.clktimeDetailTime {
	clear: both;
	margin: 0;
	padding: 2px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #254a83;
}

.clktimeDetailTime span {
	font-weight: normal;
	color: #888;
}

.clktimeDetailTimeUrgent {
	clear: both;
	margin: 0;
	padding: 2px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #990a0f;
}

.clktimeDetailTimeUrgent span {
	font-weight: normal;
	color: #888;
}

.clkLockedOut {
	clear: both;
	float: inherit;
	padding: 4px 0px 0px 0px;
	width: 298px;
	border-left: 1px solid #607f00;
	border-right: 1px solid #607f00;
	border-bottom: 1px solid #607f00;
}

*html body  .clkLockedOut {
	width: 300px;
}

.clkLockedOutIcon {
	float: left;
	margin: 2px 6px 0px 6px;
	height: 36px;
}

.clkLockedOutTeams {
	float: left;
	width: 245px;
}

.clkLockedOutTeams p {
	padding: 0px 0px 0px 2px;
	clear: both;
	float: inherit;
	font-size: 10px;
	color: #990a0f;
}

.clkLockedOutTeamsContainer {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
}

.clkLockedOutTeamsInstance {
	float: left;
	padding: 0px 2px 4px 2px;
}

.clkLockedOutTeamsInstanceFlag {
	float: left;
	padding: 0px 6px 0px 0px;
}

.clkLockedOutTeamsJoin {
	clear: both;
	float: inherit;
	margin: 0;
	padding: 0;
	width: 46px;
	height: 16px;
	background: url(/images/fantasy/2009/fan_lockoutClock_lockedOutTeams_join.jpg) no-repeat top;
}

/* LOCKOUT CLOCK DROPDOWN */
.ft_lockoutDD {
	width: 77px;
	position: absolute;
	z-index: 100000;
	margin: -1px 0px 0px 0px;
	float: left;
	border-bottom: 3px solid #5b7a1c;
}

.ft_lockoutDD a, .ft_lockoutDD a:link {
	float: inherit;
	display: block;
	width: 75px;
	height: 27px;
	border-left: 1px solid #5b7a1c;
	border-right: 1px solid #5b7a1c;
	background: #fff;
	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;
}

.ft_lockoutDD a:visited {
	float: inherit;
	display: block;
	width: 75px;
	height: 27px;
	border-left: 1px solid #5b7a1c;
	border-right: 1px solid #5b7a1c;
	background: #fff;
	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;
}

.ft_lockoutDD a:active, .ft_lockoutDD a:hover {
	font-size: 11px;
	background: #f4f4f4 url(/images/footytips/2009/ft_nav1_dd_hover_bg.jpg) repeat-x bottom;
	cursor: pointer;
}

.ft_lockoutDDOpt1Active {
	border-top: 1px solid #2c467f !important;
}

.ft_lockoutDDOptionActive em {
	display: block;
	float: left;
	padding: 7px 5px 0px 10px;
	font-style: normal;
	text-align: left;
}

.ft_lockoutDDOptionCurrentlyActive 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;
}


.clklist {
	clear: both;
	float: inherit;
	padding: 4px 5px 4px 10px;
	background: #fff;
	border: 0px;
}

.clklistcontainer {
	clear: both;
	float: inherit;
	margin: 0px 0px 2px 8px;
	width: 100%;
}

.clklistsport {
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #254a83;
	padding: 0px 4px 0px 4px;
}

.clklisttime {
	float: left;
	font-size: 10px;
	color: #254a83;
	font-weight: normal;
}

.clklistbtn {
	float: left;
	color: #0044cc;
	padding: 0px 2px 0px 2px;
}

.clklistbtn a {
	font-size: 10px !important;
}

/* FANTASY SPORT DD STYLE */
.fannav4fill {
	clear: both;
	width:100%;
	border:0;
	border-collapse: collapse;
	border-spacing:0;
	margin:0;
}

.fannav4tablebg {
	height: 35px !important;
	margin: 0;
	padding: 0;
	border: 0;
	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/ft_nav3_bg2.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.fanSportDDTitleIcon {
	float: left;
	padding: 4px 0 0 8px;
	width: 16px;
}

.fanSportDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0 0 4px; 
}

.fanSportDDList {
	clear: both;
	float: left;
	width: 150px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0 0 0;
}


*html body .fanSportDDList {
	clear: both;
	float: left;
	width: 150px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 0 0 0 0;
}

.fanSportDDList a, .fanSportDDList a:link, .fanSportDDList 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 .fanSportDDList a, .fanSportDDList a:link, .fanSportDDList a:visited {
	width: 152px;
}

.fanSportDDList a:active, .fanSportDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.fanSportDDListBottom {
	clear: both;
	width: 152px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_nav3_dd_bottom_bg.png) no-repeat;
}

.fanSportDDIcon {
	float: left;
	padding: 4px 0 0 5px;
}

.fanSportDDOption {
	float: left;
}

.fanSportDDOption em {
	float: left;
	padding: 6px 5px 0 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: 0;
	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 0 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: 0 0 0 0;
	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 0 0 0;
	background: url(/images/footytips/2009/fan_profileSummaryValue.jpg) no-repeat;
}

.fan_profileRightSummaryRoundValueContainer p {
	padding: 2px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #4c680b;
	text-align: center;
}

.fan_profileRightSummaryTotalPointsContainer {
	height: 22px;
	width: 84px;
	margin: 3px 0 0 0;
	background: url(/images/footytips/2009/fan_profileSummaryTotalPoints.jpg) no-repeat;
}

.fan_profileRightSummaryTotalPointsContainer p {
	padding: 2px 0 0 0;
	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: 0 0 0 10px;
}

.ft_fantasyTeamAlert td {
	padding: 4px 0 4px 0;
	font-size: 11px;
}

.ft_fantasyTeamAlert h4 {
	float: left;
	padding: 6px 0 0 4px;
	font-size: 17px;
	color: #5d830c;
}

.ft_fantasyTeamAlert label {
	font-size: 11px;
	font-weight: bold;
}

.ft_fantasyTeamAlert p {
	padding: 4px 4px 0 0;
	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: 0 4px 0 4px;
}

/* PROFILE FANTASY LEAGUES */
.fan_profileRightLeagues {
	float: left;
	width: 505px;
}

.fan_profileRightLeagues table {
	margin: 0 0 0 0;
}

.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 0 2px 5px;
	font-weight: bold;
	color: #000;
	width: 180px;
}

.fan_profileRightLeaguesFont {
	display: block;
	padding: 2px 0 2px 0;
	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: 0 0 0 5px;
	width: 130px;
	font-size: 10px;
	color: #888;
}

.fan_profileRightLeaguesNoneSubmit {
	float: left;
}

.fan_profileRightLeaguesNoneSubmit input {
	margin: 0 0 0 5px;
}

.fan_profileRightLeaguesNoneCreate {
	clear: both;
	float: inherit;
	margin: 4px 0 0 9px;
}

.fan_profileChooseCode {
	clear: both;
	float: left;
	width: 450px;
	padding: 0 20px 20px 0;
}

.fan_profileChooseCodeArrow {
	float: left;
	margin: 30px 20px 0 0;
}

.fan_profileChooseCodeCreateBtn {
	float: left;
	margin: 30px 0 0 0;
}

.fan_profileChooseCodeCreateBtn input {
	height: 30px;
}

/* SUMMARY OF FANTASY TEAMS */
.fan_profileRightSummaryTeam {
	clear: both;
	float: inherit;
	margin: 0 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 0 0 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 0 0 0;
	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 0 0 0;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #5D830C;
}

.horizontalListingButton .nextPage, .horizontalListingButton .nextPageFan {
	width: 18px;
	height: 18px;
	background: url(/images/footytips/2009/ft_icon_pagination_next.jpg) no-repeat;
	background-position: 0 0;
}

.horizontalListingButton .previousPage, .horizontalListingButton .previousPageFan {
	width: 18px;
	height: 18px;
	background: url(/images/footytips/2009/ft_icon_pagination_prev.jpg) no-repeat;
	background-position: 0 0;
}

.fantasyMyTeams table td {
	padding: 10px 5px;
}

.fantasyMyTeams small {
	width: 55px;
}

tr.fantasyMyTeamsSport td {
	padding: 5px 5px 2px 5px;
}

.fantasyMyTeamsSport a, .fantasyMyTeamsSport div {
	float: left;
	margin: 0 3px;
}

.fantasyMyTeamsSport p {
	float: left;
	padding: 3px 0 0 2px;
}

.fantasyMyTeamsAlert {
	float: right !important;
}

.fantasyMyTeamsAlert label {
	padding: 3px 0 0 0;
	font-size: 10px;
	color: #254a83;
	cursor: pointer;
}

.fantasyMyTeamsAlert label, .fantasyMyTeamsAlert input {
	display: block;
	float: left;
}

.btnTeamShow{
	width:15px;height:15px;background-color:lightgreen;margin-top:2px;
	font-weight:bold;
}

.teamAlertButton{
	float:right;
	padding-top:5px;
}

.teamHide{
	display: none;
	visibility: hidden;
}

.teamShow{
	display: table-row;
	visibility: visible;
}


/* TEAM SETTINGS LIGHTBOX */
#myTeamsSettings .headingthree {
	padding: 0 0 4px 0;
}

#myTeamsSettings img {
	border: 1px solid #000;
}

#myTeamsSettings .ft_formButton {
	float: right;
	margin: 2px 0 0 0;
	height: 25px;
}



















