﻿@charset "utf-8";
/*#ctl00_SPSecurityTrimmedControl5, ctl00_SPSecurityTrimmedControl4 {
	display:none;
}*/

body {
	font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:black; overflow-x:hidden; overflow-y:visible!important;background-color:#534336;margin-top:0em;
}
#s4-bodyContainer {padding-bottom:0px;overflow-y:visible!important;overflow-x:hidden!important;}  
.ms-webpartzone-cell {margin-bottom:0px;}
#MSOTlPn_MainTD {display: block; position: fixed; top: 0; right: 0; z-index: 1000; height: 100% !important; width: auto !important; overflow-y: auto; background: #fff;}
#MSOTlPn_MainTD > table {margin-right: 19px; position: static; width: 100%;}
.ms-TPBorder {width: 100%;}
.ms-dlgContent, .ms-dlgFrameContainer, #contentBox {
	background-color:white!important;
}
.ms-backgroundImage #ms-notdlgautosize {
	background:white!important; background-image:none!important;
}

#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field {font-size:1.2em;line-height:1.4em;}
html body form#aspnetForm div#top.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody div#cbqwp.cbq-layout-main div,
html body form#aspnetForm div#top.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody div#cbqwp.cbq-layout-main div div font div div div div div div div div div div div div div div font div div div div div div div div div div font div div div div div div div div div div div div div div div div div div div div font div div div font div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div div font div div div div div div div div div div div font div div div div div font div div div font{
	font-family:Arial, Helvetica, sans-serif; font-size:1em;
}
li.nav-item a.nav-link.whitelink.grow img {}
li.nav-item2 a.top img {
  position: relative; text-align:center; display:list-item;top:10px; z-index:0!important; pointer-events:none;width:12em;margin-top:-3em;
 
}
.aglinks {
    position: relative;
    margin-top: 15px;
    font-size: 1em;
}
.stickyLink button nobtnbkg {background:transparent;color: black !important;
background-color:transparent;
border-radius: 0;
border:none;
text-align: center;
white-space: normal;
display:inline-block;}
.timeline-Widget {
    max-width: 600px;
    background-color: #fff;
    border-radius: 5px;
}
.followusmobile {
margin-top:12em;
display:none;
}
.followusmobile.col-12.d-block.d-md-none img {width:8em;height:auto;}
.hidehc {
	display:inline;
}
.card-header.collapsed {
    background: #799abd;
}

.card-header:first-child {
    border-radius: 0;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}

.card-header {
    cursor: pointer;
}
.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: rgba(0,0,0,.03);
    border-bottom: 1px solid rgba(0,0,0,.125);
}
.sarmobile img, img.sarmobile {
	float:right; padding-left:15px;
}
.hidenormal {
	display:none;
}
.obscure { 
position: absolute !important; 
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
clip: rect(1px, 1px, 1px, 1px); 
} 
#accordion {
display:none;
}
.container-fluid {
	padding:0px;
}
.nopad {
	padding:0px;
}
html{scroll-behavior:smooth;}
/*Go to Top*/


#myTopBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: none; /* Remove borders */
  outline: none; /* Remove outline */
  background-color: #f4ad2c; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 15px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: 18px; /* Increase font size */
  color:white; z-index:9999!important;
}
#myTopBtn.grow:hover {
	 -webkit-transform: scale(1.05)!important;
        -ms-transform: scale(1.05)!important;
        transform: scale(1.05)!important;

}
#myTopBtn:hover {
  background-color: #555555; /* Add a dark-grey background on hover */ 
}
span.insidetxt {color:#000000;}
span.insidetxtroadtraffic {color:#000000;line-height:1.1em;}
span.insidetxtdmv {color:#000000;line-height:1.1em;}
/*Navigation Accessibility*/
.skip a
{
position:absolute; 
left:-10000px; 
top:auto; 
width:1px; 
height:1px; 
overflow:hidden;
} 

.skip a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
}
.fb-page.fb_iframe_widget span iframe 
{
    border: medium none;
    visibility: visible;
    width: 100%;
    height: 500px;
}
/*Enterprise Header*/
.entheader {
	background-color:#607e9d; font-size:.8em; padding:5px 15px 5px 15px;
}
.directories {
	text-align:right;
}
/*Background*/
.wvBackground {
	position:relative; width:100%; height:auto;background-color:#303038!important;
}
p.wvbkghome {
	overflow:hidden;
}
p.wvbkghome img {
	width:100%; height:auto; display:flex;
}
p.wvbkghome2 {
	overflow:hidden;
}
p.wvbkghome2 img {
	width:100%; height:auto; display:none;
}
p.wvbkghome3 {
	overflow:hidden;
}
p.wvbkghome3 img {
	width:100%; height:auto; display:none;
}

/*After 3 button change*/
p.wvbkghome img {
	min-height:1050px;
}
.searchbtnhometop {margin-top:30px;}
/*After 3 button change finish*/

p.wvbkgsub {
	overflow:hidden;
}
p.wvbkgsub img {
	width:100%; height:auto; display:flex;
}
p.wvbkgsub2 {
	overflow:hidden;
}
p.wvbkgsub2 img {
	width:100%; height:auto; display:none;
}
p.wvbkgsub3 {
	overflow:hidden;
}
p.wvbkgsub3 img {
	width:100%; height:auto; display:none;
}

.photoContent{
	position:absolute; top:0px; width:100%;
}
/*Navigation*/
.navigation {
 background:transparent; width:100%; padding-top:2px;
}
.navigation .navbar img {
	width:50px; height:auto;
}
.navbar {
	padding:0px;
	    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
    background: transparent;

}
.navbar-nav {
	width:100%; float:right;
}

.navbar-brand {
	 padding:0px 0px 0px 1em;display:none;
}

.nav-item {
	text-align:center; font-size:1.2em; width:20%;
}

.navbar-light .navbar-toggler .navbar-toggler-icon {
	background-image:url('../images2020/mobilemenu.png')!important; 
}
.navbar-toggler {
	border:0px none;
}
.socialmedia {
    top: 400px;
    position: relative;
    z-index: 5 !important;
    display:column;
}
.socialmedia2 {
    top: 500px;
    position: relative;
    z-index: 5 !important;
    display:column;
}

.searchbtnhome {
top:300px; position:relative; z-index:5!important;display:flex;
	}

/*Search*/
.searchbtnhome {
top:300px; position:relative; z-index:5!important;display:flex;
	}
	
.gsc-webResult.gsc-result {
	border-bottom:1px solid #cccccc!important;
}
form.gsc-search-box.gsc-search-box-tools {
	display:none;
}
a.gs-image, img.gs-image, .gsc-table-cell-thumbnail.gsc-thumbnail-left {
	display:none;
}
.gs-title, a.gs-title, .gs-snippet, .gs-promotion-text-cell .gs-visibleUrl, .gs-promotion-text-cell .gs-snippet,
.gs-promotion, .gs-result, .gs-visibleUrl.gs-visibleUrl-long,
.gs-visibleUrl, .gs-bidi-start-align.gs-snippet {
	font-size:1rem!important;
}
/*Breadcrumbs*/
#breadcrumbs {
background-color:#555555; color:white; padding:5px 0px 5px 0px;}
#breadcrumbs a {
	color:white;
}
.facebookstyle {
    text-align: center;
    background-color: white;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: solid 10px #bebab8;
    height:500px;
    overflow-x:visible;
    overflow-y:hidden;
    
}
.twitterstyle {
    text-align: center;
    background-color: white;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border: solid 10px #bebab8;
    overflow-x:hidden;
    overflow-y:scroll;
        height:500px;

}

/*Button Styles*/
.btn, a.btn, .btn a {
	color:black!important; background-color:#e8e4e5; border-radius:0; border: solid 10px #bebab8; text-align:center; white-space:normal; cursor:pointer;
}
a.btn:hover, .btn a:hover, a.btn:active, .btn a:active, a.btn:focus, .btn a:focus, .btn.focus, .btn:focus, .btn:active, .btn.focus, .btn:hover, .btn.hover {
	color:black!important; background-color:#e8e4e5; border-radius:0; border: solid 10px #bebab8; text-align:center; white-space:normal; cursor:pointer;
}
a.btn.govbtn {
	color:white; width:100%;
}
a.btn.govbtn:hover, a.btn.govbtn:active, a.btn.govbtn:focus{
	color:white; 
}
.btn.nobtnbkg a:hover,.btn.nobtnbkg a:active,.btn.nobtnbkg a:focus, .btn.nobtnbkg:active, .btn.nobtnbkg:focus, .btn.nobtnbkg:hover {
	background-color:transparent;
}
.govbtn img {
	height:70px; width:auto;
}
.govbtn {
	margin:15px 0px 15px 0px;
}
.grow:hover, .grow:active, .grow:focus, a.grow:hover, a.grow:focus, a.grow:active, .grow a:hover, .grow a:focus, .grow a:active, a.grow img:hover, a.grow img:active, a.grow img:focus
{
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
}
img.tweets {width:2.8em;height:auto;float:right;}
img.likeus {width:3em;height:auto;float:right;}
img.followus {width:2em;height:auto; float:right;}

a.btn.blacksq {
	font-weight:bold; font-size:1.2em;
}
a.btn.blacksq:hover {
	font-weight:bold; font-size:1.2em;
}

.insidetxt {
	padding-left:5px;
}
.insidetxtroadtraffic {
	padding-left:5px;,
}


.insidetxtdmv {
	padding-left:5px;
}

.insideblkbtn {
	margin:0px auto; position:absolute; left:10%; top:30%; right:10%;
}
.insideblkbtnroadtraffic {
    margin: 0px auto;
    position: absolute;
    left: 10%;
    top: 20%;
    right: 10%;
}
.insideblkbtndmv {
    margin: 0px auto;
    position: absolute;
    left: 10%;
    top: 20%;
    right: 10%;
}

insideblkbtndmv {}
a.btn.blacksq .fa-2x {
	font-size:1.2em;}
.blacksq {
	background:rgba(231, 228, 228, 0.87)!important; width:100%; height:100%;  min-height:80px;}
a.bluesq img{
	width:100%; height:auto; 
}
a.btn.bluesq.grow img:hover {
		 -webkit-transform: scale(1)!important;
        -ms-transform: scale(1)!important;
        transform: scale(1)!important;

}
.bluesq {
	background:rgba(0, 54, 127, 0.75)!important; width:100%; height:100%; min-height:80px;}
a.btn.bluesq {
	padding:0px;
}


/*Government Buttons*/
.govbtnrowtop {
	padding-top:40px;
}
.moreagencies {
	background-color:#0054a6;padding:15px; text-align:center;
}

/*Sticky Sidebar*/
.stickyLink {
	text-align:center; padding:5px; display:block;float:left;
}
.stickySettings {
	 z-index:9999; background-color:transparent;
}
.gov2go img, a img.gov2go {
	width:28px; height:auto;
}
.stickySettings .stickyLink a svg.svg-inline--fa.fa-cog.fa-2x {
	font-size:1.5em;
}
/*Sidebar Modal*/
.modal-dialog-slideout {min-height: 100%; margin: 0 0 0 auto;background: #fff;}
.modal.fade .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(100%,0)scale(1);transform: translate(100%,0)scale(1);}
.modal.fade.show .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(0,0);transform: translate(0,0);display: flex;align-items: stretch;-webkit-box-align: stretch;height: 100%;}
.modal.fade.show .modal-dialog.modal-dialog-slideout .modal-body{overflow-y: auto;overflow-x: hidden;}
.modal-dialog-slideout .modal-content{border: 0;}
.modal-dialog-slideout .modal-header, .modal-dialog-slideout .modal-footer {height: 69px; display: block;} 
.modal-dialog-slideout .modal-header h5 {float:left;}
.close {
	position:absolute; top:10px; right:10px;
}
#settingsModal.modal.fade.show {
	padding-right:0px!important; 
}
.modal-header {
	border-bottom:0px;
}
.modal-dialog-slideout .modal-content {
	border:5px solid #71bcda;
}
.showwhite {
	display:none;}
