.instructionsCt {
	clear:both;
	background-color:#FFFFE8;
	border:1px solid #C0C0C0;
	color:#999999;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	margin:5px 0;
	padding:5px;
}

/* side menu */
#outer .contentContainer .sideMenu 
{ 
	width:165px; 
	padding-right:35px; 
	float:left; 
}
#outer .contentContainer .sideMenu li {
	line-height: 30px;
	color:#666666;
	font-size: 12px;
	border-bottom: solid 1px #e1e1e1;
}


#outer .contentContainer .sideMenu li a {
	text-decoration:none;
	color:#666666;
}

#outer .contentContainer .sideMenu li a.loginLink {
	text-decoration:none;
	color:#FEA899;
	font-weight:bold;
}
#outer .contentContainer .sideMenu li.myProfileContainer {
	margin-bottom:13px;
	line-height:22px;
	padding:5px 0;
}

#outer .contentContainer .sideMenu li.myPageContainer,
#outer .contentContainer .sideMenu li.logoutContainer,
#outer .contentContainer .sideMenu li.backToHomeContainer {
	margin-top:5px;
	border-width:0;
}
#outer .contentContainer .sideMenu li.myPageContainer a,
#outer .contentContainer .sideMenu li.logoutContainer a,
#outer .contentContainer .sideMenu li.backToHomeContainer a {
	width:160px;
	display:block;
	height:26px;
	overflow:hidden;
	cursor:pointer;
}


#outer .contentContainer .sideMenu li.myPageContainer a span,
#outer .contentContainer .sideMenu li.logoutContainer a span,
#outer .contentContainer .sideMenu li.backToHomeContainer a span {
	height:0;
	padding-top:99px;
	display:block;
}

#outer .contentContainer .sideMenu li.myPageContainer a {
	height:38px;
	background:url(../images/btn_myFundraisingPage.gif) no-repeat;
}

#outer .contentContainer .sideMenu li.logoutContainer a {
	background: url(../images/btn_logout.gif) no-repeat;
}

#outer .contentContainer .sideMenu li.backToHomeContainer a {
	background: url(../images/btn_BackToHomePage.gif) no-repeat;
}

#outer .contentContainer .sideMenu li .subMenu {
	margin-left:8px;
	padding-bottom:5px;
}
#outer .contentContainer .sideMenu li .subMenu ul {
	margin-left:12px;
}
#outer .contentContainer .sideMenu li .subMenu li {
	border-width:0px;
	list-style-type:disc;
	list-style-position:outside;
	font-size:9px;
	color:#6DB0B5;
	line-height:16px;
}
#outer .contentContainer .sideMenu li .subMenu li a {
	color:#6DB0B5;
	font-size:11px;
	font-style:italic;
}
#outer .contentContainer .sideMenu li .subMenu .subMenuHeader {
	color:#1D8B91;
	font-weight:bold;
	font-size:11px;
	line-height:22px;
}

/* content */
#outer .container,
#outer .contentContainer 
{ 
	overflow:hidden; 
}

#outer .contentContainer .moduleContent
{
	width:700px;
	float:left;
}
#outer .detail .widgetBar 
{
	width:225px;
	padding-left:15px;
}

#outer .detail .item
{
	width:460px;
}

#outer .detail .item .buttonContainer
{
	margin:0;
	padding:0;
}


h2.title 
{ 
	font-size:18px; 
	color:#333333; 
	font-weight:normal;
	margin:0 0 8px 0;
	padding:0;	
}

#MyFundraisingLinkContainer {
	background: url(../images/myLink_bg.gif) no-repeat;
	background-position: 0 1px;
	margin-bottom:20px;
	padding-left:162px;	
	overflow:visible;
}

#MyFundraisingLinkContainer a {
	color:#78AFB2;
	font-size:13px;
	line-height:16px;
	text-decoration:none;	
}

