 ul li.graybullet {
list-style-image:url('/wp-content/uploads/sites/60/2017/09/bullet_darkgray.gif');
margin-bottom:0px;
}  

.list_document_pdf li {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_pdf.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

li.pdf {
list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_pdf.gif');
list-style-type:disc;
margin-bottom:4px;
}

.list_document_doc li {
 list-style-image:url('/wp-content/uploads/sites/60/2019/06/icdot.png');
 list-style-type:disc;
 margin-bottom:4px;
}

 li.doc {
 list-style-image:url('/wp-content/uploads/sites/60/2019/06/icdot.png');
 list-style-type:disc;
 margin-bottom:4px;
}

.list_document_jpg li {
 list-style-image:url('/wp-content/uploads/sites/60/2017/10/icon_16_jpg.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

 li.jpg {
 list-style-image:url('/wp-content/uploads/sites/60/2017/10/icon_16_jpg.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

.list_document_mpg li {
list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_mpg.gif');
list-style-type:disc;
margin-bottom:4px;
}

 li.mpg {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_mpg.gif');
 list-style-type:disc;
 margin-bottom:4px;
 }

 .list_document_html li {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_html.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

 li.html {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_html.gif');
 list-style-type:disc;
 margin-bottom:4px;
 }

 .list_document_swf li {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_swf.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

 li.swf {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_swf.gif');
 list-style-type:disc;
 margin-bottom:4px;
 }

 .list_document_mp3 li {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_mp3.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

 li.mp3 {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_mp3.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

 li.xls {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_xls.gif');
 list-style-type:disc;
 margin-bottom:4px;
 }

 .list_document_folder li {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_folder.jpg');
 list-style-type:disc;
 margin-bottom:4px;
}

 li.folder {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_folder.jpg');
 list-style-type:disc;
 margin-bottom:4px;
 }

 .list_document_txt li {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_txt.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

 li.txt {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_txt.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

 .list_document_zip li {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_zip.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

 li.zip {
 list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_zip.gif');
 list-style-type:disc;
 margin-bottom:4px;
 }

.list_document_iczip li {
 list-style-image:url('/wp-content/uploads/sites/60/2018/09/iczip.gif');
 list-style-type:disc;
 margin-bottom:4px;
}  

.list_decorative_blue li {
 list-style-type:none;
 padding:2px;
 margin-bottom:0px;
}  

.list_decorative_dark li {
list-style-type:none;
padding:2px;
margin-bottom:0px;
}  

.list_document_new li {
 list-style-image:url('/wp-content/uploads/sites/60/2018/08/icon_new.gif');
 list-style-type:disc;
 margin-bottom:4px;
}

#list_nav_right li {
list-style-type:none;
padding:2px;
margin-bottom:0px;
color: #415ba9;
}  

#list_nav_right li a:hover {
font-weight: bold;
color: #415ba9;
text-decoration: none;
}

ul.list_no_padding {
padding-bottom: 0px;
}  

.boldTab1 {
margin-left: 35px; 
font-weight: bold;
}

.boldTab2 {
margin-left: 70px; 
font-weight: bold;
}

.normal {
font-weight:normal;
}

.bold {
font-weight:bold;
}

.italic {
font-style:italic;
}

table.Tab1 {
margin: 0px;
border: 0px;
}

table.Tab1 tr td {
border: 0px;
padding: 0px 14px;
}

.normalTab1 {
margin-left: 35px; 
font-weight: normal;
} 

.normalTabpdf {
margin-left: 35px; 
font-weight: normal;
list-style-image:url('/wp-content/uploads/sites/60/2017/09/icon_16_pdf.gif');
list-style-type:disc;
margin-bottom:4px;
} 

.contactsTab1 {
margin-left: 73px; 
font-weight: normal;
}

.col1 {
font-weight:bold;
}

.phone {background:url('/wp-content/uploads/sites/60/2017/09/phone.jpg') no-repeat; 
position: relative; 
left:-60px; 
width:30px; 
height:30px; 
}

.email {
background:url('/wp-content/uploads/sites/60/2017/09/monitor.jpg') no-repeat left; 
position:relative; 
left:-65px; 
width:39px; 
height:39px; 
}

.mail {
background:url('/wp-content/uploads/sites/60/2017/09/mail.jpg') no-repeat; 
position:relative; 
left:-70px; 
width:50px; 
height:50px;
} 

/* Div Table - Contact Us Start*/

.divTable{
  display: table;
	width: 100%;
  margin: 0px;
  border: 10px;
}

.divTableRow {
	display: table-row;
}

.divTableCell, .divTableHead {
	border: 0px;
	display: table-cell;
	padding: 0px 14px;
}

.divTableHeading {
  display: table-cell;
	font-weight: bold;
  padding: 10px 14px;
}

.divTableFoot {
	display: table-footer-group;
	font-weight: bold;
}

.divTableBody {
	display: table-row-group;
}

.divTableCenter {
text-align: center;
margin: 0px 20px 0px 20px;
}

.divTableImage {
  position:relative;
  background-repeat: no-repeat;
  width: auto;
  height: auto;
}

/* Div Table - Contact Us End */

.cchcs_toggle {
margin-bottom: 1% !important; margin-top: 1% !important;
} 

.cchcs_toggle_top {
margin-top: 1% !important;
} 

.cchcs_toggle_bottom {
margin-bottom: 1% !important;
}        

li.pdf-gray {	
list-style-type:disc; 
list-style-image:url('/wp-content/uploads/sites/60/2017/09/pdf-gray.gif');
margin-bottom:4px;
}

li.externallink {	
list-style-type:disc; 
list-style-image:url('/wp-content/uploads/sites/60/2017/09/external-link.png');
margin-bottom:4px;
}

.document_group_rfo {
 font-size:1em;
 font-weight:bold;
 text-transform:none;
 border-bottom: 1px solid #eee;
 margin-bottom:4px;
 margin-top:4px;
 width:90%;
}          

#content .noborder, #content .noborder tr, #content .noborder th, #content .noborder td {
border: 0px;
margin: 0px;
padding: 0px 14px;
}    

.fixed-center-table {
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
}

.fixed-center-table  td{
   text-align: center;
}

.fixed-center-table  th{
   text-align: center;
font-weight: bold;
 font-size: 1.5em;
}   

table.careerstable {
width: 100%;
border: 0px; 
}

/* Career homepage desktop/tablet icon Div table */

.divCareersPicTable{
	display: table;
	width: 100%;
	margin: 0px;
}
.divCareersPicTableRow {
	display: table-row;
}

.divCareersPicTableCell {
	font-family: Arial, sans-serif; 
	font-size: 14px; 
	text-align: center; 
	font-weight: bold;
	max-width: 100px;
	border: 0px;
	vertical-align: top;
	padding: 0px 14px 10px 14px;
        display: table-cell;
}
.divCareersPicTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divCareersPicTableFoot {
	display: table-footer-group;
}
.divCareersPicTableBody {
	display: table-row-group;
}

.CareersPicTable img {
	max-width: 80%;
}

.CareersPicTable {
	width: 100px;
}

@media only screen and (min-width: 980px) and (max-width: 1280px) {
	.DivCareersPicTableCell {
		padding: 0px 0px 10px 0px;
	}
	.CareersPicTable img {
		max-width: 100%;
	}
}

/* Career homepage desktop/tablet icon table (OLD) */

table.careerspictable {
width: 100%;
border: 0px; 
margin: 0px;
}

table.careerspictable td {
font-family: Arial, sans-serif; 
font-size: 14px; 
text-align: center; 
font-weight: bold;
max-width: 100px;
border: 0px;
vertical-align: top;
padding: 0px 14px 10px 14px;
}

.careerspictable img {
max-width: 80%;
}

@media only screen and (min-width: 980px) and (max-width: 1280px) {
	table.careerspictable td {
		padding: 0px 0px 10px 0px;
	}
	.careerspictable img {
		max-width: 100%;
	}
}

/* Career homepage mobile icon Div table */

.divCareersPicTableMobile {
	display: table;
	margin: 0px 0px 15px 0px;
	width: 100%;
}

.divCareersPicTableMobileRow {
	display: table-row;
}

.divCareersPicTableMobileCell {
	display: table-cell;
	font-family: Arial, sans-serif; 
	font-size: 14px; 
	text-align: center; 
	font-weight: bold;
	border: 0px;
	vertical-align: top;
	padding: 0px 14px;
}

.divCareersPicTableMobileText {
	padding: 0px 14px 15px 14px;
	display: table-cell;
	font-family: Arial, sans-serif; 
	font-size: 14px; 
	text-align: center; 
	font-weight: bold;
	border: 0px;
	vertical-align: top;
}

.divCareersPicTableMobileFoot {
	display: table-footer-group;
}
.divCareersPicTableMobileBody {
	display: table-row-group;
}

.divCareersPicTableMobile img {
	max-width: 50%;
}

.MobileCareerText {
	color: white;
}

/* Career homepage mobile icon table (OLD) */

table.careerspictablemobile {
margin: 0px 0px 15px 0px;
}

table.careerspictablemobile td {
font-family: Arial, sans-serif; 
font-size: 14px; 
text-align: center; 
font-weight: bold;
border: 0px;
vertical-align: top;
padding: 0px 14px;
}

table.careerspictablemobile tr:nth-child(even) td:nth-child(odd) {
padding: 0px 14px 15px 14px;	
}

.careerspictablemobile img {
max-width: 50%;
}

.mobilecareertext {
color: white;
}


/* Career homepage desktop/tablet button Div Table */

.divCareersButtonTable{
	display: table;
	width: 100%;
	margin: 0px;
}
.divCareersButtonTableBody {
	display: table-row-group;
}
.divCareersButtonTableRow {
	display: table-row;
}
.divCareersButtonTableCell {
	border: none;
	display: table-cell;
	padding: 0px 14px;
	text-align: center;
}

.CareersButtonTable123 {
	width: auto;
	background-color: transparent;
	border-color: transparent;
	margin: 0px;
	border: 0px;
}

.CareersButtonTable123:focus {
	border-color: #415ba9;
	width: auto;
}

/* End of Div Table */

/* Career homepage desktop/tablet button table (OLD) */

table.careersbuttontable {
width: 100%;
border: 0px;
margin: 0px; 
}

table.careersbuttontable td { 
text-align: center; 
border: 0px;
padding: 0px 14px;
}

/* Career homepage mobile button table */

.mobilecareerbuttons {
margin: 0 auto;
max-width: 250px;
}

.mobilecareerbuttonstop {
margin-top: 30px;
}

.careers-button {
border-radius: 10px !important;
height: 50px;
background-color: #4e6827;
text-decoration: none;
width: 340px;
}

@media screen and (max-width: 767px) {
#careersrow .et_pb_module {
margin-bottom: 20px;
}

#careerscolumn .et_pb_column {
margin-bottom: 10px;
}

#careersfooter .et_pb_column {
margin-top: 10px;
margin-bottom: 0px;
}
}

.careers-copy{
text-decoration:none;
}

/* Career pages header images */

.careersimages {
width: auto; 
height: auto; 
}

/* Div Table on Newsroom */

.divNoBorderTable{
	display: table;
	width: 100%;
}
.divNoBorderTableBody {
	display: table-row-group;
}
.divNoBorderTableRow {
	display: table-row;
}
.divNoBorderTableCell {
	border: none;
	display: table-cell;
}

/* End of Div Table */

/* Table on Newsroom*/

td.imageBigStatic {
border: 0px !important;
}

td.noborder {
border: 0px !important;
}

/* CCHCS Home */

.home-button {
border-radius: 10px !important;
width: 235px;
height: 50px;
background-color: #4e6827;
text-decoration: none;
}   

.home-button:hover {
background-color: #415ba9;
}          

.PP-button {
width: 190px;
height: 50px;
background-color: #4e6827;
text-decoration: none;
margin-bottom: 1% !important; 
margin-top: 1% !important;
margin-left: 1% !important;
margin-right: 1% !important;
} 

.PP-class {
width: 18% !important;
}     

.et-pb-arrow-next {
opacity: .4;
right: 22px;
text-decoration: none;
}

.et-pb-arrow-prev{
opacity: .4;
left: 22px;
text-decoration: none;
}

.et-pb-arrow-next:hover {
font-weight: bold;
text-decoration: none;
}

.et-pb-arrow-prev:hover {
font-weight: bold;
text-decoration: none;
}        

.utility-header {
background: #415ba9;
} 

.nav-item.active > a > span[class^="ca-gov-icon"],
.nav-item:hover > a > span[class^="ca-gov-icon"] {
  color: #415ba9;
} 

.first-level-link > span[class^="ca-gov-icon"] {
color: #a3b1db;
} 

.Rep-button {
width: 320px;
height: 50px;
background-color: #4e6827;
text-decoration: none;
margin-bottom: 1% !important; 
margin-top: 1% !important;
}

.page-top-title {
font-family: "Source Sans Pro", sans-serif;
font-weight: 400;
line-height: 1.1;
color: inherit;
font-size: 2.4rem;
}

.page-top-title-mobile {
font-family: "Source Sans Pro", sans-serif;
font-weight: 400;
line-height: 1.1;
color: inherit;
font-size: 2.2rem;
}

.page-top-title-white {
font-family: "Source Sans Pro", sans-serif;
font-weight: 400;
line-height: 1.1;
color: white;
font-size: 2.4rem;
padding-bottom: 10px;
padding-top: 30px;
text-align: center;
}  

/* H1 class for page titles */

.page-top-heading {
padding: 0px;
margin: 0px;
}

.page-top-heading-mobile {
padding: 0px;
margin: 0px;
font-size: 2.2rem;
}

.page-top-heading-white {
color: white;
font-size: 2.4rem;
padding-bottom: 10px;
padding-top: 30px;
text-align: center;
margin: 0px;
} 

.first-level-link::after:hover {
color: #a3b1db;
}

.mobile-controls .toggle-menu, .mobile-controls .toggle-search{
color: #415ba9;
} 

.mobile-controls .toggle-menu {
position: inherit;
}

#nav-icon3 span {
background: #415ba9 !important;
}

.btn-primary {
background-color: #415ba9;
border-color: #415ba9;
} 

.btn-primary:hover {
background-color: #415ba9;
border-color: #415ba9;
} 

@media screen and (min-width: 1280px) {
	#nav_list.top-level-nav {
		width: 100%;
		padding-left: 10%
	}
}

@media screen and (max-width: 1279px) {
	#nav_list.top-level-nav {
		width: 100%;
		padding-left: 17%
	}
}

@media screen and (max-width: 991px) {
	#nav_list.top-level-nav {
		width: 100%;
		padding-left: 5%
	}
}

@media screen and (max-width: 767px) {
	#nav_list.top-level-nav {
		width: 100%;
		padding-left: 0%
	}
	
	#page-container {
		padding-top: 15px;
		padding-bottom: 15px;
	}

      .et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child {
                margin-bottom: 30px;
}                         
}

