/* CSS Document - ubiquitous navigation elements */
	
#header	#major_nav {
	position: absolute;
	top: 68px;
	right: 0;
	}
	
	#major_nav li {
		float: left;
		}
	
	#major_nav li a {
		display: block;
		padding: 0;
		margin: 0;
		text-indent: -9999px;
		overflow: hidden;
		height: 43px;
		background-position: top;
		background-repeat: no-repeat;
		}
	#major_nav li a:hover, #major_nav li .u_r_here {
		background-position: bottom;
		}
		
		#major_nav #home a {
			background-image: url(/lib/css/images/main_nav/home.gif);
			width: 76px;
			}
		
		#major_nav #community_resources a {
			background-image: url(/lib/css/images/main_nav/community_resources.gif);
			width: 190px;
			}
			
		#major_nav #educators a {
			background-image: url(/lib/css/images/main_nav/educators.gif);
			width: 102px;
			}
		
		#major_nav #students a {
			background-image: url(/lib/css/images/main_nav/students.gif);
			width: 93px;
			}
		
		#major_nav #jobs a {
			background-image: url(/lib/css/images/main_nav/jobs.gif);
			width: 64px;
			}
		
		#major_nav #courses a {
			background-image: url(/lib/css/images/main_nav/courses.gif);
			width: 89px;
			}
		
		

	#major_nav li ul {
		position: absolute;
		top: 67px;
		left: 0;
		padding-top: 140px;
		width: 100%;
		background-position: 0px 4px;
		background-repeat: no-repeat;
		}
		
#header #major_nav li ul li a {
	text-indent: 0;
	height: auto;
	width: auto;
	background-image: url(/lib/css/images/subnav_background.gif);
	background-color: #3377a4;
	background-position: top right;
	background-repeat: no-repeat;
	letter-spacing: -.02em;
	padding: .9em 8px;
	line-height: 1;
	color: #fff;
	font-weight: bold;
	}	
	
	#header #major_nav li ul li a:hover {
		text-decoration: none;
		background-image: none;
		background-color: #004d85;
	}		


	#header #major_nav li ul li a.u_r_here,
	#header #major_nav li ul li a.u_r_here:hover, 
	#header #minor_nav li ul li a.u_r_here, 
	#header #minor_nav li ul li a.u_r_here:hover {
		background-image: none;
		/*background-color: #004d85;*/
		background-color: #00315f;
	}

#header #minor_nav {
	position: absolute;
	top: 5px;
	left: 304px;
	width: 375px;
	}

	#minor_nav li {
		float: left;
		}
	
	#minor_nav li a {
		color: #004d85;
		font-size: 1em;
		display: block;
		padding: 0 8px 2px 8px;
		line-height: 1;
		border-right: 1px solid #105d95;
		}
	#minor_nav li a.u_r_here {
		/*font-weight: bold;*/
		}
	#minor_nav li a:hover {
		color: #003d75;
		}
	#minor_nav li a.last_link {
		border: none;
		}

#header #minor_nav li ul {
		position: absolute;
		top: 12px;
		left: 0;
		margin-top: 118px;
		padding-top: 140px;
		width: 610px;
		background-position: 0px 4px;
		background-repeat: no-repeat;
		}
#header #minor_nav li ul li a {
	text-indent: 0;
	border: none;
	height: auto;
	width: auto;
	background-image: url(/lib/css/images/subnav_background.gif);
	background-color: #3377a4;
	background-position: top right;
	background-repeat: no-repeat;
	padding: .9em 10px;
	letter-spacing: -.02em;
	line-height: 1;
	color: #fff;
	font-weight: bold;
	}	
	
	#header #minor_nav li ul li a:hover {
		text-decoration: none;
		background-image: none;
		background-color: #004d85;
	}		



#footer #redundant_nav {
	float: right;
	padding-right: 5px;
	padding-top: 3px;
	list-style: none;
	}

	#redundant_nav li {
		float: left;
		}
	
	#redundant_nav li a {
		color: #004d85;
		display: block;
		padding: 0 10px;
		line-height: 1;
		border-right: 1px solid #105d95;
		}
	#redundant_nav li a:hover {
		color: #003d75;
		}
	#redundant_nav li a.last_link {
		border: none;
		}





#educators ul {
	background-image: url(/images/headers/04.jpg);
}

#resource_partners ul {
	background-image: url(/images/headers/02.jpg);
}

#students ul {
	background-image: url(/images/headers/07.jpg);
}

#community_resources ul {
	background-image: url(/images/headers/08.jpg);
}

#careers ul {
	background-image: url(/images/headers/03.jpg);
}

#courses ul {
	background-image: url(/images/headers/06.jpg);
}

#news_events ul {
	background-image: url(/images/headers/08.jpg);
}

#about ul {
	background-image: url(/images/headers/01.jpg);
}
