#headermenu li:nth-of-type(1) a.img {
	width: 96px;
	background-position: 0px -100px;
}

#headermenu li:nth-of-type(1) a.img:hover {
	background-position: 0px -150px;
}

#headermenu li:nth-of-type(2) a.img {
	width: 83px;
	background-position: -677px -100px;
}

#headermenu li:nth-of-type(2) a.img:hover {
	background-position: -677px -150px;
}

#headermenu li:nth-of-type(3) a.img {
	width: 96px;
	background-position: -97px -100px;
}

#headermenu li:nth-of-type(3) a.img:hover {
	background-position: -97px -150px;
}

#headermenu li:nth-of-type(4) a.img {
	width: 218px;
	background-position: -868px -100px;
}

#headermenu li:nth-of-type(4) a.img:hover {
	background-position: -868px -150px;
}

#headermenu li:nth-of-type(5) a.img {
	width: 106px;
	background-position: -761px -100px;
}

#headermenu li:nth-of-type(5) a.img:hover {
	background-position: -761px -150px;
}


#newsfeedarea .header {
	background-position: 0px -520px;
}

#newsfeedarea .overwriteimg {
	width: 139px;
}

#newsfeedarea a.img {
	background-position: 0px -560px;
}


#schedulearea .header {
	background-position: 0px -520px;
}

#schedulearea .overwriteimg {
	width: 105px;
}

#schedulearea a.img {
	background-position: -140px -560px;
}

#documentdownload .header {
	background-position: 0px -520px;
}

#documentdownload .overwriteimg {
	width: 305px;
}

#documentdownload a.img {
	background-position: -246px -560px;
}

/*		Mobile Layout: 320px.
		Gutters: 24px.
		Outer margins: 34px.
		Inherits styles from: Default Layout.
---------------------------------------------
cols    1     2      3
px      68    160    252    */

@media only screen and (max-width: 767px) {
	
	#headermenu li:nth-of-type(1) a.img {
		width: 48px;
		background-position: 0px -50px;
	}
	
	#headermenu li:nth-of-type(1) a.img:hover {
		background-position: 0px -75px;
	}
	
	#headermenu li:nth-of-type(2) a.img {
		width: 41px;
		background-position: -339px -50px;
	}
	
	#headermenu li:nth-of-type(2) a.img:hover {
		background-position: -339px -75px;
	}
	
	#headermenu li:nth-of-type(3) a.img {
		width: 47px;
		background-position: -49px -50px;
	}
	
	#headermenu li:nth-of-type(3) a.img:hover {
		background-position: -49px -75px;
	}
	
	#headermenu li:nth-of-type(4) a.img {
		width: 108px;
		background-position: -434px -50px;
	}
	
	#headermenu li:nth-of-type(4) a.img:hover {
		background-position: -434px -75px;
	}
	
	#headermenu li:nth-of-type(5) a.img {
		width: 52px;
		background-position: -381px -50px;
	}
	
	#headermenu li:nth-of-type(5) a.img:hover {
		background-position: -381px -75px;
	}
	
	
	#newsfeedarea .header {
		background-position: 0px -260px;
	}
	
	#newsfeedarea .overwriteimg {
		width: 69px;
	}
	
	#newsfeedarea a.img {
		background-position: 0px -280px;
	}
	
	
	#schedulearea .header {
		background-position: 0px -260px;
	}
	
	#schedulearea .overwriteimg {
		width: 52px;
	}
	
	#schedulearea a.img {
		background-position: -70px -280px;
	}
	
	#documentdownload .header {
		background-position: 0px -260px;
	}
	
	#documentdownload .overwriteimg {
		width: 152px;
	}
	
	#documentdownload a.img {
		background-position: -123px -280px;
	}
	
}



/*		Wide Mobile Layout: 480px.
		Gutters: 24px.
		Outer margins: 22px.
		Inherits styles from: Default Layout, Mobile Layout.
------------------------------------------------------------
cols    1     2      3      4      5
px      68    160    252    344    436    */

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	#headermenu li:nth-of-type(1) a.img {
		width: 96px;
		background-position: 0px -100px;
	}
	
	#headermenu li:nth-of-type(1) a.img:hover {
		background-position: 0px -150px;
	}
	
	#headermenu li:nth-of-type(2) a.img {
		width: 83px;
		background-position: -677px -100px;
	}
	
	#headermenu li:nth-of-type(2) a.img:hover {
		background-position: -677px -150px;
	}
	
	#headermenu li:nth-of-type(3) a.img {
		width: 96px;
		background-position: -97px -100px;
	}
	
	#headermenu li:nth-of-type(3) a.img:hover {
		background-position: -97px -150px;
	}
	
	#headermenu li:nth-of-type(4) a.img {
		width: 218px;
		background-position: -868px -100px;
	}
	
	#headermenu li:nth-of-type(4) a.img:hover {
		background-position: -868px -150px;
	}
	
	#headermenu li:nth-of-type(5) a.img {
		width: 106px;
		background-position: -761px -100px;
	}
	
	#headermenu li:nth-of-type(5) a.img:hover {
		background-position: -761px -150px;
	}
	
	
	#newsfeedarea .header {
		background-position: 0px -520px;
	}
	
	#newsfeedarea .overwriteimg {
		width: 139px;
	}
	
	#newsfeedarea a.img {
		background-position: 0px -560px;
	}
	
	
	#schedulearea .header {
		background-position: 0px -520px;
	}
	
	#schedulearea .overwriteimg {
		width: 105px;
	}
	
	#schedulearea a.img {
		background-position: -140px -560px;
	}
	
	#documentdownload .header {
		background-position: 0px -520px;
	}
	
	#documentdownload .overwriteimg {
		width: 305px;
	}
	
	#documentdownload a.img {
		background-position: -246px -560px;
	}
	
}