/***** core ****************************************************************/
/* Adjusting near black to full black to correct accessibility issues */
 body {
	 margin: 0 0;
	 font-family: 'Open Sans', sans-serif;
	 font-size: 16px;
	 line-height: 1.2em;
/*	 color: #555555; */
	 color: #000;
	 background: white;
}
/*
 body {
	 margin: 0 0;
	 font-family: 'Open Sans', sans-serif;
	 font-size: 16px;
	 line-height: 1.2em;
	 color: #000000;
	 background: white;
}
*/


/* Adjusting near black to full black to correct accessibility issues */
 h1 {
	 font-size: 1.5em;
/*	 color: #333; */
	 color: #000;
}
 h2 {
	 font-size: 1.4em;
/*	 color: #333; */
	 color: #000;
}
 h3 {
	 font-size: 1.2em;
/*	 color: #333; */
	 color: #000;
}


 input {
	 display: inline;
}
 a, a:hover, a:focus, a:active {
	/*text-decoration: underline;*/
	 text-decoration: none;
	 cursor: pointer;
	/* outline: 0; */
}

 a {
	 color: #0000ee;
}

 a:visited {
	color: #551a8b;
}

 a:hover {
	color: #551a8b;
	 text-decoration: underline;
}



/* mods Siteimprove */
 .bold {
	 font-weight: bold;
}
 .underline {
	 text-decoration: underline;
}
/* end mods Siteimprove */



 .break_word {
	 -ms-word-break: break-all;
	 word-break: break-all;
	 word-wrap: break-word;
	/*word-break: break-word;
	 */
	 -webkit-hyphens: auto;
	 -moz-hyphens: auto;
	 -ms-hyphens: auto;
	 hyphens: auto;
}
 .hide {
	 display: none;
}
 .center {
	 margin-right: auto;
	 margin-left: auto;
}
/*.badge {
	 margin: 0;
	 padding: .5em .6em .6em .5em;
	 border-radius: 50%;
	 background-color: yellow;
	 font-size: .6em;
	 line-height: .6em;
	 font-weight: bold;
	 color: black;
	 text-align: center;
	 position: absolute;
	 top: .2em;
	 right: .2em;
}
 */
 .badge {
	/*copied from bootstrap*/
	 display: inline-block;
	 min-width: 10px;
	 padding: 3px 7px;
	 font-size: 12px;
	 font-weight: 700;
	 line-height: 1;
	 color: #fff;
	 text-align: center;
	 white-space: nowrap;
	 vertical-align: baseline;
	 background-color: #777;
	 border-radius: 10px;
	/*customizations*/
	 min-width: 8px;
	 padding: 3px 6px;
	 font-size: 10px;
	 background-color: #e00;
	 position: absolute;
	 top: .2em;
	 right: .2em;
}
 a.email {
	 display: inline-block;
}
 .tel {
	 color: inherit !important;
	 text-decoration: none;
}
 .jplist-reset-btn {
	 width: auto;
}
 .jplist-reset-btn i {
	 padding-left: .2em;
}
 .jplist-select {
	 height: 30px;
	 box-shadow: 0 0 1px #fff;
	 background: #fff;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
	 border: 1px solid #dbdbdb;
	 border-radius: 3px;
	 text-shadow: 1px 1px 1px #fff;
	 color: #27252a;
	 float: left;
	 margin: 10px 10px 0 0;
	 padding: 0 5px;
}
 .jplist-panel input[type="text"] {
	 float: left;
	 height: 30px;
	 box-shadow: 0 0 1px #fff;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
	 border: 1px solid #dbdbdb;
	 border-radius: 3px;
	 text-shadow: 1px 1px 1px #fff;
	 color: #27252a;
	 width: 150px;
	 text-indent: 5px;
	 background: #fff;
	 padding: 3px 5px 0 5px;
}
/* .jplist-panel .jplist-pagination button:focus, .jplist-panel .jplist-select:focus, .jplist-panel .text-filter-box input:focus {
	 box-shadow: 1px 3px 3px yellow;
}
 */
 .jplist-grid-view .ul-li-list {
	 background: inherit;
	 margin: 20px 0;
}
 .jplist-grid-view .ul-li-list .list-item {
	/*padding-top: 20px;
	 padding-bottom: 20px;
	 margin: 20px;
	 */
	 float: none;
	 display: inline-block;
	 width: 30%;
	 margin: .5em 1% .7em 0;
	 vertical-align: top;
	/*background: yellow;
	 */
}
 .jplist-grid-view .ul-li-list .list-item:hover .block .title, .jplist-grid-view .ul-li-list .list-item:focus .block .title, .jplist-grid-view .ul-li-list .list-item:active .block .title {
	 color: black;
	 text-decoration: underline;
}
 .jplist-grid-view .ul-li-list .list-item:hover, .jplist-grid-view .ul-li-list .list-item:focus, .jplist-grid-view .ul-li-list .list-item:active {
	 background: #f5f5f5;
}
 .jplist-grid-view .ul-li-list .list-item .img {
	 position: relative;
}
 .jplist-grid-view .ul-li-list .list-item .img img {
	 max-width: 100%;
	 border-radius: 0px;
}
 .jplist-grid-view .ul-li-list .list-item .img span.duration {
	 font-weight: normal;
	 line-height: 1em;
	 position: absolute;
	 top: auto;
	 left: auto;
	 right: 5%;
	 bottom: 7%;
	 padding: .2em .4em;
	 background-color: #555;
	 color: #CCC;
}
 .jplist-grid-view .ul-li-list .list-item .block {
	 float: none;
}
 .jplist-grid-view .ul-li-list .list-item .block p {
	 padding: 0;
}
 .jplist-grid-view .ul-li-list .list-item .block .title {
	 font-size: .9em;
	 line-height: 1.1em;
	 text-align: left;
	 color: #004C97;
}
 .jplist-grid-view .ul-li-list .list-item .block p.date {
	 text-align: left;
}
 .list {
	 background: inherit;
}
 .label {
	 color: inherit;
}
/* common */
 ul.inline-nav {
	 list-style: none;
	 margin: 0;
	 padding: 0;
}
 ul.inline-nav li {
	 float: left;
	 font-size: 0.8em;
	 font-weight: normal;
	 line-height: 1.4em;
	 padding: 0 1em 0 1em;
	 border-right: 1px solid #777;
}
 ul.inline-nav li:last-child {
	 padding-right: 0;
	 border-right: none;
}
/***** page wrapper ****************************************************************/
 #primaryContainer {
	 margin: 0 auto;
	 width: 100%;
	/*min-width: 450px;
	 */
	 min-width: 303px;
	 position: relative;
}
/**** fixed nav styles ****************************************************************/
 .navbar > .container {
	/*padding: .5em 1em;
	 color: white;
	 font-size: .9em;
	 */
	 width: 100%;
	 margin: 0;
	 padding: 0;
	 max-width: 100%;
}
 .navbar {
	 border: 0;
	 padding: 0px;
}
 #alert_navbar {
	 min-height: 3px;
}
 #state_site_navbar, #chd_site_navbar {
	 min-height: 40px;
	 padding-top: 3px;
	 border-bottom: 2px solid #e09900;
}
 #state_site_navbar {
	 background: #fbab00;
	 background: -moz-linear-gradient(top, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbab00), color-stop(23%, #ffae01), color-stop(23%, #ffae01), color-stop(100%, #f29500));
	 background: -webkit-linear-gradient(top, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	 background: -o-linear-gradient(top, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	 background: -ms-linear-gradient(top, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	 background: linear-gradient(to bottom, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	 border-bottom-color: #f29500;
}
 #chd_site_navbar {
	 background: #f7f7f7;
	 background: -moz-linear-gradient(top, #f7f7f7 0%, #ffffff 23%, #e9e9e9 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(23%, #ffffff), color-stop(100%, #e9e9e9));
	 background: -webkit-linear-gradient(top, #f7f7f7 0%, #ffffff 23%, #e9e9e9 100%);
	 background: -o-linear-gradient(top, #f7f7f7 0%, #ffffff 23%, #e9e9e9 100%);
	 background: -ms-linear-gradient(top, #f7f7f7 0%, #ffffff 23%, #e9e9e9 100%);
	 background: linear-gradient(to bottom, #f7f7f7 0%, #ffffff 23%, #e9e9e9 100%);
	 border-bottom-color: orange;
}
 .navbar > .container a {
	/*color: orange;
	 */
}
 .navbar > .container a.disabled {
	 color: #777;
}
 .navbar > .container a:hover, .navbar > .container a:focus, .navbar > .container a:active {
	/*color: white;
	 */
	 cursor: pointer;
}
/**** alert styles ****************************************************************/
 #alert_container {
	 width: 100%;
	 margin: 0;
	 padding-bottom: 3px;
	 background-color: #a30000;
	 position: relative;
}
 #alert_container .alert_content {
	 width: 100%;
	/*max-width: 980px;
	 */
	 max-height: 200px;
	 overflow-y: auto;
	 margin: 0px auto;
}
 #alert_container .alert_message {
	 margin: 0.5em 1%;
	 padding: .7em .9em;
	 font-size: .9em;
	 font-weight: normal;
	 color: white;
	 border: 1px solid #810000;
	 border-radius: 4px;
	 background-color: #AE0000;
	 cursor: pointer;
	 background-image: -webkit-linear-gradient(270deg, #ae0000 0.52%, #c00000 20.73%, #c30000 100%);
	 background-image: -moz-linear-gradient(270deg, #ae0000 0.52%, #c00000 20.73%, #c30000 100%);
	 background-image: -o-linear-gradient(270deg, #ae0000 0.52%, #c00000 20.73%, #c30000 100%);
	 background-image: linear-gradient(180deg, #ae0000 0.52%, #c00000 20.73%, #c30000 100%);
}
 #alert_container .alert_message a {
	 color: white;
	 text-decoration: none;
}
 #alert_container .alert_message .icon {
	 float: left;
	 width: 2em;
}
 #alert_container .alert_message i {
	 font-size: 1.3em;
	 line-height: 1.3em;
	 color: white;
}
 #alert_container .alert_message .message {
	 margin-left: 2.5em;
}
 #alert_container .alert_message p {
	 font-size: 1em;
	 font-weight: bold;
	 line-height: 1.2em;
}
 #alert_container .alert_message p.description {
	 font-size: 0.8em;
	 font-weight: normal;
	 line-height: 1.3em;
	 margin: .2em 1.55em 0 .3em;
	 color: #ebebeb;
}
 #alert_container .alert_message:hover {
	 background-color: #CE0000;
	 background-image: -webkit-linear-gradient(270deg, #ce0000 0.52%, #d80000 20.73%, #be0000 100%);
	 background-image: -moz-linear-gradient(270deg, #ce0000 0.52%, #d80000 20.73%, #be0000 100%);
	 background-image: -o-linear-gradient(270deg, #ce0000 0.52%, #d80000 20.73%, #be0000 100%);
	 background-image: linear-gradient(180deg, #ce0000 0.52%, #d80000 20.73%, #be0000 100%);
	/*-webkit-box-shadow: inset 0px 0px 5px #810000;
	 box-shadow: inset 0px 0px 5px #810000;
	 */
}
 #alert_tab {
	 float: right;
	 height: 30px;
	 clear: none;
	 width: 30px;
	 background-color: #a30000;
	 position: relative;
	 top: 0px;
	 left: 0px;
	 z-index: 30;
	 margin: -40px 2% 0px auto;
	 border-bottom-left-radius: 4px;
	 border-bottom-right-radius: 4px;
}
 #alert_tab a {
	 display: block;
	 text-align: center;
	 margin: 0 auto;
	 padding: 6px 3px;
	 color: white;
	 text-decoration: none;
}
 #alert_tab a:hover, #alert_tab a:focus, #alert_tab a:active {
	 padding: 4px 1px 8px;
}
 #alert_tab a span {
	 display: none;
}
/**** top nav styles ****************************************************************/
 #top_nav_container {
	 clear: both;
	 width: 100%;
	 position: relative;
	 top: 0px;
	 left: 0px;
	 margin: 0;
	 max-width: 100%;
}
 .top_nav {
	 width: 100%;
	 margin: 0 auto;
	 max-width: 980px;
	 position: relative;
	 top: 0px;
	 left: 0px;
}
/********** top navigation and utility menu - full */
 #top_nav_full {
	 height: 40px;
	 margin: 0px auto 0px auto;
	 width: 100%;
	 max-width: 980px;
	/*! padding: 0px auto 0px auto;
	 */
}
/** state site link */
/*#state_site_navbar #top_nav_full #state_site_link_container {
	 float: left;
	 width: auto;
	 margin-left: 1.2%;
	 margin-top: 4px;
	 color: #333;
	 text-shadow: 1px 1px 1px #222;
}
 #state_site_navbar #top_nav_full #state_site_link_container i {
	 font-size: 1.2em;
	 line-height: 1em;
	 padding-right: .5em;
}
 #state_site_navbar #top_nav_full #state_site_link_container a {
	 margin: 0;
	 padding: 3px 0 0 0;
	 font-size: .85em;
	 text-align: left;
	 text-decoration: none;
	 color: white;
	 position: absolute;
	 top: 10px;
}
 #state_site_navbar #top_nav_full #state_site_link_container:hover, #state_site_navbar #top_nav_full #state_site_link_container:focus, #state_site_navbar #top_nav_full #state_site_link_container:active {
	 color: #000;
	 text-decoration: underline;
}
 */
/** CHD selector */
 #top_nav_full #chd_select_container {
	 float: left;
	 width: 100%;
	 height: 40px;
	 padding: 0 225px 0 1.2%;
	 clear: none;
	 position: relative;
	/*! max-width: 100%;
	 */
}
/*#state_site_navbar #top_nav_full #chd_select_container .county_select_wrapper {
	 margin: .5em 230px 0 0;
	 line-height: 1.2em;
	 text-align: center;
	 color: #333;
}
 #state_site_navbar #top_nav_full #chd_select_container label {
	 display: inline-block;
	 font-size: .9em;
	 text-align: center;
	 font-weight: bold;
	 line-height: .75em;
	 padding: .2em 0 0;
	 color: #333333;
}
 #state_site_navbar #top_nav_full #chd_select_container select {
	 padding: 0;
	 width: 100px;
	 font-size: .8em;
}
 #state_site_navbar #top_nav_full #chd_select_container .go_button {
	 display: inline-block;
	 padding: 0;
	 height: 19px;
	 width: 25px;
	 font-size: .7em;
	 margin: 0;
	 padding: .3em .5em;
	 background-color: #34495E;
	 color: white;
	 line-height: 1em;
	 border-radius: 3px;
	 border: 0;
}
 */
 #top_nav_full #chd_select_container div.county_label a.county_label {
	 display: block;
	 margin: 0;
	 font-weight: bold;
	 color: white;
	 text-decoration: none;
}
 #top_nav_full #chd_select_container div.county_label {
	 height: 40px;
	/*margin: 0 230px 0 155px;
	 */
	 margin: 0 0 0 155px;
	 font-size: 1em;
	 line-height: 1em;
	 text-align: center;
	 color: #333;
	 text-shadow: .6px .8px .4px #fff;
}
 #state_site_navbar #top_nav_full #chd_select_container div.county_label {
	 text-align: right;
	 text-shadow: .6px .8px .4px #757575;
	 position: relative;
	/*! width: 100%;
	 */
	/*! max-width: 100%;
	 */
}
 #chd_site_navbar #top_nav_full #chd_select_container div.county_label .fdoh_label {
	 display: block;
	 height: 18px;
	 margin: 0;
	 padding: .1em 0 .1em 0;
	 font-size: .8em;
	 color: #555555;
}
 #state_site_navbar #top_nav_full #chd_select_container div.county_label a.county_label {
	 height: 40px;
	 padding-top: 12px;
	 color: white;
}
 #chd_site_navbar #top_nav_full #chd_select_container div.county_label a.county_label {
	 height: 22px;
	 color: black;
}
/*#chd_site_navbar */
 #top_nav_full #chd_select_container div.county_label a.county_label i {
	 margin: 0 0 0 .4em;
}
 #chd_site_navbar #top_nav_full #chd_select_container a.state_site_link {
	 float: left;
	 display: block;
	 margin: 0;
	 font-size: .85em;
	 color: #004C97;
	 text-decoration: none;
	 position: absolute;
	 top: 10px;
}
 #chd_site_navbar #top_nav_full #chd_select_container a i {
	 margin-right: .5em;
}
/*#chd_site_navbar #top_nav_full #state_site_link_container a {
	 margin: 0;
	 padding: 3px 0 0 0;
	 font-size: 0.8em;
	 text-align: left;
	 color: #333;
	 text-decoration: none;
}
 */
 #top_nav_full #chd_select_container a:hover, #top_nav_full #state_site_link_container:hover, #top_nav_full #state_site_link_container:focus, #top_nav_full #state_site_link_container:active {
	 color: #000;
	 text-decoration: underline;
}
 #state_site_navbar #top_nav_full #chd_select_container select {
	 margin: 0;
	 padding: 0;
	 width: 100px;
	 font-size: .85em;
}
 #state_site_navbar #top_nav_full #chd_select_container .go_button {
	 display: inline-block;
	 padding: 0;
	 height: 19px;
	 width: 25px;
	 font-size: .7em;
	 margin: 0;
	 padding: .3em .5em;
	 background-color: #34495E;
	 color: white;
	 line-height: 1em;
	 border-radius: 3px;
	 border: 0;
}
/** social media */
 #top_nav_full #social_icons {
	 float: right;
	 width: 150px;
	 height: 40px;
	 margin: 0 60px 0 0;
	 padding: 0;
	 z-index: 999;
	 position: absolute;
	 left: auto;
	 right: 0;
}
 #top_nav_full #social_icons a {
	/* display: block;
	 float: left;
	 font-size: 20px;
	 width: 30px;
	 height: 30px;
	 text-align: center;
	 margin: 5px 0 0 0;
	 padding: 5px 3px;
	 color: white;
	 text-shadow: .6px .8px .4px #757575;
	 text-decoration: none;
	 */
	 display: inline-block;
	 width: 16px;
	 height: 17px;
	 background-image: url("../../images/social_bar_icons-small.png");
	 background-repeat: none;
	 margin-top: 11px;
	 margin-right: 6px;
}
/*#chd_site_navbar #top_nav_full #social_icons a {
	 color: black;
	 text-shadow: .6px .8px .4px #fff;
}
 #top_nav_full #social_icons a:hover, #top_nav_full #social_icons a:focus, #top_nav_full #social_icons a:active {
	 padding-top: 2px;
	 padding-bottom: 8px;
	 text-decoration: none;
}
 */
 #top_nav_full #social_icons a.facebook {
	 background-position: 0px 0px;
}
 #top_nav_full #social_icons a.facebook:hover {
	 background-position: 0px -17px;
}
 #top_nav_full #social_icons a.twitter {
	 background-position: -16px 0px;
}
 #top_nav_full #social_icons a.twitter:hover {
	 background-position: -16px -17px;
}
 #top_nav_full #social_icons a.youtube {
	 background-position: -32px 0px;
}
 #top_nav_full #social_icons a.youtube:hover {
	 background-position: -32px -17px;
}
 #top_nav_full #social_icons a.pinterest {
	 background-position: -48px 0px;
}
 #top_nav_full #social_icons a.pinterest:hover {
	 background-position: -48px -17px;
}
 #top_nav_full #social_icons a.flickr {
	 background-position: -64px 0px;
}
 #top_nav_full #social_icons a.flickr:hover {
	 background-position: -64px -17px;
}
 .county_select_list {
	 display: inline-block;
	 width: auto;
	 position: relative;
	 top: 2px;
	 text-shadow: none;
	 background: white;
	 border: 1px solid #ddd;
	 border-top: none;
	 border-right-color: #cfcfcf;
	 border-bottom-color: #d5d5d5;
	 max-height: 250px;
	 margin-bottom: 20px;
	 max-height: 70vmin;
	 overflow-y: scroll;
	 z-index: 100;
}
 #state_site_navbar .county_select_list {
	 left: 50px;
	 z-index: 100;
}
 .county_select_list > ul {
	 display: inline-block;
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
}
 .county_select_list > ul li {
	 display: block;
	 text-align: left;
}
 .county_select_list > ul li a {
	 display: block;
	 padding: 0 2.5em 0 1.3em;
	 line-height: 1.5em;
	 color: #555;
	 white-space: nowrap;
}
 .county_select_list > ul li a:hover {
	 color: black;
	 background: #FFE76B;
}
/********** mobile top navigation and utility menu */
 #top_nav_mobile {
	 display: none;
}
/** mobile menu structure */
 #mobile_menu_container {
	 float: right;
	 margin-left: 33%;
	 padding: 0;
	 font-size: 16px;
	/*line-height: 2.4em;
	 */
	 color: #333;
}
/** mobile menu items */
 .mobile_menu_item {
	 float: right;
	 margin: 0;
	 padding: 0;
}
/*#mobile_menu_container a*/
 .mobile_menu_item > a {
	 display: block;
	 line-height: 2.4em;
	 margin: 0;
	 padding: .3em 1em .3em;
	 text-decoration: none;
	 color: #333;
	 border-left: 1px solid #996800;
	 position: relative;
}
 #chd_site_navbar .mobile_menu_item > a {
	 border-left-color: #aaa;
}
 .mobile_menu_item .fa {
	 line-height: inherit;
}
/*#mobile_menu.active a, #mobile_search.active a*/
 .mobile_menu_item:hover a {
	 color: white;
	 background-color: #2C3E50;
}
/*#mobile_menu i*/
 .mobile_menu_item > a span.menu_item_label {
	 padding-right: .7em;
	 font-weight: bold;
	/* 10/19/2014 JEB - Temp edit to remove because of mobile display issues */
	 display: none;
}
/* mobile menu dropdown */
/*#mobile_menu_dropdown, #mobile_search_dropdown*/
 .menu_dropdown {
	 display: none;
	 position: absolute;
	 right: 0;
	 z-index: 1001;
	 width: 100%;
	 padding-left: 150px;
}
/*#mobile_menu_dropdown ul .mobile_menu_item .menu_dropdown,*/
 .menu_dropdown ul {
	 margin: 0;
	 padding: 0 1px 1px 1px;
	 background-color: #202E3B;
	 list-style: none;
}
/*#mobile_menu_dropdown ul li*/
 .menu_dropdown ul li {
	 padding: 0 .3em;
	 background-color: #2C3E50;
	 border-top: 1px solid #202E3B;
}
/*#mobile_menu_dropdown ul li a*/
 .menu_dropdown ul li a {
	 display: block;
	 width: 100%;
	 margin: 0;
	 padding: .6em 0;
	 font-size: 1.3em;
	 line-height: 1.5em;
	 color: white;
	 text-decoration: none;
}
/* mobile search dropdown */
/*#mobile_search_dropdown > div*/
 .menu_dropdown > div {
	 display: inline-block;
	 float: right;
	 width: auto;
	 padding: 1em;
	 color: white;
	 background-color: #2C3E50;
	 border: 1px solid #202E3B;
}
 #mobile_county_dropdown {
	 max-height: 200px;
	 overflow-y: scroll;
	 max-height: 70vmin;
}
 #mobile_search_dropdown label {
	 display: block;
	 padding-bottom: .3em;
	/*text-align: center;
	 */
}
 #mobile_search_dropdown input[type=text] {
	 display: inline;
	 font-size: 1.2em;
	 line-height: 1.5em;
	 margin: 0 .3em 0 0;
	 padding: .1em .5em;
	 border-radius: 4px;
	 border: 1px solid #CFCFCF;
	 color: #333;
}
 #mobile_search_dropdown i {
	 padding: .3em;
	 cursor: pointer;
}
/**** site header ****************************************************************/
 #header_container {
	 margin: 0 auto;
	 width: 100%;
	 position: relative;
	 top: 0;
	 left: 0;
	 max-width: 980px;
	 padding: 0 1.2% 0 0;
}
/** logo */
 #header_container #logo_container {
	 float: left;
	 width: 150px;
	/*margin: -12px 0 -145px 10px;
	 */
	 margin: 0 0 -145px 10px;
}
/*#header_container #logo_container.state_site {
	 margin-top: -28px;
}
 */
 #header_container #logo_container img {
	 height: 145px;
	 border: 5px solid white;
	/*background: white;
	 -webkit-box-shadow: 1px 1px 6px #ccc;
	 box-shadow: 1px 1px 6px #ccc;
	 */
	/*height: 123px;
	 */
}
/*#header_container #logo_container.state_site img {
	 height: 123px;
}
 */
/*** header content */
 #header_content {
	 min-height: 90px;
	 position: relative;
	 margin: 10px 0 0 150px;
	 padding-bottom: 1em;
	 clear: none;
}
/********** full header content */
/** header feature */
 #header_content #feature_container {
	 height: 74px;
	 margin: 0 42.4% 0 0;
	 width: 57%;
}

/* Adjusting near black to full black to correct accessibility issues */
 #header_content #feature_container p.title {
	 font-size: 1em;
	 width: 100%;
	 height: auto;
	 text-align: left;
	 font-weight: 600;
	 font-style: italic;
	 line-height: 1em;
	 margin: 0 auto .3em;
/*	 color: #34495E; */
	 color: #000;
	 padding: 0;
}

/* Adjusting near black to full black to correct accessibility issues */
 #header_content #feature_container p {
	 font-size: .75em;
	 width: 100%;
	 text-align: left;
	 font-weight: normal;
	 line-height: 1.5em;
/*	 color: #555; */
	 color: #000;
}



