/** ----------------------------------------------------------------------------
  * mycause.com.au
  * CSS - cascading stylesheet definitions
  * $Id$
  * ----------------------------------------------------------------------------
  */

.footyjumperday {
	left: 50%;
	margin: 0pt auto;
	position: static;
	voice-family: inherit;
	width: 1000px;
}

.footyjumperday a,
.footyjumperday a:hover,
.footyjumperday a:link,
.footyjumperday a:active,
.footyjumperday a:focus,
.footyjumperday a:visited {
	text-decoration: none;
	color: #464646;
}

.footyjumperday a:hover {
	text-decoration: underline;
}

#container {
	background: url(../../images/footyjumperday/fjf_bg.jpg) no-repeat;
	background-position: 50% 0;
	width: 1000px;
	margin: 0 auto;
}

.footyjumperday .header #fjfLogo {
	position: absolute;
	top: -10px;
	left: 384px;
}

.footyjumperday .header .ie_logo #fjfLogo {
	left: 263px;
}

.footyjumperday .shadow_top {
	width: 1000px;
	height: 20px;

}

.footyjumperday .shadow_left {
	float: left;
	width: 120px;
	min-height: 770px;

}

.footyjumperday .shadow_right {
	float: left;
	width: 120px;
    min-height: 770px;

}

.footyjumperday .page {
	width: 760px;
	float: left;
	padding: 0px 0px 0px 0px;
	background-color: white;
}

.footyjumperday .header {
	margin: 0px;
	height: 201px;
	position: relative;
}

.footyjumperday .page .header img {
	margin: 0px;
	padding: 0px;
}

.footyjumperday .page .topmenu {
	background-color: #797a7c;	
	height: 27px;
	padding: 1px 0px 0px 0px;
	overflow: hidden;
	color: white;
	font-size: 11px;
}


/* IE6 only */
*html .footyjumperday .page .topmenu {
	margin: 0px 0px 0px 0px;
}

.footyjumperday .page .topmenu .http_username {
	padding: 5px 0px 0px 5px;
	float: left;
	margin: 0px;
}

.footyjumperday .page .topmenu ul {
	list-style: none outside;
	float: left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}

.footyjumperday .page .topmenu li {
	float: left;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

.footyjumperday .page .topmenu a,
.footyjumperday .page .topmenu a:link,
.footyjumperday .page .topmenu a:visited,
.footyjumperday .page .topmenu a:hover,
.footyjumperday .page .topmenu a:active,
.footyjumperday .page .topmenu a:focus {
	font-size: 12px;
	font-weight: bold;
	color: white;
}

.footyjumperday .page .content {
	position: relative;
	text-align: left;
	padding: 20px 10px 20px 20px;
	color: #424242;
	min-height: 580px;
	clear: both;
}

.footyjumperday .page .content h1{
	text-align: left;
	color:#FF6E00;
	font-size: 21px;
	font-weight: bold;
}
.footyjumperday .page .event_lp h1 {
	color: black;
	font-size: 22px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: normal;
}
.footyjumperday .page .content h2 {
	font-size: 16px;
	margin: 20px 0px 10px 0px;
}

.footyjumperday .page .content a img {
	border: none;
}

.footyjumperday .page .footer {
	clear: both;
	height: 26px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #797a7c;
	color: white;
	font-size: 11px;
}

/* IE6 only */
*html .footyjumperday .page .footer {
	margin: 0px 0px 0px 0px;
}

.footyjumperday .page .footer ul {
	list-style: none outside;
	float: left;
	margin: 0px;
	padding: 6px 0px 0px 20px;
}

.footyjumperday .page .footer li {
	float: left;
	text-align: right;
	padding: 0px 10px 0px 0px;
}

.footyjumperday .page .footer a,
.footyjumperday .page .footer a:link,
.footyjumperday .page .footer a:visited,
.footyjumperday .page .footer a:hover,
.footyjumperday .page .footer a:active,
.footyjumperday .page .footer a:focus {
	font-size: 11px;
	color: white;
}

.footyjumperday .page .footer .ssl {
	float: right;
	padding: 7px 12px 0px 0px;
}

.footyjumperday .page .footer #powered {
	float: right;
	padding: 0px 0px 0px 0px;
}

.footyjumperday .page .footer p {
	float: left;
	font-size: 11px;
	margin: 0px;
	padding: 6px 58px 0px 0px;
}

.footyjumperday .page .footer img {
	padding: 0px;
	width: 50px;
	position: absolute;
	top: -6px;
	right: 2px;
}

/* -------------------------------------------------------------------------- */
/* input fields, buttons, select, etc. */

