#ControlBar { -webkit-box-sizing: content-box!important; -moz-box-sizing: content-box!important; box-sizing: content-box!important;  }
#ControlBar_ControlPanel { z-index: 1000; }
#ControlNav > li > a, #ControlEditPageMenu > li, #ControlActionMenu > li > a, .controlBar_editPageInEditMode, .dnn_mact > li.actionMenuMove > ul li, #ControlEditPageMenu > li > a { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

/*FORM*/
/* #Form { height:100%;margin:0;} */

/*STICKY FOOTER CSS*/
#template-layout-wrapper {/* margin-bottom:-362px; */overflow:hidden;}
#dnn_footerPane h2 { display: none!important;}

h2 {color:#b3764a;text-transform:uppercase;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

#Pane3 .lite_box a:link {color: #108DE2;}
#Pane3 .lite_box a:hover {color: #16405B;}
#Pane3 .lite_box a:visited {color: #16405B;}

/****** Site Sections  *******/
#pagecontent-wrapper {
    margin-top: 6em;
    margin-bottom: -2em;
    padding-bottom: 0;
    border-radius: 2px;
    box-shadow: 0 2px 15px 0 rgba(0,0,0,0.35), 0 2px 10px 0 rgba(0,0,0,0.35);
   /*  border: solid .05rem #333; */
}

img.card-img-top.publicinfo,img.card-img-top.employeeinfo,img.card-img-top.agencyhrinfo,img.card-img-top.programsinfo {
    width: 61px;
    height: 61px;
}
.publicimg,.employeeimg,.agencyhrimg,.programsimg {
	height: 11.625em;
    width: 100%;
    text-align: center;
    line-height: 11.625em;
	display:block;
}
.publicimg:hover,.employeeimg:hover,.agencyhrimg:hover,.programsimg:hover {
	border:0px;
}
.publicimg {
    background: #2E456D;
}
.publicimg:hover {
    background: #1f2e49;
}
.employeeimg {
	background: #16405B;
}
.employeeimg:hover {
	background: #113246;
}
.agencyhrimg {
	background: #005051;
}
.agencyhrimg:hover {
	background: #003738;
}
.programsimg{
	background: #115740;
}
.programsimg:hover{
	background: #0d4230;
}

a.publicinfo.card-link:hover, a.publicinfo.card-link:focus {
    text-decoration: none;
    background: #2E456D;
}
a.employeeinfo.card-link:hover, a.employeeinfo.card-link:focus {
    text-decoration: none;
    background: #16405B;
}
a.agencyhrinfo.card-link:hover, a.agencyhrinfo.card-link:focus {
    text-decoration: none;
    background: #005051;
}
a.programsinfo.card-link:hover, a.programsinfo.card-link:focus {
    text-decoration: none;
    background: #115740;
}

section a.card-link:hover, section a.card-link:focus {
    color: #fff;
	text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 6.5em;
    height: 2.5em;
    display: block;
    line-height: 2.5em;
    text-align: center;
    background: #373737;
	background-color: #373737;    
}

section a.card-link:hover span.readmore, section a.card-link:focus span.readmore {
    transition: .5s ease;
    opacity: 1;
    position: relative;
}

.readmore {
    opacity: 0;
    right: 0;
    position: absolute;
}

section .card, aside .card {
	background:#F8F8F8;
	border:0px
}

main .card p a {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 2.5em;
    height: 2.5em;
    display: block;
    line-height: 2.5em;
    text-align: center;
    background: #373737;
}
.card-body {
	min-height: 11rem;
}
/* #dnn_SectionA a:link,#dnn_SectionB a:link,#dnn_SectionC a:link,#dnn_SectionD a:link {
	position: absolute;
    bottom: 0;
    right: 0;
    width: 2.5em;
    height: 2.5em;
    display: block;
    line-height: 2.5em;
    text-align: center;
    background: #373737;
} */

/****** Contact HR boxes ******/
aside .card {
    height: 10em;
}
aside .card-icon {
	padding-top:1rem;
}
aside .card-body {
	padding-top:.5rem;
}	
aside p.card-text a {
	text-decoration: underline;
	color:#0A5C71;
}
aside p.card-text a:hover, aside p.card-text a:focus {
	text-decoration: none;
	border-bottom: solid 2px #107896;
}

