	#content {
		background: none;
		padding-top: 0;
	}
	#welcome_box {
		background-color: #fff;
		border: 1px solid #5e9732;
		padding: 17px 24px;
	}
	#welcome_box h4 {
		font-size: 2em;
		color: #5e9732;
	}
	#welcome_box h4 strong {
		font-weight: bold;
	}
	#welcome_box p {
		margin: 20px 0;
	}
	#deadline {
		background: #fff url('/images/home/deadline_2012.gif') no-repeat left top;
		width: 622px;
		height: 59px;
	}
	#deadline #countdown {
		margin-left: 200px;
		color: #fff;
		font-size:2em;
		color:#fff;
		line-height:58px;
		font-weight:bold;
		letter-spacing:-1px;
		
	}
#countdown_word_days {
	font-size: 0.6em;
	color: #d6e03d;
}
	#deadline p em {
		font-style:normal;
		font-weight:100;
	}
	
	.box_3col .box_header {
		background-color: #abbf6d;
		text-indent:-9999px;
		height: 36px;
	}
	
	.box_3col {
		background: #f8faed url('/images/team/box-3col-bg.gif') 50% 0 repeat-y;
		border: 1px solid #abbf6d;
		margin-top: 20px;
	}
	#content .box_3col h4 {
		color:#5E9732;
		font-size:1.5em;
		font-weight:800;
		margin-bottom:0.1em;
		text-transform:uppercase;
	}
	.box_3col .col1,
	.box_3col .col2,
	.box_3col .col3 {
		width: 190px;
		padding: 22px 15px;
		float:left;
	}
	.box_3col .col1 {
		border-left: none;
	}
	
	.box_link {
		background:transparent url('/images/team/box_link_bg.gif') right 50% no-repeat;
		padding-right: 16px;
	}
	#content .box_3col ul {
		margin-bottom: 10px;
	}
	#content .box_3col ul li {
		list-style: none;
		margin-left: 0;
	}
	body #content a:after {
		content:"";
	}
	body #content a {
		color: #5c67ab;
	}
	/*
	
	*/
	#content h3.box_header {
		margin-bottom: 0;
	}
	.box_row_full,
	.box_row_full_2col {
		background-color: #f8faed;
		border-bottom: 1px solid #abbf6d;
		border-left: 1px solid #ABBF6D;
		border-right: 1px solid #ABBF6D;
		padding: 22px 15px;
	}
	.box_row_full_2col .col2{
		float:right;
		width: 190px;
		margin: 0;
	}
	
	.box_row_full_2col {
		background: #f8faed url('/images/team/box-2col-bg.gif') 50% 0 repeat-y;
	}
	.top_row {
		border-top: 1px solid #abbf6d;
	}
	.two_col {
		width: 400px;
		float:left;
	}

	.box_row_full .box_info {
		float:left;
		width: 190px;
	}
	.box_info_right {
		float:right;
		width: 180px;
		margin-left: 10px;
		
	}
	.highlight {
		color: #5e9732;
	}
	#personal_information  .box_header {
		background: #abbf6d url('/images/team/headings/personal_info.gif') no-repeat 0 0;
	}
	#personal_information {
		/*  //  /images/team/box_link_bg.gif*/
	}
	#content div#fundraising_progress {
		float:left;
	}
	
	#team_information .box_header {
		background: #abbf6d url('/images/team/headings/team_info.gif') no-repeat 0 0;
	}
	#event_information .box_header{
		background: #abbf6d url('/images/team/headings/event_info.gif') no-repeat 0 0;
	}
	#event_information .row1 {
		border-bottom: 1px solid #abbf6d;
	}

	#content.col3 h3#team_fundraising_heading {
		background: #d6e03d;
		border-top:1px solid #abbf6d;
		padding:10px;
		margin-bottom: 0;
	}
	#content.col3 h3#team_fundraising_tools_heading {
		margin-bottom: 10px;
	}
	#content .form_block {
		border-color: #cccd96;
		background-color: #f9fbf0;
	}
	#content .pre_register {
		background-color: #DFEAD6;
	}	
	#update_profile_submit {
		float:left;
	}
	#register {
		float:right;
	}
	.fullwidth {
		width: 100%;
	}
	.form_wrapper {
		background-color: #f1f5da;
		padding: 12px;
		border: 1px solid #d1d59a;
	}
	table.form_table,
	table.form_table th,
	table.form_table td {
		background-color: #fff;
	}
	table.form_table th,
	table.form_table td {
		padding: 7px 8px;
		border: 1px solid #d1d59a;
		/*min-width: 8em;*/
	}
	table.form_table th {
		color: #5e9732;
		font-weight: bold;
	}
	table.form_table th.choice_column,
	table.form_table td.choice_column {
		background-color: #fdffef;
		/*min-width: 15em;*/
	}
	table.form_table th.choice_column .inp_radio,
	table.form_table td.choice_column .inp_radio {
		padding-top: 4px;
	}
	table.form_table {
		margin-bottom: 10px;
		width: 100%;
	}
	table.form_table .status { 
		width:100px;
		text-align:center;
	}
	.inp_submit {
		float:right;
	}
	.member_box {
		border-top: 1px solid #d1d59a;
		padding-top: 10px;
	}
	
	
	table.basic_table th{
		color: #5e9732;
		font-weight: bold;
	}
	table.basic_table td{
		height: 2em;
	}
	table.basic_table select {
		padding: 2px;
	}
	
	/* FUNDRAISING SUMMARY */		
	#content #fundraisingsummary h3  {
		background:#5e9732;
		color:#fff;
		font-weight:400;
		/* text-indent:-99999px; */
		margin-bottom: 0;
		padding:10px;
		}
	.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:116px;}
	.th2 {font-weight:800; width:52px;}
	.th3 {font-weight:800; width:70px;}
	.th4 {font-weight:800; width:90px;}
	*/
	.th1 {font-weight:800; width:86px;}
	.th2 {font-weight:800; width:60px;}
	.th3 {font-weight:800; width:55px;}
	.th4 {font-weight:800;}
	
	*:first-child+html .th4 {
		width: 194px;
	}
	* html .th4 {
		width: 194px;
	}
	
	/*
	.td1 { background:#e2d2e2; width:126px; font-weight:400;}
	.td2 {width:62px;}
	.td3 {width:70px;}
	.td4 {width:90px;}
	*/
	.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:#f4e9f4; 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;}
	#fundraisingsummary {
		/*border: 1px solid #5e9732;*/
	}
	#fundraisingsummary .outer {}
	#fundraisingsummary .tableone {
		background:#f4e9f4;
		width:438px
		}
		
	#fundraisingsummary .tableone td {
		font-weight:800;
		border:none
		}
		
	#fundraisingsummary .tableone th {
		background:#fff url('/images/public_team_page/th_bg.gif') no-repeat bottom right;
		font-weight:800;
		/*width:107px;*/
		width: 150px;
		}
		
	#fundraisingsummary .tableone th.extra_bold {
		font-size: 1.15em;
		}
		
	#fundraisingsummary .slide {
		background:#fffedf;
		height:30px;
		text-align:center
		}
		
	#fundraisingsummary .rule {
		background:#5e9732 url('/images/public_team_page/rule.gif') no-repeat 0 0;
		height:20px
		}
		
	#fundraisingsummary .ontot {
		background:#fff url('/images/public_team_page/ontot_bg.gif') no-repeat bottom right;
	}
		
	#fundraisingsummary .offtot {
		background:#fff url('/images/public_team_page/offtot_bg.gif') no-repeat bottom right;
	}
	#fundraisingsummary .totFundAchieved {
		background:#fff url('/images/public_team_page/credits_bg.gif') no-repeat bottom right;
	}
	
	#fundraisingsummary .potentialCredits {
		background:#fff url('/images/public_team_page/offtot_bg.gif') no-repeat bottom right;
		
	}
		
	#fundraisingsummary .pledged {
		background:#fff url('/images/public_team_page/pledged_bg.gif') no-repeat bottom right;
	}
		
	#fundraisingsummary .credits {
		background:#fff url('/images/public_team_page/pledged_bg.gif') no-repeat bottom right;
	}
	
	#fundraisingsummary .totPotFundAchieved {
		background:#fff url('/images/public_team_page/ontot_noBotBor_bg.gif') no-repeat bottom right;
	}
	
		
		#fundraisingsummary .totals_left {
			background:#fff url('/images/public_team_page/totals_bg.gif') no-repeat bottom left;
			}
			
		#fundraisingsummary .totals_right {
			background:#fff url('/images/public_team_page/totals_bg.gif') no-repeat bottom right;
			}
			
		#fundraisingsummary .totals_btm_left {
			background:#fff url('/images/public_team_page/totals_bg.gif') no-repeat top left;
			}
			
		#fundraisingsummary .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 {
		margin:0
		}
		
	#fundraisingsummary .tableone table.bars {
		height:21px;
		padding:0;
		margin:0;
		}
		
	#fundraisingsummary .tableone th.btm {
		background:#fff url('/images/public_team_page/th_bg.gif') no-repeat top right;
		}
		
	#fundraisingsummary .tableone table {	
		border-collapse:collapse
		}
	
	/* END FUNDRAISING SUMMARY */
	
	#content.col3 #deadline {
		background: transparent url('/images/public_team_page/deadline_bg.gif') no-repeat left top;
		width:440px;
		height: 59px;
		margin:0 0 16px;
		}
	
	#content.col3 #deadline #countdown {
		margin-left: 190px;
		color: #fff;
		font-size:2em;
		color:#fff;
		line-height:58px;
		font-weight:bold;
		letter-spacing:-1px;
		}
	
	#content.col3 #deadline p em {
		font-style:normal;
		font-weight:100;
		}
	
	#content.col3 #fundraisingsummary h3,
	 #content.col3 #donationsrecieved h3,
	 #content.col3 #creditsrecieved h3,
	 #content.col3 #pledgesrecieved h3 {
		height:35px;
		margin:0;
		padding:0;
		width:440px
		}
	
	#content.col3 #pledgesrecieved h3,
	#content.col3 #creditsrecieved h3,
	#content.col3 #donationsrecieved h3,
	#content.col3 #fundraisingsummary h3  {
		background:#5E9732;
		color:#fff;
		font-weight:400;
		height:21px;
		margin-top:16px;
		padding:8px 10px;
		width:420px;
		}
	
	#content.col3 .left  {
		width:450px;
		padding:10px 0 0 10px;
		margin:0;
		border-right: 1px solid #abbf6d;
		}
		
	#content.col3 .right  {
		width:180px;
		padding:10px;
		margin:0;
		}
	#content.col3 #fundraisingsummary {
		border: none;
	}
	.outer {
		position:relative;
		padding:0;
		width:438px;
		background:#eee;
		margin:0 0 16px 0;
		border:1px solid #5e9732;
		}
	.innera {
		overflow:auto;
		width:438px;
		height:9.6em;
		background:#eee;
		padding:0 0 0 1px;
		}
	
	.innerb {
		height:170px;
		margin:-1px 1px 0 0;
		overflow:auto;
		padding:0;
		width:436px;
		}
	
	#content.col3 #creditsrecieved .innerb,
	#content.col3 #pledgesrecieved .innerb {
		height:110px;
		margin:-1px 1px 0 0;
		overflow:auto;
		padding:0;
		width:436px;
	}
	
	#team_fundraising {
		background-color: #f8faed;
		border-left: 1px solid #abbf6d;
		border-right: 1px solid #abbf6d;
		border-bottom: 1px solid #abbf6d;
	}
	
	#team-standard-page #content {
		width: 648px;
		padding-left: 15px;
	}
	.reward_scheme_container table th,
	.reward_scheme_container table td {
		border: 1px solid #d0d0ce;
	}
	.reward_scheme_container table th.choice_column,
	.reward_scheme_container table td.choice_column {
		/*background-color: #E3ECDA;*/
	}
	.reward_scheme_container table td.choice_column label {
		color: #000;
		font-weight: normal;
	}
	
	span.reward_scheme_commitment {
		color:#650360;
		font-size:2.2em;
		font-weight:bold;
	}	
	
	/****************************************
	 * Team diary styles
	 ****************************************/
	#team_diary_text {
		width: 96.5%;
		height: 20em;
	}
	
	/****************************************
	 * Team gallery styles
	 ****************************************/
	.gallery_link {
		text-decoration: none;
		margin: 10px
	}
	
	#team-gallery {
		padding-left: 15px
	}
	
	/****************************************
	 * Pledges styles
	 ****************************************/
	
	a.btn_convert_pledge,
	a.btn_delete,
	a.btn_edit {
		display: block;
		text-indent: -9999px;
		outline:none;
		height: 32px;
		float:left;
		margin-right: 4px;
	}
	a.btn_convert_pledge {
		background: transparent url('/images/team/buttons/btn_convert.gif') left top no-repeat;
		width:81px;
	}
	a.btn_delete {
		background: transparent url('/images/team/buttons/btn_delete.gif') left top no-repeat;
		width:67px;
	}
	a.btn_edit {
		background: transparent url('/images/team/buttons/btn_edit.gif') left top no-repeat;
		width:67px;
	}
	#btn_print_pledges {
		float:right;
	}
	#btn_add_pledge {
		float:left;
	}
	#btn_add_cheque {
		float:left;
	}
	table#pledge_table th,
	table#pledge_table td,
	table#pledge_table th.choice_column,
	table#pledge_table td.choice_column {
		min-width: 0;
	}
	#print_forms {
		display:block; width:228px ; height:42px ; background:url('/images/print-forms.gif') no-repeat; text-indent:-9999px
	} 
	#disabled_print_forms {
		display:block; width:228px ; height:42px ; background:url('/images/disabled-print-forms.gif') no-repeat; text-indent:-9999px
	}	
