body {
 /* background:url(/media/blueunderground_files/statescape-welcome-bg-capitol-dome.png) no-repeat fixed #fcfcfc; */
	background-position-x:50%;
	background-position-y:92px;
	font-family:Verdana,Geneva,sans-serif;
}

#navbar ul.navbar-right {
max-height:80vh;
overflow:auto;	
}

tr td:first-child {
    font-weight: normal !important;
}

div[role=main] {
	margin-top:110px;
	max-width:970px;
	/* min-height:55vh */
}

footer .navbar-nav {
	display:inline-block;
	float:none;
	vertical-align:top;
}

footer .navbar-collapse {
	text-align:center;
}

#statescape-header {
	height:100px;
	min-height:105px;
	border-bottom:none;
	font-family:HelveticaNeueETW01-65Md;
	background:-moz-linear-gradient(top,rgba(42,76,127,1) 0,rgba(41,75,125,1) 17%,rgba(34,61,102,1) 60%,rgba(34,62,104,1) 71%,rgba(37,67,111,1) 85%,rgba(38,69,115,1) 86%,rgba(45,82,138,1) 87%,rgba(158,163,177,1) 88%,rgba(158,163,177,1) 89%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.19) 93%,rgba(0,0,0,.08) 96%,rgba(0,0,0,0) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(42,76,127,1)),color-stop(17%,rgba(41,75,125,1)),color-stop(60%,rgba(34,61,102,1)),color-stop(71%,rgba(34,62,104,1)),color-stop(85%,rgba(37,67,111,1)),color-stop(86%,rgba(38,69,115,1)),color-stop(87%,rgba(45,82,138,1)),color-stop(88%,rgba(158,163,177,1)),color-stop(89%,rgba(158,163,177,1)),color-stop(90%,rgba(0,0,0,.25)),color-stop(93%,rgba(0,0,0,.19)),color-stop(96%,rgba(0,0,0,.08)),color-stop(100%,rgba(0,0,0,0)));
	background:-webkit-linear-gradient(top,rgba(42,76,127,1) 0,rgba(41,75,125,1) 17%,rgba(34,61,102,1) 60%,rgba(34,62,104,1) 71%,rgba(37,67,111,1) 85%,rgba(38,69,115,1) 86%,rgba(45,82,138,1) 87%,rgba(158,163,177,1) 88%,rgba(158,163,177,1) 89%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.19) 93%,rgba(0,0,0,.08) 96%,rgba(0,0,0,0) 100%);
	background:-o-linear-gradient(top,rgba(42,76,127,1) 0,rgba(41,75,125,1) 17%,rgba(34,61,102,1) 60%,rgba(34,62,104,1) 71%,rgba(37,67,111,1) 85%,rgba(38,69,115,1) 86%,rgba(45,82,138,1) 87%,rgba(158,163,177,1) 88%,rgba(158,163,177,1) 89%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.19) 93%,rgba(0,0,0,.08) 96%,rgba(0,0,0,0) 100%);
	background:-ms-linear-gradient(top,rgba(42,76,127,1) 0,rgba(41,75,125,1) 17%,rgba(34,61,102,1) 60%,rgba(34,62,104,1) 71%,rgba(37,67,111,1) 85%,rgba(38,69,115,1) 86%,rgba(45,82,138,1) 87%,rgba(158,163,177,1) 88%,rgba(158,163,177,1) 89%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.19) 93%,rgba(0,0,0,.08) 96%,rgba(0,0,0,0) 100%);
	background:linear-gradient(to bottom,rgba(42,76,127,1) 0,rgba(41,75,125,1) 17%,rgba(34,61,102,1) 60%,rgba(34,62,104,1) 71%,rgba(37,67,111,1) 85%,rgba(38,69,115,1) 86%,rgba(45,82,138,1) 87%,rgba(158,163,177,1) 88%,rgba(158,163,177,1) 89%,rgba(0,0,0,.25) 90%,rgba(0,0,0,.19) 93%,rgba(0,0,0,.08) 96%,rgba(0,0,0,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a4c7f', endColorstr='#00000000', GradientType=0);
}

#start-button {
	background:url(/media/blueunderground_files/statescape-welcome-button-red.png) no-repeat;
}