@media screen, @media screen9 {
body #page-container .et_pb_button:before {
font-size: x-large;
} 
}        

@media (min-width: 768px) {
  .nav-item::after {
    background-color: transparent;
  }
  .nav-item:hover::after,
  .nav-item:focus::after {
    background-color: #415ba9;
  }
  
  .branding {
	  padding-left: 15px;
	  padding-right: 15px;
  }
  
  .main-navigation {
	  padding-right: 0px;
  }

 .top-level-nav .nav-item>a {
	   width: 100%;
   }
}      

.gsst_a .gscb_a {
color: white !important;
}   

.gsc-control-searchbox-only button.gsc-search-button.gsc-search-button-v2 svg {
fill: #323a45;
} 

td.gsc-input {
padding: 0px !important;
border-top: 0px !important;
}    

.gsc-input-box {
border: 0px !important;
}  

.arrow {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #ff0000;
}

.imageBigStatic {
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
}

A.imageBig {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

A.imageBig:hover {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

/* HTML5 changes */

.NewMark {
	font-weight: bold;
	background: none;
	color: #333;
	padding: 0px;
}

.NewAddress {
	line-height: inherit !important;
}

.NewAddressPX {
	line-height: inherit !important;
}

.NewFigure {
	background-color: transparent;
	border-color: transparent;
	margin: 0px;
	border: 0px;
}

.NewFigureCareersPic {
	background-color: transparent;
	border-color: transparent;
	margin: 0px;
	border: 0px;
	width: 101px;
}

.NewFigureCareersPicMobile {
	background-color: transparent;
	border-color: transparent;
	margin: 0px;
	border: 0px;
}

/* Turn off for print */

@media print{
   .noprint{
       display:none;
   }
}

body.home #page-container .et_pb_section .et_pb_button:before {
    font-family: 'CaGov', 'ETModules' !important;
}
/*
     FILE ARCHIVED ON 08:16:51 Apr 07, 2020 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:19:21 Apr 17, 2020.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 173.453 (3)
  esindex: 0.014
  captures_list: 196.469
  CDXLines.iter: 17.259 (3)
  exclusion.robots: 0.186
  PetaboxLoader3.resolve: 220.761 (4)
  PetaboxLoader3.datanode: 55.264 (4)
  load_resource: 125.889
  exclusion.robots.policy: 0.174
  RedisCDXSource: 1.885
*/