﻿div.who div.nav {
	float: left;
	margin: 0 0 0 4px;
	width: 377px;
	height: 106px;
}

div.who div.nav ul {
	list-style: none;
	text-indent: -10000em;
}

div.who div.nav ul li {float: left;}

div.who div.nav ul li.ourphilosophy a:link,
div.who div.nav ul li.ourphilosophy a:visited {
	display: block;
	margin: 22px 0 0 15px;
	width: 66px;
	height: 35px;
	background: url(images/bg-who-nav.jpg) no-repeat -15px -22px;
}
div.who div.nav ul li.ourphilosophy a:hover,
div.who div.nav ul li.ourphilosophy a.on:link,
div.who div.nav ul li.ourphilosophy a.on:visited {background: url(images/bg-who-nav.jpg) no-repeat -15px -140px;}

div.who div.nav ul li.ourmission a:link,
div.who div.nav ul li.ourmission a:visited {
	display: block;
	margin: 45px 0 0 13px;
	width: 47px;
	height: 32px;
	background: url(images/bg-who-nav.jpg) no-repeat -93px -45px;
}
div.who div.nav ul li.ourmission a:hover,
div.who div.nav ul li.ourmission a.on:link,
div.who div.nav ul li.ourmission a.on:visited {background: url(images/bg-who-nav.jpg) no-repeat -93px -163px;}

div.who div.nav ul li.meetgiraffe a:link,
div.who div.nav ul li.meetgiraffe a:visited {
	display: block;
	margin: 20px 0 0 20px;
	width: 43px;
	height: 35px;
	background: url(images/bg-who-nav.jpg) no-repeat -161px -20px;
}
div.who div.nav ul li.meetgiraffe a:hover,
div.who div.nav ul li.meetgiraffe a.on:link,
div.who div.nav ul li.meetgiraffe a.on:visited {background: url(images/bg-who-nav.jpg) no-repeat -161px -138px;}

div.who div.nav ul li.recommended a:link,
div.who div.nav ul li.recommended a:visited {
	display: block;
	margin: 62px 0 0 33px;
	width: 86px;
	height: 34px;
	background: url(images/bg-who-nav.jpg) no-repeat -234px -62px;
}
div.who div.nav ul li.recommended a:hover,
div.who div.nav ul li.recommended a.on:link,
div.who div.nav ul li.recommended a.on:visited {background: url(images/bg-who-nav.jpg) no-repeat -234px -180px;}





div.what div.nav {
	float: left;
	margin: 0 0 0 4px;
	width: 377px;
	height: 106px;
}

div.what div.nav ul {
	list-style: none;
	text-indent: -10000em;
	position: relative;
	height: 106px;
}

div.what div.nav ul li {position: absolute;}

div.what div.nav ul li.ourapproach {
	top: 19px;
	left: 17px;
}
div.what div.nav ul li.ourapproach a:link,
div.what div.nav ul li.ourapproach a:visited {
	display: block;
	width: 58px;
	height: 36px;
	background: url(images/bg-what-nav.jpg) no-repeat -17px -19px;
}
div.what div.nav ul li.ourapproach a:hover,
div.what div.nav ul li.ourapproach a.on:link,
div.what div.nav ul li.ourapproach a.on:visited {background: url(images/bg-what-nav.jpg) no-repeat -17px -135px;}

div.what div.nav ul li.teamthinking {
	top: 55px;
	left: 72px;
}
div.what div.nav ul li.teamthinking a:link,
div.what div.nav ul li.teamthinking a:visited {
	display: block;
	width: 85px;
	height: 39px;
	background: url(images/bg-what-nav.jpg) no-repeat -72px -55px;
}
div.what div.nav ul li.teamthinking a:hover,
div.what div.nav ul li.teamthinking a.on:link,
div.what div.nav ul li.teamthinking a.on:visited {background: url(images/bg-what-nav.jpg) no-repeat -72px -171px;}

div.what div.nav ul li.strategic {
	top: 5px;
	left: 160px;
}
div.what div.nav ul li.strategic a:link,
div.what div.nav ul li.strategic a:visited {
	display: block;
	width: 64px;
	height: 51px;
	background: url(images/bg-what-nav.jpg) no-repeat -160px -5px;
}
div.what div.nav ul li.strategic a:hover,
div.what div.nav ul li.strategic a.on:link,
div.what div.nav ul li.strategic a.on:visited {background: url(images/bg-what-nav.jpg) no-repeat -160px -121px;}

div.what div.nav ul li.teamtrend {
	top: 64px;
	left: 195px;
}
div.what div.nav ul li.teamtrend a:link,
div.what div.nav ul li.teamtrend a:visited {
	display: block;
	width: 69px;
	height: 37px;
	background: url(images/bg-what-nav.jpg) no-repeat -195px -64px;
}
div.what div.nav ul li.teamtrend a:hover,
div.what div.nav ul li.teamtrend a.on:link,
div.what div.nav ul li.teamtrend a.on:visited {background: url(images/bg-what-nav.jpg) no-repeat -195px -180px;}

div.what div.nav ul li.market {
	top: 38px;
	left: 283px;
}
div.what div.nav ul li.market a:link,
div.what div.nav ul li.market a:visited {
	display: block;
	width: 64px;
	height: 39px;
	background: url(images/bg-what-nav.jpg) no-repeat -283px -38px;
}
div.what div.nav ul li.market a:hover,
div.what div.nav ul li.market a.on:link,
div.what div.nav ul li.market a.on:visited {background: url(images/bg-what-nav.jpg) no-repeat -283px -154px;}





div.why div.nav {
	float: left;
	margin: 0 0 0 4px;
	width: 377px;
	height: 106px;
}

div.why div.nav ul {
	list-style: none;
	text-indent: -10000em;
	position: relative;
	height: 106px;
}

div.why div.nav ul li {position: absolute;}

div.why div.nav ul li.whywork {
	top: 34px;
	left: 87px;
}
div.why div.nav ul li.whywork a:link,
div.why div.nav ul li.whywork a:visited {
	display: block;
	width: 60px;
	height: 34px;
	background: url(images/bg-why-nav.jpg) no-repeat -87px -34px;
}
div.why div.nav ul li.whywork a:hover,
div.why div.nav ul li.whywork a.on:link,
div.why div.nav ul li.whywork a.on:visited {background: url(images/bg-why-nav.jpg) no-repeat -87px -150px;}

div.why div.nav ul li.assumptions {
	top: 57px;
	left: 192px;
}
div.why div.nav ul li.assumptions a:link,
div.why div.nav ul li.assumptions a:visited {
	display: block;
	width: 78px;
	height: 40px;
	background: url(images/bg-why-nav.jpg) no-repeat -192px -57px;
}
div.why div.nav ul li.assumptions a:hover,
div.why div.nav ul li.assumptions a.on:link,
div.why div.nav ul li.assumptions a.on:visited {background: url(images/bg-why-nav.jpg) no-repeat -192px -173px;}