@media only screen and (min-width: 64.063em) {

	.header-bar
	{
		height: 100px;
		background-color: transparent;
		border: none;

		position: relative;
	}
	.logo
	{
		margin-left: 0.9375rem;
		margin-top: .7em;
		max-height: 85px;
	}
	.title
	{
		margin-left: 15px;
		margin-top: 5px;
	}
	.main-dropdown
	{
		font-size: 32px;
		color: #000000;
		line-height: 58px;
		margin-right: 35px;
	}

	.header-bar ul li a:hover
	{
		color: #46bae2;
	}
	#menu
	{
		margin-left: 0.9375rem;
		margin-top: 25px;
		margin-right: 14px;

	}
	#menu ul
	{
		width: auto;
		height: 40px;
		margin: 0 auto !important;
		padding: 0px;
		list-style: none;
	}
	#menu li
	{
		float: left;
		height: 40px;
		line-height: 40px;
		/* background-color: rgba(209,209,197,.9); */
		background-color: rgba(0,0,0,.75);
		/* background-color: #fff; */
		/* background-color: #fff; */
		border-style: solid;
		border-width: 1px;
		border-color: #009dce;
		border-color: rgba( 0,0,0, .25 );
		/*border-color: #666666;*/
		border-radius: 5px;
		/* border-bottom-left-radius: 0px;
		border-bottom-right-radius: 0px; */
		margin-right: 1px;
		margin-top: 2px;
		cursor: pointer;
		list-style: none;
		position: relative;
		z-index: 1;
	}
	#menu li.em
	{
		background-color: #009dce;
	}
	#menu li.alert
	{
		background-color: #fd5746;
	}
	#menu li a
	{
		display: block;
		padding: 0 1em 0 1em;
		font-family: "MyriadProRegular";
		font-size: 0.9em;
		color: #009dce;
		color: #fff;
	}
	#menu li a i
	{
		margin-right: 0.2em;
	}
	#menu li.disabled
	{
		background-color: #eeeeee;
		border-color: #dddddd;
		cursor: default;
	}
	#menu li.disabled a
	{
		color: #bbbbbb;
		cursor: default;
	}
	#menu li.disabled:hover
	{
		background-color: #eeeeee;
	}
	#menu a
	{
		font-family: "YanoneKaffeesatzRegular";
		font-size: 1em;
		/* color: #444744; */
		color: #fff;
		text-decoration: none;
	}
	#menu li:hover
	{
		background-color: #ffffff;
		color: #222;
		cursor: pointer !important;
		/* -moz-box-shadow: 0px 1px 4px #414141;
		-webkit-box-shadow: 0px 1px 4px #414141; */
		z-index: 3;
	}
	#menu li:hover a
	{
		color: #222;
	}
	#menu li.selected
	{
		background-color: rgba(255,255,255,.9);
		-moz-box-shadow: 0px 1px 4px #414141;
		-webkit-box-shadow: 0px 1px 4px #414141;
		z-index: 2;
	}
	.signin
	{
		padding-top: 10px;
	}
	.signin input[type="text"], .signin input[type="password"]
	{
		padding: 3px !important;
		height: 25px;
	}
	.signin input[type="submit"]
	{
		padding: 6px 12px 6px 12px !important;
		font-weight: bold;
	}

	#content
	{
		margin-left: 1.875rem;
		margin-right: 1.875rem;

		-moz-box-shadow: 0px 5px 20px #414141;
		-webkit-box-shadow: 0px 5px 20px #414141;
		box-shadow: 0px 5px 20px #414141;

		margin-bottom: 20px;
	}
	.banner
	{
		padding: 22px 35px 20px 35px;
		background-size: cover;
		text-shadow: 1px 1px 4px #000000;
		color: #ffffff;

		border-width: 12px;
		border-top: 3px solid #222;
		/*box-shadow: inset 0px 0px 40px rgba(0,0,0,0.9);*/
	}
	.banner h1
	{
		color: #ffffff;
	}
	.banner p
	{
		width: 50%;
	}
	.pad35
	{
		padding: 15px 35px 15px 35px;
	}
	.login
	{
		border-radius: 10px;
		background-color: rgba(0,156,197,.7);
		padding: 2px 10px 1px 10px;
		font-size: 0.8em;
		float: right;
		color: #ffffff;
		margin-right: 0.9375rem;
	}
	.login a
	{
		color: #ffffff;
		font-weight: bold;
		padding: 0px 7px 0px 7px;
		background-color: rgba(0,156,197,.9);
		border-radius: 10px;
	}
	.login a:hover
	{
		background-color: rgba(0,0,0,.25);
	}
	.login span
	{
		padding: 0px 5px 0px 5px;
	}
	.login-version
	{
		clear: both;
		float: right;
		margin-right: 2rem;
		font-size: .7em;
		color: #aaaaaa;
	}
	#query_results
	{
		overflow: auto;
		width: 1px;
	}

	#breaking-news
	{
		padding-left: 1em;
		position: absolute;
		bottom: -25px;
	}
	.info-window-css a.button
	{
		width: auto;
	}
}