.footyjumperday .button {
	background: #ff6d00 url(../../images/footyjumperday/background_button2.gif) no-repeat top left;
	color: white;
	height: 21px;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 2px 6px 4px 24px;
	border: none;
	border-right: 1px solid #ff6d00;
	border-bottom: 1px solid #ff6d00;
	cursor: pointer;
}

.footyjumperday .button_small {
	background: #ff6d00 url(../../images/footyjumperday/arrow.gif) no-repeat;
	font-family: Arial, Helvetica;
	border: none;
	cursor: pointer;
	width: 21px;
	height: 21px;
}

/* IE6 only */
*html .footyjumperday .button {
	padding: 3px 0px 4px 20px;
	border: none;
}

/* IE7 only */
*+html .footyjumperday .button {
	padding: 3px 0px 4px 18px;
	border: none;
}

.footyjumperday .button_simple {
	background-color: #a0a0a0;
	border: none;
	color: white;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 8px 1px 8px;
	cursor: pointer;
}

/* :hover effect works in FF, IE7, etc. but does *NOT* work in IE6 */
.footyjumperday .button_simple:hover {
	background-color: #ff6d00;
}

.footyjumperday .inputfield {
	/* color: #8c8c8c; */
	color: black;
	height: 17px;
	overflow: hidden;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #cccccc;
}

.footyjumperday .fileinputfield {
	/* color: #8c8c8c; */
	color: black;
	overflow: hidden;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #cccccc;
}

/* Workaround for IE6 */
.footyjumperday input.disabled {
	color: #b6b6b6;
	background-color: #f0f0f0;
}

/* Does not work in IE6 but in Firefox and IE7+ */
/* removed
.footyjumperday .inputfield:focus {
	background-color: #f0f0f0;
}
*/

.footyjumperday .selectbox {
	/* color: #8c8c8c; */
	color: black;
	font-size: 11px;
	padding: 1px 2px 1px 2px;
	border: 1px solid #cccccc;
	height: 22px;
}

.footyjumperday .textarea {
	/* color: #8c8c8c; */
	color: black;
	font-size: 11px;
	padding: 2px;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
}

/* Checkbox, Radiobutton and Dropdown border are fixed properties that cannot be changed */
/*
.footyjumperday .checkbox {
	color: #8c8c8c;
	border: 1px solid #cccccc;
	height: 14px;
	width: 14px;
}
*/

.footyjumperday .content .break {
	clear: both;
	height: 10px;
	overflow: hidden;
	width: 10px;
	padding: 0px;
	margin: 0px;
}

*html .footyjumperday .content .break {
	height: 1px;
}

.footyjumperday .content .errormessage {
	color: red;
	font-weight: normal;
}

.footyjumperday .content .mandatory {
	color: #FF6E00;
	font-weight: bold;
	margin-right: 3px;
}


.footyjumperday .content .small {
	font-size: 11px;
}

.footyjumperday .content .hidden {
	display: none;
}

.footyjumperday .content .small_link {
	background: white url(../../images/footyjumperday/arrow_right_small.gif) no-repeat center left;
	padding: 0px 0px 0px 14px;
	color: #ff5000;
}

.footyjumperday .content .searchgroup {
	width: 190px;
	text-align: left;
	color: #ff6600;
	font-size: 14px;
	font-weight: bold;
}

.footyjumperday .content .faintline {
	clear: both;
	border-top: 1px solid #eeeeee;
	height: 2px;
}

/* IE6 only */
*html .footyjumperday .content .faintline {
	margin-top: 20px;
}

/* -------------------------------------------------------------------------- */
/* Three buttons, various pages */

.footyjumperday .page .content .three_buttons {
	height: 77px;
}

.footyjumperday .page .content .three_buttons #button_sponsor {
	float: left;
	height: 77px;
	overflow: hidden;
	width: 257px;
	padding: 30px 0px 0px 8px;
	background: white url(../../images/footyjumperday/event_button_sponsor.jpg) no-repeat top center;
}

.footyjumperday .page .content .three_buttons #button_sponsor .inputfield {
	float: left;
	margin-right: 4px;
	width: 160px;
}



/* IE6 only */
*html .footyjumperday .page .content .three_buttons #button_sponsor .inputfield {
	width: 158px;
}

.footyjumperday .page .content .three_buttons #button_sponsor .button {
	float: left;
}

.footyjumperday .page .content .three_buttons #button_sponsor a {
	float: left;
	color: #d8d8d8;
	font-size: 11px;
}

.footyjumperday .page .content .three_buttons #button_jointeam {
	float: left;
	margin-left: 35px;
}

.footyjumperday .page .content .three_buttons #button_createfrp {
	float: left;
	margin-left: 40px;
}

.footyjumperday .page .content .three_buttons #button_sponsor{
	float: left;
	margin-left: 100px;
}