#start-button:hover {
	background:url(/media/blueunderground_files/statescape-welcome-button-red-active.png) no-repeat;
}

#explore-button {
	background:url(/media/blueunderground_files/statescape-welcome-button-blue.png) no-repeat;
}

#explore-button:hover {
	background:url(/media/blueunderground_files/statescape-welcome-button-blue-active.png) no-repeat;
}

#research-button {
	background:url(/media/blueunderground_files/statescape-welcome-button-green.png) no-repeat;
}

#research-button:hover {
	background:url(/media/blueunderground_files/statescape-welcome-button-green-active.png) no-repeat;
}

#connect-button {
	background:url(/media/blueunderground_files/statescape-welcome-button-yellow.png) no-repeat;
}

#connect-button:hover {
	background:url(/media/blueunderground_files/statescape-welcome-button-yellow-active.png) no-repeat;
}

#services-legislative-tracking {
	background:url(/media/blueunderground_files/statescape-welcome-services-legislative-tracking.png) no-repeat;
}

#services-regulatory-tracking {
	background:url(/media/blueunderground_files/statescape-welcome-services-regulatory-tracking.png) no-repeat;
}

#services-local-tracking {
	background:url(/media/blueunderground_files/statescape-welcome-services-local-tracking.png) no-repeat;
}

#services-legislative-tracking:hover {
	background:url(/media/blueunderground_files/statescape-welcome-services-legislative-tracking-active.png) no-repeat;
}

#services-regulatory-tracking:hover {
	background:url(/media/blueunderground_files/statescape-welcome-services-regulatory-tracking-active.png) no-repeat;
}

#services-local-tracking:hover {
	background:url(/media/blueunderground_files/statescape-welcome-services-local-tracking-active.png) no-repeat;
}

#statescape-welcome-services #services-inquire {
	background:url(/media/blueunderground_files/statescape-welcome-services-inquire.png) no-repeat;
	height:191px;
/* added z-index to try to layer "stay informaed" over content below*/
	z-index:2; }

hr{margin-bottom:-12px;
	border:0;
	background-image:url(/media/blueunderground_files/statescape-welcome-divider.png);
	background-repeat:no-repeat;
	background-position:center;
	background-position-y:0;
	height:14px;
 
}

#content1 {
	padding-right:0;
}

#content2 {
	margin-top:0;
}

#statescape-main-content-container {
	margin:0;
	position:relative;
	 /* layering breaks policy making news links 
	z-index:-1;*/
}

#statescape-main-content {
	margin:0;
	padding:12px 0 20px 19px;
	background-image:url(/media/blueunderground_files/statescape-welcome-title.png);
	background-color:rgba(255,255,255,.75);
	background-position:left top;
	background-repeat:no-repeat;
}

#statescape-main-content-title {
	margin-bottom:1.5em;
}

#statescape-main-content-container h2 {
	margin-top:9px;
	padding:0;
	position:absolute;
	top:5px;
	font-family:HelveticaNeueETW01-75Bd;
	font-size:18px;
	font-weight:400;
	text-transform:uppercase;
}

#statescape-main-content-container h3 {
	margin-top:27px;
	padding:0;
	font-family:HelveticaNeueETW01-75Bd;
	font-size:18px;
	font-weight:400;
	text-transform:uppercase;
}

#statescape-footer {
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBkMWU0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjMmE0YzdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background:-moz-linear-gradient(top,#0d1e4f 0,#2a4c7f 3%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0d1e4f),color-stop(3%,#2a4c7f));
	background:-webkit-linear-gradient(top,#0d1e4f 0,#2a4c7f 3%);
	background:-o-linear-gradient(top,#0d1e4f 0,#2a4c7f 3%);
	background:-ms-linear-gradient(top,#0d1e4f 0,#2a4c7f 3%);
	background:linear-gradient(to bottom,#0d1e4f 0,#2a4c7f 3%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d1e4f', endColorstr='#2a4c7f', GradientType=0);
	color:#fff;
}

#statescape-footer-title {
	background-image:url(/media/blueunderground_files/statescape-footer-title-double-short-upper-left-wide.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:48px;
	padding-top:2px;
}

#statescape-footer-title-second .statescape-footer-title {
	background-image:url(/media/blueunderground_files/statescape-footer-title-double-short-upper-right.png);
	background-position:left top;
	background-repeat:no-repeat;
	height:48px;
	padding-top:2px;
}

#statescape-map-location {
	padding-right:0;
}

#statescape-map-location .statescape-footer-content {
	background-image:url(/media/blueunderground_files/statescape-footer-title-double-short-lower-left.png);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:15px;
	background-size:100%;
}

#statescape-map-location p {
	padding-right:15px;
}

