<style type="text/css">
@import url(/css/datepicker.css);
.aboutusContainer, .aboutusContent{
	text-align: left;
}

.bodyfont{
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align:left;
	padding-left:0px;
	margin-right:5px;
}

.ftform, body {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.ftnav1actlink, a.ftnav1actlink, a.ftnav1actlink:link, a.ftnav1actlink:visited, a.ftnav1actlink:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	width: 100%;
	padding: 15px 0;
	display: block;
}
	
.clearBoth {
	clear: both;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.spacer20 {
	clear: both;
	height: 20px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}
	
.spacer10 {
	clear: both;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
	color: #fff;
}
	
.ft_sportIcon16AFL {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/default/ft_icon_16_sport_afl.gif) no-repeat;
}

.ft_icon16AllGood {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_allGood.gif) no-repeat;
}

.ft_icon16Comps {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/default/ft_icon_16_comps.gif) no-repeat;
}

.ft_icon16Delete {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/default/ft_icon_16_delete.gif) no-repeat;
}

.ft_icon16Error {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/ft_icon_16_error.gif) no-repeat;
}

.ft_icon16Manage {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/default/ft_icon_16_comps.gif) no-repeat;
}

.ft_icon16New {
	display: block;
	height: 16px;
	width: 16px;
	background: url(/images/footytips/2009/default/ft_icon_16_new.gif) no-repeat;
	border: none;
	cursor: pointer;
}

.ft_icon16PaymentInactive {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_payment_inactive.gif) no-repeat;
	background-position: 0 0;
}

.ft_icon16PaymentInactive:hover, .ft_icon16PaymentInactive:active {
	background: url(/images/footytips/2009/ft_icon_16_payment_inactive.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_icon16PaymentActive {
	display: block;
	width: 16px;
	height: 16px;
	background: url(/images/footytips/2009/ft_icon_16_payment_active.gif) no-repeat;
	background-position: 0 0;
}

.ft_icon16PaymentActive:hover, .ft_icon16PaymentActive:active {
	background: url(/images/footytips/2009/ft_icon_16_payment_active.gif) no-repeat;
	background-position: 0 -16px;
}

	.ftformtable small {
		clear: both;
		float: left;
	}
	
	a.ftnav1actlink:hover {
		font-size: 12px;
		color: #FFFFFF;
		font-weight: normal ;
	}

	.ftnav1nonlink, a.ftnav1nonlink, a.ftnav1nonlink:link, a.ftnav1nonlink:visited {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #ffffff;
		width: 100%;
		display: block;
		padding: 15px 0;
	}

	a.ftnav1nonlink:hover {
		font-size: 12px;
		color: #ffffff;
		font-weight: normal;
	}

 .HeadingOne, .headingone {
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #0C1A6F;
		padding-bottom: 5px;
		}
     
 .HeadingTwo, .headingtwo, .headingTwo {
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #0D3B97;
		padding-bottom: 5px;
		margin-top: 10px;
    }
   
	form .headingtwo {
		clear: both;
	}

	.CategoryTable {
		width: 100%;
	}
	.CatHeading {
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    	font-size: 12px;
			color: #666666;
	}
	.CatRow {
		FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    	font-size: 12px;
			color: #666666;
	}
	
    .TableHeader {
    	font-family : Arial, Verdana, Helvetica, sans-serif;
    	FONT-SIZE: 8pt;
    	font-weight : bold;
    	color : #0D3B97;
    }
    .TableFont {
    	color : #990000;
    	font-family : Arial, Verdana, Helvetica, sans-serif;
    	FONT-SIZE: 8pt;
    }
    .Login, .login {
    	font-family : Arial, Verdana, Helvetica, sans-serif;
    	font-size : 12px;
    	font-weight : bold;
    	color: #666666;
    }

A:link { 
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color:#ea183d;
	text-decoration:none;
}
A:visited {
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color:#ea183d;
	text-decoration:none;
}
A:active {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color:#ea183d;
	text-decoration:none;
}
A:hover {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-size : 12px;
	color:#000080;
	text-decoration:none;
}

.ftcontentnavtable, .ftnavtable {
	float:left;
	width: 100%;
}

.ftnav1table {
	width: 705px;
	
}


 .ftnav2table, .ftnavmidbar {	
}

.ftnav1tablebg {
width: 715px;
display:block;

}

.ftnav1actcell {

	text-align: center;
	vertical-align: middle;
	line-height: normal;

}

.ftnav1noncell:hover {


}


.ftnav1noncell {

	text-align: center;
	vertical-align: middle;
	line-height: normal;
	}

.ftnav1actbuffl, .ftnav1nonbuffl  {
	width: 1px;
	background-color: #FFFFFF;
}

 .ftnav1actbuffr, .ftnav1nonbuffr {

}

.ftnav1actbuffmostl,  .ftnav1nonbuffmostl  {

}

.ftnav1actbuffmostr, .ftnav1nonbuffmostr {
	

}

.ftcontent {
    font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px;
	padding: 5px;
	margin-top: 10px;
}  


/* Engine Container */

.ftenginetable {
	
}

/* END Engine Container */

.ftcontentbg {
	padding:20px 0 10px 20px;
	background-color:#FFFFFF;
	border-bottom:#FFFFFF;
}

.maintable {
	border-style: solid;
	border-width: 1px;
	border-color: #808080;
}

/* Bodyfont */



.bodyfontbold {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
   	COLOR: #000000;
	FONT-WEIGHT: bold;
}

/* END Bodyfont */

/* Special Font (ie. Alert Text) */

.specialfont {
	font-weight: bold;
	color: #cc3333;
}

/* END Special Font */

/* Help page Anchor link style */

ul.helpanchors {
	margin-top: 0px;
	margin-bottom: 0px;
}

ui.helpanchor {
	margin-bottom: 0px;
}

.ft_tipFormFooter {
	width: 100%;
}

.ft_tipFormFooter td {
	border-top: 10px solid #3A6FA5;
	padding: 10px 0px 10px 0px;
}


/* END Help page Anchor link style */

/* Headings */


/* END Headings */

/* CONTENT TABLE STYLES */



/*.ftcontenttable {
	width: 70%;
	padding: 0;
	border: 1;
	border-bottom-color: #666666;
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
}

.ftcontenttableheadingrow {
}

.ftcontenttableheadingcell {
	background-color: #BAE565;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.ftcontenttable0row {
}

.ftcontenttable0cell {
}*/

/* END CONTENT TABLE STYLES */

/* Registration / My Details Table Styles */
.ftregtable {
	width: 100%;
	border-collapse:collapse;
	border-spacing:1px;
	font-family: Verdana, Arial, sans-serif;
 	font-size: 11px;
	background-color: #F9FAFB;
}

.ftregtableheadingrow {
	
}

.ftregtableheadingcell {
  	text-align: left;
	color: #fff;
	background:#3A6FA5;
	font-size:12px;
	font-weight:bold;
	border-top: 1px solid #A7B6C9;
	border-bottom: 1px solid #A7B6C9;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-left: 0px;
	border-right: 0px;
}

.ftregtable0row {
	background-color: #ffffff;
}

.ftregtable1row {
	background-color: #f3f7fb;
}

.ftregtable0cell {
	font-size:11px;
	color:#666666;
	background-color:#f3f7fb;;
	border:1px solid #ffffff;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	border-left:0px;
	border-right:0px;
	text-align:left;
}

.ftregtable1cell {
  	font-size:11px;
	color:#666666;
	background-color:#f3f7fb;
	border:1px solid #ffffff;
	background-position:bottom;	
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 0px;
	border-right: 0px;
	text-align:left;
}
/* END Registration / My Details Table Styles */

/*form TABLE styles */
.ft_formButton {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	height: 25px;
	border: 1px solid #1e3b69;
	background: #717171 url(/images/footytips/2009/default/ft_form_btn_bg.jpg) repeat-x bottom;
	cursor: pointer;
}

.ft_btnLargeLadder, .ft_btnLargeLadder:link, .ft_btnLargeLadder:visited {
	display: block;
	height: 47px;
	width: 107px;
	background: url(/images/footytips/2009/ft_btn_large_ladder.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
	border: none;
	cursor: pointer;
}

.ft_btnLargeLadder:hover {
	background: url(/images/footytips/2009/ft_btn_large_ladder.jpg) no-repeat;
	background-position: 0 -47px;
}

.ft_btnLargeLadder:active {
	background: url(/images/footytips/2009/ft_btn_large_ladder.jpg) no-repeat;
	background-position: 0 -94px;
}

.ft_btnWhiteUpdateSettings, .ft_btnWhiteUpdateSettings:link, .ft_btnWhiteUpdateSettings:visited {
	display: block;
	height: 25px;
	width: 98px;
	background: url(/images/footytips/2009/default/ft_btn_white_updateSettings.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
	border: none;
	cursor: pointer;

}
.ft_btnWhiteUpdateSettings:hover {
	background: url(/images/footytips/2009/default/ft_btn_white_updateSettings.jpg) no-repeat;
	background-position: 0 -25px;
}

.ft_btnWhiteUpdateSettings:active {
	background: url(/images/footytips/2009/default/ft_btn_white_updateSettings.jpg) no-repeat;
	background-position: 0 -50px;
}

.ftformtable {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 100%;
	clear: both;
}

.ftformtableheadingrow {
}

.ftformtableheadingcell {
  	text-align: left;
	color: #fff;
	background:#3A6FA5;
	font-size:12px;
	font-weight:bold;
	border-top: 1px solid #A7B6C9;
	border-bottom: 1px solid #A7B6C9;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 0px;
	border-right: 0px;
}

.ftformtable0row {
	background-color: #F0F4F9;
}

.ftformtable1row {
	background-color: #F0F4F9;
}

.ftformtable0cell {
	background-color: #f3f7fb;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666666;
	border-bottom:1px solid #ffffff;
}

.ftformtable1cell {
	background-color: #e6eff7;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	color: #666666;
	border-bottom:1px solid #ffffff;
}

/* END form table styles */

/* Data Table styles */

.ftdatatable{
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	width: 98%;
	border-left: 0px;
	border-left: none;
	border-right: none;
	border-collapse: collapse;
	text-align:center;
}

.ftdatatableheadingrow {
}

.ftdatatableheadingcell {
	text-align: center;
	color: #ffffff;
	background-image: url(http://www.victeach.com.au/assets/loans_grad.gif);
	font-size:12px;
	font-weight:bold;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:1px;
	padding-right:1px;
	border-left: 0px;
	border-right: 0px;
	background:#3A6FA5;
	border-bottom:1px solid #FFF;
}

.ftdatatable0row {
}

.ftdatatable1row {
}

.ftdatatable0cell {
FONT-FAMILY: Verdana, Arial, sans-serif;
 	FONT-SIZE: 11px;
  	COLOR: #000000;
	border:2px solid #FFFFFF;
	padding:4px;
}

.ftdatatable1cell {
	FONT-FAMILY: Verdana, Arial, sans-serif;
 	FONT-SIZE: 11px;
  	COLOR: #000000;
	padding:4px;
	border:2px solid #FFFFFF;
	background-color:#DFEAF0;
}

.ftdatapercentage {
	background-color:#808080;
	font-size: 20px;
}

/* END Data Table styles */

/* Login Box Styles */

.logintable {
	
}



/* END Site Form Styles */

/* A Links */



/* END A Links */




/* END Navigation Level 2 */

/* Navigation Level 3 & 4 onwards */

.ftnav34midbar {
	height:1px;
}

.ftnav3table, .ftnav4table, .ftnav3tablebg, .ftnav4tablebg {
	/*background-color:#ffffff;*/
	border-collapse: collapse;
	border-spacing:0;
	
	}

.ftnav4table {
	margin-bottom: 10px;
}


.ftnav3heading, .ftnav4heading {
	font-family:Verdana, Arial, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	color:#FFFFFF;
	font-weight: bold;
	width:95px;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	padding-top:5px;
	padding-bottom: 5px;
	
	
}

.ftnav3nonbuffl, .ftnav4nonbuffl, .ftnav3nonbuffr, .ftnav4nonbuffr, .ftnav3actbuffl, .ftnav4actbuffl, .ftnav3actbuffr, .ftnav4actbuffr, .ftnav4headingbuffr, .ftnav3headingbuffr {
	width:0px;
	/*background-color: #EDF0F2;*/
}

.ftnav3active, a.ftnav3active:link, a.ftnav3active:visited, .ftnav4active, a.ftnav4active:link, a.ftnav4active:visited {
	vertical-align: middle;
	font-weight: bold;
	text-decoration: underline;
	color: #0C1A6F;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}		

a.ftnav3active:hover, a.ftnav4active:hover {
	vertical-align: middle;
	font-weight: bold;
	text-decoration: none;
	color: #0C1A6F;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}

.ftnav3nonactive, a.ftnav3nonactive:link, a.ftnav3nonactive:visited, .ftnav4nonactive, a.ftnav4nonactive:link, a.ftnav4nonactive:visited {
	vertical-align: middle;
	text-decoration: underline;		
	color: #0C1A6F;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}		

a.ftnav3nonactive:hover, a.ftnav4nonactive:hover {
	vertical-align: middle;
	text-decoration: none;
	color: #0C1A6F;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
}

/* END Navigation Level 3 & 4 onwards */

/* blog fonts */

.postnamealias {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
 	COLOR: #000000;
	FONT-WEIGHT:bold;
}

.blogcomments {
}

/* blog fonts */

.postnamealias {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
 	COLOR: #000000;
	FONT-WEIGHT:bold;
}

.blogcomments {
}

/* end blog fonts */

/* JS Pop-up Styles */

.Rollover, .rollover {
	border: 2px solid #0C1A6F;	
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #000000;
}

.PopupTable, .popuptable {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	WIDTH: 550px;
	background-color:#FFFFFF;
	border: 0px solid #0C1A6F;	
}
.PopupTableHeader, .popuptableheader {
	font-weight: bold;
	background-color: #0C1A6F;
	color:#ffffff;
	width:920px;
}
.PopupTableFont, .popuptablefont {
	background-color: #EDF0F2;
}

/* END JS Pop-up Styles */

/* Small Module Styles (ie. Small AFL Ladder) */

.smldatamodule {
	border: 1px solid #16255A;
	width: 100%;
	background-color: #16255A;
}

.smldatamodulenavact {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
	background-color: #E6F2FF;
}

.smldatamodulenavnonact, a.smldatamodulenavnonact, a.smldatamodulenavnonact:visited {
	FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
	color: #FFFFFF;
	background-color: #16255A;
}

a.smldatamodulenavnonact:hover, a.smldatamodulenavnonact:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.smldatamodulestreakw {
	text-align: center;
	width: 14px;
	border: 1px solid #000000;
	background-color: #009900;
}

.smldatamodulestreakl {
	text-align: center;
	width: 14px;
	border: 1px solid #000000;
	background-color: #FF310D;
}

/* END Small Module Styles */

/* Used in some footers (ie. footer links and copywrite text) */

.navtinytext {
	FONT: 10px verdana,arial,sans-serif; 
	COLOR: #999999; 
	TEXT-DECORATION: none;
	PADDING-LEFT: 10px;
}

/* END Used in some footers */

/* START: Alert Messages */

.alertmsg, .alertmsgleft, .alertmsgright, .defaultalertimg, .notipimg {
	border: none;
	padding:0px;
	background-color:#ffffff;
}
/* END: Alert Messages */



/* START: NEW LADDER STYLES */

tr.highTR {
	background-color:#ffffff;
}

tr.highTR td {
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}

.selectedRoundHeading {
	background: none;
	background-color:#ffffff;
}

.selectedRoundHeadingTop {
	background: none;
	background-color:#ffffff;
	padding:0px;
	border-top: 1px solid black;
}

.selectedRoundHeadingNoRight {
	padding:0px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	background: none;
}
.selectedRoundHeadingNoLeft {
	padding:0px;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	background: none;
}

tr.highTRSelected td {
	background-color: #f1f1f1;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}


.ladderTableSelectedDataBold, .ladderTableSelectedData {
	background:none;
	border-bottom: 1px solid #cccccc;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
}

/* END: NEW LADDER STYLES */


/* 2009 VTCU STYLES */

body {
	text-align: center;
	background-color:#b2bace;
	margin: 0px;
}
a:active {
	outline: none;
}
.ad_gif {
	padding-left: 33px;
	padding-bottom:70px;
}
a:focus {
	-moz-outline-style: none;
}

.container {
margin: 0 auto;
width: 1030px;
background: url(/images/victeach/2010/shadow.png) repeat-y;
min-height: 100%;
*height: 100%;  /* this will only effect IE6 */

}

#content {
	text-align:left;
	
	padding:0;
	position: inherit;
}
#header {
	height:259px;
	background-image:url(/images/victeach/2010/header.jpg);
}
#head_nav {
	height:67px;
	float: right;
	padding-top: 165px;
	padding-right: 16px;
}
.vtcu_nav {
	height:67px;
	width:142px;
	background-image:url(/images/victeach/2009/2009_head_nav_01.gif);
	display: block;
	text-indent:-9999px;
}
.vtcu_nav:hover {
	background-position:0 -67px;
}
.aboutus {
	height:67px;
	width:94px;
	background-image:url(/images/victeach/2009/2009_head_nav_02.gif);
	display:block;
	text-indent:-9999px;
}
.aboutus:hover {
	background-position:0 -67px;
}
.prodserv {
	height:67px;
	width:168px;
	background-image:url(/images/victeach/2009/2009_head_nav_03.gif);
	display:block;
	text-indent:-9999px;
}
.prodserv:hover {
	background-position:0 -67px;
}
.contact {
	height:67px;
	width:95px;
	background-image:url(/images/victeach/2009/2009_head_nav_04.gif);
	display:block;
	text-indent:-9999px;
}
.contact:hover {
	background-position:0 -67px;
}
#left_ad {
	float:left;
	background-image:url(/images/victeach/2009/2009_SiteMockUp_08.jpg);
	background-repeat:repeat-y;
}
#footy_content {
	float:left;
}

#footer {
	clear:both;
	height:90px;
	background-image:url(/images/victeach/2010/footer.jpg);
	text-indent:-9999px;

}

.leftFullWidth {
	clear: both;
	float: left;
	width: 600px;
}

.ft_ladderTableTips .ftdatatableheadingcell, .ft_ladderTableStandard .ftdatatableheadingcell {
	text-align: center;
	color: #FFFFFF;
	background-color:#3A6FA5;	
	font-size:12px;
	font-weight:bold;
	padding-top: 0px;
	padding-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	height:20px;
	border-right:1px solid #D2DDDF;
}

.ft_compsTipsHeaderTeamWinner {
	clear: both;
	float: inherit;
	width: 28px;
}

.ft_compsTipsHeaderTeamWinner p {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 2px;
	font-size: 9px;
	font-weight: normal;
	font-family: tahoma;
}

.ft_compsTipsHeaderTeamLoser {
	clear: both;
	float: inherit;
	width: 28px;
}

.ft_compsTipsHeaderTeamLoser p {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 2px;
	font-size: 9px;
	font-weight: normal;
	font-family: tahoma;
	color: #8da3ba
}

/* TEAM TIPS */
.ft_compsTeamsTipsLeft .ft_compsTeamsTipsBar {
	float: left;
	margin: 4px 0px 4px 0px;
	height: 22px;
	width: 150px;
}

.ft_compsTeamsTipsLeft .ft_compsTeamsTipsBar span {
	display: block;
	height: 22px;
	background: #0c1a6f;
}

.ft_compsTeamsTipsRight .ft_compsTeamsTipsBar {
	float: right;
	margin: 4px 0px 4px 0px;
	height: 22px;
	width: 150px;
}

.ft_compsTeamsTipsRight .ft_compsTeamsTipsBar span {
	display: block;
	float: right;
	height: 22px;
	background: #0c1a6f;
}

.ft_compsTeamsTipsLeaderboardTippedBar span {
	display: block;
	height: 10px;
	background: #0c1a6f;
}

.ft_compsTeamsTipsLeaderboardTipped p {
	float: left;
	margin: 0;
	padding: 0;
	width: 70px;
	font-size: 9px;
	font-weight: bold;
	color: #0c1a6f;
}

.ft_compsTeamsTipsLeaderboardWonBar span {
	display: block;
	height: 10px;
	background: #82a1cb;
}

.ft_compsTeamsTipsLeaderboardWon p {
	float: left;
	margin: 0;
	padding: 0;
	width: 70px;
	font-size: 9px;
	font-weight: bold;
	color: #82a1cb;
}
.ftcontentbg .bodyfont form table {
	clear: both;
	width:100%;
}
/* END: 2009 VTCU STYLES */




.ft_formTextInput {
	clear: both;
	float: inherit;
	width: 150px;
}

.ft_formTextInput input {
	margin: 0px 0px 2px 0px;
	padding: 5px;
	width: 134px;
	height: 15px;
	font-size: 12px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_formCompCreation .ft_formRadio .ft_formTextInput {
	float: left;
	width: 130px;
}

.ft_formCompCreation .ft_formRadio .ft_formTextInput input {
	margin: 0px 0px 2px 0px;
	padding: 3px;
	width: 114px;
	height: 15px;
	font-size: 11px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

#compsLoginAlertArea .loginmsg {
	text-align: left;
}

.loginmsgleft {
	width: 12px;
}

.loginmsgright {
	width: 12px;
	background-position: top right;
}



/* RESET */

html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
q { 
quotes: none; font-size: 1em; font-family: Arial, Helvetica, sans-serif; color:#343434; }
q:before, q:after { 
content: ""; content: none; }
a, ins, del { 
text-decoration: none; }
table { 
border-collapse: collapse; border-spacing: 0; }
th, td { 
vertical-align: top; }
th { 
text-align: left; }

p {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#666666;
margin: 2px 0;
}

a {
color:#EC182D;
font-family:Arial,Geneva,Helvetica;
font-size:12px;
text-decoration:none;
outline:none;
}

a:hover {
color:#0D3B97;
font-family:Arial,Geneva,Helvetica;
font-size:12px;
text-decoration:none;
}


html {
height: 100%;
margin: 0;
padding: 0;
}

body {
background: #D7E4EC url(/images/victeach/2010/bg.jpg) no-repeat center top;
height: 100%;
}

ul {
	margin: 0px 0px 0px 15px;
}



.container {

}

.main {
margin: 0 auto;
width: 960px;
background:#FFF;
min-height: 100%;
}

.header {
text-indent: -9999px;
background: url(/images/victeach/2010/header.jpg) #FFF no-repeat;
display: block;
width: 960px;
height: 152px;
}

.navigation { 

width: 960px;
height:45px;
padding: 0;
background: #0d60b8;
background-repeat:repeat-x;
text-indent: -9999px;
}

.navigation li { 

margin:0;
padding:0;
list-style:none;
float:left;
text-align:center;
}

.navigation a {
display:block;
margin:0;
padding:0;
text-decoration:none;
}

.home a {
background-image: url(/images/victeach/2010/home.jpg);
width:85px;
position:relative;
display:block;
height:45px;
}

.join a {
background-image: url(/images/victeach/2010/join.jpg);
width:78px;
position:relative;
display:block;
height:45px;
}

.compman a {
background-image: url(/images/victeach/2010/compman.jpg);
width:174px;
position:relative;
display:block;
height:45px;
}

.prizes a {
background-image: url(/images/victeach/2010/prizes.jpg);
width:87px;
position:relative;
display:block;
height:45px;
}

.scoring a {
background-image: url(/images/victeach/2010scoring.jpg);
width:96px;
position:relative;
display:block;
height:45px;
}

.contact a {
background-image: url(/images/victeach/2010contact.jpg);
width:102px;
position:relative;
display:block;
height:45px;
}

.help a {
background-image: url(/images/victeach/2010help.jpg);
width:78px;
position:relative;
display:block;
height:45px;
}

.victeach a {
background-image: url(/images/victeach/2010/victeachlink.jpg);
width:260px;
position:relative;
display:block;
height:45px;
}

.home a:hover {
background-position: 0 -45px;
}

.join a:hover {
background-position: 0 -45px;
}
.compman a:hover {
background-position: 0 -45px;
}
.scoring a:hover {
background-position: 0 -45px;
}
.prizes a:hover {
background-position: 0 -45px;
}
.contact a:hover {
background-position: 0 -45px;
}
.help a:hover {
background-position: 0 -45px;
}
.victeach a:hover {
background-position: 0 -45px;
}

.content {

display:block;
float:left;
width: 710px;
}

.links {

clear:both;

text-align:center;

padding: 20px 0;

margin: 0 auto;

}


.links a {
padding: 0 15px;
color:#666666;
letter-spacing: 1px;
}

.links a:hover {
color: #CCCCCC;
}

.footer {
clear:both;
text-indent: -9999px;
background: url(/images/victeach/2010/footer.jpg) #FFF no-repeat;
width: 960px;
height: 96px;
margin: 0 auto;
}

.topadvertising {
display: block;
width: 679px;
height: 43px;
margin: 2px 10px 10px 2px;
}

.rhsadvertising {
float:right;
display: block;
width: 214px;
height: 361px;
margin: 0 0 10px;
padding-right: 18px;
}

.loginbox {
display: inline;
background-color:#D7E4EC;
width: 344px;
margin: 10px 20px 10px 2px;
float:left;
}

.loginbox h3{
display: block;
background: url(/images/victeach/2010/loginheader.jpg) #0000FF ;
text-indent: -9999px;
width: 344px;
height: 40px;
}

.loginbox p {
padding: 10px 15px 2px 18px;
color: #022572;
}

.joinbox p {
padding: 7px 15px 0 18px;
color: #df0a48;
}

.divider {
display:block;
background: url(/images/victeach/2010/divider.jpg) no-repeat;
width: 10px;
height: 288px;
float:left;
}

.joinbox {
display: inline;
background: url(/images/victeach/2010/pinkbg.jpg) #ffe1ea repeat-x top;
width: 283px;
margin: 10px 10px 10px 20px;
float: left;
}

.joinbox h3{
display: block;
background: url(/images/victeach/2010/joinheader.jpg) #0000FF repeat-x top;
text-indent: -9999px;
width: 283px;
height: 40px;
}

.newsbox {
display: inline;
background: url(/images/victeach/2010/newsboxbg.jpg) #ffe1ea repeat-x bottom;
width: 283px;
margin: 5px 10px 10px 20px;
float: left;
}

.newsbox h3{
display: block;
background: url(/images/victeach/2010/newsheading.jpg) #0000FF repeat-x top;
text-indent: -9999px;
width: 283px;
height: 40px;
}

.newsbox p {
padding: 10px 15px 2px 18px;
color: #095cf4;
}

.loginfooter {
display: block;
background-color:#D7E4EC;
width: 344px;
height: 19px;
background: url(/images/victeach/2010/loginfooter.jpg) bottom no-repeat;
}

.joinfooter {
display: block;
background: url(/images/victeach/2010/joinfooter.jpg) bottom no-repeat;
width: 283px;
height: 14px;
}

.newsfooter {
display: block;
background: url(/images/victeach/2010/newsboxfooter.jpg) bottom no-repeat;
width: 283px;
height: 11px;
}

.form {
padding-left: 10px;
color: #022572;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
background:none;

}

.field {
display:block;
width: 287px;
height: 41px;
background: url(/images/victeach/2010/fieldshadow.jpg) no-repeat #FFFFFF top right;
border: 1px solid #9b9fac;
margin: 10px 0;

}

.defaulttext {
display:block;
width: 287px;
height: 41px;
border:none;
background:none;
padding: 7px;
font-size:19px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
color:#CCCCCC;
z-index:-1;
}

.defaulttext:hover {
display:none;
}

.input_grey1 {
display:block;
border:none;
background:none;
padding: 9px;
font-size:19px;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
color: #022572;
height: 37px;
}

.submitbutton {
display:block;
width: 135px;
height: 41px;
background:url(/images/victeach/2010/submitbutton.jpg) top no-repeat;
text-indent: -999px;
margin-top: 10px; 
border:none;
}

.submitbutton:hover {
background-position: 0 -41px ; 
}

.joinbutton {
display:block;
width: 135px;
height: 41px;
background:url(/images/victeach/2010/joinbutton.jpg) top no-repeat;
text-indent: -9999px;
margin-top: 10px; 
}

.joinbutton:hover {
background-position: 0 -41px ; 
}

/*
Name: Sliding Login Panel with jQuery 1.3.2
Author: Jeremie Tisseau
Author URI: http://web-kreation.com/
Script URI: http://web-kreation.com/index.php/tutorials/nice-clean-sliding-login-panel-built-with-jquery/
Date: March 26, 2009
Version: 1.0

	The CSS, XHTML and design is released under Creative Common License 3.0:
	http://creativecommons.org/licenses/by-sa/3.0/

*/ 

/***** clearfix *****/
.clear {clear: both;height: 0;line-height: 0;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clearfix {display: block;}

/* Panel Tab/button */
.tab {
  	background: url(/images/victeach/2010/twitter_top.png) repeat-x 0 0;
	height: 18px;
	position: relative;
    top: 0;
    z-index: 999;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;

	width: auto;
  	font-weight: bold;

	margin: 0;
	right: 200px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}


.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;


}

.tab ul.login li a {
 	text-align: left;
	text-indent: -9999px;
	display: block;
	float: left;
	height: 79px;
	width: 227px;
  	background: url(/images/victeach/2010/twitter_on.png) no-repeat 0 0;
	margin: 0;
}

.tab ul.login li a:hover {
  	
	background: url(/images/victeach/2010/twitter_on.png) no-repeat 0 -79px;
}

.tab a.open, .tab a.close {
	display: block;
	width: 227px;
	position: relative;
	margin: 0;
	background: url(/images/victeach/2010/twitter_on.png) no-repeat 0 -79px;

}


/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top: 0;
    width: 960px;
    z-index: 999;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

#panel {
	width: 100%;
	height: 180px;
	color: #4D9BD6;
	background: #e4effa url(/images/victeach/2010/twitter_bg.jpg) repeat-x bottom ;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
	font-family:Arial, Helvetica, sans-serif;
	margin:auto;
}

#twitter {
display:block;
width: 155px;
height: 36px;
background:url(/images/victeach/2010/twitter_logo_header.png) no-repeat 0 0;
text-indent: -9999px;
margin: auto;


}

#panel h1 {
	font-size: 1.6em;
	padding: 5px 0;
	margin: 0;
	color: #4D9BD6;
}

#panel h2{
	font-size: 1.2em;
	padding: 10px 0 5px;
	margin: 0;
	color: #4D9BD6;
}

#panel p {
	margin: 5px 0;
	padding: 0;
	color: #4D9BD6;
}