/* -------------------------------------------------------------------------- */
/* Two buttons, various pages */

.footyjumperday .page .content .two_buttons {
	height: 77px;
}
.footyjumperday .page .content .two_buttons #button_createfrp {
	float: left;

}
.footyjumperday .page .content .two_buttons #button_sponsor {
	float: left;
	margin-left: 30px;
}

.footyjumperday .page .content .two_buttons #or {
	float: left;
	margin-left: 30px;
	font-size: 24px;
	font-weight: bold;
	color: #999999;	
	padding: 20px 0px 0px 0px;	
}
.lastRow td{
	height: 3px;
	background: #999;
}

/* -------------------------------------------------------------------------- */
/* Event Landing Page */

.footyjumperday .page .content .event_lp {
	position: relative;
	margin-bottom: 20px;
}

.footyjumperday .page .content .sponsor h1  {
	color:#FF6600;
	font-size: 21px;
	font-weight: bold;		
}

.footyjumperday .page .content .sponsor h3 {
	color: #424242;
	font-size:12px;
	width: 70%;
}


.footyjumperday .page .content .event_lp .left {
	clear: both;
	float: left;
	width: 520px;
	overflow: hidden;
	/* border: 1px dashed black; */
}

.footyjumperday .page .content .event_lp .right {
	float: right;
	width: 195px;
	overflow: hidden;
}



.footyjumperday .page .content .event_lp .eventdetails {
	width: 500px;
	padding: 10px;
}

.footyjumperday .page .content .event_lp .eventdetails h1 {
	margin-bottom: 0px;
	font-weight: bold;
}

.footyjumperday .page .content .event_lp .eventdetails h2 {
	margin: 0px;
	padding: 0px;
	color: #001111;
}

.footyjumperday .page .content .event_lp .eventdetails h3 {
	margin: 0px;
	padding: 0px;
	color: #ff6d00;
	font-size:16px;
}

.footyjumperday .page .content .event_lp .eventdescription {
}

.footyjumperday .page .content .event_lp .charitydetails,
.footyjumperday .page .content .fundraising .charitydetails {
	width: 460px;
	padding: 10px;
	/* margin-top: 10px; */
	margin-bottom: 10px;
}

.footyjumperday .page .content .event_lp .charitydetails div,
.footyjumperday .page .content .fundraising .charitydetails div {
	border-top: 1px solid #eeeeee;
}

.footyjumperday .page .content .event_lp .charitydetails img,
.footyjumperday .page .content .fundraising .charitydetails img {
	float: left;
	border: none;
	padding: 10px 10px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.footyjumperday .page .content .event_lp .charitydetails p,
.footyjumperday .page .content .fundraising .charitydetails p {
	padding: 10px 0px 0px 0px;
}

.footyjumperday .page .content .event_lp .right_content {
	width: 195px;
	padding: 0px;
}

.footyjumperday .page .content .ladder {
	width: 195px;
	/* height: 220px; */
	padding: 44px 0px 0px 0px;
	margin-bottom: 20px;
}

.footyjumperday .page .content .ladder table {
	width: 190px;
}

.footyjumperday .page .content .ladder th {
	height: 14px;
	font-size: 10px;
	text-align: left;
	color: #464646;
}

.footyjumperday .page .content .tablerow_odd {
	background-color: #e4e4e4;
}

.footyjumperday .page .content .tablerow_even {
	background-color: #f5f5f5;
}

.footyjumperday .page .content .ladder td,
.footyjumperday .page .content .search td {
	height: 20px;
	font-size: 10px;
	text-align: left;
	color: #464646;
	padding: 0px 4px 0px 4px;
}

.footyjumperday .page .content .search td {
	font-size: 11px;
}

.footyjumperday .page .content .ladder td.total {
	text-align: right;
}

.footyjumperday .page .content .ladder a,
.footyjumperday .page .content .ladder a:link,
.footyjumperday .page .content .ladder a:visited,
.footyjumperday .page .content .ladder a:hover,
.footyjumperday .page .content .ladder a:active,
.footyjumperday .page .content .ladder a:focus {
	color: #464646;
}

.footyjumperday .page .content .event_lp .loginarea,
.footyjumperday .page .topmenu .loginarea,
.footyjumperday .page .content .event_lp .loginarea {
	float: right;
    margin-left: 0px; margin-top: 2px; margin-right: 8px; margin-bottom: 2px;
}

.footyjumperday .page .loginText {
	font-size: 10px;
	color: #666;
}

.footyjumperday .page .content .event_lp #top10teams,
.footyjumperday .page .content .charity_lp #top10teams {
	background: white url(../../images/footyjumperday/background_10teams.jpg) no-repeat left top;
}