.showdark {display:inline;}
.fontsize {
	padding-bottom:20px;
}
.gov2modallogo img, img.gov2modallogo {
	width:100%;height:auto;
}
.modal-body ul{padding-left:20px; 
	
list-style-image:url(/images/bullet.png);}
.modal-body li {
	padding:10px 0px 10px 0px;
}
.modal-body p {
	padding:10px 0px 10px 0px;
}
/*Links*/

a, a:link, a:active, a:hover, a:focus, a:visited, a, .ms-WPBody a, .ms-WPBody a:active, .ms-WPBody a:hover, .ms-WPBody a:focus, .ms-WPBody a:visited, .ms-WPBody a:link  {
	color:#0d9bd3;
}

.whitelink, a.whitelink, .whitelink a {
	color:white;
}

a.whitelink:hover, .whitelink a:hover, a.whitelink:active, .whitelink a:active, , a.whitelink:focus, .whitelink a:focus {
	color:white;
}
.blacklink a, a.blacklink:hover, .blacklink a:hover, a.blacklink:active, .blacklink a:active, , a.blacklink:focus, .blacklink a:focus, .blacklink, a.blacklink {
	color:black;
}
.entheader a { 
	color:white;
}
li.nav-item a.nav-link.whitelink:hover, li.nav-item a.nav-link.whitelink:active, li.nav-item a.nav-link.whitelink:focus{
	color:white; border-top:5px solid #f5af2d; 
}
li.nav-item a.nav-link.whitelink {
	color:white; border-top:5px solid transparent; padding:1em 0px 1em 0px;
}

/*Headings*/
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.ms-rteElement-H1,
.ms-rteElement-H2,
.ms-rteElement-H3,
.ms-rteElement-H4,.ms-WPBody h1,.ms-WPBody h2,.ms-WPBody h3,.ms-WPBody h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  line-height: 1.1;
  color: black; font-style:normal;
}
.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 {
    line-height: 1.4;
    color: black;
}
h1,.ms-WPBody h1,
.h1,
.ms-rteElement-H1 {
  font-size: 2.1em;
}
h1.subh1 {
	text-align:center; padding:25px 0px 25px 0px;
}
h2,.ms-WPBody h2,
.h2,
.ms-rteElement-H2 {
  font-size: 1.8em;
}
h3,
.h3,.ms-WPBody h3,
.ms-rteElement-H3 {
  font-size: 1.5em;
}
h4,
.h4,.ms-WPBody h4,
.ms-rteElement-H4 {
  font-size: 1.2em;
}

.ms-WPBody h2, .ms-WPBody h3, .ms-WPBody h4,
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field h3,
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field h2,
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field h4, .hspacing h2

{
	padding-top:20px;
}
.newsDescription h2, .footer h2
 {
	font-size:1.3em; color:black; font-weight:bold; }
.modal-body h3
 {
	font-size:1.3em; font-weight:bold; padding-bottom:15px;}

/* Scrolling Tabs */
 .wrapper {
    position:relative;
    margin:0 auto;
    overflow:hidden;
	padding:5px;
  	height:70px;
}