#panel a {
display:block;
height:40px;
width: 259px;
background:url(/images/victeach/2010/twitter_button.png) no-repeat 0 0;
text-indent: -9999px;
margin: auto;
}

#panel a:hover {
background:url(/images/victeach/2010/twitter_button.png) no-repeat 0 -40px;

}

#panel .content {
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: center;
	font-size: 0.85em;
}

#panel .content .left {
	width: 700px;
	padding: 0 15px;
	margin: auto;

}

#panel .content .right {

}

#panel .content form {
	margin: 0 0 10px 0;
}

#panel .content label {
	float: left;
	padding-top: 8px;
	clear: both;
	width: 280px;
	display: block;
}

#panel .content input.field {
	border: 1px #1A1A1A solid;
	background: #414141;
	margin-right: 5px;
	margin-top: 4px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input:focus.field {
	background: #545454;
}

.ftenginetablecontainer {
	width:710px;
	float:left;
	overflow:hidden;
}

.victeachlink {
float:left;
display: block;
width: 230px;
height:46px;
margin: 0px 0 10px 0;
padding-right: 20px;
background:url(/images/victeach/2010/victeachlink.jpg) #FFF no-repeat;
vertical-align:top;
display: none;
}

.victeachlink:hover {
background-position: 0 -45px; 
float:left;
}

/* FTNAV2 Styles */
.ftnav2fill {
	border-bottom:1px solid #FFF;
}

.ftnav2table {	
}

.ftnav2buffextremel {
}

.ftnav2buffextremer {
}

