body {	color: #000;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.25em;	margin: 0;	background-color: #ffffff;	background-image: url(graphics/pgBKGD.gif);}#page {	width: 750px;	position: absolute;	left: 50%;	margin-top: 25px;	margin-bottom: 25px;	margin-left: -375px;	background-color: #ffffff;}	#wrapper {	width: 660px;	padding: 15px 0;		background-color: #ffffff;	text-align: left;}#menuHome {	text-align: center;	vertical-align: middle;	text-decoration: none;	color: #fff;	font-weight: bold;	margin: 0;	padding: 0;	width: 81px;	height: 21px;	float: left;	background: transparent url(graphics/homeBTN.jpg) top left no-repeat;	border-width: 0;}#menuHome a {	display: block;	margin: 0;	padding: 0;	width: 100%;	height: 100%;	color: #fff;	text-decoration: none;	background: transparent 		url(graphics/homeBTN.jpg) 		top left no-repeat;	}#menuHome a:hover {	background: transparent 		url(graphics/homeBTN.jpg) 		0 -21px no-repeat;	}#menuAbout {	position: relative;	text-align: center;	vertical-align: middle;	text-decoration: none;	color: #fff;	font-weight: bold;	margin: 0;	padding: 0;	width: 91px;	height: 21px;	float: left;	background: transparent 		url(graphics/aboutBTN.jpg) 		top left no-repeat;	}#menuAbout a {	display: block;	margin: 0;	padding: 0;	width: 100%;	height: 100%;	color: #fff;	text-decoration: none;	background: transparent 		url(graphics/aboutBTN.jpg) 		top left no-repeat;	}#menuAbout a:hover {	background: transparent 		url(graphics/aboutBTN.jpg) 		0 -21px no-repeat;	}#menuInterns {	position: relative;	text-align: center;	vertical-align: middle;	text-decoration: none;	color: #fff;	font-weight: bold;	margin: 0;	padding: 0;	width: 96px;	height: 21px;	float: left;	background: transparent 		url(graphics/internsBTN.jpg) 		top left no-repeat;	}#menuInterns a {	display: block;	margin: 0;	padding: 0;	width: 100%;	height: 100%;	color: #fff;	text-decoration: none;	background: transparent 		url(graphics/internsBTN.jpg) 		top left no-repeat;	}#menuInterns a:hover {	background: transparent 		url(graphics/internsBTN.jpg) 		0 -21px no-repeat;	}#menuProjects {	position: relative;	text-align: center;	vertical-align: middle;	text-decoration: none;	color: #fff;	font-weight: bold;	margin: 0;	padding: 0;	width: 136px;	height: 21px;	float: left;	background: transparent 		url(graphics/projectsBTN.jpg) 		top left no-repeat;	}#menuProjects a {	display: block;	margin: 0;	padding: 0;	width: 100%;	height: 100%;	color: #fff;	text-decoration: none;	background: transparent 		url(graphics/projectsBTN.jpg) 		top left no-repeat;	}#menuProjects a:hover {	background: transparent 		url(graphics/projectsBTN.jpg) 		0 -21px no-repeat;	}#menuGrants {	position: relative;	text-align: center;	vertical-align: middle;	text-decoration: none;	color: #fff;	font-weight: bold;	margin: 0;	padding: 0;	width: 91px;	height: 21px;	float: left;	background: transparent 		url(graphics/grantsBTN.jpg) 		top left no-repeat;	}#menuGrants a {	display: block;	margin: 0;	padding: 0;	width: 100%;	height: 100%;	color: #fff;	text-decoration: none;	background: transparent 		url(graphics/grantsBTN.jpg) 		top left no-repeat;	}#menuGrants a:hover {	background: transparent 		url(graphics/grantsBTN.jpg) 		0 -21px no-repeat;	}#menuContact {	position: relative;	text-align: center;	vertical-align: middle;	text-decoration: none;	color: #fff;	font-weight: bold;	margin: 0;	padding: 0;	width: 111px;	height: 21px;	float: left;	background: transparent 		url(graphics/contactBTN.jpg) 		top left no-repeat;	}#menuContact a {	display: block;	margin: 0;	padding: 0;	width: 100%;	height: 100%;	color: #fff;	text-decoration: none;	background: transparent 		url(graphics/contactBTN.jpg) 		top left no-repeat;	}#menuContact a:hover {	background: transparent 		url(graphics/contactBTN.jpg) 		0 -21px no-repeat;	}#mission {	position: relative;	background-color: #ffffff;	font-family: Times, Times Roman, serif;	font-size: 14px;	line-height: 1.5em;	font-style: italic;	margin-top: 15px;	width: 450px;}#upcoming {	margin-top: 15px;	width: 450px;	}#latestNews {	width: 180px;	float: right;}#colLeft {	position: relative;	margin-top: 15px;	width: 450px;	float: left;}#footer{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 1.25em;	color: #fff;	height: 86px;	background: transparent		url(graphics/footBKGD.jpg)		bottom left repeat-x;	text-align: center;}#footer a {	text-decoration: underline;	color: #fff;}p {	margin-top: 0;}h1{	margin-bottom: .25em;	font-size: 30px;	line-height: 1.5em;}h2 {	margin-bottom: .25em;	font-size: 24px;	line-height: 1.5em;}h3 {	margin-bottom: .5em;	font-size: 18px;	line-height: 1.5em;}h4 {	margin-bottom: .5em;	font-size: 14px;	line-height: 1.5em;}h5 {		margin-bottom: .5em;	font-size: 12px;	line-height: 1.5em;}h6 {	margin-bottom: .5em;	font-size: 10px;	line-height: 1.5em;}div.row {	clear: both;	padding-top: 5px;	width: 520px;	margin-left: 70px;}div.row span.label {	float: left;	width: 120px;	text-align: right;	vertical-align: top;}div.row span.formfld {	float: right;	width: 400px;	text-align: left;}#innerNav {	float:left;	width: 135px;	margin-top: 35px;}.subNav {	text-align: center;	text-decoration: none;	color: #fff;	font-weight: bold;	margin: 0 10px 10px 0;	padding: 0;	width: 120px;	height: 29px;	background: transparent url(graphics/subNavOFF.jpg) top left repeat-x;}.subNav a {	display: block;	margin: 0;	padding: 0;	width: 100%;	height: 100%;	color: #fff;	text-decoration: none;	background: transparent 		url(graphics/subNavOFF.jpg) top left repeat-x;	}.subNav a:hover {	background: transparent 		url(graphics/subNavON.jpg) top left repeat-x;	}li.moveLeft { margin-left: -15px; }.imageLeft {	float: left;	margin-right: 10px;}