.bigbtn a.btn.grow svg{
	color:#2a7ed0; margin-top:20px; margin-bottom:20px;
}
.bigbtn a.btn {
	font-size:1.6em; line-height:1.2em; vertical-align:middle; width:400px;
}
.bigbtn .btn {
	padding:15px; min-height:280px; display:table-cell;
}
.bigbtn {
	text-align:center;
}
.subfloat a.agencylink {
	text-align:center;
}
.agencyp {
	text-align:center; padding-top:0px;
}
.agencylink {
	 font-size:1.3em; }
.subbox {
	border-right:1px solid #cccccc; padding-right:40px; min-height:280px; padding-top:20px; padding-bottom:20px; vertical-align:middle; 
}
.bigbtn p a.btn span.smtext {
	font-size:.6em;}
.homebullet li{
	padding:7px 0px 7px 0px
}
ul.homebullet {
  padding-left:20px; list-style-image:url(/images/bullet.png);}

.hometabcontent .tab-pane p{
	padding:10px 0px 10px 0px;
}
.tabmargin {
	padding-top:20px;padding-bottom:20px;
}

.list {
    position:absolute;
    left:0px;
    top:0px;
  	min-width:3000px;
  	margin-left:12px;
    margin-top:0px;
}
.tab-content {
	/*height:490px;*/background-color:#e7ebf1; padding: 10px 0px 10px 0px;
  box-shadow: 0px -2px 8px #d7d7d7; border-bottom:5px solid #f4ad2c; width:100%;}
.list li a{
	display:table-cell;
    position:relative;
    text-align:center;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef; width:335px;
    vertical-align:middle; background-color:#f4ad2c; color:black; padding:20px; line-height:1.1em; cursor:pointer;
}
.nav-tabs.list li {
	margin:0px 5px 0px 5px;
}
.list li a {
	color:black;
}
.nav-tabs.list li a.active, .nav > li > a:active, .list li:active {
	background-color:#e7ebf1; color:black; }
	.nav > li > a:focus, .nav > li > a:hover, .list li:focus, .list li:hover {
	

background-color:#555555; color:white;}
.btnpadding  {padding-left:80px;}
.scroller {
  text-align:center;
  cursor:pointer;
  display:none;
  padding:7px;
  padding-top:11px;
  white-space:no-wrap;
  vertical-align:middle;
  background-color:transparent;
}

.scroller-right{
  float:right;
}

.scroller-left {
  float:left;
}
.bluearrow {
color:#0054a6;	
}

.bluearrow:hover, .bluearrow:active, .bluearrow:focus {
color:#01407e;	
}
.featured {
	padding-top:40px;
}
h2.featuredHeading {
	padding-bottom:40px; text-align:center; font-size: 2.1em; padding-top:40px;
}
/*Job Search within tabs*/
#jobHolder #jobInput #jobContent a#btn_next, #jobHolder #jobInput #jobContent a#btn_prev {
display:inline-block; margin-right:10px!important;
	color:white!important; background-color:#0054a6; border-radius:0; border:0px none; text-align:center; white-space:normal; cursor:pointer; margin:20px 0px 20px 0px; padding:.375rem .75rem;}
#jobHolder #jobInput #jobContent a#btn_next:hover, 
#jobHolder #jobInput #jobContent a#btn_next:active, 
#jobHolder #jobInput #jobContent a#btn_next:focus,
#jobHolder #jobInput #jobContent a#btn_prev:hover,
#jobHolder #jobInput #jobContent a#btn_prev:active,
#jobHolder #jobInput #jobContent a#btn_prev:focus
{
	color:white; background-color:#01407e; text-decoration:none; border:0px none; box-shadow:0px 0px 0px 0rem rgba(255,255,255,0)!important;
}
	

p.jobmargin {
	margin-bottom:25px!important;
}
#jobHolder {
	height:auto!important;
}
#jobHolder #jobInput input#job-input,#jobHolder #jobInput input#job-input2
{
float:left; height:50px;width:100%; -moz-border-radius:5px; margin-bottom:30px;
border:1px solid #01407e; color:black; border-radius:5px; padding:10px; height:50px;
}
#jobHolder #jobInput button#jobSearchButton, #jobHolder #jobInput2 button#jobSearchButton {
border:0px none;background-color:#0054a6; color:white; text-align:center; float:right;margin-left:-35px; height:1.9em; padding-top:.1em; margin-top:-80px; height:50px; border-top-right-radius:5px; -moz-border-top-right-radius:5px;border-bottom-right-radius:5px; -border-bottom-right-radius:5px;
padding-right:15px; padding-left:15px;
}
#jobInput{
	margin-left:0px!important; width:100%!important;
}
.viewjobs a {
	font-size:1.3em; 
}
#jobHolder #jobInput svg.svg-inline--fa.fa-arrow-circle-right.fa-w-16{
	color:#0d9bd3; 
}
/*Mobile Tabs Accordion*/
#accordion.homeaccordion h3 {
	font-size:1.2em;
}
/*News*/
.rotatenews {
	padding-top:0px;
	margin-top:0em;
	display:block;
}




