/* Agency Specific Stylesheet */

/* Change site font */
 
body {
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
 }
 
 h1, h2, h3, h4, h5, h6 {
font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
 
h1 {
    /*font-size: 2.0em;*/
 font-size: 1.875em;
}
 
h2 {
    /*font-size: 1.875em;*/
 font-size: 1.75em;
}

h3 {
    /*font-size: 1.675em;*/ 
 font-size: 1.4375em;
}
 
h4 {
    /*font-size: 1.5em;*/
 font-size: 1.35em;
}
 
h5 {
    /*font-size: 1.25em;*/
 font-size: 1.125em;
}
 
h6 {
    /*font-size: 1.0em;*/
 font-size: .75em;
}


ul.socialmedia {
    display: inline-flex;
    margin-bottom: 0.5em;
    margin-top: -12px;
    width: 16em;
}



/* This is needed to remove "Terms and Privacy" link on CAPTCHA form */
#recaptcha_privacy 
{
 
display: none;
 
}


/* End changes to site font */

/* Change site background image --- EDITED 7-21 --- 
body {
 background: transparent url(../img/background/road2.jpg) bottom center no-repeat fixed;
  background-size: cover; 
 }
  @media only screen and (min-width: 768px) {
    body {
      background: transparent url(../img/background/road2.jpg) bottom center no-repeat fixed;
      background-size: cover; } 
 }
*/

.panel, .thinpanel, .darkpanel, .thindarkpanel {border-radius: .5em;} 
.panel ul.listing {	margin: 0;}
.breadcrumbs {border-radius: .25em;}
.master {min-height: 400px;}
@media only screen and (min-width: 640px) {	
	.master {padding-left: 35px;
			padding-right: 35px;}
}

.breadcrumbs a {color: #fff;}
.footer hr {
	margin-bottom: .5em;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.footer #icons ul {	margin-bottom: .5em;}

.callouts {margin-bottom: 1em; }

.callouts a {
	display: block;
	min-height: 150px; 
	text-align: center;
	color: #FFF; 
	font-size: 1.2em;
	border-radius: 1em;
	box-shadow: 0px 0px 2px 1px rgba(79,79,79,.6);
	padding-bottom: .5em;
}

.callouts ul {
	list-style-type: none;
	color: #fff;
	font-size: .8em;
	margin: 0 20px;
	margin-bottom: 20px;
	background: #000;
	background: rgba(0, 0, 0, .6);

}
.callouts ul li {list-style-type: none;}

#doingbusiness a   {
	background-color: #3677bc;
	background: rgba(54, 119, 188,.8);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8));  
}

#doingbusiness a:hover {
	background-color: #2668ad;
	background: rgba(54, 119, 188,.9);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9));
}



#gettingaround a   {
	background: #e4970f;
	background: rgba(228, 151, 15,.8);
	background: -moz-linear-gradient(bottom,rgba(205,135,13,.8),rgba(230,161,38,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(205,135,13,.8),rgba(230,161,38,.8)); 
	background: -o-linear-gradient(bottom,rgba(205,135,13,.8),rgba(230,161,38,.8)); 
}

#gettingaround a:hover {
	background: #e6a126;
	background: rgba(230, 161, 38,.9);
	background: -moz-linear-gradient(bottom,rgba(207,144,34,.9),rgba(232,170,59,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(207,144,34,.9),rgba(232,170,59,.9)); 
	background: -o-linear-gradient(bottom,rgba(207,144,34,.9),rgba(232,170,59,.9));
}

#news a   {
	background: #e4970f;
	background: rgba(228, 151, 15,.8);
	background: -moz-linear-gradient(bottom,rgba(205,135,13,.8),rgba(230,161,38,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(205,135,13,.8),rgba(230,161,38,.8)); 
	background: -o-linear-gradient(bottom,rgba(205,135,13,.8),rgba(230,161,38,.8)); 
}

#news a:hover {
	background: #e6a126;
	background: rgba(230, 161, 38,.9);
	background: -moz-linear-gradient(bottom,rgba(207,144,34,.9),rgba(232,170,59,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(207,144,34,.9),rgba(232,170,59,.9)); 
	background: -o-linear-gradient(bottom,rgba(207,144,34,.9),rgba(232,170,59,.9));
}


