(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://web.archive.org./web/20240519055121/https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-PZGPNNV');    State Agency Listing | www.ca.gov                         //Fall back to local copy if no jquery found if (typeof jQuery == 'undefined') { document.write(unescape("%3Cscript src='/js/libs/jquery.js' type='text/javascript'%3E%3C/script%3E")); }     //Fall back to local copy if no jQuery migrate found if (typeof jQuery.migrateWarnings == 'undefined') { // or typeof jQuery.fn.live == 'undefined' document.write(unescape("%3Cscript src='/js/libs/jquery-migrate.min.js' type='text/javascript'%3E%3C/script%3E")); }                     var defaultActiveLink = "";   footer .copyright span { display: none; } /*----- v5.5.4 Adjustments ------- */ @media (max-width: 992px) and (min-width: 768px) { .first-level-link { padding-right: 5px !important; padding-left: 0px !important; } } /*----- v5.5.3 Adjustments ------- */ .utility-header .container .group .settings-links { padding-left: 0px; } /*Logo Adjustments*/ .branding .header-organization-banner img { max-width: 200px !important; } .fixed.compact .header-organization-banner img { max-width: 155px; max-height: 55px; } .list-unstyled details-page-social-icons a, .details-page-social-icons a { background-image: none !important; } /*----- v5.5.2 Adjustments ------- */ @media (max-width: 992px) and (min-width: 768px) { .branding { width: 100%; } .main-navigation { width: 100%; padding-left: 180px; } .branding .header-organization-banner img { max-width: 155px; } /*Search adjustment*/ .featured-search.active { top: 90px; } } @media (min-width: 992px) { .main-navigation { padding-left: 250px; } } @media (min-width: 1200px) { .main-navigation { padding-left: 250px; } /*Search adjustment*/ } .sub-nav.open { overflow: hidden; } /*Service Tiles adjustments*/ .service-tile .teaser .title { color: #fff; } .service-tile .teaser { background-color: #0d1013; opacity: 1; } /* Underline adjustments */ .et_pb_slides a { background-image: none !important; } .et-pb-slider-arrows a { background-image: none !important; } /*Custom Search adjustments */ .gsc-search-button { background: transparent; } .gsc-search-button span.ca-gov-icon-search { color: #777; } /* End of 5.5.2 adjustments */ .nav-media img { height: auto; max-width: 100% !important; } li.utility-geo-locator { display: none !important; } .card.card-default a.lead { font-size: 1.3em !important; } .gssb_c .gsc-completion-container { margin-top: -.1% } .card { margin-bottom: 1.5rem; } ol.breadcrumb { list-style: none; margin-left: 0; } .btn-more.inverse { background-color: #0d1013; } ul.list-inline.list-unstyled.details-page-social-icons { padding: 0; line-height: 0; list-style-type: none; display: flex; margin-left: -10px; } .panel-group .panel-heading .panel-title { margin-bottom: -10px; } ul.utility-links.social-media-links { margin-left: 0 !important; } a[title="CA.gov"] { display: none; } #ssb-container { top: 70%; margin-right: -8px; } #ssb-btn-0 { background: rgba(0, 0, 0, .4); border-top-left-radius: 5px; border-bottom-left-radius: 5px; } #ssb-container ul li span { padding-right: 10px; } .search-container .search-textfield { background-color: rgba(255, 255, 255, 0.9); } /*---------------------------------767--max------------------------------------------*/ @media (max-width: 767px) { .card, .panel { margin-bottom: 5px; } #photoAttributes { display: none; } .ask-group { display: none; } .pagename { visibility: hidden; } .et_pb_fullwidth_slider_0.et_pb_slider { height: auto !important; } } /*---------------------------------100--max------------------------------------------*/ @media (min-width: 769px) and (max-width: 1000px) { .ask-group { display: none; } } /*---------------------------------------------------------768----min------------------*/ @media (min-width: 768px) { ul.utility-links.social-media-links { margin-left: 0px; } } .search-container .search-textfield { background-color: #fff; }          Skip to Main Content       HomeFacebookTwitter   State Agencies  Set Location Contact Us   Translate   Settings       ×  Saving your California location allows us to provide you with more relevant information.  Set Location Clear Use My Location       Default  High Contrast    Reset Increase Font SizeFont Increase Decrease Font SizeFont Decrease Dyslexic Font  ×                 Search       Menu          Home   Getting Services   Doing Business   Working   Learning   Living   Visiting   Government   Search            Custom Google Search  Submit Close Search             State Agency Listing       .alphahead { text-decoration: none; color: #000000; font-size: 2.5em; background-image: none !important; } .alphahead:hover { width: 100%; text-decoration: none; color: #000000; font-size: 2.5em; } .apad { padding-left: 1px; padding-right: 1px; } div.table { text-align: center; padding-right: 40px; } div.tr { border: 1px solid #e5e3e3; display: table-row; } div.td { border: 1px solid #e5e3e3; background-color: #FFFFFF; display: table-cell; text-align: center; width: 20px; height: 35px; padding-top: 5px; } div.td a { text-decoration: none; } div.td:hover { background-color: #DDDDDD; } ul { list-style-type: none !important; } /* .agencyli { margin-left: -37px; } */ .agencycard { width: 50px; height: 35px; float: right; border: 2px solid #e5e3e3; border-left-width: 1px; background-color: #FFFFFF; border-top-right-radius: 0.3em; border-bottom-right-radius: 0.3em; } .agencycard:hover { background-color: #DDDDDD; } .agencylist { width: 155px; height: 35px; border-right-width: 1px; float: right; border: 2px solid #e5e3e3; background: #046B99; color: #FFFFFF; border-top-left-radius: 0.3em; border-bottom-left-radius: 0.3em; } .agencylist a { color: #FFFFFF; } .agencylist a:hover { color: #FFFFFF; } div[style*="width:180px"] a { background-image: none !important; }    Agency Search:      Search          Alphabetic List  Cards view                       Loading            $ = jQuery.noConflict(); processJsonData.buildAlphaUlList('list', 'en', 'https://web.archive.org./web/20240519055121/https://www.ca.gov/agency/'); var buildercount = 0; var loadFlag = false; var loadCount = 0; function loadList() { if (loadFlag == false) { if (document.getElementById("list").innerHTML.indexOf("-- DONE --") > -1) { loadFlag = true; } loadCount += 1; console.log(loadCount); if (loadCount >= 150) { loadFlag = true; } window.setTimeout(loadList, 100); /* this checks the flag every 100 milliseconds*/ } else { processList(); } } loadList(); function processList() { var input, testloading, filter, ul, li, a, i; input = document.getElementById("searchInput"); filter = input.value.toUpperCase(); $("#list2").empty(); ul = document.getElementById("list"); li = ul.getElementsByTagName("li"); var listhtml = ""; buildercount = buildercount + 1; if (!(buildercount == 1)) { for (i = 0; i < li.length; i++) { if (li[i].innerHTML.toUpperCase().indexOf(filter) > -1) { $("#list3").empty(); $("#list3").append($("
  •  
  • ")); listhtml = li[i].innerHTML; $("#list2").append($("
  • ").append(listhtml)); } } } else { for (i = 0; i < li.length; i++) { $("#list3").empty(); $("#list3").append($("
  •  
  • ")); listhtml = li[i].innerHTML; $("#list2").append($("
  • ").append(listhtml)); } } var list = { letters: [] }; var depts = []; $("#list2").children("li").each(function () { var itmLetter = $(this).text().substring(0, 1).toUpperCase(); var upperCaseFirst = $(this).text(); upperCaseFirst = upperCaseFirst.charAt(0).toUpperCase() + upperCaseFirst.slice(1); depts[depts.length] = (upperCaseFirst); if (!(itmLetter in list)) { list[itmLetter] = []; list.letters.push(itmLetter); } list[itmLetter].push($(this)); }); list.letters.sort(); depts.sort(); $("#list2").empty(); $("#bar1").empty(); $("#bar2").empty(); var count = 0; var depttext = ""; var bgcount = 0; var itemcount = 0; var bgcolor = ""; $.each(list.letters, function (i, letter) { list[letter].sort(function (a, b) { return $(a).text().toUpperCase().localeCompare($(b).text().toUpperCase()); }); var ul = $("
      "); var depthtml = ""; depthtml = "
        "; bgcount = 0; $.each(list[letter], function (idx, itm) { bgcount = bgcount + 1; itemcount = itemcount + 1; //ul.append(itm); if (bgcount % 2 == 0) { bgcolor = "#e9e9e9" } else { bgcolor = "#FFFFFF;" } depttext = depts[count]; var res = depttext.split("|"); if (res[1].indexOf("'") !== -1) { res[1] = res[1].replace("'", "%27"); } depthtml = depthtml + '
      • '; depthtml = depthtml + '
        '; if (res[6].length > 0) { depthtml = depthtml + ''; } else { depthtml = depthtml + ' '; } depthtml = depthtml + '
        '; depthtml = depthtml + '
        '; if (res[5].length > 0) { depthtml = depthtml + ''; } else { depthtml = depthtml + ' '; } depthtml = depthtml + '
        '; depthtml = depthtml + '
        '; if (res[4].length > 0) { depthtml = depthtml + ''; } else { depthtml = depthtml + ' '; } depthtml = depthtml + '
        '; depthtml = depthtml + '
        '; if (res[3].length > 0) { depthtml = depthtml + ''; } else { depthtml = depthtml + ' '; } depthtml = depthtml + '
        '; depthtml = depthtml + '

      • '; count = count + 1; }); depthtml = depthtml + "
      "; $("#list2").append($("
    • ").append($("").attr("name", letter.toLowerCase()).addClass("alphahead").html(letter)).append(depthtml)).addClass("agencyli"); $("#bar1").append($("").attr("aria-label", "" + letter + " option. Jump to Agencies that start with the letter " + letter + "").attr("style", "text-decoration:none !important;").attr("href", "#" + letter.toLowerCase()).append($("
      ").addClass("td").html("
      " + letter + "
      "))); $("#bar2").append($("").attr("aria-label", "" + letter + " option. Jump to Agencies that start with the letter " + letter + "").attr("style", "text-decoration:none !important;").attr("href", "#" + letter.toLowerCase()).append($("
      ").addClass("td").html("
      " + letter + "
      "))); }); var bartext = ""; var barsize = 0; bartext = document.getElementById("bar2").innerHTML; barsize = bartext.length; if (barsize > 0) { document.getElementById("noresults").innerHTML = '
      '; } else { if (loadCount >= 150) { document.getElementById("noresults").innerHTML = 'The list took too long to build. You may wish to refresh page.'; $("#list3").empty(); $("#list3").append($("
    •  
    • ")); } else { // document.getElementById("noresults").innerHTML = 'No results found for "' + $("#searchInput").val() + '"'; document.getElementById("noresults").innerHTML = '
      '; } } }      :root { --primary-dark-color: #046B99; } .feedback-form-label { margin-top: 0; margin-bottom: 0; }             Campaigns  Register to Vote Save Our Water Flex Alert      Alerts  Amber Alert Cal Alerts My Hazards     About  Governor Lt. Governor California Data     Support   State Directory   Technical Issues               Back to Top Sitemap Accessibility Conditions of Use Privacy Policy Contact Us      flickr pinterest youtube        Copyright © document.write(new Date().getFullYear()) State of California          /**/    function googleTranslateElementInit() { new google.translate.TranslateElement({ pageLanguage: 'en' }, 'google_translate_element'); }