/* ---------------------------------------------------------------------------------------
	+ navigation +
--------------------------------------------------------------------------------------- */

.nav {
	width: 160px;
	height: 89px;
	background: url(/images/navigation_background.jpg) no-repeat 4px -1px;
	position: relative;
	top: 62px;
	left: 345px;
	list-style: none;
}

.nav a { outline: none; }

#nav li {
	display:inline;
}

.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 90px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}

/* home */
.nav .home a:link, .nav .home a:visited {
	left: 13px;
	width: 68px;
	background: url(/images/nav_home.jpg) no-repeat -10px -0px;
}
.nav .home a:hover, .nav .home a:focus {
	background: url(/images/nav_home.jpg) no-repeat -10px -90px;
}
.nav .home a:active {
	background: url(/images/nav_home.jpg) no-repeat -10px -90px;
}
.current-home .home a:link, .current-home .home a:visited {
	background: url(/images/nav_home.jpg) no-repeat -10px -270px;
	cursor: default;
	z-index:30;
}
.nav-home, .nav-home-click {
	position: absolute;
	top: -1px;
	left: 10px;
	width: 76px;
	height: 90px;
	background: url(/images/nav_home.jpg) no-repeat -6px -90px;
}
.nav-home-click {
	background: url(/images/nav_home.jpg) no-repeat -6px -90px;
}

/* training */
.nav .training a:link, .nav .training a:visited {
	left: 70px;
	width: 167px;
	background: url(/images/nav_training.jpg) no-repeat -1px -0px;
}
.nav .training a:hover, .nav .training a:focus {
	width: 167px;
	background: url(/images/nav_training.jpg) no-repeat -1px -90px;
}
.nav .training a:active {
	background: url(/images/nav_training.jpg) no-repeat -1px -90px;
}
.current-training .training a:link, .current-training .training a:visited {
	background: url(/images/nav_training.jpg) no-repeat -1px -270px;
	cursor: default;
/*	width: 166px;*/
	z-index:30;
}
.nav-training, .nav-training-click {
	position: absolute;
	top: -1px;
	left: 79px;
	width: 167px;
	height: 90px;
	background: url(/images/nav_training.jpg) no-repeat -10px -90px;
}
.nav-training-click {
	background: url(/images/nav_training.jpg) no-repeat -10px -90px;
}

/* psych */
.nav .psych a:link, .nav .psych a:visited {
	left: 194px;
	width: 169px;
	background: url(/images/nav_psych.jpg) no-repeat -0px -0px;
}
.nav .psych a:hover, .nav .psych a:focus {
	width: 169px;
	background: url(/images/nav_psych.jpg) no-repeat -0px -90px;
}
.nav .psych a:active {
	background: url(/images/nav_psych.jpg) no-repeat -0px -90px;
}
.current-psych .psych a:link, .current-psych .psych a:visited {
	background: url(/images/nav_psych.jpg) no-repeat -1px -270px;
	cursor: default;
	z-index:30;
}
.nav-psych, .nav-psych-click {
	position: absolute;
	top: -1px;
	left: 198px;
	width: 167px;
	height: 90px;
	background: url(/images/nav_psych.jpg) no-repeat -5px -90px;
}
.nav-psych-click {
	background: url(/images/nav_psych.jpg) no-repeat -5px -90px;
}

/* puppy */
.nav .puppy a:link, .nav .puppy a:visited {
	left: 353px;
	width: 105px;
	background: url(/images/nav_puppy.jpg) no-repeat -0px -0px;
}
.nav .puppy a:hover, .nav .puppy a:focus {
	width: 105px;
	background: url(/images/nav_puppy.jpg) no-repeat -0px -90px;
}
.nav .puppy a:active {
	background: url(/images/nav_puppy.jpg) no-repeat -0px -90px;
}
.current-puppy .puppy a:link, .current-puppy .puppy a:visited {
	background: url(/images/nav_puppy.jpg) no-repeat 0px -270px;
	cursor: default;
	z-index:30;
}
.nav-puppy, .nav-puppy-click {
	position: absolute;
	top: -1px;
	left: 353px;
	width: 105px;
	height: 90px;
	background: url(/images/nav_puppy.jpg) no-repeat -5px -90px;
}
.nav-puppy-click {
	background: url(/images/nav_puppy.jpg) no-repeat -5px -90px;
}