#community a   {
	background: #2a892d;
	background: rgba(42, 137, 45, .8);
	background: -moz-linear-gradient(bottom,rgba(17,103,20,.8),rgba(86,211,48,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(17,103,20,.8),rgba(86,211,48,.8)); 
	background: -o-linear-gradient(bottom,rgba(17,103,20,.8),rgba(86,211,48,.8)); 
}

#community a:hover {
	background: #1e7421;
	background: rgba(42, 137, 45, .9);
	background: -moz-linear-gradient(bottom,rgba(17,103,20,.9),rgba(86,211,48,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(17,103,20,.9),rgba(86,211,48,.9)); 
	background: -o-linear-gradient(bottom,rgba(17,103,20,.9),rgba(86,211,48,.9));
}


#safety a   {
	background-color: #3677bc;
	background: rgba(54, 119, 188,.8);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8));  
}

#safety a:hover {
	background-color: #2668ad;
	background: rgba(54, 119, 188,.9);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9));
}


#projectsprograms a   {
	background-color: #3677bc;
	background: rgba(54, 119, 188,.8);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8));  
}

#projectsprograms a:hover {
	background-color: #2668ad;
	background: rgba(54, 119, 188,.9);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9));
}



#stormwater a   {
	background-color: #3677bc;
	background: rgba(54, 119, 188,.8);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8));  
}

#stormwater a:hover {
	background-color: #2668ad;
	background: rgba(54, 119, 188,.9);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9));
}


/*Dropdown List*/
#doingbusiness ul li a, #gettingaround ul li a, #community ul li a, #news ul li a, #safety ul li a, #projectsprograms ul li a, #stormwater ul li a {
	min-height: 5px;
	background: transparent;
	border-radius: none;
	text-align: left;
	box-shadow: none;
	padding: 10px;
}

#doingbusiness ul li a:hover, #gettingaround ul li a:hover, #community ul li a:hover, #news ul li a:hover, #safety ul li a:hover, #projectsprograms ul li a:hover, #stormwater ul li a:hover {
	min-height: 5px;
	border-radius: none;
	text-align: left;
	box-shadow: none;
	background: rgba(0, 0, 0, .8);
	border-radius: 0;
}

@media only screen and (min-width: 640px) and (max-width: 1024px) {
	.callouts a {font-size: 1em; }
	#doingbusiness img {width: 50%; margin-bottom: 16px;}
	#gettingaround img {width: 40%; margin-bottom: 5px;}
	#community img {width: 80%; margin-bottom: 5px;}
	#safety img {width: 80%; margin-bottom: 5px;}
	#projectsprograms img {width: 80%; margin-bottom: 5px;}
	#stormwater img {width: 80%; margin-bottom: 5px;}
}



/*2018*/

#projectsprograms1 a   {
	background-color: #a5cc6c;
	background: rgba(165, 204, 108,.9);
	background: -moz-linear-gradient(bottom,rgba(136, 177, 75,.8),rgba(165, 204, 108,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(136, 177, 75,.8),rgba(165, 204, 108,.8)); 
	background: -o-linear-gradient(bottom,rgba(136, 177, 75,.8),rgba(165, 204, 108,.8));  
}

#projectsprograms1 a:hover {
	background-color: #88b14b;
	background: rgba(136, 177, 75,.8);
	background: -moz-linear-gradient(bottom,rgba(136, 177, 75,.9),rgba(165, 204, 108,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(136, 177, 75,.9),rgba(165, 204, 108,.9)); 
	background: -o-linear-gradient(bottom,rgba(136, 177, 75,.9),rgba(165, 204, 108,.9));
}


#rhodeworks1 a   {
	background-color: #2166a9;
	background: rgba(33, 102, 169,.8);
	background: -moz-linear-gradient(bottom,rgba(12, 76, 138,.8),rgba(33, 102, 169,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(12, 76, 138,.8),rgba(33, 102, 169,.8)); 
	background: -o-linear-gradient(bottom,rgba(12, 76, 138,.8),rgba(33, 102, 169,.8));  
}

#rhodeworks1 a:hover {
	background-color: #0c4c8a;
	background: rgba(12, 76, 138,.9);
	background: -moz-linear-gradient(bottom,rgba(12, 76, 138,.9),rgba(33, 102, 169,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(12, 76, 138,.9),rgba(33, 102, 169,.9)); 
	background: -o-linear-gradient(bottom,rgba(12, 76, 138,.9),rgba(33, 102, 169,.9));
}


