html,body,*{margin:0;padding:0;list-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;filter:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}span{font-family:inherit;font-size:inherit;text-align:inherit}input{vertical-align:middle;min-height:25px}input[type=image],input[type=checkbox],input[type=radio]{min-height:0;margin:auto 5px}select{vertical-align:middle;min-height:25px;padding:3px}select:disabled{background:#ddd}label{vertical-align:middle}img{border:none}#soPageWrapper{}#soContentWrapper{margin:auto;padding:25px 30px;width:100%}#soContent{width:73%;display:inline-block;padding:10px;vertical-align:top}#soContent.wideContent,#soContent.eventContent{width:100%}#soTopNav{width:100%;padding:5px 0}.topIcons{padding-right:5px;margin:0 auto;text-align:right}.topIcons>div{padding:5px 8px;display:inline-block}#soSidebarTop,#sidebarMenu{display:none;z-index:5000}.headerMainNav>li{display:inline-block}.headerMainNav>li .rmSlide{display:none}.topMenu #soSideBarMenu ul{padding:0}.soSideSearchContainer input[type=text]{width:60%;height:30px}.soSideSearchContainer input[type=button].soSearchButton{}#soCartLink{position:relative;overflow:visible}.soPopupWindow{display:none;min-width:250px;text-align:left;position:absolute;top:26px;right:0;z-index:9999}.soMiniCartPopped{padding:5px}#soMiniCartHeader{margin:5px 0}.DS-Checkout-Minicart-Empty{text-align:center;min-height:25px}.DS-MiniCart-Item{clear:both;overflow:hidden;min-height:100px}.DS-MiniCart-ProductImage{float:left;width:40%;margin:10px 5px 10px 0}.DS-MiniCart-ProductImage img{width:100%}.DS-MiniCart-Details{padding-top:12px}.soMiniCartQTY{padding:0 5px;margin-right:5px}.DS-MiniCart-SubTotal{text-align:center;clear:both;padding:10px 0 0;margin-bottom:5px}#soMiniCartFooter{clear:both}.DS-MiniCart-CheckOutLinks{text-align:center}.DS-MiniCart-CheckOutLink-left,.DS-MiniCart-CheckOutLink-right,.DS-MiniCart-CheckOutLink-right-empty{display:inline-block;margin:0 5px}#soWelcomeTopContainer{display:none}.subscribeTab{display:none}#breadcrumb,#breadcrumb div,#breadcrumb a{vertical-align:bottom}#breadcrumb a:hover{text-decoration:underline}#soSidebar{width:25%;padding:5px;display:inline-block;vertical-align:top}.soMenuItems{display:none}#soSideBarMenu{}#soSideBarMenu>ul{padding:5px 0}#soSideBarMenu>ul>li:hover{}#soSideBarMenu li{cursor:pointer}#soSideBarMenu li a,#soSideBarMenu li a:hover{text-decoration:none}#soSideBarMenu li a{padding:14px;display:block}#soSideBarMenu ul.soMenuItems>li{padding:0 0 6px}#soSideBarMenu ul.soMenuItems>li:last-child{border-bottom:0}#soSideBarMenu ul.soMenuItems>li a{margin-left:5px;margin-right:5px}#soSideBarMenu ul.soMenuItems.L3>li a{margin-left:15px;margin-right:5px}.hidden{display:none}.dsRight{text-align:right}.dsCenter{text-align:center}.infoTitle{margin-bottom:20px}.infoHeader{padding:5px 15px;margin-top:5px;clear:both;position:relative}.infoHeader *{display:inline-block}.infoContainer{padding:15px;clear:both}.rememberMeCheckbox input{margin:0 2px}.dsShareThis{margin:5px 0;padding-right:40px;text-align:right;position:relative}.addthis_counter.addthis_bubble_style{min-width:32px!important;margin-left:10px;position:absolute;right:0}.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m,.addthis_default_style .at300bs,.addthis_default_style .addthis_counter{float:right}.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m,.addthis_default_style .at300bs{float:right!important}div[id*=_pnlDisqusTop]{text-align:right}div[id*=_pnlFacebookTop]{text-align:right}.categoryimg img{max-width:100%}a.soActionBtn,a.soActionBtn:hover,a.soActionBtn:active{cursor:pointer}a.soActionBtn.disabled{color:#b8b8b8;background:#e8e8e8;border-color:#b8b8b8;cursor:default}a.soActionBtn.disabled:hover{background:#e8e8e8;border-color:#b8b8b8}.topButtons{padding:5px 0;min-height:20px;text-align:right}.topButtons>div{display:inline-block}.bottomButtons{padding:5px 0;min-height:20px;text-align:right;clear:both}.dsAccountUpdateButton{padding:15px 0;text-align:center;margin-bottom:15px}.dsUpdateCartButton{padding:5px 0}.dsCheckoutButton{text-align:right;min-height:25px;margin:5px 0}.dsCheckoutReviewContinueBtn{min-height:25px;margin:5px 0;text-align:right;clear:both}.dsOrderConfirmationContinueButton{text-align:right}.AddressPageButtons{padding:15px 0;margin:5px 0;text-align:center}.soMakeAnotherDonationBtn{min-height:25px;margin-top:20px;margin-bottom:5px}.dsGivingStatementBtn{min-height:25px;margin-top:10px;margin-bottom:5px}.soMakeAnotherOrderBtn{min-height:25px;margin:15px 0}.soSponsorshipButton{text-align:center}.soSponsorWidgetButton{text-align:right}#footerLinks{text-align:center}#footerLinks>div{display:inline-block;margin:0 2px}.soDownloadPreview{margin:15px auto}.soDownloadPreview>ul li{display:inline-block;margin:5px}.orderDownloadDetails{width:30%;margin:auto;text-align:center}.orderDownloadDetails li{display:inline-block;margin:5px}a.soIdleBtn.soDownload{padding:2px 5px;margin-left:5px}div.orderHistoryKitComponentName{padding:.5% 0 .5% 5%}.dsFormItem{margin:5px 0}.dsFormLabel{text-align:right;width:38%}.dsFormItem>input,.dsFormItem select{width:40%}span.soPhoneType{display:block;padding-top:5px;text-align:center}span.soPhoneType span{display:inline-block}span.soPhoneType span.dsPhoneTypeLabel{width:35%;text-align:right;margin-right:1.75%}.dsFormItem .dsFormLabel,.dsFormItem .dsCodeControlCol2,.dsFormItem input,.templateSelectionFormItem .dsCodeControlCol2,.templateSelectionFormItem .templateSelectionLabel{display:inline-block}.templateSelectionFormItem select{width:70%}.dsRequiredFieldsHint{text-align:right}.dsCodeControlCol2{width:1%}#divAccountPreference .dsCodeControlCol2{width:2%}.dsCodeControlCol3{display:inline-block;width:50%;margin-left:8px}#divNews .dsCodeControlCol3{margin:0}.dsCodeControlCol3.accountpreferences-section-createpref-enews-col3{width:100%;display:block}.accountpreferences-section-createpref-news-row .dsCodeControlCol2{width:0}.dsCodeControlCol3 input,.dsCodeControlCol3 select{width:100%!important}.dsCodeControlCol3 li input{width:auto!important}.dsPreferencesNewsletter .dsCodeControlCol3 input,.dsPreferencesInterests .dsCodeControlCol3 input{width:auto}select.ddlCCExpYr,select.ddlCCExpMonth{width:75px}input#ctl00_PageContent_ctrlAccount_cbRememberPassword{width:auto}.captchaContainer{width:auto;text-align:center}.dsCSSTable{text-align:left}.dsCSSTableHeader{padding:5px;margin-top:5px}.dsCSSTableHeader>div{display:inline-block}.dsCSSTableRow{padding:5px}.dsCSSTableRow>div{display:inline-block;vertical-align:top}.dscol1{width:5%;text-align:center}.dscol2{width:45%}.dscol3{width:16%;text-align:center}.dscol4{width:15%;text-align:center}.dscol5{width:14%;text-align:right}.tab_container{margin-top:-1px;padding:10px}ul.tabs{margin-top:20px}ul.tabs li{display:inline-block;padding:0 20px 1px;margin:0 5px 0 0;float:none;line-height:35px}.ui-tabs .ui-tabs-nav li a{padding:6px 8px}ul.tabs li a{display:block;padding:0 3px}ul.tabs li.active{padding-bottom:1px;border:1px solid #aaa;border-bottom:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{line-height:20px}.ui-tabs .ui-tabs-nav{padding:0}.ui-widget-header{border:none;background:0 0}.prodtabs .soProdTabTitle{margin:15px auto auto}.prodtabs div.soTabItem{display:inline-block;cursor:pointer;margin:5px 5px 0 0}.prodtabs div.soTabItem:first-child{margin-left:0}.prodtabs div.soTabItem:last-child{margin-right:0}.prodtabs div.soTabItem a,.prodtabs div.tab_selected.soTabItem span{padding:5px;display:block}.sortandLayout{overflow:hidden;display:block;min-height:70px;position:relative;padding:15px 5px;clear:both;text-align:center}.sortandLayout>div{vertical-align:middle}.sortandLayout .label{display:block;text-align:center;width:100%;margin-bottom:5px}.sortandLayout .btn{display:block;max-width:100%}.sortandLayout .btn li{display:inline-block}.sortandLayout .btn li span{vertical-align:middle;line-height:26px}.sortandLayout .btn li a{color:inherit;vertical-align:middle;line-height:26px}.sortandLayout .btn li.first{border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-khtml-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;-o-border-radius:6px 0 0 6px}.sortandLayout .btn li.last{border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-khtml-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;margin:auto auto auto -3px}.sortandLayout .btn li.active{z-index:99}.sortandLayout .sorter .btn li{min-height:36px}.sortandLayout .layout .btn li{min-height:36px}.sorter{display:inline-block}.layout{display:inline-block}.sort-group{display:inline-block}.sort-group .btn li{margin:0;vertical-align:middle}.sort-group .btn li.first.active{margin-right:-1px}.sort-group .btn li.last.active{margin-left:-4px}.sort-group .btn li.active a,.sort-group .btn li.active span{line-height:26px;display:block;vertical-align:middle}.layout-selector .btn li{vertical-align:middle}.layout-selector .btn li.active a,.layout-selector .btn li.active span{line-height:normal;display:block}.sortandLayout .btn li a{display:block}.pager{text-align:left;margin:10px 2px;position:relative;line-height:20px}.pager span{margin:0 2px}.soPagesDisplayed{display:inline-block}.PagedContainer{width:50%;min-height:15px;position:relative}.page-sizer{position:absolute;right:0;top:0}.page-numbers-container{display:inline-block}.soSearchContainer{text-align:left}.productGrid{margin:auto;text-align:center}.productGriditem,.dsproductgriditem{text-align:center;width:24%;display:inline-block;margin:.5em .1em;padding:.5em;overflow:hidden;vertical-align:top}.productGridimage{max-width:100%;height:215px;overflow:hidden}.productGridimage img,.dsproductgridimage img{max-width:100%;max-height:100%}.productGriditemname{margin:5px 0;overflow:hidden;text-overflow:ellipsis;line-height:1.25em;height:2.5em}.productGridItemButton{min-height:40px}.productGridItemPurchase{margin-bottom:5px}.productGridItemButton.dsproductoneclick a{padding:10px 19px}.productGriditem .customerEnteredPriceInput input{width:100%}.productList{margin:auto}.dsentitygriditem{display:block;clear:both;margin:1em;overflow:hidden;position:relative;padding:0 0 1em}.dsentitygridimage{width:30%;float:left;margin-right:10px;margin-bottom:10px}.dsentitygridimage img{width:100%;height:100%}.dsentitygridinfo{display:inline-block;width:68%}.dsentitygridname{font-weight:700}.entityGridDescLabel{margin-top:.75em}.entityGridQtyAvailableDiv{display:inline-block;margin-left:.75em;font-style:italic}.dsentityeventlocationpanel{float:right;border-left:1px solid #999;padding-left:10px;margin-left:10px;width:200px}.entityGridActions{position:relative}.entityGridActions .dsentitygridbutton{padding-top:0;display:inline-block;position:absolute;right:0;white-space:nowrap}.entityGridActions .dsentitygridbutton a{display:block;margin-top:5px}#projectsCatPage .entityGridActions .dsentitygridbutton a{display:inline-block}.soCategoryPageAmount{text-align:left;display:inline-block;vertical-align:top}.soCatAmountEntry>span{margin-top:4px}.soCatAmountEntry span{display:inline-block}.dsmakethismonthly input[type=checkbox]{margin:auto 5px auto auto}.soCatPageAmtAddToCart{display:inline-block;vertical-align:top;margin-left:10px}.entityGridActions{margin:5px 0}.dsentitygridbutton{display:inline-block;margin:0 5px}.dsentitylistadddonation{display:block;width:100%}.soCategoryPageAmount{display:inline-block;margin:10px auto;vertical-align:bottom}.dsmakethismonthly input[type=checkbox]{margin-right:5px}.soCatPageAmtAddToCart{display:inline-block}.dsproductimage img{width:100%}#projectsCatPage .dsentitygridimage img{width:100%}#projectsCatPage .dsentitygridbutton{width:100%}#projectsCatPage .dsentitylistadddonation{display:none}.productGriditemattr{margin:5px 0}.soSlideDown{display:none;background:#ccc;padding:5px}.soContainerCloseBtn{text-align:right;margin-right:10px}.soContainerCloseBtn a{cursor:pointer}.slideDownLinkContainer{text-align:right;background:#ccc;padding:5px;margin-bottom:10px;cursor:pointer}.soAdvSearchByType{text-align:center;margin:15px auto}.soAdvSearchByTypeItem{display:inline-block}.soSponsorSearchButton{text-align:center}#soSponsorshipResultsGrid{padding-top:15px;text-align:center}.dsSponsorshipResultsGridItem{display:inline-block;width:31%;margin:2px;padding:5px 3px}.dsSearchResultImage{width:95%;margin:auto}.dsSearchResultImage img{width:100%}.soChildAttributes{margin:3px 0}.soChildAttributes>div>div{display:inline-block}.dsSponsorshipMonthlyAmount{margin-top:5px}#dsSponsorshipDetailPageContent{margin-top:8px}#soSidebarSponsorWidget{overflow:hidden}#soSidebarSponsorSearch .soAdvSearchByTypeItem{display:block}#soSidebarSponsorWidget .dsSponsorshipImageContainer{vertical-align:top;text-align:center;width:auto;padding-right:0;float:none;overflow:auto;display:block}#soSidebarSponsorWidget .dsSponsorshipImage img{width:175px;height:175px;margin:5px;float:none}#soSidebarSponsorWidget .dsSponsorshipPageContent{padding:15px 0 0;width:auto;height:auto;overflow:hidden}#soSidebarSponsorWidget .dsSponsorshipChildInfo{margin:10px auto}#soSidebarSponsorWidget .dsSponsorshipContent{margin-bottom:auto}#soSidebarSponsorSearch .soSponsorWidgetSearchCriteriaContainer{padding:10px 0}.soSubscribeWidgetContainer{text-align:center;margin:25px}.soSubscribeWidgetContainer input{margin:14px}#soGiftCatalog .dsentitygridaction input{max-width:50px;margin:0 5px}#ProductDetailsAttributes{margin-bottom:5px;margin-top:5px}#ProductDetailsAttributes ul{display:table}#ProductDetailsAttributes ul li{display:table-row}#ProductDetailsAttributes div.ds-Product-Attribute span.Label{display:table-cell;text-align:right;padding-right:5px}#ProductDetailsAttributes div.ds-Product-Attribute span.Value{display:table-cell}div.productGriditemattr ul{display:table}div.productGriditemattr ul li{display:table-row}div.productGriditemattr div.ds-Product-Attribute span.Label{display:table-cell;text-align:right;padding-right:5px}div.productGriditemattr div.ds-Product-Attribute span.Value{display:table-cell}.dsproductqty{margin-bottom:15px}.offerRestrictionsDescription ul{list-style-type:disc;padding-left:40px}.offerRestrictionsDescription ul>li{list-style-type:disc}.dsproducttopbuttons{text-align:right;margin:15px 0;min-height:25px}.dsproductcontinuebtn{display:inline-block;vertical-align:top}.dsproductaddsummary{display:inline-block;vertical-align:top}.dsproductaddsummary span{display:inline-block;vertical-align:middle}.dsAddToWishlist{margin-top:5px}.giveAsGiftContainer{text-align:left}.dsGiveAsGiftSelection{padding:10px 0;margin-bottom:5px;text-align:left}#cbGiveAsGift{margin:0 2px}.dsproductsendtoPanel{width:100%;margin:0 auto 0 0;padding-bottom:15px}.dsproductsendto{width:100%;margin-top:10px}.dsproductsendtoRow{width:100%;margin:5px 0}.dsproductsendtoRow .dsproductsendtoCol1{display:inline-block;text-align:right;width:40%}.dsproductsendtoRow .dsproductsendtoCol2{display:inline-block;width:2%}.dsproductsendtoRow .dsproductsendtoCol3{display:inline-block;width:50%;text-align:left}.dsproductsendtoCol3 select{max-width:100%}.dsproductsendtoCol3 input{max-width:100%}.eCardsSelection{padding:10px 0;margin-bottom:5px;text-align:center}.eCardsContainer{text-align:left}#isECards{margin:0 2px}.eCardsDetails{width:100%;margin:0 auto 0 0;padding-bottom:15px}.eCardsTemplates{text-align:center}.eCardsTemplatesHeader{font-weight:700}.eCardsTemplatesOptions ul li{display:inline-block;margin:5px}.eCardsTemplate{display:inline;vertical-align:top}.singleImageViewer{display:inline-block;width:100px;height:100px;margin:5px;cursor:pointer}.singleImageViewer img{max-height:100%;max-width:100%}.eCardsDetailsRow{width:100%;margin:5px 0}.eCardsDetailsRow .eCardsDetailsCol1{display:inline-block;text-align:right;width:40%}.eCardsDetailsRow .eCardsDetailsCol2{display:inline-block;width:2%}.eCardsDetailsRow .eCardsDetailsCol3{display:inline-block;width:50%;text-align:left}.eCardsDetailsRow select{max-width:100%}.eCardsDetailsRow input{max-width:100%}.eCardsDetailsRow textarea{width:100%}.eCardsNote{font-size:85%;font-style:italic}.relatedProductsContainer{text-align:center}.alsoBought{text-align:center}#bestSellers{text-align:center}#bestSellers .infoHeader h3{text-align:left}.soaddalldonationstocart{text-align:right}.soAddtoCartDialog .dsproductimage>div>*{display:none}.soAddtoCartDialog .dsproductimage>div>div{display:block}.soPremiumItems,#dsPremiums{text-align:center}.dsPremiumItem{display:inline-block;margin:10px 3px;width:23%}.dsPremiumImage{width:95%;margin:auto}.dsPremiumImage img{width:100%}.maximizeDonationButtonContainer{margin-top:10px;text-align:center}#RecurringInfo label{display:inline-block;margin:0 2px;min-width:50px}.dsKitItemCell.dscol1{width:50%;text-align:left}.dsKitItemCell.dscol2{width:0}.dsKitItemCell.dscol3{text-align:left}.dsKitItemCell.dscol4{text-align:left}.dsproductimage .GalleryImgContainer{overflow:hidden}.dsproductimage .GalleryImgContainer img{cursor:pointer}.dsproductimage .GalleryHolder{text-align:center}.dsproductimage .GalleryHolder>div{display:inline-block;width:17%;height:35px;margin:5px;border:3px solid #777;cursor:pointer}.dsproductimage .GalleryHolder>div img{height:100%}#imageViewerDialog{text-align:center;position:relative}#imageViewerDialog img{max-width:75%;margin:30px 0;position:relative;top:50%}#imageViewerDialog .galleryarrow{width:50px;height:100%;position:absolute;top:0;bottom:0;background-position:center;background-repeat:no-repeat;z-index:999}#imageViewerDialog .galleryarrow.right{background-image:url(images/arrow-right.png);background-position:center;right:0}#imageViewerDialog .galleryarrow.left{background-image:url(images/arrow-left.png);background-position:center;left:0}#imageViewerDialog .galleryarrow:hover{background-color:#ccc;cursor:pointer}.sliderContainer .arrow{display:block;width:30px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:0;cursor:pointer;opacity:.3;filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3}.sliderContainer .arrow:hover{opacity:1;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.dsPriceStrikeOut{text-decoration:line-through}#soProjectDetailPage .dsproductdescription{margin-top:10px;clear:none}.dsproductdescription{clear:both}#RecurringInfo>div{margin:5px 0}.soPremiumItems .dsGiveAsGiftSelection{text-align:center}.dsproductattr{margin:5px 0}.dsproductattr .Label{font-weight:700}.dsproductimagecontainer{float:left;width:30%;min-width:150px;margin:5px 10px 15px 0}.dsproductimage img{width:100%}.dsproductname h3{padding-top:20px}.dsCauseLeftContainer{padding-top:20px}.dsproductdetailsmallcontainer{width:64%;display:inline-block;margin-bottom:20px}.dsproductpriceamt{margin-left:5px}.dedication.infoContainer{margin:10px}.dsPledgeDonationTypeContainer .dsPledgeLabel{margin:0 0 4px}.dsProjectDonationDetails ul{text-align:center}.dsProjectDonationDetails ul li{display:inline-block;margin:5px}.dsPledgeLabel{margin-right:5px}.dsProjectLabel{margin-right:10px}.dsCheckoutPaymentMethodContainer .dsSigninPage .infoContainer{text-align:center}.dsCheckoutPaymentMethodContainer .dsSigninPage .dsForgotPassPanel{text-align:right}.dsCheckoutPaymentMethodContainer .dsSigninPage .dsRight{min-height:40px;margin-top:15px}.dsCheckoutPaymentMethodContainer .dsForgotPassPanel{text-align:right}.dsCheckoutPaymentMethodContainer .dsForgotPassPanel .LightCellText{display:inline-block;text-align:right;width:25%}.dsCheckoutPaymentMethodContainer .dsForgotPassPanel input{width:35%}.dsCheckoutPaymentMethodContainer .dsForgotPassFormPanel{text-align:center}.dsCheckoutPaymentMethodContainer .dsForgotPassFormPanel .LightCellText{display:inline-block;text-align:right;width:15%}.dsCheckoutPaymentMethodContainer .dsForgotPassFormPanel email{margin:5px 0}.dsCheckoutPaymentMethodContainer .dsForgotPassFormPanel input{width:35%}.dsProjectDedicationOptions{margin:5px 0}.dsProjectDedicationOptions select{width:25%}.dsProjectDedicationOptions input{width:73%}#pnlDedicationHeader{text-align:center}#pnlDedicationHeader input{margin:0 5px}#pnlDedicationDetails{display:none;margin-top:10px}.dsAnonymousDonation{text-align:center;margin-bottom:15px;white-space:nowrap;position:absolute;bottom:35px;width:100%}.dsAnonymousDonation input{margin:0 5px}.infoContainer .verify{text-align:center}.causeDetails>div{display:inline-block;vertical-align:top}.createCauseDescription{width:70%}.createCauseBtn{margin-left:5%;text-align:center;white-space:nowrap}.createCauseBtn a.soActionBtn{margin:0}#MissionaryLookupCriteria .infoContainer{text-align:center}#MissionaryLookupCriteria .panelDescription{padding-bottom:5px}#MissionaryLookupCriteria .projectCode{padding:8px 0}#MissionaryLookupCriteria input{margin-left:4px}#MissionaryLookupCriteria span.label{display:inline-block;width:120px;text-align:right}#MissionaryLookupCriteria .firstLastName{padding-top:5px}#MissionaryLookupCriteria .firstLastName>div{padding:3px 0}#ProjectMatchLookupCriteria .infoContainer{text-align:center}#ProjectMatchLookupCriteria .panelDescription{padding-bottom:5px}#ProjectMatchLookupCriteria .projectCode{padding:8px 0}#ProjectMatchLookupCriteria input{margin-left:4px}#ProjectMatchLookupCriteria span.label{display:inline-block;width:120px;text-align:right}#ProjectMatchLookupCriteria .projectDescription{padding:8px}.subaccountItem{padding:3px 0}.subaccountItem label{display:inline-block;width:42%;padding-right:5px;text-align:right}.subaccountItem input{display:inline-block;width:150px}.detailPageRollUpSection{margin:auto auto 25px}.rollUpSectionTitle{padding:10px;background:#d7d8db;color:#383838;cursor:pointer}.rollUpSectionTitle:before{content:"";background:url(images/subnav-arrow-right-gray.png) center center no-repeat;background-size:12px;width:12px;height:12px;display:inline-block;padding-right:10px}.rollUpSectionTitle.open:before{content:"";background:url(images/subnav-arrow-down.png) center center no-repeat;background-size:12px;width:12px;height:12px;display:inline-block;padding-right:10px}.rollUpSectionContent{display:none}.sectionTitle{font-size:18px;font-weight:700;margin:40px auto 20px 30px}.contactSection{margin:20px auto auto 30px}.attributeItem{margin:10px auto 10px 30px}.attributeLabel{font-weight:700;margin-right:5px;display:inline-block}.attributeValue{display:inline-block}.openCloseAllContainer{text-align:right}.openclosebutton{padding:5px;background:#848484;color:#fff;cursor:pointer;display:inline-block;margin:10px 0 30px auto;text-align:center}.dsPledgeOneTimeDonation{margin-top:10px;text-align:center}.dsPledgeOneTimeDonation input{margin:1px 2px 0 5px}.dsPledgeAutoDonation{text-align:center;margin:5px 0}.dsPledgeAutoDonation input{margin:0 2px 0 8px}div[id$=pnlContent]{position:relative;padding-bottom:70px}.dsPledgeWithrawDonationDate{text-align:center}.dsDonateBtn{width:100%;text-align:center;min-height:40px;margin:5px 0;position:absolute;bottom:0}.dsDonateBtn a{margin:0 5px}.soSponsorDetailPageHeader{margin:10px 0}.dsSponsorshipDetailsImageContainer{width:30%;margin-right:10px;margin-bottom:15px;overflow:hidden;float:left}.soSponsorDetailSearchPanelBody{margin:5px 0}.dsSponsorshipDetailsImageContainer img{width:100%}.ProductLargeImage-Label-Open{text-align:center}.dsProjectDonationDetails{clear:both;margin:10px 0}.soSponsorshipDescription{margin:20px auto}.ds-Project-Donation-Frequency-Option{text-align:center}#dsSponsorshipDetailPageContent .ds-Project-Donation-Frequency-Option input{margin-left:5px}.soSponsorDetailSearchPanel{clear:both}.soSponsorDetailSearchPanelTop{padding:15px;border:0 solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.soSponsorDetailSearchPanelTop .infoTitle{margin:auto}#dsSponsorshipDetailPageContent .ui-tabs{clear:both}.dsSubsProductVariant>div{display:inline-block}.dsSubsContinueBtn{text-align:right}.dseventprice div{display:inline-block}.dseventprice{display:inline-block}.soEventPriceNote{display:inline-block}.dseventlocation{margin:10px 0}.dseventlocationlabel,.dseventlocationdetails{vertical-align:top}.dsEventTopSearch{text-align:right;min-height:25px;padding:5px 0}.dsEventTopSearch span{display:inline-block}.dseventpriceoptions{margin:15px auto}.dseventregisteroptions{line-height:1.5em}.dseventregisteroptions #IndividualInfo,.dseventregisteroptions #GroupInfo{padding-left:25px}.dseventregisteroptions select,.dseventregisteroptions input{max-width:150px}.dseventregisteroptions input{margin-right:5px;line-height:1.5em}.dseventregisteroptions label{line-height:1.5em}.dseventspouseinfoRow{margin:2px 0}.dseventspouseinfoRow>div{display:inline-block}.dseventspouseinfoCol1{width:35%;text-align:right}.dseventspouseinfoCol2{width:1%}.dseventspouseinfoCol3{width:50%;text-align:left}.dseventspouseinfoRow input{width:100%}.requiredField{color:red}.soGroupRegInfoRow{margin-bottom:15px}.soGroupRegInfoRow>div{display:inline-block}.soGroupRegInfoRow .soGroupRegInfoCol1{text-align:left}.soContinueBtnContainer{display:inline-block;margin-left:10px}.dseventDates,.dsEventPricelabel,.dseventlocationlabel,.soEventCapacityLabel,.soEventAvailabilityLabel{}.dseventDates span.dseventDate,.dsEventPriceAmt,.soEventPriceNote,.dseventcapacityvalue,.soEventAvailabilityValue{line-height:1.5em;padding-left:5px}.dsEventGroupPriceLabel{padding-left:5px}.dseventlocationlabel,.dseventlocationdetails{display:inline-block}.dseventlocationdetails{width:50%}.dspagecontentAlt{padding:0;width:auto}.dspagecontentAlt .infoHeader div{vertical-align:middle}.dspagecontentAlt .dsprojectimageAlt{text-align:center}.dspagecontentAlt .dsprojectimageAlt img{max-width:90%}.dsEventTitle2{display:inline-block;text-align:left;width:60%;margin-right:12px;vertical-align:middle}.dsEventDates2{display:inline-block}.eventDetailPageOPC .dsproducttopbuttons{position:absolute;bottom:0;margin:auto;width:100%;text-align:center}.OPCEventMessageHide{display:none}.eventDetailPageOPC .OPCEventMessage{text-align:center;display:block;padding-bottom:30px}#soEventDetailPage .inputCouponCode{width:15em}#soEventDetailPage .soCouponfield{padding-bottom:20px}#soEventDetailPage .inputGroupId{width:15em}#soVolunteerOpportunity{overflow:hidden;margin-top:15px}#soVolunteerOpportunity .dseventsessiontime{display:none}#soVolunteerOpportunity .dseventlocationname{margin-top:5px}#soVolunteerOpportunity .dseventgetdirectionslink{margin-top:10px;margin-bottom:10px}#soVolunteerOpportunity .dsproductpagetable{margin-top:15px}#soVolunteerOpportunity .dsproductdetails{width:100%;display:block;overflow:hidden;clear:both;padding:10px}#soVolunteerOpportunity .dsprojectimageAlt{text-align:center}.soVODescriptionRequirements{display:inline-block;width:100%}.soVOLocationCapacity{width:40%;display:inline-block;padding-left:10px;margin-left:10px;margin-bottom:15px;float:right}.dsVOHeader1{margin-top:15px;margin-bottom:10px}.dsVOHeader2{margin-top:15px}.dsVODetails ul li{float:none;margin-left:30px}.soSessionsLeftCriteria,.soSessionsRightCriteria{display:inline-block;margin-right:15px;vertical-align:top}.soSessionsRightCriteria li,.soSessionsLeftCriteria li{margin:5px 0}.soSessionsRightCriteria input{max-width:100px}.soSessionsFilterDay{margin:1px 0}.selectAll{text-align:center;margin:5px 0}.soShowSelectedCheckbox{margin:10px auto}.dseventsessionsFilterDays{margin:10px auto}.dseventsessionsFilterDays a{margin-right:20px;cursor:pointer}.soSessionFilterSearch{margin:10px auto}.dseventsessionsquicklinks{margin:2px 0}.dseventsessionsquicklinks a{margin:0 10px}.dseventsessionsintro{margin:10px 0}.dseventsessionitem{margin:10px 0;padding:5px}.dseventsessionitem>div{display:inline-block;vertical-align:middle}.dseventsessionitem input{margin-top:2px}.dseventsessiontable label{padding:0 5px 0 0}.dseventsessiontable input,.dseventsessiontable select{margin:auto 5px auto auto}.dseventsessiontable .infoContainer{padding:15px 10px}.dseventLocationaddress{white-space:pre-wrap}.dsProjectDonationAmountSuggestion input{max-width:50px}.ds-Project-Donation-Recurring-Form{text-align:center}#divGiveAsGift .infoContainer{text-align:center}.dsproductratingstars table{margin:auto}.CommentHelpfulText input{margin-left:5px}#dsSigninPage .dsloginpanel{display:inline-block;width:47%}#dsSigninPage .infoContainer{position:relative}.dsLeftColumn{display:inline-block;width:50%;margin-right:1%;padding-right:1%}#dsSigninPage .dsRightColumn{display:inline-block;width:47%;vertical-align:top}#dsSigninPage .dsRight{margin-top:20px;min-height:40px;white-space:nowrap}#dsSigninPage input{width:100%}#dsSigninPage input[id*=_RememberMe]{width:auto;margin-top:-2px}#dsSigninPage input[id*=_PasswordRecovery]{width:auto;margin-top:-2px}.soCreateAccountBtn,.soCreateOrgAccountBtn{min-height:0;margin-top:auto;text-align:center}.dsSigninPage table{width:100%}.dsLeftColumn>table{width:100%}.LightCellText>div{display:inline-block}#dsSigninPage .LightCellText{width:auto}.dsSigninPanel .LightCellText{display:inline-block;text-align:right;width:25%}.dsSigninPanel input{width:35%}.dsFormCheckboxSignIn{min-width:12px;max-width:20px}.dsSigninPanel .dsFormCheckboxSignIn input{width:100%}.dsRight.padT15{margin-top:10px}.forgotPass{margin:15px auto;text-align:right;cursor:pointer}a#lnkForgotPassowrd{cursor:pointer;color:blue}.phoneCountry{cursor:pointer;text-decoration:underline}.dsForgotPassPanel input{width:100%}#dsAccountPage .infoContainer{padding:15px 25px}.dsAddressList{margin:15px 5px}.dsAddressListItem{display:inline-block;min-height:180px;width:48%;margin-bottom:15px;vertical-align:top}.dsAddressListItemImageButtons{display:inline-block;padding:2px 5px 0 0;vertical-align:top;min-width:35px}.dsAddressListItemImageButtons input{display:block;margin-bottom:4px}.dsAddressListItemDetails{display:inline-block;padding:2px 5px 10px;border-left:1px solid #ccc;white-space:normal;width:78%;min-height:180px}.noIcon.ui-icon{background:0 0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.expandCollapseIcon{display:inline-block;width:15px;height:15px;background-image:url(images/ui-icons_454545_256x240.png);vertical-align:middle}.expandCollapseIcon.expanded{background-position:-16px 48px}.expandCollapseIcon.collapsed{background-position:0 48px}div.dsFormItem.stateNotRequiredContainer{display:none}.stateNotRequired{text-align:left;color:red;display:none}.stateNotRequired.onepg{font-size:100%;font-weight:700;color:#800008;text-align:center}.stateNotRequiredText{line-height:16px}.dsCreateAccountPreferences .dsFormLabel{width:auto;vertical-align:top}.dsPreferencesNewsletter .dsFormLabel{width:auto;vertical-align:top}#ctl00_PageContent_pnlAccountUpdated{margin-bottom:10px}.soDeleteSpouseDepMsg{text-align:center}#soMediaPanel{padding:10px 0}#soMediaPanel span{display:block;text-align:center}#soMediaPanel input{width:auto;margin-left:8px}#soMediaPanel label{width:auto;margin-right:8px}#accountGroupButtons{text-align:center}#accountGroupButtons span{display:block;margin:15px 0 10px}#MyMissionsButtons{text-align:center}#MyMissionsButtons span{display:block;margin:15px 0 10px}#MyApplicationButtons{text-align:center}#MyApplicationButtons span{display:block;margin:15px 0 10px}#divInterests .dsPreferencesInterests .dsFormLabel{vertical-align:top;white-space:nowrap}.dsPaymentOptionsList{margin:15px 5px}.dsPaymentOption{display:inline-block;min-height:110px;width:48%;margin-bottom:15px;vertical-align:top}.paymentoption-imagebuttons{display:inline-block;padding:2px 5px 0 0;vertical-align:top;min-width:35px}.paymentoption-imagebuttons input{display:block;margin-bottom:4px}.paymentoption-details{display:inline-block;padding:2px 5px 10px;border-left:1px solid #ccc;white-space:normal;width:78%;min-height:110px}.editButtons{text-align:center;margin:20px auto}.paymentoptions_main .pageButtons{text-align:center;margin:20px auto}.dsPaymentOption a.soActionBtn{display:none;padding:2px;vertical-align:top}.dsPaymentOption:hover a.soActionBtn.makeprimary{display:inline-block}.paymentoption-header{min-height:20px}.paymentoption-header h3{display:inline-block}.cardprimary{margin:4px auto}.cardprimary span{color:#fff;background:#37a300;padding:2px;border:0 solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.link-recurringitem-attribute{text-decoration:underline}.div-recurringitem-attribute{padding:1px}.accountRecurring-attribute-lostCard{padding-top:10px}.link-pledgeitem-attribute{text-decoration:underline}.div-pledgeitem-attribute{padding:1px}.accountPledge-attribute-makeOneTimePayment{padding-top:10px}.editCommitmentPageTitle{margin-bottom:5px}.editCommitmentRelatedTitle{margin-top:20px;margin-bottom:5px}.editCommitmentMessage{padding-top:2px;padding-left:2px;padding-bottom:20px}.dsEditCommitmentFormItem>input,.dsFormItem select{width:20%}.dsGivingStatementPopup span.ui-dialog-title{font-size:16px}#pnlGivingStatementFilter div{margin-bottom:8px}#lnkGivingStatementClose{display:none}#pnlGivingStatementFilter .padR5{display:inline-block;width:25%}#GivingStatement{max-width:625px;margin:50px auto;padding:10px}.dsGivingStatementTable{width:100%;margin:15px 0;text-align:left}.dsGivingStatementTable .col1{text-align:left}.dsGivingStatementTable .col2{text-align:left}.dsGivingStatementTable .col3{text-align:left}.dsGivingStatementTable .col4{text-align:right}.GivingStatementInnerContent .total{text-align:right}.GivingStatementInnerContent .hiddenColumnsText{font-weight:700}.hiddenwhenprint{height:35px;line-height:35px;text-align:right}.givingHeader{display:inline-block}.donorInfo{float:right;margin-bottom:15px}.soGivingStatementSubHeaderMessage{clear:both}.soGivingStatementAdditionalData{font-size:smaller;padding-left:20px}.sogroupname{text-decoration:underline}#dsOrderConfDetails>div{margin:0 25px;display:inline-block;vertical-align:top}.dsOrderConfOrderDate>div{display:inline-block;vertical-align:top;margin:0 5px;width:120px;text-align:right}.dsOrderConfOrderDate>div+div{text-align:left}.dsOrderConfDetailsRight>div>div{display:inline-block;vertical-align:top;margin:0 5px;width:150px;text-align:right}.dsOrderConfDetailsRight>div>div+div{text-align:left}.dsOrderConfReceiptMsg{margin:15px 0}.soEmailReceipt{width:50%;max-width:700px;margin:auto;padding-top:20px}.receiptHeaderRow{background:#999}.soEmailReceipt table{width:100%}.soEmailReceipt .padT10,.soEmailReceipt .padR10{text-align:right;height:35px;line-height:35px}.soEmailReceipt table .giving{text-align:left}.soEmailReceipt table .amount{text-align:right}.soEmailReceipt td,.soEmailReceipt th{vertical-align:top;padding:5px}.soEmailReceiptAdditionalData{font-size:smaller;margin-left:20px}.soEmailReceipt .transactionInfo{float:right}.soEmailReceipt .receiptUserInfo .socol1{width:40%}.soEmailReceipt .receiptUserInfo .socol2{width:60%}.soEmailReceipt .transactionInfo .col1{width:60%;text-align:right}.soEmailReceipt .transactionInfo .col2{width:30%;text-align:right}.soEmailReceipt .receiptAddress .col1{width:40%}.soEmailReceipt .receiptAddress td .col1{width:40%;text-align:right}.soEmailReceipt .receiptAddress .col2{width:60%;text-align:right}.soEmailReceipt .paymentMethodLabel.col1{width:60%;text-align:right}.soEmailReceipt .paymentMethod.col2{width:30%;text-align:right;white-space:nowrap}.orderReceipt{max-width:630px;width:100%}.orderReceipt .customerInfo{width:40%}.dsCodeControlCol3.preferences-section-news-enews-col3,.dsCodeControlCol3.preferences-section-news-news-col3{margin:0}.WishListWarning{min-height:25px;padding:5px 0}#wishListPage .dscol2{width:40%}.dscol5{width:15%}#wishListPage .bottomButtons{min-height:25px;margin:5px 0;text-align:right}#divTransactionHistory td{text-align:center}#divTransactionHistory td.dsTableDateColumn,#divTransactionHistory th.dsTableDateColumn{text-align:left}#divTransactionHistory table.dsorderitems td.soRowCol6,#divTransactionHistory table.dsorderitems td.dsTableAmountColumn{text-align:right}#divProductPurchaseHistory th.soHeaderCol1{text-align:left}#divTransactionHistory .soRowCol1,#divTransactionHistory .col1 #divTransactionHistory .dscol1,#divTransactionHistory .dsTableNameColumn{text-align:left}#divTransactionHistory .dsTableNotesRow{height:auto}#divTransactionHistory .dsTableNotesColumn{text-align:left;padding-left:10px}#divTransactionHistory .soRowCol6,#divTransactionHistory .soHeaderCol6,#divTransactionHistory .dsTableAmountColumn{text-align:right}#divTransactionHistory ul.tabs.ui-tabs-nav{margin-bottom:2px}#divTransactionHistory ul.tabs.ui-tabs-nav li{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-bottom:1px solid #ccc!important}.dsHistoryTableTitle{margin:0 0 10px 15px}.hiddenColumnsText{display:none;margin:15px 0;padding:0 5px}.dsorderitems{width:100%;clear:both}.dsorderitems tr{height:40px}.dsorderitems th.soHeaderCol1{text-align:left}.dsorderitems th,.dsorderitems th.dsTableDateColumn,.dsorderitems th.dsTableAmountColumn,.dsorderitems th.dsTableButtonsColumn{text-align:center}.soPageDisplayItems{float:left;height:25px}.solistpagercontainer{margin:35px 0}.PagedContainer{display:inline-block;float:right;vertical-align:middle;overflow:hidden;height:35px;margin-top:20px}.pagination{display:inline-block;float:left;vertical-align:middle;height:35px;line-height:35px;margin-top:20px}.pagination a,.pagination span{margin:0 2px}.pagelist{clear:both;margin:10px 0}.paymentMethodEdit{text-decoration:underline;font-weight:700}.soRecurringDonations{margin-left:20px}#divPledgesHistory .dsorderitems .col4{width:10%}#divARPaymentsHistory .col3{width:30%}#divARPaymentsHistory .col4{width:18%}.dsOrderHistoryActionButtons{min-height:50px;margin-top:15px;text-align:right;clear:both}.soCSSTableRow{padding:12px 0}.soCSSTableRow .soCSSTableCell{display:inline-block;text-align:left}.soCol1{width:2%}.soRecurringDonations .soCol1{width:20%}.soCol2{width:25%}.soRecurringDonations .soCol2{width:15%}.soCol3{width:14%}.soRecurringDonations .soCol3{width:20%}.soCol4{width:14%}.soCol5{width:14%}.soCol6{width:14%}.soCol7{width:10%}.soCSSTableCell input,.soCSSTableCell select{width:100%}.dsHistoryRowButton a.soIdleBtn,.dsHistoryRowButton a.soIdleBtn:hover,.dsHistoryRowButton a.soIdleBtn:active{margin:2px;padding:4px;color:#fff}#divSubscriptionHistory td a{white-space:nowrap}#divTransactionHistory #divSubscriptionHistory td{text-align:center}#divTransactionHistory #divSubscriptionHistory td.col1{text-align:left}#divTransactionHistory #divSubscriptionHistory td.col5{text-align:right}.sovolunteerhistory .dscol1{width:22%;text-align:left}.sovolunteerhistory .dscol2{width:22%;text-align:center}.sovolunteerhistory .dscol3{width:22%}.sovolunteerhistory .dscol4{width:22%;text-align:right}.recurringGiving{}.ds-Featured-Items-Page .Feature-Primary{width:100%;min-height:300px;position:relative;border:1px dotted #ccc;margin:10px 0;overflow:hidden}.ds-Featured-Items-Page .Feature-Primary ul li{display:inline-block;vertical-align:top;width:47%}.ds-Featured-Items-Page .Feature-Primary-Item-Image-Container{text-align:right;position:relative}.ds-Featured-Items-Page .Feature-Primary-Item-Image-Container img{}.ds-Featured-Items-Page .Feature-Secondary-Item-Image img,.ds-Featured-Items-Page .Feature-Recommended-Item-Image img{width:100%}.ds-Featured-Items-Page .Feature-Primary-Item-Info-Cart-Button{display:inline-block}.ds-Featured-Items-Page .Feature-Secondary{text-align:center;margin:10px 0}.ds-Featured-Items-Page .Feature-Secondary-Item{display:inline-block;width:31%;border:1px dotted #ccc;padding:5px;margin:5px 3px;min-height:300px;vertical-align:top;text-align:center;position:relative}.ds-Featured-Items-Page .Feature-Secondary-Item-Info-Name{min-height:25px}.ds-Featured-Items-Page .Feature-Secondary-Item-Info-Description{height:35px;overflow:hidden}.ds-Featured-Items-Page .Feature-Secondary-Item-Image{width:100%}.ds-Featured-Items-Page .Feature-Secondary-Item-Info-Price{margin:5px 0}.ds-Featured-Items-Page .Feature-Secondary-Item-Info-Cart-Button{display:inline-block}.ds-Featured-Items-Page .Feature-Recommended{text-align:center;margin:10px 0}.ds-Featured-Items-Page .Feature-Recommended-Item{display:inline-block;width:23%;border:1px dotted #ccc;padding:5px;margin:5px 3px;min-height:300px;vertical-align:top;text-align:center;position:relative}.ds-Featured-Items-Page .Feature-Recommended-Item-Info-Name{min-height:35px}.ds-Featured-Items-Page .Feature-Recommended-Item-Info-Price{margin:5px 0}.ds-Featured-Items-Page .Feature-Recommended-Item-Image{width:100%}.ds-Featured-Items-Page .Feature-Recommended-Item-Info-Cart{margin:5px 0}.ds-Featured-Items-Page .Feature-Secondary-Item-Info-Cart-Button{display:inline-block}.dsCheckoutImageMap{width:100%;text-align:center}.dsShoppingCartBottomButtonsNotes{margin-top:25px}.soShoppingCartBottomLeft{display:inline-block;width:47%}#dsShoppingCartSummary>.soShoppingCartBottomLeft{width:100%;text-align:center;display:none}.soShoppingCartBottomLeft input{display:block;width:75%}.soOrderNotes{margin-top:5px}.dsShoppingCartBottomButtonsNotes>.soShoppingCartBottomright,#dsShoppingCartSummary .soShoppingCartBottomright{display:inline-block;text-align:right;float:right;width:65%}.dsShoppingCartBottomButtonsNotes>.soShoppingCartBottomright{width:50%}#dsShoppingCartPage #dsShoppingCartSummary .soShoppingCartBottomright{width:100%}.dsCartSummarySubTotals .col1{width:60%;text-align:right}.dsCartSummarySubTotals .col2{width:35%;text-align:right;float:right}.dsShoppingCartSummary{min-height:25px}.dsOneTimeDonations .dscol2{width:77%}.dsRecurringDonations{}.dsRecurringDonations .dscol2{width:41%}.dsRecurringDonations .dscol4{width:29%}.dsRecurringDonations .dscol5{width:20%}.dsSubscriptions{}.dsSubscriptions .dscol2{width:32%}.dsSubscriptions .dscol5{text-align:center}.dsSubscriptions .dscol6{width:12%;text-align:right}.dsEvents .dscol2{width:40%}.dsEvents .dscol4{width:20%}#dsCheckoutPaymentPage .dsEvents .dscol2,#dsCheckoutReviewPage .dsEvents .dscol2{width:45%}.soOrderNotes textarea{width:100%;border:1px solid #666}.dsBalancePayments .dscol5{width:47%}.dsMissionPayments .dscol2{width:78%}#dsShoppingCartSummary{min-height:50px}.soPledgeGroup{text-align:center;font-weight:700;overflow:hidden}.soPledgeGroup span{margin:3px 0 2px}.soCartRemoveItemImage{width:20px}.buttonClear{display:none}#dsShoppingCartPage .dsCheckoutButton.topButtons{display:none}.dsCheckoutButton.topButtons .dsCheckoutButton{display:none}.dsCartItemRowColumnAmount input{width:90%;text-align:right}[id*=pnlCCPane],[id*=creditCardInfo]{width:60%;margin:auto}.creditCardPanelPageContainer{background:#fff url(../includes/images/loader.gif) center center no-repeat}[id*=pnlCCPagePane]{background:#fff}@media(max-width:500px){[id*=pnlCCPane],[id*=creditCardInfo]{width:100%;margin:auto}}[id*=pnlCCPane] .hostedPaymentPanel,[id*=creditCardInfo] .hostedPaymentPanel{margin-top:10px}[id*=pnlCCPane] .hostedPaymentPanel.cardconnect,[id*=creditCardInfo] .hostedPaymentPanel.cardconnect{margin-top:initial}[id*=pnlCCPane] .hostedPaymentPanel.cardconnect iframe,[id*=creditCardInfo] .hostedPaymentPanel.cardconnect iframe{height:34px;width:100%}.widgetContentContainer .hostedPaymentPanel.cardconnect.donationWidget iframe{height:34px}[id*=pnlCCPane] .creditCardPanelPage,[id*=creditCardInfo] .creditCardPanelPage{height:327px;width:100%;display:block}[id*=pnlCCPane] input[type=text],[id*=pnlCCPane] select,[id*=creditCardInfo] input[type=text],[id*=creditCardInfo] select,[id*=pnlCCPagePane] input[type=text],[id*=pnlCCPagePane] select{display:block;width:100%}[id*=pnlCCPane] .dsFormItem.ccImage,[id*=creditCardInfo] .dsFormItem.ccImage,[id*=pnlCCPagePane] .dsFormItem.ccImage{margin:20px 0;text-align:center}[id*=pnlCCPane] .dsFormLabel,[id*=creditCardInfo] .dsFormLabel,[id*=pnlCCPagePane] .dsFormLabel{width:auto}[id*=pnlCCPane] .dsFormLabel.ccHidden,[id*=pnlCCPane] .dsCodeControlCol2.ccHidden,[id*=creditCardInfo] .dsFormLabel.ccHidden,[id*=creditCardInfo] .dsCodeControlCol2.ccHidden{display:none}[id*=pnlCCPane] .savePaymentEntry,[id*=creditCardInfo] .savePaymentEntry{width:auto;text-align:left}.clearCreditCardContainer{margin-top:20px;text-align:right;display:none}.clearCreditCard{cursor:pointer}#soCheckoutShippingPage .dscol3{width:20%}.dsDonationNowAmountContainer{text-align:center;margin:10px 0}.dsDonationNowAmountLabel{display:inline-block;text-align:right}.dsDonationNowAmountInput{display:inline-block;text-align:left}.infoShippingMethod table td{vertical-align:top}#dsCheckoutPaymentPage .dscol2,#dsCheckoutReviewPage .dscol2{width:52.5%}#dsCheckoutPaymentPage .dsOneTimeDonations .dscol2{width:83.5%}#dsCheckoutReviewPage .dsOneTimeDonations .dscol2{width:84%}#dsCheckoutPaymentPage .dsRecurringDonations .dscol2{width:42%}#dsCheckoutPaymentPage .dsRecurringDonations .dscol4{width:35%}#dsCheckoutPaymentPage .dsRecurringDonations .dscol5{width:21%}#dsCheckoutPaymentPage .dsMissionPayments .dscol2,#dsCheckoutReviewPage .dsMissionPayments .dscol2{width:78%}#dsCheckoutPaymentPage .dsMissionPayments .dscol5,#dsCheckoutReviewPage .dsMissionPayments .dscol5{width:20%}#dsCheckoutPaymentPage #dsShoppingCartSummary{float:right;width:75%}.checkout-payment-preferences .infoContainer{padding:0}.checkout-payment-preferences .AccountPreferencesControl .infoHeader{display:none}.checkout-payment-preferences .AccountPreferencesControl .tabs{display:none}.checkout-payment-preferences .AccountPreferencesControl .tab_container{border:none}#dsCheckoutReviewPage .dsRecurringDonations .dscol2{width:49.5%}#dsCheckoutReviewPage #dsShoppingCartSummary{float:right;width:75%}#dsCheckoutPaymentPage #pnlOrderSummary,#dsCheckoutReviewPage #pnlOrderSummary{margin-top:15px}#dsCheckoutReviewPage .dsRecurringDonations .dscol2{width:47%}.dsPaymentMethodSelectorContainer{text-align:center}.dsPaymentMethodSelectorContainer ul li{display:inline-block;margin:0 10px}.dsPaymentMethodSelectorContainer ul li input{margin:0 5px}#dsCheckoutPaymentPage .dsSubscriptions .dscol2,#dsCheckoutReviewPage .dsSubscriptions .dscol2{width:38.5%}#dsCheckoutPaymentPage .dsSubscriptions .dscol6,#dsCheckoutReviewPage .dsSubscriptions .dscol6{width:14%}#dsCheckoutCCPane .ccHidden{}.ccImage{text-align:left;margin:20px}#dsCheckoutCCPane div.dsFormItem[id*=_pnlCCVerCd]>input{width:auto}#dsBankTransferPanel{text-align:center}.soBankTransferPanelImage{width:100%;margin:5px}.soBankTransferPanelImage img{width:90%;max-width:400px;min-width:200px}.BankTransfer-AccountType-li{display:inline-block;margin:5px}.routingNumber,.accountNumber{display:inline-block;margin:5px}.savePaymentEntry{width:343px;margin:auto;text-align:right}.dsCartItemRowColumnDescription.dscol2.soShippingMethodSelection{width:100%}.shipMethod{display:inline-block;vertical-align:top}.shipAddress{display:inline-block;margin-left:15px}.checkoutReviewInfo .billingInfo,.checkoutReviewInfo .paymentInfo{display:inline-block;width:47%;margin-left:5px;vertical-align:top}.checkoutReviewInfo .billingInfo>div,.checkoutReviewInfo .paymentInfo>div{margin:3px 0;white-space:nowrap}.shipping .shippingMethodInfo,.shipping .shippingInfo{display:inline-block;width:47%;margin-left:5px;vertical-align:top}.shipping .shippingMethodInfo>div,.shipping .shippingInfo>div{margin:3px 0;white-space:nowrap}.checkoutReviewInfo .padR5,.checkoutReviewInfo .address{display:inline-block;vertical-align:top}div.shipping{margin-bottom:15px;margin-top:15px}.dsShippingMultiDetailsCol1{display:inline-block;vertical-align:top}.dsShippingMultiDetailsCol2{display:inline-block;vertical-align:top;margin-right:10px;margin-bottom:10px}.dsShippingMultiDetailsCol2 select{max-width:325px}.dsShippingMultiDetailsCol3{display:inline-block}.dsAddressOptionsAddAddress{margin-bottom:4px}.dsAddressOptionsAddRecipient{margin-top:4px}div[id*=ShippingAddressSelector]{margin-bottom:5px}.dsShippingInfoAddressEdit{vertical-align:top;display:inline-block}.dsShippingInfoAddressDisplay{display:inline-block}#soCheckoutShipping .topButtons{text-align:right}#soCheckoutShipping .bottomButtons{text-align:right}#soCheckoutShipping .dsCSSTableHeader h5 div{display:inline-block}#dsAnonymousCheckoutPage .dsCenter.padT15{min-height:25px;margin-top:20px}#dsAnonymousCheckoutPage .dsCenter{margin:5px 0}#dsAnonymousCheckoutPage .checkoutAnonLabel{text-align:left;margin:4px 0}.CaptchaImage{text-align:center}#dsAnonymousCheckoutPage .dsCenter .infoContainer{text-align:left}#dsAnonymousCheckoutPage .LightCellText{width:45%;text-align:right;display:inline-block}#dsAnonymousCheckoutPage .signInFixedLabels{width:100%;text-align:center}.anonEmailInput,.anonPasswordInput{display:inline-block;width:30%}.anonEmailInput input,.anonPasswordInput input{width:100%}#dsAnonymousOrderConfirmationPageContainer table td.orderDetails{width:55%}#dsAnonymousOrderConfirmationPageContainer table td.createAccount{vertical-align:top}#dsAnonymousOrderConfirmationPageContainer table td.createAccount .dsAnonymousOrderConfButton{text-align:center;margin-top:25px}#dsAnonymousCheckoutPage .dsCenter a.soActionBtn,#dsAnonymousCheckoutPage .dsCenter a.soActionBtn:hover{cursor:pointer}.dsAnonymousOrderConfirmationPageColumnRight div div div{margin:10px auto}.dssearchterm{margin-top:10px;text-align:center}.dssearchterm input{width:50%}.projectSearch{display:block;margin:auto}.projectSearch .soSearchContainer{margin:auto;display:block;text-align:center}.projectSearch .soSearch input[type=text]{height:24px;padding-left:6px}.projectSearch .soSearch input[type=text]:focus{outline:none}.projectSearch input.soSearchButton[type=button]{width:30px;height:29px;padding-top:0;display:inline-block}.dssearchtype,.dsproducttype{margin:25px auto}.dssearchtype{width:70%}.dsproducttype{width:25%}.dssearchtype table,.dsproducttype table{width:100%;text-align:center}.dssearchtype label,.dsproducttype label{padding-left:5px}#dsSearchPage .infoContainer.resultsPanel.soSearchResultsItem span span{display:inline-block;width:24%}#dsSearchPage .productGridItemButton{white-space:nowrap}#dsSearchPage .dsSponsorshipResultsGridItem{border:none}#soEventSearch .dseventgridbutton{margin:5px 0;text-align:right}#soEventSearch .infoContainer{margin:auto;padding:0;padding-bottom:15px}#soEventSearch .dsentitygridinfo{vertical-align:top;width:75%}#soEventSearch .dsentityGridEventSummary{text-align:left;padding:7px 0 0;margin-top:15px;clear:both}#soEventSearch .dsentitygridbutton{text-align:left;clear:none;float:none;margin:15px 0;width:132px;overflow:hidden;display:inline-block}#soEventSearch .dsentitygridimage{width:100px;height:100px;display:inline-block;float:left;margin:auto 10px 10px auto}#soMapCanvas{display:inline-block;width:74%}#eventMapCanvas{height:100%;float:none;width:100%}.pnlEventMapCanvas{min-width:auto;max-width:100%;height:460px;float:none;width:auto}#soMapSearch{display:inline-block;width:25%;vertical-align:top}.eventSearch{font-weight:700;padding:5px}.eventSearchByZip{padding:10px 15px 0 10px}.eventSearchByZip div{margin-bottom:5px}.eventSearchByState{padding:10px 15px 0 10px}.eventSearchByDate{padding:10px 15px 0 10px}.eventSearchByDateTitle{text-align:left}.eventSearchByDateField{padding-top:5px;text-align:right}.eventSearchBy{text-align:center;padding:10px 0 0}#eventTopPanel{width:100%;height:100%;margin-bottom:15px}.eventListPanel{text-align:left;padding:0;width:74%;min-height:470px;display:inline-block;margin-right:1.25%}#eventFeaturePanel{text-align:left;padding:0;width:24%;display:inline-block;margin:auto;vertical-align:top}.eventFeaturedItem{text-align:center;padding:10px 0;margin:5px 0;border-bottom:1px solid #aaa}.eventFeaturedItemDescription{margin:5px 0}.eventFeaturedItemImage{width:100%;height:100%}.eventFeaturedItemImage img{width:100%}.eventFeaturedItemButton{text-align:right}#divGroupCreateConfirmInfo{text-align:center}#divGroupCreateConfirmInfo.infoContainer{padding:10px 0}#divGroupCreateConfirmInfo .soCreateGroupConfirmDetails .dsFormLabel{text-align:right;width:50%}#divGroupCreateConfirmInfo .soCreateGroupConfirmDetails span{text-align:left;display:inline-block;width:48%}.soPhoneType span{display:inline-block;text-align:right;width:45%}.soCreateGroupPhoneType{display:inline-block;width:50%}.dsFormItem .soCreateGroupPhoneType select{width:100%}.soCreateGroupPhoneNumber{margin:4px 0}.soCreateGroupPhoneNumber span{display:inline-block;width:45%;text-align:right}.soCreateGroupPhoneNumber input{margin-left:6px;width:50%}#divAcceptTerms .dsFormLabel{width:auto}#divBirthdayAndGender .dsCodeControlCol3{margin-left:6px}.soCreateGroupConfirmThankYouMsg{text-align:left}.sodistributeamount{margin:15px 0;text-align:center}.sodistributeamount span,.sodistributeamount a{}#pledgesHistoryTable{border-spacing:0 5px}#pledgesHistoryTable td{}#pledgesHistoryTable th,#pledgesHistoryTable th.dsTableDateColumn,#pledgesHistoryTable th.dsTableButtonsColumn{text-align:left}#pledgesHistoryTable th.dsTableAmountColumn{text-align:right}#pledgesHistoryTable .dsTableRemainingDue,#pledgesHistoryTable .dsTablePercentPaidColumn,#pledgesHistoryTable .dsTablePaidThroughColumn,#pledgesHistoryTable .dsTableAmountPledged{text-align:center}#pledgesHistoryTable .dsTableNameColumn{width:23%}.dsTableNameColumn{width:30%}#divSubscriptionHistory .dsTableNameColumn{width:auto}.dsTableDonationColumn{width:25%}.soMakeDonationTextBox{width:30%}.dsTableRelatedNameColumn{width:45%}.dsTableRelatedDonationColumn{width:50%}.soMakeRelatedDonationTextBox{width:20%}.btnCheckUncheckAll{padding-top:5px}#pledgesHistoryTable .dsTableAmountPledged{width:10%}.dsTableAmountPledged{width:15%}#pledgesHistoryTable .dsTableAmountGiven{width:18%;text-align:right}.dsTableAmountGiven{width:25%;text-align:center}.soPledgeApportion{display:inline-block}.Print{float:right;margin:10px}.Image{width:30%;float:left;margin:0 10px 10px 0}.Image img{width:100%}.Title{font-size:150%;font-weight:700}.SponsorshipDetails span{margin-right:2px}.Print a,.Print a:link{background-image:url(images/icons/print.png);background-size:contain;color:transparent;display:block;width:55px;height:48px}.Footer{clear:both}.Footer .infoContainer{min-height:25px}#DemographicWizardTabs{border:none}#DemographicWizardTabs ul li.ui-state-default.ui-corner-top{background:#fff;border:1px solid #aaa}#DemographicWizardTabs ul li.ui-tabs-selected{padding-bottom:1px;border-bottom:none!important}#DemographicWizardTabs ul li.ui-state-default.ui-corner-top *{color:#777}#DemographicWizardTabs .infoContainer{border:1px solid #aaa;background:#fff;position:static}.SODemographicWizardControlButton{margin-top:10px}.templateSelection{display:inline-block;width:60%;vertical-align:top}.templateInformation{display:inline-block;width:35%}.templateSummary{font-weight:700}.createCauseButtons{text-align:right}.dCauseDetailContainer>div{display:inline-block;width:47%;margin:0 5px;vertical-align:top}.dsCauseImageSelection>div{margin:10px 0}.dsCauseImageSelection>div img{width:100%}.dsCauseInformation input,.dsCauseInformation textarea{width:100%}.myCausesPage{text-align:right}.myCausesPage .btnEdit a{margin:0}.myCausesPage td,.myCausesPage th{text-align:center}.dsCausesPage .ui-tabs .ui-tabs-panel{border:none}.dsCauseLeftContainer{display:inline-block;width:60%;vertical-align:top}.dsCauseContainer .GalleryContainer{overflow:hidden}.dsCauseContainer .GalleryHolder{white-space:nowrap;position:relative}.dsCauseContainer .GalleryMultiImage .GalleryImgContainer{position:relative}.dsCauseContainer .donationDetailsLocationTop .GalleryMultiImage .GalleryImgContainer{height:300px}.dsCauseContainer .donationDetailsLocationBottom .GalleryMultiImage .GalleryImgContainer{height:400px}.dsCauseContainer .GalleryMultiImage .GalleryImgContainer img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.dsCauseContainer .GalleryImgContainer .leftArrow{height:100%;width:10%;max-width:30px;position:absolute;cursor:pointer;-webkit-transition:background .35s linear 0s;transition:background .35s linear 0s}.dsCauseContainer .GalleryImgContainer .leftArrowLink{height:100%;width:80%;position:absolute;background-image:url(./images/arrow-left.png);background-size:contain;background-position:10px center;background-repeat:no-repeat;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.dsCauseContainer .GalleryImgContainer .leftArrow:hover{opacity:1;background-color:rgba(255,255,255,.5)}.dsCauseContainer .GalleryImgContainer .leftArrow:hover .leftArrowLink{opacity:1}.dsCauseContainer .GalleryImgContainer .rightArrow{height:100%;width:10%;max-width:30px;right:0;position:absolute;cursor:pointer;-webkit-transition:background .35s linear 0s;transition:background .35s linear 0s}.dsCauseContainer .GalleryImgContainer .rightArrowLink{height:100%;width:80%;right:0;position:absolute;background-image:url(./images/arrow-right.png);background-size:contain;background-position:-10px center;background-repeat:no-repeat;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.dsCauseContainer .GalleryImgContainer .rightArrow:hover{opacity:1;background-color:rgba(255,255,255,.5)}.dsCauseContainer .GalleryImgContainer .rightArrow:hover .rightArrowLink{opacity:1}.dsCauseRightContainer{display:inline-block;width:38%;text-align:center;vertical-align:top}.causeRightContainerTop h2{margin-top:20px}.donateNowBtn{text-align:center;margin:15px auto 20px}.dsCauseRightContainer .AddThisContainer{text-align:center}.dsGiftNotes{text-align:center}#GiftNotes{width:75%;min-width:200px}.dsProjectDonationAmount{text-align:center}.dsProjectDonationAmountSuggestion{display:inline-block;margin:5px 0}.dsCauseContainer #CheckOut{margin-top:15px}.CauseTabImage{min-width:100px;max-width:150px}.CauseTabImage img{width:100%}.causeSectionText{white-space:pre-wrap}.dsGiftNotes input[name=GiftNotes2]{width:80%;margin:5px auto}#soMyBalancesPage{position:relative;padding-bottom:8%}.soMyBalancesDetailTable{margin:2% 5%}.soMyBalancesDetailTable .soCSSTable{margin:auto 5%}.soMyBalancesDetailTable .soCSSTableRow .soCSSTableCell.soCol1{padding-left:0;width:50%}.soMyBalancesDetailTable .soCSSTableRow .soCSSTableCell.soCol2{width:15%}.soMyBalancesDetailTable .soCSSTableRow .soCSSTableCell.soCol3{width:15%}.soMyBalancesDetailTable .soCSSTableRow .soCSSTableCell.soCol4{width:15%}.soMyBalancesDetailTable .soCSSTableRow .soCSSTableCell.soCol5{width:20%}.soMyBalancesDetailTable .soCSSTableRow .soCSSTableCell.soCol6{width:20%}#soMyBalancesPage .soBottomButtons{margin:15px auto auto;text-align:center;width:100%;position:absolute;bottom:-10px}#soMyBalancesPage .soBottomButtons div{display:inline-block}#soMyBalancesPage .soCol1{width:50%}#soMyBalancesPage .soWithSubHeader .soCol1,#soMyBalancesPage .soWithSubTable .soCol1{width:3%}#soMyBalancesPage .soCol5{width:25%;text-align:center}#soMyBalancesPage .shipping .soCol3 *{font-weight:700}#soMyBalancesPage .tax .soCol3 *{font-weight:700}.SOMyEvents .dsorderitems td{vertical-align:top}.SOMyEvents .dsorderitems .col1,.SOMyEvents .dsorderitems .col2,.SOMyEvents .dsorderitems .col7{text-align:left}.SOMyEvents .dsorderitems .col1{width:33%}.SOMyEvents .dsorderitems .col3,.SOMyEvents .dsorderitems .col4,.SOMyEvents .dsorderitems .col5,.SOMyEvents .dsorderitems .col6{text-align:right}.SOMyEvents .dsorderitems .col7{padding-left:10px}.SOMyEvents .col7 a{margin:0}.SOMyEvents .somyeventsessions{padding-left:10px;font-style:italic}.SOMyEvents .soBottomButtons>div{display:inline-block}.SOMyEvents .col3{width:15%}.SOMyEvents .col6 input{width:80%}.SOMyEvents #EventPaymentHistory td{padding:5px}.SOMyEvents .soBottomButtons{clear:both;text-align:center;margin:90px auto auto}.dsorderitems th,.dsorderitems th.dsTableDateColumn,.dsorderitems th.dsTableAmountColumn,.dsorderitems th.dsTableButtonsColumn{text-align:left}.ui-widget-content{overflow:hidden}table.contactForm{width:100%}table.contactForm tr{margin:4px 0}table.contactForm td{padding:2px 0}table.contactForm td.First{width:25%;text-align:right}table.contactForm td.Second{width:70%}table.contactForm td.Second input,table.contactForm td.Second textarea{width:75%}.dsContactUsForm .infoHeader{margin-top:0}.dsContactUsForm .dsFormLabel{padding-top:5px;vertical-align:top}.soCategoryPageFilter{display:block;text-align:center;clear:both;margin:15px auto;padding:0 10px}.soFilter{text-align:center}.soFilterItem{padding:0 .25em}.soCategoryPageFilter span.soFilterItem{padding:0 .25em}.soCategoryPageFilter span.soFilterItem:first-child{padding-left:0}.soCategoryPageFilter span.soFilterItem:last-child{padding-right:0}.soFrontPageFeatureItem{width:32%;min-width:160px;margin:1% .25%;padding:2%;text-align:center;display:inline-block;overflow:hidden}.soFrontPageFeatureItem .Feature-Secondary-Item-Image{margin-left:auto;margin-right:auto;display:block}.soFrontPageFeatureItem .Feature-Secondary-Item-Image img{max-width:100%;max-height:100%}.soFrontPageFeatureItem .Feature-Secondary-Item-Info-Name{display:block;height:45px;padding:0;margin:10px auto;line-height:1.2em;overflow:hidden}.soFrontPageFeatureItem .Feature-Secondary-Item-Info-Price input{width:100%}.soFrontPageFeatureItem .dsproductprice span{vertical-align:top}.soFrontPageFeatureItem .soPriceLabel{display:none;padding-right:5px}.soFrontPageFeatureItem .Feature-Secondary-Item-Info-Description{height:60px;overflow:hidden;margin-top:5px;margin-bottom:10px;text-align:left}.soFeatureButtonsContainer{margin-top:10px}.soFrontPageFeatureItem .Feature-Secondary-Item-Info-Cart{display:inline-block;margin-right:15px;height:25px}.soFrontPageFeatureItem .Feature-Secondary-Item-Info-Cart-Qty-Label{display:inline-block}.soFrontPageFeatureItem .Feature-Secondary-Item-Info-Cart-Qty-Input{display:inline-block}.soFrontPageFeatureItem .Feature-Secondary-Item-Info-Cart-Button{margin-top:5px}.soFrontPageFeatureItem span.readmore{display:block}#dsEmailPanel .dsFormLabel{width:25%}#dsEmailPanel textarea{width:60%;min-height:150px}#dsEmailPanel .soButton{text-align:right;margin-top:15px}#dsEmailPanel .soButton>div{display:inline-block}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable{border:1px solid #999}.ui-dialog-content.ui-widget-content .dsproductimage{width:45%;margin:auto;max-width:350px}.soAddtoCartDialog{text-align:center}.reportsparams{margin-top:10px}.ReportParameters>ul>li{margin:5px 0}.ReportParameters>ul>li>label{display:inline-block;min-width:150px;margin-right:5px}.ReportParameters>ul>li>input,.ReportParameters>ul>li>select,.ReportParameters>ul>li>span{margin-left:5px}.ReportParameters>ul>li>ul{display:inline-block}.ReportParameters>ul>li>ul>li{display:inline-block;margin-right:10px}.soWithSubTable{background:#f7f7f7}.sonodetoggle{cursor:pointer}.soCSSTableCell.soCol1{padding-left:0}.soCSSTableCell select{padding-left:1px}#MyCommitments .soCol1{width:3%}#MyCommitments .soCol2{width:24%}#MyCommitments .soCol3{width:16%}#MyCommitments .soCol4{width:13%}#MyCommitments .soCol5{width:13%}#MyCommitments .soCol6{width:13%}#MyCommitments .soCol7{width:13%}#MyCommitments a.soIdleBtn,#MyCommitments .soCol8 a.soIdleBtn{margin:0 5px 0 0;padding:0;background:0 0;box-shadow:none}#MyCommitments .soCol7 a.soIdleBtn:hover,#MyCommitments .soCol8 a.soIdleBtn:hover{text-decoration:underline!important}#MyCommitments .soCol7 a.soIdleBtn:active,#MyCommitments .soCol8 a.soIdleBtn:active{text-decoration:underline;background:0 0;box-shadow:none}#MyCommitments div.soRecurringDonations .soCSSTableRow{border-bottom:1px dotted #999}#MyCommitments div.soRecurringDonations .soCol1{width:30%}#MyCommitments div.soRecurringDonations .soCol2{width:20%}#MyCommitments div.soRecurringDonations .soCol3{width:30%}#MyCommitments.ui-widget-content div.soRecurringDonations .soCol3 a.soIdleBtn{margin:0 5px 0 0;padding:0;background:0 0}#MyCommitments.ui-widget-content div.soRecurringDonations .soCol3 a.soIdleBtn:hover{text-decoration:underline!important}#MyCommitments.ui-widget-content div.soRecurringDonations .soCol3 a.soIdleBtn:active{text-decoration:underline;background:0 0;box-shadow:none}#MyCommitments .soPledges .soCol1{width:0%}#MyCommitments div.soPledges .soCol2{width:22%}#MyCommitments div.soPledges .soCol3{width:14%}#MyCommitments div.soPledges select,#MyCommitments div.soRecurringHeaders select{max-width:70px;height:26px}#MyCommitments div.soPledges input[type=text],#MyCommitments div.soRecurringHeaders input[type=text]{max-width:75px;height:25px}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol2{overflow:hidden;text-overflow:ellipsis}.collapsibleSection{display:none}.collapsibleSection.open{display:inline}.expandLink{display:inline;cursor:pointer}.expandLink.open{display:none}.collapseLink{display:none;cursor:pointer}.collapseLink.open{display:inline}#entityGridSummary.dsentitygridsummary{text-align:left;display:none}.customform .customformtext{text-align:left}.customform .dsCodeControlCol2{width:2%}.customform .customformlabel{text-align:left}.customform .customformradio{display:inline-block;vertical-align:top}.customform textarea{vertical-align:top}.customform .customformradio li{display:block;text-align:left;margin-top:0;margin-bottom:5px;margin-left:0;margin-right:0}.customform .customformradio input{height:initial}.customform .customformmissingrequired{display:none;margin-left:5px}.customform .customformmissingrequired.open{display:inline}.giveAsGiftContainer .customform .dsFormLabel{width:40%}.giveAsGiftContainer .customform .dsCodeControlCol2{width:3%}.giveAsGiftContainer .customform .customformrequiredhint{display:none}.ui-front{z-index:1010}.ui-widget-overlay{opacity:.3}@media(max-width:1024px){.topIcons>div{padding:15px}#soMiniCart a{line-height:normal}.DS-MiniCart-ProductLink{padding-top:10px;min-height:15px}}@media(max-width:1000px){ul.tabs{text-align:center}ul.tabs li{display:inline-block;float:none;margin:2px;padding:5px;line-height:25px}ul.tabs li.active{padding:4px 5px}#divTransactionHistory ul.tabs.ui-tabs-nav li{float:none;display:inline-block}ul.tabs.ui-tabs-nav{text-align:left}.ui-tabs .ui-tabs-nav{margin-bottom:2px}.ui-tabs .ui-tabs-nav li{display:inline-block;float:none;top:0;border-bottom:1px!important}.ui-tabs .ui-tabs-nav li,.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0;margin:2px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.soSideSearchContainer{text-align:center}.soSideSearchContainer input[type=text]{width:100%;height:30px;display:block}.entityGridActions .dsentitygridbutton{position:relative;display:block;left:auto;right:auto;top:auto}#soMapSearch{display:block;width:auto;height:auto;min-height:0;margin-bottom:5px}.eventSearch{min-height:0}.eventSearchByZip,.eventSearchByDate,.eventSearchByState{padding:5px 0 0 15px}.eventSearchByZip div,.eventSearchByState div,.eventSearchByDate div{display:inline-block;margin:5px 10px auto auto}.eventSearchByDateField{text-align:left;display:inline-block}#soMapCanvas{width:100%}.dsSlider{display:none}#soWelcomeMsg p{margin:auto;padding:0}.dscol2{width:44%}.dsSubscriptions .dscol2{width:30%}.dsEvents .dscol2{width:38%}.dsEvents .dscol4{width:20%}}@media(max-width:940px){#dsCheckoutPaymentPage .dscol2,#dsCheckoutReviewPage .dscol2{width:49%}#dsCheckoutPaymentPage .dsBalancePayments .dscol2,#dsCheckoutReviewPage .dsBalancePayments .dscol2{width:50%}.ds-Featured-Items-Page .Feature-Recommended-Item{width:31%}.soVOLocationCapacity{width:50%}#dsSearchPage .infoContainer.resultsPanel.soSearchResultsItem span span{display:inline-block;width:32%}}@media(max-width:906px){.dsRecurringDonations .dscol4{width:29%}}@media(max-width:900px){.dsentitygridinfo{width:65%}.soCategoryPageAmount{margin:0}.soMakeMonthlyCkbx{margin:0 12px}#soCheckoutShippingPage .dscol3{width:20%}#dsCheckoutPaymentPage .dsEvents .dscol2,#dsCheckoutReviewPage .dsEvents .dscol2{width:43%}.productGriditem{width:31%}.soEmailReceipt{width:75%}#dsAnonymousOrderConfirmationPageContainer table td.orderDetails,#dsAnonymousOrderConfirmationPageContainer table td{display:block;width:100%;vertical-align:top}.subaccountItem label{width:48%}}@media(max-width:840px){.dsentityeventlocationpanel{float:none;border:none;border-bottom:1px solid #999;padding:10px 0;margin:10px 0;width:200px}.#soEventSearch .dsentitygridimage{width:150px;height:150px}}@media(max-width:800px){#dsSigninPage .dsloginpanel{display:block;width:auto}#dsSigninPage .dsRightColumn{width:100%}#dsAccountPage .addressInfoContainer{padding:5px}.dsSubscriptions .dscol3{display:none}.dsSubscriptions .dscol4{width:22%}.dsSubscriptions .dscol5{width:23%}ul.tabs li{margin:2px;padding:5px}.dsCheckoutImageMap img{width:100%}.SOMyEvents .col4{display:none}.dsPremiumItem{width:30%}.shipMethod{display:block;text-align:center}.shipAddress{display:block;width:100%;margin:15px auto;text-align:center}.shipAddress .addressDropDown{margin:10px 0}.shipMethodItem ul li{display:inline-block;margin:0 5px}.dsShippingInfoAddressEdit,.dsShippingInfoAddressDisplay{text-align:left}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol2{width:29%}#MyCommitments .soWithSubTable .soCSSTableRow .soCSSTableCell.soCol3{width:19%}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol4{width:18%}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol5{display:none}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol6{width:13%}.hiddenColumnsText{display:block}#GivingStatement .hiddenColumnsText{display:none}#soEventSearch .dsentitygridinfo{width:100%}}@media(max-width:773px){.dscol4{width:15%}}@media(max-width:768px){.customform .customformmissingrequired.open{display:block;text-align:center;padding-top:5px;padding-bottom:20px}}@media(max-width:720px){.topIcons{height:100%;padding:0}#sidebarMenu{display:inline-block;max-width:64px;overflow:visible}#soSidebarTop{width:100%;position:absolute;top:30px;left:0}#soSidebarTop #soSideBarMenu ul{padding-top:3px}#soSidebar{display:none}#soContent{width:100%}#dsSigninPage .dsloginpanel{display:inline-block;width:47%}#dsSigninPage .dsRightColumn{width:47%}.ui_header{margin:0}.Newsletter_Form_Wrapper{width:40%;right:10%}ul.tabs{}ul.tabs li{margin:2px;padding:5px}.dsCheckoutImageMap img{width:auto}.eventSearch{text-align:center}.soEmailReceipt{width:80%}.BottomHorizontal{width:100%;clear:right}.ui_networking_wrap{max-height:235px;overflow:hidden}#soProjectDetailPage iframe{display:none}}@media(max-width:640px){ul.tabs{}ul.tabs li{margin:2px;padding:5px}#wishListPage .dscol2{width:35%}.dsproductdetailsmallcontainer{width:60%}.productGriditem{width:33%}.dsproductsendtoPanel{width:100%}#dsSigninPage .dsloginpanel{display:block;width:100%}#dsSigninPage .dsRightColumn{display:block;width:100%}.dsLeftColumn{display:block;border:none;width:100%}.dsCheckoutImageMap img{width:100%}.soRecurringDonations .soCol1{width:30%}.soCSSTableRow .soCSSTableCell.soCol2{display:none}.soCSSTableRow .soRecurringDonations .soCol2{display:inline-block;width:30%}.soCol3{width:18%}.soRecurringDonations .soCol3{width:20%}.soCol4{width:18%}.soCol5{width:18%}.soCol6{width:18%}.soCol7{width:15%}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol2{display:inline-block;width:25%}#divPledgesHistory .col3{display:none}#dsCheckoutPaymentPage .dsEvents .dscol2,#dsCheckoutReviewPage .dsEvents .dscol2{width:36%}#dsCheckoutPaymentPage .dsEvents .dscol4,#dsCheckoutReviewPage .dsEvents .dscol4{width:27%}.dseventspouseinfoCol1{width:45%}.hiddenColumnsText{display:block}.dsTableButtonsColumn a.soIdleBtn,.dsTableButtonsColumn a.soIdleBtn:hover,.dsTableButtonsColumn a.soIdleBtn:active{border:none;background:0 0;box-shadow:none;padding:2px;margin:0}#wishListPage .dscol3{width:24%}#soMyBalancesPage .soCol3{width:25%}#soMyBalancesPage .soTransactionItems .soCol2{display:inline-block}#soMyBalancesPage .soCol5{width:30%}.SOMyEvents .col2{display:none}.dsSigninPanel .LightCellText{width:30%}.soEmailReceipt{width:90%}.ui_bottom_outside_wrap{padding:15px 0}.BottomHorizontal{text-align:center}#soFooter{padding:15px 0;text-align:center}#soContentWrapper{padding:25px 5px}}@media(max-width:574px){#eventFeaturePanel{display:none}.eventListPanel{width:100%}}@media(max-width:540px){.dsorderitems tr{height:50px}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol5{display:none}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol3{display:inline-block;width:23%;text-align:center}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol4{width:20%}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol5{width:19%}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol6{width:12%}#MyCommitments .soWithSubTable .soCol7{width:100%;text-align:center}#MyCommitments .soWithSubTable .soCol7 a{display:inline-block}#MyCommitments div.soRecurringDonations .soCol1{width:45%}#dsAnonymousCheckoutPage .LightCellText{width:35%}.anonEmailInput,.anonPasswordInput{display:inline-block;width:50%}.ds-Featured-Items-Page .Feature-Secondary-Item{min-height:300px}#dsShoppingCartSummary .soShoppingCartBottomLeft,#dsShoppingCartSummary .soShoppingCartBottomright{display:block;width:100%}.dsAddressListItem{display:block;width:auto}#soCheckoutShippingPage .dsProducts .dscol2{width:41%}}@media(max-width:480px){.topIcons{text-align:center}div.soClientTopMenuItem{display:none}#soContent{padding:5px}.infoTitle{text-align:center}.infoHeader{text-align:center}#dsAccountPage .topButtons{text-align:center}.sortandLayout{overflow:visible;min-height:50px}.sortandLayout .btn{display:block}.layout-selector,.sort-group{text-align:center}.pager{text-align:center}.page-sizer{float:none;position:relative;margin:5px 0}.soPageDisplayItems{width:100%;display:block;text-align:center}.PagedContainer{width:100%;display:block;text-align:center}.pagination{width:100%;display:block;text-align:center}.soMakeAnotherDonationBtn{text-align:center}.dsGivingStatementBtnLabel,.dsGivingStatementBtn{text-align:center}#wishListPage .dscol2{width:30%}ul.tabs li{margin:2px;padding:5px}.dsMissionPayments .dscol2{width:75%}.dsCheckoutImageMap img{display:none}#wishListPage{text-align:center}#MyCommitments .soCSSTableRow .soCSSTableCell.soCol2{width:29%}#divPledgesHistory .dsorderitems .col4{display:none}#divARPaymentsHistory .col3{display:none}.dsproductdetailsmallcontainer{width:55%}#divProductPurchaseHistory .soHeaderCol4,#divProductPurchaseHistory .soRowCol4{display:none}.categoryimg{display:none}.subaccountItem input{width:30%}.soProdTabTitle,.soProdTabsContainer{text-align:center}.productGriditem{width:47%}.dsproductname h2{padding-top:20px}.dsEventTopSearch{display:none}.dseventlocationdetails{text-align:left}.ui-tabs .ui-tabs-panel,.ui-tabs #MyCommitments.ui-tabs-panel,.ui-tabs #divDonationHistory.ui-tabs-panel,.ui-tabs #divEventRegistrationHistory.ui-tabs-panel{padding:4px}.dsFormLabel{width:30%}.dsFormItem>input,.dsFormItem select,.dsFormItem textarea{width:60%}.dsCodeControlCol3{width:60%}select.ddlCCExpYr,select.ddlCCExpMonth{width:75px}.dsSigninPanel .LightCellText{width:50%;text-align:center}.dsSigninPanel input{width:45%}.dsSigninPanel .dsRight{text-align:center}.soCartRemoveItemImage{width:12px}.dscol2{width:40%}#dsCheckoutPaymentPage .dscol2,#dsCheckoutReviewPage .dscol2{width:46%}.dsRecurringDonations .dscol2{width:40%}.dsRecurringDonations .dscol5{width:25%}.dsCartItemRowColumnAmount input{width:80%}.sovolunteerhistory .dscol1{width:33%}.sovolunteerhistory .dscol2{width:32%}.sovolunteerhistory .dscol3{display:none}.sovolunteerhistory .dscol4{width:32%}.dsSubscriptions .dscol2{width:35%}.dsSubscriptions .dscol4{display:none}.dsSubscriptions .dscol5{width:35%}.dsSubscriptions .dscol6{width:20%}.dsEvents .dscol2{width:37%}.dsEvents .dscol3{display:none}.dsEvents .dscol4{width:45%}#soCheckoutShippingPage .dsProducts .dscol2{width:38%}#dsCheckoutPaymentPage .dsRecurringDonations .dscol2{width:40%}#dsCheckoutReviewPage .dsRecurringDonations .dscol2{width:40%}.dsCheckoutPaymentContButton{text-align:center}#dsCheckoutPaymentPage .dsSubscriptions .dscol2,#dsCheckoutReviewPage .dsSubscriptions .dscol2{width:40%}#dsCheckoutPaymentPage .dsSubscriptions .dscol6,#dsCheckoutReviewPage .dsSubscriptions .dscol6{width:20%}#dsCheckoutPaymentPage .dsEvents .dscol2,#dsCheckoutReviewPage .dsEvents .dscol2{width:42%}#dsCheckoutPaymentPage .dsEvents .dscol4,#dsCheckoutReviewPage .dsEvents .dscol4{width:35%}.soBankTransferPanelImage{margin:5px 0}.soBankTransferPanelImage img{width:100%}#wishListPage .bottomButtons{text-align:center}.Print{float:none}.Print a{margin:auto}.templateSelection,.templateInformation{display:block;width:100%;text-align:center;margin:5px 0}.dCauseDetailContainer>div{display:block;width:100%;margin:0}.dsCauseInformation>div{margin:5px 0}.dsCauseInformation input,.dsCauseInformation textarea{width:80%}.createCauseButtons{text-align:center}#divSubscriptionHistory .dsTableAmountColumn{display:none}#divSubscriptionHistory a{padding:3px}#soEventSearch .dseventgridbutton{display:block;margin:5px 0}#soEventDetailPage .dsproductimagecontainer{float:none;margin:auto}#soEventDetailPage .dsproductdetailsmallcontainer{width:100%;text-align:center}.soSessionsLeftCriteria,.soSessionsRightCriteria{display:block;text-align:center;margin-bottom:10px}#weeklyCriteria{text-align:left;width:80%;margin:auto}.soFrontPageFeatureItem{width:46%}.dssearchtype table td{width:100%;display:block;margin:5px 0}.dssearchtype table td input{margin:0 2px}.ds-Featured-Items-Page .Feature-Primary ul li{display:block;text-align:center;margin:auto;width:auto}.ds-Featured-Items-Page .Feature-Primary-Item-Image-Container{width:100%;margin:auto;float:none}.ds-Featured-Items-Page .Feature-Primary-Item-Image-Container img{}.ds-Featured-Items-Page .Feature-Secondary-Item,.ds-Featured-Items-Page .Feature-Recommended-Item{width:46%}.checkoutReviewInfo .billingInfo,.checkoutReviewInfo .paymentInfo{display:block;width:auto;padding:5px 0;margin:5px auto;text-align:center}.checkoutReviewInfo .billingInfo>div,.checkoutReviewInfo .paymentInfo>div{white-space:normal}.checkoutReviewInfo .billingInfo .address,.checkoutReviewInfo .paymentInfo .address{text-align:left}.checkoutReviewInfo .billingInfo .address td,.checkoutReviewInfo .paymentInfo .address td{padding-right:5px}.checkoutReviewInfo .billingInfo .address{margin-left:20%}.shipping .shippingMethodInfo,.shipping .shippingInfo{display:block;width:auto;padding:5px 0;margin:5px auto;text-align:center}.shipping .shippingMethodInfo>div,.shipping .shippingInfo>div{white-space:normal}.checkoutReviewInfo .padR5,.checkoutReviewInfo .address{display:block;margin:5px}.checkoutReviewInfo .address table{margin:auto}#dsCheckoutPaymentPage #dsShoppingCartSummary{width:100%}.Image{width:95%;margin:auto;text-align:center;float:none}.Details{text-align:center;margin:10px}.dsSponsorshipDetailsImageContainer{float:none;width:100%;margin:0;padding:0}.soSponsorshipDetailRight{text-align:center}.soEmailReceipt{width:100%}.soEmailReceipt .receiptUserInfo .socol1{display:none}.soEmailReceipt .receiptUserInfo .socol2{width:100%}.soEmailReceipt .transactionInfo .col1{text-align:right;width:50%}.soEmailReceipt .transactionInfo .col2{text-align:left;width:50%}.soEmailReceipt .padR10,.soEmailReceipt .padT10{text-align:center}.soEmailReceipt .paymentMethod.col2{white-space:normal}.orderReceipt .logo{display:none}.orderReceipt .customerInfo{width:100%}.causeDetails>div{display:block;vertical-align:top}.createCauseDescription{width:100%}.createCauseBtn{width:auto;margin:10px auto;float:none;text-align:center}.createCauseBtn a.soActionBtn{margin:0}.footerItem{padding:0;padding-right:5px}.soAdditionalProducts{display:none}.giveAsGiftContainer .customform .dsFormItem input{width:40%}}@media(max-width:440px){.sortandLayout{text-align:center}.layout{float:none}.sortandLayout .layout .label{text-align:center}.sortandLayout .sorter .label{text-align:center}}@media(max-width:400px){input,select{min-height:30px}.soSearchContainer{text-align:center}.entityGridActions .dsentitygridbutton{text-align:center}.soCategoryPageAmount{display:block;text-align:center}.soCatPageAmtAddToCart{margin:0}div[id$=pnlContent]{padding-bottom:100px}.dsproductdetails{text-align:center;clear:both}.dsentitygridimage{float:none;width:100%}.dsentitygridinfo{width:100%;text-align:center}.dsentitygridinfo .dsentitylistsummary{text-align:left}.productGriditem{width:100%}.dsproductimagecontainer{float:none;width:100%}.dsproductattr{text-align:center}#listViewAttributes ul,.productGriditemattr ul,#ProductDetailsAttributes ul{margin:auto}.dsproductdetailsmallcontainer{width:100%}.dsProductNotes{text-align:center}#ProductNotes{width:75%;min-width:200px}.dsproductdescription{text-align:center}.dsproducttopbuttons{text-align:center}.dsGiveAsGiftSelection{text-align:center}#footerLinks{text-align:center}.topButtons{text-align:center}.bottomButtons{text-align:center}.soaddalldonationstocart{text-align:center}.infoContainer{padding:5px 0}.dsFormLabel{width:45%}.dsFormItem>input,.dsFormItem select,.dsFormItem textarea{width:50%}.dsCodeControlCol3{width:50%}select.ddlCCExpYr,select.ddlCCExpMonth{width:65px}.dsorderitems tr{height:60px}#MyCommitments .soRecurringDonations .soCSSTableRow .soCSSTableCell.soCol2{width:25%}#divDonationHistory .dsorderitems .col4{display:none}#divPledgesHistory .dsorderitems .col2{display:none}.dsOrderHistoryActionButtons{text-align:center}.dscol2{width:45%}.dsCSSTable .dscol3{display:none}.dscol4{width:20%}.dscol5{width:20%}.dsMissionPayments .dscol2{width:68%}.dsMissionPayments .dscol5{width:18%}.dsCartSummarySubTotals .col1,.dsCartSummarySubTotals .col2{width:auto}#dsCheckoutPaymentPage .dscol2,#dsCheckoutReviewPage .dscol2{width:53%}#soCheckoutShipping .dsCSSTableHeader h5 div.dscol3{display:none}#soCheckoutShippingPage .dsProducts .dscol2{width:45%}#soCheckoutShippingPage .dsProducts .dscol4{width:25%}#dsCheckoutPaymentPage .dsEvents .dscol2,#dsCheckoutReviewPage .dsEvents .dscol2{width:37%}.dsSubscriptions .dscol5{width:32%}.dsEvents .dscol2{width:43%}.dsEvents .dscol4{width:33%}.soCSSTableRow .soCSSTableCell.soCol5{display:none}.soCol3{width:25%}.soCol4{width:25%}.soCol6{width:25%}.dCauseDetailContainer>div{text-align:center}.myCausesPage{text-align:center}.dsCauseLeftContainer,.dsCauseRightContainer{display:block;width:100%}#divProductPurchaseHistory .soRowCol2,#divProductPurchaseHistory .soHeaderCol2{display:none}.dsGivingStatementTable .col3{display:none}.dsGivingStatementDateRange{text-align:center}.GivingStatementInnerContent .total{text-align:right}#MyCommitments .soWithSubHeader{display:inline-block;width:48%;vertical-align:top}#MyCommitments .soWithSubHeader>div{display:block;min-height:35px}#MyCommitments .soWithSubHeader.soCSSTableRow .soCSSTableCell.soCol1,#MyCommitments .soWithSubHeader.soCSSTableRow .soCSSTableCell.soCol2,#MyCommitments .soWithSubHeader.soCSSTableRow .soCSSTableCell.soCol3,#MyCommitments .soWithSubHeader.soCSSTableRow .soCSSTableCell.soCol4,#MyCommitments .soWithSubHeader.soCSSTableRow .soCSSTableCell.soCol5,#MyCommitments .soWithSubHeader.soCSSTableRow .soCSSTableCell.soCol6,#MyCommitments .soWithSubHeader.soCSSTableRow .soCSSTableCell.soCol7{display:block;width:100%;text-align:right}#MyCommitments .soWithSubTable{display:inline-block;width:48%;vertical-align:top}#MyCommitments .soWithSubTable>div{display:block;min-height:35px}#MyCommitments .soWithSubTable.soCSSTableRow .soCSSTableCell.soCol1,#MyCommitments .soWithSubTable.soCSSTableRow .soCSSTableCell.soCol2,#MyCommitments .soWithSubTable.soCSSTableRow .soCSSTableCell.soCol3,#MyCommitments .soWithSubTable.soCSSTableRow .soCSSTableCell.soCol4,#MyCommitments .soWithSubTable.soCSSTableRow .soCSSTableCell.soCol5,#MyCommitments .soWithSubTable.soCSSTableRow .soCSSTableCell.soCol6,#MyCommitments .soWithSubTable.soCSSTableRow .soCSSTableCell.soCol7{display:block;width:100%;text-align:left}#MyCommitments div.soPledges select,#MyCommitments div.soRecurringHeaders select,#MyCommitments div.soPledges input,#MyCommitments div.soRecurringHeaders input{max-width:none;width:90%}.hiddenwhenprint{text-align:center}.givingHeader{display:block;text-align:center}.donorInfo{float:none;text-align:center;margin:5px 0}#GivingStatement .hiddenColumnsText{display:block}.dsShoppingCartBottomButtonsNotes>.soShoppingCartBottomLeft,.dsShoppingCartBottomButtonsNotes>.soShoppingCartBottomright{display:block;width:100%}.soShoppingCartBottomright .dsCartSummarySubTotals .col2{width:32%}.dsCheckoutButton{text-align:center}.dsCartSummarySubTotals .dsCSSTable{text-align:right}#dsAnonymousCheckoutPage .LightCellText{display:block;width:100%;text-align:center}.anonEmailInput,.anonPasswordInput{display:block;width:80%;margin:auto}#soEventSearch .dsentitygridimage{width:100%;height:auto}#soEventSearch .dsentityeventlocationpanel{width:auto;padding:5px;margin:5px 0;border:none}#soEventSearch .dsentityGridEventSummary{text-align:center}#soMyBalancesPage .soCol1{width:70%}#soMyBalancesPage .soWithSubHeader .soCol1,#soMyBalancesPage .soWithSubTable .soCol1{width:5%}#soMyBalancesPage .soCol3{width:32%;text-align:center}#soMyBalancesPage .soCol4{display:none}#soMyBalancesPage .soCol5{display:inline-block;width:30%}#soMyBalancesPage .soBottomButtons a{padding:6px}.SOMyEvents .col3{display:none}.SOMyEvents .soBottomButtons{text-align:center}.soFrontPageFeatureItem{width:100%}.dsPremiumItem{width:45%}.ui-tabs #divDonationHistory.ui-tabs-panel{padding:0}.ds-Featured-Items-Page .Feature-Secondary-Item,.ds-Featured-Items-Page .Feature-Recommended-Item{width:95%}.dsDonateBtn a{display:block;margin:5px 0}.dsOrderConfReceiptMsg{display:none}.soVOLocationCapacity{display:block;float:none;width:100%;border:1px solid;margin:auto}.dsOrderConfDetailsRight>div>div{width:160px}}@media(max-width:320px){.topButtons{text-align:center}ul.tabs{}ul.tabs li{margin:2px;padding:5px}#divMarital .dsFormLabel{width:40%}#dsAccountPage .infoContainer{padding:4px}.addressInfoContainer{overflow:auto}#soFrontPageFeatures{text-align:center}#soCheckoutShippingPage .dsProducts .dscol4{width:21%}.dsPremiumItem{width:100%}.soFrontPageFeatureItem{width:94%}.soCategoryPageFilter{text-align:justify}.eventSearchByDate div{display:block}.eventSearchByDate div+div{text-align:right;margin-right:25%}.eventSearchByDate div.dseventgridbutton{text-align:center}.dseventnameofattendeesfield textarea{max-width:125px}}.accountSearch{position:relative;width:100%}.accountSearchResultsTable{width:100%;text-align:left}.wait.modal{display:none;position:absolute;z-index:1000;margin:auto;height:100%;width:100%;text-align:center;vertical-align:middle}.wait.modal.loading{display:block}#AccountSearch_List .soPageDisplayItems{float:none}.soGooglePlacesContainer{border:1px solid #51adab;padding:10px;width:75%;margin:15px auto}.soGooglePlacesContainer .dsFormItem{text-align:left}.soGooglePlacesContainer .dsFormLabel{display:block;text-align:left}.soGooglePlacesContainer h4.soGooglePlacesTitle{font-family:Georgia,times new roman,Times,serif;font-size:110%;font-weight:700;text-align:inherit}.soGooglePlacesDescription{padding:5px 0}.showLoginDiv{padding-bottom:5%}.errorLg{color:Red;font-weight:700;margin:10px}