.footyjumperday .page .content .event_lp #top10clubs {
	background: white url(../../images/footyjumperday/background_10clubs.jpg) no-repeat left top;
}

.footyjumperday .page .content .event_lp .search {
	width: 500px;
	padding: 0;
	margin-bottom: 20px;
}

.footyjumperday .page .content .event_lp .search table {
	width: 500px;
}

.footyjumperday .page .content .event_lp .search td.teamname {
	padding-left: 8px;
}
.footyjumperday .page .content .event_lp .search td.viewlink {
	padding-right: 0px;
}

.footyjumperday .page .content .event_lp .search a,
.footyjumperday .page .content .event_lp .search a:link,
.footyjumperday .page .content .event_lp .search a:visited,
.footyjumperday .page .content .event_lp .search a:active,
.footyjumperday .page .content .event_lp .search a:focus {
	color: #464646;
	display: block;
	font-weight: normal !important;
}

	

.footyjumperday .page .content .event_lp .search a:hover {
	color: #ff6e00;
}

.footyjumperday .page .content .event_lp .search .viewlink a:hover {
	background: url("../../images/footyjumperday/arrow_right_small.gif") no-repeat 73px 1px;;
}
#searchResults th {
	height: 46px;
	text-indent: -999em;
}
#searchResults .column1 {
	background: url(../../images/footyjumperday/search_title.gif) no-repeat 0 0;
	width: 208px;
}
#searchResults .column2 {
	background: url(../../images/footyjumperday/search_title.gif) no-repeat -218px 0;
	width: 196px;
}
#searchResults .column3 {
	background: url(../../images/footyjumperday/search_title.gif) no-repeat top right;
	width: 86px;
}
#searchResults .lastRow td{
	height: 3px;
	background: #999;
}
#searchResults tbody tr:hover {
	background: white;
	font-weight: 700;
	color: #ff6e00;
}
#searchResults tbody td,
#searchResults tbody td a {
	color: inherit;
}
#searchControl .button_small {
	position: absolute; 
	top: 0; 
	left: 286px;
}

/* -------------------------------------------------------------------------- */
/* Charity Landing Page */

.footyjumperday .page .content .charity_lp {
	position: relative;
	margin-bottom: 20px;
	min-height: 400px;
	overflow: visible;
	clear: both;
}

.footyjumperday .page .content .charity_lp .left {
	clear: both;
	float: left;
	width: 230px;
	padding-left: 20px;
	overflow: hidden;
}

.footyjumperday .page .content .charity_lp .right {
	float: right;
	width: 480px;
	overflow: hidden;
}

.footyjumperday .page .content .charity_lp .left .charityLogo {
	margin-left: 10px;
}
.footyjumperday .page .content .charity_lp .left .charityButton {
	margin-left: 16px;
}
/* -------------------------------------------------------------------------- */
/* Register/Login */

.footyjumperday .page .content #form_member_login,
.footyjumperday .page .content .standardform {
	float:left;
	text-align: center;
	min-height: 400px;
	overflow: visible;
	clear: both;
}

/* IE7 only 
*+html .footyjumperday .page .content .standardform {
	margin-top: 40px;
}*/

.footyjumperday .page .content #form_member_login .col_left,
.footyjumperday .page .content #form_new_account .col_left,
.footyjumperday .page .content .standardform .col_left {
	display: block;
	float: left;
	width: 148px;
	height: 14px;
	text-align: left;
}


.footyjumperday .page .content .standardform .details,
.footyjumperday .page .content #form_member_login .details,
.footyjumperday .page .content #form_new_account  .details{
	background-color: #f5f5f5;
	text-align: left;	
	font-size: 12px;
	width: 500px;
	color: #555555;
	padding: 0px 0px 0px 7px;
}


.footyjumperday .page .content .standardform .details .heading,
.footyjumperday .page .content #form_member_login .details .heading,
.footyjumperday .page .content #form_new_account .details .heading  {
 font-weight:bold; 
 padding: 10px 0; 
 color: #333333;
 font-size: 12px;
}

.footyjumperday .page .content .standardform .details .left,
.footyjumperday .page .content #form_member_login .details .left,
.footyjumperday .page .content #form_new_account .details .left {
	display: block;
	float: left;
	width: 150px;
	text-align: left;
	margin: 0px 0px 5px 0px;

}

.footyjumperday .page .content .standardform .details .right,
.footyjumperday .page .content #form_member_login .details .right,
.footyjumperday .page .content #form_new_account .details .right {
  float: left;
	width: 339px;
	margin: 0px 0px 5px 0px;
	text-align: left;	
}

.footyjumperday .page .content .standardform .details .inputfield {
	width: 333px;
}

.footyjumperday .page .content #frmedit .details .inputfield,
.footyjumperday .page .content #form_new_account .details .inputfield {
	width: 328px;
}



