.module .detail 
{
	overflow:hidden;
}
.module .detail .widgetBar
{
	width:226px;
	float:right;	
}

.module .detail .item
{
	width:450px;
	float:left;
}
.module .detail .item #mainCampaignContent
{
	padding:17px;
	margin-top:15px;
	border:1px solid #C3C3C3;
	background-color:#F4F4F2;
}

.module .detail .buttonContainer 
{
	text-align:left;
}

.widgetContainer
{
	margin:0 5px;
}

.widgetContainer .header
{
	
	font-weight:bold;
	padding: 3px 5px;
}

.widgetContainer .body
{
	text-align:left;
	padding:0 15px;
}

.widgetContainer .ThermometerInnerWpr { padding:10px 0 5px 0; }

.module .detail .widgetContainer .buttonContainer
{
	text-align:center;
	padding-bottom:12px;
}


#GoalWidgetContainer
{
	border-top:solid 1px #BBCAD3;
	border-bottom:solid 1px #BBCAD3;
	border-right:solid 1px #BBCAD3;
	border-left:solid 1px #BBCAD3;		
	background-color:#EEF2F6;
}
#GoalWidgetContainer .header span
{
	color:#333;
	font-size:14px;
}
#GoalWidgetContainer .body
{
	text-align:center;
	padding:5px;
}

#GoalWidgetContainer .raised
{
	height:45px;
	line-height:45px;
	background-color:#BAE7F3;
	text-align:center;
}
#GoalWidgetContainer .raised span
{
	font-size:15px;	
	font-weight:bold;
	color:#C95945;
}
#GoalWidgetContainer .raised span label
{
	font-size:12px;	
	color:#333;
}

#TopTeamWidgetContainer,
#TopFundraiserWidgetContainer
{
	background-color:#0D2330;
	border:0 !important;
}
#TopTeamWidgetContainer .header,
#TopFundraiserWidgetContainer .header
{
	height:36px;
	line-height:36px;	
	padding:0;
}
#TopTeamWidgetContainer .header span,
#TopFundraiserWidgetContainer .header span
{
	color:#333;
	font-size:14px;
	padding-left:15px;
}
#TopTeamWidgetContainer .body ul,
#TopFundraiserWidgetContainer .body ul
{
	margin:0;
}
#TopTeamWidgetContainer .body ul li,
#TopFundraiserWidgetContainer .body ul li
{
	border-bottom:1px solid #3B6881;
}
#TopTeamWidgetContainer .body ul li.last,
#TopFundraiserWidgetContainer .body ul li.last
{
	border-bottom:0;
}
#TopTeamWidgetContainer .body ul li .listLabel,
#TopFundraiserWidgetContainer .body ul li .listLabel
{
	color:#FFFFFF;
	font-weight:bold;	
	font-size:10px;
	padding:0 5px;
}
#TopTeamWidgetContainer .body ul li a,
#TopFundraiserWidgetContainer .body ul li a
{
	color:#A4CCDC;
	font-weight:bold;	
	font-size:11px;
}
#TopTeamWidgetContainer .buttonContainer,
#TopFundraiserWidgetContainer .buttonContainer
{
	padding:0;
}
#TopTeamWidgetContainer .buttonContainer a,
#TopFundraiserWidgetContainer .buttonContainer a
{
	background-image:none;
	height:30px;
	margin:0;
	padding:0;	
}
#TopTeamWidgetContainer .buttonContainer span,
#TopFundraiserWidgetContainer .buttonContainer span
{
	background:url(../../../../images/fundraising/viewAllWidgetIcon.gif) no-repeat right 6px;
	height:30px;
	line-height:30px;
	margin:0;
	padding:0 19px 0 0;	
	font-weight:bold;	
	font-size:12px;	
	color:#486573;
	text-align:right;	
	width:175px;	
}