#dnn_PolicyA ul {
	padding-left: 1.5em;
}
#pagefooter {
	margin-bottom:5rem;
}

.DNNContainer_Title_h2 h2 .TitleH2 {display:none;}

a[name], .template-header-offset {margin-top:0;position:static;}

.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #16405B;
    border-color: #007bff;
}

/*----- HR font, headings, links, buttons -----*/

.buttonlink {
background: RGBA(125, 140, 160, 1);
font-size:1em;
font-weight:bold;
}

h1 {
color: RGBA(55, 55, 55, 1);
text-transform:Uppercase;
font-size:1.5rem;
}

h2 {
color: RGBA(55, 55, 55, 1);
text-transform:Uppercase;
font-weight:300;
font-size:1.15rem;
}

h3 {
color: RGBA(255, 255, 255, 1);
font-weight:Bold;
font-size:1rem;
}
h4 {
color: RGBA(46, 119, 124, 1);
text-transform:Uppercase;
font-size:1rem;
}
p {
font-size:1em;
font-family: Helvetica, Arial, Sans-Serif;
line-height: 1.2 em;
-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
-webkit-text-size-adjust: 100%;
}
main {
  font-size: 1em;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
  font-weight:  normal;
  color: #373737;
}
main hr{
  margin: 0.5em 0em !important; 
  padding: 0em !important;
  color: #373737;
}
main h1{
  font-size: 2.7em;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
  font-weight: 300 !important;
  color: #373737 !important;
  margin: 0em !important;
}
main h2{
  font-size: 1.75em;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
  font-weight: 300;
  color: #373737;
  margin: 0em !important;
}
main h3 {
  font-size: 1.5em;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
  font-weight: bold;
  color: #373737 !important;
  margin: 0em !important;
}
main h4 {
  font-size: 1.25em;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
  font-weight: 500;
  color: #2E777C !important;
  margin-bottom: 0.25em;
}
main h5 {
  font-size: 1.1875em;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
  font-weight: 500;
  color: #2E777C !important;
  margin-bottom: 0.25em;
}
main p {
  font-size: 1em;
  font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
  font-weight:  normal;
  color: #373737;
}
main ol, ul {
  margin: 0em;
  padding: 0em 0em 0em 2em;
}
/*------- Body Links -------*/
a:link {
color:#0D6077;
Text-decoration: none;
}
a:visited {
color: #395E78;
Text-decoration: none;
}
a:hover {
color: #1365A0;
Text-decoration: underline;
}
a:focus {
color: #1365A0;
Text-decoration: underline;
}
main a:link{
	text-decoration: underline;
}
main a:hover, main a:focus {
	text-decoration: none;
	border-bottom: solid 2px #107896;
}
/*--Breadcrumbs & Footer Links--*/

/********** TOP NAVIGATION BAR **********/

nav#topNav {
    background-color: #373737!important;
}
.navbar-brand a {
    color: #fff;
    font-variant: small-caps;
}
#dnn_LOGO1_imgLogo {
    max-height: 75px;
    padding-right: .75rem;
    transition: transform .75s ease;
}
#dnn_LOGO1_imgLogo:hover {
  -moz-transform: scale(1.1,1.1);
  -webkit-transform: scale(1.1,1.1);
  transform: scale(1.1,1.1);
  /* content: url("/Portals/201/Images/DOAFullLogoSmallChange.png"); */
}
span.longname {
	letter-spacing:.12rem;
}
span.shortname {
	display:none;
}
li .dropdown-menu {
    right: 0;
    left: auto;
}
li.nav-item.dropdown {
    border-right: 1px solid #444;
}
li.nav-item.dropdown:hover,li.nav-item.dropdown:focus {
	background: #292929;
}
li.nav-item.dropdown.show{    
	background-color: #292929;
}
.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
    text-transform: capitalize;
}
.navbar-toggler {
    background-color: #222;
}
.navbar-dark .navbar-toggler {
    border-color: #444;
}
.navbar li:nth-child(5){
	border-right:0px;
}
ul.dropdown-menu {padding:0rem;border-radius:0rem;}
a.dropdown-item {
    padding: .5rem;
    clear: both;
    color: #107896;
    text-align: inherit;
   /*  white-space: pre-wrap; */
    background-color: transparent;
    border: 0;
	border-bottom: solid 1px #ddd;
    line-height: 1.1;
}
a.dropdown-item:hover, a.dropdown-item:focus  {
    color: #FFFFFF;
	background-color:#16405B;
}

