*{margin:0;padding:0}body{background-color:#fff;color:#585858;font-family:"lato","myriad-pro",sans-serif;font-size:100%;border-top:none}*{margin:0;padding:0}img{border:none}.row{clear:both;overflow:hidden}.clearfloats{clear:both;height:0}#container{width:100%;padding:0;background-color:#fff;max-width:1230px;margin:auto}#header{text-align:right;padding:0 0 10px 0;border-bottom:4px solid #00acec;margin:0 1% 30px 1%}#header img{float:left;margin-top:-30px}#header img.gift{float:right;margin-top:-10px}#header h1,.mceContentBody h1{font-size:24px;padding-top:32px}#header h4,.mceContentBody h4{font-size:16px;color:#00acec;font-weight:normal}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1,.mceContentBody h1{font-size:38px;font-weight:600;line-height:42px;padding:0 0 15px 0}h2,.mceContentBody h2{font-size:30px;font-weight:600;line-height:38px;padding:0 0 15px 0;color:#00a160}#main h2,{font-size:28px;font-weight:600;padding:0 0 30px 0;color:#00a160}h3,.mceContentBody h3{font-size:36px;line-height:36px;font-weight:400;padding:0;color:#00acec}h4,.mceContentBody h4{font-size:22px;font-weight:400;line-height:26px;padding:0 0 15px 0}h5,.mceContentBody h5{font-size:20px;font-weight:400;line-height:24px;padding:0 0 15px 0}h6,.mceContentBody h6{font-weight:400;font-size:18px;line-height:22px;padding:0 0 15px 0}.campaign{float:left;width:23%;padding:0 1%;position:relative}.campaign.third{width:31.1111%;padding:0 1% 2% 1%}.campaign.third:nth-child(3n+1){clear:left}.campaign img{width:100%;height:auto}.campaign p{bottom:10px;color:#fff;font-size:12px;position:absolute;right:20px;text-align:right}.campaign.text.third{float:left;position:relative;width:31.3333%;padding:0 1% 2% 1%}.campaign.text.third:nth-child(3n+1){clear:none}.campaign.text.blue .inner{background-color:#00acec;color:#fff}.campaign.text.green .inner{background-color:#55a73b;color:#fff}.campaign.text.lime .inner{background-color:#a5c74c;color:#fff}.campaign.text.grey .inner{background-color:#55565a;color:#fff}.campaign.text .inner{padding:30px}#main .campaign.text:hover p{display:block}#main .campaign.text p{font-size:16px;line-height:auto;display:none;padding:0;margin:0;text-align:left;position:relative;bottom:unset;right:unset;margin-block-start:0 !important;margin-block-end:0 !important}#main .campaign.text:hover h1{display:none}#main .campaign.text h1{font-size:42px;line-height:40px;display:block;padding:0;margin:0;letter-spacing:-1;padding-bottom:40px;background-image:url(https://connect.virginiamasonfoundation.org/image/staff-campaign/whitebar.jpg);background-repeat:no-repeat;background-position:bottom left}#main .campaign.text a{text-decoration:none;cursor:pointer;display:block}#main .campaign.text a h1,#main .campaign.text a p{color:#fff}@media(max-width:50em){.campaign.text.third:nth-child(2n+1){clear:none}}@media(max-width:1200px){.campaign.text.third{width:48%;padding:0 1% 2% 1%}}@media(max-width:768px){.campaign.text.third{width:98%;padding:0 1% 2% 1%}.campaign.text .inner{height:auto !important}#main .campaign.text p{display:block;padding-top:20px !important;padding-bottom:50px !important}#main .campaign.text h1{padding-top:50px !important}#main .campaign.text:hover h1{display:block}}#main{margin:30px 1%;overflow:hidden;background-color:#fff;height:auto}#main h2,.mceContentBody h2{font-size:28px;font-weight:normal;padding-bottom:10px}#main p,.mceContentBody p{font-size:18px;line-height:1.25em;padding-bottom:10px}#leftpanel{padding:20px 0 20px 20px}#fullpanel{padding:20px}#fullpanel ul,.mceContentBody ul{margin-left:40px;padding-bottom:10px}#fullpanel .floatright{float:right;height:auto;max-width:400px;padding:10px 0 20px 30px;width:50%}#fullpanel a,#leftpanel a,.mceContentBody a{color:#00acec;text-decoration:none}#rightpanel{width:700px;float:right;overflow:hidden;height:350px;padding-left:30px}#bluepanelwrapper{background-color:#00acec;overflow:hidden}.bluebox{width:175px;height:175px;background-color:#00acec;float:right}.bluebox.extra{display:none}#main .bluebox p{text-align:center;color:#fff;padding:5px 20px 20px 20px;font-size:14px}#main .bluebox p a{color:#fff;text-decoration:underline}#main .bluebox h3{text-align:center;color:#fff;padding:20px 20px 0 20px;font-size:16px}#footer{text-align:left;padding:10px 0 0 0;border-top:4px solid #00acec;margin:30px 1% 30px 1%}#footer p{font-size:13px;padding-bottom:10px}#footer p a{color:#00acec;text-decoration:none}.BBFormDisplayHelpImage{background-image:url(images/helpsm.gif);cursor:pointer;float:left;margin-right:8px;height:16px;width:16px}.BBFormDisplayHelpImageAltText{position:absolute;text-indent:-9000px}.BBFormDisplayHelpContainer{float:left;position:relative}.BBFormDisplaySection{border:0;padding:0;margin:0;margin-bottom:10px}.BBFormDisplaySectionLabel{font-weight:bold;font-size:20px;padding-bottom:20px}.BBFormDisplayCheckboxListContainer{padding:5px}.BBFormDisplayTextboxContainer{padding:5px}.BBFormDisplayTextAreaContainer{padding:5px}.BBFormDisplayImage{float:left;margin-right:8px}.BBFormDisplayTextContainer{padding:15px;overflow:auto}.BBFormDisplayDropdownContainer{padding:15px}.BBFormDisplayRadioButtonList{float:left;margin-right:8px}.BBFormDisplayRadioButtonListContainer{padding:15px}.BBFormDisplayEmailContainer{padding:15px}.BBFormDisplayFieldResponseText{display:block;padding-top:2px;margin-left:158px;font-weight:bold}.BBFormDisplayResponseContainer{padding:15px;overflow:auto}.BBFormDisplayCheckboxContainer{padding:15px}.BBFormDisplayNewFormList{width:100%;border:1px solid #ccc}.BBFormDisplayItem{padding:3px}.BBFormDisplayStartedFormList{width:100%;border:1px solid #ccc;margin-bottom:15px}.BBFormDisplayPrintButtonContainer{padding-top:15px}.BBFormDisplayHelp{position:absolute;padding:5px;border:1px solid #ccc;min-width:200px;background-color:#ffd;top:0;left:20px;max-width:350px;white-space:normal;word-wrap:break-word;line-height:normal}.BBFormDisplayDisabled{color:#c0c0c0}.BBFormDisplayFieldReadOnlyText{display:block;float:left;font-weight:bold;margin-right:3px;padding-top:2px}.BBFormDisplayReadOnlyFieldContainer{padding:5px}.BBFormDisplayNewFormListDisabled{color:#696969}.BBFormDisplayFileAttachmentContainer{padding:5px}.BBFormDisplayFileAttachment{float:left}.BBFormDisplayFileAttachmentFileName{float:left}.BBFormDisplayFileAttachmentErrorMessage{float:left}.BBFormDisplayFieldCaption{float:left;display:block;width:270px!important;text-align:right;margin-right:8px;font-size:14px;padding-top:2px;white-space:normal !important;clear:left}.BBFormDisplayCheckbox{float:left}.BBFormDisplayChecklist{float:left;border:none !important;margin-right:8px}.BBFormDisplayBeginLink{width:80px}.BBFormDisplayStartedFormStatus{width:80px}.BBFormDisplayResumeLink{width:50px;text-align:center}.BBFormDisplayDeleteLink{width:40px;text-align:center}.BBFormDisplayPrintLink{width:30px;text-align:center}.BBFormDisplayEmail{float:left;width:65%;margin-right:8px;margin-bottom:3px;padding:3px}.BBFormDisplayErrorMessage{background-color:#fee;margin-bottom:3px;margin-left:158px;margin-top:10px}.BBFormDisplayRequiredFieldMarker{float:left;margin-right:3px;color:#0094db!important}.BBFormDisplayRequiredFieldMissingText{color:#0094db!important;background-color:none !important;margin-bottom:3px;margin-left:0;margin-top:10px;font-style:italic;font-size:.75em;display:none}.BBFormDisplaySelectList{float:left;margin-right:8px;margin-bottom:3px;padding:3px;width:25%}.BBFormDisplayTextArea{float:left;width:65%;margin-right:8px}.BBFormDisplayTextbox{float:left;width:65%;margin-right:8px;margin-bottom:3px;padding:3px}.BBFormSubmitButton{padding:3px;background-color:#00acec;color:#fff;width:100px;height:40px;font-size:14px;font-weight:bold}input[type="button"]{padding:5px}input[type="radio"]{margin-right:5px}@media(max-width:767px){.BBFieldCaption,label.BBFieldCaption{float:none;text-align:left}label.BBFormDisplayFieldCaption{float:left;display:block;width:100%;margin-bottom:.5rem;padding:0}.BBFormDisplayTextbox{width:80%}.BBFormDisplaySelectList{width:60%}}#donationselection{width:100%;overflow:hidden;border-bottom:1px solid #000;padding-bottom:25px;margin-bottom:10px}#radios{padding:20px 0 0 0;font-size:14px}#radios input{margin-right:5px!important;margin-bottom:4px}#radios label{display:inline-block;padding-right:10px;line-height:42px}#donationselection>p#donationMessage{color:#00a160;font-size:20px;font-style:italic;padding:25px 0 10px 0}#donationselection a.selected,#donationselection a.unselected{background-color:#83d2e4;color:#fff;display:inline-block;width:100px;height:50px;margin:20px 25px 0 0;border-radius:0;font-size:18px;line-height:50px;text-align:center;text-decoration:none;cursor:pointer}#donationselection a.selected{background-color:#00acec}div#requiredfields p{font-size:15px;text-align:right}div[id*="_UpdatePanel"]{max-width:600px}.BBListingHeading{font-size:28px;color:#00acec;line-height:36px;padding-top:15px}.BBFieldCaption{width:100%;display:block;float:left}.BBFieldCaption label,.BBFieldCaption span{font-weight:700;font-size:16px;padding:15px 0 5px 0;display:block}.BBFieldControlCell{width:100%;display:block;float:left}.BBFieldControlCell table tr td{display:inline-block;float:left}span[class*="_SymbolLabel"]{font-weight:700;display:inline-block;line-height:32px;padding-right:5px}input[id*="_txtAmount"]{width:100px;padding:5px;font-size:16px}tr[id*="_trComments"] td,tr[id*="_trSource"] td{width:94%;float:left}tr#PC3960_trComments td{width:100%;float:left}.DonationFormTable tr td.sDonationCaptureFieldControlCell table tr td{width:auto}.BBFormSelectList.DonationCaptureSelectListNarrow{width:80px;padding:5px;font-size:16px}.DonationFormTable tr td.sDonationCaptureFieldControlCell table tr td label{padding:0 5px;font-weight:700}.BBFieldControlCell.sDonationCaptureFieldControlCell tr td{display:block;float:left;text-align:left}div[id*="_divFrequency"] table tr td img{width:auto;display:inline-block;float:left}div[id*="_divFrequency"] table tr td input{width:100px;display:inline-block;float:left;margin-right:5px}div[id*="_divFrequency"] table tr td label{float:left;margin-right:5px;display:block;font-weight:700;padding:10px 0 5px 0}td[id*="_tdDesignationOther"]{display:block;width:100%}a.BBLinkHelpIcon img,a[id*="_lnk_BankHelp"] img{display:none}a.BBLinkHelpIcon{font-size:0}input.DonationCaptureTextboxNarrow{width:100px;margin-right:10px;padding:5px;font-size:16px}a.BBLinkHelpIcon::after,a[id*="_lnk_BankHelp"]::after{color:#00a160;content:"";font-family:FontAwesome;font-size:22px;padding-left:5px}a.BBLinkHelpIcon:hover,a[id*="_lnk_BankHelp"]:hover{text-decoration:none}.BBFormRequiredFieldMarker{color:#00a160;font-size:18px;font-weight:700;vertical-align:top;padding-top:20px}.DonationCaptureSelectList label{padding-right:15px}.BBFormValidatorSummary ul{padding-top:10px}.BBFormValidatorSummary{color:#c829bf}h3{font-size:28px;padding-bottom:15px}table.BBFormTable.DonationFormTable{width:100%}td.BBListingHeading.DonationListingHeading span{display:none}td.BBListingHeading.DonationListingHeading{border-top:1px solid #000;padding:0}#PC3960_pnlDonationForm td.BBListingHeading.DonationListingHeading{border-top:none}#PC3960_TB_pnlDonation #donationselection>p#donationMessage{padding-top:5px}label[id*="_lblTitle1"],select[id*="_cboTitle"],label[id*="_lblPhone"],input[id*="_txtPhone"]{display:none}#donationselection a.custom-button.selected,#donationselection a.custom-button{background-color:#83d2e4;color:#fff;display:inline-block;width:100px;height:50px;margin:20px 10px 0 0;border-radius:0;font-size:17px;line-height:52px;text-align:center;text-decoration:none;cursor:pointer}#donationselection a.custom-button#other,#donationselection a.custom-button.selected#other{margin:20px 0 0 0}#donationselection a.custom-button.selected{background-color:#00acec}#donationselection a.custom-button.selected.pink,#donationselection a.custom-button.selected#other.pink{background-color:#c829bf}@media(max-width:72em){.bluebox.extra{display:block}#rightpanel{height:525px;width:525px}.campaign p{bottom:7px}}@media(max-width:50em){.bluebox.extra{display:none}#rightpanel{width:350px;height:525px;padding-left:30px}}@media(max-width:50em){.campaign,.campaign.third{padding:0 1% 2%;width:48%}.campaign.third:nth-child(3n+1){clear:none}.campaign.third:nth-child(2n+1){clear:left}.campaign p{bottom:25px;font-size:16px;right:16px}#header{text-align:left}#header img{float:left;width:230px;height:auto!important}#header img.gift{float:right}#header h1{padding-top:5px;font-size:22px}}@media(max-width:40em){.campaign p{bottom:18px;font-size:15px}}@media(max-width:34em){.campaign p{bottom:16px;font-size:14px}#rightpanel{width:175px;height:700px;padding-left:20px}#fullpanel .floatright{width:100%;float:none;padding:10px 0 0 0;max-width:600px}}@media(max-width:30em){.campaign p{bottom:15px;font-size:12px}}@media(max-width:25em){.campaign,.campaign.third{padding:0 3% 20px;width:94%}.campaign p{bottom:17px;font-size:18px}#rightpanel{display:none}#leftpanel{padding-right:15px}#header,#footer{margin:0 2% 30px}#main{margin:30px 2%}}.DonationHelpFormDDTable{height:275px}.DonationHelpFormGATable{height:280px}.DonationHelpFormCheckTable{height:50px}.DonationHelpFormCSCTable{height:400px}.DonationCaptureFieldControlCellAmount{font-weight:bold;width:400px}.DonationCaptcha{margin:0}.DonationCaptchaControlCell{margin-left:154px;clear:right;margin-top:3px;white-space:nowrap}.DonationCaptchaImageContainer{border:1px solid #aaa}.DonationCaptchaActionLinkContainer{text-align:right}.DonationECardSectionSeparator{background-color:#d3d3d3;margin-left:20px;padding:2px}.DonationECardSectionBody{padding:5px 5px 5px 20px}.DonationECardTemplate{padding:2px}.DonationCaptureFieldCaption{background:transparent!important;width:150px}.DonationFieldCaption{background:transparent!important}.DonationCaptchaCaption{float:left;clear:left;text-align:right;padding-top:5px;padding-bottom:5px;margin-top:2px}.DonationButtonCell{text-align:right}.DonationCaptureReadonlyValue{text-align:left}.DonationCaptureSelectList{padding:5px;font-size:16px}.DonationCaptureSelectListNarrow{width:75px;padding:5px;font-size:16px}.DonationSelectList{padding:5px;font-size:16px}.DonationSubmitButton{background-color:#00acec;color:#fff width:100px;height:40px;font-size:14px;font-weight:bold}.DonationCaptureFormTable{width:100%}.DonationCaptureTextArea{width:350px}.DonationTextArea{width:350px}.DonationCaptureTextbox{padding:5px;font-size:16px}.DonationCaptureTextboxNarrow{width:80px}.DonationCaptureTextboxWide{width:350px;padding:5px;font-size:16px}.DonationTextboxNarrow{width:80px}.DonationTextboxWide{width:350px;padding:5px;font-size:16px}.DonationValidationSummary{color:#f00}.DonationCaptureListingHeading{font-size:24px !important;font-weight:bold;color:#00a160;margin:0 0 .875rem}td.DonationCaptureListingHeading{padding-top:20px;padding-bottom:10px}.DonationListingHeading{font-size:24px !important;font-weight:bold;color:#0094db;margin:0 0 .875rem}td.DonationListingHeading{padding-top:20px;padding-bottom:10px}@media(max-width:30em){table.simpletable{width:100%;display:block}table.simpletable,table.simpletable tbody,table.simpletable td,table.simpletable tr{width:100%;display:block}.simpletable td{width:100%;display:table-row;border:none;position:relative;text-align:left !important}.simpletable tr{display:block;margin-bottom:20px}}@media(max-width:25em){table.simpletable{width:100%;display:block}table.simpletable,table.simpletable tbody,table.simpletable td,table.simpletable tr{width:100%;display:block}.simpletable td{width:100%;display:table-row;border:none;position:relative;text-align:left !important}.simpletable tr{display:block;margin-bottom:20px}}input[type="button"]{font-family:'Lato',sans-serif;font-size:16px;-webkit-appearance:none}input[type="button"],input[type="submit"],.button,*.button:link{margin:10px 5px 10px 0;padding:0 20px;height:50px;line-height:50px;font-family:'Lato',sans-serif;font-size:18px;width:auto;color:#fff !important;display:inline-block;position:relative;cursor:pointer;text-decoration:none !important;background:#00acec;border-radius:0;border:none;-webkit-appearance:none}a.button.green{background:#55a73b}a.button:hover{background:#55565a}.BBFormDisplaySequenceMapContentContainer .BBFormDisplayTextboxContainer,.BBFormDisplaySequenceMapContentContainer .BBFormDisplayDropdownContainer,.BBFormDisplaySequenceMapContentContainer .BBFormDisplayEmailContainer,.BBFormDisplaySequenceMapContentContainer .BBFormDisplayRadioButtonListContainer,.BBFormDisplaySequenceMapContentContainer .BBFormDisplayCheckboxContainer{padding:5px;display:block;width:100%;float:left}.BBFormDisplaySequenceMapContentContainer .BBFormDisplayDropdownContainer select,.BBFormDisplaySequenceMapContentContainer .BBFormDisplayDropdownContainer select option{font-size:14px;font-family:"lato","myriad-pro",sans-serif;color:#585858}.BBFormDisplaySequenceMapContentContainer .BBFormRequiredFieldMarker{padding-top:0}.BBFormDisplaySequenceMapContentContainer .BBFormDisplayRadioButtonListContainer table.BBFormDisplayRadioButtonList label{font-size:14px}.BBFormDisplaySequenceMapContentContainer .BBFormDisplayEmail,.BBFormDisplaySequenceMapContentContainer .BBFormDisplayTextbox{font-family:"lato",sans-serif;font-size:14px;color:#585858}@media(max-width:1000px){.BBFormDisplayFieldCaption{width:200px !important}}@media(max-width:768px){.BBFormDisplayCheckboxContainer .BBFormDisplayFieldCaption{width:auto !important}.BBFormDisplaySequenceMapContentContainer .BBFormDisplayEmail{width:80%}.BBFormDisplaySequenceMapContentContainer .BBFormDisplaySelectList{width:75%}.BBFormDisplayFieldCaption{width:100% !important}}.cancelpayroll label{display:none}.cancelpayroll span.BBFormCheckbox{width:100%}.cancelpayroll span.BBFormCheckbox input{float:left}.cancelpayroll span.BBFormCheckbox:after{content:"I do not wish to continue my Employee Giving payroll deductions for the next fiscal year.";width:calc(100% - 30px);display:inline-block;float:left;padding-left:5px}