﻿/* ==| Body & Paragraph Styles | == */
html {}
body { color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; line-height:19px; } /* Font: font-style font-weight font-size/line-height font-family; */

p { margin: 0 0 1em; }
p.normal { line-height:normal; }
p.fancy { font-style:italic; }

.wysiwyg p { margin: 0 0 1em;}
.wysiwyg ul,
.wysiwyg ol {
    margin: 0 0 0.5em 2em;
}

.altcolor { color:#8B8B8B; font-style:italic; }

/*Uncomment this to change wysiwyg background color*/
/*.EditorBackgroundColor { background-color:#333333 !important;}*/

/* ==| Heading Styles | == */
.pageheading, .pageHeading { font-family: Akagi-Light; font-size:36px; color:#FF0000; font-weight:normal; line-height:normal; }
.heading { font-family: Akagi-Light; font-size:36px; color:#8B8B8B; font-weight:normal; line-height:normal; }
.subheading, .subHeading { font-family: Akagi-ExtraBold; color:#000000; font-size:12px; font-weight:normal; text-transform:uppercase; line-height:normal; letter-spacing:0.16em; }
.subheading1, .subHeading1 { font-family: Akagi-ExtraBold; color:#8B8B8B; font-size:12px; font-weight:normal; text-transform:uppercase; line-height:normal; letter-spacing:0.16em; }
.subheading2, .subHeading2 { font-family: Akagi-ExtraBold; color:#000000; font-size:14px; font-weight:normal; text-transform:uppercase; line-height:normal; letter-spacing:0.16em; }
.subheading3, .subHeading3 { font-family: Akagi-ExtraBold; color:#8B8B8B; font-size:14px; font-weight:normal; text-transform:uppercase; line-height:normal; letter-spacing:0.16em; }

/* ==| Anchor Style | == */
a { text-decoration: none; color:#000000; }
a:focus, a:hover { text-decoration: none; color:#0083FF; }

a.back { display:block; background:transparent url(../images/main.png) no-repeat -29px -103px; padding-left:15px; line-height:normal;}
a.back:hover { display:block; background:transparent url(../images/main.png) no-repeat -29px -141px; padding-left:15px;}

a.foward { display:block; background:transparent url(../images/main.png) no-repeat -29px -27px; padding-right:15px; line-height:normal;}
a.foward:hover { display:block; background:transparent url(../images/main.png) no-repeat -29px -65px; padding-right:15px;}

a.bullet { display:block; background:transparent url(../images/main.png) no-repeat -29px -177px; padding-left:15px; line-height:normal;}
a.bullet:hover { display:block; background:transparent url(../images/main.png) no-repeat -29px -212px; padding-left:15px;}

/* ==| Button Style | == */
.buttonContainer a,
.buttonContainer button      { background-color:#EFEFEF; background-image:none; padding-right:15px; height:22px; font-family: Akagi-Ultra; font-size:11px; letter-spacing:0.16em; text-transform:uppercase; color:#8B8B8B; font-weight:normal; }
.buttonContainer a:hover,
.buttonContainer button:hover { background-color:#E3E3E3; color:#000000; }

.buttonContainer a span,
.buttonContainer button span { background-image:none; padding-left:15px; height:22px; line-height:22px; }
.buttonContainer a:hover span,
.buttonContainer button:hover span { }

.filter .buttonContainer button { background-color:#0083FF; color:#57D6FF; }
.filter .buttonContainer button span { background-color:#0083FF; color:#57D6FF; }
.filter .buttonContainer button:hover { background-color:#0083FF; color:#FFFFFF; }
.filter .buttonContainer button:hover span { background-color:#0083FF; color:#FFFFFF; }

/* ==| Form Element Style | == */
.fieldContainer select { background-color:#FFFFFF; border:1px solid #9D9D9D; color:#999; }
.fieldContainer textarea { background-color:#FFFFFF; border:1px solid #9D9D9D; color:#999; }
.fieldContainer input,
.fieldContainer input.text,
.fieldContainer input.password { background-color:#FFFFFF; border:1px solid #9D9D9D; color:#999; font-size:18px !important;}
.fieldContainer input.hint { background-color: #FFFFFF; }
.fieldContainer input[type="checkbox"] {border:0 none;}
.fieldContainer input[type="radio"] {border:0 none;}

.fieldContainer label { color:#8B8B8B; font-family: Akagi-Ultra; text-transform:uppercase; font-size:11px; letter-spacing:0.16em;}
.donation .fieldContainer label { letter-spacing:0;}
.fieldContainer.required label { color:#585858; font-weight:normal; }
.fieldContainer .description { color:#999999; }
.fieldContainer .hint { color:#8B8B8B; }
.fieldContainer .fileHint { color:#999999; }
.formContainer .fieldset legend span { color:#8B8B8B !important; font-family: Akagi-Light; text-transform:uppercase; }

#captcha_wrapper { background-color:#E3E3E3 !important; border:1px solid #E3E3E3 !important; overflow:visible; padding:3px; width:302px; }
#captcha_image { border:1px solid #CACACA !important; }
#captcha { border:1px solid #CACACA !important; }

.filter .fieldContainer input,
.filter .fieldContainer input.text,
.filter .fieldContainer input.password { }

/* ==| Form UI Style | == */
.SectionHeader { border-bottom:0 solid #000000; font-size:22px; color:#000000; line-height:normal; font-family: Akagi-Light; text-transform:uppercase; }
.SectionSubHeader { font-weight:normal; padding:10px 0 0 0; font-family: Akagi-ExtraBold; color:#000000; font-size:12px; text-transform:uppercase;   }
.captcha {}
.instructions, 
.instructionText { color:#000000; }
.PayByCheckInfo { line-height:normal; color:#000000; }

/* ==| Form Error Style | == */
.formError { background-color:#EFEFEF; font-weight:bold; color:#000000; font-size:12px; padding:5px; border:solid 1px #EFEFEF; margin-bottom:10px; }
.formError ul,
.formError ul li { padding:0; margin:0; list-style:none; font-weight:normal; }
.fieldContainer.error * { color:#000000 !important; }
.fieldContainer.error input,
.fieldContainer.error input.text, 
.fieldContainer.error input.password, 
.fieldContainer.error select, 
.fieldContainer.error textarea { background-color:#F5F1F2 !important; border-color:#9D9D9D !important; }

/* ==| Form Print Style | == */
.fieldContainer.print {}
.fieldContainer.print label { background-color:#EFEFEF; border-top:1px solid #919191; color:#8B8B8B; padding-left:2px; }
.fieldContainer.print .formField { }

/* ==| Box Style | == */ 
.box { background-color:#FFFFFF; border:1px solid #E7E7E7;}
.box .label { font-weight:bold; color:#000000;}

.imageBox {}
.relatedBox {}
.relatedBox ul,
.relatedBox li { color:#306EAC;}

.fundraiserBox { border:1px solid #CCCCCC; background-color:#CCCCCC; }
.altFundraiserBox { border:1px solid #797979; background-color:#797979; }
.altFundraiserBox .altcolor { color:#E5E5E5; }
.altFundraiserBox a { color:#E5E5E5; font-weight:bold; }
.altFundraiserBox a:hover { text-decoration:underline; }

.fundraiserBadge { border:1px solid #FFFFFF; background-color:#FFFFFF; }
.teamMemberBadge { border:1px solid #FFFFFF; background-color:#FFFFFF; }

.actionBox { border:1px solid #000000; background-color:#000000; }
.widgetBox { border:1px solid #959595; background-color:#959595; }
.altWidgetBox { border:1px solid #737373; background-color:#737373; }

.searchBox { border:1px solid #959595; background-color:#959595; }
.altSearchBox { border:1px solid #E4E4E4; background-color:#E4E4E4; }

/* ==| Background Style | == */
.background { background-color:#000000; }
.altBackground { background-color:#EFEFEF; }

/* ==| Border Style | == */ 
.border { border-color:#919191; }
.altBorder { border-color:#E1E1E1; }
hr { border-top:1px solid #919191; height:1px; }

/* ==| Block Quote Style == */
blockquote {
	display:block;
	font-size:36px;
	color:#8B8B8B;
	font-family: Akagi-Light;
	width:auto;
	padding:12px 0 20px 150px;
	margin:0 !important;
	line-height:42px;
}
blockquote h3	{ font-family:"Trebuchet MS", arial, sans-serif; text-transform:uppercase; color:#666; text-align:right; font-size:12px; font-style:normal; }

/* ==| Module Table Style | == */
table.moduleTable { margin:5px 0 5px 0; }
table.moduleTable thead th { background-color:#FFFFF; font-weight:bold; border-bottom:1px solid #000000;  }
table.moduleTable tbody tr.odd { background-color:#eee; }
table.moduleTable tbody tr.even { background-color:#FFFFFF ; }
table.moduleTable tbody tr:hover td  { background: #ECFBFF !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:#333333; padding:5px; }
table.moduleTable tbody td input { background-color:#FFFFFF; border:1px solid #9D9D9D; color:#000; }
table.moduleTable tfoot {}
table.moduleTable tfoot td {}

/* ==| Message Style | == */ 
div.errormsg { background-color:#F4FBFA; color:#666666; font-size:13px; padding:5px; border:solid 5px #4D4D4D; margin: 0 0 10px;}
div.alertmsg { background-color:#F4FBFA; color:#666666; font-size:13px; padding:5px; border:solid 5px #4D4D4D; margin: 0 0 10px;}

/* ==| Global Pagination and RSS Styles | == */
.linkContainer a, 
.feedButtonWpr a { color:#333333; font-size:11px; background:transparent url(../images/main.png) no-repeat -29px -248px;}

.linkContainer .leftWrapper, 
.boxWpr { background:transparent url(../images/buttons.png) no-repeat right -431px;}

.linkContainer .rightWrapper,
.boxCt { background:transparent url(../images/buttons.png) no-repeat -1px -485px;}

.pagination .CounterContainer { color:#333333; font-size:11px; font-family: Akagi-Ultra; text-transform:uppercase; }

.pagination .PreviousLinkContainer a { background:transparent url(../images/main.png) no-repeat -29px -387px; }
.pagination .PreviousLinkContainer a:hover { background:transparent url(../images/main.png) no-repeat -29px -432px; }

.pagination .NextLinkContainer a { background: transparent url(../images/main.png) no-repeat -29px -297px; }
.pagination .NextLinkContainer a:hover { background: transparent url(../images/main.png) no-repeat -29px -342px; }

/* ==| Global Module Styles | == */ 
.category_name {}
.category_description { }

.sectionLabel { font-size:16px; color:#000000;}
.featured { background:transparent url(../images/main.png) no-repeat -30px -1143px; }

.title { margin:0; padding:0; line-height:normal; font-weight:normal; color:black;}
.title a {}
.title a:hover {}

.attribute { color:#000000; line-height:normal;}
.attribute .label { font-weight:normal;}
.attribute .value { font-weight:normal;}
.attribute a {}
.attribute a:hover {}

.source, .spacer { background:transparent url(../images/list/spacer.jpg) no-repeat left 4px;}
.source.noSpacer { background-image:none; padding-left:0 !important; }

.disclaimer { font-size:11px; color:#000000; font-style:italic; line-height:1.45em; border:0px solid #919191; border-left-width:0; border-right-width:0;}
.disclaimer p { margin: 4px 0;}

.summary {}
.summary a {}
.summary a:hover {}

.video { background:transparent url(../images/main.png) no-repeat -29px -476px; }
.video:hover { background:transparent url(../images/main.png) no-repeat -29px -517px; }

.photo { background:transparent url(../images/main.png) no-repeat -29px -558px; }
.photo:hover { background:transparent url(../images/main.png) no-repeat -29px -599px; }

.audio { background:transparent url(../images/main.png) no-repeat -29px -640px; }
.audio:hover { background:transparent url(../images/main.png) no-repeat -29px -681px; }

.address { font-size:12px; color:#000000; font-style:italic; line-height:1.45em; }
.separator { border-top:1px solid #FFF;}
.closed { font-size:14px; }

/* ==| List Style Overrides | == */ 
.list .title {}
.list .title a { font-size:16px; }
.list .attribute { font-size:11px;}

/* ==| Detail Style Overrides | == */ 
.detail .title { font-size:20px;}
.detail .attribute { font-size:12px;}
.detail .attribute .label { font-weight:normal;}
.detail .attribute .value { font-weight:normal;}
.detail .sectionLabel { font-size:12px; font-weight:bold; line-height:normal; }
.detail .categoryList { font-size:11px; font-weight:normal;}

.detail #RegistationContainer a { background:transparent url(../images/buttons.png) no-repeat right -30px; padding-right:15px; height:22px; font:12px; color:#666666; font-weight:normal;}
.detail #RegistationContainer a span { background:transparent url(../images/buttons.png) no-repeat -4px -80px; padding-left: 15px; height:22px; line-height:22px;}
.detail #RegistationContainer a:hover { color:#000000; background:transparent url(../images/buttons.png) no-repeat right -130px; }
.detail #RegistationContainer a:hover span { background:transparent url(../images/buttons.png) no-repeat -4px -180px; }

/* ==| Event Registation Style | == */
form.columnLayout .AttendeeContainer .AttendeeLabelContainer.odd { background-color:#FFFFFF; }
form.columnLayout .AttendeeContainer .AttendeeLabelContainer.even { background-color:#eee; }

/* ==| Media Center List and Detail Styles | == */
.Norecords { color:#000000;}
.shortDescription { color:#000000;}
.longDescription { color:#000000;}
#MediaCategoryDescription p { color:#000000;}

/* ==| Staff Directory Style | == */

#StaffDirectoryResults_GroupHeader { font-size:22px; font-family: Akagi-Light; color:#8B8B8B; text-transform:none; font-weight:bold; letter-spacing:normal;}
#StaffDirectoryResults_HeaderLeft { background:transparent url(../images/main.png) no-repeat -22px -1184px; }
#StaffDirectoryResults_HeaderLeft #fullName { font-size:22px; font-weight:normal; color:#8B8B8B; font-family: Akagi-Light; }
#StaffDirectoryResults_BodyLeft #title { font-size:13px; font-weight:bold; color:#000000; }
#StaffDirectoryResults_BodyLeft #category { font-size:16px; font-weight:normal; color:#000000; }
#StaffDirectoryResults_BodyLeft #fullAddress { color:#666666; font-size:12px; }
#StaffDirectoryResults_BodyRight #phone { color:#666666; background:transparent url(../images/main.png) no-repeat -22px -1231px; font-family: Akagi-Ultra; text-transform:uppercase;  }
#StaffDirectoryResults_BodyRight #email { background:transparent url(../images/main.png) no-repeat -26px -1274px; color:#000000; font-family: Akagi-ExtraBold; font-size:12px; font-weight:normal; letter-spacing: 0.16em; line-height: normal; text-transform: uppercase; } 

/* ==| Filter Global Style | == */
.filter .content { background:transparent url(../images/filter.png) no-repeat left -27px; }
.filter .content .header .options { background:transparent url(../images/filter.png) no-repeat left -157px; }
.filter .content .header h3.label { font-size:14px; font-weight:normal; font-style: normal; color:#000; text-transform:uppercase; font-family: Akagi-ExtraBold; line-height:normal; letter-spacing:0.16em;}

.filter .content .header .options span.label { font-weight:bold; font-style:normal; font-size:11px; color:#333333; }
.filter .content .header .options a.list { background:transparent url(../images/main.png) no-repeat -29px -937px; }
.filter .content .header .options a.list:hover { background:transparent url(../images/main.png) no-repeat -29px -987px; }
.filter .content .header .options a.calendar { background:transparent url(../images/main.png) no-repeat -29px -1039px; }
.filter .content .header .options a.calendar:hover { background:transparent url(../images/main.png) no-repeat -29px -1091px; }

/* ==| Fundraising Global Style | == */
.fundraiser .fundraiserBg { background-color:#EFEFEF; }
.fundraiser .fundraiserImageBg { background:transparent url(../images/fundraising/fundraiserBg.jpg) repeat-y left top; }

#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:#333333; text-transform:capitalize; }
.fundraiserBadge .badge-heading h4 { font-size:14px; color:#999999; }
.fundraiserBadge .badge-heading h4 a { color:#999999; }  
.fundraiserBadge .badge-button a { background-color:#666666; color:#FFF; }
.fundraiserBadge .badge-button a:hover { background-color:#333333; }

.teamMemberBadge .badge-heading h4 { font-size:16px; color:#333333; text-transform:capitalize; }
.teamMemberBadge .badge-heading h4 a { color:#333333; }
.teamMemberBadge .badge-heading h5 { font-size:14px; color:#999999; } 
.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:#DADADA; }
.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 #797979; }
.fundraisingDetailCt .attribute { font-size:11px; }
.fundraisingDetailCt .attribute .label { color:#E0E0E0; }
.fundraisingDetailCt .attribute .value { color:#E0E0E0; }
.fundraisingDetailCt .actionLinkCt a { color:#E0E0E0; font-weight:bold; font-style:italic; }

.search .searchBox h2 { border-right:1px solid #666666; color:#FFFFFF; }
.search .searchBox .title { color:#FFFFFF;  }
.search input { font-size:13px; }

/* ==| Fundraising Registation Steps Style | == */
#processContainer .processBreadCrumbs .processItemText { background-color:#E4E4E4; color:#333333; font-weight:normal; }
#processContainer .processBreadCrumbs .highlighted { background:#CCCCCC url(../images/fundraising/processArrow.jpg) no-repeat center bottom; color:#333333; font-weight:bold; }

/* ==| Fundraising Portal Steps Style | == */
#FundraisingPortal .SectionWpr { background:#DCEBF6 url(../images/Fundraising/SectionWpr_bg.gif) right top repeat-y; }
#FundraisingPortal .SectionHeader { background-color:#235C83; }
#FundraisingPortal .SectionHeader .SectionLabel h2 { color:#FFF; font-size:17px; }

#FundraisingPortal .SocialMediaContent	{ background-color:#296591; }
#FundraisingPortal .SocialMediaContent .SocialMediaLabel { color:#FFF; font-size:13px; }

#FundraisingPortal .GoalWpr { background-color:#FFF; }
#FundraisingPortal .GoalLeftSideOuterWpr { border-right:1px solid #D8E6EF; }
#FundraisingPortal .GoalLeftSideWpr .GoalTitle { font-size:22px; color:#2E6FA5; }
#FundraisingPortal .GoalLeftSideWpr .GoalSubtitle { font-size:13px; color:#183F59; }

#FundraisingPortal .GoalRightSideWpr .ProgressBarWpr { background-color:#79BDE0; }
#FundraisingPortal .GoalRightSideWpr .ProgressBarWpr .Progression { background-color:#1F5995; }
#FundraisingPortal .GoalRightSideWpr .label	{ color:#183F59; font-weight:bold; font-size:10px; }
#FundraisingPortal .GoalRightSideWpr .ammount { color:#4E7E92; font-size:16px; }

#FundraisingPortal .SectionMenuWpr ul li { border-bottom:1px solid #3C89C6; }
#FundraisingPortal .SectionMenuWpr ul li a { color:#FFF; }

#FundraisingPortal .TopTeamMembersWpr { background-color:#EFF7FF;}
#FundraisingPortal .TopTeamMembersWpr .TeamMemberLabelWpr span { color:#2E6FA5; font-size:17px; }
#FundraisingPortal .TeamMembersListOuterWpr	{ border-left:1px solid #D8E6EF; }

#FundraisingPortal .TeamMembersListOuterWpr .TeamMembersListWpr ul li { color:#4E7E92; font-size:14px; }
#FundraisingPortal .TeamMembersListOuterWpr .TeamMembersListWpr ul li a	{ color:#183F59; }

#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; }


/* ==| Site Branding Style | == */
#Footer .innerWpr { padding:22px 20px 0 20px;}

#SiteBrandingWpr  { float:right; }
#SiteBrandingWpr span { color:#FFFFFF; letter-spacing:0.1em;}
#SiteBrandingWpr a { color:#333333;}

#CopyrightWpr { float:left;}
#CopyrightWpr span { color:#FFFFFF;}

/* ==| Volunteer Manager Form | == */
.volunteer .sortText { color:#333333;}
.volunteer .arrow-collapse{ background:transparent url(../images/volunteer/upArrow.png) left top no-repeat; }
.volunteer .arrow-expand{ background:transparent url(../images/volunteer/downArrow.png) left top no-repeat; }
.volunteer .shiftSectionWrapper { border-bottom: 1px solid #B2D2E7; }
.volunteer .mainContainer { color:#333333; border-bottom: 1px solid #B2D2E7; }
.volunteer .mainContainer h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#098499; }
.volunteer .mainContainer h4 { border-bottom:1px solid #DFEBF0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#5FA6DC; }	
.volunteer .mainContainer .innerContainer { background-color:#F6FCFD; }
.volunteer .shiftHeaders { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5FA6DC; }
.volunteer .shiftItem, 
.volunteer .fieldContainer label, 
.volunteer .fieldContainer .fieldLegend{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#30538B; }
.volunteer .shiftItem .hr { background-color:#DFEBF0; }	
.volunteer .shifts .password { background-color:#D4EDF3; }
.volunteer .shifts .password label { font-weight:bold; color:#000000; font-size:12px; }
.volunteer .shifts .password input { border:1px solid #000000;}

.categoryName { display:inline-block; padding:0 4px 0 0;}
.tooltipIcon { display:inline-block; background:transparent url(../images/volunteer/tooltip.png) left top no-repeat; height:16px; width:16px;}
.tooltip { background:#F0F0F0; border:solid 1px #000000; padding:10px; width:250px; white-space:normal;}

#lbl_termsAccept { width:650px; margin-right: 0 !important;}
#div_termsAccept { padding:0 0 20px 0 !important;}

/* ==| Volunteer Manager Confirmation | == */
#VolunteerConfirmationWpr {}
#VolunteerConfirmationWpr .confirmationItemWpr {}
#VolunteerConfirmationWpr .InformationCt { background-color:#EFFAFC;}
#VolunteerConfirmationWpr .contactTable .innerWpr { padding:20px;}
#VolunteerConfirmationWpr .heading { font-size:16px; font-weight:normal; color:#3477B6; text-align:left; line-height:normal; padding:0;}
#VolunteerConfirmationWpr .name { font-weight:bold;}
#VolunteerConfirmationWpr .title { background-color:#CDE8F4; font-size:14px; font-weight:bold; color:#255481; height:34px; line-height:34px; padding: 0 0 0 20px;}
#VolunteerConfirmationWpr .subtitle { color:#5FA5DC; font-weight:bold; padding:4px 0 0 20px;}
#VolunteerConfirmationWpr .formItem { padding:8px 0 8px 20px;}
#VolunteerConfirmationWpr .spacer { border-bottom:solid 1px #DFEBF0;}

/* ==| Donations | == */
.IndentedLayout .SectionContainerObject { border-bottom:1px solid #E1E1E1;}
.IndentedLayout .SectionSubHeader,
.IndentedLayout #lbl_PaymentOption .labelText,
.IndentedLayout #div_cc_type .labelText,
.IndentedLayout #lbl_RecurringType_Id .labelText,
.IndentedLayout #lbl_GiftType_Id .labelText { font-family: Akagi-ExtraBold; font-size:14px; color: #000000; font-weight: normal; letter-spacing: 0.16em; line-height: normal; text-transform: uppercase;}

.IndentedLayout #mailingData label,
.IndentedLayout #billingData label,
.IndentedLayout #PaymentInformation label,
.IndentedLayout #GiftInformation label,
.IndentedLayout #spn_PaymentOption label,
.IndentedLayout #spn_RecurringType_Id label { color:#8B8B8B;}

.IndentedLayout #firstPayment { background-color:#E1E1E1; height:100px; }
.IndentedLayout #spn_GiftType_Id label { color:#797979;}
.IndentedLayout .reccuringText { border-left:solid 1px #E1E1E1;}

.IndentedLayout #TotalInformation .title,
.IndentedLayout .reccuringText .title { font-size:17px; color:#7D7D7D; font-weight:bold;}

.IndentedLayout #TotalInformation .amt,
.IndentedLayout .reccuringTextContent { font-size:22px; font-weight:bold; color:#666666;}

.IndentedLayout .CreditCardPaymentWpr .helpText a { background:url(../images/Donations/cvn.png);}

.IndentedLayout #Step1Buttons button { background-color: #EFEFEF; border-radius: 0; border: 0 none; cursor: pointer; font-family: 'Akagi-Ultra', arial, sans-serif; text-transform: uppercase; }
.IndentedLayout #Step1Buttons button:hover { background-color: #E3E3E3; }
.IndentedLayout #Step1Buttons button span { color:#8B8B8B; font-weight: normal; }
.IndentedLayout #Step1Buttons button:hover span { color:#000; }

.IndentedLayout #DisclaimerInformation { background-color:#EDEDED; border:solid 1px #E1E1E1;}
.IndentedLayout #DisclaimerInformation .disclaimer { font-style:normal; font-size:13px; color:#666666;}

#LevelInformation .labelText { font-family: Akagi-ExtraBold; color:#000000; font-size:14px; font-weight:normal; text-transform:uppercase; line-height:normal; letter-spacing:0.16em; }
#DonationForm .SectionHeader { font-size:22px; font-family: Akagi-Light; color:#8B8B8B; text-transform:none; font-weight:bold; letter-spacing:normal;}

.addressFlds #BillingState, .addressFlds #state { height: 30px;}