.videowrapper {
	 text-align:center;	overflow:hidden;position:relative;
	padding-bottom:1100px;
	padding-top:0px; 
	height:0; background-color:black;border-top:7px solid #fbc700;}

	
.videowrapper iframe {
	
		width:1100px;
	height:600px;}





/*Video Code*/
.carousel-inner {
	background-color:#71bcda;
}




.carousel-item .myPhoto,
.carousel-item a .myPhoto
 {
position:relative;
	padding-bottom:1100px;
	max-height:600px; padding-top:30px;
	overflow:hidden; text-align:center;}



.carousel-item .myPhoto img,
.carousel-item a .myPhoto img {
			width:100%; position:absolute; top:-300px; left:0;
	height:900px; overflow:hidden; object-fit:cover;  }

/*

.videowrapper {
	position:relative;
	padding-bottom:1100px;
	padding-top:30px; 
	height:0; 
	overflow:hidden; }

	
.videowrapper iframe {
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:600px;}
*/
.newsDescription {
  background: #ffffff; text-align:center; color:#030303; z-index: 10;
    margin-bottom: 0px; padding-left:20px; padding-right:20px; position:relative; margin-top:-500px;}



/*Video Code*/
.carousel-inner {
	background-color:#71bcda;
}
/* Spotlight */

.yellowarrow {
color:#f4ad2c;
}

.carousel-control-next, .carousel-control-prev, .carousel-control-next:hover, .carousel-control-prev:hover,.carousel-control-next:active, .carousel-control-prev:active,.carousel-control-next:focus, .carousel-control-prev:focus {
	opacity:1; z-index:100!important; bottom:200px;
}
.carousel-control-prev{margin-left:-15px;}
svg.svg-inline--fa.fa-w-8.fa-4x.yellowarrow.grow {
	font-size:5em;
}
.yellowarrow:hover, .bluearrow:active, .bluearrow:focus {
color:#e19d22;	
}
.carousel-control-prev-icon, .carousel-control-next-icon {
	background-image:none;
}
.newsDescription h2 {
	padding-top:20px;
}

.shortdes {
	padding:5px 5px 15px 5px;
}
.newsDescription a.btn {
	padding:10px 90px 10px 90px;
}
.morenews {
	background-color:#45413e;padding:15px; text-align:center;margin-top:0em;margin-bottom:0em;
}
.newsDescription .btn {
	padding-bottom:20px;
}
.allcaps {
	text-transform:uppercase; text-align:center; font-size:1.5em;
}
/*Web Part Overwrites*/
.ms-WPBody {
	font-size:1em;
}


/*Footer*/
.footer {
	background-image:url(/images/footerbkg.jpg);background-position:center; background-repeat:no-repeat; padding-top:40px; margin-top:40px; background-size:cover; }
.socialicon a svg.svg-inline--fa.grow, .socialicon a i.fab.grow,
.socialicon a i.fas.grow {
	font-size:1.8em; margin:0px auto; display:table-cell;
    position:relative;
    /*text-align:center;*/
    vertical-align:middle; text-align:center;}
.socialicon {
	/*text-align:center;*/
}
.socialrow {
	padding-bottom:10px; padding-top:10px;
} 
.copyright {
	text-align:center; padding-top:40px; padding-bottom:40px;
}
.footer h2 {
	border-bottom: 0px solid #e7ebf1; padding-bottom:5px; margin-bottom:5px;color:white;
}
.footer.whitelink a {
	color:white;
}
/*      Sub Page Styling     */
.ms-WPBody td {
	font-family:Helvetica, Arial, sans-serif;
}
.ms-WPBody td {
    font-size: 1.1em;
    font-family:Arial, Helvetica, sans-serif;}
/*Columns*/
.subfloat {
	float:left;
}
/*Display Photos*/

.blackgradient {
	    display: inline-block;
  background: linear-gradient(
        to bottom, 
        rgba(64,64,64,1) 0%, 
        rgba(64,64,64,0) 0%, 
  rgba(0,0,0,0) 70%, 
        rgba(0,0,0,1) 100%
    ); visibility:hidden;}
.subdisplayphoto img {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height:auto;border: 0px solid #ffffff; z-index:-1; display:block;}


.subdisplaytext {
	position:absolute; bottom:0px; color:white; padding:15px;
}
.subdisplaytext a:link, .subdisplaytext a:hover, .subdisplaytext a:active, .subdisplaytext a:focus {
	color:white; font-weight:bold;
}
/*Text*/
.ms-WPBody {
	font-size:1em; font-family: Helvetica, Arial, sans-serif;
}
a.subscroll {
	display:block; color:black; font-size: 1.5em; border-bottom:1px solid black; padding:5px 0px 5px 0px;
}
.ms-WPBody a.subscroll {
	color:black;
}
.subyellow {
	background-color:#f4ad2c; padding:10px; margin:40px 0px 30px 0px;
}

/*Google Search Results*/
.gcsc-find-more-on-google, .gcsc-find-more-on-google-magnifier, .gcsc-find-more-on-google-text, .gcsc-find-more-on-google-query{
	color:#0d9bd3!important; fill:#0d9bd3!important;
}
a.gs-title, .gs-result .gs-title, .gs-result .gs-title,
.gs-result .gs-title, .gs-result .gs-title * {
	color:#0d9bd3!important;
}
.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {
	color:black!important;
}
#googleResults, .search-panel-active {
	width:100%!important;
}
/*Agency Search*/
.searchField {
	float:left; height:50px;width:100%; padding:10px; border-radius:5px; -moz-border-radius:5px; border:1px solid #01407e; color:black; margin-bottom:10px;
}
#AgencySearch {
	margin-bottom:40px;
}
.agencySearchBtn  {
	
float:right;margin-left:-35px; height:1.9em; padding-top:.1em; margin-top:-60px; height:50px; border-top-right-radius:5px; -moz-border-top-right-radius:5px;border-bottom-right-radius:5px; -border-bottom-right-radius:5px;}
.agencySearchBtnInput {
	height:100%;
}
.agencysocial img{
	width:auto; height:50px;
}
.obscure { 
 position: absolute !important; 
 clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ 
 clip: rect(1px, 1px, 1px, 1px); 
 } 

/*Accordion*/
.card-header.collapsed {
    background:#799abd;
}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
    background: linear-gradient(#799abd, #5d80a0);
}
.card-header:not(.collapsed) {
    background:#f4ad2c!important;
}
.card-header {
	border:0px; border-radius:0;

}
.card-header:hover, .card-header:focus {
	background:#555555; color:white;
}
.card {
	border:0px; margin-bottom:5px;
}
.card-header:first-child {
	border-radius:0;
}
.card-header h3, .card-header h3:hover, .card-header h3:active, .card-header h3:focus, .card-header h3:visited, .card-header:active, .card-header:focus
{
	color:white;
}
.card-header {
	cursor:pointer;
}

.card-header:not(.collapsed) h3{
	color:black!important;
}
.card-header.collapsed h3{
	color:white!important;
}
.governor img.govpix {
	width:100%; height:auto;
}
.governor .socialbuttons a img {
	height:50px; width:auto; padding:0px 2px 0px 2px;
}
.governor .col-12.col-md-4 {
	display:inline;float:left;
}
.governor .col-12.col-md-8 {
	display:inline;float:left;
}
.governor {
	padding-top:40px; padding-bottom:40px;
}
.governor a.btn {
	margin:20px 0px 20px 0px;
}
/*Online Services*/
.OSkey {
	border-bottom:1px solid #cccccc; margin-bottom:15px; padding-bottom:15px;
}
.serviceurl, a.serviceurl {
	color:black!important;
}

.OSkey svg{
	margin-right: 5px;
}
.keydisplay {
	display:inline-block; margin-right:15px;
}
.onlineservices a svg {
	margin:5px;
}
.OnlineSrvSearch {
	margin-bottom:15px;
}
.servicebtn {
	width:100%; margin:5px 0px 5px 0px;
}
#Category {
	margin-top:15px;
}
.onlineservices {
	background-color:#e7ecf2; border:1px solid #cccccc; padding:10px; height:150px;
}
.onlineservicescol {
	float:left; padding:10px;}
