body {
	background: #d9e4ef;
	font-family: 'PT Sans', sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #223359;
}
a {
	font-weight: bold;
	color: #b78314;
}
a:hover,
a:active,
a:focus {
	color: #b78314;
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "PT Sans", sans-serif;
}
/* ************************************************** TOP NAVBAR ************************************************** */
.navbar.navbar-fixed-top {
	display: none;
}
	.navbar.navbar-fixed-top .brand {
		display: none;
	}
@media (max-width: 979px) {
	.navbar.navbar-fixed-top {
		display: block;
		margin-bottom: 0px;
	}
}
@media (max-width: 767px) {
	.navbar.navbar-fixed-top .brand {
		display: block;
	}
}
/* ************************************************** MAIN CONTENT ************************************************** */
.main-content {
	margin-right: 250px;
	background: url('../images/bg_winter.jpg') scroll no-repeat center top;
	background-size: contain;
}
	.main-content-inner {
		width: 600px;
		margin: 0px auto;
	}
		.main-content-header {
			margin-bottom: 40px;
		}
			.main-content-header h1 {
				margin: 0px;
				padding: 0px;
			}
				.main-content-header h1 a {
					display: block;
					height: 180px;
					text-indent: -10000px;
					background: url('../images/name.png') center 30px no-repeat;
				}
			.main-content-header .menus {
				margin: 0px;
				padding: 0px;
				list-style: none;
				-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);
				-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);
				box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);
				background: rgb(25,70,115); /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NDY3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjI2NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(25,70,115,1) 0%, rgba(6,38,73,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,70,115,1)), color-stop(100%,rgba(6,38,73,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* W3C */
			}
			.main-content-header .menus:after {
				content: "";
				display: block;
				clear: left;
			}
				.main-content-header .menus > li {
					position: relative;
					float: left;
				}
					.main-content-header .menus > li > a {
						display: block;
						text-align: center;
						height: 60px;
						background: #194673; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NDY3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjI2NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  rgba(25,70,115,1) 0%, rgba(6,38,73,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,70,115,1)), color-stop(100%,rgba(6,38,73,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* W3C */
						color: white;
						font-family: "PT Sans Narrow", sans-serif;
						font-size: 16px;
						line-height: 60px;
						font-weight: bold;
						border-left: 1px solid #305376;
						border-right: 1px solid #062649;
					}
					.main-content-header .menus > li:hover > a {
						background: #dfa51b; /* Old browsers */
						/* IE9 SVG, needs conditional override of 'filter' to 'none' */
						background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmYTUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTdmMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
						background: -moz-linear-gradient(top,  rgba(223,165,27,1) 0%, rgba(177,127,19,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,165,27,1)), color-stop(100%,rgba(177,127,19,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* W3C */	
						border-left-color: #daa937;
						border-right-color: #9b6f11;
					}
					.main-content .menus > li > a:hover,
					.main-content .menus > li > a:active,
					.main-content .menus > li > a:focus {
						text-decoration: none;
					}
					.main-content .menus > li.nav_meet-heidi > a {
						width: 100px;
					}
					.main-content .menus > li.nav_constituent-services > a {
						width: 160px;
					}
					.main-content .menus > li.nav_issues > a {
						width: 70px;
					}
					.main-content .menus > li.nav_north-dakota > a {
						width: 111px;
					}
					.main-content .menus > li.nav_news > a {
						width: 70px;
					}
					.main-content .menus > li.nav_contact > a {
						width: 77px;
					}
					.main-content-header .menus > li > ul {
						display: none;
						position: absolute;
						top: 60px;
						left: 0px;
						margin: 0px;
						padding: 30px;
						list-style: none;
						width: 200px;
						background: white;
						z-index: 100;
						-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);
						-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);
						box-shadow: 0px 5px 5px rgba(0, 0, 0, .5);
					}
						.main-content-header .menus > li > ul > li {
							margin: 0px 0px 10px;
							padding: 0px 0px 10px;
							border-bottom: 1px solid #ccc;
						}
							.main-content-header .menus > li > ul > li > a {
								color: #b78314;
							}
							.main-content-header .menus > li > ul > li > a:hover,
							.main-content-header .menus > li > ul > li > a:active,
							.main-content-header .menus > li > ul > li > a:focus {
								color: #062649;
								text-decoration: none;
							}
					.main-content-header .menus > li:hover > ul {
						display: block;
					}
@media (min-width: 1200px) {
	.main-content {
		margin-right: 300px;
	}
	.main-content-inner {
		width: 870px;
	}
	.main-content .menus > li > a {
		font-size: 20px;
	}
	.main-content .menus > li.nav_meet-heidi > a {
		width: 146px;
	}
	.main-content .menus > li.nav_constituent-services > a {
		width: 213px;
	}
	.main-content .menus > li.nav_issues > a {
		width: 109px;
	}
	.main-content .menus > li.nav_north-dakota > a {
		width: 164px;
	}
	.main-content .menus > li.nav_news > a {
		width: 106px;
	}
	.main-content .menus > li.nav_contact > a {
		width: 120px;
	}	
}
@media (max-width: 979px) {
	.main-content {
		margin-right: 0px;
	}
	.main-content-header h1 a {
		height: 120px;
	}
	.main-content-header .menus {
		display: none;
	}
}
@media (max-width: 767px) {
	.main-content {
		background-image: none;
	}
	.main-content-inner {
		width: auto;
	}
	.main-content-header {
		display: none;
	}
}
/* ************************************************** COPY LAYOUT ************************************************** */
.page-content {
	padding: 40px;
	background: white;
	margin-bottom: 40px;
	-webkit-box-shadow: 0px 5px 5px #cccccc;
	-moz-box-shadow: 0px 5px 5px #cccccc;
	box-shadow: 0px 5px 5px #cccccc;
}
	.page-title {
		margin: 0px 0px 20px;
		padding: 30px;
		font-family: 'Kreon', serif;
		font-size: 30px;
		line-height: 30px;
		font-weight: bold;
		color: #ffffff;
		text-transform: uppercase;
		background: #062649;
		-webkit-box-shadow: 0px 5px 5px #cccccc;
		-moz-box-shadow: 0px 5px 5px #cccccc;
		box-shadow: 0px 5px 5px #cccccc;
	}
	.page-content .breadcrumb {
		background: transparent;
		margin: 0px 0px 20px;
		padding: 0px 0px 10px;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		font-size: 14px;
		line-height: 14px;
		color: #223359;
		border-bottom: 1px solid #ccc;
	}
		.page-content .share-this-top {
			float: right;
		}
		.page-content .breadcrumb .divider {
			color: #223359;		
		}
		.page-content .breadcrumb a {
			color: #223359;
			font-weight: normal;
		}
		.page-content .breadcrumb a:hover,
		.page-content .breadcrumb a:active,
		.page-content .breadcrumb a:focus {
			color: #223359;
		}
@media (max-width: 767px) {
	.page-content {
		padding: 20px;
	}
	.page-title {
		padding: 20px;
		font-size: 20px;
		line-height: 20px;
	}
}
/* ************************************************** OFFICE LOCATIONS ************************************************** */
.office-locations {
	position: relative;
	background-color: #16406c;
	color: white;
	margin-bottom: 40px;
	-webkit-box-shadow: 0px 5px 5px #cccccc;
	-moz-box-shadow: 0px 5px 5px #cccccc;
	box-shadow: 0px 5px 5px #cccccc;
}
	.office-locations h2 {
		position: absolute;
		top: 30px;
		left: 30px;
		margin: 0px;
		padding: 0px;
		width: 444px;
		height: 28px;
		background: url('../images/title_contact.png') 0px 0px no-repeat;
		text-indent: -10000px;
	}
	.office-locations .tabs {
		height: 288px;
		background-position: center top;
		background-repeat: no-repeat;
	}
	.office-locations.office-washington .tabs {
		background-image: url('../images/mapbg_dc.jpg');
	}
	.office-locations.office-bismarck .tabs {
		background-image: url('../images/mapbg_bismarck.jpg');
	}
	.office-locations.office-fargo .tabs {
		background-image: url('../images/mapbg_fargo.jpg');
	}
	.office-locations.office-dickinson .tabs {
		background-image: url('../images/mapbg_dickinson.jpg');
	}
	.office-locations.office-grand-forks .tabs {
		background-image: url('../images/mapbg_grandforks.jpg');
	}
	.office-locations.office-minot .tabs {
		background-image: url('../images/mapbg_minot_9_3.jpg');
	}
		.office-locations .tabs .tab {
			display: none;
			padding: 80px 50px 0px;
			height: 208px;
			background-position: right 60px;
			background-repeat: no-repeat;
		}
		.office-locations .tabs .tab.is-visible {
			display: block;
		}
			.office-locations .tabs .tab h3 {
				margin: 0px 0px 20px;
				padding: 0px;
				font-size: 26px;
				line-height: 26px;
				font-weight: bold;
				color: #ef9d26;
			}
			.office-locations .tabs .tab address {
				margin: 0px;
				padding: 0px;
				font-size: 16px;
			}
				.office-locations .tabs .tab address span {
					display: block;
				}
				.office-locations .tabs .tab address .street {
					margin-bottom: 20px;
				}
				.office-locations .tabs .tab address .phone {
					font-size: 14px;
				}
	.office-locations .tabs-list {
		height: 60px;
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
		.office-locations .tabs-list li {
			float: left;
		}
			.office-locations .tabs-list li a {
				display: block;
				height: 60px;
				line-height: 60px;
				padding: 0px;
				color: white;
				background: #16406c;
				font-size: 15px;
				font-weight: bold;
				text-transform: uppercase;
				border-left: 1px solid #062649;
				border-right: 1px solid #305376;
				text-align: center;
			}
			.office-locations .tabs-list li a:hover,
			.office-locations .tabs-list li a:active,
			.office-locations .tabs-list li a:focus,
			.office-locations .tabs-list li a.highlighted {
				color: white;
				text-decoration: none;
				background: rgb(223,165,27); /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmYTUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTdmMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  rgba(223,165,27,1) 0%, rgba(177,127,19,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,165,27,1)), color-stop(100%,rgba(177,127,19,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* W3C */				
			}
			.office-locations .tabs-list li.washington a {
				width: 116px;
			}
			.office-locations .tabs-list li.bismarck a {
				width: 98px;
			}
			.office-locations .tabs-list li.fargo a {
				width: 80px;
			}
			.office-locations .tabs-list li.dickinson a {
				width: 102px;
			}
			.office-locations .tabs-list li.grand-forks a {
				width: 115px;
			}
			.office-locations .tabs-list li.minot a {
				width: 77px;
			}
@media (min-width: 1200px) {
	.office-locations .tabs .tab#office-washington {
		background-image: url('../images/map_blank.png');
	}
	.office-locations .tabs .tab#office-bismarck {
		background-image: url('../images/map_bismarck.png');
	}
	.office-locations .tabs .tab#office-fargo {
		background-image: url('../images/map_fargo.png');
	}
	.office-locations .tabs .tab#office-dickinson {
		background-image: url('../images/map_dickinson.png');
	}
	.office-locations .tabs .tab#office-grand-forks {
		background-image: url('../images/map_grandforks.png');
	}
	.office-locations .tabs .tab#office-minot {
		background-image: url('../images/map_minot.png');
	}
	.office-locations .tabs-list li.washington a {
		width: 166px;
	}
	.office-locations .tabs-list li.bismarck a {
		width: 142px;
	}
	.office-locations .tabs-list li.fargo a {
		width: 116px;
	}
	.office-locations .tabs-list li.dickinson a {
		width: 148px;
	}
	.office-locations .tabs-list li.grand-forks a {
		width: 164px;
	}
	.office-locations .tabs-list li.minot a {
		width: 122px;
	}
}
@media (max-width: 767px) {
	.office-locations {
		padding: 20px;
	}
	.office-locations h2 {
		position: static;
		width: auto;
		height: auto;
		font-family: 'Kreon', serif; 
		font-size: 30px;
		line-height: 30px; 
		font-weight: bold;
		color: #ffffff;
		background-image: none;
		text-indent: 0px;
		margin-bottom: 20px;
	}
	.office-locations .tabs {
		height: auto;
		background-image: none !important;
	}
	.office-locations .tabs .tab {
		display: block;
		background-image: none !important;
		padding: 0px;
		height: auto;
		margin-bottom: 20px;
	}
	.office-locations .tabs-list {
		display: none;
	}
}
/* ************************************************** FLOATING SIDEBAR ************************************************** */
.floating-sidebar {
	position: fixed;
	top: 0px;
	right: 0px;
	width: 250px;
	height: 100%;
	background: url('../images/sidebar_repeat.png') 0px 0px repeat-y;
	padding-left: 10px;
	z-index: 200;
}
	.floating-sidebar-inner {
		padding: 40px;
	}
		.floating-sidebar h3 {
			margin: 0px 0px 10px;
			padding: 0px;
			font-family: 'Kreon', serif;
			font-size: 16px;
			line-height: 20px;
			font-weight: bold;
			color: #093a6e;
			text-transform: uppercase;
		}
		.floating-sidebar form {
			margin: 0px;
			padding: 0px;
			position: relative;
		}
			.floating-sidebar .inputGroup {
				position: relative;
				height: 40px;
				background: #fff;
				border: 1px solid #cbcbd0;
				-webkit-border-radius: 7px;
				-moz-border-radius: 7px;
				border-radius: 7px;
				-webkit-box-shadow: 2px 2px 5px 0px #dcdcdc inset;
				-moz-box-shadow: 2px 2px 5px 0px #dcdcdc inset;
				box-shadow: 2px 2px 5px 0px #dcdcdc inset;
				padding: 0px 20px;
			}
				.floating-sidebar label {
					display: block;
					position: relative;
					top: 0px;
					left: 0px;
					height: 40px;
					line-height: 40px;
					font-size: 14px;
					color: #595959;
					margin: 0px;
					padding: 0px;
					-webkit-transition: opacity .25s;
					-moz-transition: opacity .25s;
					transition: opacity .25s;
				}
				.floating-sidebar .has-focus label,
				.floating-sidebar .has-text label {
					opacity: 0;
				}
				.floating-sidebar input.text {
					display: block;
					position: relative;
					top: -40px;
					left: 0px;
					height: 40px;
					line-height: 40px;
					width: 100%;
					margin: 0px;
					border: 0px;
					padding: 0px;
					background: transparent;
					-webkit-box-shadow: none !important;
					-moz-box-shadow: none !important;
					box-shadow: none !important;
					font-family: 'PT Sans', sans-serif;
					font-size: 14px;
					color: #595959;
				}
			.floating-sidebar .buttons {
				margin: 10px 0px 20px;
			}
			.floating-sidebar .buttons:after {
				content: "";
				display: block;
				clear: left;
			}
				.floating-sidebar .buttons .button {
					display: block;
					float: left;
					margin: 0px;
					border: 0px;
					padding: 0px;
					width: 100%;
					height: 40px;
					-webkit-border-radius: 7px;
					-moz-border-radius: 7px;
					border-radius: 7px;
					-webkit-box-shadow: 0px 5px 5px #cccccc;
					-moz-box-shadow: 0px 5px 5px #cccccc;
					box-shadow: 0px 5px 5px #cccccc;
					background: rgb(25,70,115); /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5NDY3MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjI2NDkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  rgba(25,70,115,1) 0%, rgba(6,38,73,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(25,70,115,1)), color-stop(100%,rgba(6,38,73,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(25,70,115,1) 0%,rgba(6,38,73,1) 100%); /* W3C */
					font-family: 'Kreon', serif;
					font-size: 16px;
					line-height: 40px;
					font-weight: bold;
					color: #fff;
					text-transform: uppercase;
				}
				.floating-sidebar .buttons .button:hover,
				.floating-sidebar .buttons .button:active
				.floating-sidebar .buttons .button:focus {
					background: rgb(223,165,27); /* Old browsers */
					/* IE9 SVG, needs conditional override of 'filter' to 'none' */
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RmYTUxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTdmMTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -moz-linear-gradient(top,  rgba(223,165,27,1) 0%, rgba(177,127,19,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(223,165,27,1)), color-stop(100%,rgba(177,127,19,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(223,165,27,1) 0%,rgba(177,127,19,1) 100%); /* W3C */	
				}
		.floating-sidebar .search .button {
			position: absolute;
			top: 13px;
			right: 10px;
			width: 17px;
			height: 15px;
			background: transparent url('../images/search_mag.png') 0px 0px no-repeat;
			text-indent: -10000px;
			-webkit-border-radius: 0px;
			-moz-border-radius: 0px;
			border-radius: 0px;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
		}
		.floating-sidebar .search .button:hover,
		.floating-sidebar .search .button:active,
		.floating-sidebar .search .button:focus {
			background: transparent url('../images/search_mag.png') 0px -15px no-repeat;
		}
		.connect ul {
			list-style: none;
			margin: 0px;
			padding: 0px 0px 20px;
			border-top: 1px solid #b8b8bd;
		}
		.connect ul:before {
			content: "";
			display: block;
			height: 10px;
			border-top: 1px solid #eff0f2;
		}
		.connect ul:after {
			content: "";
			display: block;
			clear: both;
		}
			.connect ul li {
				display: block;
				float: left;
				margin-right: 18px;
				margin-bottom: 5px;
			}
			/* */
			.connect ul li.youtube {
				clear: left;
			}
			/* */
				.connect ul li a {
					display: block;
					width: 36px;
					height: 36px;
					text-indent: -10000px;
					background-position: 0px 0px;
					background-repeat: no-repeat;
				}
				.connect ul li a:hover,
				.connect ul li a:active,
				.connect ul li a:focus {
					background-position: 0px -36px;
				}
				.connect ul li.facebook a {
					background-image: url('../images/side_soc_fb.png');
				}
				.connect ul li.twitter a {
					background-image: url('../images/side_soc_tw.png');
				}
				.connect ul li.youtube a {
					background-image: url('../images/side_soc_yt.png');
				}
				.connect ul li.flickr a {
					background-image: url('../images/side_soc_fl.png');
				}
				.connect ul li.storify a {
					background-image: url('../images/side_soc_storify.png');
				}
				.connect ul li.instagram a {
					background-image: url('../images/side_soc_ig.png');
				}
				.connect ul li.medium a {
					background-image: url('../images/side_soc_medium.png');
				}
				.connect ul li.snapchat a {
					background-image: url('../images/icon_snapchat.png');
				}
				.connect ul li.flickr a {
					background-image: url('../images/side_soc_flickr.png');
				}
		.submenu ul {
			list-style: none;
			margin: 0px 0px 20px;
			padding: 0px;
			border-bottom: 1px solid #eff0f2;
		}
		.submenu ul:after {
			content: "";
			display: block;
			height: 0px;
			border-bottom: 1px solid #b8b8bd;
		}
			.submenu ul li {
				border-top: 1px solid #b8b8bd;
				padding: 0px 0px 10px 0px;
				font-family: "PT Sans Narrow", sans-serif;
				font-size: 17px;
				line-height: 17px;
				color: #575757;
			}
			.submenu ul li:before {
				content: "";
				display: block;
				height: 10px;
				border-top: 1px solid #eff0f2;
			}
				.submenu ul li a {
					display: block;
					color: #575757;
					font-weight: normal;
					padding-left: 10px;
				}	
				.submenu.submenu-constituent-services ul li a {
					padding-left: 40px;
					position: relative;
				}
				.submenu ul li a:hover,
				.submenu ul li a:active,
				.submenu ul li a:focus {
					color: #0b4481;
					text-decoration: none;
				}
				.submenu.submenu-constituent-services ul li a:before {
					content: "";
					display: block;
					position: absolute;
					top: -7px;
					left: 5px;
					width: 30px;
					height: 30px;
					background-position: 0px 0px;
					background-repeat: no-repeat;
					/* default background image */
					background-image: url('../images/icon_help.png');
				}
				.submenu ul li.email a:before {
					background-image: url('../images/icon_email.png');
				}
				.submenu ul li.scheduling a:before {
					background-image: url('../images/icon_scheduling.png');
				}
				.submenu ul li.casework a:before {
					background-image: url('../images/icon_help.png');
				}
				.submenu ul li.visiting a:before {
					background-image: url('../images/icon_visiting.png');
				}
				.submenu ul li.internships a:before {
					background-image: url('../images/icon_internships.png');
				}
				.submenu ul li.academies a:before {
					background-image: url('../images/icon_service.png');
				}
				.submenu ul li.flags a:before {
					background-image: url('../images/icon_flag.png');
				}
				
				
@media (min-width: 1200px) {
	.floating-sidebar {
		width: 340px
	}
	.floating-sidebar h3 {
		font-size: 19px;
	}
	.connect ul li.youtube {
		clear: none;
	}
}
@media (max-width: 979px) {
	.floating-sidebar {
		position: static;
		width: 600px;
		height: auto;
		background: #dedede;
		margin: 0px auto;
		padding-left: 0px;
		margin-bottom: 40px;
		-webkit-box-shadow: 0px 5px 5px #cccccc;
		-moz-box-shadow: 0px 5px 5px #cccccc;
		box-shadow: 0px 5px 5px #cccccc;		
	}
	.floating-sidebar-inner {
		border: 1px solid white;
	}
	.floating-sidebar h3 {
		font-size: 19px;
	}
	.connect ul li.youtube {
		clear: none;
	}
}
@media (max-width: 767px) {
	.floating-sidebar {
		width: auto;
	}
	.floating-sidebar-inner {
		padding: 20px;
	}
}

/* CRS Votes Tag */
/* Included styles from embed */
.voteColumnHeader {
	background: #6D747A;
	color: #fff;
	font-weight: bold;
	text-align: center;
}
.voteTable {
	border: 1px solid #6D747A;
}
.voteColumnHeader {}
.voteCell {
	border: 1px solid #6D747A;
}
.voteQuestion {
	font-style: italic;
	font-weight: bold;
}
/*override style */
.voteTable{
	border-color: #b3b8bc;
}
.voteNextN{
	text-align: center;
	padding: 10px;
	background-color: #eef1f7;
	height: 60px;
	font-family: 'PT Sans';
	font-size: 16px;
	color: #223359;
}
.voteColumnHeader{
	padding: 15px;
	background-color: #223359;
	font-style: normal;
	font-size: 20px;
	height: 60px;
}
.voteCell{
	border-color: #b3b8bc;
	padding: 10px;
	text-align: center;
	font-size: 14px;
}
.voteQuestion{
	font-style: normal;
}
.voteCell .voteQuestion{
	font-size: 16px;
}