#gettingaround1 a   {
	background: #e4970f;
	background: rgba(228, 151, 15,.8);
	background: -moz-linear-gradient(bottom,rgba(205,135,13,.8),rgba(230,161,38,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(205,135,13,.8),rgba(230,161,38,.8)); 
	background: -o-linear-gradient(bottom,rgba(205,135,13,.8),rgba(230,161,38,.8)); 
}

#gettingaround1 a:hover {
	background: #e6a126;
	background: rgba(230, 161, 38,.9);
	background: -moz-linear-gradient(bottom,rgba(207,144,34,.9),rgba(232,170,59,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(207,144,34,.9),rgba(232,170,59,.9)); 
	background: -o-linear-gradient(bottom,rgba(207,144,34,.9),rgba(232,170,59,.9));
}




#doingbusiness1 a   {
	background-color: #3677bc;
	background: rgba(54, 119, 188,.8);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.8),rgba(170,209,248,.8));  
}

#doingbusiness1 a:hover {
	background-color: #2668ad;
	background: rgba(54, 119, 188,.9);
	background: -moz-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9)); 
	background: -o-linear-gradient(bottom,rgba(35,94,156,.9),rgba(170,209,248,.9));
}


#community1 a   {
	background: #2a892d;
	background: rgba(42, 137, 45, .8);
	background: -moz-linear-gradient(bottom,rgba(17,103,20,.8),rgba(86,211,48,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(17,103,20,.8),rgba(86,211,48,.8)); 
	background: -o-linear-gradient(bottom,rgba(17,103,20,.8),rgba(86,211,48,.8)); 
}

#community1 a:hover {
	background: #1e7421;
	background: rgba(42, 137, 45, .9);
	background: -moz-linear-gradient(bottom,rgba(17,103,20,.9),rgba(86,211,48,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(17,103,20,.9),rgba(86,211,48,.9)); 
	background: -o-linear-gradient(bottom,rgba(17,103,20,.9),rgba(86,211,48,.9));
}


#safety1 a   {
	background-color: #f86f4b;
	background: rgba(248, 111, 75,.8);
	background: -moz-linear-gradient(bottom,rgba(239, 86, 45,.8),rgba(248, 111, 75,.8)); 
	background: -webkit-linear-gradient(bottom,rgba(239, 86, 45,.8),rgba(248, 111, 75,.8)); 
	background: -o-linear-gradient(bottom,rgba(239, 86, 45,.8),rgba(248, 111, 75,.8));  
}

#safety1 a:hover {
	background-color: #ef562d;
	background: rgba(54, 119, 188,.9);
	background: -moz-linear-gradient(bottom,rgba(239, 86, 45,.9),rgba(248, 111, 75,.9)); 
	background: -webkit-linear-gradient(bottom,rgba(239, 86, 45,.9),rgba(248, 111, 75,.9)); 
	background: -o-linear-gradient(bottom,rgba(239, 86, 45,.9),rgba(248, 111, 75,.9));
}


#projectsprograms1 ul li a, #rhodeworks1 ul li a, #gettingaround1 ul li a, #doingbusiness1 ul li a, #community1 ul li a, #safety1 ul li a  {
	min-height: 5px;
	background: transparent;
	border-radius: none;
	text-align: left;
	box-shadow: none;
	padding: 10px;
}

#projectsprograms1 ul li a:hover, #rhodeworks1 ul li a:hover, #gettingaround1 ul li a:hover, #doingbusiness1 ul li a:hover, #community1 ul li a:hover, #safety1 ul li a:hover  {
	min-height: 5px;
	border-radius: none;
	text-align: left;
	box-shadow: none;
	background: rgba(0, 0, 0, .8);
	border-radius: 0;
}

@media only screen and (min-width: 640px) and (max-width: 1024px) {
	.callouts a {font-size: 1em; }
	#doingbusiness1 img {width: 50%; margin-bottom: 16px;}
	#gettingaround1 img {width: 40%; margin-bottom: 5px;}
	#community1 img {width: 80%; margin-bottom: 5px;}
	#safety1 img {width: 80%; margin-bottom: 5px;}
	#projectsprograms1 img {width: 80%; margin-bottom: 5px;}
	#stormwater1 img {width: 80%; margin-bottom: 5px;}
}