/*Phone Directory*/
.greybkg {
	background-color:#e7ecf2; margin-top:35px; padding:40px 0px 40px 0px;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td.detailsview_FieldHeaderStyle
{
	font-weight:bold;
}

html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td
{
padding-top:5px; padding-bottom:5px;
	
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle 
{
	border-bottom:1px solid #cccccc; }
.littlesection .ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult th
{	padding-top:20px!important;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_PagerStyle td table tbody tr {
	 border-bottom:1px solid #cccccc; 
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_PagerStyle td table tbody tr td{
padding-top:15px; padding-bottom:15px;	margin-bottom:15px;
}
.littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_txtFirstName, .littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_txtLastName, .littlesection select#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_ddAgency.FitWidth,
.greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_txtFirstName, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_txtLastName, .greybkg select {
	width:100%!important; padding:5px; margin-top:25px;
}
.littlesection table,
.greybkg table {
	width:100%;
}
.littlesection .ms-WPBody td,
.greybkg .ms-WPBody td {
	font-size:1em; }
.littlesection label,	
.greybkg label {
	margin-top:25px;
}
.littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_btnSearch,
.greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_btnSearch {
	 float:right; padding:5px 10px 5px 10px; font-family: Helvetica, Arial, sans-serif; color:white!important; background-color:#0054a6; border-radius:0; border:0px none; text-align:center; white-space:normal; cursor:pointer; margin:20px 0px 20px 0px;
}

.littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_btnSearch:hover, .littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_btnSearch:active, .littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_btnSearch:focus,
.greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_btnSearch:hover, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_btnSearch:active, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_btnSearch:focus {
 -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
	color:white; background-color:#01407e; text-decoration:none; border:0px none; box-shadow:0px 0px 0px 0rem rgba(255,255,255,0)!important;
}
.littlesection tr.datagrid_AlternatingRowStyle td, .littlesection tr.datagrid_RowStyle td, .greybkg tbody tr.datagrid_RowStyle td,
.greybkg tr.datagrid_AlternatingRowStyle td
 {
	border-bottom:1px solid #cccccc; padding-bottom:10px!important; padding-top:10px!important;
}
.greybkg .datagrid_HeaderStyle th {
	padding-bottom:10px;padding-top:10px;
}
.greybkg.datagrid_PagerStyle td table tbody tr {
	width:100%;
}
/*interior changes*/
.card-body .container .col-12.col-md-8,
.card-body .container .col-12.col-md-4,
.card-body .container .col-12.col-md-8 .col-12.col-lg-6{
	display:inline;float:left;
}
.card-body .container .agencieshead .agencies p .btn, 
.card-body .container .col-12.col-lg-4.agencies p a.btn {
	margin-top:5px; position:relative;
}
.cardmarg {
	padding-top:25px;margin-bottom:25px!important; }
.linelinks a {
	margin:10px 0px 10px 0px; border-bottom:1px solid #cccccc; padding:0px 0px 10px 0px; display:block;
}
.card-body .container .agencieshead .col-12.col-lg-6.agencies p,  .card-body .container .col-12.col-lg-4.agencies p{
	padding:15px;background-color:#e7ecf2; margin-right:15px; margin-bottom:5px; margin-top:10px; border:1px solid #cccccc; text-align:center; min-height:150px;}
.interiorimgbtn {
	float:left; margin-top:20px;
}
.card .card-body .cardmarg .agencieshead .keyagencies h4 {
	text-align:center; padding:10px; margin-right:15px; margin-top:0px; padding-top:0px;
}


.card-body .container .col-12.col-md-8 .col-12.col-lg-6.agencies{
padding:0px;
	 }
.agencieshead {padding:0px 20px 20px 20px; height:100%;
	}
.keyagencies {
	margin-left:30px;/*border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:20px 0px 20px 15px;*/

}
.agencieshead h4 {
	padding-top:0px;
}
h3.mb-0 {
	padding-top:0px;
}
.underline {
	border-bottom:1px solid #cccccc; padding-bottom:20px;
}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field .container .col-12.col-md-4{
	display:inline;float:left;
}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field p, .homeaccordion .card .card-body .container p
{
	padding:10px 0px 10px 0px;
}
.subbread {
	text-align:center; margin-bottom:20px;
}
.ms-WPBody ul, .homeaccordion  .card-body .container ul,
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field ul {
  padding-left:20px; list-style-image:url(/images/bullet.png);}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField.ms-rtestate-field li{
	padding:10px 0px 10px 0px
}
#ctl00_PlaceHolderMain_ctl01__ControlWrapper_RichHtmlField {
	z-index:9999!important;
}
/*Social Media Page*/
.AgencyRow {float:left; width:17%; margin-right:3%;}
.IconRow {float:left; width:7%; margin-right:3%;}
.IconRowLast {float:left; width:7%; margin-right:0%;}
.FullRow img {width:50%;}
.FullRow {width:100%; float:left; margin-top:10px; border-top:1px solid #58595b; padding-top: 10px;}

/*404 Page*/
.bluebkg {
	
background:rgba(1, 92, 182, 0.75); margin-top:20px; padding-bottom:20px;}
.bluebkg a, .bluebkg h1 {
	color:white;
}
input#q.GoogleSearchTextBox {border-radius:5px; border:1px solid #cccccc; padding:10px;
	
}
/*News Page*/
.ms-WPBody .link-item b a,
.ms-WPBody .link-item .description {
	font-size:1rem;
}
.stickyLink button.nobtnbkg a.whitelink img {width:4em;
}
.stickyLink button.nobtnbkg {background:transparent;background-color:transparent;border:none;display:flex;flex-direction:row;justify-content:flex-end;}
#WebPart div#WebPartContent div {border: 0px solid #add1ff!important; height: 50px!important; background-color: transparent!important;}
span.insidetxt {font-size:.9em;}
span.insidetxtroadtraffic {font-size:.9em;}
img.tweets {width:2.8em;height:auto;float:right;}
img.likeus {width:3em;height:auto;float:right;}
img.followus {width:2em;height:auto; float:right;}

.insidetxtdmv img {width:5em;float:left;padding-left:.4em;padding-top:.4em;display:flex;}
a.footericon img {height:6em;width:auto;margin-top:2em;margin-bottom:2em;}
#entFooter {font-size:.8em;}

@media screen and (max-width: 1800px) {
.aglinks {
    position: relative;
    margin-top: 15px;
    font-size: 1em;
}
.followusmobile {
display:none;
z-index:5!important;
}

.searchbtnhome {
top:300px; position:relative; z-index:5!important;
	}
	#accordion {
display:none;
}
.navbar-brand {
	 padding:0px 0px 0px 1em;display:none;
}
img.tweets {width:2.8em;height:auto;float:right;}
img.likeus {width:3em;height:auto;float:right;}
img.followus {width:2em;height:auto; float:right;}

.stickyLink button.nobtnbkg a.whitelink img {width:4em;
}
.socialmedia2 {
    top: 400px;
    position: relative;
    z-index: 5 !important;
    display:column;
}

#search-banner {
	margin-top:120px!important;
}
#search-banner {
	margin-top:120px!important;
}

.insideblkbtn {
	margin:0px auto; position:absolute; left:10%; top:30%; right:10%;
}
.insideblkbtnroadtraffic {
    margin: 0px auto;
    position: absolute;
    left: 10%;
    top: 20%;
    right: 10%;
}
.insideblkbtndmv {
    margin: 0px auto;
    position: absolute;
    left: 10%;
    top: 20%;
    right: 10%;
}
.navbar {
    padding: 0px;
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
    background: transparent;
}
span.insidetxtdmv {color:#000000;
font-size:.9em;}

}
@media screen and (max-width: 1600px) {
.aglinks {
    position: relative;
    margin-top: 15px;
    font-size: 1em;
}
.followusmobile {
display:none;
z-index:5!important;

}

/*Search*/

#search-banner {
	margin-top:120px!important;
}
.navbar-brand {
	padding:0px 0px 0px 1em;display:none;
}

#accordion {
display:none;
}
img.followus {
    width: 1.4em;
    height: auto;
    float: right;
}
img.tweets {width:2em;height:auto;float:right;}
img.likeus {width:2.2em;height:auto;float:right;}

.socialmedia {
    top: 280px;
    position: relative;
    z-index: 5 !important;
    display:column;
}
.socialmedia2 {
    top: 280px;
    position: relative;
    z-index: 5 !important;
    display:column;
}

.searchbtnhome {
top:230px; position:relative; z-index:5!important;display:flex;
	}
.bkglogo img {
    position: relative;
    bottom: 0;
    right: 0;
    width: 300px;
    height: auto;
    z-index: 0 !important;
    float: right;
    margin-top: -268px;
}	
	}
@media screen and (max-width: 1400px) {
.aglinks {
    position: relative;
    margin-top: 15px;
    font-size: .9em;
}
.stickyLink button.nobtnbkg a.whitelink img {
    width: 0em; 
   
}
.socialmedia {
    top: 300px;
    position: relative;
    z-index: 5 !important;
    display:column;
}
.socialmedia2 {
    top: 350px;
    position: relative;
    z-index: 5 !important;
    display:column;
}

.searchbtnhome {
top:400px; position:relative; z-index:5!important;display:flex;
	}
p.wvbkghome {
	overflow:hidden;
}
p.wvbkghome img {
	width:100%; height:auto; display:none;
}
p.wvbkghome2 {
	overflow:hidden;
}
p.wvbkghome2 img {
	width:100%; height:auto; display:flex;
}
p.wvbkghome3 {
	overflow:hidden;
}
p.wvbkghome3 img {
	width:100%; height:auto; display:none;
}

p.wvbkgsub {
	overflow:hidden;
}
p.wvbkgsub img {
	width:100%; height:auto; display:none;
}
p.wvbkgsub2 {
	overflow:hidden;
}
p.wvbkgsub2 img {
	width:100%; height:auto; display:flex;
}
p.wvbkgsub3 {
	overflow:hidden;
}
p.wvbkgsub3 img {
	width:100%; height:auto; display:none;
}

.followusmobile {
margin-top:30em;
display:block;
margin-left:auto;
margin-right:auto;
z-index:5!important;

}
.followusmobile img {
height:2em;
width:auto;
text-align:center;
}

/*After 3 button change*/
.searchbtnhometop {margin-top:30px;}
/*After 3 button change finish*/
#accordion {
display:none;
}
.navbar-brand {
	 padding:0px 0px 0px 1em;display:none;
}
img.followus {
    width: 0em;
    height: auto;
    float: right;
}
img.tweets {width:0em;height:auto;float:right;}
img.likeus {width:0em;height:auto;float:right;}
.rotatenews {
	padding-top:0px;
	margin-top:-10em;
	margin-bottom:0em;
	display:block;
	z-index:6!important;
}