/** CHD alert */
 .chd_alert_content {
	/*max-height: 74px;
	 */
	 margin: 0 42.4% 0 0;
	 width: 57%;
}
/*.chd_alert_message {
	 margin: 1em 1.2%;
	 padding: .7em .9em;
	 font-size: .9em;
	 font-weight: normal;
	 color: #333;
	 border: 1px solid #810000;
	 border-radius: 4px;
	 background-color: yellow;
	 cursor: pointer;
}
 */
 .chd_alert_message {
	 margin: 0;
	 padding: 0;
}
 .chd_alert_message a {
	 display: block;
	 max-height: 74px;
	/*margin: 1em 1.2%;
	 */
	 margin: 0;
	 padding: .7em .9em;
	 font-size: .9em;
	 font-weight: normal;
	 color: #333;
	/*border: 1px solid #ccc;
	 */
	 border-radius: 4px;
	 background-color: #ffff1e !important;
	 cursor: pointer;
	 color: #000 !important;
	 text-decoration: none;
	 overflow: hidden;
	/* -webkit-box-shadow: inset 0px 0px 4px #ccc;
	 box-shadow: inset 0px 0px 4px #ccc;
	 background-image: -webkit-linear-gradient(270deg,rgba(255,255,0,1.00) 0.52%,rgba(255,255,157,1.00) 20.73%,rgba(236,236,0,1.00) 100%);
	 background-image: -moz-linear-gradient(270deg,rgba(255,255,0,1.00) 0.52%,rgba(255,255,157,1.00) 20.73%,rgba(236,236,0,1.00) 100%);
	 background-image: -o-linear-gradient(270deg,rgba(255,255,0,1.00) 0.52%,rgba(255,255,157,1.00) 20.73%,rgba(236,236,0,1.00) 100%);
	 background-image: linear-gradient(180deg,rgba(255,255,0,1.00) 0.52%,rgba(255,255,157,1.00) 20.73%,rgba(236,236,0,1.00) 100%);
	 */
}
/*.chd_alert_message a {
	 display: block;
	 max-height: 74px;
	 margin: 0;
	 padding: .7em .9em;
	 font-size: .9em;
	 font-weight: normal;
	 color: #333;
	 border: 1px solid #ccc;
	 border-radius: 4px;
	 background-color: yellow !important;
	 cursor: pointer;
	 color: #333 !important;
	 text-decoration: none;
	 overflow: auto;
}
 */
 .chd_alert_message .icon {
	 float: left;
	 width: 2em;
}
 .chd_alert_message i {
	 font-size: 1.3em;
	 line-height: 1.3em;
	 color: #000;
}
 .chd_alert_message .message {
	 margin-left: 2.5em;
}
 .chd_alert_message p {
	 font-size: 1em;
	 font-weight: bold;
	 line-height: 1.2em;
}
 .chd_alert_message p.description {
	 font-size: 0.8em;
	 font-weight: normal;
	 line-height: 1.3em;
	 margin: .2em 1.55em 0 .3em;
	 color: #333;
}
 .chd_alert_message a:hover {
	 background-color: #ffff46;
	/* background-image: -webkit-linear-gradient(270deg,rgba(255,255,0,1.00) 0.52%,rgba(255,255,157,1.00) 20.73%,rgba(245,245,0,1.00) 100%);
	 background-image: -moz-linear-gradient(270deg,rgba(255,255,0,1.00) 0.52%,rgba(255,255,157,1.00) 20.73%,rgba(245,245,0,1.00) 100%);
	 background-image: -o-linear-gradient(270deg,rgba(255,255,0,1.00) 0.52%,rgba(255,255,157,1.00) 20.73%,rgba(245,245,0,1.00) 100%);
	 background-image: linear-gradient(180deg,rgba(255,255,0,1.00) 0.52%,rgba(255,255,157,1.00) 20.73%,rgba(245,245,0,1.00) 100%);
	 */
}
 #alert_tab {
	 float: right;
	 height: 25px;
	 clear: none;
	 background-color: #a30000;
	 position: relative;
	 z-index: 30;
	 border-bottom-left-radius: 4px;
	 border-bottom-right-radius: 4px;
	 width: 25px;
	 margin: -40px 15px 0px auto;
	 top: 40px;
	 left: 0px;
}
 #alert_tab span {
	 margin-right: .4em;
}
 #alert_tab a {
	 display: block;
	 text-align: center;
	 margin: 0 auto;
	 padding: 2px 3px;
	 color: white;
	 text-decoration: none;
}
 #alert_tab a:hover, #alert_tab a:focus, #alert_tab a:active {
	 padding-top: 0;
}
/**** header_nav */
 #header_nav {
	 float: right;
	 margin: 0 0 0 .5em;
	 text-align: right;
	/*background: yellow;
	 */
}
 #header_nav ul {
	 width: 100%;
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 #header_nav ul li {
	 font-size: .8em;
}
 #header_nav a.button {
	 text-decoration: none;
	 line-height: 1.1em;
	 color: #00e;
}
 #header_nav a.button:hover, #header_nav a.button:focus, #header_nav a.button:active {
	 text-decoration: underline;
	 color: black;
}
/** search */
 #search_container, .search_container {
	/*float: right;
	 */
	/*float: none;
	 */
	 margin-left: 1em;
	 margin-bottom: .5em;
}
 #mobile_search_dropdown #search_container, #mobile_search_dropdown .search_container{
	 margin-right: auto;
	 margin-left: auto;
}
/* search box */
 #search_container #search_box, .search_container #search_box{
	 display: inline;
	 font-size: 0.7em;
	 height: 24px;
	 line-height: 2em;
	 margin: 0 3px 0 0;
	 padding-left: 0.5em;
	 border-top-left-radius: 4px;
	 border-top-right-radius: 4px;
	 border-bottom-right-radius: 4px;
	 border-bottom-left-radius: 4px;
	 border: 1px solid #CFCFCF;
	 color: #828282;
}
 #search_container input[type=button], #search_container input[type=submit], #search_container button, .search_container input[type=button], .search_container input[type=submit], .search_container button {
	 display: none;
	 height: 24px;
	 font-size: 0.8em;
	 margin: 0;
	 padding: 0 .5em;
	/*background-color: #34495E;
	 color: white;
	 */
	 line-height: 1em;
	 border: 0;
	/*-webkit-box-shadow: inset 0px 1px 3px 0px #34495E;
	 box-shadow: inset 0px 1px 3px 0px #34495E;
	 */
}
 #search_container input.search_button_icon, .search_container input.search_button_icon {
	 font-family: FontAwesome;
}
 #search_container input#search_button_text, #search_container button, .az_menu, .search_container input#search_button_text, .search_container button {
	 display: inline;
}
/********** mobile header content */
/** mobile contact information */
 #contact_information_mobile {
	 display: none;
	 float: right;
	 width: auto;
	 margin: 1em .2em;
	 font-size: 1.4em;
	 font-weight: bold;
	 color: #333333;
}
 #contact_information_mobile > a {
	 display: block;
	 margin: .6em 0;
	 text-decoration: none;
	 font-weight: bold;
	 line-height: 1.2em;
	 color: #333;
}
 #contact_information_mobile a i {
	 width: 32px;
	 text-align: center;
	 padding-right: .4em;
}
 #contact_information_mobile .social_media_container {
	 margin: 0;
}
 #contact_information_mobile .social_media_container ul {
	 list-style: none;
	 width: 150px;
	 margin: 0 auto;
	 padding: 0;
}
 #contact_information_mobile .social_media_container ul li {
	 float: left;
	 width: 30px;
	 height: 30px;
	 margin: 0;
	 padding: 0;
	 text-align: center;
}
 #contact_information_mobile .social_media_container ul li a {
	 display: block;
	 font-size: 30px;
	 font-weight: normal;
	 line-height: 1.4em;
	 color: #555;
	 text-decoration: none;
}
 #contact_information_mobile .social_media_container ul li a:hover, #contact_information_mobile .social_media_container ul li a:focus, #contact_information_mobile .social_media_container ul li a:active {
	 color: #222;
}
/**** a to z index ****************************************************************/
 .az_menu {
	 position: absolute;
	 bottom: auto;
	 right: 0;
	 display: inline-block;
	 margin: .5em 0;
	 padding: .5em .8em;
	 font-size: 0.8em;
	 line-height: 1em;
	 white-space: nowrap;
	 border-radius: 4px;
	 color: white;
	 text-decoration: none;
	 background-color: #2C3E50;
	 -webkit-box-shadow: inset 0px 1px 3px 0px #34495E;
	 box-shadow: inset 0px 1px 3px 0px #34495E;
}
 .az_menu:visited {
	 color: white;
	 text-decoration: none;
}
 .az_menu:hover {
	 color: white;
	 text-decoration: underline;
}
/*.az_index {
	 display: none;
}
 */
/**** main navigation ****************************************************************/
 #main_nav, #search_container input[type=button], #search_container input[type=submit], #search_container button, .az_index, .search_container input[type=button], .search_container input[type=submit], .search_container button {
	 border-radius: 3px;
	 color: white;
	 background-color: #2C3E50;
	/* background-image: -webkit-linear-gradient(270deg,rgba(39,56,72,1.00) 0%,rgba(0,89,103,1.00) 0%,rgba(44,61,78,1.00) 2.07%,rgba(45,63,82,1.00) 24.35%,rgba(39,56,72,1.00) 100%);
	 background-image: -moz-linear-gradient(270deg,rgba(39,56,72,1.00) 0%,rgba(0,89,103,1.00) 0%,rgba(44,61,78,1.00) 2.07%,rgba(45,63,82,1.00) 24.35%,rgba(39,56,72,1.00) 100%);
	 background-image: -o-linear-gradient(270deg,rgba(39,56,72,1.00) 0%,rgba(0,89,103,1.00) 0%,rgba(44,61,78,1.00) 2.07%,rgba(45,63,82,1.00) 24.35%,rgba(39,56,72,1.00) 100%);
	 background-image: linear-gradient(180deg,rgba(39,56,72,1.00) 0%,rgba(0,89,103,1.00) 0%,rgba(44,61,78,1.00) 2.07%,rgba(45,63,82,1.00) 24.35%,rgba(39,56,72,1.00) 100%);
	 */
}
 #main_nav.chd_site {
	 background-color: #007a8c;
	/* background-image: -webkit-linear-gradient(270deg,rgba(0,110,127,1.00) 0%,rgba(0,89,103,1.00) 0%,rgba(0,122,140,1.00) 2.07%,rgba(0,124,142,1.00) 24.35%,rgba(0,110,127,1.00) 100%);
	 background-image: -moz-linear-gradient(270deg,rgba(0,110,127,1.00) 0%,rgba(0,89,103,1.00) 0%,rgba(0,122,140,1.00) 2.07%,rgba(0,124,142,1.00) 24.35%,rgba(0,110,127,1.00) 100%);
	 background-image: -o-linear-gradient(270deg,rgba(0,110,127,1.00) 0%,rgba(0,89,103,1.00) 0%,rgba(0,122,140,1.00) 2.07%,rgba(0,124,142,1.00) 24.35%,rgba(0,110,127,1.00) 100%);
	 background-image: linear-gradient(180deg,rgba(0,110,127,1.00) 0%,rgba(0,89,103,1.00) 0%,rgba(0,122,140,1.00) 2.07%,rgba(0,124,142,1.00) 24.35%,rgba(0,110,127,1.00) 100%);
	 */
}
/*#search_container button {
	 border: 1px solid #555;
}
 */
 #main_nav {
	 margin: .5em 0 0 150px;
	 position: relative;
}
 .az_index {
	 display: none;
	 width: 100%;
	 margin: 0;
	 position: absolute;
	 top: 0;
	 left: 0;
}
 #main_nav > ul, .az_index > ul {
	 width: 96%;
	 margin: 0 auto;
	 padding: 0;
	 list-style: none;
}
/**** override main navigation on state site so that it falls below the logo at full width */
 #header_container #logo_container.state_site {
	 margin-bottom: 0;
}
 #main_nav.state_site {
	 margin-left: 1.2%;
	 font-size: .9em;
}
/*#main_nav > ul li {
	 float: left;
	 font-size: 0.9em;
	 text-align: center;
	 margin: 0;
	 padding: .4em 0;
}
 */
/**** MAIN NAV ****/
/*.rmenu .rmenu_dropdown {
	 width: 99.798%;
}
 */
 #fh_main_nav.rmenu > li, #fh_main_nav_mobile.rmenu > li {
	 transition: background 0.0s ease 0s;
}
 #fh_main_nav.rmenu .resp-vtabs ul.resp-tabs-list {
	 float: left;
	/*width: 223px;
	 */
	 width: 25%;
}
 #fh_main_nav.rmenu .resp-vtabs .resp-tabs-container {
	 background-color: transparent;
	 border: none;
	/*width: 734px;
	 */
	 width: 75%;
}
 #fh_main_nav.rmenu .rmenu_dropdown {
	 margin-top: -3px;
	 background-color: #345B81;
	/*border: solid 1px #234a70;
	 border-top: none;
	 */
	 padding: 20px 0 0 0;
	 display: none;
	/*disable dropdown menus for all CHD sites*/
}
 .state_site #fh_main_nav.rmenu .rmenu_dropdown {
	 display: block;
}
 #fh_main_nav.rmenu .rmenu_dropdown.fh-menu-tabs {
	 background-color: #457aae;
	/*background-color: transparent;
	 border-right-color: #34699d;
	 border-bottom-color: #34699d;
	 */
	 padding-top: 0;
}
 #fh_main_nav.rmenu .rmenu_dropdown a {
	 color: #fff;
}
 #fh_main_nav.rmenu ul.resp-tabs-list li {
	 background-color: #345B81;
	 border: solid 1px #2c3e50;
	 border-left: none;
	 border-bottom: 0;
	/*border-bottom-color: #345B81;
	 */
	 color: #FFFFFF;
	 text-transform: none;
	 font-size: .9em;
	 font-weight: 400;
	 padding: 12px 4px 12px 15px !important;
}
 #fh_main_nav.rmenu ul.resp-tabs-list li.first {
	/*border-top-color: #345B81;
	 */
	 border-top: 0;
}
 #fh_main_nav.rmenu .resp-vtabs li.resp-tab-active {
	 background-color: #457aae;
	 border-right: medium none;
	 margin-right: 0px !important;
}
 #fh_main_nav.rmenu ul.resp-tabs-list li.resp-tab-active.first {
	 border-top-color: #457aae;
}
 #fh_main_nav.rmenu .rmenu_dropdown .fh-col > ul {
	 list-style-type: none;
	 padding: 0 12px;
}
 .fh-mainnav-item-box {
	 display: block;
	 background-color: #fff;
	 padding: 5px 20px;
	 margin: 0px;
	 border: thin solid #000;
}
 #fh_main_nav.rmenu .fh-col ul {
	 list-style-type: none;
	 padding: .5em;
}
 #fh_main_nav.rmenu .rmenu_dropdown {
	 color: #fff;
	 font-size: .9em;
}
 #fh_main_nav.rmenu .fh-col ul {
	 font-size: 0.9em;
	 padding-left: 0.5em;
}
/*#fh_main_nav.rmenu a {
	 display: block;
	 text-decoration: none;
}
 #fh_main_nav.rmenu a:hover {
	 text-decoration: underline;
	 background-color: #345b81;
	 -webkit-box-shadow: inset 0px 0px 5px 0px #2C4E6F;
	 box-shadow: inset 0px 0px 5px 0px #2C4E6F;
}
 */
 #fh_main_nav.rmenu ul.resp-tabs-list li {
	 padding: 12px 4px 12px 15px !important;
}
 #fh_main_nav.rmenu .fh-col > ul > li > a {
	 font-weight: 700;
}
 #fh_main_nav.rmenu .fh-col > ul > li > .fh-col > ul > li > a {
	 font-weight: 400;
}
 #fh_main_nav.rmenu .fh-col > ul > li {
	 margin-bottom: 1em;
}
 #fh_main_nav.rmenu .fh-col > ul > li > ul {
	 padding: .5em;
}
 #fh_main_nav.rmenu .fh-col > ul > li > ul > li {
	 margin-bottom: .5em;
}
 #fh_main_nav.rmenu #fh_counties .fh-col ul {
	 font-size: .8em;
}
 #fh_main_nav.rmenu #fh_counties .fh-col > ul > li {
	 margin-bottom: .5em;
}
 #fh_main_nav.rmenu #fh_professions .fh-col > ul > li, #fh_main_nav.rmenu #fh_facilities .fh-col > ul > li {
	 margin-bottom: 0.5em;
}
 #fh_main_nav.rmenu .rmenu_dropdown .fh-col > ul#fh_facilities {
	 padding: 0 6px 0 0;
}
 #fh_main_nav.rmenu .fh-mainnav-item-box {
	 color: #000;
}
 #fh_main_nav.rmenu .fh-mainnav-item-box.fh-mainnav-item-box-full {
	 padding: 12px;
}
 #fh_main_nav.rmenu .rmenu_dropdown .fh-mainnav-item-box a {
	 color: #2518B5;
}
 #fh_main_nav.rmenu .fh-mainnav-item-box h3 {
	 font-size: 1.4em;
	 color: #2B3E4E;
	 margin: 0 0 .3em 0;
}
 #fh_main_nav.rmenu .fh-mainnav-item-box h3.fh-block-heading {
	 margin-left: 2.3em;
}
 #fh_main_nav.rmenu .fh-mainnav-item-box span.icon {
	 display: block;
	 width: 1.5em;
	 float: left;
	 color: #F77618;
	 font-size: 1.8em;
}
 #fh_main_nav .fh-mainnav-item-box a, #fh_main_nav .fh-mainnav-item-box a:hover {
	 display: inline;
	 background: none;
	 border: none;
}
 #fh_main_nav .fh-mainnav-item-box [class^="icon-"] {
	 color: #F77618;
	/*float: left;
	 margin: 0 10px 43px 0;
	 */
	 margin: 0;
}
 #fh_main_nav.rmenu .fh-mainnav-item-box a.fh-phone {
	 color: #3397D5;
	 font-size: 1.6em;
	 text-decoration: underline;
	 margin-left: 5px;
}
 #fh_main_nav.rmenu .fh-mainnav-item-box > p {
	 margin: 1em 0;
}
 #fh_main_nav.rmenu .fh-topten-feature {
	 background-color: #457AAE;
	 border: 1px solid #234A70;
	 margin: 0 12px 12px 12px;
	 padding: 10px;
}
 #fh_main_nav.rmenu .fh-topten-feature > h3 {
	 font-size: 1em;
	 margin-bottom: 10px;
	 color: white;
}
 #fh_main_nav.rmenu .fh-topten-feature ol {
	 margin-bottom: 10px;
	 padding-left: 26px;
}
 #fh_main_nav.rmenu .fh-topten-feature .fh-subtext, #fh_main_nav.rmenu .fh-topten-feature .fh-moretext {
	 display: block;
	 text-align: right;
	 margin: 10px 0;
}
 #fh_main_nav.rmenu .fh-topten-feature .fh-subtext {
	 display: block;
	 font-size: 0.9em;
	 margin: 5px 0;
	 text-align: right;
}
 #fh_main_nav.rmenu h3.fh-feature-heading {
	 color: white;
}
/* Column Grid Styles */
 .fh-col {
	 display: block;
	 float: left;
}
/** fh-col sizes ** fh-coln = single column width for set of n equal columns fh-coln-n2 = n2 merged column width for set of n equal columns fh-colnn = percentage width */
 .fh-col1 {
	 width: 100%;
}
 .fh-col2, .fh-col50 {
	 width: 50%;
}
 .fh-col3, .fh-col33 {
	 width: 33.33%;
}
 .fh-col3-2, .fh-col66 {
	 width: 66.66%;
}
 .fh-col30 {
	 width: 30%;
}
 .fh-col4, .fh-col25 {
	 width: 25%;
}
 .fh-col4-3, .fh-col75 {
	 width: 75%;
}
 .fh-col5 {
	 width: 20%;
}
 .fh-col5-2, .fh-col40 {
	 width: 40%;
}
 .fh-col5-3, .fh-col60 {
	 width: 60%;
}
 .fh-col5-4, .fh-col80 {
	 width: 80%;
}
 .fh-col6 {
	 width: 16.66%;
}
 .fh-col7 {
	 width: 14.28%;
}
 .fh-col8 {
	 width: 12.5%;
}
 .fh-col9 {
	 width: 11.11%;
}
 .fh-col10 {
	 width: 10%;
}
/*--- EasyResponsiveTabs ---*/
 #horizontalTab, .horizontalTab {
	 width: 100%;
	 padding: 0;
	 margin-top: .5em;
	 text-align: left;
	/*border: 1px solid #ccc;
	 border-top-left-radius: .5em;
	 border-top-right-radius: .5em;
	 */
}
 ul.resp-tabs-list {
	 list-style: none;
	 margin: 0;
	/*padding: 1px 1px 0 1px;
	 */
	 padding: 0;
	 background-color: #ebebeb;
	/*border: 1px solid #ccc;
	 border-top-left-radius: 4px;
	 border-top-right-radius: 4px;
	 border-bottom: 0;
	 */
	/*background-color: #00A2B1;
	 */
	/*list-style: none outside none;
	 */
}
 #horizontalTab ul.resp-tabs-list, .horizontalTab ul.resp-tabs-list {
	 padding: 1px 1px 0 1px;
	 border: 1px solid #ccc;
	 border-top-left-radius: 0px;
	 border-top-right-radius: 0px;
	 border-bottom: 0;
}
 .resp-tabs-list li {
	 display: block;
	 float: left;
	 font-size: 12px;
	 font-weight: 600;
	 margin: 0;
	 padding: 2% 3%;
	/*padding: 13px 15px;
	 */
	 cursor: pointer;
}
 .resp-tabs-container {
	 background-color: #FFFFFF;
	 clear: left;
	 padding: 0;
}
/*.resp-tabs-container {
	 border: 1px solid #FFFFFF;
}
 */
/*h2.resp-accordion, h4.resp-accordion {
	 cursor: pointer;
	 display: none;
	 padding: 5px;
}
 */
 .resp-tab-content {
	 display: none;
	 padding-top: .5em;
	 padding-right: 15px;
	 padding-left: 15px;
	 padding-bottom: 15px;
	/*padding: 1em;
	 */
}
/*.resp-tab-content h4 {
	 font-size: 1.4em;
}
 */
/* ? the styles below seem to be overridden below - see ul.resp-tabs-list li below */
/*.resp-tab-active {
	 border: 1px solid #c1c1c1;
	 margin-bottom: -1px !important;
	 padding: 9px 14px 14px 14px !important;
	 border-bottom: none;
	 background-color: #BCD5DC;
	 border-top: 4px solid #71AFFF;
}
 */
/*.resp-tab-active {
	 -moz-border-bottom-colors: none;
	 -moz-border-left-colors: none;
	 -moz-border-right-colors: none;
	 -moz-border-top-colors: none;
	 border-color: #C1C1C1 #C1C1C1 -moz-use-text-color;
	 border-image: none;
	 border-style: solid solid none;
	 border-width: 1px 1px medium;
	 margin-bottom: -1px !important;
	 padding: 12px 14px 14px !important;
}
 .resp-tab-active {
	 background-color: #BCD5DC;
	 border-bottom: medium none;
}
 */
 .resp-content-active, .resp-accordion-active {
	 display: block;
}
 .resp-tab-content {
	 border: 1px solid #ccc;
}
 h2.resp-accordion, h4.resp-accordion {
	 display: none;
	/*-moz-border-bottom-colors: none;
	 -moz-border-left-colors: none;
	 -moz-border-right-colors: none;
	 -moz-border-top-colors: none;
	 border-color: #ccc;
	 border-image: none;
	 border-right: 1px solid #ccc;
	 border-style: solid;
	 border-width: 0 1px 1px;
	 */
	 margin: 0;
	 padding: 12px .6em;
	 border: 1px solid #ccc;
	 font-size: 1em;
	 font-weight: 700;
	 color: white;
	 background-color: #00A2B1;
	 cursor: pointer;
}
 h2.resp-tab-active, h4.resp-tab-active {
	 border-bottom: 0 solid #ccc !important;
	 margin-bottom: 0 !important;
	 padding: 12px .6em !important;
}
/*h2.resp-tab-title:last-child, h4.resp-tab-title:last-child {
	 background: none repeat scroll 0 0 blue;
	 border-bottom: 12px solid #C1C1C1 !important;
}
 */
/*-----------Vertical tabs-----------*/
 .resp-vtabs ul.resp-tabs-list {
	 float: left;
	 width: 20%;
}
 .resp-vtabs .resp-tabs-list li {
	 cursor: pointer;
	 display: block;
	 float: none;
	 margin: 0;
	 padding: 15px !important;
}
/* REPLACED WITH RULE BELOW TO ONLY AFFECT TAB LIST LIs //DOH - 130823 .resp-vtabs li:hover {
	 background-color: #FFD435;
	 color: #000000;
}
 */
