@charset "utf-8";
/* CSS Document */

body {
	background-color: #9BAFAF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000;
}
h1 {
	font-size: 1.5em;
	color: #003365;
}
h2 {
	font-size: 1.25em;
	color: #003365;
}
h3 {
	font-size: 1em;
	color: #003365;
}
a:link, a:visited {
	color: #003365;	
}
a:hover {
	text-decoration: none;
}
#banner {
	
	width: 890px;
	height: 159px;
	border: 1px solid #000;
	margin-top: 2px;
	position: relative;
}
.button {
	background-color: #659999;
	color: #FFF;
	border: none;
	height: 23px;
}
#caption {
	color: #FFF;
	height: 15px;
	padding: 5px;
	position: relative;
	top: 134px;
	background-color: #666;
	opacity: .8;
	filter: alpha(opacity=80);
	-moz-opacity: .8;
	display: inline-block;
}
#caption a:link, #caption a:visited {
	color: #FFF;
	text-decoration: none;
}
#caption a:hover {
	text-decoration: underline;
}
#container {
	width: 890px;
	margin: 5px auto;
}
#content {
	width: 100%;
	background-color: #FFF;
	margin-top: 2px;
	border: 1px solid #000;
}
#credit {
	text-align: right;
	color: #FFF;
	font-size: .9em;
}
#credit a:link, #credit a:visited {
	color: #CB6500;
	text-decoration: none;
}
#credit a:hover {
	text-decoration: underline;
}
#footer {
	width: 870px;
	background-color: #CBCBCB;
	border: 1px solid #000;
	margin-top: 2px;
	padding: 10px;
	padding-bottom: 5px;
	font-size: .8em;
	height: 230px;
}
#footer div {
	float: left;
	height: 75px;
}
#footer div#login {
	float: right;
	text-align: right;
}
#footer div#login .input {
	background-color: #9BAEAE;
	color: #000;
	border: 1px solid #000;
	margin-bottom: 3px;
	width: 150px;
}
#footer div#login .button {
	background-color: #9BAEAE;
	color: #fff;
	border: 1px solid #000;
	float: right;
	width: 50px;
}
#footer div#umass {
	padding-right: 20px;
}
#footer div form {
	margin: 0;
}
#header {
	background-color: #003365;
	height: 90px;
	width: 100%;
	border: 1px solid #000;
	position: relative;
}
#home_nav {
	text-align: right;
	right: 5px;
	bottom: 0;
	vertical-align: bottom;
	position: absolute;
}
#home_nav ul {
	list-style: none;
}
#home_nav ul a:link, #home_nav ul a:visited {
	text-decoration: none;
	color: #FFF;
}
#home_nav ul a:hover {
	text-decoration: underline;
}
.input {
	border: 1px solid #000;
}
#main {
	color: #000;
	width: 800px;
	margin: 20px auto;
}
#main_nav {
	width: 100%;
	height: 50px;
	height: 45px;
	border-bottom: 1px solid #000;
}
#main_nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#main_nav ul li:first-child {
	width: 65px;
}
#main_nav ul li {
	float: left;
	width: 145px;
	height: 40px;
	margin: 5px 5px 0 5px;
	text-align: center;
	position: relative;
	display: block;
	background-color: #CBCBCB;
}
#main_nav ul li.active.parent {
	border: 1px solid #000;
	border-bottom: 2px solid #FFF;
	background-color: #FFF;
}
#main_nav ul li#active a:link, #main_nav ul li#active a:visited {
	background-color: #FFF;
	color: #000;
	/*padding: 10px;*/
}
#main_nav ul li#active a:hover {
	background-color: #FFF;
}
#main_nav ul li.highlight a:link, #main_nav ul li.highlight a:visited {
	background-color: #003365;
}
#main_nav ul li.highlight a:hover {
	background-color: #0099FF;
}
#main_nav ul li.highlight a:link, #main_nav ul li.highlight a:visited {
	color: #FFF;
}
#main_nav ul li a:link, #main_nav ul li a:visited {
	display: block;
	vertical-align: middle;
	width: auto;
	height: 30px;
	padding: 5px;
	bottom: 0;
	color: #656565;
	text-decoration: none;
}
#main_nav ul li.hover a {
	color: #FFF;
}

.meta {
	font-size: .9em;
}
#news span.heading {
	background-color: #656565;
	color: #FFF;
}
#news a:link, #news a:visited {
	color: #659999;
}
#news a:link.heading, #news a:visited.heading {
	font-weight: bold;
}
#news a:hover {
	text-decoration: none;
}
div#news div.tab {
	background-color: #656565;
	color: #CBCBCB;
}
a.nounderline {
	text-decoration: none;
}

#opportunities {
	margin: 0 10px 0 10px;
}
#opportunities span.heading {
	background-color: #999;
	color: #003365;
}
#opportunities a:link, #opportunities a:visited {
	color: #003365;
}
#opportunities a:link.heading, #opportunities a:visited.heading {
	font-weight: bold;
}
#opportunities a:hover {
	text-decoration: none;
}
div#opportunities div.tab {
	background-color: #999;
	color: #000;
}
#publications span.heading {
	background-color: #CBCBCB;
	color: #656565;
}
#publications a:link, #publications a:visited {
	color: #659999;
}
#publications a:link.heading, #publications a:visited.heading {
	font-weight: bold;
}
#publications a:hover {
	text-decoration: none;
}
div#publications div.tab {
	background-color: #CBCBCB;
	color: #000;
}
#search {
	position: absolute;
	right: 10px;
	top: 10px;
	height: 28px;
	vertical-align: bottom;
}
#search .button {
	position: relative;
	top: 2px;
}
#search .input {
	height: 23px;
	font-size: 1.1em;
	padding: 0;
}
div.tab {
	width: 256px;
	float: left;
	overflow: hidden;
	font-size: .95em;
}
div.tab a:link, div.tav a:visited {
	font-size: .9em;
}
div.tab div.tab {
	padding: 5px;
	width: 246px;
}
div.tab span.heading span.heading{
	font-size: 1.2em;
	margin: 0;
	font-weight: bold;
	padding: 5px;
}
.update {
	border-bottom: 1px solid #9BAFAF;
	padding: 5px;
}
.update_home {
	padding-bottom: 15px;
}
.odd {
	background-color: #EBEBEB;
}