#statescape-footer-title-second .row {
	padding-left:15px;
}

#statescape-footer-title-second .statescape-footer-content {
	background-image:url(/media/blueunderground_files/statescape-footer-title-double-short-lower-right.png);
	background-position:-5px top;
	background-repeat:no-repeat;
	padding-top:15px;
	background-size:100%;
	margin-left:0
}

@media (min-width:992px) {
	hr {
		margin-top:-74px
}

	#statescape-footer-title-second {
		padding-left:0
	}

	#statescape-footer-title-second .statescape-footer-content {
	background-position:left top;
	}
}

.statescape-socket-bar-bg {
	color:#fff;
	background:#23252a;
	background:-moz-linear-gradient(top,rgba(35,37,42,1) 0,rgba(44,79,133,1) 1%,rgba(34,61,102,1) 2%,rgba(35,62,104,1) 20%,rgba(41,75,125,1) 80%,rgba(42,76,127,1) 96%,rgba(55,99,165,1) 97%,rgba(35,37,42,1) 98%,rgba(42,76,127,1) 99%,rgba(42,76,127,1) 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(35,37,42,1)),color-stop(1%,rgba(44,79,133,1)),color-stop(2%,rgba(34,61,102,1)),color-stop(20%,rgba(35,62,104,1)),color-stop(80%,rgba(41,75,125,1)),color-stop(96%,rgba(42,76,127,1)),color-stop(97%,rgba(55,99,165,1)),color-stop(98%,rgba(35,37,42,1)),color-stop(99%,rgba(42,76,127,1)),color-stop(100%,rgba(42,76,127,1)));
	background:-webkit-linear-gradient(top,rgba(35,37,42,1) 0,rgba(44,79,133,1) 1%,rgba(34,61,102,1) 2%,rgba(35,62,104,1) 20%,rgba(41,75,125,1) 80%,rgba(42,76,127,1) 96%,rgba(55,99,165,1) 97%,rgba(35,37,42,1) 98%,rgba(42,76,127,1) 99%,rgba(42,76,127,1) 100%);
	background:-o-linear-gradient(top,rgba(35,37,42,1) 0,rgba(44,79,133,1) 1%,rgba(34,61,102,1) 2%,rgba(35,62,104,1) 20%,rgba(41,75,125,1) 80%,rgba(42,76,127,1) 96%,rgba(55,99,165,1) 97%,rgba(35,37,42,1) 98%,rgba(42,76,127,1) 99%,rgba(42,76,127,1) 100%);
	background:-ms-linear-gradient(top,rgba(35,37,42,1) 0,rgba(44,79,133,1) 1%,rgba(34,61,102,1) 2%,rgba(35,62,104,1) 20%,rgba(41,75,125,1) 80%,rgba(42,76,127,1) 96%,rgba(55,99,165,1) 97%,rgba(35,37,42,1) 98%,rgba(42,76,127,1) 99%,rgba(42,76,127,1) 100%);
	background:linear-gradient(to bottom,rgba(35,37,42,1) 0,rgba(44,79,133,1) 1%,rgba(34,61,102,1) 2%,rgba(35,62,104,1) 20%,rgba(41,75,125,1) 80%,rgba(42,76,127,1) 96%,rgba(55,99,165,1) 97%,rgba(35,37,42,1) 98%,rgba(42,76,127,1) 99%,rgba(42,76,127,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23252a', endColorstr='#2a4c7f', GradientType=0)
}

.container{margin-right:auto;
	margin-left:auto;
	padding-left:15px;
	padding-right:0;
}

#statescape-header .container {
	max-width:970px;
}