/* customization */
 ul.resp-tabs-list li, h2.resp-accordion, h4.resp-accordion {
/*	 background-color: #00A2B1; */
	 background-color: #0cc;
	 border: 1px solid #ccc;
	 color: #000;
	 text-transform: uppercase;
}
/* round tabs when in content_container (not mega menu) *** REMOVED 141115 ***/
/*#content_container .horizontalTab ul.resp-tabs-list li {
	 border-top-left-radius: 0px;
	 border-top-right-radius: 0px;
	 border-bottom: 0;
	 -webkit-box-shadow: inset 0px 0px 1px #333;
	 box-shadow: inset 0px 0px 1px #333;
}
 */
 .accordionTab h4.resp-accordion:focus, .horizontalTab .resp-tabs-list .resp-tab-item:focus {
	 background-color: #FFD435;
	 color: #000000;
}
 ul.resp-tabs-list li:hover, ul.resp-tabs-list li.resp-tab-active, h2.resp-accordion.resp-tab-active, h4.resp-accordion.resp-tab-active {
	 background-color: #FFD435;
	 color: #000000;
	/*border-bottom: 1px solid #ccc;
	 */
}
 .resp-vtabs .resp-tabs-container {
	 clear: none;
	 float: left;
	 min-height: 3em;
	 padding: 0;
	 width: 75%;
}
 .resp-vtabs .resp-tab-content {
	/*border: 1px solid #2C3E50;
	 border-left: 0;
	 */
	 padding-top: 20px;
	 border: 0;
	 border-top: 1px solid #2C3E50;
	 background-color: #457aae;
}
 .resp-vtabs li.resp-tab-active {
	 background-color: #FFD435;
	 border: 1px solid #ccc;
	/*border-right: medium none;
	 */
	 border-right: none;
	 color: #000000;
	 margin-right: -1px !important;
	 padding: 14px 15px 15px 12px !important;
	 position: relative;
	 z-index: 1;
}
 .resp-arrow {
	 border-left: 6px solid transparent;
	 border-right: 6px solid transparent;
/*	 border-top: 12px solid #ccc; */
	 border-top: 12px solid #000;
	 float: right;
	 height: 0;
	 margin-top: 3px;
	 width: 0;
}
 h2.resp-tab-active span.resp-arrow, h4.resp-tab-active span.resp-arrow {
	 border: none;
	 border-left: 6px solid transparent;
	 border-right: 6px solid transparent;
/*	 border-bottom: 12px solid #9B9797; */
	 border-bottom: 12px solid #000;
	/*-moz-border-bottom-colors: none;
	 -moz-border-left-colors: none;
	 -moz-border-right-colors: none;
	 -moz-border-top-colors: none;
	 border-color: -moz-use-text-color transparent #9B9797;
	 border-image: none;
	 border-style: none solid solid;
	 border-width: medium 6px 12px;
	 */
}
/*-----------Accordion styles-----------*/
 h2.resp-tab-active, h4.resp-tab-active {
	 background-color: #ffd435 !important;
}
 .resp-easy-accordion h2.resp-accordion, .resp-easy-accordion h4.resp-accordion {
	 display: block;
}
 .resp-easy-accordion .resp-tab-content {
	 border: 1px solid #ccc;
}
 .resp-easy-accordion .resp-tab-content:last-child {
	 border-bottom: 1px solid #ccc !important;
}
 .resp-jfit {
	 width: 100%;
	 margin: 0;
}
 .resp-tab-content-active {
	 display: block;
}
 h2.resp-accordion:first-child, h4.resp-accordion:first-child {
	 border-top: 1px solid #ccc !important;
}
 .rmenu, .az_index_items {
	 width: 100%;
	/*position:relative;
	 */
	 margin: 0 auto;
	 padding: 0;
	 list-style: none;
	 line-height: 1em;
	 overflow: visible;
	 zoom: 1;
	/*display:block;
	 */
	/*float:left;
	 */
	/*-moz-box-sizing: border-box;
	 -webkit-box-sizing: border-box;
	 box-sizing: border-box;
	 */
}
 .rmenu > li, .az_index_items > li {
	 float: left;
	/*position:static;
	 display:inline-block;
	 */
	 margin: 0 auto;
	 padding: 0;
	 text-align: left;
	/*background: #CCC;
	 */
}
 .az_index_items > li {
	 width: 3.84%;
}
 .state_site .rmenu > li {
	 padding-right: 1%;
	 padding-left: 1%;
}
/*.rmenu > li.rmenu_first {
	 border-left-style: solid;
}
 */
 .rmenu > li.right {
	 float: right;
}
/*.rmenu > li:hover, .rmenu > li.active {
	 background: #999;
}
 .rmenu > li:hover > a, .rmenu > li.active > a {
	 border-bottom-color: #aaa;
}
 */
 .rmenu > li.noactive {
	 background: none;
}
 .rmenu > li > a, .az_index_items > li > a {
	 display: block;
	 font-size: .9em;
	 color: white;
	 text-align: center;
	 padding: .7em 0;
	 text-decoration: none;
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
}
/*.rmenu > li > a.rmenu_first {
	 border-left-style: solid;
}
 */
/* CHD sites */
 .rmenu > li.rm_ps {
	 width: 25%;
}
 .rmenu > li.rm_ct {
	 width: 17.5%;
}
 .rmenu > li.rm_lc {
	 width: 15%;
}
 .rmenu > li.rm_nr {
	 width: 16%;
}
 .rmenu > li.rm_ev {
	 width: 12.5%;
}
 .rmenu > li.rm_au {
	 width: 14%;
}
/* state site */
 .rmenu > li.rm_pr {
	 width: 18%;
}
 .rmenu > li.rm_lr {
	 width: 18%;
}
 .rmenu > li.rm_sd {
	 width: 15%;
}
 .rmenu > li.rm_cr {
	 width: 11%;
}
 .rmenu > li.rm_dc {
	 width: 19%;
}
 .rmenu > li.rm_en {
	 width: 19%;
}
/* _______________________________________ 02 DROP DOWNS _______________________________________ */
 .rmenu .rmenu_dropdown {
	 width: 97.6%;
	/*background-color: #fff;
	 */
	 position: absolute;
	 margin: 0 1.2%;
	 left: -9999em;
	 opacity: 0;
	 z-index: 9998;
	 padding: 20px 0 20px 0;
	 border: 1px solid #000;
	 border-top: none;
	/*-moz-border-radius: 0 0 3px 3px;
	 -webkit-border-radius: 0 0 3px 3px;
	 border-radius: 0 0 3px 3px;
	 */
	 -moz-border-radius: 3px;
	 -webkit-border-radius: 3px;
	 border-radius: 3px;
}
/*.rmenu > li.rm_ps .rmenu_dropdown {
	 left:0;
	 opacity:1;
}
 */
 .rmenu li.hover .rmenu_dropdown {
	 left: 0;
	 opacity: 1;
}
/*.rmenu li.hover .rmenu_dropdown_right {
	 right:0;
}
 */
/* Drop Down Lists */
 .rmenu .rmenu_dropdown > ul {
	 line-height: 21px;
	 padding: 0;
	 margin: 0 0 18px 0;
	 list-style: none;
	 display: inline;
	 float: left;
	 position: relative;
	 margin: 0 20px;
	 width: auto;
}
 .rmenu .rmenu_dropdown > ul a {
	 text-decoration: none;
	 -webkit-transition: color 0.2s ease;
	 -moz-transition: color 0.2s ease;
	 -o-transition: color 0.2s ease;
	 -ms-transition: color 0.2s ease;
	 transition: color 0.2s ease;
}
 .rmenu .rmenu_dropdown > ul a:hover {
	 color: #222222;
}
 .rmenu .list_heading {
	 color: #333333;
	 margin: 0 0 12px 0;
	 font-weight: bold;
	 font-size: 14px;
}
 .rmenu .clear {
	 clear: both;
	 width: 100%;
	 height: 18px;
}
/* Content Section - Tabs/Accordion */
 .fh-content-page .fh-section-type-tabs .fh-content-block {
	 max-width: 98%;
	 float: none;
}
/* Content Block - Normal */
 .fh-content-page .fh-section-type-tabs .fh-block-content > p, .fh-content-page .fh-section-type-tabs .fh-block-content > div, .fh-content-page .fh-section-type-tabs .fh-block-content > table, .fh-content-page .fh-section-type-tabs .fh-block-content > ul, .fh-content-page .fh-section-type-tabs .fh-block-content > ol, .fh-content-page .fh-section-type-tabs .fh-block-content > dl, .fh-content-page .fh-section-type-tabs .fh-block-content > h1, .fh-content-page .fh-section-type-tabs .fh-block-content > h2, .fh-content-page .fh-section-type-tabs .fh-block-content > h3, .fh-content-page .fh-section-type-tabs .fh-block-content > h4, .fh-content-page .fh-section-type-tabs .fh-block-content > h5, .fh-content-page .fh-section-type-tabs .fh-block-content > h6 {
	 width: 67%;
}
 .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > p, .fh-content-page .fh-section-type-tabs .fh-block-content > div, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > table, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > ul, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > ol, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > dl, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h1, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h2, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h3, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h4, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h5, .fh-content-page .fh-section-type-tabs .fh-col3-2 .fh-block-content > h6 {
	 width: auto;
}
 .fh-content-page .fh-section-type-tabs .fh-normal-content .fh-block-heading {
	 font-size: 1.3em;
}
 .fh-content-page .fh-section-type-tabs .fh-normal-content p {
	 margin: 10px 0;
}
/**** page body ****************************************************************/
 #content_container {
	 position: relative;
	 width: 100%;
	 max-width: 980px;
	 margin: 0 auto;
	 padding: 0 0 1em;
	 clear: both;
}
 #content_container > #content_header {
	 width: 97.6%;
	 margin: .8em auto 0;
}
 #content_container #left_column {
	/* reduce the font size for display in narrow columns*/
	 font-size: .9em;
}
/*#content_container #main_column {
	 overflow: hidden;
}
 #content_container #right_column {
	 overflow: hidden;
}
 */
/* 3-6-5 column layout - home */
 #content_container.layout_3-6-5 #left_column {
	 float: left;
	 width: 19.03%;
	 margin: .9em 0 1em 1.2%;
	 padding: 0;
}
 #content_container.layout_3-6-5 #main_column {
	 float: left;
	 width: 40.46%;
	 margin: .9em 0 1em 2.4%;
	 padding: 0 0 1em;
}
 #content_container.layout_3-6-5 #right_column {
	 float: left;
	 width: 33.31%;
	 margin: .9em 0 0 2.4%;
	 padding: 0;
	 -webkit-box-shadow: 0px 0px #617B24;
	 box-shadow: 0px 0px #617B24;
}
/* 0-9-5 column layout */
 #content_container.layout_0-9-5 #left_column {
	 display: none;
}
 #content_container.layout_0-9-5 #main_column {
	 float: left;
	 width: 61.98%;
	 margin: .9em 0 1em 1.2%;
	 padding: 0 0 1em;
}
 #content_container.layout_0-9-5 #right_column {
	 float: left;
	 width: 33.3%;
	 margin: .9em 0 0 2.4%;
	 padding: 0;
}
/* 4-10-0 column layout */
 #content_container.layout_4-10-0 #left_column {
	 float: left;
	 width: 26.16%;
	 margin: .9em 0 1em 1.2%;
	 padding: 0;
	 clear: none;
}
 #content_container.layout_4-10-0 #main_column {
	 float: left;
	 width: 69.03%;
	 margin: .9em 0 1em 2.4%;
	 padding: 0 0 1em;
}
 #content_container.layout_4-10-0 #right_column {
	 display: none;
}
/* 3-11-0 column layout */
 #content_container.layout_3-11-0 #left_column {
	 float: left;
	 width: 19.03%;
	 margin: .9em 0 1em 1.2%;
	 padding: 0;
	 clear: none;
}
 #content_container.layout_3-11-0 #main_column {
	 float: left;
	 width: 76.16%;
	 margin: .9em 0 1em 2.4%;
	 padding: 0 0 1em;
}
 #content_container.layout_3-11-0 #right_column {
	 display: none;
}
/* 0-10-4 column layout */
 #content_container.layout_0-10-4 #left_column {
	 display: none;
}
 #content_container.layout_0-10-4 #main_column {
	 float: left;
	 width: 69.03%;
	 margin: .9em 0 1em 1.2%;
	 padding: 0 0 1em;
}
 #content_container.layout_0-10-4 #right_column {
	 float: left;
	 width: 26.16%;
	 margin: .9em 0 1em 2.4%;
	 padding: 0;
	 clear: none;
}
/* 0-7-7 column layout */
 #content_container.layout_0-7-7 #left_column {
	 display: none;
}
 #content_container.layout_0-7-7 #main_column {
	 float: left;
	 width: 47.6%;
	 margin: .9em 0 1em 1.2%;
	 padding: 0 0 1em;
}
 #content_container.layout_0-7-7 #right_column {
	 float: left;
	 width: 47.6%;
	 margin: .9em 0 1em 2.4%;
	 padding: 0;
}
/* 0-14-0 column layout - articles */
 #content_container.layout_0-14-0 #left_column {
	 display: none;
}
 #content_container.layout_0-14-0 #main_column {
	 float: left;
	 width: 97.6%;
	 margin: .9em 0 1em 1.2%;
	 padding: 0 0 1em;
}
 #content_container.layout_0-14-0 #right_column {
	 display: none;
}
/**** left column ****************************************************************/
/*** subpage navigation */
 .sub_nav {
	 margin: 1.5em 0;
	 font-size: .8em;
	 font-family: "PT Sans", sans-serif;
	 font-weight: 700;
	/*letter-spacing: .0em;
	 */
}
 .sub_nav h1 {
	 font-size: 1.1em;
	 color: #333;
}

/* Adjusting near black to full black to correct accessibility issues */
 .sub_nav h1 a {
/*	 color: #333; */
	 color: #000;
	 text-decoration: none;
}
 .sub_nav ul {
	 list-style: none;
	 margin: 0;
	 padding: 0;
}

/* Adjusting near black to full black to correct accessibility issues */
 .sub_nav ul li {
/*	 color: #333; */
	 color: #000;
	 border-top: 1px solid #eee;
	 border-bottom: 1px solid #ddd;
	 border-right: .2em solid #EDF8FD;
	 border-left: .2em solid #EDF8FD;
	/*background-color: #EDF8FD;
	 -webkit-box-shadow: inset 0px 0px 1px #D7E9F7;
	 box-shadow: inset 0px 0px 1px #D7E9F7;
	 */
	 background: #ecf7fc;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #ecf7fc 0%, #f4f8fa 35%, #ecf7fc 100%);
	/* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ecf7fc), color-stop(35%, #f4f8fa), color-stop(100%, #ecf7fc));
	/* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top, #ecf7fc 0%, #f4f8fa 35%, #ecf7fc 100%);
	/* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top, #ecf7fc 0%, #f4f8fa 35%, #ecf7fc 100%);
	/* Opera 11.10+ */
	 background: -ms-linear-gradient(top, #ecf7fc 0%, #f4f8fa 35%, #ecf7fc 100%);
	/* IE10+ */
	 background: linear-gradient(to bottom, #ecf7fc 0%, #f4f8fa 35%, #ecf7fc 100%);
	/* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf7fc', endColorstr='#ecf7fc', GradientType=0);
	/* IE6-9 */
}

/* Adjusting near black to full black to correct accessibility issues */
 .sub_nav ul li a.toggle {
/*	 color: #333; */
	 color: #000;
	 background-color: white;
	 -webkit-box-shadow: inset 0px 0px 1px 1px #ebebeb;
	 box-shadow: inset 0px 0px 1px 1px #ebebeb;
}
 .sub_nav ul li > ul li {
	 background: #FFF;
	 border-top: 1px solid #fff;
	 border-bottom: 1px solid #eee;
	 border-right: none;
	 border-left: none;
}
 .sub_nav ul li > ul li:first-child {
	 border-top: 1px solid #eee;
}
 .sub_nav ul li > ul li:last-child {
	 border-bottom: 0;
}

/* Adjusting near black to full black to correct accessibility issues */
 .sub_nav ul li a {
	 display: block;
	 width: 100%;
	 padding: .5em;
/*	 color: #333; */
	 color: #000;
	 text-decoration: none;
	 -webkit-box-shadow: 0px 0px;
	 box-shadow: 0px 0px;
}

/* Adjusting near black to full black to correct accessibility issues */
 .sub_nav ul li > ul li a {
/*	 color: #333; */
	 color: #000;
	 font-weight: normal;
	 padding-top: .3em;
	 padding-bottom: .3em;
	 padding-left: 1em;
}



 .sub_nav ul li a.toggle {
	 float: right;
	 width: 2em;
}
 .sub_nav ul li.subnav a.link {
	 margin-right: 2em;
	 width: auto;
}

/* Adjusting near black to full black to correct accessibility issues */
 .sub_nav ul li a:hover, .sub_nav ul li.selected a.toggle:hover, .sub_nav ul li.current > a, .sub_nav ul li a:focus {
/*	 color: #333; */
	 color: #000;
	 text-decoration: underline;
	/*background-color: #F5f5af;
	 -webkit-box-shadow: inset 0px 0px 1px #cccc86;
	 box-shadow: inset 0px 0px 1px #cccc86;
	 */
	/*background-color: #FDE97A;
	 -webkit-box-shadow: inset 0px 0px 2px 1px #DCBA01;
	 box-shadow: inset 0px 0px 2px 1px #DCBA01;
	 */
	 background: #d1ecf7;
	/* Old browsers */
	 background: -moz-linear-gradient(top, #d1ecf7 0%, #e4eff4 35%, #d1ecf7 100%);
	/* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1ecf7), color-stop(35%, #e4eff4), color-stop(100%, #d1ecf7));
	/* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top, #d1ecf7 0%, #e4eff4 35%, #d1ecf7 100%);
	/* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top, #d1ecf7 0%, #e4eff4 35%, #d1ecf7 100%);
	/* Opera 11.10+ */
	 background: -ms-linear-gradient(top, #d1ecf7 0%, #e4eff4 35%, #d1ecf7 100%);
	/* IE10+ */
	 background: linear-gradient(to bottom, #d1ecf7 0%, #e4eff4 35%, #d1ecf7 100%);
	/* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1ecf7', endColorstr='#d1ecf7', GradientType=0);
	/* IE6-9 */
}

/* Adjusting near black to full black to correct accessibility issues */
 .sub_nav ul li a.toggle:hover, .sub_nav ul li.current a.toggle {
/*	 color: #333; */
	 color: #000;
	 background-color: white;
}
/*** featured topic */
 #featured_topic_widget {
	 width: 100%;
	 clear: both;
	 margin: .7em 0;
	/*border: 1px solid #cccccc;
	 */
	 border: 1px solid #fff;
}
 #featured_topic_image {
	 width: 100%;
	 color: black;
	 margin: 0;
}
 #featured_topic_image img {
	 height: auto;
	 width: 100%;
}
 #featured_topic {
	 width: 100%;
	 margin: 0;
	 padding: 0;
	 clear: both;
	 background-color: #F5f5af;
	/*background-color: #FDF3B2;
	 border-top: 1px solid #CCCCCC;
	 */
}
 #featured_topic h2 {
	 margin: 0;
	 padding: 0;
	 font-size: .9em;
}
 #featured_topic .headline {
	 display: block;
	 margin: 0;
	 padding: .5em;
	 font-size: .9em;
	 text-align: left;
	 line-height: 1.2em;
	 color: #333;
	 text-decoration: none;
	 -webkit-box-shadow: inset 0px 0px 1px 0px #cccc86;
	 box-shadow: inset 0px 0px 1px 0px #cccc86;
}
 #featured_topic ul {
	 list-style: none;
	 width: 100%;
	 margin: 0;
	 padding: 0;
	 clear: none;
	/*border-top: 1px dotted #CCCCCC;
	 border-right: 1px solid #CCCCCC;
	 border-left: 1px solid #CCCCCC;
	 */
}
 #featured_topic ul li {
	 margin: 0;
}
 #featured_topic ul li a {
	 display: block;
	 padding: .2em .5em;
	 font-size: .8em;
	 line-height: 1.2em;
	 color: #555;
	 text-decoration: none;
	 -webkit-box-shadow: inset 0px 0px 1px 0px #cccc86;
	 box-shadow: inset 0px 0px 1px 0px #cccc86;
}
 #featured_topic ul li a:first-child {
	 padding-top: .5em;
}
 #featured_topic ul li a:last-child {
	 padding-bottom: .7em;
}
 #featured_topic ul li a:hover, #featured_topic ul li a:focus, #featured_topic ul li a:active, #featured_topic .headline:hover, #featured_topic .headline:focus, #featured_topic .headline:active {
	 background-color: #FCFCFC;
	 -webkit-box-shadow: inset 0px 0px 1px 0px #ccc;
	 box-shadow: inset 0px 0px 1px 0px #ccc;
	/*-webkit-box-shadow: inset 0px 0px 3px 0px #D0D0D0;
	 box-shadow: inset 0px 0px 3px 0px #D0D0D0;
	 */
}
 #featured_topic_widget a.more_coverage {
	 display: block;
	 width: 100%;
	 clear: both;
	 padding: .4em;
	 font-size: .7em;
	 text-align: right;
	 font-weight: bold;
	 text-transform: uppercase;
	 color: #777;
	/*border-top: 1px solid #ccc;
	 */
	 text-decoration: none;
}
 #featured_topic_widget a.more_coverage:hover, #featured_topic_widget a.more_coverage:focus, #featured_topic_widget a.more_coverage:active {
	 color: #333;
}
 #featured_topic_widget .more_coverage i {
	 padding-left: .5em;
}
/*** rss feed widget */
 #rss_feed_widget {
	 display: block;
	 width: 100%;
	 clear: both;
	 padding: .4em 0;
	 font-size: .8em;
	 font-weight: bold;
	 text-transform: uppercase;
	 color: #555;
	 text-decoration: none;
}
 #rss_feed_widget:hover, #rss_feed_widget:focus, #rss_feed_widget:active {
	 color: #222;
}
 #rss_feed_widget i {
	 padding: 0 .4em 0 0;
}
 #rss_feed_widget:hover i, #rss_feed_widget:focus i, #rss_feed_widget:active i {
	 color: orange;
}
/*** featured article widget */
 #featured_article_widget {
	 width: 100%;
	 margin: 0 auto;
	 padding: 0;
	 clear: both;
}
 #featured_article_widget h2 {
	 font-size: 1em;
	 margin: 0;
	 padding: 0;
}
 #featured_article_widget a.headline {
	 display: block;
	 margin: 0 auto;
	 padding: .1em .2em .2em .1em;
	 text-align: left;
	 font-weight: bold;
	 line-height: 1.1em;
	 color: #004C97;
	 text-decoration: none;
}
 #featured_article_widget a.headline:hover, #featured_article_widget a.headline:focus, #featured_article_widget a.headline:active {
	 color: black;
}
 #featured_article_widget #featured_article {
	 position: relative;
	 top: 0px;
	 left: 0px;
	 width: 100%;
	 margin: 0 0 .5em;
	 padding: 0;
	 clear: both;
}
 #featured_article div.article {
	 margin: 0;
	 padding: .2em .2em .3em;
	 font-size: .8em;
	 text-align: left;
	 font-weight: normal;
	 line-height: 1.2em;
	 min-height: 6em;
	 max-height: 16em;
	 overflow: hidden;
}
 #featured_article a.read_more {
	 display: block;
	 width: 100%;
	 margin: .4em 0 0;
	 padding: .9em .4em .7em .6em;
	 font-size: 0.7em;
	 text-align: right;
	 font-weight: bold;
	 line-height: 1.1em;
	 color: #777;
	 text-decoration: none;
	 text-transform: uppercase;
	 position: absolute;
	 background-image: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0.39) 0%, #ffffff 21%);
	 background-image: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0.39) 0%, #ffffff 21%);
	 background-image: -o-linear-gradient(270deg, rgba(255, 255, 255, 0.39) 0%, #ffffff 21%);
	 background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.39) 0%, #ffffff 21%);
	 background-attachment: scroll;
	 -webkit-background-size: auto;
	 background-size: auto;
	 right: 0%;
	 left: auto;
	 bottom: 0%;
	 top: auto;
	 background-position: 0% 0%;
	 background-repeat: repeat repeat;
}
 #featured_article a.read_more:hover, #featured_article a.read_more:focus, #featured_article a.read_more:active {
	 color: #333;
}
/*** featured video widget */
 #featured_video_widget, .featured_video_column, .county-comms-links {
	 width: 100%;
	 padding-bottom: .5em;
	 clear: both;
	 font-size: 0.9em;
}
 #featured_video_widget .featured_video_block, .featured_video_column .featured_video_block, .county-comms-links .county-link{
	 margin: .5em 0;
	 width: 100%;
}
 #featured_video_widget .featured_video_block .featured_video_image, .featured_video_column .featured_video_block .featured_video_image, .county-comms-links .county-link img {
	 position: relative;
	 height: auto;
	 margin: 0 5px 1em 2px;
	 border: .4em solid white;
	 -webkit-box-shadow: 1px 1px 6px #ccc;
	 box-shadow: 1px 1px 6px #ccc;
}
 #featured_video_widget .featured_video_block .featured_video_image img, .featured_video_column .featured_video_block .featured_video_image img, .county-comms-links .county-link img {
	 width: 100%;
	 height: auto;
	 margin: 0 auto;
}
 #featured_video_widget .featured_video_block h2, .featured_video_column .featured_video_block h2, .county-comms-links .county-link h3 {
	 font-size: 1em;
	 margin: 0;
	 padding: 0;
}
 #featured_video_widget .featured_video_block a.headline, .featured_video_column .featured_video_block a.headline, .featured_video_column .featured_video_block span.headline, .county-comms-links .county-link h3 {
	 display: block;
	 margin-bottom: .3em;
	 padding: .1em .2em 0.2em .1em;
	 font-weight: bold;
	 line-height: 1.1em;
	 color: #004C97;
	 text-decoration: none;
}
 .county-comms-links .line-border {
	 width: 100%;
	 max-width: 100%;
	 border-bottom: 2px solid #333;
	 margin: 1em 5px 1em 5px;
}
 #featured_video_widget .featured_video_block a.headline:hover, #featured_video_widget .featured_video_block a.headline:focus, #featured_video_widget .featured_video_block a.headline:active, .featured_video_column .featured_video_block a.headline:hover, .featured_video_column .featured_video_block a.headline:focus, .featured_video_column .featured_video_block a.headline:active{
	 color: black;
}
 .featured_video_column .featured_video_block i.fa.fa-play-circle.large {
	 font-size: 5vw;
	 position: absolute;
	 top: 37%;
	 left: 42%;
	 color: rgb(85, 85, 85);
	 background-color: white;
	 border-radius: 70%;
	 line-height: 3vw;
}
 .featured_video_column .featured_video_block:hover i.fa.fa-play-circle.large {
	 color: red !important;
}
 #featured_video_widget .featured_video_block span.duration, .featured_video_column .featured_video_block span.duration {
	 font-weight: normal;
	 line-height: 1em;
	 position: absolute;
	 top: auto;
	 left: auto;
	 right: 5%;
	 bottom: 7%;
	 padding: .2em .4em;
	 background-color: #555;
	 color: #CCC;
}
 #featured_video_widget .featured_video_block:hover span.duration, .featured_video_column .featured_video_block:hover span.duration {
	 color: white;
}
 .featured_video_column .featured_video_block span.duration i.fa.fa-play-circle.small {
	 display: none;
}
 .featured_video_column .featured_video_block span.duration.large {
	 font-size: 1.3vw;
}
/*** newsroom_widget */
/*#main_column #newsroom_widget, #main_column .article_resources {
	 font-size: 1.3em;
	 margin-top: 1em;
}
 */
 #newsroom_widget {
	 width: 100%;
	 margin: 0;
	 clear: both;
	 padding: 0;
}
 #newsroom_widget > h1.section_header > a {
	 margin: 0;
	 padding: 0 0 .4em;
	 font-size: 1.1em;
	 line-height: .8em;
	 font-weight: normal;
	 text-transform: uppercase;
	 text-decoration: none;
	 color: #959595;
}
 h1.section_header, h2.section_header {
	 margin: 0;
	 padding: 0 0 .4em;
	 font-size: .8em;
	 line-height: .8em;
	 font-weight: normal;
	 text-transform: uppercase;
/*	 color: #959595; */
	 color: #000;
 }
 #newsroom_widget ul, .article_resources ul {
	 margin: 0 0 0 .5em;
	 padding: 0;
}
 #newsroom_widget ul li, .article_resources ul li {
	 list-style: none;
	 margin: .5em 0;
	 line-height: 1.1em;
}

