.navbar,
.navbar A {
  text-shadow: none !important;
}
.input.search {
  background: #fff !important;
  border: 2px solid #fff;
  color: #808080 !important;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  -ms-border-radius: 0px !important;
  -o-border-radius: 0px !important;
  border-radius: 0px !important;
}
.btn.primary,
.skiplink.primary {
  background: #76419a;
  border: 2px solid #76419a;
  color: #fff;
}
.btn.primary:hover,
.skiplink.primary:hover {
  background: #9056b8;
}
.btn.primary:active,
.skiplink.primary:active {
  background: #236bb0;
}
.btn.secondary,
.skiplink.secondary {
  background: #42a35a;
  border: 2px solid #42a35a;
}
.btn.secondary:hover,
.skiplink.secondary:hover {
  background: #5bbd73;
}
.btn.secondary:active,
.skiplink.secondary:active {
  background: #337f46;
}
.btn.default,
.skiplink.default {
  background: #f2f2f2;
  border: 2px solid #f2f2f2;
  color: #555;
  border: 2px solid #f2f2f2;
}
.btn.default:hover,
.skiplink.default:hover {
  background: #fff;
}
.btn.default:active,
.skiplink.default:active {
  background: #d8d8d8;
}
.btn.default:hover,
.skiplink.default:hover {
  border: 2px solid #e5e5e5;
}
.btn.default a,
.btn.default input,
.btn.default button,
.skiplink.default a,
.skiplink.default input,
.skiplink.default button {
  color: #555;
}
.btn.info,
.skiplink.info {
  background: #4a4d50;
  border: 2px solid #4a4d50;
}
.btn.info:hover,
.skiplink.info:hover {
  background: #63676a;
}
.btn.info:active,
.skiplink.info:active {
  background: #313436;
}
.btn.danger,
.skiplink.danger {
  background: #ca3838;
  border: 2px solid #ca3838;
}
.btn.danger:hover,
.skiplink.danger:hover {
  background: #d56060;
}
.btn.danger:active,
.skiplink.danger:active {
  background: #a32c2c;
}
.btn.warning,
.skiplink.warning {
  background: #f6b83f;
  border: 2px solid #f6b83f;
  color: #644405;
}
.btn.warning:hover,
.skiplink.warning:hover {
  background: #f8ca70;
}
.btn.warning:active,
.skiplink.warning:active {
  background: #f4a60e;
}
.btn.warning a,
.btn.warning input,
.btn.warning button,
.skiplink.warning a,
.skiplink.warning input,
.skiplink.warning button {
  color: #644405;
}
.btn.success,
.skiplink.success {
  background: #58c026;
  border: 2px solid #58c026;
}
.btn.success:hover,
.skiplink.success:hover {
  background: #72d940;
}
.btn.success:active,
.skiplink.success:active {
  background: #44951e;
}
body.sub {
  background-color: #f7f7f7;
}
.center {
  display: block;
  text-align: center;
  margin: 0 auto;
}
H1,
H2,
H3,
H4 {
  font-family: Lato, Helvetica, Arial, sans-serif;
  clear: both;
}
H1 {
  font-size: 1.8em;
}
H2 {
  font-size: 1.4em;
}
H3 {
  font-size: 1.2em;
}
A:link {
  color: #0068c2;
}
A:visited {
  color: #0068c2;
}
.clearfix {
  zoom: 1;
}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
}
.BBFormSectionHeading .BBFormFieldLabelEdit {
  text-transform: uppercase !important;
  font-size: 26px !important;
  font-family: Lato, Helvetica, Arial, sans-serif !important;
}
.btn {
  color: #fff;
  text-transform: uppercase;
  font-size: 110%;
  padding: 0.2em 0.8em !important;
}
.btn.medium {
  line-height: inherit;
  height: auto;
}
.whiteBG {
  background-color: #fff !important;
}
ul.bullets li {
  margin-left: 2em;
  clear: both;
  list-style-type: disc;
}
.gumby-no-touch .navbar ul li:hover > a,
.gumby-touch .navbar ul li.active > a {
  background: #fff;
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
}
.aboutMenu .dropdown,
.ourServicesMenu .dropdown {
  border: none !important;
}
.navWhiteFont NAV {
  background: url("/tmp/img/bgWhiteTransparent.png") repeat !important;
}
NAV #top-nav {
  position: absolute;
  top: 6px;
  right: 76px;
  font-size: 0.7em;
  cursor: default;
}
NAV #top-nav .careersMenu {
  margin-right: 2em;
}
NAV#primary {
  position: absolute;
  background-color: transparent;
  letter-spacing: 0;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  z-index: 100;
  word-wrap: break-word;
  padding-top: 1em;
}
NAV#primary .search {
  margin: 0 auto;
  width: 90% !important;
}
NAV#primary A,
NAV#primary A:visited {
  color: #333;
  font-weight: 500;
}
NAV#primary A:hover {
  color: #fff;
  background-color: transparent;
  color: #8c60ad;
  text-decoration: none;
}
NAV#primary .links {
  margin-top: 25px;
}
NAV#primary LI {
  margin-left: 0;
}
NAV#primary .logo {
  width: 162px !important;
  height: 100px !important;
}
NAV#primary .logo A:hover {
  background-color: transparent;
  padding: 5px 20px;
  border: none;
}
NAV#primary .active {
  color: #76419a;
}
NAV#primary .active:hover {
  color: #76419a;
}
NAV#primary .dropdownParent:hover {
  background: #fff;
/*+border-radius6px 6px 0 0*/
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  -khtml-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  z-index: 100;
}
NAV#primary .dropdownParent:hover > A {
  color: #9056b8;
}
NAV#primary .dropdown {
  background: #fff;
  text-align: left;
  text-transform: none;
