#team-txt {
	width:440px;
	margin:21px 0 0 13px;
	float:left;
	height: 161px;
	position: relative;
	}

#team-txt h2 {
	color:#5e9732;
	font-weight:800;
	font-size:1.8em;
	line-height:1em;
	margin:0 0 8px 0;
	text-transform:uppercase;
	}
#team_header_links {
	position: absolute; bottom: 0px;
}

#team-txt h2.team_page_header {
	font-size: 1em;
	color: #808080;
	margin-bottom: 5px;
	}
#team-txt p {
	margin:0 0 10px 0;
	}

#team-txt p a {
	color:#5c67ab;
	font-weight:800;
	}
	
#team-txt p a:hover {
	color:#1c3e94;
	}

#wrap #header-image-container #team-txt img {
	float:left;
	margin:1px 4px 0 0;
	}

#team_members_side {
	background: #F6F6F6;
	border: 1px solid #CCCCB2;
	color:#4f4c4d;
	margin:0 0 14px 0;
	padding:16px;
	}

#team_members_side h3 {
	color:#231f20;
	font-size:17px;
	font-weight:800;
	text-transform:uppercase;
	}

#team_members_side h4 {
	color:#4f4c4d;
	font-size: 15px;
	font-weight: 800;
	margin:12px 0 8px 0;
	}

#team_members_side strong {
	font-weight: 800;
	color:#4f4c4d;
	}

#participants li,
#support_crew li,
#team_supporters li {
		margin:0 0 6px 0;
	}
	li .participant_portrait {
		background:url("/images/public_team_page/default_portrait.gif") no-repeat scroll 0 0 transparent;
		height: 50px;
		width: 50px;
		display: block;
		float:left;
		margin-right: 6px;
		padding: 9px;
	}
	li .participant_details {
		padding-top: 12px;
	}
#deadline {
	background: transparent url('/images/public_team_page/deadline_bg.gif') no-repeat left top;
	width:440px;
	height: 59px;
	margin:0 0 16px;
	}

#deadline #countdown {
	margin-left: 200px;
	color: #fff;
	font-size:2em;
	color:#fff;
	line-height:58px;
	font-weight:bold;
	letter-spacing:-1px;
	}

#deadline p em {
	font-style:normal;
	font-weight:100;
	}

#content h3  {
	margin:0;
	padding:0 0 20px 0;
	color:#5e9732;
	}
#content {
	background: none;
	padding-top: 0;
}
#content #donationsrecieved h3  {
	margin-top:16px;
	}

#content #fundraisingsummary h3,/*for legacy pages*/
#content #fundraising_summary h3,
#content #donationsrecieved h3  {
	background:#f6f6f6 none repeat scroll 0 0;
	color:#231f20;
	font-weight:bold;
	padding:10px;
	border: 1px solid #ccccb2;
	border-bottom: none;
	/*
	background:#5e9732 url('/images/public_team_page/fundraising_summary.gif') no-repeat 4% 50%;
	text-indent:-99999px;
	*/
	}

#content .left  {
	width:440px;
	padding:0;
	margin:0;
	}

#content .right  {
	width:210px;
	padding:0;
	margin:0;
	}


.outer {
	position:relative;
	padding:0;
	width:438px;
	background:#eee;
	margin:0 0 16px 0;
	border:1px solid #ccccb2;
	}
.innera {
	overflow:auto;
	width:438px;
	height:9.6em;
	background:#eee;
	padding:0 0 0 1px;
	}

.tableone {width:436px; border-collapse:collapse; margin:0; padding:0;}
.tabletwo {border-collapse:collapse; font-size:11px; margin:0; padding:0; width:418px;}
.th1 {font-weight:800; width:86px;}
.th2 {font-weight:800; width:60px;}
.th3 {font-weight:800; width:55px;}
.th4 {font-weight:800; width:193px;}