/* widgets */
#FundraiserCampaignModule #GoalWidgetContainer .body
{
	text-align:right;
	overflow:hidden;
	zoom:1;
}
#FundraiserCampaignModule #GoalWidgetContainer .body .goal
{
	float:right;
	padding-bottom:8px;
	width:160px;
	text-align:right;
	background:url('../images/progress_meter_bg.gif') no-repeat right bottom;
}
#FundraiserCampaignModule #GoalWidgetContainer .body label
{
	padding-right:6px;
}
#FundraiserCampaignModule #GoalWidgetContainer .body .raised {
	clear:both;
	text-align:center;
	padding-top:8px;
}
#FundraiserCampaignModule #GoalWidgetContainer .body .goal span
{
	background-color:#78AFB2;
	line-height:23px;
	color:white;
	font-size:14px;
	padding:5px;
	font-weight:bold;
}
#FundraiserCampaignModule #GoalWidgetContainer .body .raised span {
	font-size:14px;
	font-weight:bold;
	color:#F78D8D;
}
#FundraiserCampaignModule #GoalWidgetContainer .progressMeter
{
	border: solid #FDC2B0 1px;
	background-color:white;
	width:80%;	
	float:right;	
	text-align:left;
}
#FundraiserCampaignModule #GoalWidgetContainer .progressIndicator
{
	height:14px;
	background-color:#FEA899;	
}

#outer #FundraiserTeamDetail .widgetBar,
#outer #FundraiserDetail .widgetBar
{
	margin-top:10px;
}

#outer .widgetBar .widgetContainer
{
	border:none;
}
#outer .widgetBar .widgetContainer .header
{
	background-color:#FFF0EB;	
	padding:0 15px;
}
#outer .widgetBar .widgetContainer .header span
{
	font-size: 14px;
	font-weight:bold;
	line-height:37px;
}

#outer .widgetBar .widgetContainer .body
{
	background-color: #FEE6DC;
	padding:10px 15px;
}

#outer .widgetBar .widgetContainer .body ul li {
	overflow:hidden;
	margin-bottom:10px;
}

#outer .widgetBar .widgetContainer .body ul li label
{
	line-height:14px;
	background-color:#FEA899;
	color:white;
	font-size:10px;
	float:left;
	width:12px;
	text-align:center;
	margin-right:10px;
}

#outer .widgetBar .widgetContainer .body ul li a
{
	line-height:14px;
	font-size:11px;
	color:#666666; 
	text-decoration:none;
	float:left;
	width:160px;
}

#outer .widgetBar .widgetContainer .buttonContainer
{
	background-color: #FFDAC9;
	margin:0;
	padding:10px 15px;
	text-align:right;
}
#outer .widgetBar .widgetContainer .buttonContainer a 
{
	color:#666666;
	font-size:12px;
	text-decoration:none;
}


/* campaign overrides */
#outer #CampaignDetail .item .buttonContainer
{
	background-color:#FFF2ED;
	overflow:hidden;
	margin-bottom:15px;
}
#outer #CampaignDetail .item .buttonContainer a,
#outer #CampaignDetail .item .buttonContainer span.label
{
	display:block;
	float:left;
	text-decoration:none;
}
#outer #CampaignDetail .item .buttonContainer span.label
{
	width:90px;
	text-align:center;
	line-height:46px;
	font-size:15px;
	color:#666666;
}
#outer #CampaignDetail .item .buttonContainer a span
{
	display:block;
	line-height:46px;
	width:160px;
	font-size:16px;
	color:#F58A73;
	padding-left:25px;
	background-image:url('../images/icon-arrow.png');
	background-repeat:no-repeat;
	cursor:pointer;
}