/* Adjusting near black to full black to correct accessibility issues */
 #newsroom_widget ul li i {
/*	 color: #999999; */
	 color: #000;
}

/* Adjusting near black to full black to correct accessibility issues */
 #newsroom_widget ul li a, .article_resources ul li a {
/*	 color: #004C97; */
	color:#0056B6;
	 text-decoration: none;
}

/* Adjusting near black to full black to correct accessibility issues */
 #newsroom_widget ul li a:hover, #newsroom_widget ul li a:focus, #newsroom_widget ul li a:active {
/*	 color: #333; */
	color:#000;
	 text-decoration: underline;
}

/* Adjusting near black to full black to correct accessibility issues */
 a.more_link {
	 display: block;
	 margin-bottom: .3em;
	 clear: both;
	 font-size: .8em;
/*	 color: #777; */
	 color: #000;
	 text-align: right;
	 text-decoration: none;
	 text-transform: uppercase;
}
 a.more_link:hover, a.more_link:focus, a.more_link:active {
	 color: #333;
	 text-decoration: underline;
}
 #newsroom_widget a.more_news {
	 display: block;
	 width: 100%;
	 clear: both;
	 padding: .4em;
	 font-size: .7em;
	 text-align: right;
	 font-weight: bold;
	 text-transform: uppercase;
	 color: #777;
	 text-decoration: none;
}
 #newsroom_widget a.more_news:hover, #newsroom_widget a.more_news:focus, #newsroom_widget a.more_news:active {
	 color: #333;
}
 #newsroom_widget .more_news i {
	 padding-left: .5em;
}
 .article_resources {
	 margin-top: 1em;
	 margin-bottom: 1.5em;
}
/**** main column ****************************************************************/
/*** baner header */
 #banner_header {
	 clear: both;
	 margin: .5em 0;
	 padding: .5em;
	 background-color: #FDE97A;
	 -webkit-box-shadow: inset 0px 0px 5px #DCBA01;
	 box-shadow: inset 0px 0px 5px #DCBA01;
}
/*** breadcrumb navigation */
 #breadcrumb_nav {
	 margin: .8em 0;
	 font-size: 0.9em;
}
 #breadcrumb_nav i {
	 font-size: .8em;
	 padding: 0 .4em 0 .5em;
}
 #breadcrumb_nav i:first-child {
	 padding-left: 0;
}
 #breadcrumb_nav a:hover, #breadcrumb_nav a:focus, #breadcrumb_nav a:active {
	 text-decoration: underline;
	 color: #111;
}
 #breadcrumb_nav a, #breadcrumb_nav a:hover, #breadcrumb_nav a:focus, #breadcrumb_nav a:active {
	 text-decoration: underline;
	 font-weight: bold;
}
 #alphabet > ol {
	 list-style-type: none;
	 padding: 0;
}
 #alphabet > ol > li {
	 display: inline;
	 font-size: 1.4em;
	 font-weight: 700;
	 padding: 0 5px;
}
/*** content header */
 #content_header {
	 width: 100%;
	 border-bottom: 2px solid #76CEE1;
	 font-size: 1.6em;
	 line-height: 1.3em;
}
/*** common styles */

/* Adjusting near black to full black to correct accessibility issues */
 #content_container h1.section_header {
	 margin: 0;
	 padding: 0 0 .3em;
	 font-size: .8em;
	 line-height: .8em;
	 font-weight: normal;
	 text-transform: uppercase;
/*	 color: #777; */
	 color: #000;
}
 a.section_link_top {
	 display: inline-block;
	 margin: .2em 0 0 .7em;
	 padding: .3em .6em;
	 font-size: .7em;
	 clear: both;
	 border: 1px solid white;
	 color: #959595;
}
 a.section_link_top:hover {
	 color: #333;
	 background-color: #f5f5f5;
	 border: 1px solid #ddd;
	 text-decoration: none;
}
 .fh-content-section {
	 font-size: .8em;
}
 .fh-content-section h3 {
	 font-weight: bold;
}
 .fh-content-section .fh-block-content > ul {
	 padding: 1em 0 0 1.3em;
}
 .fh-content-section h3.fh-block-heading, .fh-content-section .fh-content-block ul h3 {
	 margin: 0;
}
 .fh-col1 {
	 width: 100%;
}
 .icons-ul {
	 list-style-type: none;
}
 .icons-ul li {
	 line-height: 1em;
	 margin-bottom: .4em;
}
 .icons-ul li a {
	 -ms-word-break: break-all;
	 word-break: break-all;
	 word-wrap: break-word;
	/*word-break: break-word;
	 */
	 -webkit-hyphens: auto;
	 -moz-hyphens: auto;
	 -ms-hyphens: auto;
	 hyphens: auto;
}
/*** upcoming events feature - CHD home pages */
/*#upcoming_events_feature {
	 width: 100%;
	 margin: .7em 0;
	 padding: 0;
	 clear: both;
}
 #upcoming_events_feature h1.section_header {
	 margin: 0;
	 padding: 0 0 .4em;
	 font-size: .8em;
	 line-height: .8em;
	 font-weight: normal;
	 text-transform: uppercase;
	 color: #959595;
}
 #upcoming_events_feature ul {
	 list-style: none;
	 width: 100%;
	 margin: 0;
	 padding: 0;
}
 #upcoming_events_feature ul li {
	 padding: .7em;
	 line-height: 1.2em;
}
 #right_column #upcoming_events_feature ul li {
	 margin-bottom: .4em;
}
 #upcoming_events_feature .image_wrapper {
	 position: relative;
	 height: auto;
	 margin: 0 5px 0 2px;
	 border: .2em solid white;
	 -webkit-box-shadow: 1px 1px 6px #ccc;
	 box-shadow: 1px 1px 6px #ccc;
	 float: left;
	 width: 30%;
	 margin-right: -65%;
}
 #upcoming_events_feature .image_wrapper img {
	 width: 100%;
	 height: auto;
	 margin: 0 auto;
}
 #upcoming_events_feature ul li .event_block {
	 width: 100%;
}
 #upcoming_events_feature ul li.image .event_block {
	 width: 65%;
}
 #upcoming_events_feature ul li .event_block h2 {
	 font-size: 1em;
	 margin: 0;
	 padding: 0;
}
 #upcoming_events_feature .headline {
	 display: block;
	 font-size: 1em;
	 font-weight: bold;
	 color: #004C97;
	 text-decoration: none;
}
 #upcoming_events_feature ul li .location {
	 padding: .3em .1em 0;
	 font-size: .8em;
	 font-weight: normal;
	 line-height: 1.2em;
	 color: #555;
}
 #upcoming_events_feature ul li .date {
	 float: none;
	 padding: .2em .2em 0;
	 font-size: .7em;
	 font-weight: normal;
	 line-height: 1.3em;
	 color: #959595;
}
 #upcoming_events_feature ul li:hover, #upcoming_events_feature ul li:focus, #upcoming_events_feature ul li:active {
	 background-color: rgba(227,240,250,1.00);
	 -webkit-box-shadow: inset 0px 0px 5px rgba(123,189,255,1.00);
	 box-shadow: inset 0px 0px 5px rgba(123,189,255,1.00);
	 cursor: pointer;
	 background-image: -webkit-linear-gradient(270deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 background-image: -moz-linear-gradient(270deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 background-image: -o-linear-gradient(270deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 background-image: linear-gradient(180deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
}
 #upcoming_events_feature ul li:hover .headline, #upcoming_events_feature ul li:focus .headline, #upcoming_events_feature ul li:active .headline {
	 color: black;
}
 #upcoming_events_feature ul li:hover .date, #upcoming_events_feature ul li:focus .date, #upcoming_events_feature ul li:active .date {
	 color: #555;
}
 #upcoming_events_feature li.featured_event {
	 background-color: #FFF797;
	 -webkit-box-shadow: inset 0px 0px 5px #EAD900;
	 box-shadow: inset 0px 0px 5px #EAD900;
}
 */
/*** video feature */
 #video_feature {
	 width: 100%;
	 clear: both;
	 margin: 1em 0 1.5em;
	 text-decoration: none;
}
 #video_feature h2 {
	 width: 100%;
	 margin: 0;
	 padding: 0;
	 font-size: 1.1em;
	 font-weight: bold;
	 line-height: 1.2em;
	 color: #333;
}
 #video_feature a {
	 display: block;
	 text-decoration: none;
	 padding-bottom: .3em;
	 color: #004C97;
}
 #video_feature a:hover, #video_feature a:focus, #video_feature a:active {
	 color: #333;
}
 #video_feature img {
	 width: 100%;
	 height: auto;
	 margin: 0;
	 clear: both;
}
 #video_feature:hover h2, #video_feature:focus h2, #video_feature:active h2 {
	 color: black;
}
/*** health trends feature */
 #health_trends_feature {
	 width: 100%;
	 clear: both;
	 margin: .7em 0;
}
 #health_trends_feature .health_trends_item {
	 float: left;
	 clear: left;
	 width: 50%;
	 padding: 0 .5em;
}
 #health_trends_feature .health_trends_item.right {
	 clear: none;
}
 #health_trends_feature .section_header {
	 padding: 0;
	 font-size: .8em;
	 line-height: 1.2em;
	 text-transform: uppercase;
	 color: #959595;
}
 #health_trends_feature .value {
	 padding: .4em 0 0 0;
	 font-size: 2.5em;
	 line-height: .8em;
	 font-weight: bold;
}
 #health_trends_feature .trend_indicator {
	 padding-left: 0.2em;
	 line-height: .8em;
	 font-weight: normal;
}
 #health_trends_feature .fa-arrow-up {
	 color: #2AA800;
}
 #health_trends_feature .fa-arrow-down {
	 color: #C82D30;
}
 #health_trends_feature .description {
	 width: 100%;
	 margin: 0;
	 font-size: .8em;
	 line-height: 1.3em;
}
/** florida charts */
 #health_trends_feature div.florida_charts {
	 width: 100%;
	 clear: both;
	 padding-top: 1em;
}
 #health_trends_feature div.florida_charts .logo {
	 float: left;
}
 #health_trends_feature div.florida_charts .logo img {
	 height: 50px;
}
 #health_trends_feature a {
	 color: #C82D30;
}
 #health_trends_feature a:hover, #health_trends_feature a:focus, #health_trends_feature a:active {
	 color: black;
}
 #health_trends_feature a.more_link {
	 float: right;
	 margin: .35em .7em 0 0;
	 font-size: .9em;
	 line-height: 1em;
	 font-weight: bold;
}
 #health_trends_feature p {
	 clear: both;
	 padding: .5em 0 0 0;
	 font-size: .8em;
	 line-height: 1.2em;
}
/*** article and events content */
 .featured_topic_content {
	 margin-bottom: .4em;
	 padding: .3em 0 1em;
	 border-bottom: 1px solid #EBEBEB;
}
 .featured_topic_content:last-child {
	 border-bottom: none;
}
/*#article_content .headline h1, #event_content .title h1, .featured_topic_content .headline h1*/
 .headline h1, .title h1 {
	 margin: .3em 0 .2em 0;
	 padding: 0;
	 font-size: 1.3em;
	 line-height: 1.2em;
	 color: black;
}

/* Adjusting near black to full black to correct accessibility issues */
/*#article_content p.author, .featured_topic_content */
 p.author {
	 display: inline;
	 padding-left: .3em;
	 font-size: .9em;
/*	 color: #777; */
	 color: #000;
	 clear: left;
}

/* Adjusting near black to full black to correct accessibility issues */
/*#article_content p.date, .featured_topic_content */
 p.date {
	 padding-top: .3em;
	 font-size: .8em;
/*	 color: #757575; */
	 color: #000;
}
 #article_content p.date {
	 display: inline;
	 float: right;
	 padding-left: .3em;
}
 .featured_topic_content p.date {
	 margin-bottom: -0.3em;
}
/** sidebar */
/*#article_sidebar,*/
 .share_sidebar {
	 float: left;
	 width: 21%;
	/*margin: 1em 0 2em;
	 */
	 margin: 1em 0 0;
	 padding: 0;
}

/* Adjusting near black to full black to correct accessibility issues */
/*#article_sidebar a.press_release,*/
 .share_sidebar a.press_release, .callout_button {
	 width: auto;
	 font-size: .8em;
	 display: inline-block;
	 margin: 0;
	 padding: .3em .3em .5em .5em;
	 line-height: 1.1em;
	 background-color: #ebebeb;
	 border-radius: 2px;
	 border: 1px solid #CCCCCC;
	 text-decoration: none;
/*	 color: #333; */
	 color: #000;
}
/*#article_sidebar a.press_release,*/
 .share_sidebar a.press_release {
	 display: block;
	 width: 100%;
}
/*#article_sidebar a.press_release i,*/
 .share_sidebar a.press_release i, .callout_button i {
	 float: left;
	 margin: 0;
	 padding: .1em 0 0 0;
}
/*#article_sidebar a.press_release span,*/
 .share_sidebar a.press_release span, .callout_button span {
	 display: block;
	 margin: 0 0 0 1.5em;
	 padding: .1em 0 0 0;
}
 .callout_button.read_more {
	 float: right;
	 padding: .4em .6em;
}
/*#article_sidebar a.press_release:hover, #article_sidebar a.press_release:focus, #article_sidebar a.press_release:active,*/
 .share_sidebar a.press_release:hover, .share_sidebar a.press_release:focus, .share_sidebar a.press_release:active, .callout_button:hover, .callout_button:focus, .callout_button:active {
	 background-color: #f1f1f1;
	 border: 1px solid #959595;
}
/* share links */

/* Adjusting near black to full black to correct accessibility issues */
/*#article_sidebar #share_links h2,*/
 .share_sidebar #share_links h2 {
	 width: 100%;
	 margin: 2em 0 0;
	 padding: 0;
	 font-size: .7em;
	 font-weight: normal;
	 text-transform: uppercase;
	 border-bottom: 1px solid #ccc;
/*	 color: #959595; */
	 color: #000;
}
/*#article_sidebar #share_links ul,*/
 .share_sidebar #share_links ul {
	 margin: 0 0 0 1.6em;
	 padding: 0;
}
/*#article_sidebar #share_links ul li,*/
 .share_sidebar #share_links ul li {
	 margin: .5em 0;
	 font-size: .8em;
	 line-height: 1.1em;
}
/*#article_sidebar #share_links ul li a,*/
 .share_sidebar #share_links ul li a {
	 color: #004C97;
	 text-decoration: none;
}
/*#article_sidebar #share_links ul li i,*/
 .share_sidebar #share_links ul li i {
	 color: #959595;
}
/*#article_sidebar #share_links ul li:hover a, #article_sidebar #share_links ul li:focus a, #article_sidebar #share_links ul li:active a, #article_sidebar #share_links ul li:hover i, #article_sidebar #share_links ul li:focus i, #article_sidebar #share_links ul li:active i,*/
 .share_sidebar #share_links ul li:hover a, .share_sidebar #share_links ul li:focus a, .share_sidebar #share_links ul li a:focus i, .share_sidebar #share_links ul li:active a, .share_sidebar #share_links ul li:hover i, .share_sidebar #share_links ul li:focus i, .share_sidebar #share_links ul li:active i {
	 color: black;
}
/** article */
 ul.article_list {
	 width: 100%;
	 list-style: none;
	 padding-left: .5em;
}
 ul.article_list li {
	 padding: .2em .5em;
}
 ul.article_list a {
	 font-size: 1.1em;
	 text-decoration: none;
}
 ul.article_list a:hover, ul.article_list a:focus, ul.article_list a:active {
	 color: #333;
	 text-decoration: underline;
}

/* Adjusting near black to full black to correct accessibility issues */
 ul.article_list em {
	 display: inline-block;
	 padding-left: .7em;
	 font-size: .85em;
/*	 color: #959595; */
	 color: #000;
}
 #article, #event, #video, #event_content #event_date, #event_content #location_contact_block {
	/*margin: 1em 0 1em 23.09%;
	 */
	 margin: 0 0 1em 23.09%;
	 padding: 0;
	 text-align: center;
}
 #event_content #location_contact_block {
	 text-align: left;
}
/*#article .featured_image, #event */
 .featured_image, #video_feature .video_wrapper {
	 display: inline-block;
	 max-width: 100%;
	 margin: 0 auto .7em;
	 border: .4em solid white;
	 -webkit-box-shadow: 1px 1px 6px #ccc;
	 box-shadow: 1px 1px 6px #ccc;
}
/* make portrait image 50% of column width */
/*#article .featured_image.portrait, #event .featured_image.portrait*/
 .featured_image.portrait {
	 float: left;
	 max-width: 50%;
	 margin: 0 1em .5em 0;
}
/*#article */
 .featured_image img {
	 max-width: 100%;
}
/*#article .featured_video, #video_feature */
 .featured_video {
	 max-width: 100%;
	 margin: 0 auto;
	 border: .4em solid white;
	 -webkit-box-shadow: 1px 1px 6px #ccc;
	 box-shadow: 1px 1px 6px #ccc;
}
/*#article */
 .video_wrapper, #video_feature .video_wrapper {
	 float: none;
	 width: 100%;
	 position: relative;
	 padding-bottom: 56.25%;
	 padding-top: 25px;
	 height: 0;
}
/*#article */
 .video_wrapper iframe, #video_feature .video_wrapper iframe {
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 border: 0;
}
 #article p, #event p, #video p, #article li, #event li, #video li {
	/*color: #333;
	 */
	/*affects menu tabs*/
	 text-align: left;
	 line-height: 1.2em;
}

/* Adjusting near black to full black to correct accessibility issues */
 #article p, #event p, #video p {
/*	 color: #333; */
	color: #000;
	 margin: .8em 0;
	 padding: 0 0 0 .3em;
}
 #article p:first-child, #event p:first-child, #video p:first-child {
	 margin-top: 0;
}
/*#article p img, #event */
 p img {
	 max-width: 50%;
	 height: auto;
	 border: .4em solid white;
	 -webkit-box-shadow: 1px 1px 6px #ccc;
	 box-shadow: 1px 1px 6px #ccc;
}
/*#article */
 p img.left {
	 float: left;
	/*max-width: 250px;
	 */
	 margin: 0.4em 0.8em 0.3em -25%;
	 clear: left;
}
/*#article */
 p img.right {
	 float: right;
	/*max-width: 200px;
	 */
	 margin: .4em 0 .3em .8em;
	 clear: left;
}
 .content_section, .article_resources {
	 text-align: left;
}
/** media coverage */
/*#article_content */
 a.media_coverage {
	 display: inline-block;
	 margin: 0;
	 padding: .8em 1em;
	 font-size: .8em;
	 line-height: 1.1em;
	 background-color: #ebebeb;
	 border-radius: 2px;
	 border: 1px solid #CCCCCC;
	 text-decoration: none;
	 color: #333;
}
/*#article_content */
 a.media_coverage i {
	 float: left;
	 width: 1.5em;
	 margin: 0;
	 padding: 0;
}
/*#article_content */
 a.media_coverage span {
	 display: block;
	 margin: 0 0 0 1.5em;
	 padding: 0 .3em 0 0;
}
/*#article_content */
 a.media_coverage:hover, a.media_coverage:focus, a.media_coverage:active {
	 background-color: #f1f1f1;
	 border: 1px solid #959595;
}
 #article_content #article {
	 margin-top: .7em;
}
/*** newsroom */
 #newsroom_lead_article #article_content #article {
	 margin-left: 0;
	 text-align: center;
}
 #newsroom_lead_article .headline h1 a:hover, #newsroom_lead_article .headline h1 a:focus, #newsroom_lead_article .headline h1 a:active {
	 color: #000;
}

/* Adjusting near black to full black to correct accessibility issues */
 #newsroom_lead_article .headline h1 a {
	 display: block;
	 margin: 0px auto;
	 padding: 0.1em 0.2em 0.2em 0.1em;
	 text-align: left;
	 font-weight: bold;
	 line-height: 1.1em;
/*	 color: #004C97; */
	color: #0056B6;
	 text-decoration: none;
}
/******** events */
/*#event_content #event_date {
	 text-align: left;
	 font-weight: bold;
	 background: white;
	 border: 1px solid #ccc;
}
 #event_content #event_date i {
	 padding: .5em;
	 text-align: center;
	 background: #ebebeb;
	 border-right: 1px solid #ccc;
	 font-size: 1.2em;
}
 #event_content #event_date span.date {
	 padding: 1em;
}
 #event_content #event_date span.time {
	 padding: 1em;
}
 */
 #event_content {
	 width: 100%;
}
 #event_content #event_date {
	 margin-top: 1em;
	 border: 1px;
	 border-color: #ccc;
}
 #event_content #event_date td {
	 padding: .6em;
	 text-align: left;
}
 #event_content #event_date td.calendar {
	 padding: 1em;
	 background: #ebebeb;
	 text-align: center;
}
 #event_content #event_date td.details {
	 width: 100%;
}
 #event_content #event_date i {
	 font-size: 1.5em;
	 position: relative;
}
/*#event_content #event_date i span {
	 display: block;
	 font-size: .4em;
	 font-weight: bold;
	 position: relative;
	 top: -1.4em;
}
 */
 #event_content #event_date span.date {
	 display: block;
	 font-weight: bold;
	 float: none;
}
 #event_content #event_date span.time {
	 display: block;
	 padding-top: .2em;
	 font-size: .85em;
	 color: #777;
}
 #location_contact_block {
	 margin: .5em 0;
}
 #event_content .column, #video_content .column {
	 float: left;
	 width: 50%;
	 padding: .5em;
}
 #event_content .column .section_header {
	 margin-bottom: .2em;
	 margin-left: -0.3em;
}
 #event_content .column p, #event_content .column a {
	 display: block;
	 font-size: .9em;
}
/*#event_content p.author {
	 display: inline;
	 padding-left: .3em;
	 font-size: .9em;
	 color: #777;
	 clear: left;
}
 #event_content p.date {
	 padding-top: .3em;
	 font-size: .8em;
	 color: #959595;
}
 #event_content p.date {
	 display: inline;
	 float: right;
	 padding-left: .3em;
}
 */
/******** programs and services page styles */
 #pands {
	 margin-top: 1em;
}
 .featured_program {
	 padding: .7em;
	 line-height: 1.2em;
	 background-color: #FDE97A;
	 -webkit-box-shadow: inset 0px 0px 5px #DCBA01;
	 box-shadow: inset 0px 0px 5px #DCBA01;
}
 .featured_program.image img {
	 float: left;
	 width: 15%;
	 height: auto;
	 border: 1px solid #ccc;
}
 .featured_program .program_block {
	 width: 100%;
}
 .featured_program.image .program_block {
	 width: 80%;
	 margin-left: 18%;
}
 .featured_program .program_block h2 {
	/*font-size: 1em;
	 */
	 margin: 0;
	 padding: 0;
}
 .featured_program .program_block a.more_link {
	 color: #333;
}
 .featured_program .program_block a.more_link:hover, .featured_program .program_block a.more_link:focus, .featured_program .program_block a.more_link:active {
	 color: black;
}
 .featured_program a.headline {
	 display: block;
	 font-size: 1em;
	 font-weight: bold;
	 color: #004C97;
	 text-decoration: none;
}
 .featured_program a.headline:hover, .featured_program a.headline:focus, .featured_program a.headline:active {
	 color: black;
}
 .featured_program .description {
	 padding: .3em .1em 0;
	 font-size: 1em;
	 font-weight: normal;
	 line-height: 1.2em;
	 color: #333;
}
/*.featured_program .link {
	 padding: .2em .2em 0;
	 font-size: .7em;
	 font-weight: normal;
	 line-height: 1.3em;
	 color: #959595;
}
 */