.ftnav2actlink, a.ftnav2actlink:link, a.ftnav2actlink:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.ftnav2nonlink, a.ftnav2nonlink:link,  a.ftnav2nonlink:visited {
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

a.ftnav2nonlink:hover, a.ftnav2nonlink:active {
	text-decoration: underline;
}

.ftnavmidbarnav2bg {
}

.ftnav2tablebg {
	padding-top:5px;
	vertical-align: middle;
	text-decoration: none;
	background: url(/images/victeach/2010/styles/submenu_shadow.jpg) repeat-x top;
	display: block;
	width: 705px;

}

.ftnav2nonbuffmostr {
	padding:0px;
	vertical-align: middle;
	text-decoration: none;
	border-bottom:1px solid #FFF;
}

.ftnav2actcell {
	padding: 6px 8px 0px 8px;
	vertical-align: middle;
	color: #000;
	text-decoration: none;
	background: url(/images/victeach/2010/styles/submenu_02.jpg) repeat-x bottom;
}

a.ftnav2actlink, a.ftnav2actlink:link, a.ftnav2actlink:visited {
	font-weight: normal;
	color: #EC1660;
}

a.ftnav2actlink:hover, a.ftnav2actlink:active {
	font-weight: normal;
	text-decoration: underline;
	color: #EC1660;
}

.ftnav2actbuffr, .ftnav2actbuffmostr {
	height: 26px;
	width: 9px;
	background: url(/images/victeach/2010/styles/submenu_03.jpg) no-repeat bottom left;

}

.ftnav2actbuffl {
	height: 26px;
	width: 9px;
	background: url(/images/victeach/2010/styles/submenu_01.jpg) no-repeat bottom right;
}

.ftnav2actbuffmostl  {
	width: 13px;
	background: url(/images/victeach/2010/styles/submenu_01.jpg) no-repeat bottom;

}

.ftnav2noncell {
	padding: 6px 8px 0px 8px;
	vertical-align: middle;
	text-decoration: none;
	text-align: center;
	color: #1C4386;
	font-size: 11px;
	border-bottom:1px solid #FAFBFD;

}

.ftnav2noncell a, .ftnav2noncell a:link, .ftnav2noncell a:visited {
	color: #1C4386;
}

.ftnav2nonbuffl {
	width:1px;
	text-align: center;
	width: 9px;
	border-bottom:1px solid #FAFBFD;

}

.ftnav2nonbuffmostl {
	width: 13px;
	border-bottom:1px solid #FAFBFD;

}

.ftnav2nonbuffr {
	width: 9px;
	border-bottom:1px solid #FAFBFD;

}

/* FTNav3 Styles */
.ftnav3fill {
	padding: 0;
	clear: both;
	float: left;
	margin: 4px 0 0 0;
	/*height: 26px;*/
	height: 32px;
	width: 100%;
	background: url(/images/footytips/2009/ft_nav3_table_bg.jpg) repeat-x bottom;
	border-collapse: collapse;
	border: 0;
	border-spacing: 0;
}

.ftnav3table {
	clear: both;
	float: left;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 0;
	padding: 0;
	border: 0;
	/*background: url(/images/footytips/2009/ft_nav3_table_bg.jpg) repeat-x;*/
	height: 32px;
	text-align: center;
}

.ftnav3bg {
}

.ftnav3heading {
	font-size: 10px;
	padding: 0px 5px 4px 5px;
	vertical-align: bottom;
	text-decoration: none;
	height: 25px;
	background: transparent;
	color: #000;
	font-weight: bold;
}

.ftnav3actcell { 
	font-size: 11px;
	padding: 0px 10px;
	/*vertical-align: bottom;*/
	background-image: #fff url(/images/footytips/2009/ft_nav3_active_bg.jpg) repeat-x bottom;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	/*height: 30px;*/
	border:1px solid #ccc;
	border-bottom:1px solid #fff;
	background-color:#FFF;
	vertical-align: middle;
}

.ftnav3active {
	font-size: 11px !important;
	font-weight: normal !important;
	color: #000 !important;
}

/*
.ftnav3active, a.ftnav3active:link, a.ftnav3active:visited {
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
*/

.ftnav3actbuffr, .ftnav3actbuffl   {
	/*height: 29px;*/
	width: 4px;
}

.ftnav4noncell {
	padding-left: 3px;
	padding-right: 3px;
	padding-top:5px;
	padding-bottom: 5px;
	background: none;
	vertical-align: middle;
}

.ftnav3noncell {
	font-size: 11px;
	padding: 0px 10px;
	vertical-align: middle;
	text-decoration: none;
	/*height:26px;*/
	color: #666;
	font-weight:bold;
	text-decoration:none;
	border:none;
}

 a.ftnav3noncell:link, a.ftnav3noncell:visited  {
	font-size: 11px;
	color: #666;
	font-weight:bold;
	text-decoration:none;
	text-align:bottom;
}

.ftnav3nonactive, a.ftnav3nonactive:link, a.ftnav3nonactive:visited {
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;		
	color: #666;
}		

a.ftnav3nonactive:hover {
	text-decoration: underline;
}

.ftnav3nonbuffl, .ftnav3nonbuffr {
	/*height:26px;*/
	width:4px;
}

.ftnav3nonbuffmostl {
	padding:0px;
}

.fttipnav34midbar {
	height:0px;
}

.ftnav3noncellDropdown {
	font-size: 11px;
	padding: 0px 6px 4px 6px;
	vertical-align: bottom;
	text-decoration: none;
	height:26px;
	color: #666;
	font-weight:bold;
	text-decoration:none;
}

/* FTNAV4 STYLES */
.ftnav4fill {
	clear: both;
	float: left;
	margin: 2px 0 0 0;
	padding:0;
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	background:none;
	height:32px;
}

.ftnav4tablebg {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing:0px;
	/*border-bottom: 1px solid #3A6FA5;*/
	/*background:#3A6FA5;*/
	background: none;
	height:auto;
}

.ftnav4table {
	border:0px;
	border-collapse: collapse;
	border-spacing:0px;
	margin:0px;
	background: none;
}

.ftnav4headingbuffl {
	width: 2px;	
}

.ftnav4heading {
	font-weight: bold;
	font-size: 10px;
	color: #fff;
	background:#3A6FA5;
	padding: 0 4px 0 4px;
}

.ftnav4headingbuffr {
}

.ftnav4actcell {
	padding: 0px 2px 0px 2px;
}

.ftnav4actcell {
	padding-left: 6px;
	padding-right: 6px;
	padding-top:5px;
	padding-bottom: 5px;
	background: #ccc;
	border: none;
	vertical-align: middle;
}


.ftnav4active, a.ftnav4active, a.ftnav4active:link, a.ftnav4active:visited, {
	display: block;
	padding: 1px 4px 6px 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;
	border-bottom: 1px solid #fff;
	
}

a.ftnav4active:hover, a.ftnav4active:active {
}

.ftnav4actbuffr, .ftnav4actbuffr {
	width: 2px;
}

.ftnav4actbuffmostl, .ftnav4actbuffmostr {
}

.ftnav4noncell {
	height: 24px;
	padding: 2px 0px 2px 0px;
	margin: 0;
	background: none;
	
}

.ftnav4nonactive, a.ftnav4nonactive, a.ftnav4nonactive:link, a.ftnav4nonactive:visited {
	padding: 6px 2px 6px 2px;
	text-decoration: none;
	color: #000;
	font-size: 10px;
	background: none;
}

a.ftnav4nonactive:hover, a.ftnav4nonactive:active {
	padding: 6px 2px 4px 2px;
	text-decoration: underline;
	color:#666;
	font-size: 10px;
}

.ftnav4nonbuffmostl, .ftnav4nonbuffmostr {
}
.ftnav4nonbuffl, .ftnav4nonbuffr  {
	width: 2px;
}

#ftnav1noncell_TipperMail {
 background: #1d82c8;
}

#ftnav1noncell_MyDetails {
 background: #b6b7bc;
}

#ftnav1noncell_Help {
 background: #074399;
}

#ftnav1noncell_Logout {
 background: #1261a6;
}

#ftnav1noncell_Tipping {
 background: #ed6a8a;
}

#ftnav1noncell_Competitions {
 background: #e5336f;
}

#ftnav1noncell_Results {
 background: #214c9b;
}

/* END Navigation Level 3 onwards */

.ft_gameNav {
display:none;
}


/* NAVIGATION BACKGROUNDS */

#ftnav1noncell_Home, #ftnav1actcell_Home {
background: url(/images/victeach/2010/styles/menu1.jpg) repeat-x #e11952 top;
}

#ftnav1noncell_Home:hover, #ftnav1actcell_Home:hover {
background-position: 0 -45px;
}


#ftnav1actcell_Results, #ftnav1noncell_Results {
background: url(/images/victeach/2010/styles/menu2.jpg) repeat-x #174095 top;
}

#ftnav1actcell_Results:hover, #ftnav1noncell_Results:hover {
background-position: 0 -45px;
}

#ftnav1noncell_Tipping, #ftnav1actcell_Tipping {
background: url(/images/victeach/2010/styles/menu3.jpg) repeat-x #174095 top;
}

#ftnav1noncell_Tipping:hover, #ftnav1actcell_Tipping:hover {
background-position: 0 -45px;
}

#ftnav1noncell_Competitions, #ftnav1actcell_Competitions {
background: url(/images/victeach/2010/styles/menu4.jpg) repeat-x #174095 top;
}

#ftnav1noncell_Competitions:hover, #ftnav1actcell_Competitions:hover {
background-position: 0 -45px;
}

#ftnav1noncell_TipperMail, #ftnav1actcell_TipperMail {
background: url(/images/victeach/2010/styles/menu5.jpg) repeat-x #174095 top;
}

#ftnav1noncell_TipperMail:hover, #ftnav1actcell_TipperMail:hover {
background-position: 0 -45px;
}

#ftnav1noncell_MyDetails, #ftnav1actcell_MyDetails {
background: url(/images/victeach/2010/styles/menu6.jpg) repeat-x #174095 top;
}

#ftnav1noncell_MyDetails:hover, #ftnav1actcell_MyDetails:hover {
background-position: 0 -45px;
}

#ftnav1noncell_Help, #ftnav1actcell_Help {
background: url(/images/victeach/2010/styles/menu7.jpg) repeat-x #174095 top;
}

#ftnav1noncell_Help:hover, #ftnav1actcell_Help:hover {
background-position: 0 -45px;
}

#ftnav1noncell_Logout, #ftnav1actcell_Logout {
background: url(/images/victeach/2010/styles/menu8.jpg) repeat-x #174095 top;
}

#ftnav1noncell_Logout:hover, #ftnav1actcell_Logout:hover {
background-position: 0 -45px;
}

#ftnav1noncell_Join, #ftnav1actcell_Join {
background: url(/images/victeach/2010/styles/menu2.jpg) repeat-x #174095 top;
}

#ftnav1noncell_Join:hover, #ftnav1actcell_Join:hover {
background-position: 0 -45px;
}

#ftnav1noncell_CompManagement, #ftnav1actcell_CompManagement {
background: url(/images/victeach/2010/styles/menu3.jpg) repeat-x #174095 top;
}

#ftnav1noncell_CompManagement:hover, #ftnav1actcell_CompManagement:hover {
background-position: 0 -45px;
}

#ftnav1noncell_Prizes, #ftnav1actcell_Prizes {
background: url(/images/victeach/2010/styles/menu4.jpg) repeat-x #174095 top;
}

#ftnav1noncell_Prizes:hover, #ftnav1actcell_Prizes:hover {
background-position: 0 -45px;
}

#ftnav1noncell_Scoring, #ftnav1actcell_Scoring {
background: url(/images/victeach/2010/styles/menu5.jpg) repeat-x #174095 top;
}

#ftnav1noncell_Scoring:hover, #ftnav1actcell_Scoring:hover {
background-position: 0 -45px;
}

#ftnav1noncell_Contact, #ftnav1actcell_Contact {
background: url(/images/victeach/2010/styles/menu6.jpg) repeat-x #174095 top;
}

#ftnav1noncell_Contact:hover, #ftnav1actcell_Contact:hover {
background-position: 0 -45px;
}

/* 2010 STYLES */
.ft_search {
	clear: both;
	float: left;
}

.ft_search small {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 100%;
}

.ft_searchIcon {
	float: left;
	width: 33px;
	height: 37px;
	background: url(/images/footytips/2009/ft_search_icon.jpg) no-repeat;
}

.ft_searchCaption {
	clear: both;
	float: inherit;
	padding: 0px 0px 3px 0px;
}

.ft_searchCaption p {
	font-size: 11px;
	font-weight: bold;
}

.ft_searchInput {
	float: left;
	width: 250px;
	margin: 0;
}

*html body .ft_searchInput {
	margin: -1px 0px 0px 0px;
}

.ft_searchInput input {
	display: block;
	padding: 7px;
	margin: 0;
	width: 100%;
	height: 37px;
	font-size: 15px;
	border: 2px solid #bfcedc;
	border-right: none;
	font-family: verdana;
	line-height: 15px;
}

.ft_searchInput #compSearchSportId {
	display: none;
}

.ft_searchDropdown {
	float: left;
	width: 125px;
	height: 37px;
	background: url(/images/footytips/2009/ft_search_bg.jpg) repeat-x;
}

.ft_searchDropdownTitle {
	display: block;
	margin: 2px 0px 0px 0px;
	width: 125px;
	height: 33px;
	background: url(/images/footytips/2009/ft_search_dropdown_title_bg.jpg) no-repeat;
	cursor: pointer;
	color: #888;
}

.ft_searchDropdownTitle span {
	display: block;
	padding: 10px 0px 0px 12px;
	font-size: 11px;
	font-family: tahoma;
}

*html body .ft_searchDropdownDD {
	width: 126px;
	height: expression( this.scrollHeight > 169 ? "169px" : "auto" );
}

.ft_searchDropdownDD {
	max-height: 174px;
	clear: both;
	float: left;
	position: absolute;
	margin: 10px 0px 0px 0px;
	visibility: hidden;
	width: 126px;
	background: #fff url(/images/footytips/2009/ft_search_dropdown_bg.jpg) repeat-y;
	z-index: 100000;
	overflow-y: scroll;
	border-bottom: 2px solid #bfcedc;
}

.ft_searchDropdownDD a, .ft_searchDropdownDD a:link, .ft_searchDropdownDD a:visited {
	display: block;
	margin: 0px 2px 0px 2px;
	height: 28px;
	border-bottom: 1px solid #eee;
	background: #fff;
	text-decoration: none;
	color: #888;
}

.ft_searchDropdownDD a:hover, .ft_searchDropdownDD a:active {
	background: #eee;
	text-decoration: none;
	color: #254a83;
}

.ft_searchDropdownDD a div {
	float: left;
	margin: 6px 0px 0px 10px;
	cursor: pointer;
}

.ft_searchDropdownDD a span {
	display: block;
	float: left;
	padding: 8px 0px 0px 10px;
	cursor: pointer;
}

.ft_searchDropdownDDBottom {
	margin: -1px 0px 0px 0px;
	width: 126px;
	height: 5px;
	background: #fff url(/images/footytips/2009/ft_search_dropdown_bottom.png) no-repeat;
}

.ft_searchBorder {
	float: left;
	height: 37px;
	width: 5px;
	background: url(/images/footytips/2009/ft_searchBorder.jpg) no-repeat;
}

.ft_searchSelect {
	float: left;
	padding: 0px 0px 0px 4px;
}

.ft_searchSelect select {
	height: 22px;
	width: 100px;
}

*html body .ft_searchSelect select {
	margin: 1px 0px 0px 0px;
}

.ft_searchButton {
	float: left;
	padding: 0px 0px 0px 8px;
}

.ft_searchButton input {
	display: block;
	width: 85px;
	height: 37px;
	border: none;
	cursor: pointer;
	background: url(/images/footytips/2009/ft_search_button.jpg) no-repeat;
	background-position: 0 0;
}

.ft_searchButton input:hover {
	background: url(/images/footytips/2009/ft_search_button.jpg) no-repeat;
	background-position: 0 -37px;
}

.ft_searchButton input:active {
	background: url(/images/footytips/2009/ft_search_button.jpg) no-repeat;
	background-position: 0 -74px;
}

.ft_searchOptions {
	float: left;
	padding: 6px 0px 0px 8px;
}

.ft_searchOptions input {
	display: block;
	float: left;
}