.footyjumperday .page .content #form_new_account .details select,
.footyjumperday .page .content .standardform .details select {
	font-size: 11px;
}

.footyjumperday  .page .content #form_new_account input ,
.footyjumperday .page .content .standardform .details input {
}

.footyjumperday .page .content .standardform .col_left_heading {
	display: block;
	float: left;
	width: 160px;
	height: 20px;
	text-align: left;
	font-weight: bold;
}


.footyjumperday .page .content #form_member_login {
	width: 450px;
	text-align: left;
}

.footyjumperday .page .content #form_member_login .col_middle,
.footyjumperday .page .content #form_new_account .col_middle,
.footyjumperday .page .content .standardform .col_middle {
	display: block;
	float: left;
	width: 300px;
	text-align: left;
}


.footyjumperday .page .content #form_new_account .left {
	clear: both;
	float: left;
	width: 500px;
	overflow: hidden;
	/*border: 1px dashed black;*/
}

.footyjumperday .page .content #form_new_account .right {
	float: right;
	width: 200px;
}

.footyjumperday .page .content #form_new_account  {
	float: left;
	width: 720px;
}

.footyjumperday .page .content #form_member_login .col_middle .inputfield,
.footyjumperday .page .content #form_new_account .col_middle .inputfield,
.footyjumperday .page .content .standardform .col_middle .inputfield {
	width: 175px;
}

.footyjumperday .page .content #form_member_login .col_middle .inputfield_sm,
.footyjumperday .page .content #form_new_account .col_middle .inputfield_sm,
.footyjumperday .page .content .standardform .col_middle .inputfield_sm {
	width: 125px;
}

.footyjumperday .page .content #form_new_account .col_middle .selectbox,
.footyjumperday .page .content .standardform .col_middle .selectbox {
	width: 175px;
}

.footyjumperday .page .content #form_new_account .col_middle .smallselectbox,
.footyjumperday .page .content .standardform .col_middle .smallselectbox {
	width: 70px;
}

.footyjumperday .page .content #form_new_account .col_middle .day,
.footyjumperday .page .content .standardform .col_middle .day {
	width: 40px;
}


.footyjumperday .page .content #form_member_login .col_right,
.footyjumperday .page .content #form_new_account .col_right,
.footyjumperday .page .content .standardform .col_right {
	display: block;
	float: left;
	width: 160px;
	padding: 0px 0px 0px 8px;
}

.footyjumperday .page .content #form_member_login .col_mandatory,
.footyjumperday .page .content #form_new_account .col_mandatory,
.footyjumperday .page .content .standardform .col_mandatory {
	display: block;
	float: left;
	width: 5px;
	padding: 0px 5px 0px 0px;
}


.footyjumperday .page .content .standardform .main_text {
	text-align: left;
	color:grey;
}

.footyjumperday .page .content .standardform #download1{
	background:  url(../../images/footyjumperday/download1.jpg) no-repeat left top;
	margin: auto 380px;
	padding:20px 0 0;
	width:196px;
	height:150px;
	display: block;
	float: left;
	width: 300px;
	text-align: left;
}


.footyjumperday .page .content .standardform #download2{
	background:  url(../../images/footyjumperday/download2.jpg) no-repeat left top;
	padding:10px 0 0;
	width:196px;
	height:150px;
}


.footyjumperday .page .content #form_new_account {
	text-align: center;
}

.footyjumperday .page .content #form_member_login p,
.footyjumperday .page .content #form_new_account p,
.footyjumperday .page .content .standardform p {
	text-align: left;
}


.footyjumperday .page .content .standardform .main_col{
	display: block;
	float: left;
	width: 300px;
	height: 20px;
	text-align: left;
	font-size: 16px;	
	color: grey;
}

.footyjumperday .page .content .standardform .second_col{
	display: block;
	float: left;
	width: 100px;
	height: 20px;
	text-align: left;

}



/* -------------------------------------------------------------------------- */
/* myaccount (welcome page) */

.footyjumperday .page .content .myaccount {
}

.footyjumperday .page .content .myaccount .left {
	float: left;
	width: 165px;
	height: 400px;
	overflow: hidden;
}

.footyjumperday .page .content .myaccount .left p {
	/* color: #ff5100; */
}

.footyjumperday .page .content .myaccount .left ul {
	list-style: none outside;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	color: #ff6e00;
}

.footyjumperday .page .content .myaccount .left li {
	text-align: left;
	padding: 4px 0px 0px 0px;
}

.footyjumperday .page .content .myaccount .left li a,
.footyjumperday .page .content .myaccount .left li a:hover,
.footyjumperday .page .content .myaccount .left li a:link,
.footyjumperday .page .content .myaccount .left li a:active,
.footyjumperday .page .content .myaccount .left li a:focus,
.footyjumperday .page .content .myaccount .left li a:visited {
	text-decoration: none;
	color: #424242;
	font-size: 12px;
}