/*.featured_program:hover, .featured_program:focus, .featured_program:active {
	 background-color: rgba(227,240,250,1.00);
	 -webkit-box-shadow: inset 0px 0px 5px rgba(123,189,255,1.00);
	 box-shadow: inset 0px 0px 5px rgba(123,189,255,1.00);
	 cursor: pointer;
	 background-image: -webkit-linear-gradient(270deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 background-image: -moz-linear-gradient(270deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 background-image: -o-linear-gradient(270deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 background-image: linear-gradient(180deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
}
 .featured_program:hover .headline, .featured_program:focus .headline, .featured_program:active .headline {
	 color: black;
}
 .featured_program:hover .date, .featured_program:focus .date, .featured_program:active .date {
	 color: #555;
}
 */
 .link_list_with_icon a {
	 display: block;
	 margin: 1em 0;
	 padding: .8em;
	 border: 1px solid #ccc;
	 text-decoration: none;
	 color: #333;
}
 .link_list_with_icon .text {
	 margin-right: 3em;
}
 .link_list_with_icon .icon {
	 float: right;
	 text-align: center;
}

/* Adjusting near black to full black to correct accessibility issues */
 .link_list_with_icon .icon i {
	 display: block;
	 padding: .7em .4em;
	 font-size: 1.3em;
/*	 color: #777; */
	 color: #000;
}
 .link_list_with_icon h3 {
	 margin: 0 0 .3em 0;
	 line-height: 1.1em;
}

/* Adjusting near black to full black to correct accessibility issues */
 .link_list_with_icon p {
	 padding-left: .5em;
	 font-size: .95em;
	 line-height: 1.2em;
/*	 color: #555; */
	 color: #000;
}
 .link_list_with_icon a:hover, .link_list_with_icon a:focus, .link_list_with_icon a:active {
	 background-color: #f1f1f1;
	 -webkit-box-shadow: inset 0px 0px 3px 0px #ccc;
	 box-shadow: inset 0px 0px 3px 0px #ccc;
}
 .link_list_with_icon a:hover .icon i, .link_list_with_icon a:focus .icon i, .link_list_with_icon a:active .icon i {
	 padding-right: .2em;
	 color: black;
}
/*.pands_list .pands_subfolders {
	 margin: .4em 1em;
}
 */
/*.link_list_with_icon a {
	 display: block;
	 clear: left;
	 margin-top: .5em;
}
 */
/******** certificates */
 #certificates {
	 margin: 0;
}
 #certificates > h3 {
	 margin: 1em 0 .4em;
	 padding: 0;
}
 #certificates p {
	 margin: 0;
	 padding: 0;
}
/***** videos */
 #more_videos {
	 width: 100%;
	 padding-top: 1em;
}
 #more_videos ul {
	 width: 100%;
	 margin: 0;
	 padding: 0;
	 list-style: none;
}
 #more_videos ul li {
	 width: 30%;
	 display: inline-block;
	 margin: 0;
	 padding: 1%;
}
/*#more_videos .video_block {
	 margin: 0;
	 position: relative;
}
 */
 #more_videos .video_image {
	 max-width: 100%;
	 height: auto;
	 margin: 0 5px .5em 2px;
	 border: .4em solid white;
	 -webkit-box-shadow: 1px 1px 6px #ccc;
	 box-shadow: 1px 1px 6px #ccc;
	 position: relative;
}
 #more_videos .video_image img {
	 width: 100%;
	 height: auto;
	 margin: 0 auto;
}
 #more_videos h2 {
	 font-size: 1em;
	 margin: 0;
	 padding: 0;
}
 #more_videos h2 a.headline {
	 display: block;
	 font-weight: bold;
	 line-height: 1.1em;
	 color: #004C97;
	 padding: .1em .2em .5em .1em;
	 text-decoration: none;
}
 #more_videos h2 a.headline:hover, #more_videos h2 a.headline:focus, #more_videos h2 a.headline:active {
	 color: black;
	 text-decoration: underline;
}
 #more_videos span.duration {
	 font-weight: normal;
	 line-height: 1em;
	 position: absolute;
	 top: auto;
	 left: auto;
	 right: 5%;
	 bottom: 7%;
	 padding: .2em .4em;
	 background-color: #555;
	 color: #CCC;
}
/******** location page styles */
 #location_content {
	 width: 100%;
}
 .location .map {
	 float: right;
	 width: 45%;
}
 .split_right_50 {
	 float: right;
	 width: 45%;
}
 .location .top_wrapper {
	/*float: right;
	 */
	 width: 53%;
	 margin: 0 1%;
}

/* Adjusting near black to full black to correct accessibility issues */
 .location .top_wrapper a {
/*	 color: #555; */
	 color: #000;
}
 .location .address_wrapper {
	 margin-bottom: .5em;
	 width: 48%;
	 float: left;
}
 .location .phone_wrapper {
	 width: 46%;
	 margin: 0 1% 0 3%;
	 float: right;
}
 .location .phone_wrapper ul li {
	 margin-top: .5em;
}
 .location .phone_wrapper ul {
	 margin-top: 0;
}
 .location .location_additional {
	 padding: .5em .5em;
	 clear: left;
}
 .location .location_additional h3 {
	 margin: .8em 0 .3em;
	 font-size: 1.1em;
}
 .location .location_additional table a.phone {
	 padding-left: .8em;
}

/* Adjusting near black to full black to correct accessibility issues */
 .location .label {
	 display: block;
	 margin-top: 1.5em;
	 font-size: 1.1em;
	 font-weight: bold;
	 text-align: inherit;
/*	 color: #333; */
	 color: #000;
}
 .location .label:first-child {
	 margin-top: 0;
}
 .location .section {
	 width: 100%;
	 margin: 2em 0 1em 0;
}
 .location .section p {
	 margin: .3em 0 0 .1em;
}
 .location .services_block ul {
	 list-style: none;
	 margin-left: .6em;
}
 .location .services_block .fa-check {
	 color: green;
	 padding-right: .3em;
}
/*location index styles*/
 .list_column, .map_column {
	 width: 50%;
	 float: left;
}
 .location_list_wrapper {
	 margin: 1em 0 0 0;
	 vertical-align: top;
}
 .location_list_wrapper .location_number {
	 width: 1.2em;
	 padding: .1em .2em;
	 color: white;
	 background-color: silver;
	 display: block;
	 float: left;
	 clear: left;
	 text-align: center;
	 line-height: 1.4em;
	 vertical-align: middle;
}
 .location_list_wrapper .location_list_item {
	 max-width: 90%;
	 float: left;
	 margin-bottom: 1.5em;
	 padding-left: 1em;
}
 .location_list_wrapper .location_list_item a.name {
	 font-size: 1.2em;
	 line-height: 1.1em;
	 font-weight: bold;
	 color: #D69100;
}
 .location_list_wrapper .location_list_item a.name:hover, .location_list_wrapper .location_list_item a.name:focus, .location_list_wrapper .location_list_item a.name:active {
	 color: black;
}
 .location_list_wrapper .location_list_item .address {
	 margin: .4em 0 0 .6em;
	 font-weight: bold;
	 line-height: 1.1em;
}
 .location_list_wrapper .location_list_item .phone_block {
	 margin: .8em 0 0 .6em;
	 line-height: 1.1em;
}
 .location_list_wrapper .location_list_item .phone_block ul li {
	 margin-top: .4em;
}
 .location_list_wrapper .location_list_item .services_block {
	 width: 98%;
	 margin: 1em 0 0 2%;
	 font-size: .9em;
}
 .location_list_item .services_block a.more_services {
	 margin: 1em 0 0 .6em;
	 font-size: .9em;
	 display: block;
	 text-align: right;
}
 .location_list_wrapper .location_list_item .services_block .label {
	 padding-top: .5em;
	 font-weight: normal;
	 font-size: .9em;
	 border-bottom: 1px solid #ddd;
	 color: #777;
	 text-transform: uppercase;
}
 .location_list_wrapper .location_list_item .services_block > ul {
	 width: 90%;
	 margin: 0 0 .5em;
	 padding: 0 2% 0 0;
}
 .location_list_wrapper .location_list_item .services_block ul li {
	 display: inline-block;
	 margin: .6em 0 .3em 2em;
	 font-size: .9em;
	 padding-right: 4%;
	/*white-space: nowrap;
	 */
}
/* location page styles*/
 .location .address_block {
	 margin-top: 1.5em;
}
 .location .address_wrapper .address {
	 font-size: 1em;
	 margin-top: .2em;
	 margin-left: .6em;
}
 .location a.directions {
	 font-size: .85em;
	 margin: .3em 0 0 .6em;
	 color: #D69100;
}
 .location .phone_block {
	 margin: .3em;
}
 .location .phone_block i.fa-phone {
	 padding-left: .3em;
}
 .location .email_block i.fa-envelope {
	 padding-right: .3em;
}
 .location .phone_details_block {
	 margin: .6em 0 0 0;
	 font-size: .9em;
}
 .location .email_block {
	 margin: .3em;
}
 .location .location_info {
	 width: 100%;
	 clear: both;
	 margin-top: 1.5em;
	 border-top: 1px solid #D69100;
}
 .location .hours {
	 margin: 1em;
}

/* Adjusting near black to full black to correct accessibility issues */
 .location .hours .label {
	 font-size: .9em;
/*	 color: #555; */
	 color: #000;
}
 .location .hours table {
	 float: left;
	 max-width: 48%;
	 margin: .3em 1% 1em 2%;
}
 .location .hours td {
	 margin: 0;
	 padding: 0 1em 0 0;
	 font-size: .9em;
}
 .location .special_hours {
	 width: 40%;
	 float: left;
	 font-style: italic;
	 font-size: .9em;
}
 .location .twenty_four_image {
	 float: left;
	 width: 15%;
}
 .location .twenty_four_text {
	 font-style: italic;
}
 .location .location_info .services_block > ul {
	 margin-top: .6em;
	 padding-left: .4em;
	 width: 90%;
}
 .location .location_info .services_block > ul li {
	 margin: .6em 0 .3em 0;
	 font-size: .9em;
	 font-weight: 600;
}
 .location .location_info .services_block > ul li ul {
	 width: 90%;
	/*background-color: #F4F4F4;
	 -webkit-box-shadow: inset 0px 0px 2px 0px #C9C9C9;
	 box-shadow: inset 0px 0px 2px 0px #C9C9C9;
	 margin-top: 0.5em;
	 margin-left: 0.5em;
	 */
	 margin-top: 0;
	 padding: 0 1em .6em 2em;
	 font-size: .9em;
}
 .location .location_info .services_block ul ul li {
	 display: list-item;
	/*min-width: 26%;
	 */
	 font-weight: normal;
	 padding-right: 4%;
	 white-space: nowrap;
}
/**** sitemap */
 #sitemap {
	 margin: 1em 0;
}
 #sitemap ul {
	 list-style: none;
}
 #sitemap > ul {
	 margin: .4em 0;
	 padding: 0 0 0 .8em;
}
 #sitemap > ul a {
	 font-weight: bold;
	 color: #555;
}
 #sitemap ul li {
	 padding: .5em 0 0 0;
}
 #sitemap ul ul {
	 margin: .2em 0;
	 font-size: .95em;
}
 #sitemap ul ul li a {
	 font-weight: 600;
}
 #sitemap ul ul ul {
	 width: 100%;
	 margin: 0;
}
 #sitemap ul ul ul li {
	 display: inline-block;
	 margin: .2em 2em 0 0;
	 font-size: .95em;
	 width: 25%;
	 vertical-align: top;
}
 #sitemap ul ul ul li a {
	 color: #D39000;
	 font-weight: normal;
}
 #sitemap ul ul ul li:last-child {
	 margin-right: 0;
}
/**** search results */
 .search-page .result_block {
	 width: 100%;
	 margin-top: 1em;
}
 .search-page .result_title {
	 -ms-word-break: break-all;
	 word-break: break-all;
	 word-wrap: break-word;
	/*word-break: break-word;
	 */
	 -webkit-hyphens: none;
	 -moz-hyphens: none;
	 -ms-hyphens: none;
	 hyphens: none;
}
 .search-page .result_title span {
	 font-size: .8em;
	 color: #959595 !important;
}
 .search-page .description {
	 margin: 0 .6em;
	 line-height: 1.2em;
}
 .search-page .context {
	 margin: 0 .6em;
	 font-size: .9em;
	 line-height: 1.2em;
	 color: #777 !important;
}
 .search-page .infoline {
	 margin: .2em .6em 0;
	 line-height: 1.1em;
	 color: #D39000 !important;
	 -ms-word-break: break-all;
	 word-break: break-all;
	 word-wrap: break-word;
	/*word-break: break-word;
	 */
	 -webkit-hyphens: none;
	 -moz-hyphens: none;
	 -ms-hyphens: none;
	 hyphens: none;
}
/**** right column ****************************************************************/
/*** contact information */
 #contact_information {
	 width: 100%;
	 margin: .7em 0;
	 clear: both;
/*	 color: #959595; */
	 color: #0000ee;
	 border-bottom: 1px solid #CCCCCC;
}
 #contact_information .content_block {
	 float: left;
	 width: 50%;
	 min-height: 50px;
	 margin: 0;
	 padding: .6em .3em 1em;
}
 #contact_information table.section_header {
	 margin: 0;
}
 #contact_information .section_header th {
	 padding: .2em;
	 font-weight: bold;
	 font-size: .9em;
	 line-height: 1.1em;
	 text-transform: uppercase;
	 text-align: left;
}
 #contact_information .section_header h1 {
	 margin: 0;
	 padding: 0;
	 font-size: 1em;
}
 #contact_information .section_header th a {
	 text-decoration: none;
/*	 color: #555; */
	 color: #0000ee;
 }
 #contact_information .section_header i {
	 font-size: 1.7em;
	 line-height: 1.2em;
}
 #contact_information .section_header:hover a, #contact_information .section_header:hover i {
/*	 color: #000; */
	 color: #551a8b;
 }
 #report_a_disease {
	 border-left-color: #cccccc;
	 border-left-width: 1px;
	 border-left-style: solid;
}
 #contact_information h2 {
	 clear: both;
	 margin: .5em 0;
	 padding: 0;
	 text-align: center;
	 font-size: 1.2em;
	 line-height: 1em;
	 font-weight: bold;
	 color: black;
}
 #contact_information table.contact_link {
	 margin: 0 auto;
}
 #contact_information .contact_link th, #contact_information .contact_link td {
	 padding: .2em;
	 font-size: .9em;
	 line-height: 1.1em;
	 text-align: left;
	 vertical-align: top;
}
 #contact_information .contact_link i {
	 padding: 0 .2em 0 .4em;
	 font-size: 1.2em;
	 line-height: 1em;
}
/*#contact_information .contact_link a {
	 color: #c98800;
	 text-decoration: none;
}
 #contact_information .contact_link a:hover, #contact_information .contact_link a:focus, #contact_information .contact_link a:active {
	 color: #333;
}
 */
/** popular programs and services */
 #most_popular_services {
	 margin: .7em 0;
	 width: 100%;
	 padding: 0;
	 border: 1px solid #CCCCCC;
}
 #most_popular_services:hover {
	 background: white;
}
 #most_popular_services h1.header {
	 font-weight: bold;
	 margin: 0;
	 font-size: 1em;
	 line-height: 1.2em;
	 padding: .7em 0 .3em .5em;
	 color: #555555;
}
 #most_popular_services .column {
	 float: left;
	 width: 50%;
}
 #most_popular_services ul {
	 list-style: none;
	 margin: 0 0 .3em;
	 padding: 0;
	 width: 100%;
}
/*#most_popular_services ul li:hover {
	 background-color: #f5f5f5;
}
 */
 #most_popular_services ul li a {
	 display: block;
	 font-size: 0.9em;
	 line-height: 1.1em;
	 margin: 0 2%;
	 padding: .4em .2em .4em .5em;
	/*color: #004C97;
	 text-decoration: none;
	 */
}
 #most_popular_services ul li a:hover, #most_popular_services ul li a:focus, #most_popular_services ul li a:active {
	 color: black;
	 text-decoration: underline;
	 cursor: pointer;
	/*background-color: #F5F5F5;
	 -webkit-box-shadow: inset 0px 0px 1px #7BBDFF;
	 box-shadow: inset 0px 0px 1px #7BBDFF;
	 border-radius: 3px;
	 background-image: -webkit-linear-gradient(270deg,rgba(245,245,245,1.00) 0%,rgba(255,255,255,1.00) 19.69%,rgba(245,245,245,1.00) 100%);
	 background-image: -moz-linear-gradient(270deg,rgba(245,245,245,1.00) 0%,rgba(255,255,255,1.00) 19.69%,rgba(245,245,245,1.00) 100%);
	 background-image: -o-linear-gradient(270deg,rgba(245,245,245,1.00) 0%,rgba(255,255,255,1.00) 19.69%,rgba(245,245,245,1.00) 100%);
	 background-image: linear-gradient(180deg,rgba(245,245,245,1.00) 0%,rgba(255,255,255,1.00) 19.69%,rgba(245,245,245,1.00) 100%);
	 */
}
/* callout */
 #most_popular_services .callout {
	 display: block;
	 width: 96%;
	 margin: 2% auto;
	 padding: .6em;
	 border-radius: 3px;
	 -webkit-box-shadow: inset 0px 0px 4px #ccc;
	 box-shadow: inset 0px 0px 4px #ccc;
	 background-color: #B4E8B4;
	/* background-image: -webkit-linear-gradient(270deg,rgba(180,232,180,1.00) 0.52%,rgba(192,246,192,1.00) 20.73%,rgba(162,209,162,1.00) 100%);
	 background-image: -moz-linear-gradient(270deg,rgba(180,232,180,1.00) 0.52%,rgba(192,246,192,1.00) 20.73%,rgba(162,209,162,1.00) 100%);
	 background-image: -o-linear-gradient(270deg,rgba(180,232,180,1.00) 0.52%,rgba(192,246,192,1.00) 20.73%,rgba(162,209,162,1.00) 100%);
	 background-image: linear-gradient(180deg,rgba(180,232,180,1.00) 0.52%,rgba(192,246,192,1.00) 20.73%,rgba(162,209,162,1.00) 100%);
	 */
	/*background-color: #B4E8B4;
	 -webkit-box-shadow: inset 0px 0px 5px 0px #96C796;
	 box-shadow: inset 0px 0px 5px 0px #96C796;
	 */
	 text-decoration: none;
	 clear: both;
}
 #most_popular_services .callout:hover, #most_popular_services .callout:focus, #most_popular_services .callout:active {
	 background-color: #ACE5AC;
	/* background-image: -webkit-linear-gradient(270deg,rgba(172,229,172,1.00) 0.52%,rgba(184,245,184,1.00) 20.73%,rgba(155,206,155,1.00) 100%);
	 background-image: -moz-linear-gradient(270deg,rgba(172,229,172,1.00) 0.52%,rgba(184,245,184,1.00) 20.73%,rgba(155,206,155,1.00) 100%);
	 background-image: -o-linear-gradient(270deg,rgba(172,229,172,1.00) 0.52%,rgba(184,245,184,1.00) 20.73%,rgba(155,206,155,1.00) 100%);
	 background-image: linear-gradient(180deg,rgba(172,229,172,1.00) 0.52%,rgba(184,245,184,1.00) 20.73%,rgba(155,206,155,1.00) 100%);
	 */
	/*background-color: #ACE5AC;
	 -webkit-box-shadow: inset 0px 0px 5px 0px #5DA85D;
	 box-shadow: inset 0px 0px 5px 0px #5DA85D;
	 */
}
 #most_popular_services .callout .icon {
	 float: left;
	 width: 34px;
	 text-align: center;
	 color: #555;
}
 #most_popular_services .callout i {
	 font-size: 24px;
	 line-height: 1em;
}
 #most_popular_services .callout .message {
	 margin-left: 38px;
}
 #most_popular_services .callout .message p {
	 font-size: 0.9em;
	 font-weight: bold;
	 line-height: 1.2em;
	 font-style: italic;
	 color: #555;
}
 #most_popular_services .callout .message p.link {
	 font-size: 0.8em;
	 font-weight: normal;
	 line-height: 1.3em;
	 margin: .7em .5em;
	 color: #333;
	/*text-decoration: underline;
	 */
}
/** licensure */
 .licensure_widget .licensure_header img {
	 float: left;
	 max-width: 40px;
	 margin: 0 0 0 5px;
}
 .licensure_widget .licensure_header h3 {
	 margin: 0;
	 padding: 0 0 0 60px;
	 font-weight: bold;
}
 #licensure, .licensure_widget .verify_license {
	 width: 100%;
	 margin: .7em 0;
/*	 padding: 0 .7em; */
	 padding: 5px .7em;
	 clear: both;
	 cursor: pointer;
}
 #licensure {
	 background-color: #E6F3FF;
	 -webkit-box-shadow: inset 0px 0px 1px 0px #96A4B2;
	 box-shadow: inset 0px 0px 1px 0px #96A4B2;
}
 .licensure_widget .verify_license {
/*	 background-color: #728C35; */
	 background-color: #060;
	 -webkit-box-shadow: inset 0px 0px 1px 0px #67A672;
	 box-shadow: inset 0px 0px 1px 0px #67A672;
}
 #licensure .link, .licensure_widget .verify_license .link {
	 margin: .8em 0;
	 clear: both;
	 padding: .05em 0;
}
 #licensure .link a, .licensure_widget .verify_license .link a {
	 text-decoration: none;
}
 #licensure .icon, .licensure_widget .verify_license .icon {
	 float: left;
	 width: 28px;
}
 #licensure i, #licensure em, .licensure_widget .verify_license i, .licensure_widget .verify_license em {
	 font-size: 1.4em;
	 line-height: 1em;
}
 #licensure .item_label, .licensure_widget .verify_license .item_label {
	 margin-left: 2em;
}
/*display: inline;
 padding: .2em .6em .3em;
 font-size: 75%;
 font-weight: 700;
 line-height: 1;
 color: #fff;
 text-align: center;
 white-space: nowrap;
 vertical-align: baseline;
 border-radius: .25em;
 */
 #licensure .item_label p, .licensure_widget .verify_license .item_label p {
	 font-size: 1em;
	 font-weight: bold;
	 line-height: 1.2em;
}

/* Adjusting near black to full black to correct accessibility issues */
 #licensure .item_label p.description, .licensure_widget .verify_license .item_label p.description {
	 font-size: 0.8em;
	 font-weight: normal;
	 line-height: 1.3em;
	 margin: .2em 1.55em 0 .3em;
/*	 color: #555555; */
	 color: #000;
}

/* Adjusting near black to full black to correct accessibility issues */
 #licensure .section_header p {
	 font-size: 0.8em;
	 margin: 1em 0 0;
/*	 color: #6e6e6e; */
	 color: #000;
	 text-transform: uppercase;
}
 #licensure i, #licensure em, #licensure .item_label p, #licensure .item_label p a {
	 color: #004C97;
}
 .verify_license i, .verify_license em {
/*	 color: black; */
	 color: #fff;
 }
 .licensure_widget .verify_license .item_label p, .licensure_widget .verify_license .item_label p.description, .licensure_widget .verify_license .item_label p a, .licensure_widget .verify_license .item_label p.description a {
	 color: white;
}
 .licensure_widget .mqa_logos p {
	 margin: 0;
	 padding: 0;
	 text-align: center;
}
 .licensure_widget .mqa_logos p img {
	 margin: .5em .5em 0 0;
	 max-height: 130px;
	/*max-width: 50%;
	 height: auto;
	 */
	 border: 0;
	 -webkit-box-shadow: none;
	 box-shadow: none;
}
/*** article pagination */
/*#article_pagination*/
 #right_column #pagination {
	 width: 100%;
	 margin: .7em 0;
	 clear: both;
	 color: #959595;
	 border-bottom: 1px solid #CCCCCC;
}
/*#article_pagination .content_block*/
 #right_column #pagination .content_block {
	 float: left;
	 width: 50%;
	 margin: .2em 0;
	 padding: .3em .6em;
}
/*#article_pagination .content_block:hover, #article_pagination .content_block:focus, #article_pagination .content_block:active {
	 background-color: rgba(227,240,250,1.00);
	 -webkit-box-shadow: inset 0px 0px 5px rgba(123,189,255,1.00);
	 box-shadow: inset 0px 0px 5px rgba(123,189,255,1.00);
	 cursor: pointer;
}
 */
