body {
	border-top:.5em solid #00356f;
	position:relative;
	}

/* HEADER
------------------------------------- */
#navTertiary {  /* small links up top */
	padding:1.5em 1.5em .7em 1.5em;
	text-transform:uppercase;
	clear:both;
	letter-spacing:-1px;
  padding:10px 10px;
	}
	#navTertiary ul li a {font-size:10px}
	#navTertiary li {
		display:inline;
		font-size:10px;
		border-right:1px solid #ccc;
		padding:0 6px 0 0;
		margin:0 0 0 2px;
		}
		#navTertiary li.noborder {
			border:0;
			}
		#navTertiary li a {
			color:#888;
			text-decoration:none;
			}
		#navTertiary li a.active {
			font-weight:bold;
			}	
		#navTertiary li a:hover, #ContactApply a:hover {
			background-color:#0a50ff;
			color:#fff;
			padding:.2em;
			margin:-.2em;
			}	
		
#navUtility {
	background-color:#ebebeb;
	height:5em;
	clear:both;
	position:relative;
	}	
	#navUtility h1 { 	/* swaps words for graphical logo */
		top:13px;
		left:25px;
		height:39px;
		width:233px;		
		position:relative;
		float:left;
		}
	#navUtility h1 a {  /* creates hover for hidden anchor text */
		display:block;
		width:233px;
		height:39px;
		text-indent:-200em;
		background:transparent url('images/logo_sau-horizontal.gif') no-repeat scroll left top;
		overflow:hidden;
		}	
#SearchQuick {
	font-size:85%;
	text-align:right;
	position:absolute;
	top:11px;
	right:153px;
	}
	#SearchQuick input, #SearchQuick select {
		background-color:#fff;
		border:1px solid #ccc;
		color:#000;
		font-size:100%;
		letter-spacing:1px;
		padding:1px;
		}
		#SearchQuick input:hover {
			background-color:#0a50ff;
			color:#fff;
			}
		#SearchQuick input:focus {
			background-color:#ffc;
			color:#000;
			}			
	#SearchQuick input, 
	#SearchQuick form, 
	#SearchQuick select {
		vertical-align:middle;
		margin:0 0 4px 0;
		}
	#SearchQuick select {
		width:120px;
		}
	#ContactApply {
		padding:14px 0 0 0;
		position:absolute;
		left:635px;
		width:130px;
		}
		#ContactApply a {
			text-decoration:none;
			color:#00356f;
			}
			#ContactApply h3#apply a {
				display:block;
				background:#8ADBFF url('uploadedimages/external/apply_arrow.gif') no-repeat scroll 7.5em center;
				color:#0a50ff;
				text-decoration:none;
				padding:1px 20px 2px 4px;
				border:2px solid #fff;
				margin:0 0 0 -5px;
				}
			#ContactApply h3#apply a:hover {
				background:#0a50ff url('uploadedimages/external/apply_arrow_2.gif') no-repeat scroll 7.5em center;
				color:#fff;
				}
		#ContactApply h3 {
			font-weight:bold;
			margin:0 0 4px 5px;
			}								
#navPrimary { /* main navigation */
	text-align:center;
	padding:.5em 0 .2em 0;
	clear:both;
	font-size:100%;
	}
	#navPrimary li {
		display:inline;
		}
		#navPrimary li a {
			padding:.1em .3em;
			font-weight:bold;
			border-bottom:.25em solid #000;
			color:#00356f;
			text-decoration:none;
			}
#navPrimary li.online a {border-color:#f90;}
#navPrimary li.ug a {border-color:#ba0000;}
#navPrimary li.dc a {border-color:#007947;}
#navPrimary li.grad a {border-color:#002673;}
#navPrimary li.alumni a {border-color:#b19b5d;}
#navPrimary li.athletics a {border-color:#fede58;}
#navPrimary li.rs a {border-color:#808080;}

#navPrimary li a:hover, #navPrimary li a.active:hover	{
	background-color:#0a50ff;
	color:#fff;
	padding:.3em .5em;
	margin:-.2em;
	border:0;
	}
ul#level-1 {
	padding:0 0 .1em 0;
	border-bottom:.18em solid #002673;
	}	
ul#level-1 li a, ul#level-2 li a {
	font-weight:bold;
	color:#b2b2b2;
	text-decoration:none;
	line-height:150%;
	border:0;
	}
ul#level-1 a.active {
	color:#002673;
	background-color:#fff;
	border-right:.2em solid #002673;
	border-left:.2em solid #002673;
	padding:.2em .3em .4em .3em;
	margin:0 -.2em;
	}
ul#level-2 li a {
	color:#00356f;
	border:0;
	}	
	ul#level-2 li a.active {
			border:0;
			}
ul#level-2 {
	background-color:#fff;
	margin:.3em 0 .1em 0;
	}
