@charset "utf-8";
/* CSS Document */


/* default Form Styles */
.goog-te-combo{margin:0 !important;}
.styled-select{padding:2px !important;}
.subRightCol input[type=text]{ background-color:#f4f4f4; border:solid 1px #d8d8d8; padding:8px; min-width:284px;}
.subRightCol input[type=submit]{background-color:#00a0af; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding:8px 25px 8px 25px; color:#fff; font-weight:bold; border:0 none; text-transform:uppercase;cursor:pointer;  min-width:100px;}
.subRightCol input[type=submit]:hover{background-color:#01808c; cursor:pointer;}
.subRightCol textarea{background-color:#f4f4f4; border:solid 1px #d8d8d8; padding:5px; min-width:290px;}
/*select{border:none; background-color:#fff; background-image:url(https://de96ffe053cca6bc997c-12cec716679a8f6b5ad49c2f7f262d56.ssl.cf2.rackcdn.com/state-dd-bg_jpg-1415138319); min-width:190px; -webkit-appearance: none; height:34px; line-height:34px; text-indent:5px;} */
.subRightCol select{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-color:#fff; border:solid 1px #d8d8d8; padding:8px 50px 8px 8px; background-image:url(https://de96ffe053cca6bc997c-12cec716679a8f6b5ad49c2f7f262d56.ssl.cf2.rackcdn.com/dd-down-bg_png-1415138320); background-repeat:no-repeat;background-position: right;-webkit-appearance: none;-moz-appearance: none; max-width:284px;}
.subRightCol select::-ms-expand {display: none;}  
.subRightCol select{-moz-appearance: none; appearance: none; text-overflow: ''; text-indent: 0.01px;}
.subRightCol .sfTxtLbl{color:#707070; font-weight:bold; line-height:22px;}
.subRightCol .sfFormsEditor div{margin-bottom:20px;}
.subRightCol .sfCheckListBox input[type=checkbox]{margin-bottom:10px;}
.subRightCol .sfCheckListBox label{margin-bottom:10px;}
.sfError{color:#F00;}
/* /////////////////// */


body{margin-left:0; margin-top:0; margin-bottom:0; margin-right:0; font-size:14px; font-family:arial, helvetica, sans-serif;}
a{color:#f26649; text-decoration:none;}
.aboveFooterAds{max-width:960px; margin:auto;}
.aboveFooterAds img{margin:auto; padding-bottom:10px;}
a:hover{color:#d0472a;}
.clear{clear:both;}
.blue{color:#00a0af;}
.largeLink{font-size:20px; font-weight:bold; font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; line-height:26px;}
.largeLink img{ vertical-align:middle; padding-left:5px;}
.expandContent{width:100%; border-top:none; border-bottom:solid 1px #e1e1e1;}
.expandContentFirst{border-top:solid 1px #e1e1e1 !important; border-bottom:solid 1px #e1e1e1;}
.expandContent.expandAnimate{overflow:visible; height:auto; -webkit-transition: height 1.5s ease-in-out; -moz-transition: height 1.5s ease-in-out;    -o-transition: height 1.5s ease-in-out;    transition: height 1.5s ease-in-out;}
.expandContent div{padding:20px 40px 20px 40px;}
.expandContent h2 img{vertical-align:middle; padding-right:10px;}
.expandContent h2{padding:10px 0 10px 0; margin:0;font-size:24px; color:#00a0af; font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; font-weight:normal; cursor:pointer;}

.emailSignupBox{ background-image:url(https://de96ffe053cca6bc997c-12cec716679a8f6b5ad49c2f7f262d56.ssl.cf2.rackcdn.com/email-signup-rollover-bg_png-1415138320); background-repeat:no-repeat; width:334px; height:148px;}
.emailSignupBox div{position:relative; padding:25px; font-size:12px;}
.emailSignupBox div .searchBox{ background-color:#fff !important; background-image:none !important; -webkit-border-top-left-radius: 10px;-moz-border-top-left-radius: 10px;border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;}
.emailSignupBox div span{font-size:16px;}
.emailSignupBox div .close{ position:absolute; right:20px; top:25px;}

.alertBar{background-color:#4b4b4b;}
.alertBarContent{max-width:960px; min-width:320px; margin:auto; text-align:center; padding:12px 0 12px 0; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:24px;}
.alertBarContent span{color:#ff6856; font-size:16px;text-transform:uppercase; font-weight:bold;}
.alertBarContent a{color:#ff6856; text-transform:uppercase; text-decoration:none;}
.alertBarContent img {float:right; vertical-align:middle;}

.mobileHeaderContainer{display:none; min-width:320px;max-width:960px; padding-top:5px;}
.mobileHeaderContainer div img{vertical-align:middle;}
.headerContainer{max-width:960px; min-width:320px; margin:auto; display:block;}
.secondNav{text-align:right; width:100%;font-weight: 600; font-family: 'Source Sans Pro', sans-serif; margin:25px 0 5px 0 ; text-transform:uppercase;}
.secondNav a{color:#898989; text-decoration:none;}
.socialMedia{text-align:right;}
.socialMedia img{padding:0 1px 0 1px; border:none;}

.searchBar{}
.searchBar div{float:right; width:100%; text-align:right;}
.searchBox{background-image:url(https://de96ffe053cca6bc997c-12cec716679a8f6b5ad49c2f7f262d56.ssl.cf2.rackcdn.com/search_bg_png-1415138321); background-position:top left; border:none; padding:9px; margin:0; width:70%;  max-width:190px; background-repeat:no-repeat; vertical-align:top; color:#a8a7a7;}
.subRightCol .searchBox{background-image:none !important; background-position:top left; border:none; padding:9px; margin:0 10px 0 0 !important; width:70%; background-repeat:no-repeat; vertical-align:top; color:#a8a7a7; }
.searchBTN{border:none; margin:0; color:#fff; background-color:#00a0af;-webkit-appearance: none;font-family: 'Source Sans Pro', sans-serif; font-weight:700; font-size:16px; height:34px;-webkit-border-top-right-radius: 10px;-moz-border-top-right-radius: 10px;border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;}

.menuContainer{max-width:960px; min-width:320px;margin:auto; margin-bottom:20px; position:relative;}
.menuDonate{position:absolute; right:0px; top:-15px;}
.menu{ background-color:#00a0af; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; height:74px;}
.menu-top{height:74px; margin:0 0 0 7px; padding:0; list-style:none; color:#fff; width:auto;position: relative;display: inline-table;}
.menu-top:after {content: ""; clear: both; display: block;}
.menu-top ul{display:none;float:left; padding: 0 0 7px 0;position: absolute; top: 100%; left:0px; list-style:none; min-width:230px; background-color:#01808c;border:none;margin:0; -webkit-border-bottom-left-radius: 10px;-moz-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px;}
.menu-top a{color:#fff;}
.menu-top a:hover{color:#fff;}
.menu-top ul li{float:none;position: relative; height:34px; line-height:34px; width:100%; text-indent:10px;}
.menu-top ul li:hover{background-color:#00a0af;}
.menu-top ul .sub-list-item-first{border-bottom:solid 1px #00636c;}
.menu-top ul .sub-list-item-last{border-top:solid 1px #0c9aa7;}
.menu-top ul .sub-list-item{border-bottom:solid 1px #00636c; border-top:solid 1px #0c9aa7;}
.menu-top li:hover > ul{display:block;}
.menu-top ul ul{display:none !important;}
.menu-first{border-left:none !important;}
.menu-item{border-left:solid 1px #6bb7be; padding:0 10px 0 10px; font-family: 'Source Sans Pro', sans-serif; height:100%; float:left;display:table;}
.menu-item-active{background-color:#01808c;}
.menu-item:hover{background-color:#13b8c7;}
.menu-item div{padding-top:10px; float:left;}
.menu-item span{font-size:24px;}
.menu-last{border-left:none !important;}

/* home slider styles */
.homeHeroContainer{ position:relative;margin-top:20px; margin-bottom:30px; margin-left:auto; margin-right:auto;max-width:960px; min-width:320px; }
.homeHeroSlider,.rsImg{ -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-position:top left; background-repeat:no-repeat; background-size:cover; height:370px !important;}
.homeHeroContent{ position:absolute; bottom:0; left:0; width:100%;background-color:#fff; background: rgb(255, 255, 255) transparent; background: rgba(255, 255, 255, 0.85); height:134px; z-index:10;}
.homeHeroText{padding:15px 30px 15px 30px; vertical-align:middle; color:#707070; font-size:18px;}
.homeHeroText h1{font-family: 'Source Sans Pro', sans-serif; font-size:60px; color:#00A2AB; margin:0; padding:0; font-weight:300; letter-spacing:-2px;}
.homeHeroText p{padding:0; margin:0;}
.rsNav{position:absolute; right:35px;bottom:61.5px; text-align:right;}
.rsOverflow{height:370px !important}
{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
/* end home slider styles */

.homeStatsBar{background-color:#f7fae7;padding:10px 0 30px 0;}
.homeStatsBarCopy{margin:auto;	float:none !important; text-align:center; color:#707070; font-size:18px; padding:20px 0 20px 0; max-width:960px;}
.homeStatsBarCopy span{font-family: 'Source Sans Pro', sans-serif; font-size:50px; color:#00A2AB; font-weight:300;}
.homeStatsBarContent{max-width:960px; min-width:320px; margin:auto; text-align:center; color:#707070;}
.homeStatsBarContent div div{padding:0 10px 0 10px;}
.homeStatsBarContentTitle{font-size:90px; font-family: 'Source Sans Pro', sans-serif; color:#78a22f; font-weight:200; letter-spacing:-5px;}
.homeStatsBarContentSubTitle{font-size:24px; color:#00A2AB; font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; line-height:26px; font-weight:300;}

.homeNA{max-width:960px; min-width:320px; margin:auto; text-align:center; padding:30px 0 30px 0;}
.homeNAPad{padding:0 10px 0 10px;}
.homeNATitleBar{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; width:100%; height:58px; text-align:center; margin-bottom:30px;}
.homeNATitleBar span{color:#fff; text-transform:uppercase; font-size:26px; font-family: 'Source Sans Pro', sans-serif; line-height:58px;}
.homeAnnounceBar{background-color:#78a22f; }
.homeAnnounceList{}
.homeAnnounceList p{margin:0;}
.homeAnnounceList ul{list-style:none; margin:0; padding:0;}
.homeAnnounceList ul li{ text-align:left; border-bottom:solid 1px #e1e1e1; padding:15px 0 15px 0;}
.homeAnnounceList ul li div{ vertical-align:middle; color:#707070; line-height:21px;}
.homeAnnounceList ul li div span{color:#78a22f; text-transform:uppercase; font-size:16px;font-family: 'Source Sans Pro', sans-serif; font-weight:700;}
.homeAnnounceList ul li div span a{color:#78a22f;}
.homeEventsBar{background-color:#00a0af; }
.homeEventsList{}
.homeEventsList p{margin:0;}
.homeEventsList ul{list-style:none; margin:0; padding:0;}
.homeEventsList ul li{text-align:left; border-bottom:solid 1px #e1e1e1; padding:15px 0 15px 0;}
.homeEventsListItemCont{display:table-row;}
.homeEventsListItemCont div{display:table-cell; vertical-align:middle; float:none;}
.homeEventsListItemIcn{}
.homeEventsListItemCopy{color:#6f7070; text-align:left; line-height:20px;}
.homeEventsListItemCopy span{color:#78a22f; text-transform:uppercase; font-size:16px;font-family: 'Source Sans Pro', sans-serif; font-weight:700;}
.homeEventsListItemDate{ border-right:solid 1px #f26649; text-align:center;}
.homeEventsListItemDateMonth{font-size:24px; line-height:18px; color:#92a0a1;font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase;}
.homeEventsListItemDateDay{font-size:44px; line-height:32px; color:#92a0a1;font-family: 'Source Sans Pro', sans-serif; font-weight:300;}

/* Social Media Page styles */
.smediaHeader{width:100%; min-width:300px; max-width:680px;}
.smediaCol{ display:inline-block; width:25%; max-width:160px; min-width:130px; padding:10px 5px 10px 5px; text-align:center; font-size:16px;font-family: 'Source Sans Pro', sans-serif;}
.smediaCol img{vertical-align:top; width:100%; max-width:153px;}
.sMediaColHeading{ text-transform:uppercase; font-size:18px;color:#00a0af;}
.smediaFeed{position:relative; margin-bottom:40px; font-size:34px;font-family: 'Source Sans Pro', sans-serif; color:#fff; width:100%;min-width:320px; max-width:690px;  min-height:130px;font-weight:300; line-height:34px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.smediaFeed span{display:block; padding:20px; }
.smediaFeedIcon{position:absolute; right:15px; bottom:15px;}
.smediaFeedBottom{position:absolute; left:50px; bottom:-17px;}
.smediaFeedFacebook{ background-color:#5488ca; }
.smediaFeedTwitter{background-color:#6dcff6;}
.smediaFeedLinkedIn{background-color:#1b83ba;}
/* /////////////////////////////// */

/* Events Calendar Page styles */



/* /////////////////////////////// */

/* subpage styles */
.breadCrumb{max-width:960px; min-width:320px; margin:auto; font-size:11px; color:#464646; line-height:36px; display:block;}
.breadCrumbRight{float:right; vertical-align:middle;}
.breadCrumbRight img{padding:0 10px;}
.fontSizeSmall{font-family: 'Source Sans Pro', sans-serif; font-weight:700; font-size:22px; color:#00a0af;}
.fontSizeLarge{font-family: 'Source Sans Pro', sans-serif; font-weight:700; font-size:28px; color:#cbcabf;}
.fontSizeSmall a{color:#cbcabf;}
.fontSizeLarge a{color:#cbcabf;}
.subPageContainer{max-width:960px; min-width:320px; margin:auto; margin-bottom:30px; padding-top:10px;}
.subHeroContainer{ position:relative;}
.subHero{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; background-position:top left; background-repeat:no-repeat; background-size:cover; max-height:295px;}
.subHeroText{border:none; position:absolute; bottom:0; width:100%;}
.subHeroText h1{background-color:#fff; background: rgb(255, 255, 255) transparent; background: rgba(255, 255, 255, 0.85); padding:10px 0 10px 10px; margin:0; width:100%;border-bottom:none !important;}
.pluginCountNum{display:none !important;}
.subLeftCol{border-right:solid 1px #e1e1e1; display:block;}
.subLeftCol ul{ list-style:none; margin:0 0 30px 0; padding:0;}
.subLeftCol ul li{font-family: 'Source Sans Pro', sans-serif; font-weight:700; text-transform:uppercase; padding:5px 0 5px 0;}
.subLeftCol ul li a:hover{color:#00a0af;}
.subLeftCol ul .active{color:#00a0af;}
.subLeftCol ul li ul{list-style:none; margin:0; padding-left:20px; display:none;}
.subLeftCol .active ul{display:block !important;}
.subLeftCol ul li ul li{font-family: 'Source Sans Pro', sans-serif; font-weight:700; padding:5px 0 5px 0; color:#464646; text-transform:none !important;}
.subLeftCol ul li ul li a:hover{color:#00a0af;}
.subLeftCol ul li ul li a{ text-transform:none !important;}
.subRightCol{ color:#707070; word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto; padding-left:20px; line-height:22px;}
.subRightCol h1{font-size:50px; color:#00a0af; font-family: 'Source Sans Pro', sans-serif; font-weight:300; border-bottom:solid 1px #eee; margin-top:0; line-height:normal !important;}
.subRightCol h2{font-size:24px; color:#00a0af; font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; font-weight:normal;line-height:normal !important;}
.subRightCol h3{font-size:18px; color:#00a0af; font-family: 'Source Sans Pro', sans-serif; font-weight:normal;line-height:normal !important;}
.subRightCol h3 a{color:#00a0af; }
.subRightCol .openingPara{font-size:20px; line-height:28px;}
.subRightCol p{ line-height:22px;}
.subRightCol .sfContentBlock ul li{ list-style-image:url(https://de96ffe053cca6bc997c-12cec716679a8f6b5ad49c2f7f262d56.ssl.cf2.rackcdn.com/content_list_l1_icn_jpg-1415138321); line-height:22px; padding-bottom:10px;}
.subRightCol .sfContentBlock ul ul li{ list-style-image:url(https://de96ffe053cca6bc997c-12cec716679a8f6b5ad49c2f7f262d56.ssl.cf2.rackcdn.com/content_list_l2_icn_jpg-1415138322); padding-bottom:10px;}
.subRightCol .sfContentBlock ul ul ul li{ list-style-image:url(https://de96ffe053cca6bc997c-12cec716679a8f6b5ad49c2f7f262d56.ssl.cf2.rackcdn.com/content_list_l3_icn_jpg-1415138322); padding-bottom:10px;}
.subRightCol .calFilter{line-height:normal !important;}
.subRightCol .calFilter div{overflow:visible;}
.searchResultItem{ border-bottom:solid 1px #e1e1e1; width:100%;}

.sfBreadcrumbNavigation .rsmLink{font-weight:bold !important;}

.listPageItemContainer{width:100%; border-bottom:solid 1px #eee; padding-bottom:20px; margin-bottom:20px;}
.listPageItemIcon{width:20%; min-width:; float:left; text-align:center;}
.listPageItemIcon img{width:54px;}
.listPageItemContent{width:80%; float:left;}
.listPageItemContent h3{margin-top:0; padding-top:0;}
/*////////////////*/

.aboveFooterAds .sf_3cols_2in_34{margin-left:0px !important;}
.aboveFooterAds .sf_3cols_3in_33{margin-left:0px !important;}
.aboveFooter{position:relative; background-color:#77a040; height:62px; width:100%; margin:30px 0 50px 0;}
.aboveFooter .footerGreenBarContent{position:absolute; top:-7px; width:100%; margin:auto; text-align:center; color:#fff; font-size:24px; display:table;}
.aboveFooter .footerGreenBarContent img{ vertical-align:middle; padding-right:20px;}
.aboveFooter .footerGreenBarContent a{ font-size:26px; font-family: 'Source Sans Pro', sans-serif; font-weight:700; text-transform:uppercase; color:#fff;}
.aboveFooter .footerGreenBarContent a:hover{color:#fff;}
.mobileFooterBottom{display:none; margin:auto; float:none; color:#656565; line-height:22px;}
.mobileFooterCopy{border-bottom:solid 1px #e0e0e0; padding-bottom:20px; margin-bottom:20px;}
.mobileFooterNews{margin-bottom:20px;}
.footer{max-width:960px; min-width:320px; margin:auto;}
.footerLinks{padding-bottom: 30px; margin-bottom:30px; border-bottom:solid 1px #e1e1e1;}
.footerLinkCol{color:#656565;}
.footerLinkCol a{color:#656565;}
.footerLinkCol a:hover{color:#656565;}
.footerLinkCol span{font-weight:bold; text-transform:uppercase;}
.footerLinkCol ul{ list-style:none; padding:0; margin:5px 0 0 0;}
.footerLinkCol ul li{ line-height:24px;}
.footerBottom{color:#656565; margin-bottom:20px;display:block;}

/* mobile nav */
	.mobileNav{width:288px; height:100%; position:relative; background-color:#00a0b0;}
	.mobileNav .mobileUnderMenu .buttonGray{ position:relative; background: -moz-linear-gradient(top, #ffffff 0%, #dbdcde 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdcde)); background: -webkit-linear-gradient(top, #ffffff 0%,#dbdcde 100%); background: -o-linear-gradient(top, #ffffff 0%,#dbdcde 100%); background: -ms-linear-gradient(top, #ffffff 0%,#dbdcde 100%); background: linear-gradient(to bottom, #ffffff 0%,#dbdcde 100%); -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; height:36px; width:85%; margin:auto; text-align:center; margin-top:20px; line-height:36px; color:#616161; font-size:24px;font-family: 'Source Sans Pro', sans-serif;}
	.mobileNav .mobileUnderMenu .buttonGray img{position:absolute; left:20px; top:5px;}
	.mobileTranslate{width:85%; margin:auto; margin-top:20px;}
	.mobileTranslate span{color:#fff; text-indent:20px;font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; font-size:14px;}
	.styled-select{width: 100%; max-width:300px; height: 34px; overflow: hidden; margin:auto;-moz-linear-gradient(top, #ffffff 0%, #dbdcde 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdcde)); background: -webkit-linear-gradient(top, #ffffff 0%,#dbdcde 100%); background: -o-linear-gradient(top, #ffffff 0%,#dbdcde 100%); background: -ms-linear-gradient(top, #ffffff 0%,#dbdcde 100%); background: linear-gradient(to bottom, #ffffff 0%,#dbdcde 100%); -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; position:relative;}
	.styled-select img{position:absolute; right:15px; top:15px;}
   	.styled-select select {   background: transparent;   width: 100%;   padding: 5px;      line-height: 1;   border: 0;   border-radius: 0;   height: 34px;   -webkit-appearance: none;font-family: 'Source Sans Pro', sans-serif; font-size:18px;  }
	.mobileNavShadow{position:absolute; top:0; right:0; height:100%; background-image:url(https://de96ffe053cca6bc997c-12cec716679a8f6b5ad49c2f7f262d56.ssl.cf2.rackcdn.com/mobile-menu-right-fade_png-1415138323); background-repeat:repeat-y; width:10px;}
	.mNavItems{}
	.mNavItems ul{ list-style:none; padding:0; margin:0;}
	.mNavItems ul li{line-height:46px; background-color:#00a0b0; color:#fff;text-indent:10px; height:46px; border-bottom:solid 1px #00636c; border-top:solid 1px #0c9aa7; font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; font-size:20px; font-weight:700;}
	.mNavItems ul li a{color:#fff;}
	.mNavItems ul li a:hover{color:#fff;}
	.mNavItems ul li span{ }
	.mNavItems ul li div{float:right; padding-right:10px;}
	.mNavItems ul li div img{vertical-align:middle;}
	.mNavItems ul ul{list-style:none; padding:0; margin:0;}
	.mNavItems ul ul li{background-color:#02808c;text-indent:10px;border-bottom:solid 1px #00636c; border-top:solid 1px #0c9aa7; font-family: 'Source Sans Pro', sans-serif; height:36px;line-height:36px; font-size:16px; font-weight:normal; text-transform:none;}
	
	/* medical care / calendar search */
	.subSearchBar{width:100%; min-width:300px; background-color:#f3f4ef; overflow:auto; min-height:90px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
	.subSearchBar .ddSearch div{ padding:10px;}
	.ddSearch{float:left;}
	.ddSearch div{margin:auto;}
	/*.ddSearch select{border:none; background-image:url(https://de96ffe053cca6bc997c-12cec716679a8f6b5ad49c2f7f262d56.ssl.cf2.rackcdn.com/state-dd-bg_jpg-1415138319); min-width:190px; -webkit-appearance: none; height:34px; line-height:34px; text-indent:5px;}
	.ddSearch select::-ms-expand {display: none;}  
	.ddSearch select{-moz-appearance: none; appearance: none; text-overflow: '';}*/
	.subSearchBar h4{ font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; font-size:16px; font-weight:normal; margin-top:0; margin-bottom:5px;}
	.filterBy{float:left;}
	.filterBy div{padding-top:10px;}
	.filterBy div div{ float:left; padding-right:10px; padding-top:0 !important;}
	.searchBtn{width:20%;  background-color:#00a0af;float:left;}
	.searchBtn input{background-color:#00a0af; width:100%; -webkit-appearance: none;height:100%; color:#fff; border:none; font-family: 'Source Sans Pro', sans-serif; text-transform:uppercase; font-size:16px; font-weight:600; min-height:90px; max-height:140px;}
	.intSearch{ text-align:right; margin-top:10px;}
	.findCareResults{margin-top:30px;}
	.findCareResults div{float:left; line-height:22px; width:50%; margin-bottom:20px;}
	/* /////////////////// */
	
	/* calendar search */
	.calMonthContainer{max-width:960px; min-width:300px; height:55px; margin-top:20px; border-bottom:solid 1px #f3664a; overflow:hidden; text-align:center; position:relative;}
	.calMonthItem{width:60px; height:50px; margin:0 2px 0 2px; display:inline-block; border:solid 1px #c5c5c5; text-align:center; margin-bottom:2px;}
	.calMonthActive{border:solid 1px #f3664a!important; background-color:#f3664a; padding-bottom:2px; margin-bottom:0 !important;}
	.calMonthActive div{ background-color:transparent !important; color:#fff !important;}
	.calMonthItemYear{height:16px; line-height:16px; background-color:#ababab; color:#fff;font-family: 'Source Sans Pro', sans-serif; font-size:14px;}
	.calMonthItemMonth{height:34px; line-height:34px; background-color:#f8f8f8; color:#9d9d9d; font-size:24px;font-family: 'Source Sans Pro', sans-serif; font-weight:300; text-transform:uppercase;}
	.calEventsContainer{margin-top:20px;}
	.calEventsListItemCont{display:table; border-bottom:solid 1px #b3b3b3; padding-bottom:20px; margin-bottom:20px; width:100%;}
	.calEventsListItemCont div{display:table-cell; vertical-align:middle; float:none;}
	.calEventsListItemIcn{}
	.calEventsListItemCopy{color:#6f7070; text-align:left; line-height:20px;}
	.calEventsListItemCopy span{color:#78a22f; text-transform:uppercase; font-size:16px;font-family: 'Source Sans Pro', sans-serif; font-weight:700;}
	.calEventsListItemDate{ border-right:solid 1px #b3b3b3; text-align:center; min-width:64px;}
	.calEventsListItemDateMonth{font-size:24px; line-height:18px; color:#92a0a1;font-family: 'Source Sans Pro', sans-serif;}
	.calEventsListItemDateDay{font-size:44px; line-height:32px; color:#92a0a1;font-family: 'Source Sans Pro', sans-serif; font-weight:300;}
	.calSpacer{height:20px;}
	.calFilter{border:solid 1px #e4e4e4; background-color:#f3f3f3; display:block;}
	.calFilter div{padding:10px;}
	.calFilter .clear{height:0px !important; min-height:0 !important;}
	.calFilter div span{font-family: 'Source Sans Pro', sans-serif; font-weight:bold; font-size:16px;}
	.calFilter div div{ position:relative; height:35px;}
	.calFilter div div input{float:left; }
	.calFilter div div div {width:80%; position:absolute; right:0; top:0; padding-bottom:10px;}
	.calMonthMobileArrowRight{ position:absolute; right:0; top:0;}
	.calMonthMobileArrowLeft{ position:absolute; left:0; top:0;}
	.cal-styled-select{display:none;width: 100%; max-width:300px; height: 34px; overflow: hidden; margin:auto;-moz-linear-gradient(top, #ffffff 0%, #dbdcde 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dbdcde)); background: -webkit-linear-gradient(top, #ffffff 0%,#dbdcde 100%); background: -o-linear-gradient(top, #ffffff 0%,#dbdcde 100%); background: -ms-linear-gradient(top, #ffffff 0%,#dbdcde 100%); background: linear-gradient(to bottom, #ffffff 0%,#dbdcde 100%); -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; position:relative;}
	.cal-styled-select img{position:absolute; right:15px; top:15px;}
   	.cal-styled-select select {   background: transparent;   width: 100%;   padding: 5px;      line-height: 1;   border: 0;   border-radius: 0;   height: 34px;   -webkit-appearance: none;font-family: 'Source Sans Pro', sans-serif; font-size:18px;  }
	.cal-styled-select select::-ms-expand {display: none;}  
	.cal-styled-select select{-moz-appearance: none; appearance: none; text-overflow: '';}
	/* /////////////////// */
	
	.waysBoxContainer{background-color:#e7e7e7; width:265px; overflow:visible; display:inline-block; margin:10px 20px 10px 20px;}
	.waysBoxImg{padding:10px;}
	.waysBoxContentContainer{margin:0 10px 10px 10px; background-color:#01808c;}
	.waysBoxContent{padding:10px; text-align:center; color:#fff; line-height:18px;}
	.waysBoxContent a{color:#fff !important;}
	.waysBoxContent a:hover{color:#fff !important;}
	.waysBoxContentTitle{font-family: 'Source Sans Pro', sans-serif;; font-size:22px; line-height:24px;  text-transform:uppercase;}
	
@media screen and (min-width: 960px) {
	.footerBottom{display:block !important;}
	.mobileFooterBottom{display:none !important;}
	}
@media screen and (max-width: 959px) {.menu-item span{font-size:14px !important;}.menu-item{font-size:12px !important;}.homeHeroText h1{font-size:40px;}}
@media screen and (max-width: 758px) 
{
	.cal-styled-select{display:block !important;}
	.calFilter{display:none !important;}
    .smediaFeed{font-size:30px !important; line-height:30px !important;}
	.alertBar{display:none !important;}
	/* home slider styles */
	.homeHeroSlider, .rsImg{height:190px !important; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
	.homeHeroContent{position:relative; padding-top:10px; height:auto !important;}
	.homeHeroText{margin:auto; width:auto; padding:15px 15px 15px 15px; text-align:left;}
	.homeHeroText h1{ font-size:30px !important; font-weight:normal !important; line-height:30px !important; letter-spacing:normal !important;}
	.homeHeroText span{display:none;}
	.rsNav{ top:190px; bottom:inherit !important; right:auto; text-align:center; width:100%;}
	
	.stackTblCell td{display:block !important; width:100% !important;}
	/* end home slider styles */
	.homeStatsBar{padding-bottom:30px !important;}
	.homeStatsBarCopy{padding-bottom:30px !important;}
	.homeStatsBarCopy span{font-size:24px !important;}
	.homeStatsBarCopy p{display:none !important;}
	.homeStatsBarContent p{display:none !important;}
	.homeStatsBarContent .grid-33{margin-bottom:30px !important;}
	.homeStatsBarContentTitle{font-size:0px !important;}
	.homeNA {padding:0 !important;}
	.homeNA p{display:none !important;}
	.homeNA .mobile-grid-100{padding:0 !important;}
	.homeNAPad{padding:0 !important;}
	.homeNATitleBar{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; margin:0 !important;}
	.homeEventsListItemIcn{display:none !important;}
	.homeAnnounceList ul{width:90% !important; margin:auto !important;}
	.homeAnnounceList ul li img{display:none !important}
	.homeAnnounceList ul li{padding:25px 0 25px 0 !important;}
	.aboveFooter span{display:none !important}
	.aboveFooter img{width:60px !important;}
	.aboveFooter a{font-size:22px !important;} 
	.aboveFooter{height:45px !important;}
	.footerLinkCol span{font-size:18px !important;}
	.footerLinkCol ul{padding-bottom:10px !important;}
	.footerLinkCol ul li{display:none !important;}
	.mobileHeaderContainer{display:block !important;}
	.headerContainer{display:none !important;}
	.mobileFooterBottom{display:block !important;}
	.footerBottom{display:none !important;}
	
	/* sub page */
	.subLeftCol{display:none !important;}
	.subRightCol{padding-left:10px !important;}
	.breadCrumb{display:none !important;}
	.subHeroContainer{ position:inherit;}
	.subHeroText{border:none; position:inherit;}
	.subRightCol h1{ font-size:34px;}
	.subHero{-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important; background-position:top left; background-repeat:no-repeat; background-size:cover; height:190px !important;}
	
	.ddSearch{width:100% !important; padding-bottom:10px;}
	.filterBy{width:100% !important;padding-bottom:10px;} 
	.searchBtn{width:100% !important;}
	.findCareResults div{float:none !important; width:100% !important;}
	.listPageItemIcon{text-align:left !important;}
	.listPageItemIcon img{width:45px;}
	.expandContent div{padding:20px 10px 20px 10px !important;}
	.searchBtn input{min-height: 60px !important;}
	.divAddress{height:auto !important;}
	
}