.ft_searchOptions label {
	display: block;
	float: left;
	width: 120px;
	margin: 3px 0px 0px 3px;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

/* SEARCH TABLE STYLES */
.ft_searchTable {
	clear: both;
	float: inherit;
	margin: 0;
	padding: 0;
	width: 100%;
}

.ft_searchTable th {
	padding: 3px;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

.ft_searchTable th a {
	font-size: 10px !important;
	color: #254a83 !important;
}

.ft_searchTable th h1 a, .ft_searchTable th h1 {
	float: left;
	font-size: 21px;
	padding: 0 !important;
}

.ft_searchTable th .headingoneLink a {
	margin: 5px 0px 0px 2px;
	color: #888 !important;
}

.ft_searchTable th h2 {
	float: left;
	margin: 0;
}

.ft_searchTable th small {
	clear: none;
	float: left;
	margin: 3px 0px 0px 8px;
}

.ft_searchTableSubHeader td {
	border-bottom: 1px solid #ccc;
}

.ft_searchTableSubHeader td small {
	padding: 20px 0px 0px 0px;
}

.ft_searchTable td {
	padding: 3px;
	font-size: 10px;
	font-family: tahoma;
	vertical-align: middle;
}

.ft_searchTable span {
	display: block;
	float: left;
	padding: 2px 2px 0px 2px;
	font-size: 10px;
	font-family: tahoma;
}

.ft_searchTable span.ft_searchTableSticky {
	margin: 0;
	padding: 3px 4px 0px 0px;
	font-size: 8px;
	font-weight: bold;
}

.ft_searchTable span a {
	clear: both;
	float: left;
	padding: 0px 4px;
	font-size: 10px !important;
	font-family: tahoma !important;
}

.ft_searchTable span small {
	padding: 0px 4px;
}

.ft_searchTable .ft_icon16Polls, .ft_searchTable .ft_icon16Comment, .ft_searchTable .ft_icon16CommentInactive, .ft_searchTable .ft_icon16Timer, .ft_searchTable .ft_icon16Locked {
	float: left;
	margin: 0px 0px 0px 4px;
}

th.ft_searchTableHeaderActiveCol {
	font-weight: bold;
	background: url(/images/footytips/2009/ft_searchResults_th_active.jpg) no-repeat center bottom;
	background-position: 5px bottom;
}

.ft_searchTableHR td {
	height: 5px;
	background: #0d3c66 url(/images/footytips/2009/ft_searchResults_hr.jpg) repeat-x top;
}

.ft_searchTableRow1 {
	background: #fff;
}

.ft_searchTableRow2 {
	background: #eee;
}

.ft_searchTableRow1 td, .ft_searchTableRow2 td {
	text-align: left;
	height: 45px;
	padding: 7px 3px 7px 3px;
}

.ft_searchTableRow1 p, .ft_searchTableRow2 p {
	font-size: 12px;
}

.ft_searchTableActiveCol {
	background: #dbe2eb;
	border-left: 1px solid #adbccf;
	border-right: 1px solid #adbccf;
}

.ft_searchTableTitle {
	display: block;
	width: 230px;
	font-size: 12px !important;
	font-weight: normal !important;
	font-family: tahoma !important;
}

.ft_searchTableTitle small {
	display: inline;
	float: none;
	clear: none;
}

.ft_searchTableComp {
	margin: 0px 0px 0px 4px;
	width: 275px;
}

.ft_searchTableComp a {
	display: block;
	font-size: 12px !important;
	font-weight: bold !important;
	font-family: tahoma  !important;
}

.ft_searchTableComp small {
	display: block;
	clear: both;
	float: inherit;
	padding: 2px 0px 0px 0px;
}

.ft_searchTableAvatar {
	float: left;
}

.ft_searchTableAvatar img {
	border: 1px solid #000;
}

.ft_searchTableLegend {
	clear: both;
	float: inherit;
	margin: 5px 0px 0px 0px;
	width: 100%;
}

.ft_searchTableLegendInstance {
	float: left;
	padding: 0px 10px 0px 0px;
}

.ft_searchTableLegendInstance div {
	float: left;
}

.ft_searchTableLegendInstance span {
	display: block;
	float: left;
	margin: 2px 4px 0px 4px;
	font-size: 10px;
	color: #888;
}

.ft_searchTableFooter {
	background: #fff;
}

.ft_searchTableFooter td {
	height: 25px;
}

/* SPORT DD STYLE */
.ftSportDDContainer {
	float: none;
	width: 152px;
	height: 25px;
	background: url(/images/footytips/2009/ft_nav3_bg2.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftSportDDTitleIcon {
	float: left;
	padding: 4px 0px 0px 8px;
	width: 16px;
}

.ftSportDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0px 0px 4px; 
}

.ftSportDDList {
	clear: both;
	float: left;
	width: 150px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
}


*html body .ftSportDDList {
	clear: both;
	float: left;
	width: 150px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 0px 0px 0px 0px;
}

.ftSportDDList a, .ftSportDDList a:link, .ftSportDDList a:visited {
	float: inherit;
	display: block;
	width: 150px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftSportDDList a, .ftSportDDList a:link, .ftSportDDList a:visited {
	width: 152px;
}

.ftSportDDList a:active, .ftSportDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftSportDDListBottom {
	clear: both;
	width: 152px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_nav3_dd_bottom_bg.png) no-repeat;
}

.ftSportDDIcon {
	float: left;
	padding: 4px 0px 0px 5px;
}

.ftSportDDOption {
	float: left;
}

.ftSportDDOption em {
	float: left;
	padding: 6px 5px 0px 5px;
	font-style: normal;
}

/* LADDER DD STYLE */
.ftLadderDDContainer {
	float: none;
	width: 122px;
	height: 25px;
	background: url(/images/footytips/2009/ft_dd_ladder.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftLadderDDTitleIcon {
	display: none;
	float: left;
	padding: 4px 0px 0px 8px;
	width: 16px;
}

.ftLadderDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0px 0px 8px; 
}

.ftLadderDDList {
	clear: both;
	float: left;
	width: 120px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
}


*html body .ftLadderDDList {
	clear: both;
	float: left;
	width: 120px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 0px 0px 0px 0px;
}

.ftLadderDDList a, .ftLadderDDList a:link, .ftLadderDDList a:visited {
	float: inherit;
	display: block;
	width: 120px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftLadderDDList a, .ftLadderDDList a:link, .ftLadderDDList a:visited {
	width: 122px;
}

.ftLadderDDList a:active, .ftLadderDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftLadderDDListBottom {
	clear: both;
	width: 122px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_dd_ladder_bottom.png) no-repeat;
}

.ftLadderDDIcon {
	float: left;
	padding: 4px 0px 0px 5px;
}

.ftLadderDDOption {
	float: left;
}

.ftLadderDDOption em {
	float: left;
	padding: 6px 0px 0px 6px;
	font-style: normal;
}

/* COMP PROPERTIES STYLES */
.ft_compPropertiesFilter {
	clear: both;
	float: inherit;
	padding: 0px 0px 10px 0px;
	width: 100%;
}

.ft_compPropertiesFilter .ft_formButton {
	height: 21px;
}

.ft_compPropertiesFilter small {
	padding: 2px 0px 0px 0px;
}

/* COMPETITIONS STYLES */
.ft_compsIndexHeader {
	clear: both;
	float: left;
	width: 100%;
	padding: 0px 0px 4px 0px;
	border-bottom: 1px dotted #ddd;
}

.ft_compsIndexHeader h1 {
	float: left;
}

.ft_compsIndexHeader small {
	display: block;
	clear: both;
	font-size: 10px;
}

.ft_compsIndexHeader small a {
	font-size: 10px !important;
	color: #888 !important;
}

.ft_compsIndexHeader .ft_icon16New {
	float: right;
	margin: 5px 10px 0px 0px;
	padding: 2px 18px 0px 0px;
	width: 85px;
	font-size: 10px !important;
	font-family: tahoma !important;
	color: #888;
	background-position: top right;
}

.ft_compsIndexHeader table {
	clear: both;
	float: left;
	margin: 5px 0px 0px 0px;
	width: 100%;
}

.ft_compsIndexHeader td {
	padding: 10px;
	border-top: 1px dotted #ddd;
}

.ft_compsIndexHeader .headingtwo {
	padding: 0;
	float: left;
}

.ft_compsIndexHeader p {
	clear: both;
	float: left;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
}

.ft_compsIndexHeader p {
	clear: both;
	float: left;
	font-size: 12px;
	padding: 2px 0px 0px 0px;
}

.ft_compsIndex h1 {
	float: left;
	padding: 0;
}

.ft_compsIndexTitle {
	float: left;
	padding: 0px 0px 6px 0px;
	width: 80%;
}

.ft_compsIndexAvatar {
	float: left;
	padding: 0px 8px 5px 0px;
}

.ft_compsIndexAvatar a img {
	border: 1px solid #000;
}

.ft_compsIndex .ft_profileRightContainer {
	clear: both;
	float: inherit;
	width: 487px;
	margin: 15px 0px 10px 15px;
}

.ft_compsIndex .ft_profileRightTable td {
	padding: 9px 3px;
}

/* COMPS DROPDOWN */
.ftCompsDDContainer {
	float: none;
	width: 212px;
	height: 25px;
	background: url(/images/footytips/2009/ft_comps_dd_bg.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
}

.ftCompsDDTitleIcon {
	float: left;
	padding: 4px 0px 0px 8px;
	width: 16px;
}

.ftCompsDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	padding: 7px 0px 0px 4px; 
	font-family: tahoma;
}

.ftCompsDDList {
	clear: both;
	float: left;
	width: 210px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
}

*html body .ftCompsDDList {
	margin: 0px 0px 0px 0px;
}

.ftCompsDDList a, .ftCompsDDList a:link, .ftCompsDDList a:visited {
	float: inherit;
	display: block;
	width: 210px;
	height: 25px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	cursor: pointer;
	font-family: tahoma;
}

*html body .ftCompsDDList a, .ftCompsDDList a:link, .ftCompsDDList a:visited {
	width: 212px;
}

.ftCompsDDList a:active, .ftCompsDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftCompsDDListBottom {
	clear: both;
	width: 212px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_comps_dd_bottom_bg.png) no-repeat;
}

.ftCompsDDIcon {
	float: left;
	padding: 4px 0px 0px 5px;
}

.ftCompsDDIcon img {
	border: 1px solid #000;
}

.ftCompsDDOption {
	float: left;
	width: 180px;
	height: 20px;
	overflow: hidden;
}

.ftCompsDDOption em {
	float: left;
	padding: 6px 5px 0px 5px;
	font-style: normal;
}



/* PROGRESS INDICATOR */
.ft_formProgress {
	clear: both;
	float: left;
	padding: 5px 0px 5px 0px;
	font-family: tahoma;
}

.ft_formProgress ul {
	clear: both;
	float: inherit;
	margin: 0;
}

.ft_formProgress li {
	display: block;
	float: left;
	height: 49px;
	margin: 0;
	padding: 0px 30px 0px 0px;
	list-style-type: none;
	list-style-image: none;
	background: url(/images/footytips/2009/ft_form_progress_inactive_bg.jpg) no-repeat right;
}

.ft_formProgress li cite {
	display: block;
	float: left;
	width: 15px;
	height: 49px;
	background: url(/images/footytips/2009/ft_form_progress_inactive_arrow.jpg) no-repeat;
}

.ft_formProgress li span {
	display: block;
	float: left;
	padding: 11px 0px 0px 18px;
}

.ft_formProgress li small {
	float: left;
	width: auto;
	font-size: 10px;
	color: #b4b4b4;
}

.ft_formProgress li p {
	clear: both;
	float: left;
	color: #888;
	font-size: 12px;
	font-weight: bold;
}

.ft_formProgress .ft_formProgressComplete {
	background: url(/images/footytips/2009/default/ft_form_progress_completed_bg.jpg) no-repeat right;
}

.ft_formProgress .ft_formProgressComplete cite {
	background: url(/images/footytips/2009/default/ft_form_progress_completed_arrow.jpg) no-repeat;
}

.ft_formProgress .ft_formProgressComplete small {
	color: #ccc;
}

.ft_formProgress .ft_formProgressComplete p {
	color: #fff;
}

.ft_formProgress .ft_formProgressActive {
	background: url(/images/footytips/2009/ft_form_progress_active_bg.jpg) no-repeat right;
}

.ft_formProgress .ft_formProgressActive cite {
	background: url(/images/footytips/2009/ft_form_progress_active_arrow.jpg) no-repeat;
}

.ft_formProgress .ft_formProgressActive small {
	color: #8ea9c8;
}

.ft_formProgress .ft_formProgressActive p {
	color: #fff;
}

/* FORM STYLES */
.ft_formHR {
	clear: both;
	float: left;
	width: 100%;
	height: 10px;
	background: url(/images/footytips/2009/ft_form_hr.jpg) repeat-x bottom;
}

.ft_formCompCreation .ft_formTextInput {
	display: block;
	clear: none;
	float: left;
	width: 175px;
}

.ft_formCompCreation .ft_formRadio label {
	margin: 6px 8px 4px 0px;
	width: auto;
	text-align: left;
	font-family: verdana;
	font-size: 12px;
}

.ft_formCompCreation .ft_formRadio .ft_formTextInput {
	float: left;
	width: 130px;
}

.ft_formCompCreation .ft_formRadio .ft_formTextInput input {
	margin: 0px 0px 2px 0px;
	padding: 3px;
	width: 100%;
	height: 24px;
	font-size: 11px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_formCompCreation .ft_formCheckbox small {
	margin: 5px 0px 3px 0px;
}
.ft_formCompCreation .ft_formCheckbox label cite {
	display: block;
	padding: 2px 0px 0px 2px;
	font-style: normal;
}

.ft_formTextInput {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_formTextInput input {
	margin: 0px 0px 2px 0px;
	padding: 5px;
	width: 100%;
	height: 28px;
	font-size: 12px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_compsSettings .ft_searchTable .ft_formTextInput input {
	padding: 3px;
	height: 24px;
}

.ft_formTextArea {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 350px;
}

.ft_formTextArea textarea {
	padding: 4px;
	width: 100%;
	height: 125px;
	font-size: 12px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_formTextArea small {
	margin: 2px 0px 0px 0px !important;
}

.ft_formTextarea .ft_formButton {
	float: right;
	margin: 4px 0px 0px 5px;
	height: 25px;
}

.ft_formRadio input {
	clear: both;
	float: left;
	margin: 4px 4px 4px 4px;
	padding: 0px;
}

.ft_formRadio #compCodeCheckArea {
	display: block;
	float: left;
}

.ft_formRadio .ft_formButton {
	margin: 0 4px;
	clear: none;
	height: 23px;
}

.ft_formRadio label {
	float: left;
	margin: 4px 8px 4px 0px;
	padding: 0;
	font-size: 11px;
	cursor: pointer;
}

*html body .ft_formRadio label {
	margin: 3px 8px 0px 0px;
}

.ft_formRadio .ft_icon16AllGood  {
	margin: 3px 0px 0px 2px;
	float: left;
	padding: 2px 0px 0px 20px;
	background-position: top left;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
	color: #74a414;
}

.ft_formRadio .ft_icon16Error  {
	margin: 3px 0px 0px 2px;
	float: left;
	padding: 2px 0px 0px 20px;
	background-position: top left;
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
	color: #b01313;
}

.ft_formCheckbox {
	float: left;
	padding: 3px 0px 3px 0px;
}

.ft_formCheckbox input {
	clear: both;
	float: left;
	margin: 4px;
	padding: 0;
}

.ft_formCheckbox label {
	float: left;
	margin: 4px 8px 4px 2px;
	padding: 0;
	font-size: 11px;
	font-family: verdana;
	cursor: pointer;
}

*html body .ft_formCheckbox label {
	margin: 7px 8px 4px 2px;
}

.ft_formCheckbox h3 {
	float: left;
	padding: 4px 0px 2px 5px;
}

.ft_formCheckbox span {
	margin: 4px 0px 0px 0px;
	float: left;
}

.ft_formSelect {
	float: left;
	padding: 3px 0px 3px 0px;
}

.ft_formSelect select {
	padding: 2px;
	width: 200px;
	border: 2px solid #bfcfde;
	font-size: 12px;
	font-family: tahoma;
}

.ft_formFeedback {
	clear: both;
	float: left;
	margin: 20px 0px 8px 0px;
	width: 100%;
}

.ft_formFeedbackIcon {
	float: left;
	margin: 0px 0px 0px 12px;
	width: 80px;
}

.ft_formFeedbackContent {
	float: left;
}

.ft_formFeedbackContent .ft_formTextInput  {
	width: 400px;
}

.ft_formFeedbackContent .ft_formTextInput input {
	background: #eee;
}

.ft_formFeedbackContent p {
	font-size: 12px;
}

.ft_formFeedbackContent small {
	display: block;
	clear: both;
	width: 300px;
}

.ft_formFeedbackButton {
	float: right;
}

.ft_formFeedbackConfirmation h1 {
	color: #6f9f0f;
}

.ft_formFeedbackAlert h1 {
	color: #e26e00;
}

label.ft_formConfirmation {
	margin: 0px 10px 0px 0px;
	color: #888;
	text-align: right;
	float: none;
}

.ft_formConfirmation {
	float: left;
}

.ft_formConfirmation p {
	float: left;
	margin: 0;
}

.ft_formConfirmationEdit {
	float: right;
	text-align: right;
}

.ft_formConfirmationEdit a {
	font-size: 10px !important;
	font-family: tahoma !important;
	color: #888 !important;
}

.ft_searchTable .ft_formSelect {
	float: none;
	padding: 0;
}

.ft_searchTable .ft_formSelect select  {
	width: 100%;
}

.ft_formClear {
	clear: both;
	float: none;
	width: 100%;
	height: 10px;
}

.ft_searchInput {
	float: left;
	width: 200px;
	margin: 0;
}

*html body .ft_searchInput {
	margin: -1px 0px 0px 0px;
}

.ft_formTextInput {
	clear: both;
	float: inherit;
	width: 150px;
}

.ft_formTextInput input {
	margin: 0px 0px 2px 0px;
	padding: 5px;
	width: 134px;
	height: 15px;
	font-size: 12px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_formCompCreation .ft_formRadio .ft_formTextInput {
	float: left;
	width: 130px;
}

.ft_formCompCreation .ft_formRadio .ft_formTextInput input {
	margin: 0px 0px 2px 0px;
	padding: 3px;
	width: 114px;
	height: 15px;
	font-size: 11px;
	font-family: tahoma;
	border: 2px solid #bfcfde;
}

.ft_btnWhiteNextStep, .ft_btnWhiteNextStep:link, .ft_btnWhiteNextStep:visited {
	display: block;
	height: 47px;
	width: 127px;
	background: url(/images/footytips/2009/ft_btn_white_nextStep.jpg) no-repeat;
	background-position: 0 0;
	overflow: hidden;
	border: none;
	cursor: pointer;
}

.ft_btnWhiteNextStep:hover {
	background: url(/images/footytips/2009/ft_btn_white_nextStep.jpg) no-repeat;
	background-position: 0 -47px;
}

.ft_btnWhiteNextStep:active {
	background: url(/images/footytips/2009/ft_btn_white_nextStep.jpg) no-repeat;
	background-position: 0 -94px;
}

/* ALERT MESSAGE STYLES */
.alertmsg {
	clear: both;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	text-align: center;
	height: 46px;
	padding: 0;
	margin: 5px 0px 5px 0px;
	background: #fff;
	background-image: none;
	background: #fff url(/images/footytips/2009/ft_alert_bg.jpg) repeat-x top;
}

.alertmsgcenter {
	margin: 0;
	padding: 0;
	/*background: #fff;*/
	background: url(/images/footytips/2009/ft_alert_bg.jpg) repeat-x;
}

.alertmsgcenter h4 {
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #b80e14;
}

.alertmsgcenter p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
	font-weight: normal;
	color: #888;
}

.alertmsgleft {
	margin: 0;
	padding: 0;
	width: 39px;
	height: 46px;
	background: #fff url(/images/footytips/2009/ft_alert_left_bg.jpg) no-repeat;
}

.alertmsgright {
	margin: 0;
	padding: 0;
	width: 39px;
	height: 46px;
	background: #fff url(/images/footytips/2009/ft_alert_right_bg.jpg) no-repeat;
}

/* CONFIRMATION MESSAGE STYLES */
.alertmsgleftConfirm {
	margin: 0;
	padding: 0;
	width: 39px;
	height: 46px;
	background: #fff url(/images/footytips/2009/ft_alertConfirm_left_bg.jpg) no-repeat;
}

.alertmsgrightConfirm {
	margin: 0;
	padding: 0;
	width: 39px;
	height: 46px;
	background: #fff url(/images/footytips/2009/ft_alertConfirm_right_bg.jpg) no-repeat;
}
.alertmsgcenterConfirm {
	margin: 0;
	padding: 0;
	background: url(/images/footytips/2009/ft_alert_bg.jpg) repeat-x;
}

.alertmsgcenterConfirm h4 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #138c03;
	text-align: center;
}

.alertmsgcenterConfirm p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
	font-weight: normal;
	color: #888;
	text-align: center;
}

/* LOGIN BOX STYLES */
.loginmsg {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	text-align: center;
	height: 64px;
	padding: 0;
	margin: 5px 0px 5px 0px;
	background: #fff url(/images/footytips/2009/ft_login_bg.jpg) repeat-x top;
}

.loginmsg td {
	padding: 3px 0;
}

.loginmsgcenter {
	margin: 0;
	padding: 0;
}

.loginmsgcenter h4 {
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	color: #b80e14;
}

.loginmsgcenter p {
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
	font-weight: normal;
	color: #888;
}

.loginmsgleft {
	margin: 0;
	padding: 0;
	width: 10px;
	height: 64px;
	background: #fff url(/images/footytips/2009/default/ft_login_left_bg.jpg) no-repeat top left;
}

.loginmsgright {
	margin: 0;
	padding: 0;
	width: 10px;
	height: 64px;
	background: #fff url(/images/footytips/2009/default/ft_login_right_bg.jpg) no-repeat top right;
}

.ft_btnLargeJoinComp, .ft_btnLargeJoinComp:link, .ft_btnLargeJoinComp:visited, .ft_btnLargeJoinComp:hover, .ft_btnLargeJoinComp:active {
	display: block;
	width: 145px;
	height: 43px;
	border: none;
	cursor: pointer;
	background: url(/images/footytips/2009/default/ft_btn_large_joinComp.jpg) no-repeat;
	background-position: 0 0;
}

/* ROUND DD STYLE */
.ftRoundDDContainer {
	float: none;
	width: 102px;
	height: 25px;
	background: url(/images/footytips/2009/ft_dd_round.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftRoundDDTitleIcon {
	display: none;
}

.ftRoundDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0px 0px 8px; 
}

.ftRoundDDList {
	clear: both;
	float: left;
	width: 102px;
	max-height: 182px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0px 0px 0px;
	overflow-y: scroll;
	border-bottom: 1px solid #ccc;
}


*html body .ftRoundDDList {
	clear: both;
	float: left;
	width: 102px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 3px 0px 0px 0px;
	height: expression( this.scrollHeight > 176 ? "176px" : "auto" );
}

.ftRoundDDList a, .ftRoundDDList a:link, .ftRoundDDList a:visited {
	float: inherit;
	display: block;
	width: 83px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftRoundDDList a, .ftRoundDDList a:link, .ftRoundDDList a:visited {
	width: 85px;
}

.ftRoundDDList a:active, .ftRoundDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftRoundDDListBottom {
	display: none;
}

.ftRoundDDIcon {
	display: none;
}

.ftRoundDDOption {
	float: left;
}

.ftRoundDDOption em {
	float: left;
	padding: 6px 0px 0px 6px;
	font-style: normal;
}

/* COMPETITIONS STYLES */
.ft_compsHeader {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 100%;
	height: 80px;
	background: #fff url(/images/footytips/2009/ft_comps_header_bg.jpg) repeat-x top;
}

.ft_compsHeaderNoMessageBoard {
	clear: both;
	float: inherit;
	width: 100%;
	height: 65px;
	background: #fff url(/images/footytips/2009/ft_comps_header_bg.jpg) repeat-x top;
}

.ft_compsHeaderTitle {
	clear: both;
	
}

.ft_compsHeaderSubTitle {
	clear: both;
	float: inherit;
	margin: 10px 0px 0px 0px;
	width: 100%;
}

.ft_compsHeaderSubTitle span {
	display: block;
	float: left;
	height: 16px;
	width: 16px;
}

.ft_compsHeaderSubTitle p {
	float: left;
	margin: 2px 0px 0px 5px;
	padding: 0;
	font-size: 9px;
	font-weight: bold;
	color: #254a83;
}

.ft_compsHeaderSubTitle p a, .ft_compsHeaderSubTitle p a:link, .ft_compsHeaderSubTitle p a:visited, .ft_compsHeaderSubTitle p a:hover, .ft_compsHeaderSubTitle p a:active {
	font-size: 9px;
	font-weight: bold;
	color: #254a83;
}

.ft_compsHeaderLeftSpacer {
	float: left;
	width: 10px;
	height: 60px;
}

.ft_compsHeaderLeader {
	float: left;
	width: 165px;
}

.ft_compsHeaderRoundWinner {
	float: left;
	width: 165px;
}

.ft_compsHeaderLeaderMember {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 100%;
}

.ft_compsHeaderLeaderMember img {
	border: 1px solid #000;
}

.ft_compsHeaderLeaderMember p {
	margin: 0;
	padding: 2px 6px 0px 6px;
	font-size: 11px;
	font-family: arial;
}

.ft_compsHeaderLeaderMember p a, .ft_compsHeaderLeaderMember p a:link, .ft_compsHeaderLeaderMember p a:visited, .ft_compsHeaderLeaderMember p a:hover, .ft_compsHeaderLeaderMember p a:active {
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
}

.ft_compsHeaderMessageBoard {
	float: left;
	width: 200px;
}

.ft_compsHeaderMessageBoardMessage {
	clear: both;
	float: inherit;
	margin: 4px 0px 0px 0px;
	width: 100%;
}

.ft_compsHeaderMessageBoardMessage img {
	border: 1px solid #000;
}

.ft_compsHeaderMessageBoardMessage p {
	margin: 0;
	padding: 0px 12px 0px 6px;
	font-size: 10px;
	font-family: arial;
}

.ft_compsHeaderMessageBoardMessage p a, .ft_compsHeaderMessageBoardMessage p a:link, .ft_compsHeaderMessageBoardMessage p a:visited, .ft_compsHeaderMessageBoardMessage p a:hover, .ft_compsHeaderMessageBoardMessage p a:active {
	font-size: 10px;
	font-family: verdana;
	font-weight: normal;
}

.ft_compsHeaderYourRank {
	float: right;
	width: 105px;
}

.ft_compsHeaderYourRankContainer {
	clear: both;
	float: inherit;
	width: 100%;
}

.ft_compsHeaderYourRankPlacing {
	float: left;
}

.ft_compsHeaderYourRankPlacing p {
	float: left;
	text-align: center;
	font-size: 17px;
	font-weight: bold;
}

.ft_compsHeaderYourRankPlacing p a, .ft_compsHeaderYourRankPlacing p a:link, .ft_compsHeaderYourRankPlacing p a:visited, .ft_compsHeaderYourRankPlacing p a:hover, .ft_compsHeaderYourRankPlacing p a:active {
	font-size: 17px;
	font-weight: bold;
}

.ft_compsHeaderYourRankPlacing small {
	clear: none;
	float: left;
	margin: 5px 0px 0px 4px;
}

.ft_compsHeaderYourRankIcon {
	float: left;
	margin: 5px 0px 0px 8px;
}

.ft_compsHeaderYourRankIcon span {
	font-size: 10px;
}

.ft_compsHeaderYourRankIcon .rankUp {
	color: #05B011;
}

.ft_compsHeaderYourRankIcon .rankDown {
	color: #B00707;
}

.ft_compsHeaderYourRankIcon .rankStatic {
	color: #05B011;
}

/* LADDER NAVIGATION */
.ft_compsNav {
	clear: both;
	float: left;
	height: 24px;
	width: 320px;
}

.ft_compsNav ul {
	margin: 0;
	padding: 0;
	line-height: 1em;
}

.ft_compsNav li {
	display: block;
	float: left;
	font-size: 10px;
	margin: 0;
}

.ft_compsNavActive {
	height: 19px;
	padding: 0px 3px 0px 3px;
	background: url(/images/footytips/2009/default/ft_compsNav_active_bg.jpg) repeat-x top;
}

.ft_compsNavActive a, .ft_compsNavActive a:link, .ft_compsNavActive a:visited, .ft_compsNavActive a:hover, .ft_compsNavActive a:active {
	display: block;
	margin: 0;
	padding: 3px 0px 0px 0px;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
}

.ft_compsNavActive a:hover, .ft_compsNavActive a:active {
	text-decoration: underline;
}

.ft_compsNavActiveLeft {
	width: 4px;
	height: 19px;
	margin: 0px 0px 0px 2px !important;
	background: url(/images/footytips/2009/default/ft_compsNav_active_left.jpg) no-repeat;
}

.ft_compsNavActiveRight {
	width: 4px;
	height: 19px;
	margin: 0px 2px 0px 0px !important;
	background: url(/images/footytips/2009/default/ft_compsNav_active_right.jpg) no-repeat;
}

.ft_compsNavInactive {
	height: 19px;
	padding: 0px 3px 0px 3px;
	background: url(/images/footytips/2009/ft_compsNav_inactive_bg.jpg) repeat-x top;
}

.ft_compsNavInactive a, .ft_compsNavInactive a:link, .ft_compsNavInactive a:visited, .ft_compsNavInactive a:hover, .ft_compsNavInactive a:active {
	display: block;
	margin: 0;
	padding: 3px 0px 0px 0px;
	font-size: 10px;
	color: #333;
	text-decoration: none;
}

.ft_compsNavInactive a:hover, .ft_compsNavInactive a:active {
	text-decoration: underline;
}

.ft_compsNavInactiveLeft {
	width: 4px;
	height: 19px;
	margin: 0px 0px 0px 2px !important;
	background: url(/images/footytips/2009/ft_compsNav_inactive_left.jpg) no-repeat;
}

.ft_compsNavInactiveRight {
	width: 4px;
	height: 19px;
	margin: 0px 2px 0px 0px !important;
	background: url(/images/footytips/2009/ft_compsNav_inactive_right.jpg) no-repeat;
}

/* QUICK FIND */
.ft_compsQuickFind {
	float: right;
}

.ft_compsQuickFind p {
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
}

.ft_compsQuickFindText {
	display: block;
	float: left;
	width: 113px;
	height: 20px;
	margin: 0px 0px 0px 2px;
	padding: 4px 6px 0px 6px;
	font-size: 10px;
	font-family: tahoma;
	line-height: 1em;
	border: none;
	background: transparent url(/images/footytips/2009/default/ft_comps_quickfind_bg.gif) no-repeat top left;
}

.ft_compsQuickFindButtonSearch {
	display: block;
	float: left;
	width: 21px;
	height: 20px;
	background: transparent url(/images/footytips/2009/default/ft_comps_quickfind_btn_search.gif) no-repeat;
	border: none;
	cursor: pointer;
}

.ft_compsQuickFindButtonSearch:hover, .ft_compsQuickFindButtonSearch:active {
	background-position: 0px -20px;
}

.ft_compsQuickFindButtonClear {
	display: block;
	float: left;
	margin: 0px 0px 0px 4px;
	width: 60px;
	height: 20px;
	background: transparent url(/images/footytips/2009/default/ft_comps_quickfind_btn_clear.jpg) no-repeat;
	border: none;
	cursor: pointer;
}

.ft_compsQuickFindButtonClear:hover, .ft_compsQuickFindButtonClear:active {
	background-position: 0px -20px;
}

.ft_compsQuickFindButton {
	float: left;
}

/* PROFILE LEFT */
.ft_profileLeft {
	float: left;
	width: 100%;
}

.ft_profileSportNav {
	clear: both;
	float: inherit;
	width: 167px;
	border-left: 1px solid #bbb;
	background: #efefef url(/images/footytips/2009/ft_profile_sportNav_bg.jpg) repeat-y right;
	border-bottom: #bbb;
}

*html body .ft_profileSportNav {
	width: 166px;
}

.ft_profileSportNav ul {
	float: right;
	width: 156px;
	margin: 0;
	padding: 10px 0px 0px 0px;
	list-style-type: none;
	background: url(/images/footytips/2009/ft_profile_sportNav_top_bg.jpg) no-repeat top left;
}

.ft_profileSportNav li {
	clear: both;
	float: left;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

.ft_profileSportNav a {
	display: block;
	width: 156px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	background: transparent url(/images/footytips/2009/ft_profile_sportNav_inactive.jpg) no-repeat;
	background-position: 0 0;
}

.ft_profileSportNav a:hover, .ft_profileSportNav a:active {
	background: transparent url(/images/footytips/2009/ft_profile_sportNav_inactive.jpg) no-repeat;
	background-position: 0 -34px;
}

.ft_profileSportNav a span {
	float: left;
	margin: 8px 0px 0px 12px;
	cursor: pointer;
}

.ft_profileSportNav a p {
	float: left;
	margin: 10px 0px 0px 14px;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
	cursor: pointer;
}

.ft_profileSportNavPromo a p {
	margin: 4px 0px 0px 14px;
}

.ft_profileSportNavPromo .ft_iconStartsSoon {
	clear: both;
	float: left;
	margin: -6px 0px 0px 40px;
}

.ft_profileSportNavActive a, .ft_profileSportNavActive a:link, .ft_profileSportNavActive a:visited {
	width: 156px;
	background: url(/images/footytips/2009/ft_profile_sportNav_active.jpg) no-repeat;
	background-position: 0 0;
	border-right: none;
}

.ft_profileSportNavActive a:hover, .ft_profileSportNavActive a:active {
	background: url(/images/footytips/2009/ft_profile_sportNav_active.jpg) no-repeat;
	background-position: 0 -34px;
}

.ft_profileSportNavActive a p {
	font-weight: bold;
}

.ft_profileSportOptions {
	clear: both;
	float: inherit;
	width: 167px;
	border-left: 1px solid #bbb;
	background: #efefef url(/images/footytips/2009/ft_profile_sportNav_bg.jpg) repeat-y right;
}

*html body .ft_profileSportOptions {
	width: 166px;
}

.ft_profileSportOptionsContainer {
	float: left;
	margin: 0px 0px 0px 14px;
	padding: 4px 0px 0px 0px;
	width: 100px;
}

.ft_profileSportOptionsContainer a, .ft_profileSportOptionsContainer a:link, .ft_profileSportOptionsContainer a:visited {
	clear: both;
	float: left;
	padding: 2px 0px 0px 20px;
	margin: 0px 0px 2px 0px;
	width: 100px !important;
	font-size: 10px;
	font-family: tahoma;
	color: #bcc6d4;
}

.ft_profileSportOptionsContainer a:hover, .ft_profileSportOptionsContainer a:active {
	font-size: 10px;
	font-family: tahoma;
	color: #254a83;
}

.ft_profileMoreSportsTab {
	clear: both;
	float: left;
}

/* PROFILE RIGHT */
.ft_profileRight {
	float: left;
	width: 100% !important;
}

.ft_profileRightContainer {
	clear: both;
	float: inherit;
	width: 95% !important;
	margin: 10px 0 0 20px;
}

.alertmsg td, .loginmsg td {
	vertical-align: middle;
}

/* contains the textarea input */
.ft_leaveCommentInputFullWidth {
	clear: both;
	float: inherit;
}

/* Styles the text area */
.ft_leaveCommentInputFullWidth textarea{
	width: 465px;
	height: 100px;
	border: 1px solid #254a83;
}
.paginationTitle {
	float: left;
	font-weight: regular;
	margin: 12px 5px 0px 0px;
	padding: 0px 5px 0px 10px;
	font-size: 10px;
	color: #555;	
	font-family: Arial, Verdana, sans-serif;	
	font-size:11px;
}

.horizontalListingButton {
	float: left;
	margin: 5px 2px 0px 2px;
}

.horizontalListingButton a {
	float: left;
}

.horizontalListingButton .nextPage {
 background: url('/images/footytips/2008/analysis/ft_default_pagination_next.jpg') no-repeat center;
 width: 40px;
 height: 18px;
}

.horizontalListingButton .previousPage {
 background: url('/images/footytips/2008/analysis/ft_default_pagination_prev.jpg') no-repeat center;
 width: 60px;
 height: 18px;
}


.horizontalListingButton .lastPage {
 background: url('/images/footytips/2008/analysis/ft_default_pagination_last.jpg') no-repeat center;
 width: 40px;
 height: 18px;
}

.horizontalListingButton .firstPage {
 background: url('/images/footytips/2008/analysis/ft_default_pagination_first.jpg') no-repeat center;
 width: 40px;
 height: 18px;
}

.horizontalListingButton .nextPageFan {
	background: url(/images/footytips/2009/default/fan_icon_pagination_next.jpg) no-repeat center;
	width: 18px;
	height: 18px;
}

.horizontalListingButton .previousPageFan {
	background: url(/images/footytips/2009/default/fan_icon_pagination_prev.jpg) no-repeat center;
	width: 18px;
	height: 18px;
}

/* Styles the border around the round numbers and positions the box */
.horizontalListingTD {
	float: left;
	font-size: 10px;
}

/* Styles the border around the round numbers and positions the box */
.horizontalListingTD a {
	float: left;
}

/* Styles the "down" state of the buttons in the horizontal listing */
.horizontalListingTD a:link, .horizontalListingTD a:visited {
	float: left;
	margin: 1px 1px 0px 0px;
	padding: 1px 3px 1px 3px;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 11px;
	text-decoration: none;
	background: #fff;
}

/* Styles the "down" state of the buttons in the horizontal listing */
.horizontalListingTD a:hover, .horizontalListingTD a:active {
	float: left;
	border: 1px solid #bbb;
	text-align: center;
	background: #f1f1f1;
	text-decoration: none;
	font-size: 11px;
}

/* Removes the border for the current round */
.horizontalListingTDCurrent {
	float: left;
}

.horizontalListingTDCurrent a {
	float: left;
}

.horizontalListingTDCurrent a:link, .horizontalListingTDCurrent a:visited {
	float: left;
	margin: 1px 1px 0px 0px;
	padding: 1px 3px 1px 3px;
	border: 1px solid #666;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	background: #fff url(/images/fantasy/2009/default/ft_analysis_paginationSelected_bg.jpg) repeat-x bottom;
	font-size: 11px;
	color: #fff;
}

.horizontalListingTDCurrent a:hover, .horizontalListingTDCurrent a:active {
	color: #fff;
	border: 1px solid #000;
	font-size: 11px;
}

/*DEFAULT STYLE*/
/* LADDER RIBBON */
.ft_ribbon {
	clear: both;
	float: left;
	margin: 5px 0 15px 0;
	width: 100%;
	font-family: tahoma;
}

.ft_ribbon table {
	width: 100%;
}

.ft_ribbon small {
	font-size: 10px;
}

.ft_ribbonTitle {
	border-bottom: 2px solid #eee;
	height: 20px;
	margin: 0 0 8px 0;
}

.ft_ribbonTitle small {
	color: #aaa;
	padding: 6px 0 0 0;
}

.ft_ribbonSpacer {
	width: 10px;
	height: 10px;
}

.ft_ribbonArrow {
	display: block;
	width: 23px;
	height: 34px;
	background: url(/images/footytips/2009/ft_ribbon_arrow.jpg) no-repeat;
}

.ft_ribbon table td {
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

.ft_ribbonAvatar {
	width: auto;
}

.ft_ribbonAvatar img {
	border: 1px solid #000;
}

/* SCORES */
.ft_ribbonScores {
	clear: both;
	float: left;
	width: 100%;
}

.ft_ribbonScores small {
	width: 100%;
}

.ft_ribbonScoresUser a {
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
}

.ft_ribbonScoresScore {
	clear: both;
	float: left;
	width: 100%;
	margin: 1px 0 0 0;
}

.ft_ribbonScoresScore p {
	float: left;
	color: #444;
	font-size: 17px;
	font-weight: bold;
}

.ft_ribbonScoresScore p span {
	font-size: 10px;
	padding: 0 0 0 2px;
	vertical-align: top;
}

.ft_ribbonScoresScore small {
	clear: none;
	color: #aaa;
	width: auto;
	padding: 7px 0 0 4px;
}

.ft_ribbonScoresScore a.ft_icon16Help, .ft_ribbonScoresScore a.ft_icon16Help:link, .ft_ribbonScoresScore .ft_icon16Help:visited {
	float: left;
	margin: 4px 0 0 2px;
	background: url(/images/footytips/2009/ft_icon_16_help_hover.gif) no-repeat;
	background-position: 0 0;
}

.ft_ribbonScoresScore .ft_icon16Help:hover, .ft_ribbonScoresScore .ft_icon16Help:active {
	background: url(/images/footytips/2009/ft_icon_16_help_hover.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_ribbonScoresInfo {
	clear: both;
	float: left;
	width: 100%;
	margin: 3px 0 0 0;
}

.ft_ribbonScoresInfo small {
	clear: none;
	float: left;
	/*margin: 0 4px 0 0;*/
	color: #aaa;
	width: 100%;
}

.ft_ribbonScoresInfo small a {
	font-weight: bold !important;
	color: #254a83 !important;
}

.ft_ribbon .rankUp small {
	color: #05b011;
}

.ft_ribbon .rankDown small {
	color: #b00707;
}

small.ft_iconRankTop {
	display: block;
	padding: 0 0 0 10px;
	width: 50px;
	background: url(/images/footytips/2009/ft_ribbon_rank_top.gif) no-repeat center left;
}

small.ft_iconRankBottom {
	display: block;
	padding: 0 0 0 10px;
	width: 65px;
	background: url(/images/footytips/2009/ft_ribbon_rank_bottom.gif) no-repeat center left;
}

small.ft_ribbonScoresInfoRank {
	clear: none;
	float: left;
	width: 80px;
}

.ft_ribbonScoresInfo small.ft_iconRankTop, .ft_ribbonScoresInfo small.ft_iconRankBottom {
	clear: none;
	float: left;
	/*width: 50px;*/
	/*margin: 2px 0 0 30px;*/
}

.ft_ribbonCompLeader {
	display: block;
	width: 65px;
	height: 43px;
	background: url(/images/footytips/2009/ft_ribbon_comp_leader.jpg) no-repeat;
}

.ft_ribbonWall {
	clear: both;
	float: left;
	width: 200px;
}

.ft_ribbonWall p {
	font-size: 11px;
}

.ft_ribbonWall p a, .ft_ribbonWall p a:link, .ft_ribbonWall p a:visited, .ft_ribbonWall p a:hover, .ft_ribbonWall p a:active {
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
}

.ft_ribbonWall small {
	padding: 2px 0 0 0;
}

/* LADDER TITLE */
.ft_ladderTitle {
	clear: both;
	float: left;
	width: 50%;
}

.ft_ladderTitle small {
	margin: 0 0 0 2px;
}

.ft_ladderTitle .headingtwo {
	clear: both;
	float: left;
}

/* SEARCH TABLE LADDER */
.ft_ladderTableStandard .ft_searchTable td {
	font-family: tahoma;
	font-size: 12px;
	text-align: center;
}

/* LADDER DD STYLE */
.ftLadderDDContainer {
	float: none;
	width: 122px;
	height: 25px;
	background: url(/images/footytips/2009/ft_dd_ladder.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftLadderDDTitleIcon {
	display: none;
	float: left;
	padding: 4px 0 0 8px;
	width: 16px;
}

.ftLadderDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0 0 8px; 
}

.ftLadderDDList {
	clear: both;
	float: left;
	width: 120px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 22px 0 0 0;
}


*html body .ftLadderDDList {
	clear: both;
	float: left;
	width: 120px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 0 0 0 0;
}

.ftLadderDDList a, .ftLadderDDList a:link, .ftLadderDDList a:visited {
	float: inherit;
	display: block;
	width: 120px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftLadderDDList a, .ftLadderDDList a:link, .ftLadderDDList a:visited {
	width: 122px;
}

.ftLadderDDList a:active, .ftLadderDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftLadderDDListBottom {
	clear: both;
	width: 122px;
	height: 4px;
	background: transparent url(/images/footytips/2009/ft_dd_ladder_bottom.png) no-repeat;
}

.ftLadderDDIcon {
	float: left;
	padding: 4px 0 0 5px;
}

.ftLadderDDOption {
	float: left;
}

.ftLadderDDOption em {
	float: left;
	padding: 6px 0 0 6px;
	font-style: normal;
}

/* ROUND DD STYLE */
.ftRoundDDContainer {
	float: none;
	width: 102px;
	height: 33px;
	background: url(/images/footytips/2009/ft_dd_round_tab.jpg) no-repeat bottom;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftRoundDDTitleIcon {
	display: none;
}

.ftRoundDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 13px 0 0 12px; 
}

.ftRoundDDList {
	clear: both;
	float: left;
	width: 102px;
	max-height: 182px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 27px 0 0 0;
	overflow-y: scroll;
	border-bottom: 1px solid #ccc;
}


*html body .ftRoundDDList {
	clear: both;
	float: left;
	width: 102px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 3px 0 0 0;
	height: expression( this.scrollHeight > 176 ? "176px" : "auto" );
}

.ftRoundDDList a, .ftRoundDDList a:link, .ftRoundDDList a:visited {
	float: inherit;
	display: block;
	width: 83px;
	height: 25px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #fff;
	color: #000;
	overflow: hidden;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	cursor: pointer;
}

*html body .ftRoundDDList a, .ftRoundDDList a:link, .ftRoundDDList a:visited {
	width: 85px;
}

.ftRoundDDList a:active, .ftRoundDDList a:hover {
	background: #eee;
	font-family: tahoma;
}

.ftRoundDDListBottom {
	display: none;
}

.ftRoundDDIcon {
	display: none;
}

.ftRoundDDOption {
	float: left;
}

.ftRoundDDOption em {
	float: left;
	padding: 6px 0 0 11px;
	font-style: normal;
}

.ftnav4noncell .ftRoundDDContainer {
	float: none;
	width: 102px;
	height: 25px;
	background: url(/images/footytips/2009/ft_dd_round.jpg) no-repeat;
	color: #254a83;
	cursor: pointer;
	text-align: left;
	font-weight: normal;
}

.ftnav4noncell .ftRoundDDTitle {
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	font-family: tahoma;
	padding: 7px 0 0 8px; 
}

.ftnav4noncell .ftRoundDDOption em {
	float: left;
	padding: 6px 0 0 6px;
	font-style: normal;
}

.ftnav4noncell .ftRoundDDList {
	margin: 22px 0 0 0;
}

*html body .ftnav4noncell .ftRoundDDList {
	margin: 3px 0 0 0;
}

/* TABLE HEADERS */
tr.ft_searchTableHeader {
	border-top: 1px solid #e1e1e1;
	background: #fff url(/images/footytips/2009/ft_searchTable_th_bg.jpg) repeat-x top;
}

.ft_ladderTableStandard .ft_searchTable th {
	border-top: 1px solid #e1e1e1;
	background: #eee url(/images/footytips/2009/ft_searchTable_th_bg.jpg) repeat-x bottom;
}

tr.ft_searchTableHeader th a span {
	display: inline;
	float: none;
	padding: 0;
	font-weight: normal;
	color: #888;
}

th.ft_searchTableHeaderSortable {
	border-top: 1px solid #e1e1e1;
	background: #eee url(/images/footytips/2009/ft_searchTable_th_sortable.jpg) no-repeat bottom center !important;
}

/* INACTIVE COLUMN */
.ft_ladderTableStandard th.ft_searchTableHeaderActiveCol {
	border-top: 1px solid #adbccf;
	background: #edf0f5 url(/images/footytips/2009/ft_searchTable_th_active_bg.jpg) no-repeat bottom center;
}

.ft_ladderTableStandard th.ft_searchTableHeaderInactiveCol {
	border-top: 1px solid #adbccf;
	background: #fff url(/images/footytips/2009/ft_searchTable_th_inactive_bg.jpg) no-repeat bottom center;
}

.ft_ladderTableStandard .leftBorder {
	border-left: 1px solid #adbccf;
}

.ft_ladderTableStandard .rightBorder {
	border-right: 1px solid #adbccf;
}

.ft_ladderTableStandard  .ft_searchTable th {
	text-align: center;
}

.ft_ladderTableStandard  .ft_searchTable th.left, .ft_ladderTableStandard  .ft_searchTable td.left  {
	text-align: left;
}

.ft_ladderTableStandard  .ft_searchTable th.right, .ft_ladderTableStandard  .ft_searchTable td.right {
	text-align: right;
}

/* GENERAL */
.ft_ladderTableStandard .ft_searchTable td a, .ft_ladderTableStandard .ft_searchTable td a:link, .ft_ladderTableStandard .ft_searchTable td a:visited, .ft_ladderTableStandard .ft_searchTable td a:hover, .ft_ladderTableStandard .ft_searchTable td a:link {
	font-size: 12px;
}

.ft_ladderTableStandard .ft_searchTable td {
	border-bottom: 1px solid #e1e1e1;
}

.ft_ladderTableStandard .ft_searchTable small {
	display: inline;
	clear: none;
	float: none;
}

/*.ft_ladderTableStandard tr.ft_searchTableRow1:hover, .ft_ladderTableStandard tr.ft_searchTableRow2:hover, */
.ft_searchTableHover {
	background: #ecf4d6;
}

/* FEEDS */
/* PROFILE FEEDS */
.ft_feedInstance {
	clear: both;
	float: inherit;
	margin: 3px 0;
	padding: 8px 0;
	border-top: 1px dotted #d5d5d5;
	width: 100%;
	font-size: 11px;
}

.ft_feedInstanceIcon {
	float: left;
	width: 55px;
	padding: 5px 0 0 0;
	text-align: center;
}

.ft_feedInstanceIcon img {
	border: 1px solid #000;
	margin: 0;
}

.ft_feedInstanceContent {
	float: left;
	width: 420px;
	padding: 10px 5px 0 0;
}

.ft_feedInstanceContent a {
	font-weight: bold;
	font-size: 11px;
}

.ft_feedInstanceContent span {
	display: block;
	clear: both;
	float: left;
	margin: 3px 0 0 0;
	color: #888;
	font-size: 10px;
}

.ft_feedInstanceHomeContent p  {
	color: #444;
}

.ft_feedInstanceHomeContent p a {
	font-size: 12px !important;
}

.ft_feedInstanceDetails {
	clear: both;
	float: left;
	margin: 4px 0 0 0;
	padding: 0 0 5px 0;
}

.ft_feedInstanceDetails div {
	float: left;
}

.ft_feedInstanceDetails small {
	clear: none;
	float: left;
	margin: 2px 0 0 4px;
}

.ft_feedInstanceDetails small span {
	display: inline;
	clear: none;
	float: none;
	margin: 0;
	color: #ccc;
	padding: 0 0 0 5px;
}

.ft_feedInstanceDetails small a {
	display: inline !important;
	font-size: 10px !important;
	font-weight: normal;
	padding: 0 0 0 5px;
}

.ft_feedRow1, .ft_feedRow2 {
	margin: 2px 0 0 0;
	padding: 8px;
	width: 500px;
}

.ft_feedRow1 {
	background: #eee;
}

.ft_feedRow2 {
	background: #f5f5f5;
}

.ft_feedInstanceComments {
	clear: both;
	float: left;
	margin: 0;
	width: 100%;
	/*overflow: hidden;*/
}

.ft_feedInstanceCommentsLikes {
	clear: both;
	float: inherit;
}

.ft_feedInstanceCommentsLikes div {
	float: left;
}

.ft_feedInstanceCommentsLikes p {
	float: left;
	padding: 0 0 0 4px;
}

.ft_feedInstanceCommentsMore p a {
	font-weight: normal !important;
}

.ft_feedInstanceCommentsInstance {
	clear: both;
	float: inherit;
}

.ft_feedInstanceCommentsInstanceAvatar {
	float: left;
	width: 40px;
	text-align: center;
}

.ft_feedInstanceCommentsInstanceAvatar img {
	border: 1px solid #000;
}

.ft_feedInstanceCommentsInstanceComment {
	float: left;
	padding: 0 0 0 6px;
}

.ft_feedInstanceCommentsInstanceComment small {
	padding: 2px 0 0 0;
}

.ft_feedInstanceCommentsInstanceComment small span {
	display: inline;
	clear: none;
	float: none;
	margin: 0;
	color: #ccc;
	padding: 0 0 0 5px;
}

.ft_feedInstanceCommentsInstanceComment small a {
	display: inline !important;
	font-size: 10px !important;
	font-weight: normal;
	padding: 0 0 0 5px;
}

.ft_feedInstanceCommentsLeaveComment {
	clear: both;
	float: inherit;
}

.ft_feedInstanceCommentsLeaveComment form {
	clear: none !important;
	float: none !important;
	display: inline;
	margin: 0;
	padding: 0;
}

.ft_feedInstanceCommentsLeaveCommentAvatar {
	display: none;
}

.ft_feedInstanceCommentsLeaveCommentAvatar img {
	display: none;
}

.commentExpanded .ft_feedInstanceCommentsLeaveCommentAvatar {
	float: left;
	display: block;
	width: 40px;
	text-align: center;
}

.commentExpanded .ft_feedInstanceCommentsLeaveCommentAvatar img {
	display: inline;
	border: 1px solid #000;
}

.ft_feedInstanceCommentsLeaveCommentTextArea {
	float: left;
	width: 100%;
}

.ft_feedInstanceCommentsLeaveCommentTextArea textarea {
	display: block;
	border: 2px solid #bfcedc;
	height: 30px;
	padding: 6px;
	font-size: 12px;
	font-family: tahoma;
	width: 100%;
	overflow: hidden;
	color: #ccc;
}

.commentExpanded .ft_feedInstanceCommentsLeaveCommentTextArea {
	float: left;
	width: 460px;
}

.commentExpanded .ft_feedInstanceCommentsLeaveCommentTextArea textarea {
	float: left;
	width: 452px;
	height: 60px;
	margin: 1px 0 0 8px;
	white-space: normal;
	color: #000;
}

*html body .commentExpanded .ft_feedInstanceCommentsLeaveCommentTextArea {
	float: left;
	width: 440px;
}

*html body .commentExpanded .ft_feedInstanceCommentsLeaveCommentTextArea textarea {
	width: 436px;
	margin: 1px 0 0 8px;
}

.ft_feedInstanceCommentsLeaveCommentSubmit {
	clear: both;
	float: left;
	width: 100%;
}

.ft_feedInstanceCommentsLeaveCommentSubmit .ft_formButton {
	display: none;
	clear: both;
	float: right;
	margin: 0 20px 0 0;
}

.commentExpanded .ft_formButton {
	display: block;
	clear: both;
	float: right;
	margin: 8px 0 0 0;
	height: 25px;
}




















/* PROFILE STYLES */
/* PROFILE HEADING */
.ft_profileTitleHeading {
	clear: both;
	float: left;
	padding: 4px 0 4px 8px;
	width: 425px;
}

.ft_profileTitleButtons {
	float: right;
	margin: 8px 0 0 0;
}

.ft_profileTitleButtons a {
	display: block;
	float: left;
	margin: 0 0 0 5px;
	padding: 2px 0 0 20px;
	font-size: 10px !important;
	font-family: tahoma !important;
	background-position: top left;
}

.ft_profileTitleButtons .ft_icon16AddMate {
	width: 60px;
}

*html body .ft_profileTitleButtons .ft_icon16AddMate {
	width: 80px;
}

.ft_profileTitleButtons .ft_icon16AcceptMate {
	width: 75px;
	color: #cc6001;
}

*html body .ft_profileTitleButtons .ft_icon16AcceptMate {
	width: 95px;
}

.ft_profileTitleButtons .ft_icon16RemoveMate {
	width: 65px;
}

.ft_profileTitleButtons .ft_icon16Mail {
	width: 45px;
}

*html body .ft_profileTitleButtons .ft_icon16Mail {
	width: 65px;
}

.ft_profileTitleDropdown {
	float: right;
	padding: 0 0 4px 0;
}

.ft_profileTitleStatus {
	clear: both;
	float: inherit;
	padding: 4px 0;
	font-size: 11px;
	color: #000;
	font-family: tahoma;
	font-weight: normal;
}

.ft_profileTitleStatusInput {
	display: inline;
	font-size: 11px;
	width: 150px;
	padding: 3px;
	height: 23px;
	color: #888;
	font-family: tahoma;
	font-weight: normal;
	border: 2px solid #fff;
	cursor: pointer;
}

.ft_profileTitleStatusInputHover {
	border: 2px solid #bfcedc;
}

.ft_profileTitleStatusInputFocus {
	color: #000;
	border: 2px solid #89a6c1;
}

.ft_profileTitleHeading .ft_formButton {
	margin: 0;
	display: none;
	height: 22px;
}

.ft_profileTitleStatusToolTip {
	display: none;
	font-size: 10px;
	font-family: tahoma;
	font-weight: normal;
	color: #888;
	background: url(/images/footytips/2009/ft_profile_status_arrow.jpg) no-repeat left;
}

.ft_profileTitleStatus a {
	font-size: 10px !important;
	color: #ccc !important;
}

.ft_profileTitleStatus a:hover, .ft_profileTitleStatus a:active {
	font-size: 10px !important;
	color: #888 !important;
}

.ft_profileTitleStatusTextInput {
	float: left;
	margin: 3px 0 0 5px;
	width: 250px;
	font-size: 11px;
	color: #000;
	border: 1px solid #7f9db9;
}

.statusUpdated {
	color: #000;
	border: 1px solid #888;
}

.ft_profileTitleStatusButton {
	float: left;
	padding: 3px 0 0 5px;
}

.ft_profileTitleStatusUpdated {
	float: left;
	margin: 4px 0 0 7px;
	padding: 1px 0 0 14px;
	font-size: 10px;
	font-family: arial;
	color: #138c03;
	background: url(/images/footytips/2009/ft_icon_11_tick.jpg) no-repeat left center;
}

.ft_profileTitleEdit {
	float: right;
}

.ft_profileTitleEdit a, .ft_profileTitleEdit a:link, .ft_profileTitleEdit a:visited {
	display: block;
	margin: 8px 5px 0 0;
	font-size: 10px;
}

.ft_profileTitleEdit a:hover, .ft_profileTitleEdit a:active {
	font-size: 10px;
}

.ft_profileTitleHR {
	clear: both;
	float: inherit;
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #bbb;
	overflow: hidden;
}

/* PROFILE LEFT */
/*
.ft_profileLeft {
	float: left;
	width: 166px;
}
*/

.ft_profileLeftContainer {
	clear: both;
	float: inherit;
	margin: 10px 0 15px 5px;
}

/*
.ft_profileLeftBottom {
	clear: both;
	float: inherit;
	width: 100%;
	height: 10px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background: #efefef;
}
*/

#profileUserModule {
	clear: both;
	float: left;
}

#profileMySportsNav {
	clear: both;
	float: left;
}

#profileMatesLadder {
	clear: both;
	float: left;
}

/* PUBLIC TITLE */
.ft_profilePublicTitle {
	float: left;
	width: 420px;
}

/* PUBLIC OPTIONS */
.ft_profilePublicOptions {
	float: left;
	margin: 4px 0 0 30px;
	padding: 0 0 4px 0;
	width: 100px;
	/*border-bottom: 1px dotted #ccc;*/
}

.ft_profilePublicOptions a {
	float: left;
	margin: 0 4px 0 0;
}

.ft_profilePublicOptions .ft_icon16Avatar, .ft_profilePublicOptions .ft_icon16Avatar:link, .ft_profilePublicOptions .ft_icon16Avatar:visited {
	background: url(/images/footytips/2009/ft_icon_16_avatar.gif) no-repeat;
	background-position: 0 -16px;
}

.ft_profilePublicOptions .ft_icon16Avatar:hover, .ft_profilePublicOptions .ft_icon16Avatar:active {
	background: url(/images/footytips/2009/ft_icon_16_avatar.gif) no-repeat;
	background-position: 0 0;
}

/* PROFILE INFO */
.ft_profileInfoTop {
	clear: both;
	float: inherit;
	width: 166px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	background: #efefef;
}

.ft_profileInfoAvatar {
	clear: both;
	float: none;
	margin: 30px 0 0 0;
	text-align: center;
}

.ft_profileInfoAvatar a {
	display: block;
	padding: 0;
}

.ft_profileInfoAvatar a  img {
	border: 1px solid #000;
	text-align: center;
}

.ft_profileInfoDetails {
	clear: both;
	float: inherit;
	width: 166px;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;
	background: #efefef;
}

.ft_profileInfoDetailsTop {
	clear: both;
	float: inherit;
	margin: 0 0 0 11px;
	padding: 0;
	width: 120px;
	height: 8px;
}

.ft_profileInfoDetailsBody {
	clear: both;
	float: inherit;
	margin: 5px 0 5px 30px;
	width: 120px;
	text-align: left;
}

.ft_profileInfoDetailsBody p {
	clear: both;
	float: left;
	padding: 0;
	width: 120px;
	font-size: 10px;
	font-family: tahoma;
	color: #000;
}

*html body .ft_profileInfoDetailsBody p {
	width: 120px;
}

.ft_profileInfoDetailsBody div {
	clear: both;
	float: left;
}

.ft_profileInfoDetailsBody img {
	float: left;
	padding: 0 0 0 4px;
}

.ft_profileInfoDetailsBody small {
	width: 100%;
	margin: 0 0 5px 0;
}


.ft_profileSportNav {
	clear: both;
	float: inherit;
	width: 167px;
	border-left: 1px solid #bbb;
	background: #efefef url(/images/footytips/2009/ft_profile_sportNav_bg.jpg) repeat-y right;
	border-bottom: #bbb;
}

*html body .ft_profileSportNav {
	width: 166px;
}

.ft_profileSportNav ul {
	float: right;
	width: 156px;
	margin: 0;
	padding: 10px 0 0 0;
	list-style-type: none;
	background: url(/images/footytips/2009/ft_profile_sportNav_top_bg.jpg) no-repeat top left;
}

.ft_profileSportNav li {
	clear: both;
	float: left;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
	line-height: 1.2em;
}

.ft_profileSportNav a {
	display: block;
	width: 156px;
	height: 34px;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	background: transparent url(/images/footytips/2009/ft_profile_sportNav_inactive.jpg) no-repeat;
	background-position: 0 0;
}

.ft_profileSportNav a:hover, .ft_profileSportNav a:active {
	background: transparent url(/images/footytips/2009/ft_profile_sportNav_inactive.jpg) no-repeat;
	background-position: 0 -34px;
}

.ft_profileSportNav a span {
	float: left;
	margin: 8px 0 0 12px;
	cursor: pointer;
}

.ft_profileSportNav a p {
	float: left;
	margin: 10px 0 0 14px;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
	cursor: pointer;
}

.ft_profileSportNavPromo a p {
	margin: 4px 0 0 14px;
}

.ft_profileSportNavPromo .ft_iconStartsSoon {
	clear: both;
	float: left;
	margin: -6px 0 0 40px;
}

.ft_profileSportNavActive a, .ft_profileSportNavActive a:link, .ft_profileSportNavActive a:visited {
	width: 156px;
	background: url(/images/footytips/2009/ft_profile_sportNav_active.jpg) no-repeat;
	background-position: 0 0;
	border-right: none;
}

.ft_profileSportNavActive a:hover, .ft_profileSportNavActive a:active {
	background: url(/images/footytips/2009/ft_profile_sportNav_active.jpg) no-repeat;
	background-position: 0 -34px;
}

.ft_profileSportNavActive a p {
	font-weight: bold;
}

.ft_profileSportOptions {
	clear: both;
	float: inherit;
	width: 167px;
	border-left: 1px solid #bbb;
	background: #efefef url(/images/footytips/2009/ft_profile_sportNav_bg.jpg) repeat-y right;
}

*html body .ft_profileSportOptions {
	width: 166px;
}

.ft_profileSportOptionsContainer {
	float: left;
	margin: 0 0 0 14px;
	padding: 4px 0 0 0;
	width: 100px;
}

.ft_profileSportOptionsContainer a, .ft_profileSportOptionsContainer a:link, .ft_profileSportOptionsContainer a:visited {
	clear: both;
	float: left;
	padding: 2px 0 0 20px;
	margin: 0 0 2px 0;
	width: 100px !important;
	font-size: 10px;
	font-family: tahoma;
	color: #bcc6d4;
}

.ft_profileSportOptionsContainer a:hover, .ft_profileSportOptionsContainer a:active {
	font-size: 10px;
	font-family: tahoma;
	color: #254a83;
}

.ft_profileMoreSportsTab {
	margin: 0;
	padding: 0;
	display: none;
}

/* PROFILE MATES */
.ft_profileMatesLadder {
	clear: both;
	float: inherit;
	width: 167px;
	/*height: 700px;*/
	border-left: 1px solid #bbb;
	background: #efefef url(/images/footytips/2009/ft_profile_sportNav_bg.jpg) repeat-y right;
}

*html body .ft_profileMatesLadder {
	width: 166px;
}

.ft_profileMatesLadderContainer {
	clear: both;
	float: inherit;
	padding: 20px 0 0 15px;
	width: 135px;
}

.ft_profileMatesLadderNav {
	clear: both;
	float: inherit;
	width: 133px;
	background: #efefef url(/images/footytips/2009/ft_profile_mates_nav_bg.jpg) repeat-x bottom;
}

.ft_profileMatesLadderNav a {
	display: block;
	float: left;
	width: 60px;
	height: 23px;
	font-size: 10px !important;
	font-family: tahoma !important;
	text-align: center;
}

.ft_profileMatesLadderNavActive {
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	background: #fff url(/images/footytips/2009/ft_profile_mates_active_bg.jpg) repeat-x top;
}

.ft_profileMatesLadderNav span {
	display: block;
	padding: 6px 0 0 0;
}

.ft_profileMatesLadderTable {
	clear: both;
	float: left;
	padding: 0 0 2px 0;
	width: 134px;
	background: #fff;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
	font-size: 10px;
	font-family: tahoma;
}

.ft_profileMatesLadderTable td {
	padding: 2px;
}

.ft_profileMatesLadderTable strong {
	display: block;
	padding: 0 0 0 2px;
}

.ft_profileMatesLadderTable a {
	font-size: 10px !important;
}

.ft_profileMatesLadderTable a img {
	border: 1px solid #000;
}

.ft_profileMatesLadderYou {
	font-weight: bold;
}

.ft_profileSkyScraper {
	clear: both;
	float: inherit;
	padding: 15px 0 2px 0;
	width: 166px;
	background: #efefef;
	border-left: 1px solid #c7c7c7;
	border-right: 1px solid #c7c7c7;
}

.ft_profileSkyScraperContainer {
	clear: both;
	float: inherit;
	margin: 0 0 0 2px;
	width: 160px;
	height: 600px;
	border: 1px solid #c7c7c7;
	background: #fff;
}

.ft_profileRightSummarySeason {
	width: 54px;
	height: 22px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #254a83;
	background: url(/images/footytips/2009/ft_profileTipSummary_season_bg.jpg) no-repeat;
}

.ft_profileRightSummarySeason p {
	margin: 0;
	padding: 2px 0px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #254a83;
}

/* PROFILE SETTINGS */
.ft_profileRightSettingsLeft {
	clear: both;
	float: left;
	width: 345px;
}

.ft_profileRightSettingsAvatar {
	margin: 6px 0 0 0;
}

.ft_profileRightSettingsAvatar .ft_icon32Avatar {
	float: left;
}

.ft_profileRightSettingsAvatar img {
	border: 1px solid #000;
}

.ft_profileRightSettingsAvatarTitle {
	float: left;
	padding: 8px 0 0 6px;
}

.ft_profileRightSettingsAvatarBrowse {
	clear: both;
}

.ft_profileRightSettingsAvatarBrowse span {
	display: block;
	clear: both;
	padding: 4px 0 0 0;
	font-size: 10px;
	color: #888;
}

.ft_profileRightSettingsAvatarRemove {
	clear: both;
	float: inherit;
	margin: 8px 0 0 0;
}

.ft_profileRightSettingsAvatarRemove label {
	margin: 0;
	text-align: left;
	cursor: pointer;
}

.ft_profileRightSettingsAvatarRemove input {
	float: left;
}

.ft_profileRightSettingsAvatarRemove p {
	float: left;
	padding: 3px 0 0 3px;
	font-size: 11px;
}

.ft_profileRightSettingsRight {
	float: left;
	margin: 0 0 0 15px;
	width: 145px;
}

.ft_profilePreviewInfoTop {
	clear: both;
	float: inherit;
	width: 143px;
	height: 133px;
	background: url(/images/footytips/2009/ft_profilePreviewInfo_top_bg.jpg) no-repeat;
}

.ft_profilePreviewInfoAvatar {
	clear: both;
	float: inherit;
	width: 120px;
	height: 120px;
	margin: 10px 0 0 11px;
	background: url(/images/footytips/2009/ft_profilePreviewAvatar_bg.jpg) no-repeat;
	text-align: center;
}

.ft_profilePreviewInfoAvatar a {
	display: block;
	padding: 0;
	margin: 10px 0 0 0;
}

.ft_profilePreviewInfoAvatar img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.ft_profilePreviewInfoDetails {
	clear: both;
	float: inherit;
	width: 143px;
	background: url(/images/footytips/2009/ft_profilePreviewInfo_bg.jpg) repeat-y;
}

.ft_profilePreviewInfoDetailsTop {
	clear: both;
	float: inherit;
	margin: 0 0 0 11px;
	width: 120px;
	height: 8px;
	background: url(/images/footytips/2009/ft_profilePreviewDetails_top_bg.jpg) no-repeat;
}

.ft_profilePreviewInfoDetailsBody {
	clear: both;
	float: inherit;
	margin: 0 0 0 11px;
	width: 120px;
	background: url(/images/footytips/2009/ft_profilePreviewDetails_bg.jpg) repeat-y;
}

.ft_profilePreviewInfoDetailsBody p {
	display: inline;
	clear: both;
	float: left;
	padding: 0 10px 3px 10px;
	font-size: 10px;
	font-weight: normal;
	color: #777;
}

.ft_profilePreviewInfoDetailsBody span {
	float: left;
	padding: 0 0 0 0;
}

.ft_profilePreviewInfoDetailsBody span img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.ft_profilePreviewInfoDetailsBottom {
	clear: both;
	float: inherit;
	margin: 0 0 0 11px;
	width: 120px;
	height: 8px;
	background: url(/images/footytips/2009/ft_profilePreviewDetails_bottom_bg.jpg) no-repeat;
}

.ft_profilePreviewInfoBottom {
	clear: both;
	float: inherit;
	width: 143px;
	height: 15px;
	background: url(/images/footytips/2009/ft_profilePreviewInfo_bottom_bg.jpg) no-repeat;
}

#mySportsSettings .ft_searchTableRow1  td, #mySportsSettings .ft_searchTableRow2 td {
	padding: 3px 5px;
	height: 35px;
}

#mySportsSettings .ft_searchTable p {
	color: #888;
}

#mySportsSettings .ft_searchTable p strong {
	color: #000;
}

#mySportsSettings .ft_searchTable label {
	cursor: pointer;
}







.ft_profileRightContainer .highTR {
	height: 36px;
}

.ft_profileRightWall form {
	clear: both;
	float: inherit;
}

#profileWallPosts {
	display: block;
	clear: both;
	float: inherit;
	margin: 5px 0 10px 25px;
}

#profileWallPosts .ft_commentContainer {
	width: 425px;
}

#profileWallPosts .ft_commentDetails {
	width: 100%;
}

#profileWallPosts .ft_commentDetailsOptions {
	display: block;
	width: 16px;
}

#profileWallPosts .ft_commentDetailsOptions a {
	margin: 0;
}