#search-banner {
	margin-top:220px!important;
}
.insideblkbtnroadtraffic {
    margin: 0px auto;
    position: absolute;
    left: 10%;
    top: 20%;
    right: 10%;
}
}
@media screen and (max-width: 1200px) {

.navbar {
	padding:0px;
	    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
    background: transparent;
border-bottom: 0px solid transparent;
}
.searchbtnhome {
top:400px; position:relative; z-index:5!important;display:flex;
	}

.followusmobile {
margin-top:30em;
display:block;
margin-left:auto;
margin-right:auto;
z-index:5!important;

}
.followusmobile img {
height:2em;
width:auto;
text-align:center;
}
.socialmedia {
    top: 300px;
    position: relative;
    z-index: 5 !important;
    display:column;
}
.socialmedia2 {
    top: 300px;
    position: relative;
    z-index: 5 !important;
    display:column;
}

#accordion {
display:none;
}
.navbar-brand {
	 padding:0px 0px 0px 1em;display:flex;
}


li.nav-item2 a.top img {
  position: relative; text-align:center; display:none;top:10px; z-index:0!important; pointer-events:none;width:12em;margin-top:-3em;
 
}



.rotatenews {
	padding-top:0px;
	margin-top:5em;
	margin-bottom:0em;
	display:block;
}







/*Navigation Settings*/
.nav-item {
	width:auto; padding-left:5%; padding-right:5%;
}
/*Button Styles*/



a.btn.blacksq .fa-2x {
	font-size:1.1em;}
a.btn.blacksq {
	font-weight:normal; font-size:1.2em; 
}
.btn.blacksq {
	padding:0px; margin:0px;
}
a.bluesq img{
	margin-top:3.5%;
}
/*Background*/
/*Before 3 button change
*/
/*After 3 button change*/
.searchbtnhometop {margin-top:30px;}
/*After 3 button change finish*/

p.wvbkgsub img {
	width:auto; height:400px;
}

/* Scrolling Tabs */
.container.tabmargin {
	max-width:100%;
}
.btnpadding  {padding-left:20px;}

.list li a{
width:275px;}

.videowrapper {
	position:relative;
	padding-bottom:1100px;
	padding-top:30px; 
	height:0; 
	overflow:hidden; }

	
.videowrapper iframe {
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:600px;}


.navbar {
	padding:0px;
	    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: .5rem 1rem;
    background:#607e9d;

}




/*Navigation Settings*/
.nav-item {
	width:auto; padding-left:5%; padding-right:5%;
}
/*Button Styles*/



a.btn.blacksq .fa-2x {
	font-size:1.1em;}
a.btn.blacksq {
	font-weight:normal; font-size:1.2em; 
}

.btn.blacksq {
	padding:0px; margin:0px;
}
a.bluesq img{
	margin-top:3.5%;
}
/*Background*/
/*Before 3 button change
*/
/*After 3 button change*/
.searchbtnhometop {margin-top:30px;}
/*After 3 button change finish*/


/* Scrolling Tabs */
.container.tabmargin {
	max-width:100%;
}
.btnpadding  {padding-left:20px;}

.list li a{
width:275px;}
/*      Sub Page Styling     */
/*Display Photos*/
/*Online Services*/
.OnlineSrvSearch input#Title.searchField {
	font-size:.8em;
}
#ctl00_PortalFooterWebPart1 {text-align:center;	
}

.videowrapper {
	position:relative;
	padding-bottom:1100px;
	padding-top:30px; 
	height:0; 
	overflow:hidden; }

	
.videowrapper iframe {
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:600px;}


/*Search*/
#search-banner {
	margin-top:200px!important;
}





/*Navigation Settings*/
.nav-item {
	width:auto; padding-left:5%; padding-right:5%;
}
/*Navigation Settings*/
a.navbar-brand img {
	padding-top:10px;padding-bottom:10px; width:5em;height:5em;display:block;
}
.navbar-brand2 img {
	padding-top:10px;padding-bottom:10px; 
}