/* products */
.nav .products a:link, .nav .products a:visited {
	left: 458px;
	width: 85px;
	background: url(/images/nav_products.jpg) no-repeat -0px -0px;
}
.nav .products a:hover, .nav .products a:focus {
	width: 85px;
	background: url(/images/nav_products.jpg) no-repeat -0px -90px;
}
.nav .products a:active {
	background: url(/images/nav_products.jpg) no-repeat -0px -90px;
}
.current-products .products a:link, .current-products .products a:visited {
	background: url(/images/nav_products.jpg) no-repeat 0px -270px;
	cursor: default;
	z-index:30;
}
.nav-products, .nav-products-click {
	position: absolute;
	top: -1px;
	left: 466px;
	width: 85px;
	height: 90px;
	background: url(/images/nav_products.jpg) no-repeat -5px -90px;
}
.nav-products-click {
	background: url(/images/nav_products.jpg) no-repeat -5px -90px;
}

/* about */
.nav .about a:link, .nav .about a:visited {
	left: 543px;
	width: 57px;
	background: url(/images/nav_about.jpg) no-repeat -0px -0px;
}
.nav .about a:hover, .nav .about a:focus {
	width: 57px;
	background: url(/images/nav_about.jpg) no-repeat -0px -90px;
}
.nav .about a:active {
	background: url(/images/nav_about.jpg) no-repeat -0px -90px;
}
.current-about .about a:link, .current-about .about a:visited {
	background: url(/images/nav_about.jpg) no-repeat 0px -270px;
	cursor: default;
	z-index:30;
}
.nav-about, .nav-about-click {
	position: absolute;
	top: -1px;
	left: 540px;
	width: 57px;
	height: 90px;
	background: url(/images/nav_about.jpg) no-repeat -5px -90px;
}
.nav-about-click {
	background: url(/images/nav_about.jpg) no-repeat -5px -90px;
}

/* contact */
.nav .contact a:link, .nav .contact a:visited {
	left: 612px;
	width: 73px;
	background: url(/images/nav_contact.jpg) no-repeat -0px -0px;
}
.nav .contact a:hover, .nav .contact a:focus {
	width: 73px;
	background: url(/images/nav_contact.jpg) no-repeat -0px -90px;
}
.nav .contact a:active {
	background: url(/images/nav_contact.jpg) no-repeat -0px -90px;
}
.current-contact .contact a:link, .current-contact .contact a:visited {
	background: url(/images/nav_contact.jpg) no-repeat 0px -270px;
	cursor: default;
	z-index:30;
}
.nav-contact, .nav-contact-click {
	position: absolute;
	top: -1px;
	left: 590px;
	width: 73px;
	height: 90px;
	background: url(/images/nav_contact.jpg) no-repeat -5px -90px;
}
.nav-contact-click {
	background: url(/images/nav_contact.jpg) no-repeat -5px -90px;
}



/*
body.home #nav #nav_home, body.firm #nav #nav_home a, body.firm #nav #nav_home a:hover,
body.audit #nav #nav_pension_audit, body.audit #nav #nav_pension_audit a, body.audit #nav #nav_pension_audit a:hover,
body.non_profit #nav #nav_non_profit, body.non_profit #nav #nav_non_profit a, body.non_profit #nav #nav_non_profit a:hover,
body.business_accounting #nav #nav_business_accounting, body.business_accounting #nav #nav_business_accounting a, body.business_accounting #nav #nav_business_accounting a:hover,
body.resources #nav #nav_resources, body.resources #nav #nav_resources a, body.resources #nav #nav_resources a:hover {
	background-position: 0 -35px;
}
*/