@import url("/css/generic/fundraising/supportHandleMenu.css");

/* @group banner */
.banner {
	min-height: 15px;
}
/* @end */

/* @group pageContent */
	#pageContent {
		padding: 5px 10px 5px 10px;
	}

	/* @group imageDiv */
	#imageDiv {
		float: left;
		width: 250px;
		margin: 0px 5px 0px 0px;
	}
	#imgDivImg {
		text-align: center;
		border: 1px solid #EDE7E8;
		margin-bottom: 10px;
	}
	#imgDivImg img {
		vertical-align: middle;
	}
	/* @end */
	
	/* @group mainInfos */
	#mainInfos {
		float: right;
		width: 520px;
		margin: 5px 0px 5px 5px;
		border-bottom: 2px solid #BBBBBB;
	}
	#titleInfos {
		width: 100%;
		float: left;
		margin-bottom: 5px;
	}
	#titleInfos h2 {
		margin-top: 0px;
	}
	#titleInfos p {
		font-size: 1.1em;
	}
	#raisedInfos {
		width: 310px;
		float: left;
		margin: 5px 5px 0px 0px;
		font-size: 1.1em;
	}
	.donationsInfo li {
		margin-bottom: 3px;
	}
	#actionsDiv {
		width: 200px;
		float: left;
		margin: 5px 0px 0px 5px;
	}
	#actionsDiv ul {
		float: left;
		width: 100%;
	}
	#actionsDiv ul li {
		float: left;
		width: 100%;
		padding-bottom: 5px;
	}
	#actionsDiv h2 {
		font-size: 1.4em;
		margin: 0px;
		line-height: 1;
		float: right;
	}
	#promoteLink {
		padding-left: 66px;
		background:url("/images/layout/supportPromote.gif") no-repeat left top;
	}
	/* @end */
	
	/* @group contentDiv */
	#contentDiv {
		float: right;
		width: 520px;
		margin: 5px 0px 0px 5px;
	}
	#messageDiv {
		float: left;
		width: 385px;
		margin-right: 0px 5px 5px 0px;
	}
	#widgetDiv {
		float: right;
		width: 125px;
		margin: 0px 0px 5px 5px;
	}
	#donationsDiv {
		float: right;
		width: 520px;
		margin: 5px 0px 0px 0px;
	}
		/* @group total */
		.tfoot {
			padding-top: 10px;
		}
		.total {
			float: right;
			width: 300px;
		}
		.total table  {
			width: 250px;
			margin: 0px 0px 10px 0px;
			border: none;
			float: right;
		}
		.total th, .total td {
			border: none;
			font-size: 0.8em;
		}
		#totalRaised th, #totalRaised td {
			border-top: 1px solid #666;
		}
		#aloneTotalRaised th, #aloneTotalRaised td {
			border-bottom: 1px solid #666;
		}
		.total td {
			text-align: right;
		}
		.total p.button {
			float: right;
		}
		/* @end */
	/* @end */
	
	/* @group secundaryInfos */
	#secundaryInfos {
		float: left;
		width: 249px;
		margin: 5px 5px 0px 0px;
		border-right: 1px solid #EDE7E8;
	}
	#secundaryInfos ul li {
		margin-bottom: 3px;
		margin-top: 3px;
	}
	#teamInfos,#supporterInfos,#associationInfos {
		width: 100%;
		float: left;
	}
	#teamInfos {
		border-top: 1px solid #EDE7E8;
	}
	#supporterInfos {
		border-bottom: 1px solid #EDE7E8;
		border-top: 1px solid #EDE7E8;
	}
	#abuseLink {
		width: 100%;
		clear: both;
	}
	/* @end */
/* @end */

strong {
	font-weight: bold;
}

#showAssociationDesc {
	display: none;
}

#resultsTab {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}