/****** Breadcrumbs *****/
#shrd-breadcrumb {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .8125rem;
    color: #FFF;
    background: #FFFFFF;
    padding: 10px;
    border-top: solid 1px #343434;
	padding: 20px 0;
	/* text-transform: uppercase; */
}
#shrd-breadcrumb a:link {
color: #0D6077;
text-decoration: none;
}
#shrd-breadcrumb a:visited {
color: #107896;
text-decoration: underline;
}
#shrd-breadcrumb a:hover {
color: #1365A0;
text-decoration: underline;
border-bottom: 0px;
}
#shrd-breadcrumb a:focus {
color: #1365A0;
text-decoration: none;
border-bottom: 0px;
}
#shrd-breadcrumb a.nodecor {
	color: #373737;
	text-decoration:none;
}
.fa {color:#373737;}

.hidden {
    position: absolute;
    left: 0;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* .contentPane {margin-top:1em;} */

#pagecontent-wrapper #SiteMenu li a {max-width: 100%;margin-left: auto;margin-right: auto;}

#pagemenu .pagemenu-panel ul li a {letter-spacing: 1px;}
#pagecontent-wrapper #SiteMenu li a {letter-spacing: 1px;}
#pagecontent-wrapper #SiteMenu li a {letter-spacing: 1px;}

#pagemenu {z-index:999!important;position:static!important;}
#pagemenu #SiteMenu {margin:0!important;}
#pagemenu .nav-bar > li:hover {background-color: #FFFFFF!important;}
#pagemenu .nav-bar > li:focus {background-color: #FFFFFF!important;}

.nav-bar-last {border-right:0px!important;}

#pagemenu .pagemenu-panel {position:absolute!important;width:25%;}

#pagemenu-menu2 {left:20%;}
#pagemenu-menu3 {left:40%;}
#pagemenu-menu4 {left:60%;}
#pagemenu-menu5 {left:80%;}

#MenuClearingDiv {clear:both;}

/*---PageBanner---*/
/****** Home / Support / About Us Banner ******/
.banner_caption {
    margin: 0em;
    position: relative;
    width: 100%;
    padding: 0em;
    overflow: visible;
}
.portal_banner {
    margin-bottom:1rem;
}
.portal_banner img {
    position: relative;
    padding: 0em;
    max-width: 100%;
}
.banner_caption h1 {
    text-transform: none !important;
    font-size: 2.7em !important;
    font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
    font-weight: 500 !important;
    color: #FFF/* #495f6e */ !important;
    margin: 0em !important;
    letter-spacing: .15rem;
    position: absolute;
    bottom: 0;
    z-index: 100;
	padding: .2em 0em .2em .65em;
    background-color: rgba(75, 81, 88, 0.85);
    width: 100%;
    font-variant: small-caps;
}
/****** All pages with standard banner ******/
.mainBannerHeader { position: relative;}
.innerBannerPane { position: relative;}
.mainBannerHeader #PageTitle { 
	position: absolute; 
	bottom: 0;
	text-transform: none !important;
	font-size: 2.7em !important;
	font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;
	font-weight: 500 !important;
	color: #FFF/* #495f6e */ !important;
	margin: 0em !important;
	letter-spacing: .15rem;
	z-index: 100;
	padding: .2em 0em .2em .65em;
	background-color: rgba(75, 81, 88, 0.9);
	width: 100%;
	font-variant: small-caps;
}
body.dnnEditState .mainBannerHeader #PageTitle { 
	position: relative; 
}
.innerBannerPane img.img-fluid.d-block {
    background: #373737;
}