/*Dropdown List*/
#doingbusiness1 ul li a, #gettingaround1 ul li a, #community1 ul li a, #news1 ul li a, #safety1 ul li a, #projectsprograms1 ul li a, #stormwater1 ul li a {
	min-height: 5px;
	background: transparent;
	border-radius: none;
	text-align: left;
	box-shadow: none;
	padding: 10px;
}

#doingbusiness1 ul li a:hover, #gettingaround1 ul li a:hover, #community1 ul li a:hover, #news1 ul li a:hover, #safety1 ul li a:hover, #projectsprograms1 ul li a:hover, #stormwater1 ul li a:hover {
	min-height: 5px;
	border-radius: none;
	text-align: left;
	box-shadow: none;
	background: rgba(0, 0, 0, .8);
	border-radius: 0;
}

@media only screen and (min-width: 640px) and (max-width: 1024px) {
	.callouts a {font-size: 1em; }
	#doingbusiness1 img {width: 50%; margin-bottom: 16px;}
	#gettingaround1 img {width: 40%; margin-bottom: 5px;}
	#community1 img {width: 80%; margin-bottom: 5px;}
	#safety1 img {width: 80%; margin-bottom: 5px;}
	#projectsprograms1 img {width: 80%; margin-bottom: 5px;}
	#stormwater1 img {width: 80%; margin-bottom: 5px;}
}

/*2018*/



footer #icons ul li{float: left;}

.traffic-alert { 
	display: inline-block;
	background: #F0730E url(../img/traffic-mobile.png) center center no-repeat;
	background-size: 80%;
	text-indent: -99999px;
	width: 1.7em;
	height: 1.7em;
	float: right;	
	margin-left: 1em;
	position: absolute;
	right: 60px;
	top: 89px;
}
.traffic-alert:hover, .traffic-alert:focus { 
	background: #bf5c0d url(../img/traffic-mobile.png) center center no-repeat;
	background-size: 80%;
}


.top-news {
	display: inline-block;
	background: #3e5670 url(../img/topnews-mobile.png) center center no-repeat;
	background-size: 80%;
	text-indent: -99999px;
	width: 1.7em;
	height: 1.7em;
	float: right;	
	margin-left: 1em;
	position: absolute;
	left: 42px;
	top: 89px;
}

.top-news:hover, .top-news:focus { 
	background: #020a13 url(../img/topnews-mobile.png) center center no-repeat;
	background-size: 80%;
}

/*
.ie9 .top-news {
	background: #3e5670 url(../img/news-btn.png) top center no-repeat;
	display: block;
	font-size: 1em;
    text-indent: 200%;
	overflow: hidden;
	position: absolute;
	left: 0px;
    top: 150px;
    height: 90px;
    width: 35px;
    padding-top: .5em;
    text-align: center;
}
.ie9 .top-news:hover { 
	padding-top: 30px;
	width: 45px;
	background: #3e5670 url(../img/news-btn.png) top center no-repeat;
}
*/


@media only screen and (min-width: 266px) and (max-width: 406px) { .traffic-alert, .top-news { top: 64px;}}
@media only screen and (min-width: 407px) and (max-width: 639px) { .traffic-alert, .top-news { top: 45px;}}