/*#article_pagination .content_block h1*/
 #right_column #pagination .content_block h1 {
	 margin: 0;
	 padding: 0;
	 font-size: 1em;
	 font-weight: normal;
}
/*#article_pagination .content_block:hover h1, #article_pagination .content_block:focus h1, #article_pagination .content_block:active h1*/
 #right_column #pagination .content_block:hover h1, #right_column #pagination .content_block:focus h1, #right_column #pagination .content_block:active h1 {
	 color: #333;
}
/*#article_pagination .content_block:hover h2, #article_pagination .content_block:focus h2, #article_pagination .content_block:active h2*/
 #right_column #pagination .content_block:hover h2, #right_column #pagination .content_block a:focus h2, #right_column #pagination .content_block:active h2 {
	 color: #004C97;
}
/*#article_pagination .content_block h1 span*/
 #right_column #pagination .content_block h1 span {
	 padding: 0 .6em;
	 font-weight: normal;
	 font-size: .8em;
	 line-height: 1.1em;
	 text-align: left;
	 text-transform: uppercase;
}
/*#article_pagination .content_block h2 i*/
 #right_column #pagination .content_block h2 i {
	 display: none;
}
/*#article_pagination .content_block a*/
 #right_column #pagination .content_block a {
	 text-decoration: none;
}
/*#article_pagination .section_header i*/
 #right_column #pagination .content_block i {
	 margin: 0;
	 padding: 0 .3em;
	 font-size: 1em;
	 line-height: 1em;
}
/*#next_article*/
 #right_column #next {
	 text-align: right;
}
/*#article_pagination h2*/
 #right_column #pagination h2 {
	 clear: both;
	 margin: 0;
	 padding: .3em 0;
	 font-size: 1em;
	 line-height: 1em;
	 font-weight: normal;
	 color: black;
}
 .gray_box {
	 display: block;
	 margin: 1em 0;
	 padding: .8em 1em;
	 line-height: 1.1em;
	 background-color: #ebebeb;
	 border-radius: 2px;
	 border: 1px solid #CCCCCC;
	 text-decoration: none;
	 color: #333;
}
/** media resources */
 #media_resources_widget div.icon {
	 float: left;
	 width: 4.1em;
	 margin: 0;
	 padding: 0;
}
 #media_resources_widget i {
	 margin: 0;
	 padding: 0;
	 font-size: 3em;
}
 #media_resources_widget div.text {
	 margin: 0 0 0 4.1em;
	 padding: 0;
}
 #media_resources_widget div.text h1, .gray_box h1 {
	 margin: 0 0 .3em 0;
	 padding: 0;
	 font-size: 1.2em;
}
 #media_resources_widget div.text h1 a {
	 color: #333;
}
 #media_resources_widget div.text p {
	 margin: 0 0 .5em 0;
	 padding: 0;
	 font-size: .9em;
}
/* media inquiries */
/*#media_inquiries_widget {
	 font-size: 1.1em;
}
 */
 #media_inquiries_widget ul {
	 margin-top: 0;
}
 #media_inquiries_widget ul li, #media_inquiries_widget ul li i {
	 padding-top: .6em;
}

/* Adjusting near black to full black to correct accessibility issues */
 #media_inquiries_widget a {
/*	 color: #333; */
	 color: #000;
	 text-decoration: none;
}
 #media_inquiries_widget a:hover, #media_inquiries_widget a:focus, #media_inquiries_widget a:active {
	 text-decoration: underline;
}
/* order_certificates_widget */
 #order_certificates_widget div.icon {
	 float: left;
	 width: 4.1em;
	 margin: 0;
	 padding: 0;
}
 #order_certificates_widget i {
	 margin: 0;
	 padding: 0;
	 font-size: 3em;
}
 #order_certificates_widget div.icon img {
	 max-width: 60%;
}
 #order_certificates_widget div.text {
	 margin: 0 0 0 2.1em;
	 padding: 0;
}
 #order_certificates_widget div.text h1, .gray_box h1 {
	 margin: 0 0 .3em 0;
	 padding: 0;
	 font-size: 1.2em;
}
 #order_certificates_widget div.text h1 a {
	 color: #333;
}
 #order_certificates_widget div.text p {
	 margin: 0 0 .5em 0;
	 padding: 0;
	 font-size: .9em;
}
/* twitter timeline */
 iframe.twitter-timeline {
	 width: 100%;
}
/* twitter include block */
 .EdgeButton, .EdgeButton:visited {
	 border-radius: 100px;
	 box-shadow: none;
	 cursor: pointer;
	 font-size: 14px;
	 font-weight: bold;
	 line-height: 20px;
	 padding: 6px 16px;
	 position: relative;
	 text-align: center;
	 white-space: nowrap;
}
 .EdgeButton--secondary, .EdgeButton--secondary:hover, .EdgeButton--secondary:focus, .EdgeButton--secondary:active {
	 border-color: #1DA1F2;
	 color: #1DA1F2;
}
 .follow-button .button-text, .edit-button .button-text {
	 text-align: center;
}
 .EdgeButton--secondary:hover, .EdgeButton--secondary:active {
	 background-color: #E8F5FD;
}
 .twitter-header .col-12 {
	 margin-top: .5em 
}
 .twitter-header .col-12 .col-3, .twitter-header .col-12 .col-12 {
	 padding: 0px;
}
 .twitter-header .col-8 {
	 margin-top: .5em;
	 margin-bottom: .5em;
}
 .twitter-header .col-8 {
	 margin-top: .5em;
	 margin-bottom: .5em;
}
 .twitter-header .col-8 button {
	 background-color: white;
}
 .twitter-header .col-8 button:hover, .twitter-header .col-8 button:active, .twitter-header .col-8 a:focus button {
	 background-color: #E8F5FD;
}
 .twitter-header .twitter-link {
	 text-align: left;
	 font-size: .9em;
}
/* links */
 #media_resources_widget .column, #order_certificates_widget .column {
	 float: left;
	 width: 50%;
}
 #media_resources_widget .link_block, #order_certificates_widget .link_block {
	 clear: both;
}
 #media_resources_widget.link .column, #order_certificates_widget.link .column {
	 display: none;
}
 #media_resources_widget ul, #order_certificates_widget ul {
	 list-style: none;
	 margin: 0 0 .3em;
	 padding: 0;
	 width: 100%;
}
 #order_certificates_widget ul {
	 margin-top: .3em;
}
 #media_resources_widget ul li a, #order_certificates_widget ul li a {
	 display: block;
	 font-size: 0.9em;
	 line-height: 1.1em;
	 margin: 0 2%;
	 padding: .4em .2em .4em .5em;
	 color: #004C97;
	 text-decoration: none;
}
 #order_certificates_widget ul li a {
	 margin-left: 0;
	 padding-left: 0;
}
 #media_resources_widget ul li a:hover, #media_resources_widget ul li a:focus, #media_resources_widget ul li a:active #order_certificates_widget ul li a:hover, #order_certificates_widget ul li a:focus, #order_certificates_widget ul li a:active {
	 color: black;
	 cursor: pointer;
	 text-decoration: underline;
}
/*callout button*/
 #order_certificates_widget .callout {
	 display: block;
	 width: 96%;
	 margin: 2% auto;
	 padding: .6em;
	 border-radius: 3px;
	 -webkit-box-shadow: inset 0px 0px 4px #ccc;
	 box-shadow: inset 0px 0px 4px #ccc;
	 text-decoration: none;
	 clear: both;
	 background: #fbab00;
}
 #order_certificates_widget .callout:hover, #order_certificates_widget .callout:focus, #order_certificates_widget .callout:active {
	 background-color: #f29500;
	 background: -moz-linear-gradient(top, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbab00), color-stop(23%, #ffae01), color-stop(23%, #ffae01), color-stop(100%, #f29500));
	 background: -webkit-linear-gradient(top, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	 background: -o-linear-gradient(top, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	 background: -ms-linear-gradient(top, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
	 background: linear-gradient(to bottom, #fbab00 0%, #ffae01 23%, #ffae01 23%, #f29500 100%);
}
 #order_certificates_widget .callout p {
	 margin: 0;
	 padding: .5em;
	 font-weight: bold;
	 line-height: 1.1em;
	 color: #333;
	 text-align: center;
}
/*** recent articles widget */
 #recent_articles_widget {
	 width: 100%;
	 margin: 1em 0;
	 padding: 0;
	 clear: both;
}
 #recent_articles_widget a img {
	 float: left;
	 width: auto;
	 max-width: 20%;
	 max-height: 2.8em;
	 margin: .2em .5em 0 0;
	 border: 1px solid #ccc;
	 clear: left;
}
 #recent_articles_widget a {
	 display: block;
	 margin: .4em 0 .7em;
	 font-size: .9em;
	 line-height: 1.1em;
	 color: #004C97;
	 text-decoration: none;
}
 #recent_articles_widget a:hover, #recent_articles_widget a:focus, #recent_articles_widget a:active {
	 color: black;
}
/*** upcoming events widget */
 #upcoming_events_widget {
	 width: 100%;
	 margin: 1em 0;
	 padding: 0;
	 clear: both;
}
 #upcoming_events_widget.location_events a span.title {
	 width: 100%;
	 margin-right: 0;
}
 #upcoming_events_widget.location_events a span.date {
	 float: right;
	 clear: left;
	 width: 100%;
	 margin-top: .4em;
	 margin-bottom: .3em;
	 text-align: left;
}
/*#upcoming_events_widget.location_events a {
	 width: 50%;
}
 */
 #upcoming_events_widget a .image_wrapper {
	 float: left;
	 max-width: 22%;
	 margin: .2em .5em 0 0;
	 border: .2em solid white;
}
 #upcoming_events_widget a .image_wrapper img {
	 width: auto;
	 max-width: 100%;
}
 #upcoming_events_widget a {
	 display: block;
	 margin: .2em 0 0 .4em;
	 padding: .4em;
	 font-size: .9em;
	 line-height: 1.1em;
	 color: #004C97;
	 text-decoration: none;
}
/*#upcoming_events_widget a span.date {
	 display: block;
	 float: right;
	 margin: .4em 0 .7em;
	 font-size: .7em;
	 line-height: .9em;
	 color: #959595;
	 text-decoration: none;
}
 */
 #upcoming_events_widget a span.title {
	 display: block;
	 float: left;
	 width: 70%;
	 color: #333;
	 font-size: .9em;
	/*margin-right: 30%;
	 */
}
 #upcoming_events_widget a span.date {
	 display: block;
	 float: right;
	 width: 25%;
	 margin: 0 0 .7em;
	 font-size: .8em;
	 line-height: 1.2em;
	 color: #959595;
	 text-decoration: none;
	 text-align: center;
}
/*#upcoming_events_widget a span.date {
	 display: block;
	 margin: .4em 0 .4em;
	 font-size: .9em;
	 line-height: .9em;
	 color: #959595;
	 text-decoration: none;
}
 */
 #upcoming_events_widget a span.date i {
	 padding-right: .7em;
}
 #upcoming_events_widget a span.time {
	 padding-left: 1.5em;
	 font-size: .9em;
	 line-height: .9em;
	 color: #888;
}
 #upcoming_events_widget a:hover, #upcoming_events_widget a:focus, #upcoming_events_widget a:active {
	 color: black;
	 background-color: #f5f5f5;
	 -webkit-box-shadow: inset 0px 0px 1px 0px #ccc;
	 box-shadow: inset 0px 0px 1px 0px #ccc;
	 cursor: pointer;
}
/*** 70-30 split column setup */
 .split_70-30 {
	 width: 100%;
	 clear: both;
}
 .split_70-30_left {
	 float: left;
	 width: 67.6%;
	 margin: .4em 32.4% 0 0;
}
 .split_70-30_right {
	 float: right;
	 width: 30%;
	 margin: 0.4em 0 1em -30%;
	 padding: .5em;
	/*background-color: #ebebeb;
	 */
	 clear: right;
	 font-size: .9em;
	 line-height: 1.2em;
}
 .split_70-30_right .block {
	 margin: 1em 0em;
	 width: 100%;
}
/*** chd contact widget */
 #chd_contact_widget {
	 padding: 0;
	 border: 1px solid #e5e583;
}
 #chd_contact_widget h3 {
	 margin: 0;
	 padding: .4em .6em;
	 font-size: .9em;
	 line-height: 1.1em;
	 border-bottom: 1px solid #e5e583;
	 background-color: #f6f5bc;
}
 #chd_contact_widget span.listing {
	 width:100%;
	 max-width: 100%;
	 background-color: rgba(246,245,188,.3);
	 font-size: .9em;
	 font-weight: 400;
	 display: block;
	 text-align: center;
}
 #chd_contact_widget ul {
	 margin: .3em .3em .6em 1em;
	 padding: 0 0 0 1em;
}
 #chd_contact_widget ul li {
	 margin: 0;
	 padding: .4em 0 .2em 0;
	 font-size: .8em;
	 line-height: 1.1em;
}
 #chd_contact_widget ul li i {
	 margin: .3em 0 0 0;
	 color: #333;
}
 #chd_contact_widget ul li a {
	 text-decoration: none;
	 color: #004C97;
}
 #chd_contact_widget ul li a.phone {
	 font-weight: bold;
}
 #chd_contact_widget ul li p {
	 margin: 0;
	 padding: 0;
}
 #chd_contact_widget ul li p.address {
	 margin-bottom: .2em;
	 font-weight: bold;
}
 #chd_contact_widget ul li:hover a, #chd_contact_widget ul li:focus a, #chd_contact_widget ul li:active a {
	 color: black;
}
 .split_70-30_right .content_block {
	 margin: 1em;
}
 .split_70-30_right .content_block img {
	 max-width: 100%;
}
/*** content banner */

/* Adjusting near black to full black to correct accessibility issues */
 .content_banner_content {
	 display: block;
	 width: 100%;
	 margin: .5em 0 1em;
	 clear: both;
	 margin: 1em 0;
	 padding: .8em 1em;
	 line-height: 1.1em;
	 position: relative;
	 background-color: #ebebeb;
	 border-radius: 2px;
	 border: 1px solid #CCCCCC;
	 text-decoration: none;
/*	 color: #333; */
	 color: #000;
}

/*.content_banner_content .links below to be deleted - left in to support older version of the action banner */
 .content_banner_content .links {
	 display: block;
	 width: 40%;
	 float: right;
	 margin: .6em .2em 0 0;
	 padding: 0;
	 text-align: center;
	 position: absolute;
	 top: .5em;
	 right: .5em;
}
 .content_banner_content .link_block {
	 display: block;
	 width: 40%;
	 float: right;
	 margin: .6em .2em 0 0;
	 padding: 0;
	 text-align: center;
	/*position: absolute;
	 top: .5em;
	 right: .5em;
	 */
}
 .content_banner_content a.link_button {
	 display: block;
	 margin: 0 auto;
	 padding: .5em .9em;
	 font-size: 1.2em;
	 line-height: 1.15em;
	 background-color: #ffce08;
	 border: 1px solid #e0ba20;
	 color: #000;
	 text-align: center;
	 border-radius: 4px;
	 text-decoration: none;
	 font-weight: bold;
}
 .content_banner_content a.link_button:hover {
	 background-color: #fcd700;
}
 .content_banner_content .sublink {
	 clear: right;
	 display: block;
	 font-size: 0.9em;
	 margin: .3em 1em;
}
/*.content_banner_content .banner below to be deleted - left in to support older version of the action banner */
 .content_banner_content .banner, .content_banner_content .banner_block {
	 padding: .2em 43% .2em .2em;
}
 .content_banner_content .banner_block_wide {
	 padding: .2em .2em .2em .2em;
}

/* Adjusting near black to full black to correct accessibility issues */
 .content_banner_content h2 {
	 margin: 0;
	 font-size: 1.3em;
	 line-height: 1.15em;
	 font-family: 'PT Sans', sans-serif;
/*	 color: #2980B9; */
	 color: #000;
	 font-weight: bold;
	 font-size: 1.1em;
}
 .content_banner_content p {
	 display: block;
	 margin: .5em 0 0 0;
	 padding: 0;
	 font-size: .9em;
	 font-style: italic;
}
/*** action_banner_content */
 .action_banner_content {
	 padding: 0;
	 margin: .5em 0;
}
 .action_banner_content h1 {
	 margin: 0;
	 padding: .5em .8em 1em .8em;
	 font-size: 1em;
	 font-weight: inherit;
	 line-height: 1.3em;
	 border: 1px solid #e6e6e6;
	 background: #f5f5f5;
}
 .action_banner_content a.action_button {
	 display: block;
	 max-width: 40%;
	 float: right;
	 margin: .8em .8em .5em 2em;
	 padding: .3em .7em;
	 font-size: 1em;
	 line-height: 1.2em;
	 background-color: #ffce08;
	 border: 1px solid #e0ba20;
	 color: #000;
	 text-align: center;
	 border-radius: 4px;
	 text-decoration: none;
}
 .action_banner_content a.action_button:hover {
	 background-color: #fcd700;
}
 .action_banner_content h1 .fh-action-sublink {
	 display: block;
	 margin: .5em .8em 0 0;
}
 .action_banner_content img {
	 width: 100%;
	 max-width: 100%;
}
/*** FAQ_content */
 .faq_content {
	 padding: 0;
	 margin-bottom: 1em;
}
 .faq_content ul {
	 padding: 0 0 0 1em;
	 margin: 1em 1em 1.5em 1em;
}
 .faq_content ul li {
	 padding: .4em 0 .2em 0;
	 line-height: 1.1em;
}
 .faq_content h2 {
	 margin: 1em 0 .3em .6em;
	 padding: 0;
	 font-size: 1em;
}
 .faq_content p {
	 margin: 0 0 .1em 1em;
	 padding: 0;
}
/*** links content */
 .links_content {
	 padding: 0;
	 margin-bottom: 1em;
}
 .links_content ul {
	 list-style: none;
	 padding: 0;
	 margin: 1em 1em .3em .4em;
}
 .links_content ul li {
	 padding: .4em 0 .2em 0;
	 line-height: 1.1em;
}
 .links_content ul li a {
	 display: block;
}
 .links_content ul li span {
	 display: block;
	 padding: .4em 0 .2em .3em;
}
 .links_content p {
	 margin: 0 0 .1em 1em;
	 padding: 0;
}
/*** publications content */
 .publications_content {
	 padding: 0;
	 margin-bottom: 1em;
}
 .publications_content h2 {
	 margin: .8em 0 .3em .2em;
	 padding: 0;
	 font-size: 1.1em;
}
 .publications_content p {
	 margin: .3em 0 0 .5em;
	 padding: 0;
}
 .publications_content p.date {
	 margin: 0;
	 padding: 0 0 0 .6em;
	 font-size: .8em;
	 color: #959595;
	 float: none;
}
 .publications_content .publication_listing_thumb {
	 margin-top: 1em;
	 margin-bottom: .5em;
	 padding-left:.6em;
}
/*** upcoming events */
 #upcoming_events_feature {
	 width: 100%;
	 margin: .7em 0;
	 padding: 0;
	 clear: both;
}
 #upcoming_events {
	 margin: 0;
	 padding: 0;
}
 #upcoming_events_feature .list, #upcoming_events .list {
	 padding: .3em 0;
	 border: 1px solid #ccc;
	 border-left: 0;
	 border-right: 0;
}
 #volunteer_list {
	 padding: .3em 0;
	 border: 1px solid #ccc;
	 margin: 0;
	 padding: 0;
	 border: 0;
}
 #volunteer_list .list {
	 margin-top: 10px;
}
 #volunteer_list .jplist-panel {
	 margin-bottom: 40px;
}
 #volunteer_list .jplist-panel .jplist-pagination {
	 margin-bottom: 20px;
}
 #upcoming_events_feature .list-item, #upcoming_events .list-item, #volunteer_list .list-item {
	 width: 100%;
	 clear: left;
	 margin: .2em 0 0;
	/*padding: .7em;
	 */
}
 #volunteer_list .list-item {
	 border-top: 1px solid #CCC;
	 padding-top: 10px;
}
 #upcoming_events_feature .list-item a, #upcoming_events .list-item a {
	 display: block;
	/*margin: .7em;
	 */
	 padding: .7em;
}
/*#upcoming_events_feature .image_wrapper, #upcoming_events */
 .image_wrapper {
	 position: relative;
	 height: auto;
	 margin: 0 5px 0 2px;
	 border: .2em solid white;
	 background: white;
	 -webkit-box-shadow: 1px 1px 6px #ccc;
	 box-shadow: 1px 1px 6px #ccc;
	 float: left;
	 width: 30%;
	 margin-right: -65%;
}
 #upcoming_events_feature .image_wrapper img, #upcoming_events .image_wrapper img {
	 width: 100%;
	 height: auto;
	 margin: 0 auto;
}
 #volunteer_list .data_wrapper {
	 position: relative;
	 height: auto;
	 background: white;
	 float: left;
	 width: 30%;
}
 #volunteer_list .data_wrapper p {
	 margin: 0;
	 padding: 0px 15px 5px 0px 
}
 #upcoming_events_feature .list-item .content_block, #upcoming_events .list-item .content_block, #upcoming_events_feature .list-item .block, #upcoming_events .list-item .block {
	 float: right;
	 width: 100%;
}
 #upcoming_events_feature .list-item.image .content_block, #upcoming_events .list-item.image .content_block, #upcoming_events_feature .list-item.image .block, #upcoming_events .list-item.image .block {
	 float: right;
	 width: 65%;
}
 #volunteer_list .list-item .block {
	 float: left;
	 width: 65%;
}
 #upcoming_events_feature .headline, #upcoming_events .headline, #volunteer_list .headline {
	 display: block;
	 font-size: 1em;
	 text-decoration: none;
}
 #upcoming_events_feature .title, #upcoming_events .title, #volunteer_list .organization {
	 font-weight: bold;
	 font-size: 1em;
	 line-height: 1.2em;
	 color: #333;
}
 #upcoming_events_feature .location, #upcoming_events .location {
	 font-size: .9em;
	 font-weight: normal;
	 line-height: 1.2em;
	 color: #555;
}
 #upcoming_events_feature .date, #upcoming_events .date {
	 float: none;
	 padding: .4em 0 0;
	 font-weight: normal;
	 line-height: 1em;
	 color: #6e6e6e;
}
 #upcoming_events_feature .list-item a:hover, #upcoming_events_feature .list-item a:focus, #upcoming_events_feature .list-item a:active, #upcoming_events .list-item a:hover, #upcoming_events .list-item a:focus, #upcoming_events .list-item a:active {
	 background-color: #f7f7f7;
	 -webkit-box-shadow: inset 0px 0px 3px 0px #ccc;
	 box-shadow: inset 0px 0px 3px 0px #ccc;
	/*background-color: white;
	 -webkit-box-shadow: inset 0px 0px 1px 0px #AAAAAA;
	 box-shadow: inset 0px 0px 1px 0px #AAAAAA;
	 */
	 cursor: pointer;
	/*background-color: rgba(227,240,250,1.00);
	 -webkit-box-shadow: inset 0px 0px 5px rgba(123,189,255,1.00);
	 box-shadow: inset 0px 0px 5px rgba(123,189,255,1.00);
	 background-image: -webkit-linear-gradient(270deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 background-image: -moz-linear-gradient(270deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 background-image: -o-linear-gradient(270deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 background-image: linear-gradient(180deg,rgba(227,240,250,1.00) 0%,rgba(255,255,255,1.00) 26.42%,rgba(227,240,250,1.00) 69.43%);
	 */
}
 #upcoming_events_feature .featured_event, #upcoming_events .featured_event {
	 background-color: #f5f5af;
	/*-webkit-box-shadow: inset 0px 0px 5px #cccc86;
	 box-shadow: inset 0px 0px 5px #cccc86;
	 */
	 -webkit-box-shadow: inset 0px 0px 1px #cccc86;
	 box-shadow: inset 0px 0px 1px #cccc86;
	/*background-color: #FFF797;
	 -webkit-box-shadow: inset 0px 0px 5px #EAD900;
	 box-shadow: inset 0px 0px 5px #EAD900;
	 */
}
 #report_disease_widget {
	 border: 1px solid #F2C40F;
	 padding: .3em 0 .6em;
}
 #report_disease_widget > i {
	 margin: .3em;
	 float: left;
	 color: orange;
	 font-size: 1.8em;
}
 #report_disease_widget > div {
	 padding: 0 0 0 2.8em;
}
 #report_disease_widget > div h3 {
	 margin: .5em 0 .5em;
	 padding: 0;
	 font-size: 1em;
}
 #report_disease_widget > div i {
	 padding-right: .4em;
}
 #report_disease_widget span.phone {
	 display: block;
	 font-size: 1.2em;
	 color: black;
	 font-weight: bold;
}
 #report_disease_widget .sub-text {
	 display: block;
	 padding-top: .5em;
	 font-size: .75em;
	 font-style: italic;
	 line-height: 1em;
}
 .highlight_block_widget {
	 margin: 0;
	 padding: 1em;
	 border: #fff797 1px solid;
	 background: #FFFBCB;
}
 .highlight_block_widget h3 {
	 margin: 0;
	 padding: 0;
	 font-size: .9em;
	 font-weight: bold;
}
 .highlight_block_widget > ul {
	 margin: 0;
	 padding-left: 1.8em;
}
 .highlight_block_widget > ul li {
	 font-size: .9em;
	 line-height: 1.1em;
	 padding-top: .5em;
}
 .fh-promo-small {
	 clear: both;
	 margin-bottom: 1.2em;
}
 .fh-promo-small img.fh-promo-image {
	 float: left;
	 max-width: 90px;
}
 .fh-promo-small-content {
	 padding-left: 95px;
}
 .fh-promo-small-content h3 {
	 font-size: .9em;
	 font-weight: bold;
	 color: black;
}
 .fh-promo-small-content .fh-alert-text {
	 display: block;
	 font-size: .85em;
	 font-style: italic;
	 font-weight: bold;
	 color: red;
	 padding-bottom: .3em;
}
 .fh-promo-small-content .fh-block-content {
	 font-size: .8em;
}
 ul.inline-list {
	 list-style: none;
	 margin: 0;
	 padding: 0;
}
 ul.inline-list li {
	 display: inline-block;
}
 .fh-col3 {
	 max-width: 31%;
}
 .fh-promo-small-content ul.inline-list li a {
	 margin: 0;
	 padding: 0;
}
 .fh-promo-small-content p {
	 margin: .3em 0 0;
	 padding: 0;
}
/**** footer ****************************************************************/
 #footers {
	 clear: both;
	 width: 100%;
}
/********** social footer */
 #social_footer_container {
	 clear: both;
	 width: 100%;
	 background-color: #FFF797;
	 border-top-color: #ead900;
	 border-top-width: 1px;
	 border-top-style: solid;
}
 #social_footer {
	 margin: 0 auto;
	 width: 100%;
	 max-width: 980px;
	 padding: 0.7em 1em 1em;
}
 #social_footer #the_facts {
	 height: 66px;
	 margin: 0 200px 0 0;
	 padding: 0 0 0 1.2%;
	 color: #555555;
	 font-weight: bold;
	 line-height: 1.4em;
}
 #social_footer #the_facts .header {
	 width: 100%;
	 font-size: .9em;
	 font-style: italic;
	 margin: 0;
}
/* added from server version */
 #social_footer #the_facts .flexslider {
	 font-size: .95em;
	 margin-bottom: 0;
	 background-color: transparent;
	 border: none;
	 border-radius: 0;
	 box-shadow: none;
}
 #social_footer #the_facts .flex-direction-nav a {
	 width: 18px;
	 height: 18px;
	 top: 3em;
	 margin: -20px 0 0;
	 background: url("../../images/footer-slider-direction-nav.png");
	 opacity: 1;
}
 #social_footer #the_facts .flex-direction-nav .flex-next {
	 background-position: 100% 0;
	 right: 0;
}
 #social_footer #the_facts .flex-direction-nav .flex-prev {
	 left: 0;
}
 #social_footer #the_facts .flexslider:hover .flex-next {
	 opacity: 1;
	 right: 0;
}
 #social_footer #the_facts .flexslider:hover .flex-prev {
	 opacity: 1;
	 left: 0;
}
 #social_footer #the_facts .slides {
	 padding-left: 34px;
	 width: 90%;
}
 #social_footer #the_facts .slides h3 {
	 font-size: 1em;
	 letter-spacing: .03em;
	 font-style: italic;
	 margin-bottom: 4px;
	 margin-left: -34px;
}
 #social_footer #the_facts .fh-slide-text {
	 font-family: 'PT Sans', sans-serif;
	 font-size: 1.3em;
	 font-weight: 700;
	 margin-left: 5px;
}
/* end addition from server version */
 #social_footer #the_facts p {
	 font-size: 1.3em;
}
 #social_footer #social_media_container {
	 float: right;
	 margin: 0 0.1em 0 1em;
}
 #social_footer #social_media_container p {
	 float: left;
	 font-size: 1em;
	 width: 100%;
	 text-align: center;
	 font-weight: bold;
	 line-height: 1em;
	 font-style: italic;
}
 #social_footer #social_media_container ul, #contact_information_mobile .social_media_container ul {
	 list-style: none;
	 width: 180px;
	 margin: 10px auto 0;
	 padding: 0;
}
 #social_footer #social_media_container ul li, #contact_information_mobile .social_media_container ul li {
	 float: left;
	 width: 36px;
	 height: 33px;
	 margin: 0;
	 padding: 0;
	 text-align: center;
}
 #social_footer #social_media_container ul li a, #contact_information_mobile .social_media_container ul li a {
	/*display: block;
	 font-family: FontAwesome;
	 font-size: 30px;
	 font-weight: normal;
	 line-height: 1.4em;
	 color: #555;
	 text-decoration: none;
	 */
	 display: inline-block;
	 width: 32px;
	 height: 33px;
	 background-image: url("../../images/social_bar_icons.png");
	 background-repeat: none;
}
 #social_footer #social_media_container ul li#facebook a, #contact_information_mobile .social_media_container ul li#facebook_mobile a {
	 background-position: -2px -2px;
}
 #social_footer #social_media_container ul li#facebook a:hover, #contact_information_mobile .social_media_container ul li#facebook_mobile a:hover {
	 background-position: -2px -38px;
}
 #social_footer #social_media_container ul li#twitter a, #contact_information_mobile .social_media_container ul li#twitter_mobile a {
	 background-position: -36px -2px;
}
 #social_footer #social_media_container ul li#twitter a:hover, #contact_information_mobile .social_media_container ul li#twitter_mobile a:hover {
	 background-position: -36px -38px;
}
 #social_footer #social_media_container ul li#youtube a, #contact_information_mobile .social_media_container ul li#youtube_mobile a {
	 background-position: -70px -2px;
}
 #social_footer #social_media_container ul li#youtube a:hover, #contact_information_mobile .social_media_container ul li#youtube_mobile a:hover {
	 background-position: -70px -38px;
}
 #social_footer #social_media_container ul li#pinterest a, #contact_information_mobile .social_media_container ul li#pinterest_mobile a {
	 background-position: -104px -2px;
}
 #social_footer #social_media_container ul li#pinterest a:hover, #contact_information_mobile .social_media_container ul li#pinterest_mobile a:hover {
	 background-position: -104px -38px;
}
 #social_footer #social_media_container ul li#flickr a, #contact_information_mobile .social_media_container ul li#flickr_mobile a {
	 background-position: -138px -2px;
}
 #social_footer #social_media_container ul li#flickr a:hover, #contact_information_mobile .social_media_container ul li#flickr_mobile a:hover {
	 background-position: -138px -38px;
}
/*#social_footer #social_media_container ul li a:hover, #social_footer #social_media_container ul li a:focus, #social_footer #social_media_container ul li a:active {
	 color: #222;
}
 */
