/*-----------------------------------------------------------------
Alpha Workholding Solutions

NAVIGATION

version: 	1.0
author: 	Impressive Designs
email:		info@impdesigns.com
website:	http://www.impdesigns.com
copyright:	(c)2008	
-------------------------------------------------------------------*/

/* MAIN NAV
-----------------------*/
ul#main_nav{
	margin: 0 auto;
	width: 859px;
	height: 30px;
}

	ul#main_nav li{
		height: 30px;
		float: left;
	}
	
	ul#main_nav li a{
		display: block;
		height: 30px;
		text-indent: -9999px;
		line-height: 0px;
	}
	
	ul#main_nav li a:hover{
		background-position: 0 -30px;
	}
	
	ul#main_nav li#nav_home a{
		width: 54px;
		background-image: url(/images/navigation/nav_home.jpg);
	}
	
	ul#main_nav li#nav_news a{
		width: 116px;
		background-image: url(/images/navigation/nav_news.jpg);
	}
	
	ul#main_nav li#nav_products a{
		width: 81px;
		background-image: url(/images/navigation/nav_products.jpg);
	}
	
	ul#main_nav li#nav_distributors a{
		width: 102px;
		background-image: url(/images/navigation/nav_distributors.jpg);
	}
	
	ul#main_nav li#nav_support a{
		width: 72px;
		background-image: url(/images/navigation/nav_support.jpg);
	}
	
	ul#main_nav li#nav_university a{
		width: 159px;
		background-image: url(/images/navigation/nav_university.jpg);
	}
	
	ul#main_nav li#nav_about a{
		width: 78px;
		background-image: url(/images/navigation/nav_about.jpg);
	}
	
	ul#main_nav li#nav_contact a{
		width: 91px;
		background-image: url(/images/navigation/nav_contact.jpg);
	}
	
	ul#main_nav li#nav_media_center a{
		width: 106px;
		background-image: url(/images/navigation/nav_media.jpg);
	}
	
	#home #nav_home a, #news #nav_news a, #products #nav_products a, #distributors #nav_distributors a, #support #nav_support a, #university #nav_university a, #about #nav_about a, #contact #nav_contact a, #media_center #nav_media_center a{
		background-position: 0 -60px;
	}

/* FOOTER NAV
-----------------------*/
ul#footer_nav{
	margin: 0 auto 30px auto;
	height: 30px;
	text-align: center;
}

	ul#footer_nav li{
		height: 30px;
		line-height: 30px;
		display: inline;
	}
	
	ul#footer_nav li a{
		padding: 0 5px;
		color: #aaa;
	}
	
	ul#footer_nav li a:hover{
		color: #fff;
		text-decoration: none;
	}
	
	#home ul#footer_nav li.nav_home a, #news ul#footer_nav li.nav_news a, #products ul#footer_nav li.nav_products a, #distributors ul#footer_nav li.nav_distributors a, #support ul#footer_nav li.nav_support a, #university ul#footer_nav li.nav_university a, #about ul#footer_nav li.nav_about a, #contact ul#footer_nav li.nav_contact a, #media_center ul#footer_nav li.nav_media_center a{
		color: #fff;
	}
	
/* SIDE NAV
-----------------------*/
ul#side_nav{
	margin-bottom: 20px;
}

	ul#side_nav li{
		margin-bottom: 3px;
	}
	
	ul#side_nav li a{
		display: block;
		padding: 0 3px;
		line-height: 25px;
		width: 100%;
		font-size: 115%;
		border: 1px solid #d7d7d7;
		background-color: #e0e0e0;
	}
	
	ul#side_nav li a:hover{
		background-color: #d7d7d7;
		text-decoration: none;
	}
	
	ul#side_nav li.current a{
		background-color: #ed1c24;
		border-color: #e0171f;
		color: #fff;
	}