@media only screen and (min-width: 640px) {
	.traffic-alert  {
	    background: #F0730E url(../img/traffic-btn.png) top center no-repeat;
	    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
	    color: #FFFFFF;
	    display: block;
	    font-size: 1em;
	    font-weight: 200;
	    opacity: 0.9;
	    overflow: hidden;
	    padding: 5px 10px;
	    position: absolute;
	    right: 0px;
	    top: 150px;
	    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	    text-indent: 200%;
	    white-space: nowrap;
	    height: 150px;
	    width: 35px;
	    z-index: 5000;
		transform: translateZ(0px);
	    transition-delay: 0s;
	    transition-duration: 0.2s;
	    transition-property: all;
	    transition-timing-function: ease-in-out;
		}
		.traffic-alert:hover, .traffic-alert:focus   {
			padding-top: 30px;
			width: 45px;
			background: #F0730E url(../img/traffic-btn.png) top center no-repeat;
		}
		
		/* .top-news .text {display: inline-block;} */
		.top-news {
			background: #3e5670 url(../img/topnews-btn.png) top center no-repeat;
			box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
			display: block;
			font-size: 1em;
		    text-indent: -99999px;
			overflow: hidden;
			position: absolute;
			left: 0px;
		    top: 150px;
		    height: 116px;
		    width: 35px;
		    margin: 0;
		    padding-top: .5em;
		    text-align: center;
			transform: translateZ(0px);
			transition-delay: 0s;
			transition-duration: 0.2s;
			transition-property: all;
			transition-timing-function: ease-in-out;
		}
		.top-news:hover, .top-news:focus { 
			padding-top: 30px;
			width: 45px;
			background: #3e5670 url(../img/topnews-btn.png) top center no-repeat;
		}

}



#traffic-sidr iframe { margin: 10px 0; }
#traffic-sidr iframe .timeline { border-radius: 0;}
#traffic-sidr {padding: 0 1em;}

@media only screen and (min-width: 640px) and (max-width: 652px) { 
	.traffic-alert {top: 185px;}
	.top-news {top: 230px;}
}

#section.top-bar-section ul {
	display: table;
	width: 100%;
}


#section.top-bar-section ul li {
	display: table-cell;
	float: none;
	text-align: center;
}

.button {
	width: 100%;
	margin-bottom: 0;
	padding-left: .5em;
	padding-right: .5em;
	
}

.button.large {padding-left: .25em; padding-right: .25em;  }

.bidoppsection {
	margin: .5em  0;
	border-bottom: solid 1px #aaa;
	padding-bottom: .5em;
}


.bidoppsection p{
	margin-bottom: 0;
}

.bidoppsection p span {
	font-size: 1.1em;
	padding: .125em .25em;
	display: inline-block;
	font-weight: bold;
}

.bidoppsection p span.ps {
	background-color: red;
	color: #fff;
}
.bidoppsection p span.c {
	background-color: orange;
	color: #fff;
}
.bidoppsection p span.rm {
	background-color: green;
	color: #fff;
}

