 .agency-background {
    background:
    linear-gradient(to bottom, rgba(0,0,0,.25) 0%, transparent 3rem),
    linear-gradient(to top, rgba(0,0,0,.25) 0%, transparent 3rem),
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%239C92AC' fill-opacity='0.25' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E"),
    linear-gradient(to bottom, #345ab9 0%, #162750 100%);
    }
    .module-stay-connected {
        display:none;
    }
    .agency-content-padding {
        background-color: #FFFFFF;
        padding: 20px 20px 20px 20px;
    }
    
    .agency-logo-center {
        text-align: center;
    }
    
    .about-description {
      width: 100% !important;
    }
    .about-description a{
      text-decoration:solid underline currentColor;
    }
    .about-description h2,
    .about-description h3,
    .about-description h4,
    .about-description h5,
    .about-description h6 {
      
      color:#555;
    }
    .about-description h3,.about-description h4,.about-description h5{
        color:#2a4897;
    }
    .agency-top-padding {
      margin-top: 20px;
      margin-bottom: 20px;
      position: relative; }
    
    .agency-top-shadow {
      -webkit-box-shadow: 0px 16px 30px -18px rgba(130, 130, 130, 0.8);
      -moz-box-shadow: 0px 16px 30px -18px rgba(130, 130, 130, 0.8);
      -ms-box-shadow: 0px 16px 30px -18px rgba(130, 130, 130, 0.8);
      box-shadow: 0px 16px 30px -18px rgba(130, 130, 130, 0.8); 
    }
    
    #nav .active {
        background: #345ab9 !important;
    }    
    .subheader {
        background: #0a5796 !important;
        background:
        linear-gradient(to bottom, #345ab9 0%, transparent 2rem),
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3E%3Cpath fill='%239C92AC' fill-opacity='0.4' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'%3E%3C/path%3E%3C/svg%3E"),
        linear-gradient(to bottom, #345ab9 0%, #162750 100%)!important;
        min-height: 0px;
    }  
    .subheader a {
        background: #0a5796 !important;
    }
    
    .subheader a.main-filter-category,
    .subheader a.main-filter-category:link,
    .subheader a.main-filter-category:visited {
        background-color: #004080 !important;
        background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 33.84%, rgba(0, 0, 0, 0.05) 42.85%, rgba(255, 255, 255, 0.05) 56.4%, rgba(255, 255, 255, 0.05) 66.67%, rgba(255, 255, 255, 0.05) 100%) !important;
        background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 33.84%, rgba(0, 0, 0, 0.05) 42.85%, rgba(255, 255, 255, 0.05) 56.4%, rgba(255, 255, 255, 0.05) 66.67%, rgba(255, 255, 255, 0.05) 100%) !important;
        background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 33.84%, rgba(0, 0, 0, 0.05) 42.85%, rgba(255, 255, 255, 0.05) 56.4%, rgba(255, 255, 255, 0.05) 66.67%, rgba(255, 255, 255, 0.05) 100%) !important;
        background-image: linear-gradient(bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.05) 33.84%, rgba(0, 0, 0, 0.05) 42.85%, rgba(255, 255, 255, 0.05) 56.4%, rgba(255, 255, 255, 0.05) 66.67%, rgba(255, 255, 255, 0.05) 100%)  !important;
    }
    
    .subheader a.main-filter-category:hover,
    .subheader a.main-filter-category:active,
    .subheader a.main-filter-category.active {
        border: 1px solid #fff !important;
        background-color:#0a5796 !important;
        background-image: none !important;
    }
    
    .agency-bottom-margin {
        margin-bottom: 20px;	
    }
    
    .agency-home-resources-padding-ul li{
        padding: 20px 0 15px !important;
    }
    
    .agencies-index-ul li a {
        color: #000000;
    }
    
    /* line 20, by-the-number.scss */
    .column.span3 {
      margin: 0 2% 30px 0; }
      @media (max-width: 767px) {
        /* line 20, by-the-number.scss */
        .column.span3 {
          width: 48%; } }
    
    /* line 26, by-the-number.scss */
    .column.span3:last-child {
      margin: 0; }
      
    sup {
        font-size: 12px;
    }
       
    a.connect-link {
        background-color: #36add5 !important;
    }
    
    a.connect-link:hover {
        background-color: #0a5796 !important;
    }
    
    .agencies-about-links ul li.active a {
        color: #2a4897 !important;
        text-decoration: underline;
    }
    
    a, a:link, a:visited {
        color:#2a4897;
    }
    
    .main-content-width {
        width: 100% !important;	
        margin: 0px 0px 20px;
    }
    
    .board-description{padding-top:10px;}
    .toggle-icon{text-align:right;}
    .wrap{ white-space:normal !important;}
    
    
    .alphalinks ul {
          list-style-type: none;
          margin: 0;
          padding: 0; }
    
    
         
    
    
    .alphalinks {
          width: 100%;
          float: left;
          display: inline;
         background-color:  #efefef;
         border: 1px solid #ccc;
    
          }      
    
    .alphalinks ul li a {
                    
                  
                    float: left;
                    
                    margin-right: 0;
                    *margin-left: -1em;
                    display: inline;
                    padding:7px;
                    font-weight: bold;
                    color: #1771b7;
                    } 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    