/********** main footer */
 #main_footer_container {
	 clear: both;
	 width: 100%;
	 background-color: #2C3E50;
	 border-top-color: #1B2631;
	 border-top-width: 3px;
	 border-top-style: solid;
	 -webkit-box-shadow: inset 0px 1px 7px 0px #283A4B;
	 box-shadow: inset 0px 1px 7px 0px #283A4B;
}
 #main_footer {
	 margin: 0 auto;
	 width: 100%;
	 max-width: 980px;
}
 #main_footer ul {
	 list-style: none;
	 margin: 0 1.5em .7em 0;
	 padding: 0;
}
 #main_footer ul li {
	 font-size: .8em;
	 font-weight: normal;
	 line-height: 1.1em;
	 color: white;
	 padding: .2em 0 .2em .5em;
}
 #main_footer ul li.header {
	 font-size: 1em;
	 line-height: 1.2em;
	 padding-left: 0;
	 padding-top: 0;
	 color: #FFF797;
}
 #main_footer ul li.header a {
	 color: #FFF797;
}
 #main_footer ul li a {
	 color: white;
	 text-decoration: none;
}
 #main_footer ul li a:hover, #main_footer ul li a:focus, #main_footer ul li a:active {
	 color: #FFF797;
	 text-decoration: underline;
}
 #main_footer ul li.header a:hover, #main_footer ul li.header a:focus, #main_footer ul li.header a:active {
	 color: white;
}
/* featured programs*/
 #featured_programs_container {
	 float: left;
	 width: 20.2%;
	 min-width: 230px;
	 margin: 0 0 0 1.2%;
	 padding: .8em 0;
}
 #featured_programs p.section_header {
	 font-size: .8em;
	 width: 100%;
	 font-weight: 500;
	 line-height: 1em;
	 clear: both;
/*	 color: #AFC8E2; */
	 color: #fff;
	 text-transform: uppercase;
	 padding: 0 .5em .3em 0;
}
 #featured_programs div {
	 text-align: center;
	 margin: .1em auto;
	 padding: 12px 0 4px;
}
 #featured_programs .healthiest_weight_logo img {
	 width: 70%;
}
 #featured_programs .e_forcse_logo img {
	 width: 85%;
}
 #featured_programs .tobacco_free_florida_logo img {
	 width: 50%;
}
 #related_organizations {
	 float: left;
	 margin: 1em 0 0;
	 width: 100%;
}
/** health across the state */
 #health_across_the_state {
	 margin: 0 0 0 250px;
	 padding: .8em 0;
	 color: white;
}
 #health_across_the_state .column {
	 float: left;
	 width: 48%;
}

/* Adjusting near black to full black to correct accessibility issues */
 #health_across_the_state p.section_title {
	 width: 100%;
	 margin: 0 0 .7em;
	 padding: 0;
	 font-size: 1.2em;
	 font-weight: 600;
	 line-height: 1em;
/*	 color: #AFC8E2; */
	 color: #fff;
}
/********** legal footer */
 #legal_footer_container {
	 clear: both;
	 width: 100%;
	 background-color: #34495E;
	 border-top-color: #293a4b;
	 border-top-width: 2px;
	 border-top-style: solid;
}
/** footer content */
 #legal_footer_content {
	 float: left;
	 margin: 0 auto;
	 width: 100%;
	 max-width: 980px;
	 padding: 0.7em 1em;
}
/** DOH logo */
 #legal_footer_content .doh_logo {
	 float: left;
	 margin: .2em 0 60px .2em;
	 padding: 4px;
	 background-color: white;
}
 #legal_footer_content .doh_logo img {
	 height: 60px;
}
/** footer content */
 #legal_footer {
	 margin: .2em 0 0 85px;
	 color: white;
	 letter-spacing:.05em;
 }
 #legal_footer p {
	 font-size: 0.8em;
	 font-weight: normal;
	 line-height: 1.3em;
	 margin: 0 0 .5em 0;
	 color: #FFF797;
}
 #legal_footer a {
	 color: white;
}
 #legal_footer p:first-child {
	 color: white;
}
 #legal_footer ul.inline-nav {
	 margin: 0;
}
 #legal_footer ul.inline-nav li:first-child {
	 padding-left: 0;
}
 #legal_footer ul a {
/*	 text-decoration: underline;
	 color: #AFC8CB; */
	 color: #fff;
font-weight:bold;
 }
 #legal_footer ul a:hover, #legal_footer ul a:focus, #legal_footer ul a:active {
	 color: white;
}
 .zoom_searchform {
	 margin-bottom: 1em;
}
 .zoom_searchform input, .zoom_searchform span {
	 display: inline;
}
 .zoom_searchform input[type=submit], .zoom_searchform input[type=button] {
	 height: 24px;
	 font-size: 0.8em;
	 margin: 0;
	 padding: 0 .5em;
	 background-color: #34495E;
	 color: white;
	 line-height: 1em;
	 border: 0px;
	 border-top-left-radius: 4px;
	 border-top-right-radius: 4px;
	 border-bottom-right-radius: 4px;
	 border-bottom-left-radius: 4px;
}
/* Google Maps Info Window */
 div.info-content .title {
	 color: #000;
	 font-weight: 500;
}
 div.info-content .info p {
	 margin-bottom: 1px;
}
 .scp_split_right {
	 float: right;
	 width: 22.5%;
	 max-width: 22.5%;
	 padding: 10px 
}
/*** Slideshow Additions ***/
 .slick-slider {
	 padding-top: 8px;
	 padding-bottom:10px;
}
 .main-display {
	 width: 90%;
}
 .slick-list {
	 width: 100%;
	 max-width: 100%;
	 display: inline-block;
}
 .slider-group {
	 display: inline-flex;
	 padding-top: 0px;
	 margin: 0px;
	 border: 0px solid #000;
	 width: 100%;
	 max-width: 100%;
}
 .slick-arrow {
	 width: 4%;
	 max-width: 4%;
}
 .slick-dots {
	 bottom: -40px !important;
	 padding-top: 10px !important;
}
 ul.slick-dots li button:hover, ul.slick-dots li button:focus {
	 border: 1px solid #FFF;
}
 .slider-prev, .slider-next {
	 width: 5%;
	 max-width: 5%;
	 display: block;
	 cursor: pointer;
}
 .slider-prev div.slider-arrow-div, .slider-next div.slider-arrow-div {
	 position: relative;
	 top: 50%;
	 margin-left: .3em;
}
 .slider-prev {
	 border-top-left-radius: 25px;
}
 .slider-prev.slider-prev-dots {
	 border-bottom-left-radius: 25px;
	 border-bottom: 0px solid transparent !important;
}
 .slider-next {
	 border-top-right-radius: 25px;
}
 .slider-next.slider-next-dots {
	 border-bottom-right-radius: 25px;
	 border-bottom: 0px solid transparent !important;
}
 .slideshow-nav {
	 border-bottom-left-radius: 25px;
	 border-bottom-right-radius: 25px;
	 border-top: 2px solid #000;
	 padding-bottom: 10px;
}
 .slideshow-controls {
	 display: inline;
	 width: 100%;
	 max-width:100%;
}
 .slideshow-controls .playback {
	 width:49%;
	 max-width:49%;
	 margin-top: 5px;
	 display: inline-block;
}
 .slideshow-controls .playback.pause {
	 padding-left:3%;
	 text-align:left;
}
 .slideshow-controls .playback.play {
	 text-align:right;
}
 .slideshow-controls .playback.play i, .slideshow-controls .playback.pause i {
	 cursor: pointer;
}
 .overlay-text {
	 position: absolute;
	 bottom: 0px;
	 word-wrap: break-word;
	 width:100%;
	 max-width:100%;
}
 .overlay-text h2, .overlay-text p {
	 margin-left: 10px;
}
 .overlay-text p span.header {
	 font-size: 1.5em;
	 font-weight: bold;
	 line-height: 1.1em;
}
 .overlay-text p {
	 font-size: .9em;
}
 .img-interior {
	 width:100%;
	 max-width:100%;
	 position:relative;
}
 .image_slide a div.link-obj {
	 display:none;
	 position: absolute;
	 top: 0;
	 right: 0;
	 width: 20px;
	 height: 20px;
	 text-align: center;
}
 .image_slide a:hover div.link-obj, .image_slide a:focus div.link-obj {
	 display: block;
}
 #site-map-tree .fancytree-treefocus span.fancytree-active span.fancytree-title {
	 background-color: #2C3E50;
}
 #site-map-tree .fancytree-treefocus span.fancytree-active span.fancytree-title a {
	 color: #FFF;
}
 span.fancytree-title, span.fancytree-title a {
	 color: #000;
}
 span.fancytree-title, span.fancytree-title a:hover, span.fancytree-title, span.fancytree-title a:focus, span.fancytree-title a:active, span.fancytree-title:hover, span.fancytree-title:focus, span.fancytree-title:active {
	 color: #FFF;
}
 span.fancytree-title:hover, span.fancytree-title:focus {
	 background-color: #2C3E50;
}
/**************************************************************** media queries ****************************************************************/
 @media only screen and (max-width: 960px) {
	 .featured_video_column .featured_video_block span.duration.large {
		 font-size: .9em;
	}
}
 @media only screen and (max-width: 860px) {
	/************** right column ****************************************************************/
	/**** contact information blocks change from columns to rows */
	 #contact_information {
		 border: none;
	}
	 #contact_information .content_block {
		 float: none;
		 width: 100%;
		 clear: both;
		 font-size: .9em;
		 padding-top: 0;
		 padding-bottom: .7em;
		 border: none;
	}
	 #contact_information .section_header i {
		 font-size: 1.3em;
		 line-height: 1.1em;
	}
	 #contact_information table.section_header h1 {
		 margin: 0;
		 font-size: 1em;
	}
	 #contact_information h2 {
		 margin: .3em .3em .3em 1.5em;
		 text-align: left;
	}
	 #contact_information table.contact_link {
		 margin: .7em .2em .4em 1.5em;
	}
	 #contact_information .contact_link td {
		 padding: .2em;
		/*font-size: .8em;
		 line-height: 1.1em;
		 */
	}
	 #contact_information .contact_link i {
		 padding: 0 .2em 0 .4em;
		 font-size: 1.2em;
		 line-height: 1em;
	}
	/**** article - drop specified text to prevent wrapping */
	 #article_sidebar #share_links h2 span, .share_sidebar #share_links h2 span {
		 display: none;
	}
	 #rss_feed_widget span:last-child {
		 display: none;
	}
	/** article pagination blocks change from columns to rows */
	/*#article_pagination*/
	 #right_column #pagination {
		 padding-bottom: .3em;
	}
	/*#article_pagination .content_block*/
	 #right_column #pagination .content_block {
		 float: none;
		 width: 100%;
		 margin: 0;
		 padding: 0;
		 text-align: left;
		 font-size: .9em;
	}
	/*#article_pagination .content_block h1*/
	 #right_column #pagination .content_block h1 {
		 display: none;
	}
	/*#article_pagination .content_block h2 i*/
	 #right_column #pagination .content_block h2 i {
		 display: inline-block;
		 float: left;
		 width: 1em;
		 height: 1em;
		 margin-bottom: -1em;
	}
	/*#article_pagination .content_block h2 span*/
	 #right_column #pagination .content_block h2 span {
		 display: inline-block;
		 padding-left: 1.2em;
	}
	/*** media resources */
	 #media_resources_widget div.icon {
		 width: 2.5em;
	}
	 #media_resources_widget i {
		 font-size: 1.8em;
	}
	 #media_resources_widget div.text {
		 margin-left: 2.6em;
	}
	 #media_resources_widget div.text h1, .gray_box h1 {
		 font-size: 1em;
	}
	 #media_resources_widget div.text p {
		/*margin: 0 0 .5em 0;
		 padding: 0;
		 */
		 font-size: .8em;
		 line-height: 1.1em;
	}
}
 @media only screen and (max-width: 800px) {
	/****** override jplist styling */
	 .list .block, .list .img {
		 width: 100%;
		 margin: 0;
	}
}
 @media only screen and (max-width: 768px) {
	/************** header/main navigation ****************************************************************/
	/**** main navigation falls below logo at full width */
	 .featured_video_column .featured_video_block span.duration.large {
		 font-size: .9em;
	}
	 .featured_video_column .featured_video_block i.fa.fa-play-circle.large {
		 display: none;
	}
	 .featured_video_column .featured_video_block span.duration i.fa.fa-play-circle.small {
		 display: inline;
	}
	 #header_container #logo_container {
		 margin-bottom: 0;
	}
	 .chd_alert_message a {
		 max-height: 123px;
		 margin: 0;
	}
	/** for the state site bump the text size down in the main navigation menu */
	 #main_nav.state_site {
		 font-size: .78em;
	}
	 #main_nav {
		 margin-left: 1.2%;
	}
	 #main_nav .rmenu_dropdown, .state_site #fh_main_nav.rmenu .rmenu_dropdown {
		 display: none;
	}
	/************** right column ****************************************************************/
	/**** 3-6-5 right content column falls below main_column */
	 #content_container.layout_3-6-5 #left_column {
		 width: 33.3%;
		 float: left;
		 clear: none;
	}
	 #content_container.layout_3-6-5 #main_column {
		 width: 61.89%;
		 margin-bottom: 0;
		 float: right;
		 margin-right: 1.2%;
	}
	 #content_container.layout_3-6-5 #right_column {
		 width: 61.89%;
		 float: right;
		 margin-right: 1.2%;
	}
	/** drop contact information */
	 #contact_information {
		 display: none;
	}
	/** most popular services items display in single column */
	/*#most_popular_services .column {
		 float: left;
		 width: 100%;
	}
	 */
	/** drop licensure - home page */
	 #licensure, .verify_license, .licensure_header {
		 display: none;
	}
	/** show licensure widget - other pages */
	 .licensure_widget #licensure, .licensure_widget .verify_license, .licensure_widget .licensure_header {
		 display: block;
	}
	 #report_disease_widget > div h3 {
		 padding: 0;
		 margin: .5em 0 .5em;
		 font-size: .9em;
	}
	 #report_disease_widget > i {
		 font-size: 1.3em;
	}
	 #report_disease_widget > div {
		 padding: 0 0 0 1.9em;
	}
	 #report_disease_widget span.phone {
		 font-size: .95em;
		 color: black;
		 font-weight: bold;
	}
	 #report_disease_widget .sub-text {
		 padding-top: .3em;
		 font-size: .7em;
	}
	/************** content column ****************************************************************/
	/*** videos - display videos in a single column */
	 #more_videos ul li {
		 width: 47%;
		 display: inline-block;
		 margin: 0;
		 padding: 1%;
	}
	/** reduce map image size on locations page */
	 .location .map {
		 width: 40%;
	}
	 .location .top_wrapper {
		 width: 58%;
		 margin: 0 1%;
	}
	/************** footer ****************************************************************/
	/** featured programs expands to full width */
	 #featured_programs_container {
		 float: none;
		 width: 96%;
		 margin: 0 auto;
	}
	 #featured_programs div {
		 display: inline-block;
		 margin: 0;
		 padding: 0;
		 width: 32%;
	}
	/** icons display horizontally */
	 #featured_programs .healthiest_weight_logo img {
		 width: 90%;
	}
	 #featured_programs .e_forcse_logo img {
		 width: 100%;
	}
	 #featured_programs .tobacco_free_florida_logo img {
		 width: 70%;
	}
	/** health across the state drops below left side content */
	 #health_across_the_state {
		 float: none;
		 width: 96%;
		 margin: 0 auto;
	}
	/** article sidebar moves above article content */
	 .share_sidebar {
		 float: none;
		 width: 100%;
		/*margin: .8em 0;
		 */
		 margin: .8em 0;
	}
	 #article_sidebar a.press_release, .share_sidebar a.press_release {
		 display: inline-block;
		 float: left;
		 width: auto;
		 margin-right: 1.5em;
	}
	 #article_sidebar a.press_release span, .share_sidebar a.press_release span {
		 padding-right: .5em;
	}
	 #article_sidebar #share_links, .share_sidebar #share_links {
		 display: inline-block;
		 float: right;
		 margin-right: .7em;
		 margin-bottom: .5em;
	}
	 #article_sidebar #share_links h2, .share_sidebar #share_links h2 {
		 display: inline;
		 width: auto;
		 border: 0;
	}
	 #article_sidebar #share_links h2 span, .share_sidebar #share_links h2 span {
		 display: inline;
	}
	 #article_sidebar #share_links ul, .share_sidebar #share_links ul {
		 display: inline-block;
		 width: auto;
		 margin: .3em .3em 0 0;
		 padding: 0;
	}
	 #article_sidebar #share_links ul li i.fa-li, .share_sidebar #share_links ul li i.fa-li {
		 position: static;
	}
	 #article_sidebar #share_links ul li, .share_sidebar #share_links ul li {
		 display: inline-block;
		 width: 1.2em;
		 margin: 0;
		 padding: 0;
	}
	 #article_sidebar #share_links ul li a span, .share_sidebar #share_links ul li a span {
		 display: none;
	}
	 #article, #event_content #event_date, #event_content #location_contact_block, #event, #video {
		 width: 96%;
		 margin-right: auto;
		 margin-left: auto;
	}
	 #article p, #event p, #video p {
		 font-size: .9em;
	}
	 #article p img.left, #event p img.left, #video p img.left {
		 margin-left: 0;
	}
	 #upcoming_events_widget a span.title {
		 width: 100%;
		 margin-right: 0;
	}
	 #upcoming_events_widget a span.date {
		 float: right;
		 clear: left;
		 width: 100%;
		 margin-top: .4em;
		 margin-bottom: 0;
		 text-align: left;
	}
	/**** change tab mwnus to accordion menus */
	 ul.resp-tabs-list {
		 display: none;
	}
	 h2.resp-accordion, h4.resp-accordion {
		 display: block;
	}
	 .resp-vtabs .resp-tab-content {
		 border: 1px solid #C1C1C1;
	}
	 .resp-vtabs .resp-tabs-container {
		 border: none;
		 float: none;
		 width: 100%;
		 min-height: initial;
		 clear: none;
	}
	 .resp-accordion-closed {
		 display: none !important;
	}
	 .resp-vtabs .resp-tab-content:last-child {
		 border-bottom: 1px solid #c1c1c1 !important;
	}
}
 @media only screen and (max-width: 750px) {
	/************** header content ****************************************************************/
	/** upcoming events - drop time display */
	 #upcoming_events_widget span.time {
		 display: none;
	}
}
 @media only screen and (max-width: 700px) {
	/************** header content ****************************************************************/
	/** swap to the icon version of the search button */
	 #search_container input#search_button_text, .search_container input#search_button_text {
		 display: none;
	}
	 #search_container input#search_button_icon, .search_container input#search_button_icon{
		 display: inline;
	}
	/************** footer ****************************************************************/
	/** the facts */
	/*#the_facts {
		 max-width: 400px;
	}
	 */
}
 @media only screen and (max-width: 650px) {
	/**** top navigation */
	/** bump the text size down in the top nav */
	 #top_nav_full {
		 font-size: .9em;
	}
	/**** main navigation */
	/** bump the text size down in the main navigation menu */
	 #main_nav {
		 font-size: .9em;
	}
	/**** main column */
	/** bump the text size down for location details */
	 .location .top_wrapper {
		 font-size: .9em;
	}
	/* add additional space between chd alert and search block */
	 .chd_alert_content {
		/*margin-right: 45%;
		 */
		 width: 54%;
	}
	/**** upcoming events - stack location and contact blocks */
	 #location_contact_block .column {
		 width: 100%;
	}
}
 @media only screen and (max-width: 600px) {
	/*** begin mobile layout */
	/*** core style overrides */
	 h1 {
		 font-size: 1.2em;
	}
	 h2 {
		 font-size: 1.1em;
	}
	/************** top navigation ****************************************************************/
	/* shift the alert tab to the left side of the screen */
	 #alert_tab {
		 float: left;
		 height: 30px;
		 clear: none;
		 background-color: #a30000;
		 position: relative;
		 z-index: 30;
		 border-bottom-left-radius: 4px;
		 border-bottom-right-radius: 4px;
		 width: 90px;
		 padding: 0 .4em;
		 margin: -40px 2% 0px 2%;
		 top: 40px;
		 left: auto;
	}
	 #alert_tab a span {
		 display: inline;
	}
	/** swap the top navigation and utility menu for the mobile version */
	 #top_nav_full {
		 display: none;
	}
	 #top_nav_mobile {
		 display: block;
	}
	/************** header content ****************************************************************/
	/** swap the header content and adjust elements for mobile */
	 #header_content {
		 margin: 0 0 0 150px;
	}
	 #header_container #logo_container {
		 float: left;
		/*margin: -34px 0 0 0;
		 */
		 margin: 12px 0 0;
		 text-align: center;
	}
	/* hide the un-needed header features */
	 #header_content #feature_container, #header_content #search_container, #header_nav, #header_content .search_container {
		 display: none;
	}
	/* hide the chd alerts in the desktop view */
	 #header_content .chd_alert_content {
		 display: none;
	}
	/* enable the chd alert in the mobile menu dropdown */
	/*.chd_alert_content {
		 display: none;
	}
	 */
	/****** mobile menu */
	 #mobile_menu_container {
		/*float: right;
		 margin-left: 33%;
		 padding: 0;
		 font-size: 16px;
		 line-height: 2.4em;
		 font-weight: bold;
		 color: #333;
		 */
		 margin-left: 0;
	}
	 .menu_dropdown.full_width {
		 padding-left: 0;
		 width: 100%;
	}
	 .menu_dropdown.full_width > div {
		 padding: 3% !important;
	}
	 .menu_dropdown.full_width #search_container, .menu_dropdown.full_width .search_container {
		 width: auto;
		 margin-right: auto;
		 margin-left: auto;
	}
	 .menu_dropdown.full_width .chd_alert_content {
		 float: none;
		 width: 100%;
		/*padding: 3% !important;
		 */
	}
	/*#mobile_menu_dropdown ul li a*/
	 .menu_dropdown ul li a {
		 font-size: 1em;
		 line-height: 1.2em;
	}
	 #mobile_chd_alert_dropdown .chd_alert_message a {
		 max-height: none;
		 width: 100%;
	}
	/* show the mobile contact information */
	 #contact_information_mobile {
		 display: block;
	}
	/************** main navigation ****************************************************************/
	/**** hide the main navigation */
	 #main_nav {
		 display: none;
	}
	/************** content container ****************************************************************/
	 #content_container {
		 margin-top: 0;
		 font-size: 1em;
		 line-height: 1.1em;
	}
	 #content_container #content_header {
		 width: 97.6%;
		 margin: 0 auto;
		 font-size: 1.1em;
	}
	/************** 3-6-5 main column falls below left column leaving all of the content columns stacked */
	 #content_container.layout_3-6-5 #left_column {
		 float: none;
		 width: 92%;
		 margin-right: auto;
		 margin-left: auto;
	}
	 #content_container.layout_3-6-5 #main_column, #content_container.layout_3-6-5 #right_column, #content_container.layout_0-9-5 #main_column, #content_container.layout_0-9-5 #right_column, #content_container.layout_4-10-0 #left_column, #content_container.layout_4-10-0 #main_column, #content_container.layout_3-11-0 #left_column, #content_container.layout_3-11-0 #main_column, #content_container.layout_0-10-4 #main_column, #content_container.layout_0-10-4 #right_column, #content_container.layout_0-7-7 #main_column, #content_container.layout_0-7-7 #right_column, #content_container.layout_0-14-0 #main_column {
		 float: none;
		 clear: left;
		 width: 96%;
		 margin: 0 auto;
	}
	/************** left column elements ****************************************************************/
	/*** featured topic widget */
	 #featured_topic .headline {
		 padding: 1em 1em;
	}
	 #featured_topic ul li a {
		 padding: .4em 1.2em;
	}
	 #featured_topic ul li a:first-child {
		 padding-top: 1em;
	}
	 #featured_topic ul li a:last-child {
		 padding-bottom: 1.2em;
	}
	 #featured_topic_widget a.more_coverage {
		 padding: 1em;
		 color: #777;
	}
	/*** rss feed widget */
	 #rss_feed_widget {
		 padding-top: 1.5em;
		 padding-bottom: 1em;
	}
	/*** featured article widget */
	 #featured_article_widget {
		 margin-bottom: .5em;
	}
	 #featured_article a.read_more {
		 padding-top: 1.5em;
		 padding-bottom: 1em;
		 line-height: 1.1em;
	}
	/*** featured video */
	 #featured_video_widget .featured_video {
		 float: left;
		 width: 46%;
		 padding: 1%;
		 margin-bottom: .3em;
	}
	 #featured_video_widget .featured_video:first-child {
		 margin-right: 4%;
	}
	 #featured_video_widget .featured_video a.headline {
		 padding-bottom: .4em;
		 padding-right: .1em;
		 padding-left: .1em;
	}
	 #featured_video_widget .featured_video span.duration {
		 font-size: .8em;
		 padding: .2em .4em;
	}
	/*** newsroom_widget */
	 #newsroom_widget {
		 margin-top: 1em;
		 margin-bottom: .5em;
	}
	 #newsroom_widget .section_header {
		 padding-bottom: .6em;
	}
	 #newsroom_widget ul li {
		 margin: .8em 0;
	}
	 #newsroom_widget a.more_news {
		 padding: .6em;
	}
	/***** main column ****************************************************************/
	/*** banner header */
	 #banner_header {
		 font-size: 1.1em;
	}
	/*** upcoming events feature */
	 #upcoming_events_feature {
		 margin-bottom: 1em;
	}
	 #upcoming_events_feature .section_header {
		 padding-bottom: .6em;
	}
	/*** video feature */
	 #video_feature {
		 margin-top: 1em;
		 margin-bottom: 1em;
	}
	/*** health trends feature */
	 #health_trends_feature {
		 margin-top: 1em;
		 margin-bottom: 1em;
	}
	 #health_trends_feature .health_trends_item .value {
		 font-size: 1.8em;
	}
	/** florida charts */
	 #health_trends_feature div.florida_charts {
		 padding-top: 2em;
	}
	 #health_trends_feature div.florida_charts .logo img {
		 height: 90px;
	}
	 #health_trends_feature p {
		 padding-top: .7em;
	}
	/***** article and events page */
	 #article_content, #event_content, #video_content, #article li, #event li, #video li, .featured_topic_content {
		 font-size: .9em;
	}
	/*#article_content h1, #event_content h1, .featured_topic_content */
	 h1 {
		 margin-top: .5em;
		 margin-bottom: .3em;
		 line-height: 1.1em;
		 font-size: 1.1em;
	}
	/*#article_content p.date, #article_content p.author, .featured_topic_content */
	 p.date, p.author {
		 font-size: .7em;
		 line-height: 1em;
	}
	 #event_content #event_date span.date {
		 font-size: .9em;
	}
	 #event_content #event_date span.time {
		 padding-top: .6em;
		 font-size: .8em;
	}
	 .callout_button.read_more {
		 padding: .7em 1em;
		 font-size: 1em;
	}
	 #article p {
		 font-size: .8em;
		 line-height: 1.2em;
	}
	 #article p img {
		 border-width: .2em;
	}
	 #article_sidebar #share_links h2 span, .share_sidebar #share_links h2 span {
		 display: none;
	}
	 #upcoming_events_feature .list, #upcoming_events .list, #upcoming_events_widget .list {
		 border: 0;
	}
	 #more_videos .headline {
		 font-size: .8em;
	}
	 #location_contact_block {
		 font-size: .9em;
		 margin-bottom: 0;
	}
	 .resp-tabs-container {
		 font-size: .9em;
	}
	/***** programs and services page */
	 #breadcrumb_nav {
		 display: none;
	}
	/*** subnavigation menu */
	 .sub_nav {
		 margin-bottom: 2em;
	}
	 .sub_nav h1 {
		 font-size: 1.5em;
	}
	 .sub_nav ul li a {
		 padding-top: .8em;
		 padding-bottom: .8em;
	}
	 .sub_nav ul li > ul li a {
		 padding-top: .9em;
		 padding-bottom: .9em;
	}
	 .sub_nav ul li a.toggle {
		 float: right;
		 width: 3em;
		 text-align: center;
	}
	 .sub_nav ul li.subnav a.link {
		 margin-right: 3em;
		 width: auto;
	}
	/*** 70-30 split column setup */
	/*.split_70-30 {
		 width: 100%;
		 clear: both;
	}
	 */
	 .split_70-30_left {
		/*float: left;
		 width: 67.6%;
		 margin: 0 32.4% 0 0;
		 */
		 float: none;
		 width: 100%;
		 margin: 0;
	}
	 .split_70-30_right {
		/*float: right;
		 width: 30%;
		 margin: 0 0 1em -30%;
		 padding: .5em;
		 clear: right;
		 */
		 float: none;
		 width: 100%;
		 margin: 1em 0;
		 background-color: #f5f5f5;
		/*background-color: #ecf0f1;
		 */
		 border: 1px solid #ddd;
		 margin: .5em 0 1em;
		 padding: .5em;
	}
	 .scp_split_right {
		 width: 100%;
		 margin: 1em 0;
		 background-color: #f5f5f5;
		 border: 1px solid #ddd;
		 margin: .5em 0 1em;
		 padding: .5em;
	}
	/*** content header */
	 #content_header {
		 margin-top: .5em;
	}
	/*** content banner */
	 .content_banner_content {
		 font-size: .6em;
	}
	 .content_banner_content .links {
		 display: block;
		 width: 100%;
		 float: none;
		 position: static;
		/*padding: 0;
		 text-align: center;
		 */
	}
	 .content_banner_content a.link_button {
		 display: inline-block;
		 margin: .5em auto 0;
		 clear: both;
		/*padding: .5em .9em;
		 font-size: 1.2em;
		 line-height: 1.15em;
		 background-color: rgb(255,206,8);
		 border: 1px solid rgb(224,186,32);
		 color: #000;
		 text-align: center;
		 border-radius: 4px;
		 text-decoration: none;
		 */
	}
	 .content_banner_content .sublink {
		 font-size: 1em;
		 margin: .5em 1em;
	}
	 .content_banner_content .banner {
		 padding-right: .2em;
	}
