@charset "utf-8";html{font-size:1em;}body{color:#000;background-color:#fff;background-image:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;min-width:0;}#masthead{height:auto;margin:0;padding:0;overflow:hidden;}#branding{position:relative;padding-top:0;}.container_25 .grid_7{margin:0;}.grid_18{display:inline;float:left;margin:0;padding-left:13px;border-left:1px solid #a8a9ad;height:64px;background:url(altru_basket_bkgrnd.png) 0 0 no-repeat;width:150px;}nav.grid_18{line-height:1.8em;}#masthead .logo a{background:url(http://www.phillipscollection.org/sites/default/files/images/altru/logo.png) 0 0 no-repeat;height:60px;width:209px;display:inline-block;}.MS_headerWrapper .MSFootTextDiv{clear:both;}.MS_background_subContent{background-color:#fff;}#leftrail{background-color:#fff;margin:-15px;max-width:225px;}#leftrail #block-views-promo,#leftrail .leftMenuOuter{background-color:#f7f8fa;padding:0 10px;}.leftMenuInner ul{padding:0;list-style:none outside none;margin:1em 0;}.leftMenuInner ul li{display:list-item;font-size:1.1em;border-top:1px solid #a8a9ad;padding:10px;}.leftMenuInner ul li.first{border:none;}#leftrail nav.secondary>section,#leftrail aside>section{border:none;padding-top:10px;}.type5>ul>li:first-child{border-top:1px solid #d7d5d3;padding-top:10px;}#leftrail .type5:first-child{padding-top:1px;}#leftrail .type5:last-child{padding-bottom:10px;}#masthead nav .global,#masthead nav .global a{font-size:1.25em;text-align:right;}nav ul,nav ol{list-style:none outside none;margin:0;padding:0;display:block;border:0 none;}.container_25{margin-left:auto;margin-right:auto;}body:before,.hero:before,#main:before,.container_25:before,.type1:before,.type2:before,.type3:before,.type4:before,#content:before,.two_col:before,.three_col:before,footer:before,.imgsearchresults:before,body:after,.hero:after,#main:after,.container_25:after,.type1:after,.type2:after,.type3:after,.type4:after,#content:after,.two_col:after,.three_col:after,footer:after,.imgsearchresults:after{content:"";display:table;}#masthead h1{margin-top:0;margin-bottom:2px;}a{font-family:Arial,Helvetica,sans-serif;text-decoration:none;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24,.grid_25{display:inline;float:left;}.MS_background_header{color:#FFF;}#masthead nav a:visited,#masthead nav a:hover,#masthead nav a:active,#masthead nav a:link,#masthead nav a,aside a:visited,aside a:hover,aside a:active,aside a:link,aside a{color:#0C7967;}#masthead nav .global a{font-size:.75em;text-align:right;}#leftrail ul li a{color:#0C7967;}#leftrail ul li a:hover{color:#0C7967;}nav.grid_18{color:#2F9DA3;font-size:1em;font-weight:bold;font-variant:small-caps;}#leftrail .leftMenuInner ul li a{font-size:1.1em;text-decoration:none;color:#0C7967;}#leftrail .leftMenuInner.leftMenuFirst ul li a{font-size:1.2em;font-weight:bold;}.uppercase{font-variant:small-caps;text-transform:uppercase;}h1{display:block;font-size:1.5em;-webkit-margin-before:.67em;-webkit-margin-after:.67em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:bold;}h2{display:block;font-size:1.2em;font-weight:bold;}h3{display:block;font-size:1.1em;font-weight:bold;}.grid_18 ul.global li{text-align:left;}.MS_LoginButtonOuterWrapperContainer{clear:none;display:inline;float:right;width:auto;margin:0;padding:0;border:0;outline:10;font-size:100%;vertical-align:baseline;background:transparent;background-position:left top;background-repeat:no-repeat;}.MS_LoginButtonOuterContainer{color:#FFF;position:relative;background-image:url(https://2480a.blackbaudhosting.com/2480A/images/slide_left_button.png);background-position:left-top;background-repeat:no-repeat;height:40px;width:auto;margin-top:10px;margin-left:12px;padding-left:15px;padding-right:15px;}.MS_LoginButtonInnerContainer_ExpandingPadding{padding-right:75px;}.MS_LoginButtonInnerContainer{background-image:url(https://2480a.blackbaudhosting.com/2480A/images/slide_right_button.png);background-position:right top;background-repeat:no-repeat;font-size:15px;font-variant:small-caps;height:40px;line-height:1.9em;padding-right:0;padding-top:5px;text-align:right;width:auto;}.MS_LoginLink{cursor:pointer;cursor:hand;}.MS_LoginButtonOuterContainer .MS_LoginButtonInnerContainer>div{display:inline-block;margin-top:0;}.contentwrap ul,aside ul{list-style-type:square;}#leftrail aside ul li,#leftrail aside ol li{margin-bottom:5px;}.type5 .field-body ul{padding-left:20px;}.BBListingHeading,.PaymentPart_CartHeaderCell,.Programming_TicketHeader{color:#375493;}.BBFieldCaption,.BBDivFieldCaption,.BBFieldControlCell,.PaymentPart_CartCell,.PaymentPart_CartItemType,.PaymentPart_PesonalInfoCheckbox,.PaymentPart_NoItems,.BBMessage,.Programming_Event_Name,.Programming_Event_DateTime,.Programming_Event_AlternateTimes,.Programming_Event_AlternateDatesCaption,.Programming_Event_AlternateDates,.MDHeader,.MDSection,.PaymentPart_CartSummary{color:#000;}.BBFieldCaption,.BBDivFieldCaption,.BBFieldControlCell,.PaymentPart_CartCell,.PaymentPart_CartItemType,.PaymentPart_PesonalInfoCheckbox,.PaymentPart_NoItems,.BBMessage,.Programming_Event_Name,.Programming_Event_DateTime,.Programming_Event_AlternateTimes,.Programming_Event_AlternateDatesCaption,.Programming_Event_AlternateDates,.MDHeader,.MDSection,.PaymentPart_CartSummary{font-size:14px;}.BBListingHeading,.PaymentPart_CartHeaderCell,.Programming_TicketHeader{font-size:22px;}.MS_background_header{background-color:#FFF;}.MS_background_footer{background-color:#2F9DA3;margin-left:5px;}.MS_LoginButtonOuterContainer{margin-top:10px;background:#2F9DA3!important;}.MS_LoginButtonInnerContainer{background:#375493!important;}.Programming_ProgramsList{list-style:none;padding:0;margin:0;}.Programming_ProgramsItem{list-style:none;padding:5px 0 5px 0;margin:10px 0 0 0;border-bottom:1px solid #EEE;}.Programming_ProgramsLink{display:block;}.Programming_TicketTable{border-bottom:1px dotted #999;border-left:1px dotted #999;width:100%;}.Programming_TicketCell{padding:3px 7px 3px 7px;vertical-align:top;}.Programming_TicketPrice{text-align:right;}.Programming_EventsList_DateLabel{cursor:pointer;}.Programming_EventsList_OtherDatesLink{margin-left:2em;cursor:pointer;}.Programming_EventsList_FilterPanel{display:none;}.Programming_EventsList_FilterDates{margin-top:8px;}.Programming_EventsList_FilterSubmit{margin-top:8px;margin-bottom:8px;}.Programming_Event_AlternateTimesCaption{overflow:auto;}.Programming_Event_AlternateTimes{float:left;margin-right:15px;}.Programming_Event_OverflowToggle{float:left;}.Programming_Event_PriceList{margin-top:8px;margin-bottom:8px;}.EventRegistrationExpress_AddToCartButtonContainer{float:right;}.EventRegistrationExpress_AddtoCartContainer{overflow:hidden;}.EventRegistrationExpress_CheckMarkFlash{position:absolute;width:16px;height:16px;background-image:url('images/greencheck_17x15.png');display:none;}.EventRegistrationExpress_TopContainer{margin-top:20px;}.EventRegistrationExpress_Total{float:right;margin-top:12px;font-weight:bold;}.Programming_Event_Preference{float:left;padding:10px 20px;}.Programming_Event_PreferenceContainer{background:#f7f9fa;background:-moz-linear-gradient(top,#f7f9fa 0,#d9e0e4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f9fa),color-stop(100%,#d9e0e4));background:-webkit-linear-gradient(top,#f7f9fa 0,#d9e0e4 100%);background:-o-linear-gradient(top,#f7f9fa 0,#d9e0e4 100%);margin-bottom:15px;margin-top:5px;overflow:hidden;padding:10px;border:1px solid #CCC;border-radius:8px 8px 8px 8px;margin-bottom:10px;overflow:hidden;padding:10px;}.Programming_Event_RegistrantAddressHeader{font-weight:bold;}.Programming_Event_RegistrantAddressHeaderContainer{padding-top:20px;}.Programming_Event_RegistrantContainer{background:#f7f9fa;background:-moz-linear-gradient(top,#f7f9fa 0,#d9e0e4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f9fa),color-stop(100%,#d9e0e4));background:-webkit-linear-gradient(top,#f7f9fa 0,#d9e0e4 100%);background:-o-linear-gradient(top,#f7f9fa 0,#d9e0e4 100%);margin-bottom:15px;margin-top:5px;overflow:hidden;padding:10px;border:1px solid #CCC;border-radius:8px 8px 8px 8px;margin-bottom:10px;overflow:hidden;padding:10px;}.Programming_Event_RegistrantError{color:Red;overflow:hidden;clear:both;}.Programming_Event_RegistrantErrorMessage{float:left;clear:both;}.Programming_Event_RegistrantHeader{font-weight:bold;}.Programming_Event_RegistrantImageContainer{float:left;padding-right:10px;}.Programming_Event_RegistrantImageContainer>img{max-width:60px;}.Programming_Event_RegistrantInfoContainer{float:left;width:100%;}.Programming_Event_RegistrantInnerInfoContainer input[type="text"]{border-radius:3px 3px 3px 3px;box-shadow:0 0 3px #CCC inset;color:SteelBlue;height:25px;line-height:1.95em;margin-top:2px;padding-left:5px;width:250px;}.Programming_Event_RegistrantInnerInfoContainer select{border-radius:3px 3px 3px 3px;box-shadow:0 0 3px #CCC inset;color:SteelBlue;height:25px;line-height:1.95em;margin-top:2px;padding-left:5px;}.Programming_Event_RegistrantInnerInfoContainer textarea{border-radius:3px 3px 3px 3px;box-shadow:0 0 3px #CCC inset;color:SteelBlue;height:25px;line-height:1.95em;margin-top:2px;padding-left:5px;width:250px;height:50px;}.Programming_Event_RegistrantPreference{float:left;clear:both;overflow:hidden;}.Programming_Event_RegistrationOptionsTitle{font:14px;font-weight:bold;margin-bottom:15px;}.Programming_nameSeparator{clear:both;}.Programming_phoneEmailSeparator{clear:both;}.Programming_RegistrantAddressControlCell{clear:both;}.Programming_RegistrantAddressControlDropDown{float:left;clear:both;}.Programming_RegistrantAddressControlLabel{float:left;overflow:hidden;}.Programming_RegistrantAddressControlRequire{float:left;margin-left:3px;}.Programming_RegistrantAddressHideRequire{display:none;}.Programming_RegistrantFieldCell{padding:10px 30px 0 0;width:275px;}.Programming_RegistrantFieldCell label{margin-right:20px;width:550px;}.Programming_RegistrantLeft{float:left;}.Programming_RegistrantLink{float:right;padding-right:20px;padding-top:4px;}.Programming_RegistrantRegisterLaterCheckbox{width:550px;}.Programming_RegistrantTextArea{float:left;clear:both;}.Programming_RegistrantTextBox{float:left;clear:both;}.Programming_TicketPriceTicketCount{font-size:11px;}.Programming_titleSeparator{clear:both;}a.Programming_RegistrantLink{font-size:11px;text-decoration:underline;}a.Programming_RegistrantLink:hover{text-decoration:none;}.Programming_Registrant_AddressForAllTicketsCell{width:550px;}.Programming_Registrant_UseAsBillingCell{width:550px;}.Programming_Event_RegistrantRegistrationInformationCopySectionFromAbove{font-size:11px;padding-top:10px;padding-left:15px;}.Programming_Event_RegistrantRegistrationInformationCopySectionToAll{font-size:11px;padding-top:10px;}.Programming_Event_RegistrantRegistrationInformationHeaderContainer{padding-top:20px;}.Programming_Event_RegistrationInformation_NamePhoneEmailContainer{display:inline-table;padding-top:10px;float:left;clear:both;}.Programming_Event_RegistrationInformation_PersonFieldContainer{display:table-cell;vertical-align:bottom;padding-right:5px;}.Programming_Event_RegistrationInformation_PersonRequiredMarkerContainer{height:27px;}.Programming_Event_RegistrationInformation_RequiredFieldMarker{float:left;margin-left:3px;}.Programming_Event_RegistrationInformationHeaderContainer{padding-top:10px;float:left;clear:both;}.Programming_Event_RegistrationInformationSectionHeader{font-weight:bold;}.Programming_Event_RegistrationInformationSectionHeaderContainer{padding-top:20px;float:left;clear:both;}input[type='text'].Programming_Event_RegistrationInformation_PersonField{width:100px;}textarea.Programming_Event_RegistrationInformation_MultilineTextBox{width:500px;float:left;clear:both;}input[type='text'].Programming_Event_RegistrationInformation_EmailField{width:200px;}.Programming_Event_RegistrationInformationDropDown{float:left;clear:both;}input[type='text'].Programming_Event_RegistrationInformationTextBox{float:left;clear:both;}.Programming_Event_RegistrationInformation_PersonNameCaptionContainer{max-width:205px;}.Programming_Event_RegistrantRegistrationInformationHeader{font-weight:bold;}.Programming_Event_RegistrationInformationRequiredMarkerContainer{float:left;padding-left:5px;}input[type='text'].Programming_Event_RegistrantInnerInfoContainer_PlaceholderText{color:LightSteelBlue;}.Programming_Event_RegistrationInformationNoticeContainer{padding-top:0;float:left;clear:both;}.Programming_Event_RegistrationInformationNoticeContainer p{margin-bottom:0;}.Programming_Event_RegistrantInfoContainer_AutoFillDropDown{max-width:200px;float:right;}.Programming_Event_RegistrantInfoContainer_TopLeftContainer{max-width:500px;float:left;}.Programming_Event_RegistrantInfoContainer_TopRightContainer{max-width:200px;float:right;}.Programming_RegistrantRegisterLaterFieldCell{clear:both;}.Programming_Event_RegistrantInnerInfoContainer{clear:both;}