.ft_profileRightHeading {
	clear: both;
	float: inherit;
	padding: 0 0 2px 0;
	width: 100%;
	border-bottom: 1px solid #eee;
}

.ft_profileRightHeadingSport {
	float: left;
	margin: -3px 6px 0 0;
}

.ft_profileRightHeading .headingone {
	float: left;
}

.ft_profileRightHeadingStatus {
	float: left;
	margin: 10px 0 0 5px;
}

.ft_profileRightHeadingStatus span {
	float: left;
}

.ft_profileRightHeadingStatus p {
	float: left;
	margin: 2px 0 0 5px;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

.ft_profileRightHeadingStatus p strong {
	color: #cc6001;
}

.ft_profileRightHeadingIcons {
	float: right;
	padding: 10px 0 0 0;
}

.ft_profileRightHeadingIcons a {
	margin: 0 2px;
}

.ft_profileRightHeadingIcons small a {
	color: #254a83 !important;
}

.ft_profileRightHeadingIcons .ft_icon16Settings {
	display: block;
}

.ft_profileTipResults {
	clear: both;
	float: inherit;
	margin: 10px 0 0 0;
	width: 100%;
}

.ft_profileTipResults  .ft_btnWhiteViewResults {
	float: right;
}

.ft_profileTipResultsNav {
	float: left;
	width: 155px;
	height: 29px;
}

.ft_profileTipResultsNavYear {
	float: left;
	width: 69px;
	height: 29px;
	background: url(/images/footytips/2009/ft_profile_tipResults_nav_year_bg.jpg) no-repeat;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
	color: #254a83;
}

.ft_profileTipResultsNavYear span {
	display: block;
	padding: 8px 0 0 11px;
	cursor: pointer;
}

.ft_profileTipResultsNavYearDropdown {
	clear: both;
	float: left;
	width: 57px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 4px 0 0 0;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.ft_profileTipResultsNavYearDropdown a, .ft_profileTipResultsNavYearDropdown a:link, .ft_profileTipResultsNavYearDropdown a:visited {
	display: block;
	clear: both;
	float: inherit;
	width: 100%;
	height: 26px;
	border-top: 1px solid #ddd;
	font-family: tahoma !important;
	font-size: 10px !important;
	text-decoration: none;
	color: #888;
	background: #fff;
}

.ft_profileTipResultsNavYearDropdown a:hover, .ft_profileTipResultsNavYearDropdown a:active {
	background: #eee;
	color: #254a83;
}

.ft_profileTipResultsNavYearDropdown span {
	display: block;
	padding: 6px 0 0 10px;
	cursor: pointer;
}

.ft_profileTipResultsNavRound {
	float: left;
	width: 84px;
	height: 29px;
	background: url(/images/footytips/2009/ft_profile_tipResults_nav_round_bg.jpg) no-repeat;
	cursor: pointer;
	font-family: tahoma;
	font-size: 11px;
	color: #254a83;
}

.ft_profileTipResultsNavRound span {
	display: block;
	padding: 8px 0 0 11px;
	cursor: pointer;
}

*html body .ft_profileTipResultsNavRoundDropdown {
	width: 84px;
	height: expression( this.scrollHeight > 157 ? "157px" : "auto" );
}

.ft_profileTipResultsNavRoundDropdown {
	clear: both;
	float: left;
	max-height: 162px;
	width: 82px;
	position: absolute;
	visibility: hidden;
	z-index: 100000;
	margin: 4px 0 0 0;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	overflow-y: scroll;
	background: #fff;
}

.ft_profileTipResultsNavRoundDropdown a, .ft_profileTipResultsNavRoundDropdown a:link, .ft_profileTipResultsNavRoundDropdown a:visited {
	display: block;
	clear: both;
	float: inherit;
	width: 100%;
	height: 26px;
	border-top: 1px solid #ddd;
	font-family: tahoma !important;
	font-size: 10px !important;
	text-decoration: none;
	color: #888;
	background: #fff;
}

.ft_profileTipResultsNavRoundDropdown a:hover, .ft_profileTipResultsNavRoundDropdown a:active {
	background: #eee;
	color: #254a83;
}

.ft_profileTipResultsNavRoundDropdown span {
	display: block;
	padding: 6px 0 0 10px;
	cursor: pointer;
}

.ft_profileTipResultsScores {
	float: left;
}

.ft_profileTipResultsScoresContainer {
	display: block;
	clear: both;
	float: left;
	margin: 0 0 0 30px;
}

.ft_profileTipResultsScoresContainer a {
	float: left;
	font-size: 17px !important;
	font-weight: bold !important;
	color: #254a83 !important;
}

.ft_profileTipResultsScoresContainer p {
	float: left;
	padding: 4px 0 0 4px;
	font-size: 10px;
	color: #888;
	font-family: tahoma;
}

.ft_profileTipResultsScoresContainer small {
	clear: both;
	float: inherit;
	font-size: 10px;
	color: #ccc;
	font-family: tahoma;
}

.ft_profileTipResultsSiteRanking {
	float: left;
	width: 200px;
}

.ft_profileTipResultsSiteRankingRank {
	clear: both;
	float: left;
	margin: 0 0 0 20px;
}

.ft_profileTipResultsSiteRankingRank a {
	float: left;
	font-size: 12px !important;
	font-family: tahoma !important;
}

.ft_profileTipResultsSiteRankingRank p {
	float: left;
	margin: 2px 0 0 6px;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
}

.ft_profileTipResultsSiteRankingTitle {
	display: block;
	clear: both;
	float: inherit;
	margin: 4px 0 0 0;
	width: 51px;
	height: 5px;
	background: url(/images/footytips/2009/ft_profile_tipResults_siteRank.jpg) no-repeat;
}

.ft_profileTipResultsSiteRankingMovement {
	float: left;
	padding: 1px 0 0 25px;
	font-size: 11px;
	font-weight: normal;
	color: #b00707;
}

.ft_profileTipResultsSiteRankingMovement span {
	display: block;
	clear: both;
	float: inherit;
	margin: 4px 0 0 0;
	width: 53px;
	height: 5px;
	background: url(/images/footytips/2009/ft_profile_tipResults_siteRank_change.jpg) no-repeat;
}

.ft_profileTipResultsSiteRankingMovement .rankDown {
	color: #b00707;
}

.ft_profileTipResultsSiteRankingMovement .rankUp {
	color: #05b011;
}

.ft_profileTipResultsSiteRankingMovement .rankStatic {
	color: #1f84e9;
}

.ft_profileTipResultsEnterTips {
	float: right;
}

.ft_profileRightTable {
	clear: both;
	float: inherit;
	width: 100%;
	font-family: tahoma;
}

.ft_profileRightTable table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

.ft_profileRightTable td {
	padding: 7px 3px 7px 3px;
	border-bottom: 1px dotted #eee;
}

.ft_profileRightTable a, .ft_profileRightTable a:link, .ft_profileRightTable a:visited, .ft_profileRightTable a:hover, .ft_profileRightTable a:active {
	display: block;
	float: left;
	font-size: 15px;
	font-family: tahoma;
}

.ft_profileRightTable .headingone a {
	font-family: verdana !important;
}

.ft_profileRightTable .ft_iconStartsSoon {
	clear: both;
	float: left;
}

.ft_profileRightTable cite {
	float: left;
	font-size: 12px;
	font-style: normal;
}

.ft_profileRightTable cite a {
	font-size: 12px !important;
}

.ft_profileRightTable p {
	float: left;
	padding: 2px 0 0 4px;
	font-size: 10px;
	color: #888;
}

.ft_profileRightTable p a {
	font-size: 10px !important;
}

.ft_profileRightTable p span {
	padding: 0 0 0 5px;
}

.ft_profileRightTable p .rankUp {
	color: #05B011;
}

.ft_profileRightTable p .rankDown {
	color: #b00707;
}

.ft_profileRightTable p .rankStatic {
	color: #1f84e9;
}

.ft_profileRightTable small {
	color: #aaa;
	width: 75px;
}

.ft_profileRightTable small.rowHover {
	color: #888;
}

.ft_profileRightTable .ft_icon16Hide, .ft_profileRightTable .ft_icon16Privacy {
	display: none;
}

.ft_profileRightTable th {
	padding: 3px;
	border-bottom: 1px solid #eee;
}

.ft_profileRightTable th small {
	color: #ccc;
	width: auto;
	font-weight: normal;
}

.ft_profileRightTableFooter {
	clear: both;
	float: right;
	margin: 6px 0 0 0;
	width: auto;
}

.ft_profileRightTableFooter a {
	font-family: tahoma;
	font-size: 10px !important;
	color: #888 !important;
}

a.ft_profileRightTableUser {
	font-size: 11px !important;
}

.ft_profileRightTable img {
	border: 1px solid #000;
}

.ft_profileRightTablePromo {
	display: block;
	font-size: 12px;
	font-family: tahoma;
	color: #888;
}

.ft_profileRightTable .ft_iconPrivacy {
	float: left;
	margin: 5px 0 0 5px;
}

.ft_profileRightTable .ft_icon16Locked, .ft_profileTipResultsEnterTips .ft_icon16Locked {
	padding: 2px 0 0 20px;
	width: 40px;
	background-position: top left;
	font-size: 10px;
	font-family: tahoma;
	color: #888;
	text-align: left;
}

.ft_profileRightTableFantasy {
	clear: both;
	float: left;
	width: 125px;
}

.ft_profileRightTableFantasy .rankUp {
	display: block;
	float: left;
	margin: 2px 4px 0 0;
	width: 7px;
	height: 7px;
	background: url(/images/footytips/2009/ft_icon_rank_up.gif) no-repeat;
}

.ft_profileRightTableFantasy small {
	display: block;
	clear: none;
	float: left;
	width: auto;
}

.ft_profileRightTableFantasy small strong {
	font-weight: normal;
	color: #888;
}

.ft_profileRightTable ul {
	margin: 0;
	padding: 0;
}

.ft_profileRightTable li {
	display: block;
	float: left;
	padding: 0px 3px;
	list-style-type: none;
	list-style-image: none;
	font-size: 10px;
	color: #ccc;
}

.ft_profileRightTable li a {
	display: block;
	font-size: 10px !important;
	color: #888 !important;
}

.ft_profileTipsSubmitted {
	width: 75px;
}

.ft_profileTipsSubmitted p {
	font-size: 10px;
	font-family: tahoma;
	font-weight: bold;
	color: #169106;
	padding: 0;
}

.ft_profileTipsSubmitted a, .ft_profileTipsSubmitted a:link, .ft_profileTipsSubmitted a:visited {
	display: block;
	clear: both;
	float: inherit;
	padding: 2px 0 0 5px;
	width: 70px;
	font-family: tahoma !important;
	font-size: 10px !important;
	color: #ccc
}

.ft_profileTipsSubmitted p a {
	font-family: tahoma !important;
	font-weight: bold !important;
	color: #169106 !important;
	padding: 4px 0 0 2px !important;
	width: auto !important;
}

.ft_profileTipsSubmitted a.ft_icon16Tick {
	float: left;
	width: 16px;
	padding: 0 !important;
}

.ft_profileTipsSubmitted a:hover, .ft_profileTipsSubmitted a:active {
	color: #888;
}

/* CHART STYLES */
.ft_profileRightChart {
	clear: both;
	float: inherit;
	margin: 5px 0 0 5px;
	width: 495px;
}

.graphObject {
	width: 507px;
	height: 200px;
}

#fan_graph .graphObject {
	width: 380px;
	height: 150px;
}

.ft_profileRightChartLegend {
	float: left;
	padding: 8px 0 0 30px;
}

#tipGraphInfo {
	clear: both;
	float: inherit;
}