.footyjumperday .page .content .myaccount .left li a:hover {
	text-decoration: underline;
}

.footyjumperday .page .content .myaccount .left .emailyourfriends {
	width: 152px;
	height: 87px;
	overflow: hidden;
	background: url(../../images/footyjumperday/background_emailyourfriends.jpg) no-repeat top center;
}

.footyjumperday .page .content .myaccount .left .emailyourfriends p {
	font-size: 11px;
	color: black;
	padding: 25px 10px 0px 10px;
}

.footyjumperday .page .content .myaccount .left .emailyourfriends img {
	padding: 0px 4px 0px 2px;
	margin: 0px;
}

.footyjumperday .page .content .myaccount .right {
	float: right;
	width: 550px;
	overflow: hidden;
}

.footyjumperday .page .content .myaccount .right .tableheading {
	background-color: white;
	color: #ff6e00;
	font-weight: bold;
	font-size: 12px;
}

.footyjumperday .page .content .myaccount .right td.cellheader {
	background-color: #797a7b;
	font-size: 11px;
	font-weight: bold;
	color: white;
}

.footyjumperday .page .content .myaccount .right td {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
}

.leftTableCorner {
	background: url(../../images/footyjumperday/leftTableCorner.jpg) no-repeat;
}
.rightTableCorner {
	background: url(../../images/footyjumperday/rightTableCorner.gif) no-repeat;
	width: 44px;
	height: 46px;
	position: absolute;
	top: -26px;
	right: 0px;
}
.deleteIcon {
	background: url(../../images/footyjumperday/del.gif) no-repeat 4px 3px;
	width: 20px;
	height: 20px;
	display: block;
	text-indent: -999em;
}
.myAccountTable tr {
	padding: 0 5px;
}
.footyjumperday .page .content .myAccountTable tr.tablerow_even:hover,
.footyjumperday .page .content .myAccountTable tr.tablerow_odd:hover {
	background-color: #fff;
	font-weight: bold;
}
.myAccountTable a:hover {
	color: #ff6e00;
}
.myAccountTable td.dataCell,
.myAccountTable td.txnormalred {
	font-weight: normal !important;
}
.myAccountTable .printIcon, 
.myAccountTable .shareIcon {
	padding: 0 10px;
}

/* -------------------------------------------------------------------------- */
/* create a fundraising page */

.footyjumperday .page .content .warningicon {
}

.footyjumperday .page .content .warningicon table {
	width: 320px;
	text-align: left;
} 

.footyjumperday .page .content .warningicon td {
	vertical-align: top;
}

.footyjumperday .page .content .warningicon img {
	margin: 2px 4px 0px 0px;
}

.footyjumperday .page .content .warningicon p {
	font-size: 11px;
	color: #424242;
	padding: 0px;
	margin: 0px;
	white-space: nowrap;
}
.frpDescription,
.footyjumperday .page .content .standardform .col_middle .inputfield {
	width: 327px;
}
.frpDescription {
	height: 96px;
}
.right {
	float: right;
}
p.text, span.text {
	color: #424242;
	margin: 0;
	padding: 0;
}
.subtext {
	color: #797a7b;
	font-size: 11px;
}
/* -------------------------------------------------------------------------- */
/* fundraising page */

.footyjumperday .page .content .fundraising {
}

*html .footyjumperday .page .content .fundraising {
	padding-top: 20px;
}

*+html .footyjumperday .page .content .fundraising {
	padding-top: 20px;
}

.footyjumperday .page .content .fundraising .left {
	float: left;
	width: 190px;
	overflow: hidden;
}

.footyjumperday .page .content .fundraising .right {
	float: right;
	width: 540px;
	overflow: hidden;
}

/* Team name or FRP title */
.footyjumperday .page .content .fundraising h1 {
	font-size: 21px;
	color: #ff5100;
	padding: 0px;
	margin: 0px;
}

/* Total raised so far... */
.footyjumperday .page .content .fundraising h2 {
	font-size: 23px;
	padding: 0px 0px 10px 0px;
	margin: 0px;
}

.footyjumperday .page .content .fundraising h1{
    color: black;
	font-size: 20px;
	margin-bottom: 10px;
	text-align: left;
	font-weight: normal;	
}

.footyjumperday .page .content .fundraising h2 {
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	   color:#FF6600;
}

.footyjumperday .page .content .fundraising h3 {
	   color:#556677;
	margin: 0px 0px 0px 0px;	   
}



.footyjumperday .page .content .fundraising .frp_text {
	padding: 10px 0px 10px 0px;
}

