.logo_size {
	background-color: white;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	text-align: center;
	width: 98%;
	margin: auto;
}
	
.mlogo_size {
	position: static;
	width: 82%;
}

.nav_body {
	position: static;
	float: none;
	margin: auto;
	width: 88%;
	border: 3px solid #32549D;
	border-radius: 6px;
}

div#nav_format {
	display: inline-block;
	width: 49%;
	padding: 5px 0;
	margin: 0;
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	text-align:center;
}

.banner_background {
	display: none;
	background-color: #32549D;
}

.banner_size {
	height:40px;
}

.page_spacer {
	height: 20px;
}

.content_window {
	width: 92%;
	margin: auto;
	overflow: hidden;
}

.dev_width {
	float: left;
	width: 100%;
	padding: 0 20px;
}



@media (min-width: 650px) {
	.logo_size {
		text-align: left;
	}
	.mlogo_size {
		width: 300px;
	}
	div#nav_format {
		width: 65px;
		margin: 0 12px;
	}
	.banner_background {
		text-align: center;
		display: block;
	}
	.nav_body {
		float: right;
		border: none;
		width: 385px;
		position: absolute;
		top: 8px;
		right: 2px;
	}
	.content_window {
		width: 85%;
	}
	.dev_width {
		width: 50%;
	}
}

@media (min-width: 925px) {
	.logo_size {
		max-width: 1920px;	
	}
	.mlogo_size {
		width: 350px;
	}
	div#nav_format {
		width: 85px;
		font-size: 18px;
	}
	.nav_body {
		width: 450px;
	}
	.banner_size {
		height: 24px;
		margin-left: auto;
		margin-right: auto;
	}
	.content_window {
		max-width: 1920px;
	}
	.pg_footer {
		max-width: 1920px;
	}
}
