body {	margin-top, margin-bottom:      0px;    margin-left, margin-right:      0px;	font-style: 					normal;	font-family:					arial;}a:visited {	color:					#24444a;//	color:					#404090;	text-decoration:			underline;}a:link {	color:					#24444a;//	color:					#90202;//	color:					#000090;	text-decoration:			underline;}a:hover {	color:					#cc373b;	text-decoration:		underline;}h1, h2, h3, h4 {	margin-bottom:		8px;//	color:				#24444a;	color:				black;}h1 {	font: 				bold 26pt sans-serif; 	letter-spacing: 	0.25em; }h2 {	font:				bold 20pt sans-serif;}h3 {	font:				bold 16pt sans-serif;	letter-spacing: 	0.1em; }img {	vertical-align:		text-top;	//float: left;}ul {	margin-top:			2px;}dl {	margin-left:		20px;}p.quote {	margin-top:			3px;	margin-left:		40px;	width:				70%;	font-size:			11pt;}.tight {	margin:				0px;}img.header {	margin-top:			-15px;	margin-left:		-10px;}h1.header {	margin: 			-9px -5px 0.5em; 	padding: 			5px 0 5px; 	text-align: 		center; //	background: 		#333; 	background:		#f4cf40; //	background: 		#b0ce73; 	color: 				#24444a; 	font: 				bold 23px sans-serif; 	letter-spacing: 	0.25em;	// one-line header	height: 			46px; 	// two-line header//	height: 			46px; 	vertical-align: 	middle; 	white-space: 		nowrap;}h4.header {	margin: 			-11px -5px 0.5em; 	padding: 			10px 0 10px; 	text-align: 		center; //	color: 				#24444a; 	color: 				#0b3467; 	background:			#4fcf40; 	font: 				bold 14px sans-serif; 	letter-spacing: 	0.5em; 	height: 			15px; 	vertical-align: 	middle; 	white-space: 		nowrap;}h5.header {	margin: 			-11px -5px 0.5em; 	padding: 			5px 0 8px; 	text-align: 		center; //	color: 				#333; 	color: 				#24444a; //	background: 		#b0ce73; 	background:		#f4cf40; 	font: 				bold 11px sans-serif; 	letter-spacing: 	0.4em; 	height: 			5px; 	vertical-align: 	middle; 	white-space: 		nowrap;}h6.header {	margin: 			-4px -5px 0.5em; 	padding: 			3px 0 3px; 	text-align: 		center; //	color: 				#333; 	color: 				#0b3467; 	background: 		#b0ce73; //	background:		#52b2b1; 	font: 				italic 10px sans-serif; //	letter-spacing: 	0.4em; 	height: 			10px;	vertical-align: 	top; 	white-space: 		nowrap;}a.header:visited {	color:					#0b3467;	text-decoration:		none;}a.header:link {	color:					#0b3467;	text-decoration:		none;}a.header:hover {	color:					#900000;	text-decoration:		none;}.footer {		position:			relative;		padding-top:		70px;		margin-left:		auto;		margin-right:		auto;        font-size:			9pt;		font-family:		sans-serif;        text-align:			center;}div#links {	position:	fixed; 	top: 		95px; 	left: 		5; 	width: 		116px; 	height: 	900px; 	font: 		10 Verdana, sans-serif; 	z-index: 	100;}div#links a {	display: 		block; 	text-align:		right; 	font: 			normal 1em sans-serif;	padding: 		5px 10px; 	margin: 		0 0 1px; 	border-width: 	0;	text-decoration: none; 	color: 			#24444a; //	background: 	#a0a0a0;	background:		#f4cf40; //	background: 	#b0ce73;}div#links a:hover {	color:			#411; //	background: 	#f0b0b0;	color:			#b0ce73;	background: 	#24444a;}div#links a span {	display: 		none;}div#links a:hover span {	display: 		block;	position: 		absolute; 	top: 			180px; 	left: 			0; 	width: 			116px;	padding: 		5px; 	margin: 		10px; z-index: 100;	color: 			#AAA; 	background: 	black;	font: 			10 Verdana, sans-serif; 	text-align: 	center;}div#links a#section {	text-align:		left;	font:	 		10 Verdana, sans-serif; 	font-weight:		bold;}div#content {	position: 		absolute; 	top: 			100px; 	left: 			161px; 	right: 			25px;	color: 			black; 	font: 			11pt Verdana, sans-serif;	padding: 		10px;}div#content td, th {	font: 			11pt Verdana, sans-serif;}div#content p {	margin-top:			5px;	margin-bottom:		5px;	margin-left:		10px;	margin-right:		20px;}div#content h3 {	margin-bottom: 0.25em;}p.announce {	font:			normal 18pt sans-serif;	text-align:		center;	width:			75%;	padding-top:	15px;	padding-bottom:	15px;}p.printer_friendly {	text-align:	right;	font:			normal 8pt sans-serif;	color:			#333;}div.featured_project {	margin-right:		auto;	margin-left:		auto;	margin-bottom:		10px;	margin-top:			-10px;	padding:			0px;	xborder:			solid #24444a thin;	font-size:			8pt;	width:				150px;	xheight:			190px;	text-align:			center;	float:				right;}div.featured_project h3 {	margin-top:			0px;	text-align:			center;	xborder-bottom:		solid #24444a thin;}div.featured_project p {	margin-top:			2px;	padding:			5px;	xfont-size:			11pt;}div.featured_project img {	text-align:			centre;}div.news {	margin-top:			0px;	margin-left:		10px;	padding-bottom:		10px;//	border:				solid black thin;	border:				solid #24444a thin;	background:			#f4cf40;}div.news h1, div.news h2, div.news h3 {	text-align:			center;	width:				100%;	margin-top:			2px;	color:				#24444a;}div.news p {	margin:				10px;	text-align:			left;	font-size:			8pt;}p.news {	padding-bottom:	 		15px;}