#statescape-header a.navbar-brand {
	padding-top:16px;
	padding-bottom:0;
	line-height:70px;
}

#statescape-header .navbar-nav>li>a,
#statescape-header .navbar-toggle {
	padding-top:11px;
	padding-bottom:0;
	line-height:70px;
}

#navbar .navbar-nav>li>a,
#navbar .navbar-nav>li>a:link,
#navbar .navbar-nav>li>a:visited {
	color:#fff!important;
	font-family:HelveticaNeueETW01-65Md!important;
	font-size:13px;
	text-transform:uppercase;
	text-decoration:none;
	background-color:transparent!important;
}

#navbar .navbar-nav>li>a:active,
#navbar .navbar-nav>li>a:hover {
	color:#cea752!important;
	text-decoration:none!important;
	background-color:transparent!important;
}

#statescape-header .navbar-toggle {
	padding-top:11px;
	padding-bottom:10px;
	margin-top:25px;
}

#statescape-welcome-button-title,
.statescape-welcome-button-title,
.statescape-welcome-button-title-on-yellow {
	font-family:'Myriad W01 Lt';
	text-shadow:0 1px rgba(0,0,0,.5);
	text-align:left;
	text-transform:uppercase;
	font-size:23px;color:#fff;
	margin:2px 0 0 3px;
	text-decoration:none;
}

p.statescape-welcome-button-title-on-yellow:link,
p.statescape-welcome-button-title-on-yellow:visited,
p.statescape-welcome-button-title:link,
p.statescape-welcome-button-title:visited {
	font-family:'Myriad W01 Lt';
	color:#fff;
	font-size:23px;
	text-decoration:none;
}

p.statescape-welcome-button-title-on-yellow:active,
p.statescape-welcome-button-title-on-yellow:hover {
	color:#000;
	text-decoration:none
}

p.statescape-welcome-button-title:active,
p.statescape-welcome-button-title:hover {
	color:#cea752;
	text-decoration:none;
}

.statescape-welcome-button-subtitle,
.statescape-welcome-button-subtitle-on-yellow {
	font-family:'Tahoma W01 Regular';
	text-align:left;
	text-transform:uppercase;
	font-size:14px;
	color:#fff;
	margin:16px 0 0 4px;
}

.connect-button-link:link,
.connect-button-link:visited,
p.statescape-welcome-button-subtitle-on-yellow:link,
p.statescape-welcome-button-subtitle-on-yellow:visited,
p.statescape-welcome-button-subtitle:link,
p.statescape-welcome-button-subtitle:visited {
	font-family:'Tahoma W01 Regular';
	color:#fff;
	font-size:14px;
	text-decoration:none;
}

/*.connect-button-link:active,
.connect-button-link:hover,
p.statescape-welcome-button-subtitle:active,
p.statescape-welcome-button-subtitle:hover,*/
#statescape-welcome-buttons a:hover p,
#statescape-welcome-buttons a:active p {
	color:#cea752;
	text-decoration:none;
}

#statescape-welcome-buttons #connect-button a:hover p,
#statescape-welcome-buttons #connect-button a:active p {
	color:#000;
	text-decoration:none;
}

#statescape-welcome-buttons {
	margin-top:-1px;
}

#statescape-welcome-buttons div {
	height:89px;
	width:240px;
	margin-bottom:4px;
	text-transform:uppercase;
}

#statescape-welcome-services div.service div.title,
.font-myriad {
	font-family:'Myriad W01 Regular';
	color:#424854;
	font-size:17px;
	text-decoration:none;
	text-shadow:0 1px rgba(255,255,255,.75);
	text-transform:uppercase;margin:9px 0 0;
}

#statescape-welcome-services {
	padding-top:6px;
	padding-bottom:29px;
	margin-left:1px;
	max-width:962px
}

#services-inquire .title {
	font-family:'Myriad W01 Regular';
	color:#fff;
	font-size:17px;
	text-decoration:none;
	text-shadow:0 1px rgba(0,0,0,.5);
	text-transform:uppercase;
	margin:9px 0 0;
}