/* search filter */
#FundraiserFilter .content { width:100%; }
#FundraiserFilter .form { overflow:hidden; padding:0px; }
#FundraiserFilter form  { text-align:left; }
#FundraiserFilter .formHeader				{ float:left; height:56px; width:140px; background-color:#FEE6DC; }
#FundraiserFilter .SectionContainerObject	{ float:left; height:56px; width:450px; background-color:#FFF2ED; padding-left:10px; }
#FundraiserFilter .buttonContainer			{ float:left; height:32px; width:100px;  background-color:#FFF2ED; padding:24px 0 0 0; clear:none; margin:0; }
#FundraiserFilter #div_srchTeamName			{ width: 140px; margin:7px 5px 0 0; }
#FundraiserFilter #div_srchFirstName		{ width: 140px; margin:7px 5px 0 0; }
#FundraiserFilter #div_srchLastName			{ width: 140px; margin:7px 5px 0 0; }
#FundraiserFilter .fieldContainer label		{ color: #F69C8B; font-size:10px; line-height:18px; font-weight:bold; }
#FundraiserFilter .formHeader .title 	{ margin: 8px 0 0 10px; font-size: 16px; color:#78AFB2; font-weight:bold; padding:0; }
#FundraiserFilter .formHeader .subTitle { margin: 3px 0 0 10px; font-size: 10px; color:#999999; font-weight:bold; }
#FundraiserFilter .fieldContainer input.text { border-color: #FFCDBC  !important; height:20px; }

/* campaign bar */
#CampaignPageBar .content 				{ width:100%; overflow:hidden; padding:0px; text-align:left;  background-color:#FFF2ED; }
#CampaignPageBar .formHeader			{ float:left; width:200px; background-color:#FEE6DC; min-height:56px; }
#CampaignPageBar .buttonContainer		{ float:left; width:495px; background-color:#FFF2ED; text-align:right; padding:0; clear:none; margin:0; }
#CampaignPageBar .formHeader .title 	{ margin: 8px 0 0 10px; font-size: 16px; color:#78AFB2; font-weight:bold; padding:0; }
#CampaignPageBar .formHeader .subTitle 	{ margin: 3px 0 10px 10px; font-size: 10px; color:#999999; font-weight:bold; display:block; }
#CampaignPageBar .buttonContainer .buttons 		{ float:right; width:auto; margin:17px 0; }
#CampaignPageBar .buttonContainer a  			{ text-decoration:none; cursor:pointer; }
#CampaignPageBar .buttonContainer a span 		{ line-height:22px; float:left; padding: 0 10px; border-right:solid 1px #FFD6C4; }
#CampaignPageBar .buttonContainer a.last span 	{ border-right: none; }
#CampaignPageBar .buttonContainer a.donateLink 	{ font-style:italic; }


/* portal tables */
div.portalTable table { margin-top:5px; margin-bottom:5px; }
div.portalTable table { border:1px solid #E4E4E4; }
div.portalTable table thead th { background-color:#DFDFDF; border-width:0 0 0 0; border-bottom:1px solid #E4E4E4; color:#000000; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:5px; font-weight:bold; }
div.portalTable table tfoot th { background-color:#DFDFDF; border-width:0 0 0 0; border-bottom:1px solid #E4E4E4; color:#162B33; font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:5px; }
div.portalTable table tbody tr.odd { background-color:#FFFFFF; }
div.portalTable table tbody tr.even { background-color:#FAFAFA; }
div.portalTable table tbody td {  font-size:11px; color:#666666 !important; padding:5px; line-height:normal; border-bottom:1px solid #E4E4E4; font-family:Arial, Helvetica, sans-serif; }
div.portalTable table tbody td span.tableLabel { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#496E7C; display:block;  } 
div.portalTable table tbody td span.tabeDate { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FD9A05; display:block; } 


#PageErrorMessage {
	display:block;
	height:28px;
	color:#7D8733;
	background-color:#FAFAFA;
	border:1px solid #DFDFDF;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	margin-left:198px;
	padding-left:15px;
	padding-top:10px;
	margin-bottom:10px;
	margin-top:10px;
}