@media all and (min-width: 1151px) {
	#leftsidebar {
		float: left;
		position: relative;
		width: 21vw;
		margin-top: 3em;
		padding: 0em 8vw 0em 4vw;
		font-size: 90%;
	}
	
	.sidemenu {
		margin-top: 3em;
		position: relative;
		padding: 1.5em 0em;
		background-color: #E8E8E8;
	}
	
	.sidemenu a {
		display: block;
		color: #000000;
		text-decoration: none;
		padding: 0.7em 1em;
		font-weight: bold;
	}
	
	.sidemenu a:hover {
		background-color: #F9F9F9;
	}
	
	.sidemenu .subsidemenu {
	}
	
	.sidemenu .subsidemenu a {
		padding: 0.7em 1em 0.3em 2em;
		background-image: none;
	}
	
	.sidemenu .subsidemenu a:hover {
		background-color: #F9F9F9;
	}
	
	.sidemenu .sidemenusubhead {
		display: block;
		padding: 1em 0em 1em 1em;
		font-weight: bold;
		font-style: italic;
	}

	#sidemenu {
		margin-top: 3em;
		position: relative;
		padding: 1.5em 0em;
		background-color: #E8E8E8;
	}
	
	#sidemenu a {
		display: block;
		color: #000000;
		text-decoration: none;
		padding: 0.7em 1em;
		font-weight: bold;
	}
	
	#sidemenu a:hover {
		background-color: #F9F9F9;
	}
	
	#sidemenu .subsidemenu {
	}
	
	#sidemenu .subsidemenu a {
		padding: 0.7em 1em 0.3em 2em;
		background-image: none;
	}
	
	#sidemenu .subsidemenu a:hover {
		background-color: #F9F9F9;
	}
	
	#sidemenu .sidemenusubhead {
		display: block;
		padding: 1em 0em 1em 1em;
		font-weight: bold;
		font-style: italic;
	}
	
	#submenu {
		margin: 1em 0em;
		font-size: 90%;
	}
	
	#submenu .orangebar {
		position: relative;
		height: 0.5em;
		background-color: #A5AC43;
		width: 80%;
		margin: 1em 0em;
	}
	
	#submenu a {
		color: #000000;
		padding: 1em 1.2em;
		text-decoration: none!important;
		font-weight: bold;
	}
	
	#submenu a:hover {
		background-color: #F9F9F9;
	}

	#bottomnavbar {
		display: none;
	}
	
}

@media all and (max-width: 1150px) {
	#leftsidebar {
		display: none;
	}

	#bottomnavbar {
		clear: both;
		position: relative;
		width: 90vw;
		margin-top: 5em;
		padding: 0em 8vw 0em 4vw;
		font-size: 90%;
	}
	
	.sidemenu {
		margin-top: 3em;
		position: relative;
		padding: 1.5em 0em;
		background-color: #E8E8E8;
		line-height: 1.75em;
	}
	
	.sidemenu a {
		display: block;
		color: #000000;
		text-decoration: none;
		padding: 0em 1em;
		font-weight: bold;
		white-space: nowrap;
	}

	.sidemenu a:hover {
		background-color: #F9F9F9;
	}
	
	.sidemenu .subsidemenu {
	}
	
	.sidemenu .subsidemenu a {
		padding: 0em 1em 0em 2em;
		background-image: none;
	}
	
	.sidemenu .subsidemenu a:hover {
		background-color: #F9F9F9;
	}
	
	.sidemenu .sidemenusubhead {
		display: block;
		padding: 0em 1em;
		font-weight: bold;
		font-style: italic;
	}
	
	#sidemenu {
		margin-top: 3em;
		position: relative;
		padding: 1.5em 0em;
		background-color: #E8E8E8;
		line-height: 1.75em;
	}
	
	#sidemenu a {
		display: block;
		color: #000000;
		text-decoration: none;
		padding: 0em 1em;
		font-weight: bold;
		white-space: nowrap;
	}

	#sidemenu a:hover {
		background-color: #F9F9F9;
	}
	
	#sidemenu .subsidemenu {
	}
	
	#sidemenu .subsidemenu a {
		padding: 0em 1em 0em 2em;
		background-image: none;
	}
	
	#sidemenu .subsidemenu a:hover {
		background-color: #F9F9F9;
	}
	
	#sidemenu .sidemenusubhead {
		display: block;
		padding: 0em 1em;
		font-weight: bold;
		font-style: italic;
	}
	
	#submenu {
		margin: 1em 0em;
		font-size: 90%;
	}
	
	#submenu .orangebar {
		position: relative;
		height: 0.5em;
		background-color: #A5AC43;
		width: 80%;
		margin: 1em 0em;
	}
	
	#submenu a {
		color: #000000;
		padding: 1em 1.2em;
		text-decoration: none!important;
		font-weight: bold;
	}
	
	#submenu a:hover {
		background-color: #F9F9F9;
	}
}
