body {	margin:0px;	padding:0px;	font-size:12px;	font-family:verdana, arial, helvetica, sans-serif;	color:#000;	background-color:white;	}h1 {	margin:10px 10px 10px 0px;	padding:10px 2px 5px 0px;	font-size:18px;	line-height:20px;	font-weight:900;	color:#000066;	border-bottom:1px dashed #999;	}h2 {	margin:10px 10px 10px 0px;	padding:10px 2px 5px 0px;;	font-size:16px;	line-height:18px;	font-weight:800;	color:#000066;	border-bottom:1px dashed #999;	}h3 {	margin:10px 10px 5px 0px;	padding:10px 2px 3px 0px;;	font-size:12px;	line-height:16px;	font-weight:700;	color:#000066;	}	h4 {	margin:10px 10px 5px 0px;	padding:10px 2px 3px 0px;	font-size:12px;	line-height:16px;	font-weight:700;	color:#000066;	border-bottom:1px dashed #999;	}h5 {	margin:7px 10px 5px 10px;	font-size:12px;	font-weight:600;/*	color:#333366;   dark blue header *//*	color:#FDCB57;   gold header */	color:#FDCB57; /*grey header */	}p {	font:12px/20px verdana, arial, helvetica, sans-serif;	margin:0px 0px 12px 0px; 	padding:0px;	}.foot {	font: 9px/14px "times new roman", times, serif;	color:#666666;	text-align: center;	margin:20px 50px 0px 50px;	padding:0px;	}	ul {	list-style: square;	margin:2px 0px 0px 30px;	padding:2px 2px 0px 0px;	}	li {	font:11px/18px verdana, arial, helvetica, sans-serif;	padding:0px;	}	#content>p {margin:0px;}/* #content>p+p {text-indent:30px;} */a {	color:#09c;	font-weight:600;	font-family:verdana, arial, helvetica, sans-serif;	font-size: 11px;	}	a:link {color:#006;text-decoration:none;}a:visited {color:#669;	text-decoration: none;}a:hover {	background-color:#eee;}td a:link {color:#006;}td a:visited {color: #669;}.browse2 td {	padding:2px 0px 2px 0px;		border-bottom-color:#cccccc;	border-bottom-width:2px;	border-bottom-style:solid;	font-size:12px;}.foot a:link {color:#006;}.foot a:visited {color: #666699;}.topnav a:link {	color: #ffffff}.topnav a:visited {	color: #ffffff;}.topnav a:hover {	color: #fdcb57;	background-color: #9696ae}#menu a:link {font:11px/14px verdana, arial, helvetica, sans-serif;}#menu a:visited {font:11px/14px verdana, arial, helvetica, sans-serif;}#header {	margin:20px 0px 0px 0px;	padding:0px 0px 0px 0px;	height:87px;	border-style:solid;	border-color:black;	border-width:1px 0px 1px 0px;	line-height:11px;	background-color:#eee;	/* here is the ugly brilliant hack that protects ie5/win from its own stupidity. thanks to tantek celik for the hack and to eric costello for publicizing it. ie5/win incorrectly parses the "\"}"" value, prematurely closing the style declaration. the incorrect ie5/win value is above, while the correct value is below. see http://glish.com/css/hacks.asp for details. */	voice-family: "\"}\"";	voice-family:inherit;	height:87px;	}/* i've heard this called the "be nice to opera 5" rule. basically, it feeds correct length values to user agents that exibit the parsing error exploited above yet get the css box model right and understand the css2 parent-child selector. */body>#header {height:14px;}#content {	margin:0px 210px 30px 10px; 	padding:10px;	}#tablecontent {	margin: 10px 10px 100px 10px	margin-top: 10px;	margin-left: 10px;		margin-right: 10px;		margin-bottom: 30px;		padding:10px;		width:100%;	}#footer {	margin:10px 0px 10px 0px; 	padding:10px;	text-align: center;	background-color:#eee;	border:1px solid #999;	font:11px verdana, arial, helvetica, sans-serif;	font-weight:600;	line-height:11px;	color:#999999;	}#related {	margin:2px 80px 10px 80px;	padding: 2px 10px 2px 10px;	text-align: left;	background-color:#eee;	border:1px dashed #999;	font:11px verdana, arial, helvetica, sans-serif;	font-weight:600;	line-height:11px;	color:#006699;	}#menu  {	position:absolute;	top:125px;	right:20px;	/* changed */	width:172px;	padding:5px 5px 10px 10px;	background-color:#eee;	border:1px dashed #999;	font:11px arial, helvetica, sans-serif;	font-weight:500;	line-height:12px; 	/* again, the ugly brilliant hack. */	voice-family: "\"}\"";	voice-family:inherit;	width:150px;	}/* again, "be nice to opera 5". */body>#menu {width:150px;}	#ov_title { 	font-family:verdana, tahoma, arial, helvetica, sans-serif;	margin:3px 0px 2px 0px;	padding:0px;	font-size:20px;	line-height:20px;	font-weight:900;	color:#3399cc;	}#ov_subtitle {	margin:-10px 0px 0px 0px;	padding:0px;	font-size:11px;	font-weight:700;	font-style:italic;	color:#333;	}.headerpadding {	padding-bottom: 5px;}.form td {	font:12px/18px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding:2px;	}.results {	border-style:solid;	border-width:1px;	border-color:#cccccc;	}.results td {	font:12px/18px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding:6px;	background-color:#f3f5fd;	border-bottom-color:#cccccc;	border-bottom-width:2px;	border-bottom-style:solid;	}.results th {	font:12px/18px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding-top:2px;	padding-bottom:2px;	padding-left:6px;	padding-right:6px;	background-color:#333266;	text-align:left;	vertical-align:bottom;	height:25px;	color:#ffffff;	white-space:nowrap;	}.details {	border-style:solid;	border-width:1px;	border-color:#cccccc;	}.details td {	font:12px/18px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding:6px;	background-color:#f3f5fd;	border-bottom-color:#cccccc;	border-bottom-width:1px;	border-bottom-style:solid;	}.details th {	font:12px/18px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding:2px;	background-color:#333266;	text-align:left;	vertical-align:bottom;	height:25;	color:#ffffff;	min-width:100;	}.browse th {	background-color: #006699;	color: #ccc;	font: bold;	font-family: arial, helvetica, sans-serif;	font-size:14px;	}	.browse td {	font-family: verdana, geneva, arial, helvetica, sans-serif;	font-size:12px;	line-height:16px;	margin:0px 0px 14px 0px;	padding:4px;	}.news {	font:12px/20px verdana, arial, helvetica, sans-serif;	margin:2px 0px 12px 0px; 	padding:4px 0px 0px 0px;	border-top:1px dashed #999;	}ul .tightlist {  line-height: 130%;		list-style: square; 		margin:2px 0px 0px 1px;		padding:2px 2px 0px 0px;	}.tinytext { font-size: 75%;}.adv_search_form {	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 0px 0px 0px;	font: 12px/20px verdana, arial, helvetica, sans-serif;	padding-top: 0px;	background-color: #eeeeee;}.adv_search_form th {	padding-right: 2px;	padding-left: 0px;	font-weight: 900;	font-size: 14px;	padding-bottom: 5px;	margin: 10px 10px 10px 0px;	color: #333266;	line-height: 20px;	padding-top: 10px;	text-align: left}.adv_search_form td {	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 0px 0px 12px;	font: 12px/20px verdana, arial, helvetica, sans-serif;	padding-top: 0px}.contribute_form {	padding-right: 0px;	padding-left: 0px;	padding-bottom: 0px;	margin: 0px 0px 0px;	font: 12px/20px verdana, arial, helvetica, sans-serif;	padding-top: 0px;	background-color: #eeeeee;	color:#000;	}.contribute_form th {	padding-right: 2px;	padding-left: 0px;	font-weight: 900;	font-size: 14px;	padding-bottom: 5px;	margin: 10px 10px 10px 0px;	color: #333266;	line-height: 20px;	padding-top: 10px;	text-align: left}.outer_table{/*	width:75%;			old 75%*/	width:100%;}.header_table{	width:100%;/*	color:"#9696AE";	light blue/grey header color */	background-color: #333266;}.header_table a:link {	color: #ffffff}.header_table a:visited {	color: #ffffff}.header_table a:hover {	color: #fdcb57;/*	background-color: #9696ae	light blue/grey header color */	background-color: #333266;}.eli_p{	border:1px #000066 solid;}.eli_p_bottom {	border-bottom:1px #000066 solid;	border-left:1px #000066 solid;}.eli_p_top{	border-top:1px #000066 solid;	border-right:1px #000066 solid;}.eli_b {	color:000066;	font-size:13px;}.highlight{	background-color:#fefefe;}.metadata_heading {	font:14px/20px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding:2px;	width:25%;	font-weight:900;	vertical-align:top;	}.metadata_data {	font:12px/18px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding:2px;	font-weight:600;	vertical-align:top;	}.metadata_data a:link {	font:12px/18px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding:2px;	text-decoration:underline;	font-weight:600;	vertical-align:top;	color:#333266;	}.metadata_data a:visited {	font:12px/18px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding:2px;	text-decoration:underline;	font-weight:600;	vertical-align:top;	color:#333266;	}.metadata_data a:hover {	font:12px/18px arial, helvetica, sans-serif;	margin:0px 0px 14px 0px;	padding:2px;	text-decoration:underline;	font-weight:600;	vertical-align:top;	color:#9696ae;	background:#ffffff;	}