div.mainContent {
	 margin-left: 15px;
}
 @media screen and (max-width:600px) {
	 .sizeNews {
		 margin-top: -15px;
	}
	 .topFixed {
		 bottom: 1px;
		 margin-right: 2px;
	}
	 .w3-footer {
		 padding-bottom: 20px;
	}
}
 @media screen and (min-width:601px) {
	 .sizeNews {
		 float: right;
		 padding-top: 12px;
	}
	 .topFixed {
		 bottom: 20px;
		 margin-right: 2px;
	}
}
 .gsc-result-info{
	role:heading;
	 aria-level: 1;
}
/* Custom colors */
 .w3-pale-orange,.w3-hover-pale-orange:hover{
	color:#000!important;
	background-color:#fff1e0!important;
}
 .w3-text-pale-orange,.w3-hover-text-pale-orange:hover{
	color:#fff1e0!important;
}
 .w3-border-pale-orange,.w3-hover-border-pale-orange:hover{
	border-color:#fff1e0!important;
}
 .w3-garrus,.w3-hover-garrus:hover{
	color:#fff!important;
	background-color:#003767!important;
}
 .w3-text-garrus,.w3-hover-text-garrus:hover{
	color:#003767!important;
}
 .w3-border-garrus,.w3-hover-border-garrus:hover{
	border-color:#003767!important;
}
 .w3-shrub,.w3-hover-shrub:hover{
	color:#fff!important;
	background-color:#0B6535!important;
}
 .w3-text-shrub,.w3-hover-text-shrub:hover{
	color:#0B6535!important;
}
 .w3-border-shrub,.w3-hover-border-shrub:hover{
	border-color:#0B6535!important;
}
 .w3-theSage,.w3-hover-theSage:hover{
	color:#fff!important;
	background-color:#326248!important;
}
 .w3-text-theSage,.w3-hover-text-theSage:hover{
	color:#326248!important;
}
 .w3-border-theSage,.w3-hover-border-theSage:hover{
	border-color:#F28E3A!important;
}
 .w3-wheatley,.w3-hover-wheatley:hover{
	color:#000!important;
	background-color:#fff7b1!important;
}
 .w3-text-wheatley,.w3-hover-text-wheatley:hover{
	color:#fff7b1!important;
}
 .w3-border-wheatley,.w3-hover-border-wheatley:hover{
	border-color:#fff7b1!important;
}
 .w3-plum,.w3-hover-plum:hover{
	color:#fff!important;
	background-color:#514066!important;
}
 .w3-text-plum,.w3-hover-text-plum:hover{
	color:#514066!important;
}
 .w3-border-plum,.w3-hover-border-plum:hover{
	border-color:#514066!important;
}
 .w3-charcoal,.w3-hover-charcoal:hover{
	color:#fff!important;
	background-color:#40494F!important;
}
 .w3-text-charcoal,.w3-hover-text-charcoal:hover{
	color:#40494F!important;
}
 .w3-border-charcoal,.w3-hover-border-charcoal:hover{
	border-color:#40494F!important;
}
 .w3-filss,.w3-hover-filss:hover{
	color:#fff!important;
	background-color:#255444!important;
}
 .w3-text-filss,.w3-hover-text-filss:hover{
	color:#255444!important;
}
 .w3-border-filss,.w3-hover-border-filss:hover{
	border-color:#255444!important;
}
 .w3-darthmarr,.w3-hover-darthmarr:hover{
	color:#fff!important;
	background-color:#7f0000!important;
}
 .w3-text-darthmarr,.w3-hover-text-darthmarr:hover{
	color:#7f0000!important;
}
 .w3-border-darthmarr,.w3-hover-border-darthmarr:hover{
	border-color:#7f0000!important;
}
 .w3-fog,.w3-hover-fog:hover{
	color:#000!important;
	background-color:#E0E2F1!important;
}
 .w3-text-fog,.w3-hover-text-fog:hover{
	color:#E0E2F1!important;
}
 .w3-border-fog,.w3-hover-border-fog:hover{
	border-color:#E0E2F1!important;
}
 .w3-mewtwo,.w3-hover-mewtwo:hover{
	color:#000!important;
	background-color:#efecff!important;
}
 .w3-text-mewtwo,.w3-hover-text-mewtwo:hover{
	color:#efecff!important;
}
 .w3-border-mewtwo,.w3-hover-border-mewtwo:hover{
	border-color:#efecff!important;
}
 .w3-midBlue,.w3-hover-midBlue:hover{
	 color:#fff!important;
	 background-color:#424A69!important;
}
 .w3-text-midBlue,.w3-hover-text-midBlue:hover{
	 color:#424A69!important;
}
 .w3-border-midBlue,.w3-hover-border-midBlue:hover{
	 border-color:#424A69!important;
}
/* NARROW LEFT BAR OPTION */
 .w3-slimleftbar{
	border-left:3px solid #ccc!important;
}
/* TOP NAV TEXT */
 .w3-topNavText{
	font-size: 1.03em;
}
 .w3-topNavText li a:visited{
	color:#fff
}
 .w3-topNavText li a:hover{
	 color:#fff!important;
	 outline:1;
	 box-shadow: 0 0 0 2px #fff!important;
}
 .w3-topNavText li a:focus{
	 color:#fff!important;
	 box-shadow: 0 0 0 2px #fff!important;
}
/* ADA Hidden bits */
 .ADAhidden {
	position:absolute;
	 left:-10000px;
	 top:auto;
	 width:1px;
	 height:1px;
}
 .visually-hidden {
	 position: absolute;
	 top: auto;
	 overflow: hidden;
	 clip: rect(1px, 1px, 1px, 1px);
	 width: 1px;
	 height: 1px;
	 white-space: nowrap;
}
 .box-hidden {
	 display: none;
}
/* HEADERS */
 .pageTitle {
	font-family: "Segoe UI", Verdana, Arial, sans-serif;
	 font-size: 1.75em;
	 color: #003767;
	 font-weight: 800;
	 background-color: #fff;
}
 h1, .header1 {
	font-family: Verdana, Arial, sans-serif;
	 font-size: 1.29em;
	 color: #000000;
	 font-weight: bold;
}
 h2, .header2 {
	font-family: Verdana, Arial, sans-serif;
	 font-size: 1.29em;
	 color: #000000;
	 font-weight: bold;
}
 h3, .header3 {
	font-family: Verdana, Arial, sans-serif;
	 color: #514066;
	 font-size: 1.23em;
	 font-weight : bold;
}
 h4, .header4 {
	font-family: Verdana, Arial, sans-serif;
	 color: #003767;
	 font-size: 1.15em;
	 font-weight : bold;
}
 h5, .header5 {
	font-family: Verdana, Arial, sans-serif;
	 color: #40494f;
	 font-size: 1.1em;
	 font-weight : bold;
}
 h6, .header6 {
	font-family: Verdana, Arial, sans-serif;
	 color: #000000;
	 font-size: 1em;
	 font-weight : bold;
}
 .w3-bannertext {
	font-family: Verdana, Arial, sans-serif;
	 color: #ffffff;
	 font-size: 1.3em;
	 font-weight : 750;
}
/* Banner top links */
 .toplinks {
	font: 0.6875em Verdana, Arial, sans-serif;
	 color: #ffffff !important;
	 line-height: 1.5;
	 text-decoration: none !important;
}
 .toplinks a {
	color: #ffffff !important;
	 text-decoration: none !important;
}
 .toplinks a:hover {
	color: #ffffff !important;
	 text-decoration: underline !important;
}

 .toplinks a:focus {
	outline:1;
	 box-shadow: 0 0 0 2px #007bff;
}
 .toplinks2 {
	 font: 0.75em Verdana, Arial, sans-serif;
	 line-height: 1.5px;
	 z-index: 500;
}
 .toplinks2 a:focus {
	outline:1;
	 box-shadow: 0 0 0 2px #007bff;
}
 .logo:focus {
	 outline: 2px #fff;
	/* Change color as needed */
	 outline-offset: 2px;
	/* Adjust as needed for spacing */
}
/* Field styling */
 .staticDropdown{
	border-radius:4px;
	border:1px solid #595959;
	 max-width: 75%;
	 position: relative;
}
 .w3-phone{
	 padding:8px;
	 border:none;
	 border-bottom:1px solid #ccc;
	 width:100% 
}
/* Stuff box */
 .stuffLine{
	padding: 6px 2px 6px 16px;
	 border-bottom: 1px solid #ddd;
}
/* Button-ified links */
 .kbLink {
	 background: none!important;
	 border: none;
	 padding: 0!important;
	 font-family:Verdana, Arial, sans-serif;
	 color: #2855af;
	 text-decoration: underline;
	 cursor: pointer;
}
/* Custom buttons */
 .w3-btn-intro{
	 box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	 border:none;
	 display:inline-block;
	 outline:0;
	 padding:6px 16px;
	 vertical-align:middle;
	 text-decoration:underline!important;
	 color:#fff;
	 background-color:#003767;
	 text-align:center;
	 cursor:pointer;
	 white-space:nowrap 
}
 .w3-btn-intro:hover, .w3-btn-intro:focus {
	 color:#003767;
	 background-color:#f1f1f1;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-next{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:none;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#fff;
	background-color:#0F5999;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-next:hover,.w3-btn-next:focus {
	 color:#fff;
	 background-color:#08589A;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-next{
	position:relative;
}
.w3-btn-next:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-next:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-next{
	font-size: 1.1em;
}
 .w3-btn-edit{
	position: relative;
	 z-index: 2;
	 float: right;
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:1px solid #08589A;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#000;
	background-color:#fff;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-edit:hover,.w3-btn-edit:focus {
	 color:#fff;
	 background-color:#08589A;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-edit{
	position:relative;
}
.w3-btn-edit:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-edit:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-edit{
	font-size: 1.1em;
}
 .w3-btn-edit2{
	position: relative;
	 z-index: 2;
	 box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:1px solid #08589A;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#000;
	background-color:#fff;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-edit2:hover, .w3-btn-edit2:focus {
	 color:#fff;
	 background-color:#08589A;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-edit2{
	position:relative;
}
.w3-btn-edit2:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
}
 .w3-btn-edit2:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-edit2{
	font-size: 1.1em;
}
 .w3-btn-back{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:1px solid #575757;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#000;
	background-color:#fff;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-back:hover,.w3-btn-back:focus {
	 color:#fff;
	 background-color:#575757;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-back{
	position:relative;
}
.w3-btn-back:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-back:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-back{
	font-size: 1.1em;
}
 .w3-btn-done{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:none;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#fff;
	background-color:#0B6535;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-done:hover,.w3-btn-done:focus {
	 color:#fff;
	 background-color:#2E6B30;
	 border:none;
	 box-shadow: 0 0 0 2px #007bff;
	 ;
}
 .w3-btn-done{
	position:relative;
}
.w3-btn-done:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-done:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-done{
	font-size: 1.1em;
}
 .w3-btn-wait{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:none;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#000;
	background-color:#B2BAC7;
	 text-align:center;
	cursor: default;
	white-space:nowrap
}
 .w3-btn-wait:hover{
	color:#000;
	background-color:#B2BAC7;
	border:none;
}
 .w3-btn-done{
	position:relative;
}
.w3-btn-done:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-wait:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-wait{
	font-size: 1.1em;
}
 .w3-btn-save{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:none;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#fff;
	background-color:#673ab7;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-save:hover, .w3-btn-save:focus {
	 color:#fff;
	 background-color:#4C2B87;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-save{
	position:relative;
}
.w3-btn-save:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-save:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-save{
	font-size: 1.1em;
}
 .w3-btn-cancel{
	position: relative;
	 z-index: 2;
	 float: right;
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:1px solid #b30808;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#b30808;
	background-color:#fff;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-cancel:hover,.w3-btn-cancel:focus {
	 color:#fff;
	 background-color:#b30808;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-cancel{
	position:relative;
}
.w3-btn-cancel:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-cancel:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-cancel{
	font-size: 1.1em;
}
 .w3-btn-cancel2{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:1px solid #b30808;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#b30808;
	background-color:#fff;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-cancel2:hover,.w3-btn-cancel2:focus {
	 color:#fff;
	 background-color:#b30808;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-cancel2{
	position:relative;
}
.w3-btn-cancel2:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-cancel2:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-cancel2{
	font-size: 1.1em;
}
 .w3-btn-warnExt{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:1px solid #ff9800;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#000;
	background-color:#fff;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-warnExt:hover, .w3-btn-warnExt:focus {
	 color:#000;
	 background-color:#ff9800;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-warnExt{
	position:relative;
}
.w3-btn-warnExt:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-warnExt:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-warnExt{
	font-size: 1.1em;
}
 .w3-btn-warnInt{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:1px solid #ff9800;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#000;
	background-color:#ff9800;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-warnInt:hover,.w3-btn-warnInt:focus {
	 color:#000;
	 background-color:#fff;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-warnInt{
	position:relative;
}
.w3-btn-warnInt:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-warnInt:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-warnInt{
	font-size: 1.1em;
}
 .w3-btn-reject{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:1px solid #7f0000;
	display:inline-block;
	outline:0;
	 padding:8px 16px;
	vertical-align:middle;
	;
	text-decoration:none!important;
	color:#fff;
	background-color:#7f0000;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-reject:hover,.w3-btn-reject:focus {
	 color:#7f0000;
	 background-color:#fff;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-reject{
	position:relative;
}
.w3-btn-reject:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:0;
	transition:0.8s
}
 .w3-btn-reject:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-reject{
	font-size: 1.1em;
}
 .w3-btn-search{
	box-shadow:0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	border:none;
	display:inline-block;
	outline:0;
	 padding:2px 2px;
	vertical-align:middle;
	text-decoration:none!important;
	color:#fff;
	background-color:#064375;
	 text-align:center;
	cursor:pointer;
	white-space:nowrap
}
 .w3-btn-search:hover,.w3-btn-search:focus {
	 color:#fff;
	 background-color:#08589A;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-btn-search{
	position:relative;
}
.w3-btn-search:after{
	content:"";
	background:#ccc;
	position:absolute;
	padding:300%;
	bottom:0;
	left:0;
	opacity:.2;
	transition:0.8s
}
 .w3-btn-search:active:after{
	padding:0;
	opacity:1;
	transition:0s
}
 .w3-btn-search{
	font-size: 1.05em;
}
 .w3-block{
	display:block;
	width:95%;
	 text-align: left;
	 padding: 5px;
}
/* Side nav css */
 .arrowsidemenu{
	 width: 97%;
	/*width of menu*/
	 border-style: none;
	 white-space: wrap;
}
 .arrowsidemenu div a{
	/*header bar links*/
	 font: 1em Verdana, Arial, sans-serif;
	 background: transparent 100% 0;
	 padding: 4px 0px 4px 10px;
	 text-decoration: none;
}
 .arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	 color: #444444;
}
 .arrowsidemenu div a:hover{
	 background-position: 100% -32px;
}
 .arrowsidemenu div.unselected a{
	/*header that's currently not selected*/
	 color: #444444;
}
 .arrowsidemenu div.selected a{
	/*header that's currently selected*/
	 color: #ffffff !important;
	 background-color:#255444 !important;
}
/* CMS additional table styling */
 .w3-cmsTable {
	border-collapse: collapse !important;
}
 .w3-cmsTable tr:nth-of-type(even) {
	 background: #f1f1f1 !important;
}
 .w3-cmsTable th {
	 background: #E0E2F1 !important;
	 color: black;
	 font-weight: bold;
	 text-align: left;
	 border: 1px solid #58585F;
	 padding: 6px;
}
 .w3-cmsTable td {
	 padding: 6px;
	 border: 1px solid #58585F;
}
 .w3-cmsSubTable td, th {
	 padding: 0px;
	 border: 0px;
}
/* No zebra table */
 .w3-cmsTableNz {
	 border-collapse: collapse !important;
}
 .w3-cmsTableNz th {
	 background: #E0E2F1 !important;
	 color: black;
	 font-weight: bold;
	 text-align: left;
	 border: 1px solid #58585F;
	 padding: 6px;
}
 .w3-cmsTableNz td {
	 padding: 6px;
	 border: 1px solid #58585F;
}
/* No zebra no header color table */
 .w3-cmsTableNc {
	 border-collapse: collapse !important;
}
 .w3-cmsTableNc th {
	 background: #fff;
	 color: black;
	 font-weight: bold;
	 text-align: left;
	 border: 1px solid #58585F;
	 padding: 6px;
}
 .w3-cmsTableNc td {
	 padding: 6px;
	 border: 1px solid #58585F;
}
/* MISC */

 .brNewsletterCol {
	 width: 190px;
	 border-collapse: collapse;
	 background-color: #e3ecf2;
	 padding: 0px 5px 5px;
}
/* Reverse zebra table */
 .w3-cmsTableRev {
	border-collapse: collapse !important;
}
 .w3-cmsTableRev tr:nth-of-type(odd) {
	 background: #f1f1f1 !important;
}
 .w3-cmsTableRev th {
	 background: #E0E2F1 !important;
	 color: black;
	 font-weight: bold;
	 text-align: left;
	 border: 1px solid #58585F;
	 padding: 6px;
}
 .w3-cmsTableRev td {
	 padding: 6px;
	 border: 1px solid #58585F;
}
 .w3-abstractHead th {
	font-size: .85em !important;
}
 .w3-abstractHead td {
	font-size: 1em !important;
}
/* Voter lookup tables */
 .lookTable tr:nth-of-type(odd) {
	background-color: #f1f1f1;
}
 .lookTable {
	border: 1px solid #58585F;
	 border-collapse: collapse;
	 empty-cells:show;
	 margin-left: 15px;
}
 .lookTable td {
	border: 1px solid #58585F;
	 padding: 3px;
}
/* Clerk approved forms tables */
 .appFormTable {
	border: 1px solid #b4b4b4;
	 border-collapse: collapse;
	 empty-cells:show;
}
 .appFormCell {
	border: 1px solid #b4b4b4;
}
/* Generic lists */
 ul{
	margin-right:25px;
	 margin-left: 16px;
}
 ul li{
	padding:3px 2px 3px 1px;
	 line-height: 1.5;
}
 ol{
	margin-right:25px;
	 margin-left: 16px;
}
 ol li{
	padding:3px 2px 3px 1px;
	 line-height: 1.5;
}
/* Table replacement UL - zebra */
 .w3-ulstripe li:nth-of-type(even) {
	background: #f1f1f1;
}
 ul.w3-ulstripe{
	list-style-type:none;
	margin-right:25px;
	 padding-left: 15px;
}
 ul.w3-ulstripe li{
	padding:6px 2px 6px 10px;
	border-bottom:1px solid #ddd;
}
 ul.w3-ulstripe li:last-child{
	border-bottom:none
}
/* Sub-bullet UL - less padding underneath list */
 ul.w3-ulsub{
	list-style-type:none;
	margin-right:25px;
	 padding-left: 20px;
}
 ul.w3-ulsub li{
	padding:6px 2px 6px 16px;
	border-bottom:1px solid #ddd;
	 line-height: 1.5;
}
 ul.w3-ulsub li:last-child{
	border-bottom:none
}
/* Table UL -- use for lists inside table cells */
 ul.w3-ultable{
	list-style-type:none;
	margin-right:5px;
	 padding-left: 5px;
}
 ul.w3-ultable li{
	padding:6px 2px 6px 0px;
	border-bottom:1px solid #ddd;
	 line-height: 1.5;
}
 ul.w3-ultable li:last-child{
	border-bottom:none
}
/* Contents UL */
 ul.w3-ulcontents{
	list-style-type:none;
	margin-right:25px;
	 padding-left: 15px;
}
 ul.w3-ulcontents li{
	padding:6px 2px 6px 0px;
	border-bottom:1px solid #ddd;
	 line-height: 1.5;
}
 ul.w3-ulcontents li:last-child{
	border-bottom:none
}
/* SOS Home UL */
 ul.w3-ulhome{
	list-style-type:none;
	margin-right:25px;
	 padding-left: 1px;
	margin-top: -5px;
}
 ul.w3-ulhome li{
	padding:6px 2px 6px 10px;
	border-bottom:1px solid #ddd;
	 line-height: 1.5;
}
 ul.w3-ulhome li:last-child{
	border-bottom:none
}
/* SOS Home news UL */
 ul.w3-ulhomenews{
	list-style-type:none;
 margin-right: 5px;
	 padding-left: 5px;

}
 ul.w3-ulhomenews li{
	padding:6px 2px 6px 10px;
	border-bottom:1px solid #ddd;
}
 ul.w3-ulhomenews li:last-child{
	border-bottom:none
}
/* Elections security UL */
 ul.w3-ulelecsec{
	list-style-type:none;
	margin-right:25px;
	 padding-left: 1px;
}
 ul.w3-ulelecsec li{
	padding:6px 2px 6px 10px;
	border-bottom:1px solid #ddd;
	 line-height: 1.5;
}
 ul.w3-ulelecsec li:last-child{
	border-bottom:none
}
/* Voter Home UL */
 ul.w3-ulvhome{
	list-style-type:none;
	margin-right:25px;
	 padding-left: 1px;
}
 ul.w3-ulvhome li:first-child{
	padding-top:10px;
}
 ul.w3-ulvhome li{
	border-bottom:none;
}
 ul.w3-ulvhome li:last-child{
	border-bottom:none
}
/* better contents UL */
 ul.w3-ulcontents2{
	 list-style-type:none;
	 margin-right:25px;
	 padding-left: 1px;
}
/* Padded UL - basically a pseudo-break between each li */
 ul.w3-ulpadded li{
	padding-bottom:7px;
}
 ul.w3-ulpadded li:last-child{
	padding-bottom:0px;
}
 ul.w3-ulpadded2 li{
	padding-bottom:7px;
}
/* OL link list styling */
 ol.w3-ol{
	margin-right:25px;
	 padding-bottom: 16px;
	 padding-left: 25px;
}
 ol.w3-ol li{
	padding:6px 2px 6px 5px;
	border-bottom:1px solid #ddd;
}
 ol.w3-ol li:last-child{
	border-bottom:none
}
/* UL with bullets, more spacing between li */
 ul.w3-ulspace{
	 margin-right:20px;
	 padding-bottom: 8px;
	 margin-left: 20px;
}
 ul.w3-ulspace li{
	 padding:8px 2px 8px 4px;
	 border-bottom:1px solid #ddd;
	 line-height: 1.5;
}
 ul.w3-ulspace li:last-child{
	 border-bottom:none 
}
 ol.w3-olspace{
	 margin-right:20px;
	 padding-bottom: 8px;
	 margin-left: 20px;
}
 ol.w3-olspace li{
	 padding:8px 2px 8px 4px;
	 line-height: 1em;
}
/* Alternate dropdown - not 100% */
 .w3-selectShort{
	padding:10px 0;
	border:none;
	border-bottom:1px solid #ccc
}
/* FAQ styling */
 .w3-bottompad{
	padding-bottom: 25px;
}
 .w3-toppad{
	padding-top: 25px;
}
/* Initiatives accordion */
 .w3-initAccord-content a {
	-webkit-transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;
	transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s
}
 .w3-initAccord {
	width:100%;
	cursor:pointer
}
 .w3-initAccord-content{
	cursor:auto;
	display:none;
	position:relative;
	width:100%;
	margin:0;
	padding:0
}
 .w3-btn-block1{
	box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19);
	 border:none;
	display:inline-block;
	outline:0;
	padding:6px 16px;
	vertical-align:middle;
	text-decoration:none!important;
	color:#fff;
	background-color:#000;
	text-align:center;
	cursor:pointer;
}
 .w3-btn-block1{
	width:100%
}
 .w3-btn-block1:focus {
	box-shadow: 0 0 0 2px #007bff;
}
/* TOGGLES */
 .onoffswitch {
	 position: relative;
	 -webkit-user-select:none;
	 -moz-user-select:none;
	 -ms-user-select: none;
}
 .onoffswitch-checkbox {
	 display: none;
}
 .onoffswitch-label {
	 display: block;
	 overflow: hidden;
	 cursor: pointer;
	 border: 2px solid #999999;
	 border-radius: 20px;
}
 .onoffswitch-inner {
	 display: block;
	 width: 200%;
	 margin-left: -100%;
	 transition: margin 0.3s ease-in 0s;
}
 .onoffswitch-inner:before, .onoffswitch-inner:after {
	 display: block;
	 float: left;
	 width: 50%;
	 height: 30px;
	 padding: 0;
	 line-height: 30px;
	 font-size: 14px;
	 color: white;
	 font-family: Trebuchet, Arial, sans-serif;
	 font-weight: bold;
	 box-sizing: border-box;
}
 .onoffswitch-switch {
	 display: block;
	 width: 18px;
	 margin: 6px;
	 background: #FFFFFF;
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 right: 153px;
	 border: 2px solid #999999;
	 border-radius: 20px;
	 transition: all 0.3s ease-in 0s;
}
 .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
	 margin-left: 0;
}
 .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
	 right: 0px;
}
 .onoffswitch-inner:before {
	 padding-left: 10px;
	 background-color: #0F5999;
	 color: #FFFFFF;
}
 .onoffswitch-inner:after {
	 padding-right: 10px;
	 background-color: #FFFFFF;
	 color: #000000;
	 text-align: right;
}
/* GRIDCARD TOGGLE */
 .onoffswitch-gridcard {
	width: 215px;
}
 .onoffswitch-innergridcard:before {
	 content: "Gridcard expired on";
}
 .onoffswitch-innergridcard:after {
	 content: "Gridcard expired off";
}
 .onoffswitch-switchgridcard {
	 right: 153px;
}
/* ON OFF TOGGLE */
 .onoffswitch-onoff {
	width: 100px;
}
 .onoffswitch-inneronoff:before {
	 content: "On";
}
 .onoffswitch-inneronoff:after {
	 content: "Off";
}
 .onoffswitch-switchonoff {
	 right: 40px;
}
/* new custom card */
 .w3-card-1 {
	 box-shadow:0 1px 2px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
	 border-radius: 15px;
	 padding: 16px;
}
 .w3-card-notice {
	 box-shadow:0 1px 2px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
	 margin-top: -16px;
	 margin-bottom: 16px;
}
/* NAVBAR */
 .w3-navbarHome{
	 list-style-type:none;
	 margin:0;
	 padding:0;
	 overflow:hidden;
}
 .w3-navbarHome li{
	 float:left;
}
 .w3-navbarHome li a{
	 display:block;
	 padding:8px 8px;
}
 .w3-navbarHome li a:hover{
	 color:#2753AA!important;
	 outline:1;
	 box-shadow: 0 0 0 2px #007bff;
}
 .w3-navbarHome {
	 position:static;
}
 .w3-navbarHome {
	 background-color:#ccc;
	 color:#000;
}
 .w3-navbarHome a{
	 text-decoration:none!important;
}
 .w3-navbarHome {
	 float:left!important;
}
/* NAVBAR 2 */
 .w3-navbarP{
	 list-style-type:none;
	 margin:0;
	 padding:0;
	 overflow:hidden;
}
 .w3-navbarP li{
	 float:left;
}
 .w3-navbarP li a{
	 display:block;
	 padding:8px 8px;
}
 .w3-navbarP li a:hover{
	 color:#fff!important;
	 outline:1;
	 box-shadow: 0 0 0 2px #fff;
}
 .w3-navbarP {
	 position:static;
}
 .w3-navbarP {
	 background-color:#514066;
	 color:#fff;
}
 .w3-navbarP a{
	 text-decoration:none!important;
}
 .w3-navbarP {
	 float:left!important;
}
 