/*+box-shadow:3px 7px 9px #5F5F5F;*/
  -moz-box-shadow: 3px 7px 9px #5f5f5f;
  -webkit-box-shadow: 3px 7px 9px #5f5f5f;
  -o-box-shadow: 3px 7px 9px #5f5f5f;
  box-shadow: 3px 7px 9px #5f5f5f;
  display: none;
}
NAV#primary .dropdown.About A {
  padding-bottom: 1em;
  display: block;
  clear: both;
}
NAV#primary .dropdown.ourServices {
  left: 60px;
  max-width: 80% !important;
  padding-left: 2em;
  padding-right: 2em;
}
NAV#primary .dropdown.ourServices .title {
  font-family: Conv_CFC, Helvetica, Arial, sans-serif;
  font-size: 1.1em;
  margin-bottom: 0;
  margin-top: 1em;
  color: #9056b8;
}
NAV#primary .dropdown.ourServices .desc {
  margin-top: 6px;
  font-size: 80%;
  line-height: 1.1em;
}
NAV#primary .dropdown.ourServices .service {
  width: auto;
  min-height: 54px;
  padding-left: 95px;
  padding-top: 4px;
  padding-bottom: 14px;
  font-weight: bold;
  border-bottom: 1px dashed #ebebeb;
}
NAV#primary .dropdown.ourServices .last {
  border-bottom: none;
  padding-bottom: 1em;
}
NAV#primary .dropdown.ourServices SPAN {
  font-weight: normal;
  white-space: normal !important;
  display: block;
  margin-top: 0.4em;
}
NAV#primary .dropdown.ourServices .proservices {
  border-left: 1px dashed #ebebeb;
}
NAV#primary .dropdown.ourServices .proservices A {
  margin-left: 1em !important;
  margin-top: 0.4em;
  margin-bottom: 1.4em;
  padding-bottom: 0 !important;
  line-height: 1.2em;
  display: block !important;
}
NAV#primary .dropdown.ourServices .community {
  background-size: 85px 70px;
  line-height: 1em !important;
  font-size: 90%;
}
NAV#primary .dropdown.ourServices .community DIV {
  margin-top: 0.5em;
  padding-bottom: 1.5em;
}
NAV#primary .dropdown.ourServices .community .adults {
  background: url("/tmp/img/navAdults.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .children {
  background: url("/tmp/img/navChildren.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .elders {
  background: url("/tmp/img/navElders.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .spanish {
  background: url("/tmp/img/navElders.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .families {
  background: url("/tmp/img/navFamilies.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .addiction {
  background: url("/tmp/img/navAddiction.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .business {
  background: url("/tmp/img/navBusiness.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .familyProsperity {
  background: url("/tmp/img/navFamilyProsperity.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .emergency {
  background: url("/tmp/img/navEmergency.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .social {
  background: url("/tmp/img/navSocial.jpg") no-repeat top left;
}
NAV#primary .dropdown.ourServices .community .healthy {
  background: url("/tmp/img/navHealthy.jpg") no-repeat top left;
}
@media only screen {
  NAV#primary .search {
    display: none !important;
  }
}
@media only screen and (min-width: 60em) {
  NAV#primary .search {
    display: inherit !important;
  }
}
@media only screen {
  NAV#primary {
    display: none !important;
  }
}
@media only screen and (min-width: 60em) {
  NAV#primary {
    display: inherit !important;
  }
}
NAV#primary.sub {
  height: auto;
  min-height: 130px;
  background-color: #eee;
  opacity: 1;
  position: relative;
  border-bottom: 1px solid #bebebe;
/*+box-shadow:0px 0px 7px #C6C6C6*/
  -moz-box-shadow: 0px 0px 7px #c6c6c6;
  -webkit-box-shadow: 0px 0px 7px #c6c6c6;
  -o-box-shadow: 0px 0px 7px #c6c6c6;
  box-shadow: 0px 0px 7px #c6c6c6;
  margin-bottom: 0px;
  border-top: 5px solid #5b3276;
}
NAV#primary.sub LI {
  margin-left: 0 !important;
}
FOOTER {
  background: #ebebeb url("/tmp/img/bgFooter.gif") repeat-x top center;
  width: 100%;
  height: auto;
  padding-bottom: 15px;
  margin: 0 auto;
  font-size: 95%;
}
FOOTER {
  zoom: 1;
}
FOOTER:before,
FOOTER:after {
  content: "";
  display: table;
}
FOOTER:after {
  clear: both;
}
FOOTER .title {
  font-family: Conv_CFC, Helvetica, Arial, sans-serif;
  margin-bottom: 0.4em;
  margin-top: 1em;
  text-transform: uppercase;
  font-weight: bold;
}
FOOTER UL {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-left: 0.4em;
}
FOOTER LI {
  margin-bottom: 0.5em;
  padding: 0;
  line-height: 1.2em;
}
FOOTER .acc A {
  display: block;
  margin-bottom: 1.5em;
}
FOOTER .united {
  background: url("/tmp/img/footer1.gif") no-repeat;
  width: 105px;
  height: 44px;
}
FOOTER .united:hover {
  background-image: url("/tmp/img/footer1On.gif");
}
FOOTER .coa {
  background: url("/tmp/img/footer2.gif") no-repeat;
  width: 96px;
  height: 90px;
}
FOOTER .coa:hover {
  background-image: url("/tmp/img/footer2On.gif");
}
FOOTER .ccusa {
  background: url("/tmp/img/footer3.gif") no-repeat;
  width: 130px;
  height: 57px;
}
FOOTER .ccusa:hover {
  background-image: url("/tmp/img/footer3On.gif");
}
FOOTER .dor {
  background: url("/tmp/img/footer4.gif") no-repeat;
  width: 197px;
  height: 45px;
}
FOOTER .dor:hover {
  background-image: url("/tmp/img/footer4On.gif");
}
FOOTER .rba {
  background: url("/tmp/img/footer5.gif") no-repeat;
  width: 123px;
  height: 50px;
}
FOOTER .rba:hover {
  background-image: url("/tmp/img/footer5On.gif");
}
FOOTER .social A {
  float: left;
  margin-right: 0.5em;
  display: inline-block;
}
FOOTER .social .facebook {
  background: url("/tmp/img/footerFB.gif") no-repeat;
  width: 39px;
  height: 39px;
}
FOOTER .social .facebook:hover {
  background: url("/tmp/img/footerFBOn.gif") no-repeat;
}
FOOTER .social .twitter {
  background: url("/tmp/img/footerTwitter.gif") no-repeat;
  width: 39px;
  height: 39px;
}
FOOTER .social .twitter:hover {
  background: url("/tmp/img/footerTwitterOn.gif") no-repeat;
}
FOOTER .social .googleplus {
  background: url("/tmp/img/footerGooglePlus.gif") no-repeat;
  width: 39px;
  height: 39px;
}
FOOTER .social .googleplus:hover {
  background: url("/tmp/img/footerGooglePlusOn.gif") no-repeat;
}
FOOTER .social .linkedin {
  background: url("/tmp/img/footerLI.gif") no-repeat;
  width: 39px;
  height: 39px;
}
FOOTER .social .linkedin:hover {
  background: url("/tmp/img/footerLIOn.gif") no-repeat;
}
FOOTER .social .youtube {
  background: url("/tmp/img/footerYT.gif") no-repeat;
  width: 39px;
  height: 39px;
}
FOOTER .social .youtube:hover {
  background: url("/tmp/img/footerYTOn.gif") no-repeat;
}
#heroContainer {
  position: relative;
  top: 0 !important;
  width: 1300px;
  height: 550px;
  margin: 0 auto;
  overflow: hidden;
}
#heroContainer.fullWidth {
  width: 100% !important;
}
#heroContainer.careers {
  height: 380px;
}
.hero {
  position: absolute;
  left: 0;
  top: 0;
  width: 1300px;
  height: 550px;
  overflow: hidden;
  padding-bottom: 1em;
  color: #fff;
}
.hero H1,
.hero H2 {
  color: #fff;
  padding: 0;
  margin: 0;
  line-height: 1em;
}
.hero H2 {
  font-size: 3em;
}
.hero H1 {
  font-size: 5em;
  margin-bottom: 0.2em;
}
.hero .btn {
  margin-top: 1em;
  border: solid 1px;
}
.hero DIV {
  position: absolute;
}
.hero IMG {
  top: 0px !important;
}
.heroOurPeople {
  width: 100%;
  background: url("/tmp/img/heroOurPeople.jpg") no-repeat right/cover;
}
.heroOurPeople IMG {
  position: absolute;
  top: 25%;
  left: 10%;
}
.float-right {
  float: right !important;
  text-align: right;
}
.float-left {
  float: left !important;
  text-align: left;
}
.heroAnnualReport {
  width: 100%;
  min-height: 300px;
  background: url("/tmp/img/heroAnnualReportlBG.jpg") no-repeat center center/cover;
}
.heroWinterAppeal {
  width: 100%;
  background: url("/tmp/img/heroWinterAppeal2017.jpg") no-repeat right/cover;
}
.heroWinterAppeal IMG {
  position: absolute;
  top: 25%;
  left: 10%;
}
.winterAppealMainContent p {
  font-size: 1.2em;
  text-align: left;
  padding-bottom: 0.3em;
}
.winterAppealMainContent .clear {
  clear: both;
}
.winterAppealMainContent ul {
  margin-top: -1.2em;
  margin-left: 2em;
}
.winterAppealMainContent ul li {
  text-align: left;
  font-size: 1.2em;
}
.heroSpringAppeal {
  width: 100%;
  background: url("/tmp/img/heroSpringAppeal2017.jpg") no-repeat right/cover;
}
.heroSpringAppeal IMG {
  position: absolute;
  top: 25%;
  left: 10%;
}
.heroSpringAppeal h1 {
  color: #262626 !important;
}
.heroFallAppeal {
  width: 100%;
  background: url("/tmp/img/heroFallAppeal2017.jpeg") no-repeat right/cover;
}
.heroFallAppeal IMG {
  position: absolute;
  top: 25%;
  left: 10%;
}
.spring2017AppealMainContent p {
  font-size: 1.2em;
  text-align: left;
  padding-bottom: 0.3em;
}
.spring2017AppealMainContent .clear {
  clear: both;
}
.spring2017AppealMainContent .float-left {
  margin-right: 1.5em;
}
.fall2017AppealMainContent p {
  font-size: 1.2em;
  text-align: left;
  padding: 0 1em 0.3em 1em;
}
.fall2017AppealMainContent .clear {
  clear: both;
}
.fall2017AppealMainContent .float-left {
  margin-right: 1.5em;
}
.winterCallOut {
  font-size: 1.4em !important;
  padding: 0.5em 1em;
  margin-bottom: 2em;
}
.winterCallOut.center {
  text-align: center !important;
}
.winterCallOut.left {
  text-align: left;
  display: inline;
  float: left;
}
.winterCallOut.right {
  text-align: right;
  display: inline;
  float: right;
}
.heroHolidayAppeal {
  width: 100%;
  margin-top: 250px;
  background: url("/tmp/img/heroHolidayAppealBG2016.jpg") no-repeat center bottom/cover;
}
.heroHolidayAppeal IMG {
  position: absolute;
  top: 25%;
  left: 10%;
}
.heroHolidayBGContent {
  width: 100%;
  background: url("/tmp/img/heroHolidayAppealBGContent.jpg") no-repeat right/cover;
}
.heroHolidayBGContent p {
  padding: 1em;
}
.heroHolidayBGContent .firstHBGC {
  padding-top: 2em;
}
.heroHolidayBGContent .no-bg-color {
  background-color: inherit !important;
}
.holidayAppealMainContent p {
  font-size: 1.2em;
  text-align: left;
  padding-bottom: 0.3em;
}
.holidayAppealMainContent .clear {
  clear: both;
}
.holidayCallOut {
  background-color: #9056b8;
  color: #fff;
  font-size: 2.2em !important;
  padding: 0.5em 1em;
  margin-bottom: 2em;
}
.holidayCallOut.center {
  text-align: center !important;
}
.holidayCallOut.left {
  text-align: left;
  display: inline;
  float: left;
}
.holidayCallOut.right {
  text-align: right;
  display: inline;
  float: right;
}
.news-story A {
  cursor: pointer !important;
}
.news-story H1 {
  font-size: 2.3em !important;
}
.news-story H2 {
  padding: 2em 0;
  padding-left: 3em;
}
.news-story .by-line {
  color: #737373;
  font-weight: bold;
  font-style: italic;
  margin-bottom: 2em;
}
.heroObaidaOmar .row,
.heroCherylMoeller .row {
  max-width: none;
}
.heroObaidaOmar .copy-parent,
.heroCherylMoeller .copy-parent {
  position: relative !important;
  height: 550px;
}
.heroObaidaOmar .copy-parent div,
.heroCherylMoeller .copy-parent div {
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: 100%;
  display: block;
}
.heroObaidaOmar .copy-parent H1,
.heroCherylMoeller .copy-parent H1 {
  color: #fff;
  text-align: center;
  font-size: 4em !important;
  font-weight: normal !important;
  text-shadow: 2px 1px #000;
}
#heroContainer.heroCherylMoellerStory {
  height: 100vh;
}
#heroContainer.heroCherylMoellerStory .heroCherylMoeller {
  width: 100%;
  height: 100vh;
  background: url("/tmp/img/heroCherylMoeller.jpg") no-repeat top center;
  background-size: cover;
}
#heroContainer.heroCherylMoellerStory .copy-parent {
  height: 100vh;
}
#heroContainer.heroCherylMoellerStory .copy-parent div {
  bottom: 30vh;
}
.heroObaidaOmar {
  height: 600px;
  width: 100%;
  background: url("/tmp/img/hero-obaida-omar.jpg") no-repeat top center;
}
.heroCareers,
.heroPressReleases,
.heroFamilyProsperity {
  height: 380px;
  width: 100%;
  background: url("/tmp/img/heroCareers.jpg") no-repeat top center/cover;
}
.heroCareers .row,
.heroPressReleases .row,
.heroFamilyProsperity .row {
  max-width: none;
}
.heroCareers .shaddow,
.heroPressReleases .shaddow,
.heroFamilyProsperity .shaddow {
  background: url("/tmp/img/heroCareersShaddow.png") repeat-x bottom;
  height: 100%;
  width: 100%;
  bottom: 0;
  position: absolute;
}
.heroCareers .copy-parent,
.heroPressReleases .copy-parent,
.heroFamilyProsperity .copy-parent {
  position: relative !important;
  height: 380px;
}
.heroCareers .copy-parent div,
.heroPressReleases .copy-parent div,
.heroFamilyProsperity .copy-parent div {
  position: absolute;
  bottom: 10px;
  text-align: center;
  width: 100%;
  display: block;
}
.heroCareers .copy-parent H1,
.heroPressReleases .copy-parent H1,
.heroFamilyProsperity .copy-parent H1 {
  color: #fff;
  text-align: center;
  font-size: 4em !important;
  font-weight: normal !important;
}
.heroCareers .copy-parent H2,
.heroPressReleases .copy-parent H2,
.heroFamilyProsperity .copy-parent H2 {
  color: #fff;
  text-align: center;
  font-size: 2em !important;
  font-weight: normal !important;
}
.heroPressReleases {
  background: url("/tmp/img/heroPressReleases.jpg") no-repeat top center/cover;
}
.heroFamilyProsperity,
.heroFamilyProsperityFII {
  height: 500px;
  background: url("/tmp/img/familyProsperity/heroFamilyProsperity.jpg") no-repeat top center/cover;
}
.heroFamilyProsperity .copy-parent,
.heroFamilyProsperityFII .copy-parent {
  height: 500px;
}
.heroFamilyProsperityFII {
  background: url("/tmp/img/familyProsperity/heroFamilyProsperityFII.jpg") no-repeat top center/cover;
}
.heroFamilyProsperityBTS {
  background: url("/tmp/img/familyProsperity/heroFamilyProsperityBTS.jpg") no-repeat top center/cover;
}
.heroVolunteer {
  width: 100%;
  background: url("/tmp/img/heroVolunteer.jpg") no-repeat right/cover;
}
.heroVolunteer IMG {
  position: absolute;
  top: 25%;
  left: 10%;
}
.heroInKindDonations {
  width: 100%;
  background: url("/tmp/img/heroInKindDonations.jpg") no-repeat right/cover;
}
.heroInKindDonations IMG {
  position: absolute;
  top: 25%;
  left: 10%;
}
.hero1 {
  background: url("/tmp/img/hero1.jpg") no-repeat right/cover;
}
.hero1 A IMG {
  position: absolute;
  top: 25%;
  left: 10%;
}
.hero2 A IMG {
  margin: 10% 0 0 9%;
}
.hero25 div {
  width: 80%;
  height: 90%;
  margin-top: 5%;
  margin-left: 10%;
  background: url("/tmp/img/heroText25.png") no-repeat center center/cover;
}
.hero29 {
  width: 100%;
  height: 100%;
  background: url("/tmp/img/hero29.jpg") no-repeat;
}
.hero10 DIV {
  height: auto;
  width: 450px;
  top: 0%;
  right: 10%;
  font-size: 0.8em;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: left;
  padding-top: 170px;
}
.hero10 H2 {
  color: #fff !important;
  font-style: italic;
  padding-bottom: 0.3em !important;
}
.hero10 P {
  font-size: 1.7em;
}
.hero10 A {
  text-align: right;
}
.hero22 DIV {
  height: auto;
  width: 450px;
  top: 0%;
  right: 10%;
  font-size: 0.7em;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: left;
  padding-top: 170px;
}
.hero22 H2 {
  color: #fff !important;
  font-style: italic;
  padding-bottom: 0.3em !important;
}
.hero22 P {
  font-size: 1.7em;
}
.hero22 A {
  text-align: right;
}
.heroAnnualReportHomepage DIV {
  height: auto;
  width: 700px;
  top: 0%;
  right: 10%;
  font-size: 0.7em;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: left;
  padding-top: 170px;
}
.heroAnnualReportHomepage H2 {
  color: #000 !important;
  font-style: italic;
  padding-bottom: 0.3em !important;
}
.heroAnnualReportHomepage P {
  font-size: 1.7em;
  color: #000;
}
.heroAnnualReportHomepage A {
  text-align: right;
}
.hero23 DIV,
.hero26 DIV,
.hero31 DIV {
  height: auto;
  max-width: 500px;
  top: 0%;
  right: 10%;
  font-size: 0.7em;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: left;
  padding-top: 170px;
}
.hero23 H2,
.hero26 H2,
.hero31 H2,
.hero23 P,
.hero26 P,
.hero31 P {
  color: #fff;
}
.hero23 H2,
.hero26 H2,
.hero31 H2 {
  padding-bottom: 0.5em !important;
  font-weight: bold;
}
.hero23 P,
.hero26 P,
.hero31 P {
  font-size: 1.7em;
  color: #000;
}
.hero23 A,
.hero26 A,
.hero31 A {
  text-align: right;
}
.hero23 A.primary,
.hero26 A.primary,
.hero31 A.primary {
  background-color: #606b3b !important;
}
.hero23 A.primary:hover,
.hero26 A.primary:hover,
.hero31 A.primary:hover {
  background-color: #748147 !important;
}
.hero26 DIV {
  padding-top: 200px;
  right: 0%;
  left: 10%;
  max-width: 400px;
  text-align: right;
}
.hero26 H2 {
  font-size: 4em;
}
.hero26 p {
  font-size: 3em;
  line-height: 1em;
  font-weight: bold;
  color: #fff;
}
.hero26 A.primary {
  background-color: #9056b8 !important;
  float: right;
}
.hero26 A.primary:hover {
  background-color: #9b67bf !important;
}
.hero31 DIV {
  color: #fff;
  padding-top: 200px;
  right: 0%;
  left: 10%;
  max-width: 400px;
  text-align: right;
}
.hero31 H2 {
  font-size: 4em;
}
.hero31 p {
  font-size: 3em;
  line-height: 1em;
  font-weight: bold;
  color: #fff;
}
.hero31 A.primary {
  background-color: #9056b8 !important;
  float: right;
}
.hero31 A.primary:hover {
  background-color: transparentlor #9b67bf !important;
}
.hero11 A img {
  margin: 20% 15% 0 0%;
}
.hero3 DIV {
  height: 400px;
  width: 675px;
  top: 0%;
  right: 7%;
  font-size: 0.8em;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: center;
  padding-top: 200px;
}
.hero3 H1 {
  color: #fff !important;
}
.hero3 P {
  font-size: 1.7em;
}
.hero18 {
  position: relative;
}
.hero18 div {
  position: absolute;
  top: 35%;
  left: 10%;
}
.hero18 div img {
  width: auto;
  height: 200px;
}
.hero30 {
  position: relative;
}
.hero30 div {
  position: absolute;
  top: 50%;
  left: 10%;
  margin-top: -100px;
}
.hero30 div img {
  width: auto;
  max-height: 250px;
}
.hero19 {
  position: relative;
}
.hero19 div {
  position: absolute;
  top: 12%;
  right: 5%;
}
.hero19 div img {
  width: auto;
  height: 439px;
}
.hero12 div {
  bottom: 10%;
  left: 7%;
}
.hero12 div img {
  width: 75%;
}
.hero14 A {
  display: block;
  width: 100%;
  height: 100%;
}
.hero14 DIV {
  background-image: url("/tmp/img/heroText14a.png");
  background-position: center bottom;
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 5%;
  height: 95%;
  width: 90%;
}
.hero13 DIV {
  height: auto;
  max-width: 650px;
  top: 0%;
  right: 10%;
  font-size: 0.8em;
  background-position: top center;
  background-repeat: no-repeat;
  text-align: left;
  padding-top: 170px;
}
.hero13 H2 {
  color: #703895 !important;
  padding-bottom: 0.3em !important;
}
.hero13 P {
  color: #272727 !important;
  margin-bottom: 0.5em;
  font-size: 1.7em;
}
.hero13 A {
  text-align: right;
}
.hero13 .btn {
  background-color: #606b3b;
}
.hero13 .btn:hover {
  background-color: #7e8c4d;
}
.hero16 {
  text-align: center;
}
.hero16 DIV {
  padding: 0;
  margin: 0 auto;
  margin-left: 2em;
  max-width: 1200px;
}
.hero17 {
  text-align: center;
}
.hero17 DIV {
  bottom: 0;
  right: 0;
  margin-bottom: 2em;
  margin-right: 6em;
  max-width: 500px;
}
.hero4 DIV,
.hero8 DIV {
  height: 278px;
  width: 578px;
  top: 25%;
  left: 10%;
}
.hero4 DIV P,
.hero8 DIV P {
  width: 500px;
}
.hero5 DIV {
  height: 278px;
  width: 535px;
  top: 27%;
  left: 8%;
}
.hero5 DIV P {
  width: 400px;
}
.hero7 DIV {
  height: auto;
  width: auto;
  top: 27%;
  right: 8%;
}
.hero7 DIV P {
  width: 500px;
  font-size: 1.1em;
  font-weight: bold;
}
.hero9 DIV {
  height: auto;
  width: auto;
  top: 40%;
  right: 8%;
}
.hero9 DIV P {
  width: 500px;
  font-size: 1.1em;
  font-weight: bold;
}
.hero20 div {
  top: 20%;
  left: 7%;
}
.hero20 div img {
  width: 70%;
}
.hero6 DIV {
  margin: 18% 0 0 26%;
}
.sec1 {
  margin-bottom: 2em;
}
.sec1 H1 {
  text-align: center;
}
.sec1 A,
.sec1 A:visited {
  color: #4b4b4b;
}
.sec1.row {
  border-bottom: 10px solid #ebebeb;
}
.sec1 .three {
  margin-top: 20px;
  margin-bottom: -10px;
  position: relative;
  border-bottom: 10px solid #ebebeb;
}
.sec1 .three:hover {
  border-bottom: 10px solid #9056b8;
  margin-bottom: -10px;
  cursor: pointer;
}
.sec1 .three:hover H2 {
  color: #9056b8;
}
.sec1 .three IMG {
  width: 100%;
  max-width: 295px;
}
.sec1 .three DIV {
  text-align: center !important;
  min-height: 325px;
}
.sec1 .three DIV {
  zoom: 1;
}
.sec1 .three DIV:before,
.sec1 .three DIV:after {
  content: "";
  display: table;
}
.sec1 .three DIV:after {
  clear: both;
}
.sec1 .border {
  width: 1px;
  min-height: 325px;
  display: block;
  position: absolute;
  left: 0;
  background: #ebebeb;
  display: none;
}
H1#sec2 {
  text-align: center;
}
.sec2 {
  height: auto;
  background: #ebebeb url("/tmp/img/bgSec2.gif") repeat-x;
  padding-top: 30px;
  padding-bottom: 1.5em;
}
.sec2 .mainSocial {
  margin: 0 auto 1em;
  background: #fff;
  padding: 2% 2% 1% 2%;
}
.sec2 .mainSocial {
  zoom: 1;
}
.sec2 .mainSocial:before,
.sec2 .mainSocial:after {
  content: "";
  display: table;
}
.sec2 .mainSocial:after {
  clear: both;
}
.sec2 .mainSocial IMG {
  width: 100%;
  margin-top: 2%;
}
.sec2 .date {
  font-size: 0.8em;
  margin-bottom: 0;
}
.sec2 H3 {
  margin-bottom: 0px;
  padding-bottom: 0px;
  padding-right: 0.2em;
  margin-top: 0px;
  line-height: 1.2em;
}
.sec2 P {
  margin-top: 0.6em;
}
.sec2 .socialSecond {
  margin: 0 auto 2em;
  padding-right: 2%;
  padding-left: 0%;
  background: #fff;
  cursor: pointer;
  width: 100%;
}
.sec2 .socialSecond {
  zoom: 1;
}
.sec2 .socialSecond:before,
.sec2 .socialSecond:after {
  content: "";
  display: table;
}
.sec2 .socialSecond:after {
  clear: both;
}
.sec2 .socialSecond IMG {
  float: left;
  margin-right: 4%;
  margin-left: 0;
  left: 0;
  max-width: 60%;
}
.sec2 .socialSecond .date {
  padding-top: 0.6em;
  color: #4b4b4b;
}
.sec2 .socialSecond H3 {
  height: 100%;
  overflow: hidden;
}
.sec2 .socialSecond H3 {
  color: #0068c2;
  clear: none;
}
.sec3 H1 {
  color: #76419a;
  margin-top: 2em;
}
.sec3 .a-button {
  margin: 0.5em 0;
}
.sec3 iframe {
  margin: 2em;
}
HEADER#landing,
DIV#landing {
  color: #fff;
  min-height: 480px;
  border-bottom: 4px solid;
  position: relative;
}
HEADER#landing,
DIV#landing {
  zoom: 1;
}
HEADER#landing:before,
DIV#landing:before,
HEADER#landing:after,
DIV#landing:after {
  content: "";
  display: table;
}
HEADER#landing:after,
DIV#landing:after {
  clear: both;
}
HEADER#landing P,
DIV#landing P {
  margin-bottom: 40px;
}
HEADER#landing .moreContent,
DIV#landing .moreContent {
  display: block;
  width: 60px;
  height: 35px;
  position: absolute;
  left: 50%;
  margin-left: -30px;
  bottom: 0px;
  background: url("/tmp/img/moreContentArrow.png") no-repeat center center;
}
HEADER#landing.children,
DIV#landing.children {
  background: #0165bd;
  border-bottom-color: #013c71;
}
HEADER#landing.children .moreContent,
DIV#landing.children .moreContent {
  background-color: #013c71;
}
HEADER#landing.children .subhero,
DIV#landing.children .subhero {
  background: #0165bd url("/tmp/img/subForChildren.jpg") no-repeat right bottom;
}
HEADER#landing.volunteer,
DIV#landing.volunteer {
  background: #8c60ad;
  border-bottom-color: #65417f;
}
HEADER#landing.volunteer .moreContent,
DIV#landing.volunteer .moreContent {
  background-color: #65417f;
}
HEADER#landing.volunteer .subhero,
DIV#landing.volunteer .subhero {
  background: #8c60ad url("/tmp/img/subVolunteer1.jpg") no-repeat right bottom;
}
HEADER#landing.inKind,
DIV#landing.inKind {
  background: #8c60ad;
  border-bottom-color: #65417f;
}
HEADER#landing.inKind .moreContent,
DIV#landing.inKind .moreContent {
  background-color: #65417f;
}
HEADER#landing.inKind .subhero,
DIV#landing.inKind .subhero {
  background: #8c60ad url("/tmp/img/subVolunteer1.jpg") no-repeat right bottom;
}
HEADER#landing.elders,
DIV#landing.elders {
  background: #8c60ad;
  border-bottom-color: #65417f;
}
HEADER#landing.elders .moreContent,
DIV#landing.elders .moreContent {
  background-color: #65417f;
}
HEADER#landing.elders .subhero,
DIV#landing.elders .subhero {
  background: #8c60ad url("/tmp/img/subForElders.jpg") no-repeat right bottom;
}
HEADER#landing.spanish,
DIV#landing.spanish {
  background: #8c60ad;
  border-bottom-color: #65417f;
}
HEADER#landing.spanish .moreContent,
DIV#landing.spanish .moreContent {
  background-color: #65417f;
}
HEADER#landing.spanish .subhero,
DIV#landing.spanish .subhero {
  background: #8c60ad url("/tmp/img/subSpanish.jpg") no-repeat right bottom;
}
HEADER#landing.advocacy,
DIV#landing.advocacy {
  background: #275a87;
  border-bottom-color: #16324c;
}
HEADER#landing.advocacy .moreContent,
DIV#landing.advocacy .moreContent {
  background-color: #16324c;
}
HEADER#landing.advocacy .subhero,
DIV#landing.advocacy .subhero {
  background: #275a87 url("/tmp/img/subAdvocacy.jpg") no-repeat right bottom;
}
HEADER#landing.families,
DIV#landing.families {
  background: #275a87;
  border-bottom-color: #16324c;
}
HEADER#landing.families .moreContent,
DIV#landing.families .moreContent {
  background-color: #16324c;
}
HEADER#landing.families .subhero,
DIV#landing.families .subhero {
  background: #275a87 url("/tmp/img/subForFamilies.jpg") no-repeat right bottom;
}
HEADER#landing.adults,
DIV#landing.adults {
  background: #8c60ad;
  border-bottom-color: #65417f;
}
HEADER#landing.adults .moreContent,
DIV#landing.adults .moreContent {
  background-color: #65417f;
}
HEADER#landing.adults .subhero,
DIV#landing.adults .subhero {
  background: #8c60ad url("/tmp/img/subForAdults.jpg") no-repeat right bottom;
}
HEADER#landing.consumer,
DIV#landing.consumer {
  background: #8c60ad;
  border-bottom-color: #65417f;
}
HEADER#landing.consumer .moreContent,
DIV#landing.consumer .moreContent {
  background-color: #65417f;
}
HEADER#landing.consumer .subhero,
DIV#landing.consumer .subhero {
  background: #8c60ad url("/tmp/img/subConsumer.jpg") no-repeat right bottom;
}
HEADER#landing.emergency,
DIV#landing.emergency {
  background: #0165bd;
  border-bottom-color: #013c71;
}
HEADER#landing.emergency .moreContent,
DIV#landing.emergency .moreContent {
  background-color: #013c71;
}
HEADER#landing.emergency .subhero,
DIV#landing.emergency .subhero {
  background: #0165bd url("/tmp/img/subEmergency.jpg") no-repeat right bottom;
}
HEADER#landing.success1,
DIV#landing.success1 {
  background: #8c60ad;
  border-bottom-color: #65417f;
}
HEADER#landing.success1 .moreContent,
DIV#landing.success1 .moreContent {
  background-color: #65417f;
}
HEADER#landing.success1 .subhero,
DIV#landing.success1 .subhero {
  background: #8c60ad url("/tmp/img/subSuccessStories.jpg") no-repeat right bottom;
}
HEADER#landing.success3,
DIV#landing.success3 {
  background: #8c60ad;
  border-bottom-color: #65417f;
}
HEADER#landing.success3 .moreContent,
DIV#landing.success3 .moreContent {
  background-color: #65417f;
}
HEADER#landing.success3 .subhero,
DIV#landing.success3 .subhero {
  background: #8c60ad url("/tmp/img/subSuccessStories3.jpg") no-repeat right bottom;
}
HEADER#landing.success2,
DIV#landing.success2 {
  background: #275a87;
  border-bottom-color: #16324c;
}
HEADER#landing.success2 .moreContent,
DIV#landing.success2 .moreContent {
  background-color: #16324c;
}
HEADER#landing.success2 .subhero,
DIV#landing.success2 .subhero {
  background: #275a87 url("/tmp/img/subSuccessStories2.jpg") no-repeat right bottom;
}
@media only screen {
  HEADER#landing .subhero,
  DIV#landing .subhero {
    background-image: none;
  }
}
@media only screen and (max-width: 48em) {
  HEADER#landing .subhero,
  DIV#landing .subhero,
  HEADER#landing .quotes,
  DIV#landing .quotes {
    background-image: inherit !important;
  }
}
HEADER#landing H1,
DIV#landing H1 {
  font-family: Times, "Times New Roman", serif;
  font-family: Conv_CFC, Helvetica, Arial, sans-serif;
  font-size: 2.2em;
  margin-top: 0em;
  margin-bottom: 0px;
  margin-left: 0 !important;
  line-height: 1em;
  color: #fff;
}
HEADER#landing .titleSub,
DIV#landing .titleSub {
  font-weight: bold;
  font-size: 1.3em;
  margin-bottom: 0px;
  padding-top: 30px;
}
.subhero {
  min-height: 480px;
  width: 100%;
}
.subhero {
  zoom: 1;
}
.subhero:before,
.subhero:after {
  content: "";
  display: table;
}
.subhero:after {
  clear: both;
}
@media only screen and (max-width: 35em) {
  .quotes {
    background-image: none !important;
  }
}
@media only screen and (max-width: 48em) {
  .quotes {
    background-image: inherit !important;
  }
}
.sub .sec1 {
  margin-top: 1em;
}
.sub UL {
  list-style: disc;
}
.sub UL LI {
  margin-left: 2em;
}
.sub H2 {
  margin-top: 0 !important;
}
.sub ASIDE UL {
  list-style: none;
}
.subLandingPages {
  text-transform: uppercase;
}
.programBoxes {
/*[disabled]margin-right:4.1667%;*/
/*[disabled]=margin-right:4.1357%;*/
  padding: 0 4%;
  margin-bottom: 45px;
}
.programBoxes A {
  color: #fff;
  display: block;
  position: relative;
}
.programBoxes A:hover {
  text-decoration: none;
}
.programBoxes H1 {
  font-size: 1.1em;
  text-transform: uppercase;
  margin-left: 0;
}
.programBoxes .copy {
  padding: 3px 0 0;
  width: 100%;
  width: 96% 0;
  margin-left: 2% 0;
  position: absolute;
  bottom: 0;
  background: url("/tmp/img/bgTransparent.png") repeat;
}
.programBoxes .copy H1,
.programBoxes .copy P {
  padding: 0 2% 0 3%;
}
.programBoxes .copy:hover {
  border-bottom: 6px solid #8c60ad;
  padding-bottom: 4%;
}
.programBoxes SPAN {
  text-transform: none;
  display: block;
  font-size: 0.8em;
}
.programBoxes .programImg {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  height: 222px;
  width: 100%;
  display: block;
}
.sub-content-spacer > DIV {
  margin: 0 3%;
  padding: 0 1%;
}
.bgBox {
  background: #fff;
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #b1b1b1;
  padding: 2em;
  padding-top: 1em;
  margin-bottom: 2em;
}
.bgBox {
  zoom: 1;
}
.bgBox:before,
.bgBox:after {
  content: "";
  display: table;
}
.bgBox:after {
  clear: both;
}
.landing #subPageNav {
  margin-top: 0em !important;
  padding-top: 0 !important;
}
#subPageNav.col {
  padding: 0 0.2em;
}
#subPageNav UL {
  margin-top: 0;
  list-style: none;
}
#subPageNav H1 {
  margin-bottom: 1em;
}
#subPageNav H1 {
  font-size: 18px;
  text-transform: uppercase;
  color: #646464;
  border-bottom: 1px solid #646464;
  padding-left: 10px;
  margin-left: 0;
}
#subPageNav LI {
  background-color: #fdfdfd;
  margin-bottom: 24px;
  color: #333;
  border-bottom: 1px solid #b1b1b1;
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-top: 1px solid #d8d8d8;
/*+box-shadow:0px 1px 5px #EAEAEA;*/
  -moz-box-shadow: 0px 1px 5px #eaeaea;
  -webkit-box-shadow: 0px 1px 5px #eaeaea;
  -o-box-shadow: 0px 1px 5px #eaeaea;
  box-shadow: 0px 1px 5px #eaeaea;
  line-height: 1.2em;
}
#subPageNav A {
  text-transform: uppercase;
  display: block;
  font-weight: 600;
  padding: 10px;
  color: #333;
}
#subPageNav IMG {
  display: none;
}
#subPageNav .active A {
  color: #6d2a95;
  cursor: default;
}
#subPageNav .active A:hover {
  text-decoration: none;
}
#subPageNav .active IMG {
  display: block;
  width: 100%;
  position: relative;
  bottom: -3px;
}
#subPageNav A SPAN {
  text-transform: none;
}
#subPageNav {
  padding-left: 0;
}
.deptLanding H3 {
  border-top: 1px dashed #bfbfbf;
  padding-top: 12px;
}
.sub H1 {
  font-size: 26px;
  font-weight: 600;
  margin-left: -2%;
}
.sub H2 {
  color: #6d2a95;
  font-size: 18px;
  text-transform: uppercase;
  margin-top: 24px;
  margin-left: -2%;
}
.programContactBtn {
  margin-top: 1em;
}
.quotes-pro div {
  max-width: 400px;
}
.quotes {
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 100%;
  z-index: 100;
  margin-top: -80px;
  padding-top: 60px;
}
.quotes .quote-title P {
  width: 75%;
  font-size: 1.5em;
  font-weight: bold;
}
.quotes .quote-copy {
  background: url("/tmp/img/quotes/bgQuote.png") no-repeat;
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 20px;
  padding-left: 36px;
  width: 70%;
}
.quotes .quote-copy {
  zoom: 1;
}
.quotes .quote-copy:before,
.quotes .quote-copy:after {
  content: "";
  display: table;
}
.quotes .quote-copy:after {
  clear: both;
}
.quotes.spanish {
  margin-top: -2em;
}
.heroOurPeople H1,
.heroVolunteer H1,
.heroWinterAppeal H1,
.heroSpringAppeal H1,
.heroHolidayAppeal H1,
.heroInKindDonations H1,
.heroFallAppeal H1 {
  color: #fff;
  margin-top: 3em;
  text-align: center;
  font-size: 4em;
}
.heroOurPeople .benefits,
.heroVolunteer .benefits,
.heroWinterAppeal .benefits,
.heroSpringAppeal .benefits,
.heroHolidayAppeal .benefits,
.heroInKindDonations .benefits,
.heroFallAppeal .benefits {
  background-image: none !important;
  padding: 0.5em !important;
}
.heroOurPeople P,
.heroVolunteer P,
.heroWinterAppeal P,
.heroSpringAppeal P,
.heroHolidayAppeal P,
.heroInKindDonations P,
.heroFallAppeal P {
  font-size: 2em;
  text-align: center;
  color: #fff;
  line-height: 1;
}
.heroHolidayAppeal .btn,
.heroWinterAppeal .btn,
.heroSpringAppeal .btn,
.heroFallAppeal .btn {
  font-size: 1em;
}
.leadership {
  text-align: center;
  margin-bottom: 2em;
}
.leader {
  cursor: pointer;
}
.jobBoard {
  width: 100%;
  height: auto;
}
#donate H1 {
  color: #76419a;
  text-transform: uppercase;
}
.donation-other-container {
  display: none;
  height: 78px;
}
.donation-container ul {
  list-style: none;
  margin-bottom: 0;
}
.donation-container ul li {
  float: left;
  margin-right: 0px;
}
.donate-button {
  font: 400 38px/42px Lato, Helvetica, Arial, sans-serif;
  width: 122px;
  min-width: 200px;
  border: 1px solid #afafaf;
  background-color: transparent;
  display: block;
  -webkit-font-smoothing: antialiased;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 17px 0;
  margin: 0;
  margin-bottom: 1em;
  cursor: pointer;
  color: #4d4d4d;
}
.donate-button a {
  color: #4d4d4d;
}
.donate-button:hover {
/*background:rgb(255,255,255); 
  background:rgba(255,255,255,0.15);*/
  border: 1px solid #5b3276;
  color: #9056b8;
}
.donate-button.active {
  color: #fff;
  background: #9056b8;
  border: 1px solid #76419a;
}
.donate-button.active:hover {
  color: #fff;
}
.donate-button:focus {
  background: #9056b8;
  border: 1px solid #76419a;
  color: #fff;
}
#donation input[type="checkbox"] {
  display: inline-block;
  float: left;
}
.donation-container {
  zoom: 1;
}
.donation-container:before,
.donation-container:after {
  content: "";
  display: table;
}
.donation-container:after {
  clear: both;
}
.donate-info {
  margin-bottom: 1.5em;
}
.donate-info input[type="text"] {
  width: 100%;
  height: 3em;
  background-color: #e6e6e6;
}
.donate-info SUP {
  color: #76419a;
}
.donate-info EM {
  padding-top: 0.6em;
  display: block;
}
.donate-info P {
  text-transform: uppercase;
  margin-bottom: 0;
}
.jdrop-checkbox {
  list-style-type: none !important;
}
.jobsTitle {
  text-align: center;
  display: block;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: 2em;
}
.noJobs {
  text-align: center;
  font-style: italic;
}
#heroEvents {
  height: 400px;
  background: url("/tmp/img/events/heroGolf17.jpg") no-repeat center center/cover;
  margin-bottom: 12px;
  position: relative;
}
#heroEvents #heroEventsText {
  position: absolute;
  top: 0em;
  left: 4em;
  width: 1014px;
  height: 400px;
  background: url("/tmp/img/events/heroGolf17Text.png") no-repeat left center;
}
#heroEvents2 {
  height: 400px;
  background: url("/tmp/img/events/heroEmptyBowls17.jpg") no-repeat center center/cover;
  margin-bottom: 12px;
  position: relative;
}
#heroEvents2 #heroEventsText2 {
  position: absolute;
  left: 4em;
  width: 607px;
  height: 372px;
  background: url("/tmp/img/events/heroEmptyBowls17Text.png") no-repeat center center/cover;
}
.eventOverview #registration {
  margin-top: 1em;
  padding-bottom: 0.2em;
  border-bottom: solid 1px #ebebeb;
}
.eventDetails H1 {
  margin-bottom: 0.4em;
}
.textIcons {
  padding-left: 45px;
  margin-bottom: 1.3em;
  min-height: 30px;
  line-height: 30px;
  font-size: 1em;
}
.textIcons.date {
  background: url("/tmp/img/icons/date.png") no-repeat top left;
}
.textIcons.time {
  background: url("/tmp/img/icons/time.png") no-repeat top left;
}
.textIcons.location {
  background: url("/tmp/img/icons/location.png") no-repeat top left;
}
.textIcons.phone {
  background: url("/tmp/img/icons/phone.png") no-repeat top left;
}
.textIcons.form {
  background: url("/tmp/img/icons/form.png") no-repeat top left;
}
.textIcons.fax {
  background: url("/tmp/img/icons/fax.png") no-repeat top left;
}
.textIcons.email {
  background: url("/tmp/img/icons/email.png") no-repeat top left;
}
.textIcons.website {
  background: url("/tmp/img/icons/website.png") no-repeat top left;
}
.ticketPackage {
  font-size: 1.1em;
  font-weight: bold;
}
.ticketPackage .desc {
  font-size: 0.8em;
  font-weight: normal;
  padding-left: 1.5em;
}
.contactOutline {
  border: solid #8c60ad 1px;
  padding-left: 1em;
  margin-top: 2em;
  width: 75%;
}
.contactOutline DIV {
  margin-left: 1em;
}
.contactOutline H2 {
  padding-top: 1em;
  margin-left: 0px;
}
.help-block,
.form-error {
  color: #f00;
}
#job-listings #job-list-title {
  font-size: 1em;
  font-weight: bold;
  background-color: #e6e6e6;
  background-image: none;
}
#job-listings #job-list-title:hover {
  color: inherit !important;
}
#job-listings ul {
  list-style-type: none;
  margin-left: 0;
}
#job-listings li {
  margin-left: 0;
  border: 1px solid #bfbfbf;
  border-bottom: none;
  padding-left: 1em;
  padding-right: 2.7em;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
}
#job-listings li:hover {
  background: #9056b8 url("/tmp/img/aw.png") no-repeat 98% 50%;
  cursor: pointer;
  color: #fff;
}
#job-listings li.active {
  background: #76419a url("/tmp/img/aw.png") no-repeat 98% 50%;
  color: #fff;
  cursor: default;
}
#job-listings li:last-child {
  border-bottom: 1px solid #bfbfbf;
}
.job-details {
  margin-left: 2em;
}
.job-details h3 {
  color: #76419a !important;
  border-top: none;
  padding-top: 0;
}
.job-details .section-title {
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 2em;
}
.readMore {
  display: none;
}
#landing .btn {
  margin-bottom: 2em;
}
OL LI LI {
  list-style: outside none disc;
}
#careersContent .btn {
  padding-left: 3.8em !important;
  background-image: url("/tmp/img/icons/download-icon.png");
  background-repeat: no-repeat;
  background-position: 1em center;
  margin: 0.6em 1em;
}
#careersContent .bgBox {
  padding: 0;
  padding-top: 1em;
  margin-bottom: 2em;
}
#careersContent .bgBox {
  zoom: 1;
}
#careersContent .bgBox:before,
#careersContent .bgBox:after {
  content: "";
  display: table;
}
#careersContent .bgBox:after {
  clear: both;
}
#careersContent H2 {
  margin-left: 0;
  font-size: 1.4em;
  font-weight: strong;
  padding-left: 1em;
}
#careersContent .instructions {
  background: #f2f2f2;
  padding: 0.8em 1em;
  clear: both;
}
#careersContent .category-title {
  display: table-cell;
  padding: 0.8em 3em;
  font-weight: bold;
  font-size: 1.1em;
  text-transform: uppercase;
  background: url("/tmp/img/icons/right-arrow.png") no-repeat;
  background-position: 1.5em center;
}
#careersContent .job-listing {
  background: #f2f2f2;
  display: block;
  padding: 0.5em 3em;
}
#careersContent .job:nth-of-type(odd) {
  background: #f2f2f2;
}
#careersContent .show-more {
  text-align: center;
  font-weight: bold;
  background: #f2f2f2;
  padding: 0.4em 0;
  border-top: 1px solid #959595;
  display: block;
  width: 100%;
}
#careersContent .show-more:hover {
  color: #76419a;
  cursor: pointer;
}
#careersContent .benefits {
  padding-left: 200px;
  padding-top: 0.2em;
  margin-top: 1.5em;
  min-height: 150px;
  background-position: left center;
}
#careersContent .benefits.odd {
  background-color: #f2f2f2;
}
#careersContent .medical {
  background: url("/tmp/img/hr-benefits/medical.jpg") no-repeat;
}
#careersContent .dental {
  background: url("/tmp/img/hr-benefits/dental.jpg") no-repeat;
}
#careersContent .fsa {
  background: url("/tmp/img/hr-benefits/fsa.jpg") no-repeat;
}
@media only screen and (max-width: 35em) {
  .benefits {
    background-image: none !important;
    padding: 0.5em !important;
  }
}
.spanish .subhero P {
  margin-bottom: 1em !important;
}
article.spanish h3 {
  color: #76419a;
}
.no-padding {
  margin-left: 0;
}
#news-center {
  padding: 1em 2em;
}
.news-section-title {
  margin: 0 0 1em 0;
  font-weight: normal;
  font-size: 2em;
  border-bottom: 1px solid #d3d3d3;
}
#news-press-tools h4 {
  background-color: #9056b8;
  color: #fff;
  font-size: 1.4em;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
}
#news-press-tools div {
  padding-left: 1rem;
}
#news-highlight-section {
  margin-bottom: 2em;
}
#news-highlight-section div {
  padding-right: 2%;
}
#news-highlight-section img {
  box-shadow: 4px 6px 10px #999;
}
#news-recent-news .news-news-item {
  margin-bottom: 2em;
}
#news-recent-news .news-sectiion-sub-title {
  font-size: 1.2em;
  margin-top: 0;
}
#news-recent-news .news-story-except {
  padding: 0 1em;
}
.news-in-the-news-link,
.newsletters-link {
  margin-bottom: 2em;
  border-bottom: solid 1px #d3d3d3;
}
.news-source {
  display: block;
  font-size: 0.9em;
}
#inKindDonationsWinter,
#inKindDonationsSpring,
#inKindDonationsSummer,
#inKindDonationsAutumn,
#inKindDonationsAllYear {
  margin-bottom: 2em;
  padding: 0 1em;
}
@media only screen and (min-width: 600px) {
  #inKindDonationsWinter,
  #inKindDonationsSpring,
  #inKindDonationsSummer,
  #inKindDonationsAutumn,
  #inKindDonationsAllYear {
    min-height: 200px;
    padding-left: 180px;
  }
}
#inKindDonationsWinter .inKindDonationsTitle,
#inKindDonationsSpring .inKindDonationsTitle,
#inKindDonationsSummer .inKindDonationsTitle,
#inKindDonationsAutumn .inKindDonationsTitle,
#inKindDonationsAllYear .inKindDonationsTitle {
  font-size: 3em;
  text-transform: uppercase;
  font-weight: strong;
}
#inKindDonationsAllYear {
  padding-left: 1em;
  border: 2px solid #76419a;
}
#inKindDonationsAllYear .inKindDonationsTitle {
  color: #76419a;
  font-size: 3em;
  text-transform: uppercase;
  font-weight: strong;
}
#inKindDonationsWinter {
  border: 2px solid #59c1c1;
}
@media only screen and (min-width: 600px) {
  #inKindDonationsWinter {
    background: url("/tmp/img/inKindDonations-Header-Winter.png") no-repeat;
  }
}
#inKindDonationsWinter .inKindDonationsTitle {
  color: #59c1c1;
  font-size: 3em;
  text-transform: uppercase;
  font-weight: strong;
}
#inKindDonationsSpring {
  border: 2px solid #c9ce6b;
}
@media only screen and (min-width: 600px) {
  #inKindDonationsSpring {
    background: url("/tmp/img/inKindDonations-Header-Spring.png") no-repeat;
  }
}
#inKindDonationsSpring .inKindDonationsTitle {
  color: #c9ce6b;
}
#inKindDonationsSummer {
  border: 2px solid #ee913f;
}
@media only screen and (min-width: 600px) {
  #inKindDonationsSummer {
    background: url("/tmp/img/inKindDonations-Header-Summer.png") no-repeat;
  }
}
#inKindDonationsSummer .inKindDonationsTitle {
  color: #ee913f;
}
#inKindDonationsAutumn {
  border: 2px solid #df5a49;
}
@media only screen and (min-width: 600px) {
  #inKindDonationsAutumn {
    background: url("/tmp/img/inKindDonations-Header-Autumn.png") no-repeat;
  }
}
#inKindDonationsAutumn .inKindDonationsTitle {
  color: #df5a49;
}
#heroContainer.centennialTimeline {
  height: 300px;
  width: 100%;
  background: url("/tmp/img/centennial/about-hero.jpg") no-repeat top left;
  background-color: #fff;
  background-size: cover;
}
@media only screen and (min-width: 760px) {
  #heroContainer.centennialTimeline {
    height: 600px;
  }
}
@media only screen and (min-width: 1499px) {
  #heroContainer.centennialTimeline {
    background: url("/tmp/img/centennial/about-hero-large.jpg") no-repeat top center;
  }
}
.heroCentennialTimeline {
  height: 100%;
  width: 100%;
}
#centennial .centennial-bg {
  background: url("/tmp/img/centennial/centennial-main-bg.jpg") repeat top center;
}
#centennial .centennial-intro {
  margin-top: 2em;
}
#centennial .centennial-intro p {
  font-size: 1.2em;
}
#centennial .centennial-intro .centennial-tagline {
  font-size: 2em;
  margin: 1em;
  text-align: center;
}
#centennial .centennial-intro .centennial-border-img-left {
  float: left;
  margin-right: 2em;
}
#centennial .centennial-intro .centennial-border-img-right {
  float: right;
  margin-left: 2em;
}
#centennial .centennial-intro .centennial-border-img-left,
#centennial .centennial-intro .centennial-border-img-right {
  margin-bottom: 1em;
  box-shadow: 4px 6px 10px #999;
}
#centennial .centennial-video-overview {
  margin: 2em;
  text-align: center;
}
#centennial .centennial-video-overview p {
  max-width: 75%;
  margin: 0 auto;
}
#centennial .centennial-history {
  margin-top: 2em;
}
#centennial .centennial-history h1 {
  color: #76419a;
  font-size: 3em;
  text-align: center;
}
#centennial .centennial-history h3 {
  font-size: 1.2em;
  font-weight: bold;
  margin: 1em 0 !important;
}
#centennial .centennial-history p {
  font-size: 1.2em;
  text-align: center;
}
#centennial .centennial-history .cd-timeline-content P {
  text-align: left;
}
#centennial .centennial-history img {
  margin-bottom: 1em;
}
#centennial .centennial-history img.cd-float-left {
  float: left;
  margin-right: 1em;
}
#centennial .centennial-history img.cd-float-right {
  float: right;
  margin-left: 1em;
}
#family-prosperity {
  padding: 1em 2em;
}
#family-prosperity #family-prosperity-overview .sub-links img {
  box-shadow: 4px 6px 10px #999;
  margin: 0 auto;
}
#family-prosperity #family-prosperity-overview .sub-links p {
  max-width: 400px;
  margin: 0 auto;
}
#family-prosperity #family-prosperity-general-section {
  padding: 3em 2em;
}
#family-prosperity #family-prosperity-general-section h1,
#family-prosperity #family-prosperity-general-section h2 {
  margin-left: 0;
}
#family-prosperity #family-prosperity-general-section .family-prosperity-general-section-title {
  margin: 0 0 0.5em 0;
  font-weight: normal;
  font-size: 2em;
  border-bottom: 1px solid #d3d3d3;
}
#family-prosperity #family-prosperity-general-section .sponsor-logos img {
  margin-right: 3em;
  margin-bottom: 2em;
  max-width: 300px;
  max-height: 100px;
}
#family-prosperity #family-prosperity-general-section .sponsor-logos img:last-child {
  margin-right: 0;
}
#family-prosperity #family-prosperity-sidebar h4 {
  background-color: #9056b8;
  color: #fff;
  font-size: 1.4em;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
}
#family-prosperity #family-prosperity-sidebar div {
  padding-left: 1rem;
}
.float-left-spacing {
  float: left !important;
  text-align: left;
  margin-top: 0.5em;
  margin-right: 2em;
}
.float-right-spacing {
  float: right !important;
  text-align: right;
  margin-top: 0.5em;
  margin-left: 2em;
}
.img-box-shadow {
  box-shadow: 4px 6px 10px #999;
}
.attribution {
  font-style: italic;
  font-size: 0.75em;
  margin: 0;
  padding: 0;
  display: block;
}
