html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,form,label,legend,caption,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0}body{color:#000;font-family:'Lato',sans-serif;font-size:16px;line-height:22px;font-weight:400;margin:0;padding:0}a,a:link{color:#000;font-weight:400;text-decoration:none}a:visited{color:#000;font-weight:400;text-decoration:none}a:hover{color:#000;font-weight:400;text-decoration:underline}.landing a,.landing a:link,.landing a:visited,.landing a:hover{color:#00b6de}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:34px;font-weight:600;line-height:42px;padding:0 0 15px 0}h2{font-size:30px;font-weight:600;line-height:38px;padding:0 0 15px 0}#headercopy h2{font-size:28px;padding:0 0 30px 0;color:#00a160}h3{font-size:36px;line-height:36px;font-weight:400;padding:0;color:#00b6de}h4{font-size:22px;font-weight:400;line-height:26px;padding:0 0 15px 0}h5{font-size:20px;font-weight:400;line-height:24px;padding:0 0 15px 0}h6{font-weight:400;font-size:18px;line-height:22px;padding:0 0 15px 0}p{padding:0 0 15px}strong{font-weight:600}ins{text-decoration:none}del{text-decoration:line-through}select,textarea{font-size:16px;vertical-align:middle;font-family:'Lato',sans-serif;background-color:#fff;color:#000;width:100%;max-width:500px}input{font-size:16px;font-family:'Lato',sans-serif;color:#000;padding:5px}input[type="text"],input[type="password"],input[type="email"],input[type="file"],textarea,select{border:1px solid #000;width:90%;background-color:#e7e7e7;height:35px;padding:0 5px}textarea{height:60px;padding:5px}select{width:auto}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:#00b6de;border-radius:0;border:none;-webkit-appearance:none}input[type="checkbox"],input[type="radio"]{margin:0 5px 0 0;padding:0;vertical-align:middle}label,button,input[type="submit"]{cursor:pointer}:focus{outline:0}ul,ol{margin:0 0 0;padding:0 0 10px 0}ul{margin-left:20px}ul ul{margin-bottom:0;padding:8px 0 3px}ul li{padding:0 0 5px 0}ul ul li{padding:0 0 3px 0}dl{margin:0 0 1em 0}ol{list-style-type:decimal;margin-left:20px}ol ol{margin-bottom:0;padding:8px 0 5px}ol li{padding:0 0 3px 0}ol li ol li{list-style-type:lower-alpha;padding:0 0 3px 0}img{max-width:100%;height:auto}a img{border:0 none}.wrapper{height:auto;overflow:hidden;width:100%}.wrapper.white{background-color:#fff}.wrapper.header{background-color:#fff;background-image:url(view.image?id=2434);background-repeat:repeat-x;background-position:bottom}.wrapper.subscribe{background-color:#00a160}.fullwidth{max-width:1170px;width:92%;padding:50px 4%;margin:auto}.header .fullwidth{padding:35px 4%}.subscribe .fullwidth{padding:0 4%}.subscribe h4{text-align:center;line-height:42px;height:42px;padding:0;font-size:22px}.subscribe h4 a{color:#fff;font-weight:700}.wrapper.menu{background-color:#a0cf67;height:72px;background-image:url(view.image?id=2434);background-repeat:repeat-x;background-position:bottom;border-top:1px solid #fff}.menu .fullwidth{padding:0 4%}.menu p{padding:0;line-height:66px;font-size:22px;text-align:center}.menu p span.fa{font-size:10px;color:#fff;display:inline-block;padding:0 20px}.menu p a{color:#fff;font-weight:700}@media(max-width:768px){.menu p{font-size:18px}}@media(max-width:600px){.wrapper.menu{height:auto}.subscribe h4{font-size:20px}.menu p{padding:10px 0}.menu p a{display:block;line-height:40px}.menu p span.fa{display:none}}.white .fullwidth{padding:50px 4% 40px}.wrapper.banner{background-color:#fff;background-image:url(view.image?id=2433);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll}.banner .fullwidth{position:relative;height:420px;padding:0 4%}.banner h1{color:#fff;font-size:72px;font-weight:700;position:absolute;bottom:60px}@media(max-width:900px){.banner .fullwidth{height:350px}.banner h1{font-size:56px}}@media(max-width:768px){.banner .fullwidth{height:300px}.banner h1{font-size:44px}}@media(max-width:600px){.banner .fullwidth{height:250px}.banner h1{font-size:36px;bottom:30px}}@media(max-width:450px){.banner .fullwidth{height:200px}.banner h1{font-size:30px}}.row{clear:both;overflow:hidden}#content{width:100%;float:left}.half{width:47%;float:left;padding:0 0 0 6%}.half.first{padding:0}@media(max-width:600px){.half,.half.first{width:100%;padding:0}}#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;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:#00b6de}div#requiredfields p{font-size:15px;text-align:right}input#btnPopupCheckoutComplete{background:unset;margin:unset;padding:unset;height:unset;line-height:unset}div[id*="_UpdatePanel"]{max-width:600px}.BBListingHeading{font-size:28px;color:#00b6de;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}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}.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}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}.wrapper.footer{background-color:#fff;background-image:url(view.image?id=2434);background-repeat:repeat-x;background-position:top}.footer .fullwidth{padding:30px 4%}.footer #vmlogo{float:left}.footer #copy{text-align:center;font-size:14px;font-weight:400;line-height:28px;padding:20px 0}.footer #copy p span.slash{display:inline-block;padding:0 12px}.footer #copy p span.address{display:inline-block}@media(max-width:1000px){.footer #copy{text-align:left}.footer #copy p span.slash{padding:0 5px}.footer #vmlogo{float:none}}@media(max-width:768px){.footer #copy p span.address,.footer #copy p a{display:block;line-height:22px}.footer #copy p span.slash{display:none}.footer #copy p .address.phone a,.footer #copy p .address.phone span.fa{display:inline-block}}.landing h3{font-size:28px;padding-bottom:15px}.landing table.BBFormTable.DonationFormTable{width:100%}.landing td.BBListingHeading.DonationListingHeading span{display:none}.landing td.BBListingHeading.DonationListingHeading{border-top:1px solid #000;padding:0}.landing #PC3960_pnlDonationForm td.BBListingHeading.DonationListingHeading{border-top:none}#PC3960_TB_pnlDonation #donationselection>p#donationMessage{padding-top:5px}.landing td.BBListingHeading.DonationCaptureListingHeading{display:none}.landing label[id*="_lblTitle1"],.landing select[id*="_cboTitle"],.landing label[id*="_lblPhone"],.landing input[id*="_txtPhone"]{display:none}.landing #donationselection a.custom-button.selected,.landing #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}.landing #donationselection a.custom-button#other,.landing #donationselection a.custom-button.selected#other{margin:20px 0 0 0}.landing #donationselection a.custom-button.selected{background-color:#00b6de}.landing #donationselection a.custom-button.selected.pink,.landing #donationselection a.custom-button.selected#other.pink{background-color:#c829bf}#vmlogo{float:left}#chalogo{float:left;padding:48px 0 0 30px;max-width:600px}.wrapper.white.cha{text-align:center}.cha h1{color:#00b6de;font-weight:900;padding-bottom:25px}.cha h2{font-size:22px;color:#636363;font-weight:400;line-height:30px;padding-bottom:25px}.cha h3{font-size:26px;padding-bottom:25px}.cha a.button{background-color:#fff;border:2px solid #00b6de;color:#00b6de !important;font-size:36px;font-weight:900;margin-bottom:40px}.cha a.button:hover{color:#fff !important;background-color:#00b6de !important}.cha .quarter{float:left;width:22%;padding:0 0 0 4%}.cha .quarter.first{padding:0}.cha .quarter p{font-weight:900;color:#636363}.cha a.fa{font-size:0}.cha a.fa:hover{text-decoration:none}.cha a.fa::before{font-size:16px;color:#fff;background-color:#00b6de;width:24px;height:24px;display:block;line-height:24px;border-radius:5px;margin-top:5px;margin-bottom:20px;text-align:center}.cha.footer .fullwidth{position:relative}.cha.footer #copy{font-size:13px;text-align:center}.cha.footer #vmlogo{position:absolute;top:50px;left:50px}.wrapper.footer.cha{overflow:visible}#follow{position:absolute;right:50px;top:50px;text-align:right}#follow h4{color:#00b6de;font-weight:900;padding-bottom:5px}.cha #follow a.fa::before{font-size:24px;width:36px;height:36px;line-height:36px;border-radius:5px;text-align:center}.cha a.fa:hover:before{background-color:#00a160}#menu{float:right;width:75px}#menu ul.chamenu{text-align:right;list-style-type:none;margin-left:0;padding:88px 0 0 0}#menu ul.chamenu li{padding-bottom:0}#menu ul.chamenu li.selected{display:none}#menu ul.chamenu li a{color:#00b6de;font-weight:900;font-size:18px;text-transform:uppercase}#menu ul.chamenu li a:hover{text-decoration:none;color:#00a160}.centerdonation{text-align:left;max-width:600px;margin:auto}.centerdonation div[id*="_UpdatePanel"]{border:1px solid #acacac;padding:0 30px 25px}.cha #donationselection a.custom-button.selected,.cha #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}.cha #donationselection a.custom-button#other,.cha #donationselection a.custom-button.selected#other{margin:20px 0 0 0}.cha #donationselection a.custom-button.selected{background-color:#00b6de}.cha #donationselection a.custom-button#other{display:none}@media(max-width:1000px){#vmlogo{max-width:120px}#chalogo{padding:38px 0 0 20px;max-width:450px}#menu ul.chamenu{padding:64px 0 0 0}}@media(max-width:900px){.footer.cha #copy p span.address,.footer #copy p a{display:block;line-height:22px}.footer.cha #copy p span.slash{display:none}.footer.cha #copy p .address.phone a,.footer #copy p .address.phone span.fa{display:inline-block}}@media(max-width:768px){.header .fullwidth{padding:25px 4%}.header #vmlogo,.header #chalogo{max-width:100%;width:100%;text-align:center;padding:0 0 10px 0}.header #vmlogo img{max-width:110px}.header #chalogo img{max-width:400px;width:95%}#menu ul.chamenu{padding:10px 0 0 0}.cha h1{font-size:28px;line-height:34px}.cha h2{font-size:18px;line-height:24px}.cha h3{font-size:22px;line-height:28px;padding-bottom:15px}.cha a.button{font-size:32px}.cha .quarter{float:left;width:46%;padding:0 0 0 8%}.cha .quarter.odd{padding:0}.cha.footer #vmlogo,.cha.footer #follow{position:relative;top:unset;left:unset;width:100%;max-width:100%;text-align:center;right:unset}}h2.BBSequenceMapContentHeader.BBFormDisplaySequenceMapContentHeader{display:none}fieldset.BBFormDisplaySection{border:none;margin:0;padding:0;max-width:600px}legend.BBFormDisplaySectionLabel{display:none}fieldset .BBFormRequiredFieldMarker{padding-left:5px}fieldset span.BBFormRequiredFieldMissingText{color:#00a160;font-weight:700}fieldset input{margin-bottom:10px}.landing label.BBFieldCaption.BBFormDisplayFieldCaption{font-weight:700;font-size:16px;padding:0 0 5px 0;display:block}.donorwall{padding-top:25px;border-top:1px solid #000;margin-top:25px;padding-bottom:10px}td[id*='_ParentControl']{width:100%;display:block;float:left}label#PC3960_lblCommentsCaption:before{content:'For gifts of $500 or more: ***PROPER NAMES ONLY, PLEASE. Special messages not permitted due to space constraints. ***STYLE CAN BE FORMAL OR INFORMAL. Examples: "Allison B. Smith MD, PhD" or "Ally Smith" or "Ally and John Smith" or "Smith Family"';display:block;font-weight:400;padding-bottom:10px;border-top:1px solid #000;padding-top:20px;margin-top:5px}.landing table.BBFormDisplayRadioButtonList{width:100%;margin-bottom:20px}.landing .BBSequenceMapContent textarea,.landing .BBSequenceMapContent input,.landing .BBSequenceMapContent select{margin-bottom:15px}.landing .BBFormDisplayDropdownContainer select{width:90%}table.ECardProgressIndicator{width:100%;margin-bottom:20px}table.ECardProgressIndicator tr td div{background-color:#eaeaea}table.ECardProgressIndicator tr td:last-child div.ECardCurrentStep{background-color:transparent}table.ECardProgressIndicator tr td:first-child{width:25%}table.ECardProgressIndicator tr td{width:15%}table.ECardProgressIndicator tr td span{display:block;padding:10px 10px 10px 20px;text-align:left}table.ECardProgressIndicator tr td .ECardCurrentStep span{background-image:url(https://connect.virginiamasonfoundation.org/image/stepbg.png);background-position:center right;background-size:auto;background-repeat:no-repeat;color:#fff}.ECardWizardHeading{font-size:24px;color:#00b6de;font-weight:600;padding-bottom:15px;line-height:32px}.ECardWizardSubheading{padding-bottom:20px}table.ECardThumbnail{width:160px;height:160px}.ECardPreviewBlock span[id*='lblSubject']{font-weight:600;display:inline-block;padding-bottom:20px}table[id*='_gvRecipientInfo'] tr,table[id*='_gvSenderInfo'] tr{display:block;float:left}table[id*='_gvRecipientInfo'] tr:nth-child(3),table[id*='_gvRecipientInfo'] tr:nth-child(2),table[id*='_gvSenderInfo'] tr:nth-child(2){width:300px}table[id*='_gvRecipientInfo'] tr.DisplayNone{display:none}table[id*='_gvRecipientInfo'] tr td,table[id*='_gvSenderInfo'] tr td{display:table-row}table[id*='_gvRecipientInfo'] tr td:nth-child(4){display:none !important}table[id*='_gvRecipientInfo'] tr td div,table[id*='_gvSenderInfo'] tr td div{padding-left:10px}table[id*='_gvRecipientInfo'] tr th,table[id*='_gvSenderInfo'] tr th{display:table-row;text-align:left;line-height:38px}.ECardSectionSeparator{font-size:20px;font-weight:600;padding-bottom:15px;color:#00a160}div[id*='_pnlStepPersonalize'] #divTinyMCEWrapper{padding-bottom:20px}.ECardSection a{padding-bottom:20px;display:block;font-weight:600}table[id*='_gvRecipientInfo'] tr:nth-child(3) td,table[id*='_gvRecipientInfo'] tr:nth-child(2) td,table[id*='_gvSenderInfo'] tr:nth-child(2) td{width:100%;display:block}input.ECardTextBox{width:calc(100% - 20px) !important}input[id*='_dpSendDate']{width:150px;margin-right:10px}@media(max-width:768px){table[id*='_gvRecipientInfo'] tr th,table[id*='_gvSenderInfo'] tr th{display:table-row;text-align:left;height:72px;line-height:38px}table[id*='_gvRecipientInfo'] tr:nth-child(3),table[id*='_gvRecipientInfo'] tr:nth-child(2),table[id*='_gvSenderInfo'] tr:nth-child(2){width:300px;position:absolute}table[id*='_gvRecipientInfo'] tr td div,table[id*='_gvSenderInfo'] tr td div{padding-left:0;padding-top:35px}table[id*='_gvRecipientInfo'] tr th:nth-child(4),table[id*='_gvSenderInfo'] tr th:nth-child(4){height:20px}table[id*='_gvRecipientInfo'] tr th{height:120px}table[id*='_gvRecipientInfo'] tr:nth-child(3) td,table[id*='_gvRecipientInfo'] tr:nth-child(2) td{height:120px}table[id*='_gvRecipientInfo'] tr:nth-child(3) td div{padding-top:78px}.ECardPrintableLink{display:block;width:100%;text-align:left;padding-bottom:20px}table.ECardProgressIndicator tr td:first-child,table.ECardProgressIndicator tr td{width:16.6666%}table.ECardProgressIndicator tr td span{font-size:0;height:25px}table.ECardProgressIndicator tr td:nth-child(1) span:before{content:'1';font-size:16px}table.ECardProgressIndicator tr td:nth-child(2) span:before{content:'2';font-size:16px}table.ECardProgressIndicator tr td:nth-child(3) span:before{content:'3';font-size:16px}table.ECardProgressIndicator tr td:nth-child(4) span:before{content:'4';font-size:16px}table.ECardProgressIndicator tr td:nth-child(5) span:before{content:'5';font-size:16px}table.ECardProgressIndicator tr td:nth-child(6) span:before{content:'6';font-size:16px}}