/* RESULTS SUMMARY */
#summaryContent {
	width: 100%;
}

.ft_profileTipResultsChart {
	clear: both;
	float: inherit;
	padding: 4px 0 5px 0;
	margin: 0;
	width: 675px;
	height: 200px;
}

.ft_profileTipResultsChartNav {
	clear: both;
	float: left;
	width: 160px;
	height: 25px;
	border-right: 1px solid #eee;
}


.ft_profileTipResultsChartNav ul {
	clear: both;
	float: inherit;
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}

.ft_profileTipResultsChartNav li {
	display: block;
	float: left;
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

.ft_profileTipResultsChartNav a {
	display: block;
	width: 48px;
	height: 25px;
	font-size: 10px !important;
	font-family: tahoma !important;
	color: #888 !important;
	text-align: center;
}

.ft_profileTipResultsChartNav a span {
	display: block;
	padding: 8px 0 4px 0;
}

.ft_profileTipResultsChartNavActive {
	width: 48px;
	height: 25px;
	background: url(/images/footytips/2009/ft_profile_tipResults_chart_active.jpg) no-repeat;
	font-weight: bold;
	color: #254a83;
}

.ft_profileTipResultsChartNavActive a {
	color: #254a83 !important;
}




.ft_formFeedback {
	clear: both;
	float: left;
	margin: 25px 0 8px 0;
	padding: 0 0 25px 0;
	width: 100%;
	border-bottom: 1px dotted #ccc;
}

.ft_formFeedback small {
	float: none;
	font-size: 10px;
}

.ft_formFeedback td {
	padding: 5px;
}

.ft_formFeedbackIcon {
	float: left;
	margin: 0 0 0 12px;
	width: 90px;
}

.ft_formFeedbackContent {
	float: left;
	width: 325px;
}

.ft_formFeedbackFullWidth .ft_formFeedbackContent {
	width: 500px;
}

.ft_formFeedbackContent table {
	width: 100%;
}

.ft_formFeedbackContent ul li {
	padding: 0 10px 0 0;
	line-height: 1.4em;
	font-size: 12px;
	color: #666;
}

.ft_profileRight .ft_formFeedback {
	margin: 0 0 10px 0;
	padding: 0 0 25px 0;
}

.ft_formFeedback p a {
	font-size: 12px !important;
	font-family: tahoma !important;
}

.ft_formFeedback .ft_formTextInput  {
	width: 450px;
}

.ft_formFeedback .ft_formTextInput input {
	background: #eee;
}

.ft_formFeedbackContent p, .ft_formFeedback p {
	font-size: 12px;
	padding: 3px 0;
}

.ft_formFeedbackContent small {
	width: 300px;
}

.ft_formFeedbackButton {
	float: right;
}

.ft_formFeedbackConfirmation h1 {
	color: #6f9f0f;
}

.ft_formFeedbackAlert h1 {
	color: #e26e00;
}

.ft_formFeedbackAlert .ft_formFeedbackContent {
	width: 500px;
}

</style>