*:first-child+html .th4 {
	width: 194px;
}
* html .th4 {
	width: 194px;
}
.td1 { background:#e2d2e2; width:100px; font-weight:400;}
.td2 {width:35px;}
.td3 {width:65px;}
.td4 {}

.tableone {background:#e7f0e0; color:#5e9732;}
.tableone td {border:1px solid #e7f0e0; border-left:none; color:#5e9732;}
.tableone tbody {background:#e7f0e0; color:#5e9732;}
.tabletwo td {background:#e7f0e0; color:#5e9732; padding:3px 0 3px 11px}
.tableone th {background:#b5cd9e; text-align:left; padding:3px 0 3px 11px}
.tabletwo th {background:#e7f0e0; text-align:left;}
.tabletwo .td1 { width: 81px; text-align: left;}
.tabletwo .td2 { width: 60px; text-align: center;}
.tabletwo .td3 { width: 55px; text-align: center;}
.tabletwo .td4 { width: 193px; text-align: left; padding-left: 27px;}

.innerb {
	height:240px;
	margin:-1px 1px 0 0;
	overflow:auto;
	padding:0;
	width:436px;
	}

#fundraisingsummary,
#fundraising_summary {}
#fundraisingsummary .outer,
fundraising_summary .outer {}
#fundraisingsummary .tableone,
fundraising_summary .tableone {
	background:#f4e9f4;
	width:438px
	}

#fundraisingsummary .tableone td,
#fundraising_summary .tableone td {
	font-weight:800;
	border:none
	}

#fundraisingsummary .tableone th,
#fundraising_summary .tableone th {
	background:#fff url('/images/public_team_page/th_bg.gif') no-repeat bottom right;
	font-weight:800;
	width:150px;
	}

#fundraisingsummary .tableone th.extra_bold,
#fundraising_summary .tableone th.extra_bold {
	font-size: 1.15em;
	}

#fundraising_summary .tableone th.extra_bold {
	padding-top: 2px;
}

#fundraisingsummary .slide,
#fundraising_summary .slide {
	background:#fdfdfd;
	height:30px;
	text-align:center
	}

#fundraisingsummary .rule,
#fundraising_summary .rule {
	background:#5e9732 url('/images/public_team_page/rule.gif') no-repeat 0 0;
	height:20px
	}

#fundraisingsummary .ontot,
#fundraising_summary .ontot {
	background:#fff url('/images/public_team_page/ontot_bg.gif') no-repeat bottom right;
}

#fundraisingsummary .offtot,
#fundraising_summary .offtot {
	background:#fff url('/images/public_team_page/ontot_bg.gif') no-repeat bottom right;
}
#fundraisingsummary .totFundAchieved,
#fundraising_summary .totFundAchieved {
	background:#fff url('/images/public_team_page/credits_bg.gif') no-repeat bottom right;
}

#fundraisingsummary .potentialCredits,
#fundraising_summary .potentialCredits {
	background:#fff url('/images/public_team_page/ontot_bg.gif') no-repeat bottom right;

}

#fundraisingsummary .pledged,
#fundraising_summary .pledged {
	background:#fff url('/images/public_team_page/pledged_bg.gif') no-repeat bottom right;
}

#fundraisingsummary .credits,
#fundraising_summary .credits {
	background:#fff url('/images/public_team_page/ontot_bg.gif') no-repeat bottom right;
}

#fundraisingsummary .totPotFundAchieved,
#fundraising_summary .totPotFundAchieved {
	background:#fff url('/images/public_team_page/ontot_noBotBor_bg.gif') no-repeat bottom right;
}

	#fundraisingsummary .totals_left,
	#fundraising_summary .totals_left {
		background:#fff url('/images/public_team_page/totals_bg.gif') no-repeat bottom left;
		}

	#fundraisingsummary .totals_right,
	#fundraising_summary .totals_right {
		background:#fff url('/images/public_team_page/totals_bg.gif') no-repeat bottom right;
		}

	#fundraisingsummary .totals_btm_left,
	#fundraising_summary .totals_btm_left {
		background:#fff url('/images/public_team_page/totals_bg.gif') no-repeat top left;
		}

	#fundraisingsummary .totals_btm_right,
	#fundraising_summary .totals_btm_right{
		background:#fff url('/images/public_team_page/totals_bg.gif') no-repeat top right;
		}

#fundraisingsummary .tableone td.ontot,
#fundraisingsummary .tableone td.offtot,
#fundraisingsummary .tableone td.pledged,
#fundraisingsummary .tableone td.credits,
#fundraising_summary .tableone td.ontot,
#fundraising_summary .tableone td.offtot,
#fundraising_summary .tableone td.pledged,
#fundraising_summary .tableone td.credits {
	margin:0
	}

#fundraisingsummary .tableone table.bars,
#fundraising_summary .tableone table.bars {
	height:21px;
	padding:0;
	margin:0;
	}