.footyjumperday .page .content .fundraising .frp_text p {
}

.footyjumperday .page .content .fundraising table {
	padding: 0px;
}

.footyjumperday .page .content .fundraising td {
	/* 540px : 3 columns = 180px */
	width: 721px;
	height: 20px;
	font-size: 11px;
}

.footyjumperday .page .content .fundraising .tablerow_odd {
	background-color: white;
}

.footyjumperday .page .content .fundraising .tablerow_even {
	background-color: #f5f5f5;
}

.footyjumperday .page .content .fundraising #donations {
	width: 720px;
	margin: 0px 10px 0px 9px;
	background: white url(../../images/footyjumperday/background_frp_donations.jpg) no-repeat top center;
	padding: 44px 0px 0px 0px;
}

.footyjumperday .page .content .fundraising #donations .tablerow_odd {
	background-color: #e4e4e4;
}

.footyjumperday .page .content .fundraising #donations td.donation_date {
	width: 82px;
	padding-left: 7px;
}

.footyjumperday .page .content .fundraising #donations td.donation_name {
	width: 137px;
}

.footyjumperday .page .content .fundraising #donations td.donation_amount {
	width: 78px;
	padding-right: 48px;
	text-align: center
}

.footyjumperday .page .content .fundraising #donations td.donation_message {
	width: 207px;
}
.footyjumperday .page .content .fundraising #donations td.donation_team {
	width: 160px;
}

.footyjumperday .page .content .fundraising #donationsummary {
	margin: 10px 0 0 352px;
}

.footyjumperday .page .content .fundraising #donationsummary td {
	font-size: 12px;
}

.footyjumperday .page .content .fundraising #donationsummary td.label {
	width: 102px;
}

.footyjumperday .page .content .fundraising #donationsummary td.value {
	width: 60px;
	text-align: right;
}

.footyjumperday .page .content .fundraising #donationsummary td.space {
	width: 144px;
}

.footyjumperday .page .content .fundraising #donationsummary td.totallabel {
	width: 102px;
	color: #ff5000;
}

.footyjumperday .page .content .fundraising #donationsummary td.totalvalue {
	width: 60px;
	text-align: right;
	color: #ff5000;
}
.whatsNextLinks {
	margin-left: 10px;
}
.whatsNextLinks ul {
	margin: 0;
	padding: 0;
}
.whatsNextLinks ul li {
	margin-top: 5px;
	list-style: none;
}
.whatsNextLinks ul li img {
	position: relative;
	top: 2px;
}

/* -------------------------------------------------------------------------- */
/* donation form */

.footyjumperday .page .content .donationform {
	width: 600px;
	margin: auto 0px;
}

.footyjumperday .page .content .aliasselection {
	width: 550px;
	margin: auto 0px;
	/* text-align: center; */
	text-align: left;
}

.footyjumperday .page .content .aliasselection table {
	margin-left: 0px;
	padding-left: 0px;
}

.footyjumperday .page .content .aliasselection td {
	text-align: left;
	/* padding: 0px 5px; */
	padding: 0px;
	height: 20px;
}

.footyjumperday .page .content #donationpopup {
	display: none;
	background-color: #e0e0e0;
	border: 2px solid #fe8301;	
	overflow: visible;
	padding: 20px;
	margin: 0px 0px 0px 75px;
	position: absolute;
	width: 550px;
	z-index: 1000;
}

.footyjumperday .page .content #donationpopup img {
	float: left;
}

.footyjumperday .page .content #donationpopup p {
	font-size: 12px;
	font-weight: normal;
	padding: 0px 0px 0px 20px;
	float: left;
}

.footyjumperday .page #notamember {
	float:right;
  	color: black;
	font-family: Arial;
	font-size: 11px;
	padding: 0px 10px 0px 10px;
}

label.checkbox {
	text-indent: -15px;
	padding-left: 15px;
	display: block;
	margin: 5px 0;
	text-align: left;
	font-size: 11px;
}
label.checkbox input[type=checkbox] {
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0;
	position: relative;
	top: -1px;
	vertical-align: bottom;
}
label.checkbox a {
	color: #ff6e00 !important;
}
.quoteblock {
	background:url(../../images/footyjumperday/quote.jpg) no-repeat; 
	padding: 26px 0 0 16px; 
	margin: -10px 0 0 0;
	width: 167px;
	color: #999;
}
.quoteblock p {
	font-size: 15px;
	margin-bottom: 10px;
}

