﻿/* Default Styles */
body,
td {
	font: normal 10pt Arial, Helvetica, sans-serif;
	color: #5C8089;
}

.headingBold,
.pageHeading,
.pageheading,
h1 {
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left:30px;
	color: #466671;
	font: normal 20pt "Century Gothic", Arial, Helvetica, sans-serif;
	background-image:url('../images/Headline.jpg');
	background-repeat:no-repeat;
	background-position:0 5px;
	display:block;
}

.heading{
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left:30px;
	color: #466671;
	font: normal 20pt "Century Gothic", Arial, Helvetica, sans-serif;
	background-image:url('../images/Headline.jpg');
	background-repeat:no-repeat;
	background-position:0 5px;
	display:block;
	
}

.Portal .heading{ 
	color: #466671;
	font: normal 16pt "Century Gothic", Arial, Helvetica, sans-serif;
	background-image:none;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-left:0;

}
.Portal .subheading{ 
	font: normal 13pt Arial, Helvetica, sans-serif;
}



.headingBold,
.heading {
	/*text-transform:lowercase;*/
}

.headingAlt {
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-top:5px;
	font: normal 10pt "Century Gothic", Arial, Helvetica, sans-serif;
}

.subheadingbold,
.subHeading,
.subheading {
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #858769;
	font: bold 14pt Arial, Helvetica, sans-serif;
}

.subHeading1,
.subheading1,
h4 {
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #858769;
	font: normal 14pt Arial, Helvetica, sans-serif;
}

.subHeading2,
.subheading2,
h5 {
	margin-bottom: 5px;
	padding-bottom: 5px;
	color: #858769;
	font: bold 10pt Arial, Helvetica, sans-serif;
}

h6, .subHeading3, .subheading3 {
	padding-top:5px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:normal;	
	color:#999999;
}

ul {
	padding: 0 10px;
	margin: 10px 0;
}

ol {
	padding: 0 15px;
	margin: 10px 0;
}

li {
	list-style-type: square;
}

ol li {
	list-style-type:decimal;
}

hr {
	height: 1px;
	border-top: 1px solid #D8AA3F;
}

a,
a:link,
a:visited,
a:active {
	color:#D8AA3F;
	text-decoration: none;
}

a:hover {
	color:#3F5058;
}

input {
	border: 1px solid #5C8089;
	font: normal 10pt Arial, Helvetica, sans-serif;
	color:#5C8089;
	background-color:#FFFFFF;
}

p {
	margin: 10px 0;
}

.altcolor {
	color:#997C39;
}

.cfdebug {
	text-align:left;
}

/* Float Containers Fix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/*Hides from IE-mac\*/
*html.clearfix {height:1%;}
.clearfix {display:block;}
/*Hides from IE-mac\*/

strong {
	font-weight:bold;
	}
	
	
/*.Content img { border: solid; }	*/

#SecuritySeal { display:inline-block; float:left; width:50%; text-align:left;}
#SecuritySealTwo { display:inline-block; width:50%; text-align:right;}