#fundraisingsummary .tableone th.btm,
#fundraising_summary .tableone th.btm {
	background:#fff url('/images/public_team_page/th_bg.gif') no-repeat top right;
	}

#fundraisingsummary .tableone table,
#fundraising_summary .tableone table {
	border-collapse:collapse
	}

h3#support_button_btm {
	display:block;
	margin-bottom:10px;
	width:439px;
	height:171px;
	}

h3#support_button_btm a,
span#support_button_top a {
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:0 0;
	}

h3#support_button_btm a {
	display:block;
	text-indent:-99999px;
	background-image:url('/images/public_team_page/support_button_btm.gif');
	width:439px;
	height:171px;
	}

span#support_button_top a {
	background-image:url(/images/public_team_page/top_donate_button.gif );
	display:block;
	float:left;
	height:16px;
	margin-right: 10px;
	text-indent:-99999px;
	width:130px;
	}
span#support_button_top a:hover {
	background-position: 0 -16px;
}

h3#support_button_btm a:hover {
	background-color:#fff;
	background-position:0 -171px;
	}
#content #ptp_right_col a:after {
	content: "";
}
body #main #content #team-gallery a.gallery_link:after {
	content:""
}
.gallery_link {
	text-decoration: none;
	margin-right: 5px
}
#team-gallery {
	/*padding-left: 15px*/
	background: transparent url('/images/global/dotted-line_horiz.gif') left bottom repeat-x;
	padding-bottom: 10px;
}
#content .highslide img {
	border: 1px solid #5e9732;
}


#ptp_right_col a#link_team_page,
#ptp_right_col a#link_team_diary,
#ptp_right_col a#link_team_gallery,
#ptp_right_col a#link_team_results,
#ptp_right_col a#link_team_leagues,
#ptp_right_col a#link_team_photos,
#ptp_right_col a#link_team_shop {
	display: block;
	width: 210px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-bottom: 10px ;

}

a:focus#link_team_page,
a:focus#link_team_diary,
a:focus#link_team_gallery,
a:focus#link_team_results,
a:focus#link_team_leagues,
a:focus#link_team_photos,
a:focus#link_team_shop
 {
	outline: none;
}



a#link_team_page {
	background: transparent url('/images/public_team_page/sidebar_buttons.gif') left top no-repeat;
	height: 44px;
	background-position: 0 0;
}
a:hover#link_team_page,
a#link_team_page.active {
	background-position: -210px 0;
}



a#link_team_diary {
	background: transparent url('/images/public_team_page/sidebar_buttons.gif') left top no-repeat;
	height: 44px;
	background-position: 0 -54px;
}
a:hover#link_team_diary,
a#link_team_diary.active {
	background-position: -210px -54px;
}


a#link_team_leagues {
	background: transparent url('/images/public_team_page/sidebar_buttons.gif') left top no-repeat;
	height: 44px;
	background-position: 0 -108px;
}
a:hover#link_team_leagues,
a#link_team_leagues.active {
	background-position: -210px -108px;
}

a#link_team_photos {
	background: transparent url('/images/public_team_page/sidebar_buttons.gif') left top no-repeat;
	height: 44px;
	background-position: 0 -324px;;
}
a:hover#link_team_photos,
a#link_team_photos.active {
	background-position: -210px -324px;
}

a#link_team_results {
	background: transparent url('/images/public_team_page/sidebar_buttons.gif') left top no-repeat;
	height: 44px;
	background-position: 0 -162px;
}
a:hover#link_team_results,
a#link_team_results.active {
	background-position: -210px -162px;
}


a#link_team_shop {
	background: transparent url('/images/public_team_page/sidebar_buttons.gif') left top no-repeat;
	height: 44px;
	background-position: 0 -216px;
}
a:hover#link_team_shop,
a#link_team_shop.active {
	background-position: -210px -216px;
}

a#link_team_gallery {
	background: transparent url('/images/public_team_page/sidebar_buttons.gif') left top no-repeat;
	height: 44px;
	background-position: 0 -270px;
}
a:hover#link_team_gallery,
a#link_team_gallery.active {
	background-position: -210px -270px;
}


