@charset "UTF-8";
/* CSS Document */ 
/* Start of Custom CSS imported files */ 
/* Add your own custom CSS imported files below or adjust the CSS file titled custom.css */
@import url(custom.css); 
@import url(color.css); 
 /* End of Custom CSS imported files */ 
 /* Do not add imports below this line */ 
 /* Adjust the import below only as directed by the Agency Website Template Guide */ 
@import url(styles.css);
@import url(https://www.maine.gov/awt/css5/styles.css);



.logo-replace{ width: 535px; float: left; position: relative; padding-bottom: 5px; } 
.header h1{ font: 400 24px arial, helvetica, sans-serif; color: #fff; float: left; margin: 5px 0 4px 5px; width: auto; border-bottom: 1px solid #fff; padding-bottom: 3px;}
.officeoftagline{ font: normal 12px arial, helvetica, sans-serif; color: #fff; margin: 0 0 0 5px; clear: both;}
.mcedtagline{ font: normal 12px arial, helvetica, sans-serif; color: #fff; margin: 3px 0 0 5px;}

.header_nav_search{ width: 40%px; }
#top_nav{ clear: both;}
.header{ height: 75px; min-height: 75px; overflow: hidden; }

#pageaside h3  { font-size:1em; text-transform:none}
#sectionnav h3  { font-size:1em; }
/* targets the second nested ul in the left nav */
#sectionnav li li li a {
		padding: 5px 5px 5px 40px;
}

 /*  citizen-alert */
#citizen-alert { background: url(//www.maine.gov/portal/img/alert-grad-bg.jpg) repeat fixed; background: rgba(0, 0, 0, 1); 
margin: 0; padding: 0; width: auto; color:#fff; width:100%; display:table; border-top:solid; border-bottom:solid; border-width: 1px;border-color:#FF0; font-size:90%;}

#alert-box { width:100%; margin: 0px auto; padding: 0px;}
#alert-box li h3 {margin:0}
#alert-box li p a{color:#FFFF00}
#alert-box li h2 {color:#FFF}
#alert-box li h2 a {color:#FFF}
#alert-box li h2 a:visited {color:#FFF}
ul#alert { list-style:none; margin: 0; padding: 0; }
li#alert-title { float:left; background: transparent url(//www.maine.gov/portal/img/icon_alert.png) .5em 10% no-repeat; padding: 0 .3em 0 2.5em; }
li.alert-message { float: left; padding: .25em .5em .25em .5em; margin: .5em; border-left: 1px solid #FFF; }
li.alert-message p { padding: 0; margin: 0; text-shadow: 1px 1px 1px #000000; }
.alert-close { float: right; padding: 1em .5em .75em .25em; width: 3em; }
.alert-close p { padding: 0; margin: 0; color: #FFF; font-weight:bold; text-shadow: 1px 1px 1px #000000; }

/* End of Citizen Alert CSS */

/* STYLE FOR COVID-19. ADDED TO HEADER 031620 */
#covid-19 {display: block; margin: 2px auto; background: rgba(141, 29, 28,.9); padding: .4em; font-family: "Open Sans","Helvetica Neue", Arial, sans-serif !important; color: #ffffff; text-align: center; font-weight: 700; font-size: 1.5em; border: 2px solid rgba(141, 29, 28,.9);}
#covid-19:hover {color: rgba(141, 29, 28,.9); background: #ffffff; border: 2px solid rgba(141, 29, 28,.9);}