.nav-item {
	font-size:1.2em; border-bottom:1px solid #0054a6;}

    .navbar-collapse {
        position: absolute;
        bottom: 0;
        top: 89px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        width: 100%; 
    }
    .navbar-collapse.collapsing {
        height: auto;
        -webkit-transition: left 0.3s ease;
        -o-transition: left 0.3s ease;
        -moz-transition: left 0.3s ease;
        transition: left 0.3s ease;
        left: -100%;
    }
    .navbar-collapse.show {
        left: 0;
        -webkit-transition: left 0.3s ease-in;
        -o-transition: left 0.3s ease-in;
        -moz-transition: left 0.3s ease-in;
        transition: left 0.3s ease-in; padding-left:0px;padding-right:0px;
    }
   
li.nav-item a.nav-link.whitelink {
	 color:#0054a6;
}
li.nav-item a.nav-link.whitelink:hover, li.nav-item a.nav-link.whitelink:active, li.nav-item a.nav-link.whitelink:focus {
	 color:#0054a6; }
    .navbar-nav {
	 background-color:#132e48; z-index:9900; position:relative;
}
/*Button Styles*/



a.btn.blacksq .fa-2x {
	font-size:1.1em;}
a.btn.blacksq {
	font-weight:normal; font-size:1.2em; 
}

.btn.blacksq {
	padding:0px; margin:0px;
}
a.bluesq img{
	margin-top:3.5%;
}
/*Background*/
/*Before 3 button change
p.wvbkghome img {
	width:auto; height:900px;
}*/
/*After 3 button change*/
.searchbtnhometop {margin-top:30px;}
/*After 3 button change finish*/


/* Scrolling Tabs */
.container.tabmargin {
	max-width:100%;
}
.btnpadding  {padding-left:20px;}

.list li a{
width:275px;}
/*      Sub Page Styling     */
/*Display Photos*/
.subdisplayphoto {
	position: relative;
	height:300px; overflow:hidden;
}
/*Online Services*/
.OnlineSrvSearch input#Title.searchField {
	font-size:.8em;
}
li.nav-item a.nav-link.whitelink {
	 color:#ffffff;
}
li.nav-item a.nav-link.whitelink:hover, li.nav-item a.nav-link.whitelink:active, li.nav-item a.nav-link.whitelink:focus {
	 color:#0054a6; }

.nav-item {
	font-size:1.2em; border-bottom:1px solid #ffffff;}
img.tweets {width:0em;height:auto;float:right;}
img.likeus {width:0em;height:auto;float:right;}

}
@media screen and (max-width: 1100px) {
.nav-item {
	padding-left:4.5%; padding-right:4.5%;
}
span.insidetxt {font-size:.8em;line-height:1.3em;font-weight:normal;}
span.insidetxtroadtraffic {font-size:.8em;line-height:1.3em;font-weight:normal;}
span.insidetxtdmv {font-size:.8em;line-height:.9em;line-height:1.3em;font-weight:normal;}
.followusmobile {
margin-top:30em;
display:block;
z-index:5!important;

}

#accordion {
display:none;
}
.navbar-brand {
	 padding:0px 0px 0px 1em;display:flex;
}
.insidetxtdmv img {width:4em;float:left;display:none;}
a.navbar-brand img {
	padding-top:10px;padding-bottom:10px; width:5em;height:5em;display:block;

}
.navbar-brand2 img {
	padding-top:10px;padding-bottom:10px; 
}

.nav-item {
	font-size:1.2em; border-bottom:1px solid #ffffff;}

    .navbar-collapse {
        position: absolute;
        bottom: 0;
        top: 89px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        width: 100%; 
    }
    .navbar-collapse.collapsing {
        height: auto;
        -webkit-transition: left 0.3s ease;
        -o-transition: left 0.3s ease;
        -moz-transition: left 0.3s ease;
        transition: left 0.3s ease;
        left: -100%;
    }
    .navbar-collapse.show {
        left: 0;
        -webkit-transition: left 0.3s ease-in;
        -o-transition: left 0.3s ease-in;
        -moz-transition: left 0.3s ease-in;
        transition: left 0.3s ease-in; padding-left:0px;padding-right:0px;
    }
   
    .navbar-nav {
	 background-color:#132e48; z-index:9900; position:relative;
}
li.nav-item a.nav-link.whitelink {
	 color:#ffffff;
}
li.nav-item a.nav-link.whitelink:hover, li.nav-item a.nav-link.whitelink:active, li.nav-item a.nav-link.whitelink:focus {
	 color:#0054a6; }
.nav-item {
	padding-left:0px; padding-right:0px;
}
.rotatenews {
	padding-top:0px;
	margin-top:	15em;
	margin-bottom:0em;
	display:block;
}

}
@media screen and (max-width: 992px){
/*Navigation Settings*/
a.navbar-brand img {
	padding-top:10px;padding-bottom:10px; width:5em;height:5em;display:block;

}
.socialmedia {
    top: 90px;
    position: relative;
    z-index: 5 !important;
    display:column;
}
.socialmedia2 {
    top: 90px;
    position: relative;
    z-index: 5 !important;
    display:column;
}

.navbar-brand2 img {
	padding-top:10px;padding-bottom:10px; 
}

.nav-item {
	font-size:1.2em; border-bottom:1px solid #0054a6;}

    .navbar-collapse {
        position: absolute;
        bottom: 0;
        top: 89px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        width: 100%; 
    }
    .navbar-collapse.collapsing {
        height: auto;
        -webkit-transition: left 0.3s ease;
        -o-transition: left 0.3s ease;
        -moz-transition: left 0.3s ease;
        transition: left 0.3s ease;
        left: -100%;
    }
    .navbar-collapse.show {
        left: 0;
        -webkit-transition: left 0.3s ease-in;
        -o-transition: left 0.3s ease-in;
        -moz-transition: left 0.3s ease-in;
        transition: left 0.3s ease-in; padding-left:0px;padding-right:0px;
    }
   
    .navbar-nav {
	 background-color:#132e48; z-index:9900; position:relative;
}
li.nav-item a.nav-link.whitelink {
	 color:#ffffff;
}
li.nav-item a.nav-link.whitelink:hover, li.nav-item a.nav-link.whitelink:active, li.nav-item a.nav-link.whitelink:focus {
	 color:#fcfcfc; }
.nav-item {
	padding-left:0px; padding-right:0px;
}

#accordion {
display:block;
}

.navbar-brand2 {
	width:10%; padding:0px 0px 0px 1em;display:block;
}

/*Enterprise Header*/
.entheader {
	font-size:.7em;}

/*Navigation Settings*/
.nav-item {
	font-size:1em; padding-left:3%; padding-right:3%;
}
.navbar-nav {
	margin-left:70px;
}
.nav-item {
    font-size: 1.2em;
    border-bottom: 1px solid #ffffff;
}
/*Button Styles*/


a.btn.blacksq .fa-2x {
	font-size:1em;}

.insidetxt {
	display:block;padding-left:0px; 
}
.insidetxtroadtraffic {
	display:block;padding-left:0px; 
}
.insidetxtdmv {
	display:block;padding-left:5px; top:10%;
}

a.bluesq img{
	margin-top:8%;
}

.insideblkbtn {
	top:25%;
}

a.btn.govbtn {
	min-height:120px; line-height:1.2em;
}

/* Scrolling Tabs */
.list li a{
width:198px;}



.topborder {
	border-top:1px solid white;
}

/*Online Services*/
.OnlineSrvSearch input#Title.searchField {
	font-size:1em;
}

/*Footer*/
.footer h2 {
	font-size:1.1em;
}
/*      Sub Page Styling     */
/*Display Photos*/
.subdisplayphoto {
	position: relative;
	height:200px; overflow:hidden;
}
/*Social Media Page*/
.AgencyRow {float:none; width:100%; margin-right:0%;}
.IconRow {float:left; width:9.5%; margin-right:3%; margin-top:5px;}
.IconRowLast {float:left; width:9.5%; margin-right:0%; margin-top:5px;}
.FullRow img {width:95%;}

.rotatenews {
	padding-top:0px;
	margin-top:15em;
	margin-bottom:0em;
	display:block;
}

.insidetxtdmv img {width:4em;float:left;display:none;}
.followusmobile {
margin-top:22em;
display:block;
}

}
@media screen and (max-width: 768px){

p.wvbkghome {
	overflow:hidden;
}
p.wvbkghome img {
	width:100%; height:auto; display:none;
}
p.wvbkghome2 {
	overflow:hidden;
}
p.wvbkghome2 img {
	width:100%; height:auto; display:none;
}
p.wvbkghome3 {
	overflow:hidden;
}
p.wvbkghome3 img {
	width:100%; height:auto; display:flex;
}
p.wvbkgsub {
	overflow:hidden;
}
p.wvbkgsub img {
	width:100%; height:auto; display:none;
}
p.wvbkgsub2 {
	overflow:hidden;
}
p.wvbkgsub2 img {
	width:100%; height:auto; display:none;
}
p.wvbkgsub3 {
	overflow:hidden;
}
p.wvbkgsub3 img {
	width:100%; height:auto; display:flex;
}

.row {
  margin: 0;
}

/*After 3 button change*/
.searchbtnhometop {margin-top:0px;}
/*After 3 button change finish*/

.sarmobile img, img.sarmobile {
	float:none; padding-left:0px; width:100%; height:auto; max-width:200px; display:block; text-align:center; margin:0px auto;
}

.socialmedia {
    top: 200px;
    position: relative;
    z-index: 5 !important;
    display:none;
}
.socialmedia2 {
    top: 0px;
    position: relative;
    z-index: 5 !important;
    display:block;
}

.official, .directories {
	text-align:center;
}
.stickyLink {
	text-align:center; padding:5px; display:none;
}

/*Search*/
#search-banner {
	margin-top:100px!important;
}
.searchbtnhome {
top:200px; position:relative; z-index:0!important; display:flex;
	}

	
.insidetxtdmv img {width:0em;float:left;display:flex;}

/*Display Photos*/
.subdisplayphoto {
	position: relative;
	overflow:hidden; margin-top:20px;}
/*.blackgradient {
	    
  background: transparent;}
.subdisplaytext {
	margin-bottom:10%;
}
*/
/*Navigation Settings*/
 
.navbar-brand2 img {
	padding-top:10px;padding-bottom:10px; 
}

.nav-item {
	font-size:1.2em; border-bottom:1px solid #ffffff;}

    .navbar-collapse {
        position: absolute;
        bottom: 0;
        top: 89px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom: 15px;
        width: 100%; 
    }
    .navbar-collapse.collapsing {
        height: auto;
        -webkit-transition: left 0.3s ease;
        -o-transition: left 0.3s ease;
        -moz-transition: left 0.3s ease;
        transition: left 0.3s ease;
        left: -100%;
    }
    .navbar-collapse.show {
        left: 0;
        -webkit-transition: left 0.3s ease-in;
        -o-transition: left 0.3s ease-in;
        -moz-transition: left 0.3s ease-in;
        transition: left 0.3s ease-in; padding-left:0px;padding-right:0px;
    }
   
    .navbar-nav {
	 background-color:#132e48; z-index:9900; position:relative;
}
li.nav-item a.nav-link.whitelink {
	 color:#ffffff;
}
li.nav-item a.nav-link.whitelink:hover, li.nav-item a.nav-link.whitelink:active, li.nav-item a.nav-link.whitelink:focus {
	 color:#fcfcfc; }
.nav-item {
	padding-left:0px; padding-right:0px;
}
/*Button Styles*/
a.btn.blacksq {
	font-size:1.4em; font-weight:bold;
}
.insidetxt {
	padding-left:5px; display:inline;
}
.insidetxtroadtraffic {
	padding-left:5px; display:inline;
}
.insidetxtdmv {
	padding-left:5px; display:inline;
}

a.btn.blacksq .fa-2x {
	font-size:1.2em;}

a.bluesq img{
	margin-top:0px;
}
.insideblkbtn {
	top:33%;
}
.btncol4 {
	margin-bottom:20px;
}
a.btn.govbtn {
	min-height:140px; 
}
a.btn.blacksq {
    font-weight: normal;
    font-size: 1.2em;
}
.rotatenews {
	padding-top:0px;
	margin-top:0em;
	margin-bottom:0em;
	display:block;
}


/* Scrolling Tabs */
.list li a{
width:430px;}
/*Agency Search*/
#AgencySearch input#Title.searchField {
	font-size:.8em; 
}
#button.agencySearchBtn.btn {
	padding:0px;}
	
/*Footer*/
.footer h2 {
	padding-top:15px; font-size:1.3em;
}
.footer {
	background-size: cover;
    min-height: 400px;}
/*      Sub Page Styling     */
/*Columns*/
.subfloat {
	width:100%!important;float:none;
}
/*Phone Directory*/
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_HeaderStyle th,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_gvAgencyResult.datagrid_table tbody tr.datagrid_HeaderStyle th
{
	display:none;
}
.littlesection tr.datagrid_AlternatingRowStyle td, .littlesection tr.datagrid_RowStyle td, .greybkg tbody tr.datagrid_RowStyle td, .greybkg tr.datagrid_AlternatingRowStyle td
{
	padding:0px!important;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_SearchPanel table tbody tr td  {
	margin-top:0px;
	width:100%; display:block;
}
.littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_txtFirstName, .littlesection input#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_txtLastName, .littlesection select#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_ddAgency.FitWidth, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_txtFirstName, .greybkg input#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_txtLastName, .greybkg select
{
	margin-top:0px;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_RowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr.datagrid_AlternatingRowStyle td
{
	width:100%; word-break:break-all; display:block; border:0px none; padding:0px; margin:0px;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_gvAgencyResult.datagrid_table tbody tr,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_gvAgencyResult.datagrid_table tbody tr
{
	border-bottom:1px solid #cccccc; 

}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_gvAgencyResult.datagrid_table tbody tr.datagrid_RowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_gvAgencyResult.datagrid_table tbody tr.datagrid_AlternatingRowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle td,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div table#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle td.detailsview_FieldHeaderStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.greybkg div.container table tbody tr td#MSOZoneCell_WebPartWPQ2.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ2.ms-WPBody.noindex div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0 div#ctl00_m_g_f6e04a76_b07c_4e8a_b871_2731fb4544b0_SearchPanel table tbody tr td
{	word-break:break-all; width:100%; display:block; border:0px none; padding:0px; margin:0px;
}
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_AlternatingRowStyle,
html.fontawesome-i2svg-active.fontawesome-i2svg-complete body form#aspnetForm div.fullsite div.container-fluid div.container.littlesection div.row div.col-12 table tbody tr td#MSOZoneCell_WebPartWPQ1.s4-wpcell-plain table.s4-wpTopTable tbody tr td div#WebPartWPQ1.ms-WPBody.noindex div#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124 div table#ctl00_m_g_52486751_36d8_407d_a757_21791e6a6124_dvEmpDetails.detailsview_table tbody tr.detailsview_RowStyle 
{
	border:0px none;
}
/*Modal Settings*/
#settingsModal.modal.fade.show, #settingsModal {
	z-index:9999!important;}


/*Interior Pages*/
.keyagencies {
	margin-left:0px;border-top:0px none; border-bottom:0px none; padding:20px 0px 20px 0px;

}
.cardmarg .col-12.col-md-8.agencieshead .keyagencies .col-12.col-lg-6.agencies  {
	padding-right:0px; padding-left:0px;
}
.countyinfo {
	border-bottom:1px solid #cccccc; padding-bottom:10px; margin-bottom:15px;
}
.followusmobile {
margin-top:12em;
display:block;
}

}
@media screen and (max-width: 636px){


 

/*Video Code*/

.carousel-item .myPhoto,
.carousel-item a .myPhoto
 {
position:relative;
	padding-bottom:800px;
	max-height:280px; padding-top:30px;
	overflow:hidden; text-align:center;}



.carousel-item .myPhoto img,
.carousel-item a .myPhoto img {
			width:100%; position:absolute; top:-300px; left:0;
	height:580px; overflow:hidden; object-fit:cover;  }



.videowrapper {
	position:relative;
	padding-bottom:800px;
	padding-top:30px; 
	height:0; 
	overflow:hidden; }

	
.videowrapper iframe {
	
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:280px;}

.newsDescription {
  background: #ffffff; text-align:center; color:black; z-index: 10;
    margin-bottom: 0px; padding-left:20px; padding-right:20px; position:relative; margin-top:-550px;}


.rotatenews {
	padding-top:0px;
	margin-top:32em;
	margin-bottom:0em;
	display:block;
}

.followusmobile {
margin-top:12em;
display:block;
}

}



@media screen and (max-width: 476px){
/*Video Code*/
/*
.carousel-item .myPhoto,
.carousel-item a .myPhoto
 {

	padding-bottom:750px;
	max-height:300px; padding-top:0px;
	}



.carousel-item .myPhoto img,
.carousel-item a .myPhoto img {
			top:-250px; 
	height:600px; }



.videowrapper {
		padding-bottom:750px;
	padding-top:0px; 
	 }

	
.videowrapper iframe {
	
	height:300px;}

}

*/
/*Button Styles*/

	a.btn.blacksq {
	font-size:1.2em; font-weight:bold;
}
a.btn.blacksq .fa-2x {
	font-size:1.1em;}
	
	/*Social Media Page*/
.IconRow {float:left; width:20%; margin-right:3%; margin-top:5px;}
.IconRowLast {float:left; width:20%; margin-right:0%; margin-top:5px;}

.FullRow img {height:40px; width:auto; margin:10px;}
/*Online Services*/
.OnlineSrvSearch input#Title.searchField {
	font-size:.8em;
}
.rotatenews {
	padding-top:0px;
	margin-top:32em;
	margin-bottom:0em;
	display:block;
}

}

@media screen and (max-width: 340px){
.blackgradient {
	    
  background: transparent;}

a.bluesq img{
	margin-top:4%;
}
.rotatenews {
	padding-top:0px;
	margin-top:32em;
	margin-bottom:0em;
	display:block;
}

}