.bidoppsection.key { font-size: .8em; border-top: solid 1px #aaa; padding-top: .5em; border-bottom: none;}
.bidoppsection.key span {font-weight: normal; }
.bidoppsection.key span.ps, .bidoppsection.key span.rm {margin-left: .75em; }


form label {color: #222; text-shadow: none;}
form a.current, form a.selected, form ul li.selected { color: #2ba6cb; background-color: transparent; }

form.custom .custom.dropdown ul li {white-space: normal;}
form.custom .custom.dropdown ul li:hover {background-color: #ddd;}
form.custom .custom.dropdown ul li.selected {background-color: #ddd; }
form.custom .custom.dropdown ul li.selected:hover {background-color: #ccc; }

form.custom .custom.dropdown.open ul {z-index: 50;}


.side-nav li a {
	border-radius: .25em;
	font-size: .95em;
	padding: .5em;
	background-color: #edc112;
	background: rgba(237, 193, 18, .8);
	color: #222;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.8);
	box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5);
}

.side-nav li a:hover {
	background-color: #d0a703;
	background: rgba(237, 193, 18, 1);
	text-shadow: none;
	color: #222;
 }


.side-nav li.active > a:first-child {
	background: rgba(237, 193, 18, 1);
}

.panel .gray-boxes {margin: 0;}

.gray-boxes li a {
	background-color: #ccc;
	display: block;
	min-height: 80px;	
}

.trafficcams ul.small-block-grid-6 li { padding-left: .35em; padding-right: .35em; padding-bottom: .5em;}
.trafficcams ul li {font-size: .8em;}


.thindarkpanel {
	background-color: #153d67;
    background-color: rgba(21, 61, 103, 0.8);
    box-shadow: 0 0 2px #667183;
    color: #FFFFFF;
    margin-bottom: 1.25em;
    padding: .35;
    padding-left: .5em;
}

.ad a  {
	background-color: #153d67;
	background-color: rgba(21, 61, 103, 0.9);
    box-shadow: 0 0 2px #667183;
    margin-bottom: 1.25em;
    padding: .4em .75em;
    font-size: 1.1em;
	color: #FF9600; 
	display: block; 
	border-radius: .25em; 
}
.ad a:hover {background-color: #153d67; background-color: rgba(21, 61, 103, 1); color: #fff; }
.ad p { margin-bottom: 0;}




/********************** Accordion Simple ****************************/

.section-container.simple.accordion section {
	border-top: solid 1px #eee;
	border-bottom: none;
}

.section-container.simple.accordion .title {
    background: #ccc;
    border: none;
    font-weight: normal;
	border-bottom: solid 1px #aaa;
}

.simple.accordion section p.title a {
	background: transparent;
	color: #0f2d4d;
	padding: .35em .35em .35em .5em;
}

.simple.accordion section p.title a:hover, .section-container.simple.accordion section.active p.title {
	background-color: #999;
	color: #fff;
}
.section-container.simple.accordion section.active p.title a {	color: #fff;}
.section-container.simple.accordion ul.listing li {list-style-type: circle;}
.section-container.simple.accordion ul.listing a {font-size: .9em;}



/********************** Accordion Minimal ****************************/

.section-container.minimal.accordion {background: transparent;}
.section-container.minimal.accordion section {	border-bottom: solid 1px #ccc;}

.section-container.minimal.accordion .title {
    background: transparent;
    border: none;
    font-weight: normal;
	border-bottom: none;
}

.minimal.accordion section p.title a {
	background: transparent;
	color: #08a2d0;
	padding: .35em .35em .35em .5em;
}

.minimal.accordion section p.title a:hover, .section-container.minimal.accordion section.active p.title, .section-container.minimal.accordion section.active p.title a {
	background-color: #dedede;
	color: #08a2d0;
}

.section-container.minimal.accordion .content ul {	font-size: .9em;}
.section-container.minimal.accordion ul.listing li {list-style-type: circle;}
.section-container.minimal.accordion ul.listing a {font-size: .9em;}

.minimal.accordion section p.title a:after, .minimal.accordion section .title a:after { 
	content: " +";
	font-size: 1.2em;
	font-weight: bold;
	
}
.section-container.minimal.accordion section.active p.title a:after {
	content: " -";
	font-size: 1.2em;
	font-weight: bold;
}

.section-container.minimal.accordion > section .content,
.section-container.minimal.accordion > .section .content
{ background: transparent;}


.mission360 {
	font-size: .8em;
	border-radius: .125em;
}
.mission360:hover img {opacity: .8;}

.thinpanel img { width: 100%;}
.thinpanel a:hover img { opacity: .8;}

.daterange {font-weight: normal; font-size: .9em;}

.studies.large.button {padding: .5em .125em; line-height: 1.25em;}

/* .sidr.left { background: #ccc; box-shadow: 0 0 5px 5px #777 inset;} */

.topnewscontent {padding: 1em;}
.topnewscontent p {	font-size: 1em;}

.topnewscontent .rsspubdate {	color: #fff;}
#topnews.sidr ul {	margin: 0;}

/* line 75, ../scss/jquery.sidr.dark.scss */
#topnews.sidr ul li:hover > a,
#topnews.sidr ul li:hover > span,
#topnews.sidr ul li.active > a,
#topnews.sidr ul li.active > span,
#topnews.sidr ul li.sidr-class-active > a,
#topnews.sidr ul li.sidr-class-active > span {
 text-decoration: underline;}


a[href$=".pdf"].pdf-image, a[href$=".PDF"].pdf-image {background: transparent; padding: 0; }
.ad a[href$=".pdf"], ad a[href$=".PDF"] {background-image: none;}

#topnews.sidr p {
display:block;
}
#topnews.sidr p a{
color: #2BA6CB;
}
#topnews.sidr p a:hover {
  color: #1084a6;
}




/* image removeal for buttons */
a[href$=".pdf"].button, a[href$=".PDF"].button,

a[href$=".doc"].button, a[href$=".DOC"].button, a[href$=".docx"].button, a[href$=".docm"].button, a[href$=".dotx"].button, a[href$=".dotm"].button, a[href$=".dot"].button, 

a[href$=".xls"].button, a[href$=".XLS"].button, a[href$=".xlsx"].button, a[href$=".xlsm"].button, a[href$=".xlsm"].button, a[href$=".xlsb"].button,

a[href$=".mov"].button, a[href$=".MOV"].button, a[href$=".wma"].button, a[href$=".WMA"].button, a[href$=".wmv"].button, a[href$=".WMV"].button, a[href$=".avi"].button, a[href$=".AVI"].button,

a[href$=".mp4"].button, a[href$=".MP4"].button, a[href$=".mpg"].button, a[href$=".MPG"].button, a[href$=".mpeg"].button, a[href$=".MPEG"].button,

a[href$=".ppt"].button, a[href$=".PPT"].button, a[href$=".pptx"].button, a[href$=".pptm"].button, a[href$=".ppt"].button, a[href$=".potx"].button, a[href$=".potm"].button, a[href$=".pot"].button, a[href$=".ppsx"].button, a[href$=".ppsm"].button, a[href$=".pps"].button,

a[href^="mailto"].button, a[href^="MAILTO"].button 
	{background-image: none; background-color: #2BA6CB;}
	


/* Success Button without image colors */	
a[href$=".pdf"].button.success, a[href$=".PDF"].button.success,

a[href$=".doc"].button.success, a[href$=".DOC"].button.success, a[href$=".docx"].button.success, a[href$=".docm"].button.success, a[href$=".dotx"].button.success, a[href$=".dotm"].button.success, a[href$=".dot"].button.success, 

a[href$=".xls"].button.success, a[href$=".XLS"].button.success, a[href$=".xlsx"].button.success, a[href$=".xlsm"].button.success, a[href$=".xlsm"].button.success, a[href$=".xlsb"].button.success,

a[href$=".mov"].button.success, a[href$=".MOV"].button.success, a[href$=".wma"].button.success, a[href$=".WMA"].button.success, a[href$=".wmv"].button.success, a[href$=".WMV"].button.success, a[href$=".avi"].button.success, a[href$=".AVI"].button.success,

a[href$=".mp4"].button.success, a[href$=".MP4"].button.success, a[href$=".mpg"].button.success, a[href$=".MPG"].button.success, a[href$=".mpeg"].button.success, a[href$=".MPEG"].button.success,

a[href$=".ppt"].button.success, a[href$=".PPT"].button.success, a[href$=".pptx"].button.success, a[href$=".pptm"].button.success, a[href$=".ppt"].button.success, a[href$=".potx"].button.success, a[href$=".potm"].button.success, a[href$=".pot"].button.success, a[href$=".ppsx"].button.success, a[href$=".ppsm"].button.success, a[href$=".pps"].button.success,

a[href^="mailto"].button.success, a[href^="MAILTO"].button.success 
{background-color: #457A1A;}




/* Alert Button without image colors */	
a[href$=".pdf"].button.alert, a[href$=".PDF"].button.alert,

 a[href$=".doc"].button.alert, a[href$=".DOC"].button.alert, a[href$=".docx"].button.alert, a[href$=".docm"].button.alert, a[href$=".dotx"].button.alert, a[href$=".dotm"].button.alert, a[href$=".dot"].button.alert, 

a[href$=".xls"].button.alert, a[href$=".XLS"].button.alert, a[href$=".xlsx"].button.alert, a[href$=".xlsm"].button.alert, a[href$=".xlsm"].button.alert, a[href$=".xlsb"].button.alert,

a[href$=".mov"].button.alert, a[href$=".MOV"].button.alert, a[href$=".wma"].button.alert, a[href$=".WMA"].button.alert, a[href$=".wmv"].button.alert, a[href$=".WMV"].button.alert, a[href$=".avi"].button.alert, a[href$=".AVI"].button.alert,

a[href$=".mp4"].button.alert, a[href$=".MP4"].button.alert, a[href$=".mpg"].button.alert, a[href$=".MPG"].button.alert, a[href$=".mpeg"].button.alert, a[href$=".MPEG"].button.alert,

a[href$=".ppt"].button.alert, a[href$=".PPT"].button.alert, a[href$=".pptx"].button.alert, a[href$=".pptm"].button.alert, a[href$=".ppt"].button.alert, a[href$=".potx"].button.alert, a[href$=".potm"].button.alert, a[href$=".pot"].button.alert, a[href$=".ppsx"].button.alert, a[href$=".ppsm"].button.alert, a[href$=".pps"].button.alert,

a[href^="mailto"].button.alert, a[href^="MAILTO"].button.alert 
{background-color: #FF4609;}



/* Secondary Button without image colors */	
a[href$=".pdf"].button.secondary, a[href$=".PDF"].button.secondary,

a[href$=".doc"].button.secondary, a[href$=".DOC"].button.secondary, a[href$=".docx"].button.secondary, a[href$=".docm"].button.secondary, a[href$=".dotx"].button.secondary, a[href$=".dotm"].button.secondary, a[href$=".dot"].button.secondary, 

a[href$=".xls"].button.secondary, a[href$=".XLS"].button.secondary, a[href$=".xlsx"].button.secondary, a[href$=".xlsm"].button.secondary, a[href$=".xlsm"].button.secondary, a[href$=".xlsb"].button.secondary,

a[href$=".mov"].button.secondary, a[href$=".MOV"].button.secondary, a[href$=".wma"].button.secondary, a[href$=".WMA"].button.secondary, a[href$=".wmv"].button.secondary, a[href$=".WMV"].button.secondary, a[href$=".avi"].button.secondary, a[href$=".AVI"].button.secondary,

a[href$=".mp4"].button.secondary, a[href$=".MP4"].button.secondary, a[href$=".mpg"].button.secondary, a[href$=".MPG"].button.secondary, a[href$=".mpeg"].button.secondary, a[href$=".MPEG"].button.secondary,

a[href$=".ppt"].button.secondary, a[href$=".PPT"].button.secondary, a[href$=".pptx"].button.secondary, a[href$=".pptm"].button.secondary, a[href$=".ppt"].button.secondary, a[href$=".potx"].button.secondary, a[href$=".potm"].button.secondary, a[href$=".pot"].button.secondary, a[href$=".ppsx"].button.secondary, a[href$=".ppsm"].button.secondary, a[href$=".pps"].button.secondary,

a[href^="mailto"].button.secondary, a[href^="MAILTO"].button.secondary
{background-color: #D0D0D0;}






iframe.twitter-timeline, #traffic-sider {overflow: scroll;}

.note {font-size: 0.6em;}


/* Charles added don't overwrite */
dl.vcard.noborder {
border-bottom: none;
border-right: 0px;
padding-left:.0em; 
}


/* Janice added don't overwrite */
.wufoo {
padding:.8em; 
background-color:#FFFFFF; 
border-radius: .5em;
}

/* SAVE - from Janice - Form Elements adjustments*/
 
fieldset {
  border: solid 1px #cccccc;
  padding: 1.25em;
  margin: 1.125em 0; }
  fieldset legend {
    font-weight: bold;
    background: transparent;
    padding: 0 0.1875em;
    margin: 0;
    margin-left: -0.1875em; }

 
 label.dark {
    font-size: 0.875em;
    color: #333333;
    cursor: pointer;
    display: block;
    font-weight: normal;
    margin-bottom: 0.2em;
	text-shadow:none;
}

/* Map room */

.mapimage {
text-align: center;
font-size: .9em;
}

.mapimage p {
color: #2BA6CB;
margin:.2em 0 1em 0;
}

.mapimage a:hover p {
color: #1084a6;
}

.bx-viewport li { min-height: 1px; min-width: 1px; }
@media only screen and (min-width: 320px) and (max-width: 568px) { 
.top-news {
	display: inline-block;
	background: #3e5670 url(../img/topnews-mobile.png) center center no-repeat;
	background-size: 80%;
	text-indent: -99999px;
	width: 1.7em;
	height: 1.7em;
	float: right;	
	margin-left: 1em;
	position: absolute;
	left: -4px;
	border-radius:50%;
	top: 76px;
	z-index:999999 !important;
	}
	.traffic-alert { 
	display: inline-block;
	background: #F0730E url(../img/traffic-mobile.png) center center no-repeat;
	background-size: 80%;
	text-indent: -99999px;
	width: 1.7em;
	height: 1.7em;
	float: right;	
	margin-left: 1em;
	position: absolute;
	right: 15px;
	border-radius:50%;
	top: 77px;
	z-index:999999 !important;
}
}

@media only screen and (max-width: 40em) {
.socialmedia {
display: none !important;
}
}