#services-inquire{
	margin-right:0;
}







#statescape-welcome-buttons a:hover p {}







.statescape-stay-informed-privacy>a,
.statescape-stay-informed-privacy>a:link,
.statescape-stay-informed-privacy>a:visited{
	font-family:'Tahoma W01 Regular' !important;
	font-size:9px !important;
	color:#fff!important;
	text-decoration:none
}

.statescape-stay-informed-privacy>a:active,
.statescape-stay-informed-privacy>a:hover{
	font-family:'Tahoma W01 Regular' !important;
	font-size:9px !important;
	color:#fff!important;
	text-decoration:underline
}

#statescape-welcome-services div.service {
	height:133px;
	max-width:240px;
}

#services-legislative-tracking {
	margin-right:1px;
}

.statescape-welcome-services-title-link {
	font-family:'Myriad W01 Regular';
	text-shadow:0 1px rgba(255,255,255,.75);
	font-size:17px;
	text-transform:uppercase
}

a.statescape-welcome-services-title-link:link,
a.statescape-welcome-services-title-link:visited {
	font-family:'Myriad W01 Regular';
	color:#424854;
	font-size:17px;
	text-decoration:none;
}

#statescape-welcome-services a:active div.title,
#statescape-welcome-services a:hover div.title {
	color:#000;
	text-shadow:0 1px rgba(255,213,123,.5);
	text-decoration:none;
}

#statescape-interior-content p,
#statescape-interior-content ul,
#statescape-main-content-container p {
	/* font-family:HelveticaNeueETW01-65Md; */
	/* font-family:'Verdana Pro W01 Regular'; */
	font-family: 'Open Sans', sans-serif;
	color:#666;
	font-size:14px;
	line-height:23px
}

.ss-content-bold {
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color:#666;
	font-size:14px;
	line-height:23px
}

.welcome #statescape-main-content-container .row {
	margin-top:31px
}

#statescape-main-content-container {
	max-width:952px;
	margin-left:1px;
}

#statescape-main-content-right-column {
	padding-right:40px;
}

#statescape-welcome-carousel-content {
	margin:0;
	padding:0 0 0 11px;
}

#statescape-footer .container {
	max-width:970px;
}

#statescape-footer h2 {
	margin:16px 0 33px 20px;
	padding:0;
	font-family:HelveticaNeueETW01-75Bd;
	font-size:18px;
	font-weight:400;
	text-transform:uppercase;
}

#statescape-footer-title h2,
#statescape-footer-title-second h2 {
	margin:12px 0 33px 18px;
	padding:0;
	font-family:HelveticaNeueETW01-75Bd;
	font-size:18px;
	font-weight:400;
	text-transform:uppercase;
}

.statescape-map-location-overview {
	margin:0 0 6px 20px;
	padding:0;
	font-family:'Myriad W01 Regular';
	font-size:18px;
	font-weight:400;
	line-height:24px;
	color:#fff;
}

.statescape-map-location-image {
	text-align:center;
}

.statescape-map-location-country {
	margin:-16px 0 16px 20px;
	padding:0;
	font-family:'Myriad W01 Regular';
	color:#acbac3;
	text-shadow:2px 2px rgba(0,0,0,.6);
	font-size:18px;
	font-weight:400;
	line-height:30px;
	text-align:center;
}

#statescape-footer ul {
	list-style-image:url(/media/blueunderground_files/statescape-footer-bullet.png);
	line-height:24px;
	margin-left:-14px;
}

.statescape-footer-logo {
	margin:2px 0 0 7px;
}

.statescape-footer-address-1 {
	font-family:'Tahoma W01 Regular';
	font-size:12px;
	line-height:17px;
	margin:9px 0 0 7px
}

.statescape-footer-address-2 {
	font-family:'Tahoma W01 Regular';
	font-size:12px;
	line-height:17px;
	margin:6px 0 0 7px;
}

#statescape-socket-link-group {
	text-align:center;
}

#statescape-socket-link-group .navbar-nav>li>a,
#statescape-socket-link-group .navbar-nav>li>a:link,
#statescape-socket-link-group .navbar-nav>li>a:visited {
	color:#fff!important;
	font-family:'Tahoma W01 Regular';
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	margin-top:0;
	line-height:10px
}