#intro_text {
	margin-top: 10px;
}
#intro_text p {
	margin-top: 0;
}

#content table.basic_table td,
#content table.basic_table th {
	padding:4px;
	}
	
#dob_day {
	width: 20px;
}

#dob_year {
	width: 30px;
}

.radio_media_quote {
	color:#5E9732;
	display:block;
	float:none;
	font-size:0.92em;
	margin:0 0 15px 20px;
}

#event_status {
	height: 40px;
	margin: 0 0 10px;
	font-weight: bold;
	background-color: #e8e8e2;
}
	#event_status img {
		float:left;
		margin: 0;
	}
	#event_status p {
		margin: 0;
	}
	#event_status strong {
		padding: 10px;
		display: block;
		float:left;
		margin: 0;
		font-size: 1.3em;
	}
.confirmed_team #deadline {
	clear:both;
}
#weather_report {
	background: #f0f2ed url('/images/team_area/weather_report_bg.jpg') 0 0 no-repeat;
	position: relative;
	width: 221px;
	height: 226px;
	float:right;
	margin-bottom: 10px;
}
#weather_report a#mwis_link {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 221px;
	height: 40px;
	text-indent: -9999px;
	overflow: hidden;
}
	#weather_report_inner {
		margin-top: 65px;
		padding: 10px;
	}
	#weather_report_inner p {
		margin: 10px 0;
	}
	#weather_report_inner img {
		float:left;
		margin: 0 5px 0 0;
	}
#withdrawal_reason {
	width: 565px !important;
}