#ptp_right_col #fundraising_theme {
	background-color: #f5e9f5;
	margin-top: 5px;
	border: 1px solid #d28bcf;
	padding: 10px;
	color: #620065;
}
#ptp_right_col #fundraising_theme p {
	margin-bottom: 5px;
	line-height: 1.3em;
}
#ptp_right_col #fundraising_theme .theme_block {
	background-color: #fff;
	margin-bottom: 10px;
	padding: 8px 11px 8px 11px;
}
#ptp_right_col #fundraising_theme .theme_block p {
	margin-bottom: 0px; line-height: 1.3em; margin-top: 3px;
}
#ptp_right_col #fundraising_theme .theme_block img {
	border: 1px solid #855386;
}
#ptp_right_col #fundraising_theme h3 { width: 147px; height: 26px; text-indent: -999999px; background-image: url(/images/ptp/fundraising_themes.jpg); margin-bottom: 2px}
/* NEW FUNDRAISING BAROMETER */
/*public_team_page/fr_bar_bg.gif */
#fundraising_overview {
	background-color: #F6F6F6;
	border:1px solid #CCCCB2;
	color: #000;
	padding: 12px;
}

	#fundraising_overview h3 {
		padding: 0;
		color: #231F20;
		font-weight: normal;
		text-transform: uppercase;
		margin-bottom: 5px;
	}
	

	#fundraising_barometer {
		width: 410px;
		text-align: center;
		color: #505050;
		font-weight: bold;
		font-size: 1.3em;
		padding: 8px 0;
		border: 3px solid #676767;
		background-color: #fff;
	}
	a#ptp_donate_link, a.ptp_donate_link {
		background: #fff url('/images/public_team_page/btn_make_a_donation.gif') 0 0 no-repeat;
		width: 440px;
		height: 47px;
		display: block;
		overflow: hidden;
		text-indent: -9999px;
		margin-top: 5px;
	}
	a:hover#ptp_donate_link, a:hover.ptp_donate_link {
		background: #fff url('/images/public_team_page/btn_make_a_donation.gif') 0 -47px no-repeat;
	}
	#fundraising_overview_values {
		font-weight: bold;
		font-size: 1.3em;
		padding-top: 8px;
	}
		.fundraising_box_highlight {
			color: #5e9732;
		}
#sidebar_countdown {
	width: 208px;
	margin: 0 0 13px;
	padding-bottom: 10px;
	background-color: #fafaf9;
	border: 1px solid #dcdccb;
}
#sidebar_countdown #countdown {
	padding-left: 50px;
	height: 45px;
	display: block;
	background: transparent url('/images/global/clock.gif') 0 0 no-repeat;
	margin: 10px 0 0 15px;
	color: #5e9732;
	font-size: 1.5em;
	font-weight: bold;
}
	#sidebar_countdown #countdown_text {
		padding: 16px 16px 0;
		line-height: 1.4em;
		}
		#sidebar_countdown #countdown_text .txt_intro {
			color: #5b5859;
			text-transform: uppercase;
			font-size: 0.75em;
		}
		#sidebar_countdown #countdown_text .txt_title {
			color: #5e9732;
			font-size: 1.8em;
			display: block;
			font-weight: bold;
			text-transform: uppercase;
		}
		#sidebar_countdown #countdown_text .event_date {
			color: #505050;
			font-size: 1.3em;
			font-weight: bold;
		}
	#sidebar_countdown #countdown_days_wrapper {
		display: block;
		text-transform: uppercase;
		clear:both;
		float:left;
	}
		#sidebar_countdown #countdown_word_days {
			font-size: 0.75em;
		}
	#sidebar_countdown #countdown_time_wrapper {
		clear:both;
		display: block;
	}
	
#wrap #header-image-container #team_logo {
	border: none;
}
.ptp_sidebar_fundraising_theme {
	background:none repeat scroll 0 0 #F6F6F6;
	border:1px solid #CCCCB2;
	color:#4F4C4D;
	margin:0 0 14px;
	padding:16px;
	text-align:center;
}
	.ptp_sidebar_fundraising_theme img {
		margin-bottom: 10px;
	}
	.ptp_sidebar_fundraising_theme p {
		line-height:1.75em;
		margin-bottom:1.5em;
	}
.tabletwo .td1 {
text-align:left;
width:81px;
}
.tabletwo .td2 {
text-align:center;
width:60px;
}
.tabletwo .td3 {
text-align:center;
width:55px;
}
.tabletwo .td4 {
padding-left:27px;
text-align:left;
width:193px;
}

.back_to_team {
	text-align: right;
	float: right;
}

