.BBClear{clear:both;}.BBFormCheckListContainer{font-family:inherit;font-weight:bold;height:auto;}.ReportInformationCell{font-weight:normal;height:auto;overflow:visible;}.BBModalDialog{font-size:1em;}.BBModalDialogTitle{background-color:#E2E2E2;border-bottom:0 none;color:#000;font-weight:bold;overflow:hidden;padding:.25em;text-align:left;white-space:nowrap;}.BBModalDialogContent{padding:0;}.BBPager{padding:20px 0;text-align:left;celar:both;}.BBPagerPageLink,.BBPagerPageSelectedLink,.BBPagerNextPageLink,.BBPagerPrevPageLink{border:1px solid #C9C9C9;border-radius:3px 3px 3px 3px;margin:.25em;padding:.25em .5em;}.BBPagerPageSelectedLink{border:0 none;}.BBFieldCaption,.NCCS_checkoutlabel{background-color:transparent!important;color:#333;font-family:inherit;font-weight:normal;padding:1em 1em 1em 0;text-align:right;white-space:normal;width:33%;vertical-align:middle;}.BBFieldCaption label{font-weight:normal;}label.BBFieldCaption{float:left;margin:.25em .8em .25em 0;padding:0;}.BBFieldCheckboxCaption{font-family:inherit;font-weight:normal;white-space:nowrap;}.BBFieldCheckboxCaption input{background-color:transparent;margin:0 .25em 0 0;}.BBFieldControlCell,.NCCS_checkoutvalues{font-family:inherit;padding:1em 0 1em 1em 1em;vertical-align:middle;}.BBFormButtonRow{background:none repeat scroll 0 0 transparent!important;}.BBFormChecklist{border:medium none!important;font-family:inherit;font-weight:normal;}.BBFormErrorMessage{color:#EA2121;font-family:inherit;font-weight:normal;}.BBFormReadonlyValue{font-family:inherit;font-style:normal!important;font-weight:normal!important;white-space:normal;}.BBFormRequiredFieldMarker{font-size:smaller;font-weight:bold;padding:0 .25em;text-align:left;color:red;}.BBFormRequiredFieldMissingText{color:#EA2121;font-family:inherit;font-weight:normal;}.BBFormSelectList{background-color:#FFF;font-family:inherit;font-size:12px;margin:.25em 0;}table.BBFormSelectList{background-color:transparent;}select.BBFormSelectList{background-color:#FFF!important;}.BBSequenceMapNavigationButton{margin:1em .5em!important;}.BBFormTable{border:medium none!important;border-collapse:collapse;clear:both;font-family:inherit;font-size:1em;font-weight:normal;margin-left:auto;margin-right:auto;padding:0;}select.BBFormTable{border:2px inset #FFF!important;border-collapse:separate;clear:both;font-family:inherit;font-size:1em;font-weight:normal;margin:0;padding:0;}.BBFormTextArea{background-color:#FFF;font-family:inherit;font-size:12px;margin:.25em 0;width:95%;}.BBFormTextbox{background-color:#FFF;font-family:inherit;font-size:12px;margin:.25em 0;width:95%;}.BBFormTextBox{background-color:#FFF;font-family:inherit;font-size:12px;margin:.25em 0;width:95%;}.BBFormValidatorSummary{background:none repeat scroll 0 0 transparent!important;color:#EA2121;font-family:inherit;font-weight:normal;}.BBListingHeading{border:0;text-align:left!important;}.FRCommentsFieldSet .BBListingHeading td{font-weight:bold!important;}.BBListingItem{font-family:inherit;}.BBListingTable{border:0 none!important;font-family:inherit;}.BBMessage{font-family:inherit;font-style:normal;font-weight:normal;padding:1em 0;}.BBPrivateListingItem{font-family:inherit;font-style:normal;}.PagedListFooter{display:block;font-family:inherit;font-size:1em;padding:0 1em;}.SpellBody{background-color:transparent;padding:0;}.SpellCheckBadWord{color:#EA2121;font-family:inherit;font-weight:normal;}.SpellCheckTextBox{background-color:#FFF;margin:0 0 .5em;}.SpellFieldValue{font-size:1em;}.SpellHeading{font-family:inherit;font-size:1em;}.SpellHeadingCell{background-color:transparent;border:medium none;padding:.5em .5em .25em 0;}.SpellHeadLegend{font-family:inherit;font-size:1em;}.SpellLegend{background-color:transparent!important;color:#666;font-family:inherit;font-size:1em;font-weight:bold;padding:.25em .5em .25em 0;text-align:right;vertical-align:top;white-space:normal;width:33%;}.SpellLegend label{font-weight:normal;}.SpellSubject{color:#333;font-family:inherit;font-size:1em;font-weight:bold;margin:0;padding:.5em 0;}.SpellSuggestionList{border:2px inset #FFF;font-family:inherit;margin:0 0 .5em;}.SpellText{background-color:transparent;font-family:inherit;font-style:italic;padding:1em;}.SpellTextValue{display:block;font-family:inherit;font-size:1em;margin:1em 0;}.BBListOddRowStyle{background-color:#efefef!important;font-family:inherit;}.BBListEvenRowStyle{background-color:#f7f7f7;font-family:inherit;}.ReportCalendar{font-family:inherit;font-size:1em;}.SpellFieldCaption{font-size:1em;font-weight:normal;}.SpellFormTable{font-family:inherit;font-size:1em;}.ReportFormTable{font-family:inherit;margin:1em 0;width:100%;}.ReportFormTable table{width:100%;}.ReportFormTable td{padding:0;}.ReportFormTable td.w100p{width:auto;}.ReportFormTable legend{color:#333;font-size:1em;font-weight:bold;margin:0 0 .25em;padding:0;}.ReportFormTable img{vertical-align:baseline;}#wrapFooter .ReportFormTable{margin:1em auto;width:auto;}.SpellFormTitle{font-size:1em;}.ReportTitle{height:auto;}.ReportTitle span{margin:0;padding:0;}#wrapFooter .ReportTitle{background:none repeat scroll 0 0 transparent;color:#000;font-size:1em;height:auto;padding:0 0 .5em;}.MatchFinderEvenRowStyle{border-bottom:1px solid #E2E2E2;margin-bottom:.5em;padding-bottom:.5em;}.ReportEvenRowStyle{border-bottom:1px solid #E2E2E2;margin-bottom:0;padding-bottom:0;}.ReportEvenRowStyle td{padding:.5em;}.ReportListingHeading{color:#fff;font-size:1em;font-weight:bold;}.ReportListingHeading td{padding:.5em;}.MatchFinderOddRowStyle{border-bottom:1px solid #E2E2E2;margin-bottom:.5em;padding-bottom:.5em;}.ReportOddRowStyle{border-bottom:1px solid #E2E2E2;margin-bottom:0;padding-bottom:0;}.ReportOddRowStyle td{padding:.5em;}.LoginLink{font-family:inherit;font-size:1em;}span.LoginFieldCaption{display:inline;}label[for$="cbRememberLogin"]{font-weight:normal;}.LoginFieldCaption input{margin:0 .5em 0 0;}.LoginFieldMessage{font-family:inherit;font-size:1em;padding:.5em 0;}.LoginFormCheckList input{float:left;}.LoginFormCheckListContainer{border:1px solid #888;margin:0 0 .5em;}.LoginFormSubmitButton{margin:1em 0;}.LoginFormTable{width:auto;}.LoginFormTable table.taCenter{text-align:left;}.LoginFormTable tr.taCenter td{text-align:center;}.LoginFormTable tr.taCenter td table{width:100%;}.LoginFormTable tr.taCenter td table td{text-align:left;}.LoginFormTable .BBFormRequiredFieldMarker{width:35%;}.LoginFormTextArea{margin-right:.5em;width:225px;}.LoginFormTextbox{margin-right:.5em;width:225px;}.LoginFormTextboxNarrow{width:150px;}.LoginFormTitle{background:transparent;}.ProfileDisplayCaption,.ProfileDisplayFieldCaption{font-weight:bold;}.ProfileFieldCaption{vertical-align:middle;}.ProfileFieldControlCell div{border:2px inset #FFF;height:250px;overflow:auto;width:95%;}.ProfileFormPrivateControlCell{width:20%;}.ProfileFormButtonCell{text-align:center;}.ProfileFormTable{width:100%;}.ProfileFormTextbox{width:95%;}.DirectoryFormTable{width:100%;}.DirectoryFormTextBox{width:110px;}.DirectorySearchForm{margin:0 auto;width:100%;}.DirectoryFieldCaption{padding-left:.5em;width:auto;}.DirectoryFieldControlCell{width:auto;}.DirectoryFormButtonCell{padding:1em 0;}.DirectoryPagingButton{margin:.5em .25em;width:auto;}.DirectoryListingHeading,.ClassPageDirectoryResultsTableHeaderRow th{border:0 none;padding:.5em 2em .5em .5em;font-size:14px;}.DirectoryListingHeading .BBListingHeadingLink{color:#fff;}.DirectoryListingItem,.ClassPageDirectoryResultsTableRow td,.ClassPageDirectoryResultsTableAlternatingRow td{border-bottom:1px solid #E2E2E2;padding:.5em 2em .5em .5em;text-align:left!important;white-space:normal!important;}.DirectoryListingTable,.ClassPageDirectoryResultsTable{margin:1em 0;width:100%;}.DirectoryListingTable td{text-align:center;}.DirectoryListingItem td{text-align:left;}.DonationCaptureFieldControlCellAmount{font-size:1em;width:auto;}.DonationCaptureFieldControlCellAmount .BBFieldCaption{vertical-align:top;}.DonationCaptureFieldCaption{background:none repeat scroll 0 0 transparent;width:33%;}.DonationFieldCaption{background:none repeat scroll 0 0 transparent;white-space:normal;}label.DonationFieldCaption{display:block;}.DonationFieldCheckboxCaption{display:block;padding:.5em 0;}.DonationFieldCheckboxCaption label{font-weight:normal;}.DonationCaptureFieldControlCell{width:auto;}.DonationCaptureFieldControlCell table{margin:0!important;width:auto!important;}.DonationCaptureFieldControlCell table td{padding:0;}.sDonationCaptureFieldControlCell table{margin:0!important;width:auto!important;}.sDonationCaptureFieldControlCell table td{padding:0;}.DonationCaptureFieldControlCell label{font-weight:normal;margin:0 .5em 0 0;vertical-align:middle;}.DonationCaptureFieldControlCell input{margin-right:.5em;vertical-align:middle;}.DonationFieldControlCell{width:auto;}.DonationFieldControlCell label{color:#333;font-weight:normal;vertical-align:middle;}.DonationFieldControlCell input{margin-right:.25em;vertical-align:middle;}.DonationFormTable table .DonationFieldControlCell{padding:.25em .5em .25em 0;}label[for$="rdoOther"]{display:inline;}.DonationButtonCell{padding:1em 0 0;text-align:center;}.DonationCaptureReadonlyValue{font-size:1em;}.DonationCaptureRequiredFieldMarker{width:15%;}.DonationRequiredFieldMarker{width:15%;}.DonationCaptureSelectListNarrow{width:auto;}.DonationSelectList{width:auto;}.DonationSubmitButton{margin:1em 0;}.DonationGridEvenRow .DonationSubmitButton,.DonationGridOddRow .DonationSubmitButton{margin:0;}.DonationFormTable{margin:0;width:75%;}.DonationFormTable table{border-collapse:collapse;border-color:#FFF;border-style:solid;border-width:0;margin:0!important;width:auto;}.DonationFormTable table td{border-color:#FFF;border-style:solid;border-width:0;}.DonationFormTable label.BBFieldCaption{display:block;margin:.5em 0;text-align:left;}.DonationFormTable .wsNowrap label.BBFieldCaption{float:none;}.DonationFormTable .vaTop{vertical-align:middle;}.DonationCaptureTextArea{width:95%;}.DonationTextArea{width:95%;}.DonationCaptureTextbox{width:95%;}.DonationCaptureTextboxNarrow{width:100px;}.DonationCaptureTextboxWide{width:95%;}.DonationTextbox{width:95%;}.DonationTextboxNarrow{margin:0;width:100px;}.DonationTextboxWide{width:95%;}.DonationValidationSummary{background:none repeat scroll 0 0 transparent;}.DonationGridFooter td{border-color:#FFF;padding:.25em;vertical-align:top;}.DonationGridHeader td{border-color:#FFF;font-weight:bold;vertical-align:top;}.DonationGridEvenRow td{border-color:#FFF;padding:.25em;vertical-align:top;}.DonationCaptureListingHeading{background:transparent;text-align:left;}.DonationListingHeading{background:transparent;text-align:left;}.DonationGridOddRow td{border-color:#FFF;padding:.25em;vertical-align:top;}.DonationMessage{padding:0;}.BBClassNotesTabButtons{text-align:right;}.BBClassNotesLastModifiedMessage{color:inherit;}.EventAttendeesComplete{background-color:#fff;color:#333;font-size:1em;font-weight:normal;padding-left:0;}.EventAttendeesComplete table.w100p td.w100p .EventTicketsBodyCell,.EventAttendeesComplete table.w100p td.w100p .EventTicketsHeaderCell:first-child{border-left:1px solid #ccc;}.EventAttendeesComplete table.w100p td{display:none;}.EventAttendeesComplete table.w100p td:last-child,.EventAttendeesComplete table.w100p td table.w100p td{display:table-cell;}.EventAttendeesCurrent{background-color:#fff;font-size:1em;font-weight:normal;padding-left:0;}.EventAttendeesCurrent table.w100p td.w100p{border-color:#CCC;border-image:none;border-style:solid;border-width:1px 0 0 1px;width:100%;}.EventAttendeesFuture{background-color:#FAFAFA;color:#333;font-size:1em;font-weight:normal;padding-left:0;}.EventAttendeesGrid{background-color:#FAFAFA;border:0;color:#333;font-size:1em;margin:1em 0;padding-right:0;vertical-align:top;}.EventAttendeesOverallTotal{background-color:#FAFAFA;font-size:1.75em;font-weight:bold;padding:0;text-align:right!important;}.EventAttendeesOverallTotal hr{display:none;}.EventItemRegistrantsEventName{background-color:transparent;border:medium none;color:#333;font-family:inherit;font-size:1em;font-style:normal;font-weight:bold;padding:0 0 .25em;text-align:left;}.EventItemsSelectionGrid{border:0 none;margin:0;}.EventTicketsBodyCell{border-bottom:1px solid #CCC;border-right:1px solid #CCC;color:#333;font-size:.92em;font-weight:normal;padding:.25em .25em 1em .5em;}.EventTicketsHeaderCell{border-right:1px solid #555;color:#FFF;font-size:.92em;font-weight:bold;padding:.45em .35em .45em .5em;}.SummaryGridEventTitle{font-size:1em;font-style:normal;font-weight:bold;}.EventItemRegistrantControlCellName{padding:0;width:33%;}.EventItemRegistrantControlCellName .BBFieldCaption{float:none;white-space:nowrap;}.EventItemRegistrantsHeader{background-color:transparent;border-bottom:0 none;color:#000;font-family:inherit;font-size:1em;font-weight:bold;padding:0 0 .25em;text-align:left;}.EventItemRegistrationControlCellDescription{padding:0 1em;vertical-align:middle;width:55%;}.EventItemRegistrationControlCellNumParticipants{white-space:nowrap;width:15%;}.EventItemRegistrationControlCellPrice{width:20%;}.EventItemRegistrationsHeader{background-color:transparent;font-family:inherit;font-size:1em;font-weight:bold;padding:0 0 .25em;text-align:left;border-bottom:1px solid #CCC;}.EventProgressCell,.EventProgressCellFuture,.EventProgressCellPast{padding:.55em 1em;color:#fff;cursor:pointer;font-family:inherit;font-size:1.25em;font-weight:bold;background-image:none!important;}.EventProgressCell,.EventProgressCellFuture:hover,.EventProgressCellPast:hover{background-image:none!important;}.EventItemRegistrantControlCell{padding:0;white-space:nowrap;}.EventItemRegistrantSelectList{width:auto;}.EventItemRegistrantsTable{font-size:1em;}.EventItemRegistrationsTable{font-size:1em;margin:0;width:100%;}.EventItemRegistrationsTable tr{border-bottom:1px solid #ccc;}.EventItemRegistrationsTable td{padding:.5em 1em;}.EventItemsTable{border:0 none;border-collapse:collapse;}.EventTable{margin:0;width:100%;}table[id$="tblProgress"]{border-collapse:collapse;}.EventTable .BBFieldCheckboxCaption{display:block;margin:.25em 0 0;}.EventTable table table{margin-left:auto;margin-right:auto;width:100%;}.EventTable .BBFormSubmitButton{display:block;margin:1em 1em 1em auto;}.EventTable .BBListEvenRowStyle{background-color:transparent!important;}.EventTable .LoginFormTextbox{width:100%;}.EventItemRegistrantTextbox{width:95%;}.EventItemTitleDescription{color:inherit!important;font-family:inherit!important;font-size:1em!important;font-style:normal;text-transform:none!important;}table.EventItemsTable .EventItemTitleDescription{border:0 none;color:#333;display:block;font-family:inherit;font-size:1em;font-weight:normal;line-height:normal;margin:.5em 0;padding:0;text-transform:none;}.EventItemTitleName{border:medium none;color:#333;display:block;font-family:inherit;font-size:1em;font-weight:bold;padding:0;text-align:left;}.EventItemTitleTime{color:inherit!important;font-family:inherit!important;font-size:1em!important;font-style:italic;text-transform:none!important;}table.EventItemsTable .EventItemTitleTime{border:medium none;color:#333;display:block;font-family:inherit;font-size:1em;font-weight:normal;padding:0;text-transform:none;}.SubscriptionFormCheckList{border:0 none;margin:.5em;}.SubscriptionFormTable{border:0 none;}.SubscriptionFormTable table{border-collapse:collapse;}.SubscriptionFormTable td{padding:0;}.SubscriptionFormList input{float:left;margin:0 .25em 0 0;}.SubscriptionFormList label{display:block;padding:0 0 0 1.75em;}.SubscriptionFormListHeader{background-color:#FAFAFA;border-collapse:collapse;margin:1em 0 0;}.SubscriptionFormListHeader td{padding:.5em;}#trEmailLists{background-color:#FAFAFA;}td.SubscriptionFormMessage{padding:1em 0;}.BSubscriptionFormMessage input{display:block;float:left;margin:0 .25em 0 0;}.BSubscriptionFormMessage label{display:block;padding:0 0 0 1.75em;}.MailForwardingFormTable{border:0 none;}.DiscussionGroupListingTable,.DiscussionGroupListingTable .w100p{width:100%;}.DiscussionGroupHeadingCell{background-color:transparent;padding:1em 0;width:100%;}.DiscussionGroupHeadingText{font-family:inherit;}.DiscussionGroupSearchTextCell{vertical-align:middle;width:33%;}.DiscussionGroupSpellButtonWAI{background:url("images/CheckSpelling.gif") no-repeat scroll 0 0 transparent;border-style:none;border-width:0;height:14px;padding:0;text-indent:-9999px;width:79px;}.DiscussionMessageNew{font-family:inherit;font-size:1em;}.DiscussionMessageSepHR{color:#C0CEED;margin:1em auto;padding:0;width:80%;}.DiscussionReplyBody{white-space:normal;background:#f6f6f6;}.DiscussionReplyBody td:last-child.vaTop{padding:10px 10px 0 0;}.DiscussionReplyFieldValue{font-family:inherit;font-size:1em;white-space:normal;}.DiscussionReplyBody .DiscussionReplyBody .DiscussionReplyFieldValue{display:block;padding:1em 0;}.DiscussionReplyHeading{color:#333;font-family:inherit;font-size:1em;font-weight:normal;height:auto;padding:0;}.DiscussionReplySubject{font-size:1em;font-weight:bold;}.DiscussionReplyTable{border-collapse:collapse;margin:0 0 1em 1em;border-bottom:1px solid #ccc;}.DiscussionThreadLBracket{display:block;}.DiscussionThreadRBracket{display:block;}.DiscussionThreadTBracket{display:block;}.DiscussionTopicBody{background-color:transparent;padding:0;white-space:normal;}.DiscussionTopicBody td{padding:.5em .5em 0;}.DiscussionTopicBody td td{padding:0;}.DiscussionTopicBody table{border-collapse:collapse;width:100%;}.DiscussionTopicFieldValue{display:block;font-family:inherit;font-size:1em;padding:1em 0;white-space:normal;}.DiscussionTopicBody table.w100p .DiscussionTopicFieldValue{display:inline;padding:0;}.DiscussionTopicHeading{background-color:transparent;color:#000;font-family:inherit;font-size:1em;font-weight:bold;height:auto;padding:.25em;}.DiscussionTopicList{font-family:inherit;font-size:1em;}.DiscussionTopicListHeader{color:#333;font-family:inherit;font-size:1em;font-weight:bold;}.DiscussionTopicListHeader td{padding:.6em 1em;}.DiscussionTopicNumReplies{font-family:inherit;font-size:1em;}.DiscussionTopicSepHR{color:#333;margin:1em auto;padding:0;width:80%;}.DiscussionTopicSubject{color:#333;font-family:inherit;font-weight:bold;}.DiscussionTopicTable{margin:0 0 .5em;}.PostDiscussionPreviewHeading{font-family:inherit;font-size:1em;}.PostDiscussionPreviewHeadingCell{background-color:transparent;}.PostDiscussionPreviewLegend{font-family:inherit;font-size:1em;}.PostDiscussionReplyHeading{font-family:inherit;font-size:1em;}.PostDiscussionReplyHeadingCell{background-color:transparent;}.PostDiscussionReplyLegend{font-family:inherit;font-size:1em;}.PostDiscussionTopicHeading{font-family:inherit;font-size:1em;}.PostDiscussionTopicHeadingCell{background-color:transparent;}.PostDiscussionTopicLegend{font-family:inherit;font-size:1em;}.DiscussionFilterFieldCaption{font-family:inherit;font-size:1em;}.DiscussionReplyFieldCaption{font-family:inherit;font-size:1em;font-weight:bold;}.DiscussionTopicFieldCaption{font-family:inherit;font-size:1em;font-weight:bold;}.PostReplyFieldCaption{float:none!important;font-family:inherit;font-size:1em;font-weight:normal;}.PostTopicFieldCaption{font-family:inherit;font-size:1em;font-weight:normal;width:auto;}.DiscussionGroupButtonCell{padding:.5em 0;}.PostDiscussionPreviewFormTable{font-family:inherit;font-size:1em;}.PostDiscussionReplyFormTable{font-family:inherit;font-size:1em;}.PostDiscussionTopicFormTable{font-family:inherit;font-size:1em;}.DiscussionGroupSpellButtonWAI{background-color:transparent;color:#283587;font-weight:bold;text-decoration:none;}.DiscussionGroupSearchTextbox{width:100%;}.DiscussionGroupFormTitle{font-family:inherit;}.DiscussionTopicsEvenRowStyle td{padding:1em;vertical-align:top;white-space:normal!important;}.DiscussionThreadList{font-family:inherit;font-size:1em;}.DiscussionThreadList hr{display:none;}.DiscussionTopicsOddRowStyle td{padding:1em;vertical-align:top;white-space:normal!important;}.DiscussionGroupMessage{font-family:inherit;font-size:1em;font-weight:normal;padding:1em 0 0;}.DiscussionSearchHeader td{font-weight:bold;padding:10px 0;}.DiscussionSearchList td{padding:1em;}.DiscussionSearchNew{color:green;font-weight:bold;}.BBDocumentFormTable{width:100%;}.BBDocumentDisplayDescriptionStyle{font-size:.92em;font-style:normal;}.BBDocumentDisplayDescriptionStyle td{padding:1em!important;}.BBDocumentDisplayHeader{font-weight:bold;text-decoration:none;}.BBDocumentDisplayHeaderRow td{padding:.5em;}.BBDocumentDisplayTable{margin:1em 0;width:100%;}.BBDocumentTabButtons{padding:0;text-align:right;}.BBDocumentAddDescription{font-size:1em;}.BBDocumentDisplayEvenRowStyle td{padding:.5em;}.BBDocumentDisplayOddRowStyle td{padding:.5em;}.BBDocumentDisplaySeparator{display:none;}.BBDocumentDisplayDescriptionStyle{padding:10px 0;}.BBDocumentDisplayDescriptionStyle td{font-style:normal;padding-top:0;font-size:12px;border-width:0;}.BBDocumentDisplayLink{font-size:12px;font-weight:bold;}.BBDocumentDisplayTable{border-style:solid;border-color:#999;border-width:0 0 1px 0;}.BBPollAnswersRadioList{border-collapse:collapse;white-space:normal;}.BBPollAnswersTable{border-collapse:collapse;}.BBPollAnswersTableCell{padding:0;}.BBPollResultsTable{border-collapse:collapse;}.BBPollResultsTableCell{padding:0;}.BBPollsQuestionCell{font-size:1em;padding:.5em 1em 1em;}.BBPollsQuestionRow{font-weight:normal;}.BBPollAnswersRow td,.BBPollAnswersRadioList td{padding:0 .5em .5em;}.BBPollsSubmitButtonCell{padding:0 1em 0;}.BBPollsSubmitButton{font-weight:normal;}.BBPollsFormTable{margin:0 0 1em;}.twoColumn .BBPollsFormTable{width:100%;}.BBPollsFormTitle{padding:0;text-align:left;}.JobBoardLegend{font-size:1em;}.JobDetailHeadingCell{background-color:transparent;font-weight:bold;padding:.5em 0;width:100%;}.JobDetailLegend{font-size:1em;}.JobPostDetailFieldCaption{background-color:transparent;color:#000;font-weight:bold;padding:.5em .5em .5em 0;width:33%;}.JobPostDetailFieldValue{background-color:transparent;padding:0;width:auto;}.JobPostDetailFieldValue span{display:block;margin:.5em 0;}.JobPostDetailTable{font-size:1em;}.JobResultsFilterFieldCaption{font-family:inherit;font-size:1em;}.JobResultsHeading{font-family:inherit;}.JobResultsHeadingCell{background-color:transparent;font-weight:bold;padding:.5em 0;width:100%;}.JobResultsLegend{font-family:inherit;font-size:1em;}.JobResultsList{font-family:inherit;font-size:1em;}.JobResultsListHeader{font-family:inherit;font-size:1em;font-weight:bold;}.PostJobHeadingCell{background-color:transparent;font-weight:bold;padding:.5em 0;width:100%;}.PostJobLegend{font-size:1em;}.PreviewJobHeadingCell{background-color:transparent;font-weight:bold;padding:.5em 0;width:100%;}.PreviewJobLegend{font-size:1em;}.SearchJobHeadingCell{background-color:transparent;font-weight:bold;padding:.5em 0;width:100%;}.SearchJobLegend{font-size:1em;}.JobSearchFieldCaption{background-color:transparent;width:33%;}.JobPostFieldControlCell{width:auto;}.JobSearchFieldControlCell{width:60%;}.JobPostSelectList{width:auto;}.JobSearchSelectList{width:auto;}.JobBoardFormTable{font-family:inherit;}.JobDetailFormTable{font-family:inherit;}.PostJobFormTable{font-family:inherit;width:100%;}.PreviewJobFormTable{font-family:inherit;}.SearchJobFormTable{font-family:inherit;}.JobPostTextArea{width:95%;}.JobPostTextboxWide{width:95%;}.JobSearchTextboxWide{width:95%;}.JobBoardValidationSummary{font-size:1em;}.JobResultsEvenRowStyle{border-bottom:1px solid #CCC;}.JobResultsOddRowStyle{border-bottom:1px solid #CCC;}.JobResultsOddRowStyle td,.JobResultsListHeader td,.JobResultsList td,.JobResultsEvenRowStyle td{padding:.75em .5em;width:19%;}.BBMembershipBenefitsFormTable{margin:1em;}.BBMembershipSummaryActionCaption{color:#333;display:block;font-weight:bold;height:auto;margin:0;padding:0;width:100%;}.BBMembershipCatDescription{padding:.5em 0 .5em 25px;}.BBMembershipCardFieldsetLegend{color:#333;font-weight:bold;}.BBMembershipSubCategoryFieldCaption{padding:0 .5em 0 0;width:175px;}.BBMembershipFieldCaption{padding:.5em .5em .5em 0;text-align:right;vertical-align:middle;width:200px;}.MembershipCurrentItem .BBMembershipFieldCaption{padding:0;}tr[id$="AdditionalContrib"] .BBMembershipFieldCaption{padding:.5em 0!important;}.BBMembershipFieldCaption span{display:block;float:left;padding-right:.5em;text-align:right;width:200px;}.BBMembershipFieldCaption span[id$="lblSymbol"]{display:inline;float:none;padding:0;width:auto;}.BBMembershipSummaryFieldCaption{padding:.5em .5em .5em 0;width:33%;}.BBMembershipFieldCheckboxCaption{display:block;padding:0;}tr[id$="GOM"] .BBMembershipFieldCheckboxCaption{margin:.5em 0 0 175px;padding:0 0 0 .5em;}.BBMembershipControlCell{padding:.5em 0;vertical-align:middle;}.BBMembershipControlCell label,.BBMembershipControlCell span{margin-right:2em;}.BBMembershipControlCell span{display:block;white-space:nowrap;width:auto;}.BBMembershipControlCell label{font-weight:bold;margin:0 .25em;}.BBMembershipControlCell .BBMembershipFieldCheckboxCaption label{font-weight:normal;}.BBMembershipFormReadonlyValue{padding:0;text-align:left!important;width:auto;}tr[id$="SummaryBenefits"] .BBMembershipFormReadonlyValue{color:#333;font-weight:bold!important;padding:0 0 .5em;}.BBMembershipBackButton{float:left;margin:0 auto 0 0;}.BBMembershipNextButton{float:right;margin:0 0 0 auto;}.BBMembershipSubmitButton{float:right;}.BBMembershipFormTable{margin:0 1em 1em;width:100%;}.BBMembershipFormTable .DonationCaptureFormTable{width:auto;}.BBMembershipFormTable fieldset{border:0 none;margin:0 0 1em;padding:0;}.BBMembershipFormTable table{width:100%;}.BBMembershipTextArea{width:95%;}.BBMembershipTextBox{width:auto;}.BBMembershipFormTitle{background-color:transparent;border:medium none;color:#000;display:none;font-family:inherit;font-size:18px;font-weight:bold;height:auto;margin:0;padding:0 0 .5em;text-align:left;text-transform:none;}.BBMembershipBenefitsGridHeader{border-top:0 none;display:none;font-size:1em;}.BBMembershipBenefitsGridItem{font-size:1em;}.BBMembershipBenefitsGridItem td{border-bottom:1px solid #D5D5D5;text-align:left;}.BBMembershipBenefitsTable{border-collapse:collapse;border-color:#FFF!important;}.BBMembershipBenefitsTable td{font-size:1em;padding:.5em;}.GivingHistoryListingTable,.GivingHistoryListingTable .w100p{width:100%;}.GivingHistoryList{font-family:inherit;font-size:1em;width:100%;margin:20px 0;}.GivingHistoryList td{padding:.75em;}.GivingHistoryListHeader{font-family:inherit;font-size:1em;font-weight:bold;}#contentSidebar .NewsReaderFormImage,#contentSecondary .NewsReaderFormImage{display:none;}.NewsReaderResultsList td{padding:0;}#contentSecondary .NewsReaderItemDesc,.NewsReaderResultsList br,#contentSidebar .NewsReaderItemDesc,.NewsReaderResultsList br{display:none;}.NewsReaderItemLink{display:block;font-weight:normal;margin:0;}#contentSidebar .NewsReaderItemDesc,#contentSecondary .NewsReaderItemDesc{display:none;}.NewsChannelItem{border-bottom:1px solid #CCC;margin-bottom:20px;}.NewsReaderItemDate{color:#666;display:block;font-size:1em;font-style:normal;margin:0 0 1em;}.NewsReaderFormTable{border-collapse:collapse;font-family:inherit;font-size:1em;line-height:18px;margin:0;width:100%;}#contentSecondary .NewsReaderFormTable input,#contentSecondary .NewsReaderFormTable label,#contentSidebar .NewsReaderFormTable input,#contentSidebar .NewsReaderFormTable label{display:none;}.NewsReaderFormTitle{font-family:inherit;font-size:1em;}.NewsChannelFormImage{font-family:inherit;padding:0 0 .25em;}.NewsChannelStoryList{border-color:#F0F0E6;font-family:inherit;font-size:1em;width:100%;}.NewsChannelStoryListHeader{font-family:inherit;font-size:1em;}.NewsChannelItemTitle{font-family:inherit;}.NewsChannelItemDesc{padding:.5em 1em .5em 0!important;}.NewsChannelItemDate{color:#666;font-family:inherit;font-size:14px;font-style:italic;}.PostChannelStoryHeading{font-family:inherit;font-size:1em;}.PostChannelStoryLegend{font-family:inherit;font-size:1em;}.CHannelStoryEditButtonWAI{padding:0 0 0 1em;}.CHannelStoryDeleteButtonWAI{padding:0 0 0 1em;}.CHannelRSSFeedButton,.ChannelRSSFeedButton{float:right;}.PostStoryFieldCaption{font-family:inherit;font-size:1em;font-weight:normal;width:auto;}.PostChannelStoryFormTable{font-family:inherit;font-size:1em;margin:1em 0;}.NewsChannelFormTitle{display:block;font-family:inherit;margin:0 0 .25em;width:auto;}.PostChannelStoryFormTitle{font-family:inherit;font-size:1em;padding:0 0 .25em;}.NewsChannelListingTable{margin:0 0 1em;}.NewsChannelListingTable td.taRight table{border-collapse:collapse;margin:0 0 0 auto;}.FRDashBoardSectionHeading{background-color:#0C1C4E;color:#FFF;font-family:inherit;font-size:1em;font-weight:bold;padding:.25em;white-space:nowrap;}.FRDashBoardSection{border:0 none;font-size:1em;}.FRDashBoardSection textarea,.FRDashBoardSection input{width:auto!important;}.FRDashBoardSection table fieldset legend{color:#000;font-size:1em;font-weight:bold;}.FRDashBoardSection table fieldset table td,.FRDashBoardSection table fieldset table table table td{white-space:normal!important;}.FRDashLink{font-size:1em;}.FRFormTable .FRDashLink{margin:0 1em 0 0;}.FRDashLink:link{font-size:1em;}.FRDashLink:visited{font-size:1em;}.FRDashLink:hover{font-size:1em;}.FRDashLink:active{font-size:1em;}.FRDashSubHeading{font-size:1em;}.FRTeamGraph{border-collapse:collapse;margin:1em 0;}.FRTeamGraphName{font-size:1em;}.FRTeamGraphHeading{border:0 none;font-size:1em;padding:0 .25em .25em 0;}.FRTeamGraphFooter{border:0 none;font-size:1em;padding:.25em;}.FRToDoNewDonationsText{font-size:1em;}.FRButtonText{border-right:0 none;padding:0 3em 0 0;}.FRButtonTextActive{display:block;}.FRButton{border-right:0 none;padding:0 3em 0 0;}.FRParticipantName{color:#000;font-size:1em;font-weight:normal;margin:0 0 .25em;padding:0 0 .25em;}.FRTeamName{font-size:1em;}.FRFieldSetCaption{color:#333;display:block;font-size:1.25em;font-weight:bold;margin:1em 0 0;}.FRFieldSetCaption span,span.FRFieldSetCaption{font-family:inherit;font-size:1em;font-weight:normal;}.FRCommentsFieldSet .FRFieldSetCaption{color:#333;display:block;font-family:inherit;font-size:1.25em;font-weight:bold;margin:0;padding:0;}.FRText{font-size:1em;white-space:nowrap;}.FRDonorListSetCaption{background-color:#FAFAFA;color:#333;display:block;font-size:1.25em;font-weight:bold;margin:0 0 .75em;padding:0 0 .5em;}.FRProgressIndicator{background-color:transparent;border:0 none;border-spacing:0;color:#252525;font-size:1em;font-weight:bold;margin:0 0 1em;vertical-align:top;width:100%;}.FRSectionHeader{background-color:transparent;color:#333;font-size:1.25em;font-style:normal;font-weight:bold;padding:1em 0 .25em;text-align:left;}.FRProgressCell{background-color:transparent;border-bottom:3px solid #000;color:#000;font-family:inherit;font-size:1em;font-weight:bold;height:auto;line-height:normal;padding:.5em 1%;text-align:center;white-space:nowrap;}.FRProgressCellFuture{background:none repeat scroll 0 0 transparent;border-bottom:3px solid #CCC;color:#999;font-family:inherit;font-size:1em;font-weight:bold;height:auto;line-height:normal;padding:.5em 1%;text-align:center;white-space:nowrap;}.FRProgressCellPast{background:none repeat scroll 0 0 transparent;border-bottom:3px solid #CCC;color:#CCC;font-family:inherit;font-size:1em;font-weight:bold;height:auto;line-height:normal;padding:.5em 1%;text-align:center;white-space:nowrap;}.FRDonorListFieldSet{font-weight:normal;margin:0;}.FRDonorListFieldset{font-weight:normal;margin:0;}.FRDonorListEvenRowStyle td{padding:0 .5em 0 0;}.FRSearchFieldSet{margin:0;}.FRSearchFieldSet .vaBottom{vertical-align:middle;}.FRSearchFieldSet table{border-collapse:collapse;margin:auto;}.FRCommentsFieldSet{margin:0;}.FRCommentsFieldSet legend{margin:0 0 1em;padding:0;}.FRCommentsFieldSet table{border-collapse:collapse;}.FRCommentsFieldSet td{font-weight:normal;padding:.25em;vertical-align:top;white-space:normal!important;}.FRCommentsFieldSet td.wsNowrap{white-space:nowrap!important;}.FRSubmitButton{margin:0 auto .25em;}.FundRaiserSubmitButton{margin:0 auto .25em;}.FRFormTable table{background-color:transparent!important;}.FRFormTable fieldset div{background-color:#FAFAFA;border:1px solid #F4F3EE;display:block;overflow:auto;width:680px;}.FRFormTable fieldset div table{background-color:transparent!important;}.FRFormTable fieldset div div{background-color:transparent;border:0 none;display:block;overflow:auto;width:auto;}.FRFormTitle{color:#000;font-size:18px;padding:.5em 0;}fieldset .FRFormTitle{color:#333;font-family:inherit;font-size:1.25em;font-weight:bold;padding:.5em 0;}.FREvenRowStyle td table td{border:0 none;width:auto!important;}.FREvenRowStyle td{background-color:transparent;border:0 none;padding:.25em 0;}.FREvenRowStyle td span{text-align:left;width:100%;}.FRDonorListEvenRowStyle{font-weight:normal;}.FRDonorListEvenRowStyle td{padding:.25em;}.FRListingHeading{background-color:transparent;color:#000;}.FRListingHeading td{border-collapse:collapse;font-size:1em;padding:.25em;}.FRDonorListHeading{color:#000;}.FRDonorListHeading td{padding:0 .5em .5em 0;}.FRDonorListing{border-collapse:collapse;border-style:none;width:100%;}.FROddRowStyle td table td{border:medium none;}.FROddRowStyle td{background-color:transparent;border:0 none;padding:.5em 0;}.FROddRowStyle td span{text-align:left;width:100%;}.FRDonorListOddRowStyle{font-weight:normal;}.FRDonorListOddRowStyle td{padding:0 .5em 0 0;}.FRManagerFieldSetCaption{color:#333;font-size:1.25em;font-weight:bold;}.FRManagerDashBoardSection{border:0 none;font-size:1em;}.FRManagerDashBoardSectionHeading{background-color:#000080;color:#FFF;font-size:1em;font-weight:bold;padding:.25em;white-space:nowrap;}.FRManagerDashBoardSectionHeading .BBFormTextBox,.FRManagerDashBoardSectionHeading .BBFormTextbox{width:auto;}.FRManagerDashBoardSectionToolbar{font-size:1em;}.FRManagerDashCaptions:link{font-size:1em;}.FRManagerDashCaptions:visited{font-size:1em;}.FRManagerDashCaptions:hover{font-size:1em;}.FRManagerDashCaptions:active{font-size:1em;}.FRManagerDashCaptions{font-size:1em;}.FRManagerFormTitle{color:#000;font-size:18px;}.SurveyTitle{display:block;font-family:inherit;font-size:1em;font-weight:bold;margin:0 0 1em;padding:0;}.SurveyFormTable .BBFormTitle{background:none no-repeat scroll 0 0 transparent;padding:0;}.SurveySubTitle{display:block;font-family:inherit;font-size:.92em;margin:0 0 1em;}.SurveyQuestion{display:block;font-family:inherit;font-size:1em;font-weight:bold;padding:0 0 .5em;}.SurveyQuestionSequence{font-family:inherit;font-size:1em;font-weight:bold;}.SurveyAnswer{font-family:inherit;font-size:1em;font-weight:normal;padding:.5em;}label.SurveyAnswer{font-family:inherit;font-size:1em;font-weight:normal;padding:0;}.SurveyAnswerColumnHeading{font-family:inherit;font-size:1em;padding:0 .5em;text-align:center!important;}.SurveyQuestionSeparator{background-color:transparent;font-size:0;}.SurveyResponseColumnHeading{font-family:inherit;font-size:1em;}.SurveyResponseCell{font-family:inherit;font-size:1em;}.SurveyAnswerTableHeaderRow{background:none repeat scroll 0 0 transparent;font-weight:bold;}.SurveyTestModeMessage{font-family:inherit;font-size:1em;font-weight:bold;}.SurveyAnswerRequiredMessage{font-family:inherit;font-size:1em;font-style:normal;font-weight:normal;padding:0;}.SurveyButton{font-family:inherit;font-size:1em;margin:0;}.SurveyFormTable{width:400px;}.SurveyQuestionTable td{padding:0 0 .25em;vertical-align:top;}.SurveyAnswerTable{width:100%;}.SurveyOpenEndedEssayTextArea{width:95%;}.SurveyOpenEndedAnswerTextbox{clear:both;float:left;width:250px;}.SurveyCompleteMessage{font-family:inherit;font-size:1em;}.SurveyErrorMessage{font-family:inherit;font-size:1em;}.SlideshowButtonCell br{display:none;}.SlideshowPictureCell{height:auto!important;}.SlideshowTable{border-collapse:collapse;margin:0 0 1em;}.SlideshowImage{padding:0;}img.SlideshowImage{border-radius:3px 3px 3px 3px;box-shadow:0 1px 6px #666;padding:0;position:relative;}.CHDashBoardSectionHeading{color:#FFF;font-family:inherit;font-size:1em;font-weight:bold;padding:.25em;white-space:nowrap;}.CHDashBoardSection{border:0 none;font-size:1em;}.CHDashBoardSection textarea,.CHDashBoardSection input{width:auto!important;}.CHDashBoardSection table fieldset legend{color:#000;font-size:1em;font-weight:bold;}.CHDashBoardSection table fieldset table td,.CHDashBoardSection table fieldset table table table td{white-space:normal!important;}.CHDashLink{font-size:1em;}.CHFormTable .CHDashLink{margin:0 1em 0 0;}.CHDashLink:link{font-size:1em;}.CHDashLink:visited{font-size:1em;}.CHDashLink:hover{font-size:1em;}.CHDashLink:active{font-size:1em;}.CHDashSubHeading{font-size:1em;}.CHButtonText{border-right:0 none;padding:0 3em 0 0;}.CHButtonTextActive{display:block;}.CHButton{border-right:0 none;padding:0 3em 0 0;}.CHFieldSetCaption{color:#333;display:block;font-size:1.25em;font-weight:normal;margin:1em 0 0;}.CHFieldSetCaption span,span.CHFieldSetCaption{font-family:inherit;font-size:1.25em;font-weight:normal;}.CHCommentsFieldSet .CHFieldSetCaption{color:#333;display:block;font-family:inherit;font-size:1.25em;font-weight:normal;margin:0;padding:0;}.CHText{font-size:1em;white-space:nowrap;}.CHSubmitButton{margin:0 auto .25em;}.CHFormTable table{background-color:transparent!important;}.CHFormTable fieldset div{background-color:#E2E2E2;border:1px solid #666;display:block;overflow:auto;width:680px;}.CHFormTable fieldset div table{background-color:transparent!important;}.CHFormTable fieldset div div{background-color:transparent;border:0 none;display:block;overflow:auto;width:auto;}.CHFormTitle{padding:.5em 0 .35em;}fieldset .CHFormTitle{color:#000;font-family:inherit;font-size:1em;padding:.5em 0 .35em;}.CHEvenRowStyle td table td{border:0 none;width:auto!important;}.CHEvenRowStyle td{background-color:transparent;border:0 none;padding:.25em 0;}.CHEvenRowStyle td span{text-align:left;width:100%;}.CHListingHeading{background-color:transparent;color:#000;}.CHListingHeading td{border-collapse:collapse;font-size:1em;padding:.25em;}.CHOddRowStyle td table td{border:medium none;}.CHOddRowStyle td{background-color:transparent;border:0 none;padding:.5em 0;}.CHOddRowStyle td span{text-align:left;width:100%;}.SearchTable{white-space:normal!important;}tr.SearchHeaderRow td{padding:12px 5px;}.BBSearchDescriptionStyle{padding:0 .5em 1em;white-space:normal!important;}.SearchFormDescription{padding:0;}.SearchButton{margin:0;}.SearchFormTable td.wsNowrap{white-space:normal;}.SearchFieldCaption{display:block;}.SearchEvenRowStyle td a{display:block;font-weight:bold;padding:9px 6px 3px;}.SearchOddRowStyle td a{display:block;font-weight:bold;padding:9px 6px 3px;}.QuickSearchFormTable td{padding:0;vertical-align:middle;}.QuickSearchFieldCaption{display:none;padding:0;}.CalendarViewEventItemContainer{margin:.5em 0 .5em .5em;font-size:12px;}.CalendarViewCalendarContainer{border:1px solid #C9C9C9;border-radius:5px 5px 5px 5px;margin:1em 0!important;}.ListViewDateLabel{color:#333;display:block;font-family:inherit;font-size:1em;font-weight:normal;height:auto;margin:1em 0 0;}.ListViewEventItemContainer{font-size:1em;}.ListViewEventItemContainer div{padding:0 0 1em!important;}.CalendarViewMonthYearLabel{font-size:1em;height:auto;line-height:1em;vertical-align:top;}.CalendarViewDayHeader{height:auto;padding:.75em;text-align:center;text-transform:none;}.CalendarViewOtherMonthDay{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:transparent;border-color:-moz-use-text-color #C9C9C9 #C9C9C9;border-image:none;border-right:1px dashed #C9C9C9;border-style:none dashed dashed;border-width:0 1px 1px;color:#333;height:100px;text-align:right;}.CalendarViewWeekendDay{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#FFF;border-color:-moz-use-text-color #C9C9C9 #C9C9C9;border-image:none;border-right:1px dashed #C9C9C9;border-style:none dashed dashed;border-width:0 1px 1px;height:100px;text-align:right;}.CalendarViewDay{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#FFF;border-color:-moz-use-text-color #C9C9C9 #C9C9C9;border-image:none;border-right:1px dashed #C9C9C9;border-style:none dashed dashed;border-width:0 1px 1px;height:100px;text-align:right;}.ListViewDateRangeGoButton{margin:0 0 0 .6em;}.ListViewEventDate{color:#333;display:block;font-family:inherit;font-size:1em;font-weight:bold;margin:0 0 1em;}.ListViewEventTitle{color:#000;font-family:inherit;font-size:1em;font-weight:bold;text-align:left;text-transform:none;}.ListViewEventSubtitle{color:#333;display:block;font-family:inherit;font-size:1em;font-style:italic;font-weight:normal;margin:0 0 0 1em;vertical-align:top;}.ListViewEventTime{display:block;font-size:1em;font-weight:bold;margin:0 0 0 1em;}.ListViewEventLocation{display:block;font-size:1em;font-weight:bold;margin:0;}.EventCalendarName{display:block;white-space:nowrap;}.DetailEventTitle{color:#066;font-family:inherit;font-size:1em;font-weight:bold;text-align:left;}.DetailEventSubtitle{color:#333;font-family:inherit;font-size:1em;font-style:normal;font-weight:normal;}.DetailCaptionContainer{background-color:transparent;border-bottom:1px solid #AAA;padding:.5em 0;}.DetailCaption{color:#000;font-size:18px;}.CalendarViewToday{border:1px dashed #C9C9C9;color:#333;font-weight:bold;text-align:right;}.CalendarViewAllDayEvent{border:medium none;}.CalendarFilterContainer span.CalendarFilterSaveMsg{display:none;margin-bottom:0;}.CalendarFilterContainer span{display:block;margin-bottom:0;overflow:hidden;}.CalendarFilterContainer label{display:block;float:left;padding:0;}.CalendarFilterContainer input{clear:left;float:left;margin:.25em .5em 0!important;}.EventCalFilter_Show{border:0 none!important;display:block!important;padding:1em!important;position:relative!important;}.CalendarFilterSaveButton{color:black;font-size:12px;width:100px;}.CalendarFilterHorizontalDividers{clear:both;}.EventCalendarPartContainer table{border-collapse:collapse;margin:auto;}.EventCalendarPartContainer table table{margin:.25em 0;}table[id$="CalendarEvent1_rblMapLink"]{margin-bottom:.5em;}.EventCalFilter_Show,.EventCalFilter_Hide{border:0 none;font-size:1em;padding:1em 0;}span[id$="lblCalName"]{display:block;font-weight:bold;padding:0;}.ListViewTopLeft{border-bottom:0 none;}.ListViewTopRight{border-bottom:0 none;text-align:right;vertical-align:top;}td.ListViewTopGap .BBFormTextbox{margin:0 0 .25em;}td.ListViewTopGap{font-weight:bold;}.ListViewEventDivider{display:block;font-size:1em;margin:0 0 1em 1em;}.CalendarViewContainer{font-size:1em;}.CalendarViewTopLeft{font-weight:bold;padding:0;}.CalendarViewTopMiddle{text-align:center!important;vertical-align:middle;width:30%;}.CalendarViewTodayText{display:block;padding:0 0 0 6px;}.CalendarFilterSaveContainer input{display:inline;float:right;}.CalendarEventRecurMsg{padding:0;}.CalendarEventRecurContainer{border:0 none;}.CalendarFormCategoryContainer{border-collapse:collapse;width:85%;}.CalendarFormCategoryContainer td{padding:0;}.CalendarFormCategoryContainer input,.CalendarFormCategoryContainer select,.CalendarFormCategoryContainer textarea{margin:.25em 0;}.CalendarFormCategoryContainer label{margin:0 .5em 0 0;}.CalendarFormDateTimeContainer{border-collapse:collapse;width:85%;}.CalendarFormDateTimeContainer table{margin:0;}.CalendarFormDateTimeContainer td{padding:0;}.CalendarFormDateTimeContainer input,.CalendarFormDateTimeContainer select,.CalendarFormDateTimeContainer textarea{margin:.25em 0;}.CalendarFormDateTimeContainer .BBFormTextbox{margin-right:.25em;}.CalendarFormDateTimeContainer img{vertical-align:middle;}.CalendarFormDateTimeContainer label{float:none;margin:0 .5em 0 0;}.CalendarFormOptionalText{vertical-align:middle;}.CalendarFormEventInfoContainer{border-collapse:collapse;width:85%;}.CalendarFormEventInfoContainer td{padding:0;}.CalendarFormEventInfoContainer input,.CalendarFormEventInfoContainer select,.CalendarFormEventInfoContainer textarea{margin:.25em 0;}.CalendarFormEventInfoContainer label{margin:0 .5em 0 0;}.CalendarEditButtons{margin:1em 0!important;}.EventCalendarButtons{font-size:1em;padding:0 1em 0 0;}.EventCalendarButtonBar{height:auto;padding:0;}.CalendarFormFieldCaption{vertical-align:middle;width:33%;}.DetailLeft{font-weight:bold;text-align:right;vertical-align:middle;}.DetailDateTime{border-bottom:0 none;color:#333;font-size:1em;font-weight:normal;padding:0;}.DetailEventDetails{border:medium none;}.DetailRight{padding:.25em 0 0;vertical-align:middle;}.EditEventLocation{height:auto;width:90%;}.EditEventContactInfo{height:auto;width:90%;}.EditEventFees{height:auto;width:90%;}.EditEventTextBox{border-style:inset;width:90%;}.EducationListHeader{font-family:inherit;font-size:1em;}.EducationFormFieldSet{border:0 none;margin:0;padding:0;}.EducationListEvenRowStyle{font-family:inherit;font-size:1em;}.EducationListOddRowStyle{font-family:inherit;font-size:1em;}.BBVolOpInstructions{padding:.5em 0;}.BBVolOpJobDetailCaption{padding-bottom:.5em;padding-top:.5em;vertical-align:top;width:15%;}.BBVolOpJobDetailFieldValue{padding:.5em 0;}.BBVolOpSignUpTextBox{width:80%;}.BBVolOpJobListEvenRow td{padding:.25em .5em;vertical-align:top;}.BBVolOpJobListHeader td{white-space:nowrap;padding:.5em 1em;font-size:14px;}.BBVolOpJobList{margin:1em 0;width:100%;}.BBVolOpJobListOddRow td{padding:.25em .5em;vertical-align:top;}.UpcomingEventContainer{background-color:transparent;}.UpcomingEventContainer br{display:none;}#printStart br{display:none;}.RecentEventContainer{background-color:transparent;}.RecentEventContainer br{display:none;}.HighlightEventTitle{display:block;padding:.5em 0 0;}.HighlightEventDate{display:block;}.HighlightEventTime{display:block;}.HighlightEventCancelled{display:block;}.HighlightEventScore{display:block;}.BBNotesListLayoutTable,.BBNotesList,.BBNotesNoteTable{width:100%;}.BBNotesNoteTopicCell{font-weight:bold;padding:0;width:25%;}.BBNotesNoteNameCell{font-weight:bold;padding:0;text-align:center;width:50%;}.BBNotesNoteDateCell{font-weight:bold;padding:0;}.BBNotesNoteLinkCell{padding:0;}.BBNotesNoteCell{padding:.5em 0 0 2em;text-align:left;}.BBNotesInstructions{font-style:normal;}.BBNotesSearchFormTable{margin:1em 0 0;}.BBNotesTabSelected{background:none repeat scroll 0 0 transparent;font-weight:bold;padding:.5em 1em .5em 0;}.BBNotesTabUnselected{padding:.5em 1em .5em 0;}.BBNotesFieldCaption{font-weight:bold;}.BBNotesNoteTable{margin:0 0 15px;}.BBNotesNoteTable td{padding:.5em;}.BBNotesLayoutTable{margin:1em 0;}.BBNotesSearchFormLayoutTable{margin:1em 0 0;width:100%;}.BBNotesTextBox{border:1px solid #A7A6AA;font-size:1em;margin:.25em 0;width:auto;}.BBNotesListOddRow{background-color:transparent;}.BBAnonymousSubscriptionCaption{padding:0 .5em 0 0!important;white-space:nowrap;}.BBAnonymousSubscriptionControlCell{padding:.25em 0!important;}.BBAnonymousSubscriptionButtonCell{padding:1em 0 0!important;}.BBAnonymousSubscriptionFormTable{margin:0 0 1em;}.BBAnonymousSubscriptionFormTable table{border-collapse:collapse;}.BBAnonymousSubscriptionFormTable td{padding:0;}#contentSidebar .BBAnonymousSubscriptionFormTable{margin:1em 0;}.BBAnonymousSubscriptionTitle{font-family:inherit;padding:0;}.Scroller{border:0 none;border-collapse:collapse;font-family:inherit;margin:0 0 1em;}td.ScrollerBodyTD{background-color:transparent!important;padding:0 1em!important;}.ScrollerBodyTD div{width:auto!important;}.ScrollerHeaderTD{background-color:transparent;color:#066;font-size:1.25em;font-weight:normal;padding:.75em;text-align:left;}.ScrollerHeaderTD span{display:block!important;width:auto!important;}.ScrollerLoadingMsg{font-size:1em;padding:.25em;}.ScrollerListRow{font-size:.92em;padding:0;}.ScrollerItemComment{padding:.25em 1em;}.PageSharingContainer{border:0 none;overflow:hidden;padding:0;width:100%;}.PageSharingList{clear:both;display:block;float:right;margin:0 0 1em;padding:0;}.PageSharingListItem{display:inline;float:none;list-style:none outside none;margin:0;padding:0;}.PageSharingListItemLink{text-decoration:none;}.PageSharingListItemLinkImage{background:none repeat scroll 0 0 transparent;border:medium none;display:inline;float:none;height:auto;margin:0 .25em 0 0;padding:0;vertical-align:top;width:auto;}.PageSharingListItemLinkText{float:none;margin:0 1em 0 0;padding:0;}.PageSharingControlCell{padding:0;}.PaymentPartSubmitButton{display:block;margin:0;}.PaymentPartGrid{border-color:#FFF;margin:1em auto;width:100%;}.PaymentPartGrid_Header th{text-align:left;}.PaymentPartGrid td,.PaymentPartGrid th{padding:.25em;vertical-align:middle;}.PaymentPartGrid tr{border-bottom:1px solid #CFCFC8;}.PaymentPartGrid th,.PaymentPartGrid td{border-bottom:1px solid #CFCFC8;}.PaymentPartGrid_Header{font-family:inherit;font-size:1em;}.ECardWizardSubheading{margin-bottom:1em;}.ECardSection th[scope="col"]{text-align:left;}.ECardSectionSeparator{border:1px solid #AAA;color:#FFF;font-family:inherit;font-size:1em;font-weight:bold;padding:.25em;width:auto;}.ECardPreviewBlock{border:0 none;margin:.5em 0;padding:.5em;}.ECardPreviewBlock table{width:auto!important;}.ECardPreviewBlock span[id$="lblPreviewFromCaption"],.ECardPreviewBlock span[id$="lblPreviewToCaption"],.ECardPreviewBlock span[id$="lblPreviewSubjectCaption"],.ECardPreviewBlock span[id$="lblFinalPreviewFromCaption"],.ECardPreviewBlock span[id$="lblFinalPreviewToCaption"],.ECardPreviewBlock span[id$="lblFinalPreviewSubjectCaption"],.ECardPreviewBlock span[id$="lblSubjectCaption"]{font-weight:bold;padding-right:.5em;text-align:right;width:60px;}.ECardThumbnail{border:0 none;margin-bottom:1em;margin-left:0;margin-right:1em;opacity:.75;padding:0;text-align:center;vertical-align:middle;}.ECardCurrentStep{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:transparent;border-color:-moz-use-text-color -moz-use-text-color #000;border-image:none;border-style:none none solid;border-width:0 0 3px;color:#000;font-family:inherit;font-size:1em;font-weight:bold;height:auto;line-height:normal;margin:0;padding:.5em 1%;text-align:center;white-space:nowrap;}.ECardPastStep{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 transparent;border-color:-moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:none none solid;border-width:0 0 3px;color:#CCC;font-family:inherit;font-size:1em;font-weight:bold;height:auto;line-height:normal;margin:0;padding:.5em 1%;text-align:center;white-space:nowrap;}.ECardFutureStep{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background:none repeat scroll 0 0 transparent;border-color:-moz-use-text-color -moz-use-text-color #CCC;border-image:none;border-style:none none solid;border-width:0 0 3px;color:#999;font-family:inherit;font-size:1em;font-weight:bold;height:auto;line-height:normal;margin:0;padding:.5em 1%;text-align:center;white-space:nowrap;}.ECardThumbnail:hover{border:0 none;opacity:1;}.GivingSearchSearchForm{background-color:#FAFAFA;border:1px solid #B6BABB;border-collapse:collapse;margin:0;padding:0;width:100%;}.GivingSearchResultsHeader{color:#333;display:block;font-size:1em;font-weight:bold;margin:1em 0 0;padding:0 0 .25em;text-align:left;text-transform:none;}.GivingSearchResultOddRow{clear:both;padding:.5em;}.GivingSearchResultCount{color:#666;float:left;margin:.25em .5em 0 0;text-transform:none;}.GivingSearchResultEvenRow{background-color:#FAFAFA;border:0 none;clear:both;padding:.5em;}.GivingSearchFieldCaption{color:#000;padding:.5em;text-align:right;}.GivingSearchFieldControlCell{padding:.5em .5em .5em 0;}.GivingSearchFormButtonCell{padding:.5em;}.GivingSearchFormTextBox{width:100%;}.GivingSearchFormTable br{display:none;}.GivingSearchFormTitle{color:#000;font-size:18px;padding:0;text-align:left;}.GivingSearchResultLink{padding:0;}.TransactionManagerInformationGrid{width:auto;}.TransactionManagerFilterContainer{border:0 none;margin-bottom:1em;padding:0;width:auto;}.TransactionManagerFilterItem{margin-right:0;margin-top:.5em;overflow:auto;}.TransactionManagerGrid{width:100%;}.TransactionManagerGridCell{padding:.5em;text-align:left;}.TransactionManagerGridHeaderCell{background-color:#FFFEF2;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;padding-bottom:.5em;padding-left:15px!important;padding-right:.5em;padding-top:.5em;text-align:left;}.TransactionManagerGridHeaderCellSortedAscending{background-color:#FFF8E3;background-position:0 50%;background-repeat:no-repeat;color:#000;}.TransactionManagerGridHeaderCellSortedDescending{background-color:#FFF8E3;background-position:0 50%;background-repeat:no-repeat;color:#fff;}.TransactionManagerSummaryContainer{margin-bottom:1em;width:auto;}.TransactionManagerSummaryTable{border:0 none;border-collapse:collapse;font-size:100%;width:100%;}.TransactionManagerSummaryHeaderValue{font-family:inherit;padding:.5em;text-align:right;width:33%;}.TransactionManagerSummaryDetailValue{font-family:inherit;padding:.5em;text-align:right;width:33%;}.TransactionManagerDatePickerFieldCaption{display:block;float:left;padding-top:.25em;width:33%;}.TransactionManagerFundPickerFieldCaption{display:block;float:left;padding-top:.25em;width:33%;}.TransactionManagerOddRow{background-color:transparent;}.TransactionManagerFilterActions{margin-left:0;margin-top:1em;text-align:center;}.TransactionManagerFieldContainer{display:block;}.TransactionManagerGridNotificationCell{padding:.5em;}.TransactionManagerTabsContainer{background-color:transparent;border-color:#C9C9C9;border-style:solid;border-width:0;clear:both;float:left;position:relative;width:100%;z-index:2;}.TransactionManagerTab{float:left;margin:0 0 0 .5em;padding:.5em 1em;}.TransactionManagerCurrentTab{background-color:#FFF;background-image:none;border-color:#C9C9C9;border-radius:3px 3px 0 0;border-style:solid;border-width:1px 1px 0;margin-bottom:0;margin-top:0;padding:.5em 1em;}.TransactionManagerTabContent{background-color:#FFF;border-color:#C9C9C9;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;clear:none;float:left;margin:-1px 0 0;overflow:auto;padding-top:0;position:relative;width:100%;z-index:1;}.TransactionManagerContentWrapper{margin:1em;}.TransactionManagerHelpTextDiv{clear:both;padding:0 0 1em;}.TransactionManagerFilterContainer{border:0 none;margin-bottom:1em;padding:0;width:auto;}.TransactionManagerInformationGrid{width:auto;}dt.TransactionManagerGridDetailLabel,dd.TransactionManagerGridDetailValue{padding:0 10px;text-align:left;}.Pager{border:0 none;float:left;margin:0 0 1em;}.PagerInfo{background-color:transparent;float:left;font-weight:bold;padding:.5em;white-space:nowrap;}.TransactionManagerReceiptImage{margin-left:.5em;}.BBFormDisplayItem{padding:.25em;}.BBFormDisplaySection{border:0 none;margin:0;padding:0;}.BBFormDisplayFieldCaption{font-size:12px;clear:left;display:block;white-space:normal!important;width:150px;float:left;margin-right:8px;}.BBFormDisplayTextbox,input[id$="txtAlias"]{width:33%;}.BBFormDisplayTextAreaContainer{padding:0;}.BBFormDisplayTextArea{width:33%;}.BBFormDisplayEmail{float:left;font-size:11px;margin:.25em 0;width:33%;}.BBFormDisplayTextboxContainer,.BBFormDisplayDropdownContainer,.BBFormDisplayEmailContainer,.BBFormDisplayReadOnlyFieldContainer,.BBFormDisplayCheckboxContainer,.BBFormDisplayTextAreaContainer,.BBFormDisplayTextContainer{padding:0 0 20px;}.BBFormDisplayHelpContainer{display:block;padding:10px 0 0 0;text-align:center;clear:both;}.BBFormDisplayRequiredFieldMarker{float:left;margin:.25em;}.BBSequenceMapCommandContainer{text-align:center;}.BBSequenceMapOptionalContainer{float:none;margin:0;}.BBSequenceMapNavigationContainer{float:none;margin:1em 0;border-top:1px solid #CCC;padding-top:20px;}.BBSequenceMapNavigationButton{margin:0 .5em;}.BBSequenceMapNavigationPreviousButton{float:none;}.BBSequenceMapNavigationNextButton{float:none;}.BBSequenceMap{background:none repeat scroll 0 0 #EFEFEF;margin:0 0 1em 0;overflow:hidden;padding:10px 10px 0;width:auto;display:block;}.BBSequenceMapStep{float:left;list-style:none outside none;margin:0 10px 10px 0;}.BBSequenceMapStepItem{text-align:center;margin:0!important;}.BBSequenceMapCurrentStepItem{text-align:center;}.BBFormDisplaySequenceMapFutureStepItem{border-color:#999;color:#333;}.BBFormDisplayRequiredFieldMissingText{background-color:transparent;font-size:11px;margin-bottom:0;margin-left:1em;margin-top:0;}.BBFormDisplayErrorMessage{background-color:transparent;margin-bottom:0;margin-left:0;margin-top:0;}#NewFormListDiv,#MyFormListDiv{margin:0 0 1em;}.BBSequenceMapContentContainer .BBFieldCaption,.BBSequenceMapContentContainer .BBFormDisplayFieldReadOnlyText{padding:0;}.BBFormDisplayFieldReadOnlyText{display:block;float:left;font-weight:bold;margin-right:3px;}.BBFormDisplayCheckbox{padding-top:2.5px;float:left;}.BBFormDisplayTextbox{float:left;}.BBFormDisplaySelectList{float:left;}.BBFormDisplayTextContainer{text-align:left;line-height:26px;}.BBFormDisplaySequenceMapLastStep .BBSequenceMapStepItem{padding:8px 0 0 5px;font-weight:bold;border:0!important;display:block;font-size:12px;min-height:0;min-width:0;text-decoration:none;white-space:nowrap;}.BBSequenceMapContentContainer .BBFormDisplayRadioButtonList{float:left;margin:0 2px 10px;}.BBSequenceMapContentContainer .BBFormDisplayRadioButtonList td{padding:.25em 0 5px;}/ New Event Reg Styles */ .BBSequenceMapStep{float:left;list-style:none outside none;margin:0 10px 0 0;}.BBEventRegSequenceMapFutureStepItem,.EventProgressCell,.EventProgressCellFuture,.EventProgressCellPast,.BBSequenceMapStepLink:link{background:none no-repeat scroll right center #135694!important;font-size:14px!important;padding:10px 17px;}.BBSequenceMapCurrentStepItem,.BBEventRegSequenceMapFutureStepItem:hover,.EventProgressCell:hover,.EventProgressCellFuture:hover,.EventProgressCellPast:hover,.BBSequenceMapStepItem:hover{background:none no-repeat scroll right center #800!important;font-size:14px!important;padding:10px 17px;}.BBEventRegSequenceMapStep{width:auto;}.Ev2_PriceTypesHeader{background-color:#0F5699;border-right:1px dotted #666;border-top:3px solid #666;color:#FFF;display:table-header-group;font-size:18px;font-weight:bold;text-align:center;}.BBSequenceMapContentContainer .BBFieldCaption,.BBSequenceMapContentContainer .BBFormDisplayFieldReadOnlyText{float:none;font-size:14px;font-weight:bold;padding:0;}.Ev2_PriceCount{font-size:12px;}.Ev2_PriceTypeValidatorColumn{font-size:14px;}.BBEventRegSequenceMapStepItem{min-height:10px;}