@media (min-width:992px) {
	#statescape-socket-link-group .navbar-nav>li>a,
	#statescape-socket-link-group .navbar-nav>li>a:link,
	#statescape-socket-link-group .navbar-nav>li>a:visited{
		margin-top:18px
	}
}

#statescape-socket-link-group .navbar-nav>li>a:active,
#statescape-socket-link-group .navbar-nav>li>a:hover {
	color:#cea752!important;
	text-decoration:none!important;
	background-color:transparent!important;
}
				
.statescape-socket-bar-bg p {
	color:#fff!important;
	font-family:'Tahoma W01 Regular';
	font-size:10px;
	text-align:center;
	margin-top:8px;
	padding:0;
}

.blueunderground-web-design,
.firepig,
a.blueunderground-web-design:link,
a.blueunderground-web-design:visited,
a.firepig:link,
a.firepig:visited {
	color:#fff!important;
	font-family:'Tahoma W01 Regular';
}

a.blueunderground-web-design:active,
a.blueunderground-web-design:hover {
	color:#7fabe6!important;
	font-family:'Tahoma W01 Regular';
}

a.firepig:active,
a.firepig:hover {
	color:#cea752!important;
	font-family:'Tahoma W01 Regular';
}

#statescape-socket-link-group {
	width:100%;
	margin:0;
}

.font-helvetica-medium {
	font-family:HelveticaNeueETW01-65Md;
	color:#666;
}

.font-helvetica-bold {
	font-family:HelveticaNeueETW01-75Bd;
	color:#666;
}

.font-tahoma {
	font-family:'Tahoma W01 Regular';
	color:#666;
}

.font-myriad-regular {
	font-family:'Myriad W01 Regular';
}

.font-myriad-regular-international {
	font-family:'Myriad W08 Regular';
}

.font-myriad-light {
	font-family:'Myriad W01 Lt';
}

.font-myriad-semi-bold {
	font-family:'Myriad W01 SmBd';
}

.font-myriad-bold {
	font-family:'Myriad W01 Bd';
}

#layerslider * {
	font-family:Lato,'Open Sans',sans-serif;
}

.ls-bg,
.ls-container,
.ls-inner,
.ls-lt-container,
.ls-slide {
	-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
	-moz-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
	-ms-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
	mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#statescape-footer a,#statescape-footer a:hover,#statescape-footer a:active,#statescape-footer a:visited{color:#fff;
}

.navbar-collapse.collapse.in, .navbar-collapse.collapsing {
	background:rgba(45,82,138,1);
	margin-top: 20px;
}

.navbar-fixed-top .navbar-collapse, 
.navbar-fixed-bottom .navbar-collapse {
	max-height: none;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
 
  margin: 0 .15em;
  text-transform: capitalize;
	width:70px;
}

/* Key Issue Areas - More link */
.navbar-services-ss a, 
.navbar-services-ss a:link, 
.navbar-services-ss a:visited {
	color: #ffffff !important;
	text-decoration:underline !important;
}

.navbar-services-ss a:active, 
.navbar-services-ss a:hover {
	color: #cd9c32 !important;
	text-decoration:underline !important;
}


/* Election SnapShot */

 .eSnapShot {
                width: 93%;
                margin: 0px 25px;
                vertical-align: middle;
                line-height: 1.2em;
                margin-bottom: 25px;
            }
            .eSnapShot ul {
                display: flex;
                padding: 0px;
                margin: 0px;
            }
            
            .eSnapShot ul ol {
                list-style: none;
            }

            .eSnapShot ul li {
                display: inline-block;
                margin: 0px;
                list-style-type: none;
                padding: 7px 5px;
            }
            
            .updateBox {
				background: #dddddd none repeat scroll 0 0;
				border: 1px solid #000;
				float: left;
				height: 72px;
				padding: 13px 0 !important;
				text-align: center;
				width: 155px;
			}

