body {background-color: #999966;color: #666600;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 1em;margin: 0px;padding: 0px;}#top-bar {	display: none;	}#puzzle-image {	position: absolute;	height: 185px;	width: 100%;	overflow: visible;	text-align: center;	background-color: #ffffff;	margin: 0px;	padding: 0px;	left: 0px;	top: 32px;	right: 0px;	bottom: 217px;	}#main-content {	position: absolute;	top: 215px;	background-color: #ffffff;	border: 0px solid #000000;	margin-left: 0px;	margin-right: 0px;	margin-top: -25px;	padding: 10px;}h1 {font-family: "Times New Roman", serif; font-style: italic;font-size: 1.4em;letter-spacing: 4px;text-align: center;}h2 {font-family: "Times New Roman", serif; font-style: italic;font-size: 1.2em;letter-spacing: 2px;text-align: center;}h3 {font-family: "Times New Roman", serif; font-style: italic;font-size: 1em;letter-spacing: .5px;text-align: left;padding-left: 20px;}h3.faq {margin-top: 1.5em;padding-top: 1em;border-top: 1px solid #666666;}h4{	font-family: "Times New Roman", serif;	font-size: .9em;	letter-spacing: .5px;	text-align: center;	padding-left: 20px;	font-variant: small-caps;}h5 {font-family: "Times New Roman", serif; font-size: .9em;letter-spacing: .5px;text-align: left;padding-left: 20px;}p {font-size: .8em;padding-left: 20px;padding-right: 20px;text-align: justify;line-height: 1.7em;}ol, ul {padding-top: 1em;padding-bottom: 1em;padding-left: 50px;padding-right: 40px;}li {font-size: .8em;line-height: 1.7em;}li.faq {padding-bottom: .5em;}table {	font-size: .8em;	background-position: center;	border: 1px solid #000000;	margin: 20px;}th, td {border: solid 1px #000000;padding: 10px;}table.projects td {vertical-align: top;}.contact {font-size: .8em;padding-left: 20px;padding-right: 20px;text-align: center;line-height: 1em;}.nsf {	font-size: 0.6em;	font-style: italic;	line-height: 1.2em;	padding-top: 2em;}.imgleft {	float: left;	margin-right: 10px;}a:link {color: #003399;text-decoration: none;} a:visited {color: #003399;text-decoration: none;}a:hover {color: #ffffff;background-color: #66ccff;text-decoration: none;}a:active {color: #ffffff;background-color: #0033ff;text-decoration: none;}