/*---Nav Block Sections---*/
section .card-title {  
    font: 300 1.375em 'Calibri';
    color: #373737;
    padding-bottom: 0.5em;
    text-transform: uppercase;
    border-bottom: 1px solid #B7B7B7;
    margin-bottom: 0.5em;
}
section .card-text {  
	margin-bottom: 0em;
    font-size: 0.875em;
    line-height: 1.5em;
}
section p.card-text {
    margin-top: .5rem;
}
section .card-link {
	text-align: right;
	position: absolute;
    bottom: 0;
    right: 0;
    width: 2.5em;
    height: 2.5em;
    display: block;
    line-height: 2.5em;
    text-align: center;
    background: #373737;	
}
section a .card-icon {
	display: inline-block;
	max-width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
section .card-footer {
	background-color:transparent;
	border-top:0px;
} 
section .card:hover, aside .card:hover, section .card:focus, aside .card:focus {
	-webkit-box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.20);
	-moz-box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.20);
	box-shadow: 1px 1px 3px 3px rgba(0,0,0,0.20);
}

/****** COLUMN BUTTONS - Large Color Tiles ******/
.col-button {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: auto;
	height: 10rem;
	min-height: 5rem;
    margin: 1rem 0rem;
    padding: 0.25em;
}
main a.col-button {
  text-decoration: none; 
  color: #fff;
  font-size: 2em;
  text-align: center;
  line-height: 1.1em;
}
main a.col-button:hover, main a.col-button:focus  {
  text-decoration: underline;
  border-bottom:0px;
}

.btn-eap, .btn-rbh, .btn-prevention, .btn-stories, .btn-somrs, .btn-int, .btn-ext, {
	cursor: pointer;	
	font-size: 2em;
} 
.btn-eap {
	background-color: #154C76;
}
.btn-rbh {
	background-color: #5e7d1f; 
} 
.btn-prevention {
	background-color: #1776a9;
}
.btn-stories {
	background-color: #F06D39; 
}
.btn-somrs {
	background-color: #373737;
	margin:.5em;
	line-height: 1.1em;
    min-height: 5em;
}
.btn-int,.btn-ext {
	background-color: #005051;
	margin:.5em;
	line-height: 1.1em;
    min-height: 5em;
}

/***** Contact Us *****/
.google_maps {
    margin-bottom: 1em;
}
button#dnn82491SendNow,button#dnn86123SendNomination,button#dnn86126SendNomination {
    background: #F06D39;
    font-size: 1.2rem;
    padding: .5rem 1.5rem;
	border-radius: 0rem;
}

button#dnn82491SendNow:hover,button#dnn86123SendNomination:hover,button#dnn86126SendNomination:hover {
    background: #107896;
    border: solid 1px #F06D39;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,0.15), 0 2px 10px 0 rgba(0,0,0,0.15);
	border-radius: 0rem;
}
/* .col-button p{
  color: #fff; 
  font-size: 2em;
  text-align: center;
  margin: auto 0; 
} */
/* END COLUMN BUTTONS */