.border {
	border: 1px solid #000;
	}
            
            .titleTop ul, .titleBottom ul {
                height: 36px;
            }
            
            .titleTop {
                background: #dddddd;
	height:36px;
            }

			.titleBottom {
			height:36px;
	}
            
            .red {
                background: #ee5f5b;
            }
            
            .red li {
                color: #fff;
                text-shadow: 1px 1px rgba(0,0,0,0.25);
            }
            
            .blue {
                background: #08c;
            }
            
            .blue li {
                color: #fff;
                text-shadow: 1px 1px rgba(0,0,0,0.25);
            }
            
            .white {
                background: #fff !important;
            }
            
            .stateBox {
                padding: 7px 10px;
                float: left;
                text-align: right;
                width: 156px;
                border: 1px solid #000;
            }
            
            .smallBox {
                width: 51px;
                text-align: center;
                border: 1px solid #000;
            }
            
            .mediumBox {
                background: #dddddd;
                width: 102px;
                text-align: center;
                border: 1px solid #000;
            }
            
            .largeBox {
                width: 204px;
                text-align: center;
                border: 1px solid #000;
            }
            
            .partyBox {
                width: 227px;
                padding: 10px;
                text-align: left;
                border: 1px solid #000;
            }
            
            .whiteText {
                color: #fff;
                text-shadow: 0px 1px 1px rgba(0,0,0,0.25);
            }
            
            .text-center {
                text-align: center !important;
                padding: 5px 0px;
            }

			.flat-table {
			  display: block;
			  font-family: sans-serif;
			  -webkit-font-smoothing: antialiased;
			  font-size: 115%;
			  overflow: auto;
			  width: auto;
}
			 .flat-table th {
					background: #0059b2 none repeat scroll 0 0 ;
					color: #fff;
					padding: 5px 13px;
					text-align: center;
				}
			.flat-table td {
				background-color: rgb(238, 238, 238);
				color: rgb(111, 111, 111);
				padding: 20px 30px;
			  }
			.eSnapShot {
                width: 600px;
                margin: 0px 25px;
                vertical-align: middle;
                line-height: 1.2em;
                margin-bottom: 25px;
            }
            .eSnapShot ul {
                display: flex;
                padding: 0px;
                margin: 0px;
            }
            
            .eSnapShot ul ol {
                list-style: none;
            }

            .eSnapShot ul li {
                display: inline-block;
                margin: 0px;
                list-style-type: none;
                padding: 7px 0px;
            }
            
            .updateBox {
                background: #dddddd;
                padding: 13px;
                float: left;
                border: 1px solid #000;
                text-align: center;
                width: 150px;
            }
            
            .titleTop ul, .titleBottom ul {
                height: 36px;
            }
            
            .titleTop {
                background: #dddddd;
            }
            
            .red {
                background: #ee5f5b;
            }
            
            .red li {
                color: #fff;
                text-shadow: 1px 1px rgba(0,0,0,0.25);
            }
            
            .blue {
                background: #08c;
            }
            
            .blue li {
                color: #fff;
                text-shadow: 1px 1px rgba(0,0,0,0.25);
            }
            
            .white {
                background: #fff !important;
            }
            
            .stateBox {
                padding: 7px 10px;
                float: left;
                text-align: right;
                width: 156px;
                border: 1px solid #000;
            }
            
            .smallBox {
                width: 50px;
                text-align: center;
                border: 1px solid #000;
            }
            
            .mediumBox {
                background: #dddddd;
                width: 100px;
                text-align: center;
                border: 1px solid #000;
            }
            
            .largeBox {
                width: 200px;
                text-align: center;
                border: 1px solid #000;
            }
            
            .partyBox {
                width: 215px;
                padding: 10px;
                text-align: left;
                border: 1px solid #000;
            }
            
            .whiteText {
                color: #fff;
                text-shadow: 0px 1px 1px rgba(0,0,0,0.25);
            }
            
            .text-center {
                text-align: center !important;
                padding: 5px 0px;
            }

table,
th,
td {
 text-align: center !important;
 border: 1.5px solid #929292  !important;
}

.td-blue {
	background: #00468C;
	color:#fff !important;
}

.td-red {
		background:#8C0000;
color:#fff !important;	
		
		}






















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
