ul#navigation {
	position: relative;
	width: 662px;
	height: 36px;
	list-style-type: none;
	overflow: hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	left: 149px;
}
/* sets the background - no flicker*/
body#home ul#navigation  	{ background: transparent url(../images/tabbed_navigation_matrix.jpg) no-repeat 0 0; }
body#about ul#navigation 	{ background: transparent url(../images/tabbed_navigation_matrix.jpg) no-repeat 0 -36px; }
body#jobs ul#navigation  	{ background: transparent url(../images/tabbed_navigation_matrix.jpg) no-repeat 0 -72px; }
body#tools ul#navigation  	{ background: transparent url(../images/tabbed_navigation_matrix.jpg) no-repeat 0 -108px; }
body#partners ul#navigation { background: transparent url(../images/tabbed_navigation_matrix.jpg) no-repeat 0 -144px; }
/* -------------------- */

/*the following obscures the type and sets up the basic link styling*/
ul#navigation li a {
	position: absolute;
	top: 0;
	width: 130px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 36px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:36px; /* IE5/Win */
	background: transparent url(../images/tabbed_navigation_matrix.jpg) no-repeat;
}

/* styles for non-main nav page */
body li#homeNav a 				{ background-position: 0 -72px; width: 142px; left: 0px; }
body li#homeNav a:hover		{ background-position: 0 -180px; }

body li#aboutNav a 			{ background-position: -142px 0px; left: 142px; }
body li#aboutNav a:hover		{ background-position: -142px -180px; }

body li#jobsNav a 				{ background-position: -272px 0px; left: 272px; }
body li#jobsNav a:hover		{ background-position: -272px -180px; }

body li#toolsNav a 			{ background-position: -402px 0px; left: 402px; }
body li#toolsNav a:hover		{ background-position: -402px -180px; }

body li#partnersNav a 			{ background-position: -532px 0px; left: 532px; }
body li#partnersNav a:hover	{ background-position: -532px -180px; }


/* styles for home page */
body#home li#homeNav a 				{ background-position: 0px 0px; width: 142px; left: 0px; }
body#home li#homeNav a:hover		{ background-position: 0px 0px; }

body#home li#aboutNav a 			{ background-position: -142px 0px; left: 142px; }
body#home li#aboutNav a:hover		{ background-position: -142px -180px; }

body#home li#jobsNav a 				{ background-position: -272px 0px; left: 272px; }
body#home li#jobsNav a:hover		{ background-position: -272px -180px; }

body#home li#toolsNav a 			{ background-position: -402px 0px; left: 402px; }
body#home li#toolsNav a:hover		{ background-position: -402px -180px; }

body#home li#partnersNav a 			{ background-position: -532px 0px; left: 532px; }
body#home li#partnersNav a:hover	{ background-position: -532px -180px; }


/* styles for about page */
body#about li#homeNav a				{ background-position: 0 -36px; width: 142px; }
body#about li#homeNav a:hover		{ background-position: 0 -216px; }

body#about li#aboutNav a			{ background-position: -142px -36px; left: 142px; }
body#about li#aboutNav a:hover		{ background-position: -142px -36px; }

body#about li#jobsNav a				{ background-position: -272px -36px; left: 272px; }
body#about li#jobsNav a:hover		{ background-position: -272px -180px; }

body#about li#toolsNav a			{ background-position: -402px -0px; left: 402px; }
body#about li#toolsNav a:hover		{ background-position: -402px -180px; }

body#about li#partnersNav a			{ background-position: -532px 0; left: 532px; }
body#about li#partnersNav a:hover	{ background-position: -532px -180px; }


/* styles for jobs page */
body#jobs li#homeNav a 				{ background-position: 0 -72px; width: 142px; left: 0; }
body#jobs li#homeNav a:hover		{ background-position: 0 -180px; }

body#jobs li#aboutNav a 			{ background-position: -142px -72px; left: 142px;}
body#jobs li#aboutNav a:hover		{ background-position: -142px -216px; }

body#jobs li#jobsNav a 				{ background-position: -272px -72px; left: 272px; }
body#jobs li#jobsNav a:hover		{ background-position: -272px -72px; }

body#jobs li#toolsNav a 			{ background-position: -402px 0; left: 402px; }
body#jobs li#toolsNav a:hover		{ background-position: -402px -180px; }

body#jobs li#partnersNav a 			{ background-position: -532px 0; left: 532px; }
body#jobs li#partnersNav a:hover	{ background-position: -532px -180px; }


/* styles for tools page */
body#tools li#homeNav a 			{ background-position: 0 -72px; width: 142px; left: 0px; }
body#tools li#homeNav a:hover		{ background-position: 0 -180px; }

body#tools li#aboutNav a 			{ background-position: -142px 0; left: 142px; }
body#tools li#aboutNav a:hover		{ background-position: -142px -180px; }

body#tools li#jobsNav a 			{ background-position: -272px -108px; left: 272px; }
body#tools li#jobsNav a:hover		{ background-position: -272px -216px; }

body#tools li#toolsNav a 			{ background-position: -402px -108px; left: 402px; }
body#tools li#toolsNav a:hover		{ background-position: -402px -108px; }

body#tools li#partnersNav a 		{ background-position: -532px 0px; left: 532px; }
body#tools li#partnersNav a:hover	{ background-position: -532px -180px; }

/* styles for partners page */
body#partners li#homeNav a 			{ background-position: 0px -144px; width: 142px; left: 0px; }
body#partners li#homeNav a:hover	{ background-position: 0px -180px; }

body#partners li#aboutNav a 		{ background-position: -142px -144px; left: 142px; }
body#partners li#aboutNav a:hover	{ background-position: -142px -180px; }

body#partners li#jobsNav a 			{ background-position: -272px -144px; left: 272px; }
body#partners li#jobsNav a:hover	{ background-position: -272px -180px; }

body#partners li#toolsNav a 		{ background-position: -402px -144px; left: 402px; }
body#partners li#toolsNav a:hover	{ background-position: -402px -216px; }

body#partners li#partnersNav a 		{ background-position: -532px -144px; left: 532px; }
body#partners li#partnersNav a:hover{ background-position: -532px -144px; }