/******News articles******/
article.edn_article.edn_clearFix.edn_simpleArticle2 a:hover, article.edn_article.edn_clearFix.edn_simpleArticle2 a:focus {border-bottom:solid #16a6cf 1px;}
.eds_news_Ozone.eds_subCollection_news p a, .eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news p a {color:#107896;}
.eds_news_Ozone.eds_subCollection_news p a:hover, .eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news p a:hover, .eds_news_Ozone.eds_subCollection_news p a:focus, .eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news p a:focus {color:#107896;border-bottom:solid 1px #107896;}
.eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news a {color: #107896;text-decoration:underline;}
.eds_news_Ozone.eds_style_predefined_blue.eds_subCollection_news a:hover {color: #107896;text-decoration:none;}



#ContentContainer {padding:0 1em 0 2em;background-color:#FFFFFF;}

#pagecontent-wrapper {background-color:#FFFFFF;}

#AgencyBrand {margin-top:5%;}

#shrd-breadcrumb {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: .8125rem;color:#333333;padding: 10px 10px 10px 0px;}
#shrd-breadcrumb a {color:#0D6077;}
#shrd-breadcrumb a:visited { color:#107896; }
#shrd-breadcrumb a:hover { color:#1365A0;text-decoration:underline; }
.fa {color:#373737;}
#shrd-breadcrumb a:focus { color:#1365A0;text-decoration:underline; }
.fa {color:#373737;}

/* #pagecontent-wrapper {margin-top:6em;margin-bottom:-2em;padding-bottom:0;} */
#pagecontent-wrapper h2#PageTitle {font-weight:normal;letter-spacing:1px;color:RGBA(55, 55, 55, 1);clear:left;padding: 1em 0 1em 1em;}

/********** PAGEFOOTER **********/

#pagefooter {clear:both;border-top:1px solid #CCCCCC; background-color:rgba(55,55,55,1);}
#pagefooter h2 {color: #ffffff;margin-bottom: .5em;letter-spacing: 1px;font-weight: normal;/* color:#999999;margin-bottom:0; */}
#pagefooter h3 {color:white;}
#pagecontent-wrapper #pagefooter p, #pagecontent-wrapper #pagefooter a {color:#D9D9D9/* #897a67 */;font-size:0.9em;/*line-height: .5;*/margin-top: 1em;}
#pagecontent-wrapper #pagefooter a {color:#FFFFFF;text-decoration:none;}
#pagecontent-wrapper #pagefooter a:hover, #pagecontent-wrapper #pagefooter a:focus {text-decoration:underline;color:#FFFFFF;}
#pagefooter .blox a:hover, #pagefooter .blox a:focus {text-decoration:underline;color:#FFFFFF;border-radius: 2px;
    box-shadow: 0 2px 15px 0 rgba(0,0,0,0.35), 0 2px 10px 0 rgba(0,0,0,0.35);}

.button {text-transform:uppercase;text-decoration:none;display:inline-block;cursor:pointer;text-align:center;font:0.875em/100% Helvetica, Arial, sans-serif;padding:.5em 2em .55em 2em;text-shadow: 0 0.0625em 0.0625em rgba(0,0,0,.3);}
#pagecontent-wrapper #pagefooter #ContactUsButton {color:#ffffff;background: #A3AB8B;text-decoration:none;padding:0.5em;margin-top:-0.4em;font-size:1em;}
#pagecontent-wrapper #pagefooter #ContactUsButton:hover, #pagecontent-wrapper #pagefooter #ContactUsButton:focus {background:#7D8B9F;text-decoration:underline;}

.blox ul {
	padding-left:0em;
}
.blox ul li a:hover,.blox ul li a:focus {
	background:#107896;
}

.foot_links img:hover,.foot_links img:focus {
    display: block;
    background-color: #127895;
	border-radius: 2px;
    box-shadow: 0 2px 15px 0 rgba(0,0,0,0.35), 0 2px 10px 0 rgba(0,0,0,0.35);
}
.foot_links img {
    background-color: #365B72;
    margin: 0.25em 1em 1.375em 0em;
    padding: 0em;
    display: block;
	width:auto;
}
body.dnnEditState textarea.foot_links {
	color:#373737;
}
body.dnnEditState textarea.foot_links ul li a{
	color:#373737!important;
}

/* LIST BLOCK BUTTONS */
/* .blox {
  text-align: center;
  margin: 0%;
  font-size: 1.25em;
}
.blox ul{
  text-indent: 0em;
  margin: 0em;
}
.blox ul li{
  list-style-type: none; 
  list-style-image: none; 
  list-style-type: none;
}
.blox ul li a:hover, .blox ul li a:active{
  background-color: #373737;
  text-decoration: underline;
  color: #FFFFFF;
}
.blox ul li a{
  display: block;
  margin: 0em;
  padding: 0.625em;
  text-decoration: none;
  background-color: #365B72; 
  color: #FFFFFF;
  line-height: 1.125em;
  white-space: normal;
}
.blox p img{
  margin: 1em 2em;
  padding: 0em;
  display: block;
} */
/* END LIST BLOCK BUTTONS */

#ContactBlock {border-right:1px solid white;}

.center {text-align:center;margin-left:auto;margin-right:auto;}

.Normal {font-size:1em;}

/****** Back to Top button ****/

#goTop {
    position: fixed;
    bottom: 75px;
    right: 30px;
    overflow: hidden;
    background-color:#141E37;
    box-shadow: 0 0 6px #000;
    color: #FFF;
    z-index: 9999;
    border: solid 2px #fff;
}
#goTop i {
    float: left;
    width: 100%;
    display: block;
    text-align: center;
    font-size: 140%;
    padding-bottom: 0px;
    color: #FFF;
}
#goTop span {
    float: left;
    clear: both;
}

#goTop:hover, #goTop:focus {
	color: #FFF;
    background-color: #107896;
    border-color: #FFFFFF;	
}

#pagecontent-wrapper .FeaturedBox {background-color:#A3AB8B;display:block;color:#FFF!important;text-decoration:none!important;margin-bottom:1em;height:150px;padding:1em 4.4em 1em 1em;line-height:1.2;text-transform:uppercase;font-size:1.18em;font-weight:bold;}
#pagecontent-wrapper .FeaturedBox:hover, #pagecontent-wrapper .FeaturedBox:focus {background-color:#7D8B9F;}
#pagecontent-wrapper .sidePane h2 {font-style:italic;color:#003366;}
#pagecontent-wrapper .sidePane h3.Headline {font-size:0.8em;font-weight:bold;color:#003366;margin:1.2em 0 0 0;}
#pagecontent-wrapper .sidePane .Article {font-size:0.8em;padding-left:1.5em;}
#pagecontent-wrapper .sidePane #ArchivedNews {display:block;font-size:0.8em;font-style:italic;text-decoration:underline;}

#DOALinksBlock  li, #ContactUsButton {margin:1em;background-color:#a3ab8b;text-align:center;}
#DOALinksBlock  li a, #ContactUsButton a {display: block;width: 100%;height: 100%;padding: 0.3em;}
#DOALinksBlock  li:hover, #DOALinksBlock  li:focus, #ContactUsButton:hover {background-color:#7D8B9F;}
#DOALinksBlock  li a, #ContactUsButton a {text-decoration:none!important;font-size:1.2em;color:white!important;}
#DOALinksBlock  li a:hover, #DOALinksBlock  li a:focus, #ContactUsButton a:hover {text-decoration:underline!important;}
#ContactUsButton {display:block;margin-left:0;}

.HomeFeaturedPrimary, .HomeFeaturedSecondary {clear:both;margin-bottom:1em;}
.HomeFeaturedPrimary img, .HomeFeaturedSecondary img {margin-bottom:1em;border:3px solid #a3ab8b;}
.HomeFeaturedSecondary img:hover {border:3px solid #7D8B9F;}

/*---New Panes---*/
#Pane1 {padding:2em;background:RGBA(255, 255, 255, 1);}
#Pane2 {background:RGBA(255, 255, 255, 1);}
#Pane3 {background:RGBA(255, 255, 255, 1);}
#dnn_LeftPane2,#dnn_RightPane2,#dnn_LeftPane3,#dnn_CenterPane3,#dnn_RightPane3 {border-left: solid .5em transparent;border-right: solid .5em transparent;}
#dnn_FooterA,#dnn_FooterB,#dnn_FooterC,#dnn_FooterD {border: solid 1em transparent;}

#pagefooter ul {margin-left:0;padding-left:.75em;}

#StateLinksBlock li, #DOAResourcesBlock li, #AgencyResourcesBlock li {margin-bottom:1em;}


#FooterBottomImage {width:100%;margin-bottom:-0.2em;margin-top:-1em;}

#ContentContainer ol {list-style-type:decimal;}
#ContentContainer ul {list-style-type:disc;}
#ContentContainer li {margin-left:1em;}
#ContentContainer p {line-height:1.2;}

/* .DNNContainer_noTitle_padding_btm { padding-bottom: 30px;} */
/* directory Cards */
.dnnEditState .DNNContainer_noTitle-directoryCard { width: 100%; float: none;clear: both; margin: 0;}
.dnnEditState .DNNContainer_noTitle-directoryCard img { width: auto; display: inline; margin:0;}
.DNNContainer_noTitle-directoryCard { width: calc( 99.99% - 30px ); float: left; margin: 0 15px; box-sizing: border-box; }
.DNNContainer_noTitle-directoryCard img { width: 99.99%; display: block; margin: 0 0 30px 0; }
@media screen and ( min-width: 768px ) {
	.DNNContainer_noTitle-directoryCard { width: calc( 24.99% - 30px ); }
}
@media screen and ( min-width: 500px ) and ( max-width: 767px ) {
	.DNNContainer_noTitle-directoryCard { width: calc( 49.99% - 30px ); min-height: 480px; }
}

/* .DNNEmptyPane {
    width: auto;
}

body.dnnEditState {
    padding: 0 0 91px 0;
}

.DNNContainer_Title_h2 h2 .TitleH2 {display:none;} */

/***********************************
    SLIDER - Home
************************************/
.chameleon_slider .scrollbar {opacity:0!important;}
.chameleon_slider.NewsOne .scrollable_box {background: none;background-color: rgba(75, 81, 88, 0.9);}
.chameleon_slider.NewsOne .scrollable_box.item_info {background: none;background-color: rgba(75, 81, 88, 0.9);}
.chameleon_slider.NewsOne .scrollable_box .viewport h2 {font-size: 1.5em;color: #fff;font-weight: bold;font-family: Verdana, Helvetica, sans-serif;}
.chameleon_slider.NewsOne .scrollable_box .viewport .overview, .chameleon_slider.NewsOne .scrollable_box .viewport p {font-size: 1em;line-height: 18px; color: #fff;font-family: Verdana, Helvetica, sans-serif;}
.chameleon_slider.NewsOne .scrollable_box .viewport a {text-decoration: none;}
.chameleon_slider.NewsOne {font-family: Verdana, Helvetica, sans-serif;background: #ededed;border: 1px solid #d8d8d8;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;/* margin-bottom: 1.5rem; */}
.chameleon_slider.NewsOne .main_panel {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
main .chameleon_slider.NewsOne .main_panel .media_link:hover {background:none;}
/* #EDR_ChameleonSlider_84465 .chameleon_slider.NewsOne a.navigation_button {overflow: hidden;background:none;background-color: #373737;height: 46px;width: 46px;color:#fff;}
#EDR_ChameleonSlider_84465 .chameleon_slider.NewsOne a.navigation_button.next:before {background-position: -46px 0;content: "\f054";color: #fff;} */

/***********************************
    ACCORDION - Policies
************************************/
.tp-bs-accordion {margin: 0 0 15px 0;}
.tp-bs-accordion .panel {border: 1px solid rgba(0,0,0,.125);border-radius: .25rem;}
.tp-bs-accordion .panel-heading {padding: 10px 15px;background-color:#2E456D;border-bottom: 1px solid #141E37;text-shadow: 1px 1px #141E37;}
.tp-bs-accordion .panel-heading:hover, .tp-bs-accordion .panel-heading:focus {background-color:#1f2e49;}
.tp-bs-accordion .panel-title {margin: 0;}
.tp-bs-accordion .panel-heading a {display: block;width: 100%;padding: 1px 10px;text-align: left;color: #fff;text-decoration:none;}
.tp-bs-accordion .panel-heading a:hover, .tp-bs-accordion .panel-heading a:focus {text-decoration: none;border-bottom:0px;}
.tp-bs-accordion .panel-heading a:before, .btn-collapse:before {content: "\f13a";float: right;padding: 0 5px 0 0;font-size: 1.125em;font-family: FontAwesome !important;}
.tp-bs-accordion .panel-heading a[aria-expanded="true"]:before, .btn-collapse[aria-expanded="true"]:before {content: "\f139";}
.tp-bs-accordion .panel-body {padding: 16px;border: 1px solid rgba(0,0,0,.125);font-size: 0.938em;}
/***********************************
    ACCORDION - Pay Plans
************************************/
.panel-group86547.tp-bs-accordion .panel-heading {padding: 10px 15px;background-color: #005051;border-bottom: 1px solid #141E37;text-shadow: 1px 1px #141E37;}
.panel-group86547.tp-bs-accordion .panel-heading:hover, .tp-bs-accordion .panel-heading:focus {background-color:#003738;}
/***********************************
    ACCORDION - Pay & Benefits
************************************/
.panel-group86561.tp-bs-accordion .panel-heading {padding: 10px 15px;background-color: #16405B;border-bottom: 1px solid #141E37;text-shadow: 1px 1px #141E37;}
.panel-group86561.tp-bs-accordion .panel-heading:hover, .tp-bs-accordion .panel-heading:focus {background-color:#113246;}

/**************Employee Gallery - About Us************/
#EDG_4_nobg .EDGmain .EDGimage a img {background: none;border: 0px!important;}
#EDG_4_nobg .EDGmain .EDGimage a:hover img {background: none;border: 0px!important;}
#EDG_4_nobg .EDGTitle {text-align: left;font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-weight: 300;color: #373737;margin:0em;border-top: 1px solid #dedede;padding-top: .25em;}
#EDG_4_nobg .EDGTitle .EDGTitleText {font-family: Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size: 1.75em;color: #373737;font-weight: 300;font-style: normal;font-variant: normal;text-transform: uppercase;}
.container-fluid.layoutContainer [class~="pane"] {
    padding: 1rem;
    display: block;
}
.container-fluid.layoutContainer [class~="pane"] img {
    max-width: 100%;
    height: auto;
}
/************** 
	Table striped bg - Governor's Awards************/
table.table {
    border: 0.0625em solid #DDDDDD;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #F8F8F8;
}
/******Checklist bulleted list icons for EAP******/
#dnn_PolicyA ul.a li:before {content: "\01F5F9"; margin-right: 1em;}
#dnn_PolicyA ul.a {list-style: none ;list-style-position: inside;margin: 0em;padding-left: 2em;text-indent: -2em;}

/******************
	media queries
*******************/

@media only screen and (max-width: 51em) {
	ul#template-header-nav li a {padding: 1.7em 1em!important;}
}

@media only screen and (min-width: 49em) and (max-width: 62em) {
	.nav-link: {border-bottom: solid #444 1px;}
	li.nav-item.dropdown {border-top: 1px solid #292929;border-right-width:0;background:#333;text-align: left;padding-left:1rem;}
	li.nav-item.dropdown:hover {background: #292929;}
}

@media only screen and (max-width: 48em) {
	#AgencyLogo {text-align: center;}
	#dnn_AgencyBrand {text-align: center;}
	#AgencyBanner { margin-top:-1.2em; }
	#shrd-breadcrumb{margin-top:0em;height: 3.5em;}
	#pagemenu {margin: -6em -3em 2em -3em!important;}
     #pagecontent-wrapper #SiteMenu li {width:100%!important;height:2.8em;background-color: #F3F3F3;}
     #pagecontent-wrapper #SiteMenu li a {color: #444444!important;padding-top: 1em!important;height:100%!important;}
	 #MenuClearingDiv {height:5em;}
	 #pagemenu .nav-bar li {width:100%;text-align:left;}
	#pagemenu .nav-bar li a{color:#FFFFFF;}
	.nav-link: {border-bottom: solid #444 1px;}
	li.nav-item.dropdown {border-top: 1px solid #292929;border-right-width:0;background: #333;text-align: left;/* padding-left:1rem; */} 
	li.nav-item.dropdown:hover {background: #292929;}
	li.nav-item.dropdown a{padding-left: 1rem;}
	ul.dropdown-menu {padding:0rem;border-radius:0rem;}
	a.dropdown-item {white-space: pre-wrap;}
	span.shortname {display:inline;letter-spacing:0.12rem;}
	span.longname {display:none;}
/* 	.banner_caption {margin-bottom: 2em;}
	.banner_caption h1 {font-size: 1.75em!important;} */
	.mainBannerHeader #PageTitle {font-size: 1.27em!important;}
/* @media only screen and (max-width: 768px){
	#pagecontent-wrapper .FeaturedBox {height:auto !important;font-size: 1.5em !important;background-position:center right !important;background-size:20% !important;}
} */
@media only screen and (max-width:1385px) {
	#AgencyName {font-size:1.8em;}
	#AgencyMotto {font-size:1.5em;}
}

/******End media queries****/