/* --------------------------- FRP creation progress indicator -------------- */
.footyjumperday #progressIndicator {
	width: 516px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	color: #C9C9C9;
}	
.footyjumperday #progressIndicator ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.footyjumperday #progressIndicator .subheading {
	margin-right: 5px;
}
.footyjumperday #progressIndicator .indicators {
	clear: both;
	margin: 0;
	padding-top: 2px;
}
.footyjumperday #progressIndicator ul li, .footyjumperday #progressIndicator .indicators span {
	float: left;
	width: 32%;
	margin-right: 1%;
}
.footyjumperday #progressIndicator .indicators span {
	background: #ccc;
	height: 5px;
}
.footyjumperday #progressIndicator .active { 
	color: #424242;
}

.footyjumperday #progressIndicator .indicators .active {
	background: #f60;
}
.footyjumperday #progressIndicator .progressTitle {
	text-align: left;
	color:#FF6E00;
	font-size: 21px;
	font-weight: bold;
	margin: 20px 0 0 0;
}
/* ----------------------------- file upload styles ------------------------- */
.fileUploadControl  {
	float: left;
	width: 332px;
	text-align: left;
}
div.fileUploadWrapper {
	position: relative;
	overflow: hidden;
	display: block;
	height: 24px;
}
div.fakefile {
	position: absolute;
	top: 0;
	left: 0;
}
.fileUploadWrapper input[type=file] {
	position: relative;
	top: 0;
	left: 0;
}
.fakefile input {
	width: 242px;	/*247*/
	position: relative;
	top: 1px;
}
.fileUploadButton {
	width: 55px;
	height: 17px;
	background: url(../../images/footyjumperday/background_button_gray.jpg) no-repeat;
	display: inline-block;
	padding: 2px 0 0 25px;
	margin-left: 0px;
	color: #fff;
	font-weight: bold;
	border: 1px solid #666;
}
.hiddenFile {
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
/* ----------------------------- general misc rules ------------------------- */
h4 {
	color: #424242;
	padding: 0;
	margin-bottom: 10px;
}
h5 {
	text-align: left;
	color:#FF6E00;
	font-size: 21px;
	font-weight: bold;
}
.formFieldBox {
	background: #f5f5f5;
	padding: 10px;
	margin-bottom: 10px;
}
.mainColumn {
	width: 500px;
	margin:0 10px 10px 0;
	text-align: left;
}
.clear {
	clear: both;
}
.relative {
	position: relative;
}
.seperator {
	border-bottom: 1px solid #CCC;
	margin-top: 10px;
}
form {
	margin: 0;
	padding: 0;
}
.floatRightField {
	float: right;
	margin-right: 5px;
}
.shadedColor {
	color: #797a7b;
}
.requiredField {
	font-size: 11px;
	margin: -10px 2px 4px 0;
	float: right;
	color: #797a7b;
}
/* ----------------------------- email and share page ----------------------- */
.facebookButton, .twitterButton {
	background: url(../../images/footyjumperday/twitter_facebook.png) no-repeat;
	width: 202px;
	height: 69px;
	display: inline-block;
	letter-spacing: -1000em;
	text-indent:-1em;
	overflow: hidden;
}
.twitterButton {
	background-position: 0 -71px;
	margin-left: 30px;
}
.socialIcons {
	padding-left: 30px;
}
.shareDownloads {
	width: 187px;
	position: relative;
	top: -33px;
}
.shareDownloads h4 {
	margin: 10px 0 5px 0;
}
.shareDownloads .downloadLogo{
	width: 142px;
	margin: 10px 0 10px 20px;
}
.sharePageSubtext {
	width: 340px; 
	margin: 20px 0 20px 160px;
	font-size: 11px
}
/* --------------------------- FJF revision 2 changes ----------------------- */
#doantion #nameOptions {
	font-size: 11px;
	clear:both;
}
#doantion #nameOptions div {
	margin: 0;	
}
#doantion #doalias {
	width: 200px;
}
#doantion #companyLabel {
	clear:right;
	margin: 0;
}
#doantion div.left {
	margin-top: 3px;
}
#doantion div.right {
	min-height: 23px;
}
#doantion div.lastDiv {
	min-height: 0;
}
		
#formLogin .loginText#Password, #formLogin .loginText#Username {
	float: left;
	margin: 1px 0 0 4px;
	height: 14px;
}

#downloads h2{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
}
#downloads h3{
	font-weight: normal;
	color: #424242;
	float:left;

}
#downloads p{
	margin-bottom: 5px;
}
#downloads #images{
  float:left;
}
#downloads #poster{
  float:left;
  width:250px;
}
#downloads #logo{
  float:left;
  width:250px;
}

#downloads #charity{
  float:right;
  width:200px;
  padding-right:30px;
}
#downloads #content{
float:left;
}

.footyjumperday .page .content .event_lp .charitydetails {
	width: 500px;
	padding-top: 0px;
	margin-top: -3px;
}

/* ------------------------- end revision 2 changes ------------------------- */