/*
	 .content_banner_content h2 {
		margin: 0;
		 font-size: 1.3em;
		 line-height: 1.15em;
	}
*/
	 .content_banner_content p {
		 font-size: 1.2em;
	}
	/*** action banner */
	 .action_banner_content {
		 margin: 1em 0;
		 font-size: .7em;
	}
	/*** chd contact widget */
	 #chd_contact_widget {
		/*padding: 0;
		 border: 1px solid rgb(229, 229, 131);
		 */
		 margin-top: 1em;
		 font-size: 1.5em;
		 background-color: white;
	}
	 #chd_contact_widget ul {
		 padding: .3em .5em .1em 1.2em;
	}
	 #chd_contact_widget ul li {
		 padding: .6em 0 .4em;
	}
	 #chd_contact_widget ul li i {
		 margin-top: .5em;
	}
	/*** FAQ_content */
	 .faq_content {
		 font-size: .8em;
	}
	/*** links content */
	 .links_content {
		 font-size: .8em;
	}
	 .links_content ul li span {
		 font-size: .9em;
	}
	/*** publications content */
	 .publications_content {
		 font-size: .8em;
	}
	 .publications_content h2 {
		 margin-top: 1em;
	}
	 .publications_content p {
		 font-size: .9em;
	}
	/*** programs and services and certificate page links */
	 .link_list_with_icon .text {
		 margin-right: 2em;
	}
	 .link_list_with_icon .icon i {
		 font-size: 1.1em;
	}
	 .link_list_with_icon h3 {
		 font-size: .9em;
	}
	 .link_list_with_icon p {
		 font-size: .8em;
	}
	/*** certificates */
	 #certificates {
		 margin-top: .5em;
	}
	 #certificates > h3 {
		 margin: 1em 0 .4em;
		 padding: 0;
		 font-size: 1em;
		 line-height: 1.1em;
	}
	 #certificates p {
		 margin: 0;
		 padding: 0;
		 font-size: .8em;
		 line-height: 1.1em;
	}
	/*** location content */
	 .location .map {
		 float: none;
		 width: 100%;
	}
	 .location .top_wrapper {
		 width: 100%;
		 margin: 1em 0;
	}
	 .location .phone_wrapper ul {
		 font-size: .9em;
	}
	 .location .phone_wrapper ul li {
		 margin-top: .5em;
	}
	 .location .location_additional {
		 font-size: .9em;
	}
	 .location .location_additional h3 {
		 font-size: 1em;
	}
	 .location .label {
		 font-size: 1em;
		 line-height: 1.3em;
	}
	 .location .section {
		 margin-top: 1em;
	}
	/* location page styles*/
	 .location .address_block {
		 margin-top: 0;
	}
	 .location .address_wrapper .address {
		 font-size: .9em;
		 line-height: 1.2em;
	}
	 .location a.directions {
		 font-size: .8em;
		 margin-left: .8em;
	}
	 .location .location_info {
		 margin-top: 0;
	}
	 .location .hours {
		 margin: .7em .5em;
		 line-height: 1.1em;
	}
	 .location .hours table {
		 display: inline-block;
		 width: auto;
	}
	 .location .hours td {
		 padding: 0 1em 0 0;
		 font-size: .8em;
		 white-space: nowrap;
	}
	 .location .special_hours {
		 display: inline-block;
		 width: auto;
		 padding: .3em .6em .6em;
		 font-size: .7em;
		 line-height: 1.15em;
		 background-color: #F4F4F4;
		 -webkit-box-shadow: inset 0px 0px 2px 0px #C9C9C9;
		 box-shadow: inset 0px 0px 2px 0px #C9C9C9;
	}
	 .list_column {
		 float: none;
		 width: 96%;
		 margin: 0 auto;
	}
	 .location_list_wrapper .location_list_item {
		 width: 100%;
		 font-size: .9em;
	}
	 .location_list_wrapper .location_list_item .name {
		 font-size: 1.2em;
	}
	 .location_list_wrapper .location_list_item .address {
		 margin-left: 0;
		 padding-top: .3em;
		 line-height: 1.2em;
		 font-size: .9em;
	}
	 .location_list_wrapper .location_list_item ul {
		 margin-left: 1.1em;
		 font-size: .9em;
	}
	 .search-page .infoline {
		 line-height: 1em;
	}
	 .fh-content-section {
		 margin-top: .5em;
		 font-size: 16px;
		 line-height: 1.2em;
	}
	/***** right column ****************************************************************/
	/*** popular programs and services */
	 #most_popular_services {
		 margin: .7em auto;
		 padding: .1em .7em .5em;
	}
	 #most_popular_services p.header {
		 padding-bottom: .4em;
		 padding-left: .3em;
	}
	 #most_popular_services .column {
		 float: none;
		 width: 100%;
	}
	 #most_popular_services ul li {
		 padding-top: .4em;
		 padding-bottom: .4em;
		 padding-left: .7em;
	}
	 #most_popular_services .callout {
		 width: 99%;
		 margin-top: .8em;
	}
	/*** recent articles widget */
	 #recent_articles_widget a {
		 font-size: .8em;
	}
	/**** upcoming events widget - stack location and contact blocks */
	 #location_contact_block .column {
		 width: 50%;
	}
	/******* footer ****************************************************************/
	/**** social footer */
	/** drop the flexslider and display the social icone inline */
	 #the_facts {
		 display: none;
	}
	 #social_footer #social_media_container {
		 float: none;
		 text-align: center;
	}
	 #social_footer #social_media_container p {
		 float: none;
		 display: inline-block;
		 width: auto;
		 margin-right: .5em;
		 font-size: 1em;
		 padding-bottom: 12px;
		 vertical-align: middle;
	}
	 #social_footer #social_media_container ul {
		 display: inline-block;
		 width: auto;
	}
	/**** main footer */
	 #main_footer_container {
		 font-size: 1.3em;
	}
	 #main_footer ul {
		 margin: .5em .5em 1em;
		 padding: 0;
	}
	 #main_footer ul li {
		 padding: .5em;
	}
	/** health across the state becomes one column */
	 #health_across_the_state .column {
		 float: none;
		 width: 100%;
	}
	/**** legal footer */
	 #legal_footer_container {
		 font-size: 1.3em;
	}
	/** DOH logo */
	 #legal_footer_content .doh_logo {
		 float: left;
		 margin: .2em 0 90px .2em;
		 padding: 4px;
		 background-color: white;
	}
	 #legal_footer_content .doh_logo img {
		 height: 90px;
	}
	/** footer content */
	 #legal_footer {
		 margin: .2em 0 1em 120px;
		 color: white;
	}
	 #legal_footer p {
		 margin-bottom: 1em;
	}
	 #legal_footer ul.inline-nav li {
		 float: none;
		 padding-top: .3em;
		 padding-bottom: .3em;
		 padding-left: 0;
		 border: none;
	}
	 .zoom_searchform span {
		 display: block;
	}
	 .zoom_searchform input[type=submit] {
		 margin-top: 1em;
		 margin-bottom: 1em;
	}
}
 @media only screen and (max-width: 500px) {
	/*** drop the label from the mobile menu */
	 .mobile_menu_item a span.label {
		 display: none;
	}
}
 @media only screen and (max-width: 480px) {
	 #content_header {
		 font-size: 1em;
	}
	 .address_block .map {
		 margin-top: .5em;
	}
	 .location .phone_wrapper {
		 float: left;
		 width: 100%;
		 margin-bottom: 1em;
	}
	 .location .address_wrapper {
		 width: 100%;
	}
}
 @media only screen and (max-width: 430px) {
	/** logo */
	 #header_container #logo_container {
		/*float: left;
		 width: 150px;
		 margin: -12px 0 -145px 10px;
		 */
		 width: 120px;
		 margin-top: 5px;
	}
	 #header_container #logo_container.state_site {
		/*margin-top: -28px;
		 */
	}
	 #header_container #logo_container img {
		 height: 120px;
	}
	 #header_container #logo_container.state_site img {
		 height: 123px;
	}
	/* mobile menu dropdown - adjust for resized logo */
	/*#mobile_menu_dropdown, #mobile_search_dropdown*/
	 .menu_dropdown {
		 padding-left: 120px;
	}
	/*** drop the label from the mobile menu */
	 .mobile_menu_item a span.label {
		 display: inline;
	}
	/*** display videos in a single column */
	 #more_videos ul li {
		 width: 100%;
		 display: inline-block;
		 margin: 0;
		 padding: 1%;
	}
}
 @media only screen and (max-width: 400px) {
	/*#article .featured_image,*/
	 #article .featured_image.portrait {
		 float: none;
		 display: inline-block;
		 max-width: 100%;
	}
	 #article p img {
		 display: block;
		 float: none;
		 max-width: 100%;
		 border-width: .4em;
		 clear: both;
	}
	/** reduce text size */
	 #article_sidebar a.press_release, .share_sidebar a.press_release {
		 font-size: .7em;
	}
}
 @media only screen and (max-width: 350px) {
	/*** drop the label from the mobile menu */
	 .mobile_menu_item a span.label {
		 display: none;
	}
}
 @media only screen and (max-width: 380px) {
	/** logo */
	 #header_container #logo_container {
		/*float: left;
		 width: 150px;
		 margin: -12px 0 -145px 10px;
		 */
		 width: 120px;
		 margin-top: 5px;
	}
	 #header_container #logo_container.state_site {
		/*margin-top: -28px;
		 */
	}
	 #header_container #logo_container img {
		 height: 120px;
	}
	 #header_container #logo_container.state_site img {
		 height: 123px;
	}
	/* mobile menu dropdown - adjust for resized logo */
	/*#mobile_menu_dropdown, #mobile_search_dropdown*/
	 .menu_dropdown {
		 padding-left: 120px;
	}
	 #contact_information_mobile {
		 font-size: 1.2em;
	}
}
 @media only screen and (max-width: 350px) {
	 #primaryContainer {
		 font-size: .8em;
	}
	 #contact_information_mobile {
		 font-size: 1.3em;
	}
	 #featured_topic ul li a {
		 padding: .1em 1em;
	}
	 #featured_topic ul li a:last-child {
		 padding-bottom: .8em;
	}
	 #featured_topic ul li a:first-child {
		 padding-top: .7em;
	}
	 #featured_video_widget .featured_video a.headline {
		 font-size: .8em;
	}
	 #newsroom_widget h1.section_header {
		 font-size: .7em;
	}
	 #upcoming_events_feature h1.section_header {
		 font-size: .7em;
	}
	 #upcoming_events_feature ul li .headline {
		 font-size: .9em;
	}
	 #video_feature h2 {
		 font-size: 1em;
	}
	 #health_trends_feature .section_header {
		 font-size: .7em;
	}
	 #health_trends_feature .description {
		 font-size: .7em;
	}
	 #health_trends_feature div.florida_charts .logo img {
		 height: 60px;
	}
	 #health_trends_feature a.more_link {
		 font-size: .7em;
	}
	 #health_trends_feature p {
		 font-size: .7em;
	}
	 #most_popular_services {
		 font-size: .9em;
	}
	 #most_popular_services ul li {
		 font-size: .9em;
		 padding-top: 0;
		 padding-bottom: 0;
		 padding-left: .4em;
	}
	 #most_popular_services ul li a {
		 margin: 0;
	}
	 #most_popular_services .callout {
		 font-size: .9em;
	}
	 #health_across_the_state p.section_title {
		 font-size: 1.1em;
	}
	 #legal_footer_content .doh_logo img {
		 height: 60px;
	}
	/** footer content */
	 #legal_footer {
		 margin: .2em 0 1em 90px;
	}
}
/** Slideshow **/
 @media only screen and (max-width: 860px) {
	 .slider-prev, .slider-next {
		 font-size: .7em;
	}
}
 @media only screen and (max-width: 600px) {
	 .slider-prev div.slider-arrow-div, .slider-next div.slider-arrow-div {
		 margin-left: .2em 
	}
}
/**** common styles */
 a.tel {
	 text-decoration: none;
	 color: #333;
	 cursor: default;
}
/**** wysiwyg content styles */
 .wysiwyg_content img {
	 max-width: 100%;
}
 .wysiwyg_content p {
	 margin: 1em 0;
}
 .wysiwyg_content p img {
	 max-width: 100%;
	 height: auto;
	 border: 0;
	 -webkit-box-shadow: none;
	 box-shadow: none;
}
 .wysiwyg_content p img.photo {
	 max-width: 50%;
	 height: auto;
	 border: .4em solid white;
	 -webkit-box-shadow: 1px 1px 6px #ccc;
	 box-shadow: 1px 1px 6px #ccc;
}
 .wysiwyg_content ul {
	 margin: 1em 0;
	 padding: 0 0 0 40px;
}
 .wysiwyg_content .ds_image img {
	 max-width: 100%;
	 float: left;
	 padding-right: 1.3em;
}
 .gallery-popup a, .gallery-popup div {
	 display: inline-block;
}
 .gallery-popup .wysiwyg_content {
	 width: 100%;
	 max-width: 100%;
	 margin-bottom: 1.5em;
}
 .gallery-popup a:hover img, .gallery-popup a:focus img, .gallery-popup a:active img {
	 background-color: #666;
	 color: #666;
}
 .gallery-popup a.gallery-column-1, .gallery-popup div.gallery-column-1 {
	 width: 96%;
	 max-width: 96%;
}
 .gallery-popup a.gallery-column-2, .gallery-popup div.gallery-column-2 {
	 width: 48%;
	 max-width: 48%;
}
 .gallery-popup a.gallery-column-3, .gallery-popup div.gallery-column-3 {
	 width: 32%;
	 max-width: 32%;
}
 .gallery-popup a.gallery-column-4, .gallery-popup div.gallery-column-4 {
	 width: 24%;
	 max-width: 24%;
}
 .gallery-popup img {
	 max-width: 100%;
	 padding: .25em;
}
 .gallery-popup a img{
	 cursor: zoom-in;
}
 #article .gallery-popup {
	 clear: right;
}
/* Grid Menu */
 .grid-menu {
	 margin-bottom: 3em;
}
 .grid-menu div.caption a {
	 color: #FFF;
}
 .grid-menu div.caption {
	 background-color: #00a2b1;
	 text-align:center;
	 height: 3em;
	 margin: 0 .25em;
}
 .grid-menu img {
	 max-width: 100%;
	 padding: .25em;
}
 .grid-menu a div {
	 text-align: center;
	 color: #FFF;
}
 table.fh_form tr td {
	 padding-top: 1em;
}
 table.fh_form tr td input {
	 margin-top: .3em;
}
 .split_70-30_left .form-horizontal .control-label {
	 text-align: left;
	 padding-bottom: 5px;
	 margin-left: 15px;
}
 .split_70-30_left .form-horizontal .form-group input, .split_70-30_left .form-horizontal .form-group select, .split_70-30_left .form-horizontal .form-group textarea {
	/* margin-left: 15px;
	 */
}
 .split_70-30_left .form-horizontal .form-group .radio label, .split_70-30_left .form-horizontal .form-group .checkbox label {
	 padding-left: 35px;
}
 .split_70-30_left .form-horizontal .form-group .radio label input, .split_70-30_left .form-horizontal .form-group .checkbox label input {
	 margin-left: -20px;
}
 .split_70-30_left .form-horizontal input.btn {
	 margin-top: 10px;
}
 