.BBFormCheckListContainer{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;font-weight:bold}.BBCalendarDay{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#fff;border:1px solid #fff}.BBGridHeader{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;font-weight:bold}.BBGridFooter{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.BBCalendar{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.BBCalendar:active{color:#00f}.BBCalendar:hover{color:#00f}.BBCalendar:link{color:#800080}.BBCalendar:visited{color:#800080}.BBCalendarDayHeader{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#fff;border:1px solid #fff}.BBCalendarNextPrev{background-color:#0d1f42 !important;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#fff;font-weight:bold;text-align:center;border-left:1px solid #0d1f42;border-right:1px solid #0d1f42}.BBCalendarOtherMonthDay{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#bbbdbf;border:1px solid #fff}.BBCalendarSelectedDay{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#fff;border:1px solid #fff}.BBCalendarSelector{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#fff;border:1px solid #fff}.BBCalendarTitle{background-color:#0d1f42 !important;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff;font-weight:bold;text-align:center;height:20px;line-height:170%}.BBCalendarTodayDay{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#fff;border:1px solid #fff}.BBFieldCaption{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;font-weight:normal;line-height:130%;padding-right:4px;text-align:right;vertical-align:top;white-space:normal}.BBFieldCheckboxCaption{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;font-weight:normal}.BBFieldControlCell{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.BBFormButtonRow{background-color:transparent}.BBFormCheckbox{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;font-weight:normal}.BBFormChecklist{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;font-weight:normal;border:none}.BBFormErrorMessage{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ea2121;font-weight:bold}.BBFormReadonlyValue{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;font-weight:bold;font-style:normal;white-space:normal}.BBFormRequiredFieldMarker{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ea2121;font-weight:bold}.BBFormRequiredFieldMissingText{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ea2121;font-weight:bold}.BBFormSelectList{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;background-color:#fff}.BBFormSubmitButton{background-color:#fff;border:1px solid #8b8b8b;color:#8b8b8b;cursor:pointer}.BBFormTable{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;line-height:130%;font-weight:normal;margin:0 0 10px;padding:0;border:0}.BBFormTextArea{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.BBFormTextbox{background-color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;line-height:130%;width:200px}.BBFormTitle{background-color:transparent;border:none;color:#8b8b8b;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:130%;padding:0 0 5px;text-align:left}.BBFormValidatorSummary{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ea2121;font-weight:bold;background:transparent}.BBListingHeading{font-size:14px;font-weight:bold;color:#8b8b8b;border:none;font-family:Arial,Helvetica,sans-serif;line-height:130%;text-align:left;background-color:transparent}.BBListingItem{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.BBListingTable{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;line-height:130%;border:none}.BBMessage{font-weight:normal;font-style:normal;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;padding:0 0 10px;line-height:130%}.BBNameLink:active{color:#800080}.BBNameLink:hover{color:#00f}.BBNameLink:link{color:#00f}.BBNameLink:visited{color:#800080}.PagedListFooterLink:hover{color:#00f}.PagedListFooterLink:link{color:#00f}.PagedListFooterLink:visited{color:#800080}.SpellBody{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;background:transparent}.SpellButton{width:auto}.SpellCheckBadWord{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#ea2121;font-weight:bold}.SpellFieldValue{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.SpellHeading{border:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;font-weight:bold;line-height:130%;text-align:left;background-color:transparent}.SpellHeadingCell{background-color:transparent;padding:5px 5px 2px 0;border:none}.SpellHeadLegend{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.SpellLegend{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.SpellSubject{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;padding:8px 0 2px 0;font-weight:bold}.SpellSuggestionList{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.SpellText{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;background-color:transparent;padding:18px 12px 12px 12px;font-style:italic}.SpellTextValue{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.BBListOddRowStyle{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;background-color:transparent}.BBListEvenRowStyle{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;background:transparent}.MatchFinderResultsList{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.ReportChartCell{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.ReportCalendar{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.ReportCalendarOtherMonthDay{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.SpellFormTable{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;width:auto}.ReportFormTable{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;width:auto;border:none}.SpellFormTitle{font-family:Arial,Helvetica,sans-serif;font-size:14px}.ReportTitle{border:none}.MatchFinderEvenRowStyle{border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-bottom:8px}.ReportEvenRowStyle{border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-bottom:8px}.MatchFinderOddRowStyle{border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-bottom:8px}.ReportOddRowStyle{border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-bottom:8px}.LoginLink{font-family:Arial,Helvetica,sans-serif;font-size:11px;display:block;margin:5px 0 0 77px;text-align:left}.LoginFieldCaption{white-space:nowrap}.LoginFormSubmitButton{margin:0 0 0 77px}.LoginFormTable{margin:0 auto;width:auto}.LoginFormTextArea{width:100%}.LoginFormTitle{text-align:left !important}.LoginFormNormalMessage{padding:0 0 0 30px}.ProfileFieldCaption{white-space:normal !important;width:25%}.ProfileFieldControlCell{width:75%}.ProfileFormButtonRow{background-color:transparent}.ProfileFormCheckBoxList{background-color:transparent}.ProfileFormSelectList{width:auto;background-color:#fff}.ProfileFormTable{margin:0 auto;width:75%}.ProfileFormTitle{padding:10px 0}.DonationCaptureLink:active{color:#800080}.DonationCaptureLink:hover{color:#00f}.DonationCaptureLink:link{color:#00f}.DonationCaptureLink:visited{color:#800080}.DonationCaptureFieldCaption{padding-right:20px;background:transparent;width:auto}.DonationFieldCaption{background-color:transparent;padding-right:20px;padding-top:3px;vertical-align:top;width:auto}.DonationCaptureFieldControlCell{padding:5px 0;width:auto}.DonationFieldControlCell{width:auto}.DonationCaptureSelectList{white-space:nowrap;width:auto;background-color:#fff}.DonationCaptureSelectListNarrow{margin-left:-1px}.DonationSelectList{background-color:#fff}.DonationFormTable{margin:0 auto;border:none;width:100%}.DonationCaptureTextArea{width:98%}.DonationTextArea{width:98%}.DonationCaptureTextboxWide{width:98%}.DonationTextboxWide{width:98%}.DonationValidationSummary{background-color:transparent}.DonationCaptureListingHeading{background-color:transparent;border:none;color:#8b8b8b;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:130%;padding:0 0 10px;text-align:left;height:auto}.DonationListingHeading{background-color:transparent;border:none;color:#8b8b8b;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:130%;padding:0 0 10px;text-align:left;height:auto}.DonationGridOddRow{background:transparent}.EventItemRegistrantsHeader{font-size:14px;font-weight:bold;color:#8b8b8b;border:none;font-family:Arial,Helvetica,sans-serif;line-height:130%;text-align:left;background-color:transparent}.EventItemRegistrationControlCellDescription{font-weight:bold;height:50px;text-align:left;width:150px}.EventItemRegistrationControlCellNumParticipants{text-align:right;width:150px}.EventItemRegistrationControlCellPrice{font-weight:bold;text-align:right;width:150px}.EventItemRegistrationsHeader{font-size:14px;font-weight:bold;color:#8b8b8b;border:none;font-family:Arial,Helvetica,sans-serif;line-height:130%;text-align:left;background-color:transparent}.EventProgressCell{background-color:transparent;border-bottom:3px solid #6da53a;font-size:12px;font-weight:bold;height:10px;padding:20px 0 5px;text-align:center;text-transform:uppercase;width:20%}.EventProgressCellFuture{background-color:transparent;border:0 none !important;font-size:12px;font-weight:bold;height:10px;padding:20px 0 5px;text-align:center;width:20%}.EventProgressCellPast{background-color:transparent;border:0 none !important;font-size:12px;font-weight:bold;height:10px;padding:20px 0 5px;text-align:center;width:20%}.EventItemsTable{margin:10px 0 !important}.EventTable{margin:0 auto;width:100%}.EventItemTitleDescription{border:medium none;display:block;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;font-weight:normal;margin:0 0 10px}.EventItemTitleName{border:medium none;display:block;font-size:14px;margin:0 0 10px}.EventItemTitleTime{border:medium none;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.BBMembershipSummaryActionCaption{margin-left:106px}.BBMembershipFieldCaption{width:auto}.BBMembershipControlCell{width:100%;padding:0 10px 0 0}.BBMembershipFormTable{width:100% !important}.BBMembershipTextArea{height:50px}.BBMembershipFormTitle{padding:10px 0;text-align:left}.BBMembershipBenefitsTable{margin:10px 0;width:100%}.GivingHistoryList{margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.GivingHistoryListHeader{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}.GivingHistoryFormTitle{font-size:14px;font-family:Arial,Helvetica,sans-serif;padding:0 0 10px}.SearchFormTable{margin:0}.QuickSearchTextbox{background-color:#fff;border:1px solid #d5d5d5;margin:0;padding:1px 0}.QuickSearchButton{border:medium none !important;color:#8b8b8b;font-size:14px !important;font-weight:bold;padding:0}.QuickSearchButton:hover{border:none !important;font-size:14px !important;font-weight:bold;color:#6da53a}.EventCalendarName{background-color:transparent;border:none;color:#8b8b8b;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:130%;padding:0 0 5px;text-align:left}.DetailCaptionContainer{background-color:transparent;padding:10px 0}.DetailCaption{color:#6da53a;font-size:14px;font-weight:bold}.CalendarViewContainer{width:650px !important}.DetailLeft{padding:10px 0 0}.DetailEventDetails{padding:10px}.DetailRight{padding:10px 0 0}body{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333}td,th{vertical-align:top;text-align:left}.container{width:auto;padding:0}#Content{border:2px ridge #c8c8ca;width:755px;padding:66px 9px;margin:60px auto 0 auto}#Main{border-collapse:collapse;margin:0;width:100%}#HomeHeader{width:754px;border-bottom:5px solid #6da53a}#HeaderLogoCell{padding:0 0 4px 0;width:auto}#HeaderMenuCell{padding:0 0 4px 0;width:auto}.Logo{border:none}#Navigation{width:754px;border-bottom:1px solid #6da53a}#MenuCell{padding:0 0 5px 84px;width:auto}#SearchCell{padding:0 0 0 15px;vertical-align:middle;width:auto}#Banner{border-bottom:1px solid #6da53a;width:100%}.BannerImg{display:block;margin:0;line-height:0;font-size:0;clear:both;height:228px;width:754px;border-bottom:1px solid #6f6e5a;padding:2px 0}#Footer{padding:10px 15px 20px 103px;font-size:10px;width:643px;margin:0 auto 60px;color:#acacac}.Association{float:right;margin:0 0 50px 80px;border:none}#HomeHeader p,.BannerCaption{font-size:15px;line-height:1.4em;margin:12px 5px 19px 93px;color:#8b8b8b}#HomeContent{width:754px}#HomeContentLeft{padding:6px 10px 0 45px;width:300px}#HomeContentRight{padding:6px 10px 0 5px;width:auto}#HomeContentRight p{display:block;height:76px;width:370px;padding:7px 0;clear:left;color:#8b8b8b}#HomeContentLeft p{display:block;height:76px;width:300px;padding:7px 0;clear:left;color:#8b8b8b}#HomeContent strong{color:#333}.CalloutButton{margin:-7px 10px 0 5px;border:none;float:left}#InnerContent{padding:30px 5px 9px 93px;color:#333}h1,.h1,.pagehead{display:block;margin:0;font-size:18px;font-weight:normal;color:#6da53a}h2,.h2,.formheaders{display:block;margin:0;font-size:14px;font-weight:bold;color:#8b8b8b}.contextlink{font-weight:bold;color:#6da53a}.joinlink{font-weight:bold;color:#af6b02}.donatelink{font-weight:bold;color:#01719d}.emaillink{font-weight:bold;color:#b279d7}.LoginLinks{float:right;border-collapse:collapse;margin-top:4px}.LoginLinksItem{padding:2px 9px 0 8px;font-size:14px;font-weight:bold;color:#8b8b8b;text-decoration:none}.MainMenu{margin:0;border-collapse:collapse;margin:6px 0 0}.MainMenuItem{padding:0 9px 0 8px;font-size:14px;font-weight:bold;color:#8b8b8b;text-decoration:none}.formheaders{font:14px;font-weight:bold;color:#8b8b8b}.notes{font:12px;font-weight:bold;color:#f00}.formitem{font:11px;font-weight:bold;color:#000}.inputButton{background-color:#fff;border:1px solid #8b8b8b;color:#808080;font:11px}.helplet{font-size:11px;font-style:italic}.caption{display:block;width:100%;text-align:center;font-size:10px;font-weight:bold}.taCenter{margin:0 auto;text-align:center}.taRight{text-align:right;margin:0 0 0 auto}.w100p{width:auto}table.QuickSearchFormTable td{padding:0 3px 0 0;vertical-align:middle}table.profile-display{width:100%;border:none;background:transparent;font-size:11px;font-family:Arial,Helvetica,sans-serif;margin:0 0 2em 1em}table.profile-display caption{margin:0;padding:5px 0;text-align:left;border:none;background:transparent;font-family:Arial,Helvetica,sans-serif;color:#8b8b8b;font-size:170%;font-weight:bold;line-height:1.6em}table.profile-display th,table.profile-display td{margin:0;text-align:left;line-height:14px;vertical-align:top}table.profile-display th{color:#333;text-align:left;padding:3px 5px !important;margin:0;width:90px;font-weight:bold;vertical-align:top;white-space:nowrap}table.profile-display td{text-align:left;padding:3px 5px !important;vertical-align:middle}table.profile-display tr{background:transparent}table.profile-display tr.alt{background:transparent}.profile-display td span{text-align:left !important;padding:0}.QuickSearchFormTable td{margin:0;padding:0;border-collapse:collapse;vertical-align:middle}.SearchFormTable td{margin:0;padding:0;border-collapse:collapse;vertical-align:middle;white-space:normal}.SearchFormTable .w100p{width:100%}.BBSearchDescriptionStyle{padding-bottom:10px !important;white-space:normal;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;margin:0;padding:0 0 8px 0;line-height:13px}.ReportFormTable td{white-space:normal !important}.ReportFormTable td fieldset div table td div div table td div{width:300px !important;display:block;overflow:auto}.ReportFormTable fieldset{border:none}.ReportFormTable legend{font:bold 11px Arial,Helvetica,sans-serif;color:#000}.ReportFormTable legend span{display:block;text-align:center;white-space:normal;width:200px}table.reports-pagetop td{vertical-align:top;padding:6px}table.reports{width:480px;margin:1em 0;padding:0;border-collapse:collapse}table.reports td{font:normal 11px/1.4 Arial,Helvetica,sans-serif;margin:0;color:#333;padding:5px 6px 6px;border-collapse:collapse;vertical-align:top;border-top:1px solid #009}table.reports th{text-align:center;vertical-align:top;width:150px;margin:0;padding:0;border-top:1px solid #009;border-collapse:collapse}table.reports th a,table.reports th a:visited{background:#009;color:#fff;font:bold 11px Arial,Helvetica,sans-serif;padding:5px 6px;text-decoration:none;display:block}table.reports th a:hover{background:#009;color:#ccc;font:bold 11px Arial,Helvetica,sans-serif;padding:5px 6px;text-decoration:none;display:block}.ReportChartCell fieldset{padding-left:10px !important}tr.EventItemRegistrantsHeader td{color:#8b8b8b;font-size:14px;margin:0 0 5px;padding:10px 0;text-align:center}.GivingHistoryListingTable .w100p{width:100%}.DonationCaptureSelectList td{white-space:nowrap}.DonationFormTable img{display:none}.DonationCaptureFieldControlCell img{display:inline}.DonationGridHeader td{padding:0 10px;vertical-align:middle;line-height:1.3em}.DonationGridEvenRow td{padding:0 10px;vertical-align:middle;line-height:1.3em}.DonationGridOddRow td{padding:0 10px;vertical-align:middle;line-height:1.3em}.DonationGridFooter td{padding:0 10px;vertical-align:middle;line-height:1.3em}.LoginFormTable .BBFormButtonCell{text-align:left}.DiscussionGroupListingTable .w100p{width:100%}.DiscussionTopicListHeader td{padding:0 0 10px}.ProfileFormCheckBoxList input{display:block;float:left;margin:1px 3px 5px 4px}.EducationFormCheckBoxList input{display:block;float:left;margin:2px 3px 5px 4px}.EducationFormCheckBoxList label{display:block;margin:0 0 0 28px}.NewsReaderFormTable label,.NewsReaderFormTable input,.NewsReaderFormTable br{display:none}.NewsReaderResultsList td{padding-bottom:5px}.BBMembershipFormTable .w100p{width:100%}