/* ==| Box Style | == */ 
.box { background-color:#F8F5ED; border:1px solid #BEBFAE;}
.box .label { font-weight:bold; color:#648A95;}

.imageBox {}
.relatedBox {}

.embeddedBox { padding:2px; overflow:hidden; margin:0 0 10px 10px; }
.embeddedBox .caption { padding:5px 10px; line-height:1.35em; font-style:italic; }

.fundraiserBox { border:1px solid #BEBFAE; background-color:#F8F5ED; }
.altFundraiserBox { border:2px solid #2B4968; background-color:#142943; }
.altFundraiserBox .altcolor { color:#FFFFFF; }
.fundraiserBadge { border:1px solid #FFFFFF; background-color:#FFFFFF; }
.teamMemberBadge { border:1px solid #FFFFFF; background-color:#FFFFFF; }

.actionBox { border:1px solid #132842; background-color:#132842; }
.widgetBox { border:1px solid #4F637D; background-color:#4F637D; }
.altWidgetBox { border:1px solid #2B4968; background-color:#2B4968; }

.searchBox { border:1px solid #4F637D; background-color:#4F637D; }
.altSearchBox { border:1px solid #F3F0E4; background-color:#F3F0E4; }


/* ==| Module Table Style | == */
table.moduleTable { margin:5px 0 5px 0; }
table.moduleTable thead th { background-color:#4F637D; font-weight:bold; border-bottom:1px solid #4F637D; border-top:1px solid #4F637D; padding:5px; color:#FFFFFF;  }
table.moduleTable tbody tr.odd { background-color:#F8F5ED; }
table.moduleTable tbody tr.even { background-color:#FFFFFF ; }
table.moduleTable tbody tr:hover td  { background: #F2EDDF !important;}
table.moduleTable tbody tr.error { background-color:#FFEEDD; }
table.moduleTable tbody tr.error td input { background-color:#FFFFFF; border:1px solid #990000; color:#990000; }
table.moduleTable tbody td { color:#648A93; padding:5px; border-bottom:1px solid #BEBFAE; }
table.moduleTable tbody td a { color:#648A93; }
table.moduleTable tbody td a:hover { text-decoration:underline; }


table.moduleTable tbody td.td-first { border-right:1px solid #BEBFAE; }
table.moduleTable tbody td input { background-color:#FFFFFF; border:1px solid #9D9D9D; color:#000; }
table.moduleTable tfoot {}
table.moduleTable tfoot td {}

/* ==| Fundraising Global Style | == */
.fundraiser .fundraiserBg { background-color:#F3F0E4; }
.fundraiser .fundraiserImageBg { background:transparent url(../images/fundraising/fundraiserBg.jpg) repeat-y left top; }
.fundraiser .pageHeading { background-image:none; padding-left:0; font: normal 18pt "Century Gothic", Arial, Helvetica, sans-serif; } 

#CampaignNameCt a { color:#000000; }
#IndividualBadge .badge-button a { background:transparent url(../images/fundraising/large-donatebutton.jpg) no-repeat left top; }
#TeamBadge .badge-button a { background:transparent url(../images/fundraising/large-jointeambutton.jpg) no-repeat left top; }

.actionBox .navigationCt a { font-weight:bold; font-size:14px; color:#FFFFFF; }
.fundraiser .ShareLabelCt { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#959595; }

.fundraiserBadge .badge-heading h3 { font-size:18px; color:#858769; text-transform:capitalize; }
.fundraiserBadge .badge-heading h4 { font-size:14px; color:#648A95; }
.fundraiserBadge .badge-heading h4 a { color:#648A95; }  

.fundraiser .team-members { border-color: #AAAAAA; }
.teamMemberBadge .badge-heading h4 { font-size:16px; color:#858769; text-transform:capitalize; }
.teamMemberBadge .badge-heading h4 a { color:#858769; }
.teamMemberBadge .badge-heading h5 { font-size:14px; color:#648A95; } 
.teamMemberBadge .badge-button a { background:transparent url(../images/fundraising/small-donatebutton.jpg) no-repeat left top; }

.fundraiser .raised .attribute {  }
.fundraiser .raised .attribute .label { font-size:12px; font-weight:bold; color:#CEDFEC; }
.fundraiser .raised .attribute .value { font-size:20px; font-weight:bold; color:#FFFFFF; }

.moduleSideBarWpr h3 { color:#FFFFFF; font-size:16px; }

.fundraisingDetailCt ul li { border-bottom:1px solid #132842; }
.fundraisingDetailCt .attribute { font-size:11px; }
.fundraisingDetailCt .attribute .label { color:#CEDFEC; }
.fundraisingDetailCt .attribute .value { color:#CEDFEC; }
.fundraisingDetailCt .actionLinkCt a { color:#FFFFFF; font-weight:bold; font-style:italic; font-size:12px; }

.search .searchBox h2 { border-right:1px solid #132842; color:#FFFFFF; background-image:none; margin:0; padding:0; font:12pt Arial,Helvetica,sans-serif; font-weight:bold; }
.search .searchBox .title { color:#FFFFFF;  }
.search #FundraiserSearchForm .labelText { color:#858769; }
.search #FundraiserSearchForm input { font-size:13px; border:1px solid #858769 !important; }
.search .buttonContainer { padding-right:0 !important; padding-top:0 !important; } 
.search .headerCt { padding-bottom:15px; }

#ListActionBarTop, 
#ListActionBarBottom { overflow:hidden; }

/* ==| Fundraising Registation Steps Style | == */
#processContainer .processBreadCrumbs .processItemText { background-color:#F3F0E4; color:#466671; font-weight:normal; }
#processContainer .processBreadCrumbs .highlighted { background-color:#4F637D; color:#FFFFFF; font-weight:bold; }

/* ==| Fundraising Portal Steps Style | == */
#FundraisingPortal h2 { background-image:none; margin:0; padding:0; }  

#FundraisingPortal .SectionWpr { background:#EFEBDC url(../images/Fundraising/SectionWpr_bg.gif) right top repeat-y; }
#FundraisingPortal .SectionHeader { background-color:#132842; }
#FundraisingPortal .SectionHeader .SectionLabel h2 { color:#FFF; font-size:17px; }

#FundraisingPortal .SocialMediaContent	{ background-color:#132842; }
#FundraisingPortal .SocialMediaContent .SocialMediaLabel { color:#FFF; font-size:13px; }

#FundraisingPortal .GoalWpr { background-color:#FFF; }
#FundraisingPortal .GoalLeftSideOuterWpr { border-right:1px solid #BEBFAE; }
#FundraisingPortal .GoalLeftSideWpr .GoalTitle { font-size:22px; color:#858769; }
#FundraisingPortal .GoalLeftSideWpr .GoalSubtitle { font-size:13px; color:#648A95; }

#FundraisingPortal .GoalRightSideWpr .ProgressBarWpr { background-color:#699DC5; }
#FundraisingPortal .GoalRightSideWpr .ProgressBarWpr .Progression { background-color:#2B4968; }
#FundraisingPortal .GoalRightSideWpr .label	{ color:#858769; font-weight:bold; font-size:10px; }
#FundraisingPortal .GoalRightSideWpr .ammount { color:#648A95; font-size:16px; }

#FundraisingPortal .SectionMenuWpr ul li { border-bottom:1px solid #132842; }
#FundraisingPortal .SectionMenuWpr ul li a { color:#FFF; }

#FundraisingPortal .TopTeamMembersWpr { background-color:#F9F7F2;}
#FundraisingPortal .TopTeamMembersWpr .TeamMemberLabelWpr span { color:#858769; font-size:17px; }
#FundraisingPortal .TeamMembersListOuterWpr	{ border-left:1px solid #F9F7F2; }

#FundraisingPortal .TeamMembersListOuterWpr .TeamMembersListWpr ul li { color:#4F637D; font-size:14px; }
#FundraisingPortal .TeamMembersListOuterWpr .TeamMembersListWpr ul li a	{ color:#648A95; }

#FundraisingPortal .TeamButtonWpr .JoinTeam a { background:transparent url(../images/Fundraising/JoinATeam_button_bg.jpg) left top no-repeat; }
#FundraisingPortal .TeamButtonWpr .CreateTeam a	{ background:transparent url(../images/Fundraising/CreateATeam_button_bg.jpg) left top no-repeat; }





