/* css document */
body	{
	margin:		2em auto;
	min-width:	770px;
	font-family:	Georgia, "New Century Schoolbook", Times, serif;
	background:	white;
	color:		black;
	padding:	0em;
	text-align:	center;
	height:		auto;
	}

h1, h2, h3, h4, h5, h6, p, ul, ol, dir, menu, div, dt, dd, address, blockquote, pre, br, hr, form, dl {
	display:	block;
	}

b, strong, i, em, cite, var, tt, code, kbd, samp, img, span {
	display:	inline;
	}
	
img	{
	border:		none;
	}
	
li, dt, dd {
	display:	list-item;
	}

h1	{
	font-size:	1.5em;
	font-weight:	bold;
	}

h2	{
	font-size:	1.4em;
	font-weight:	bold;
	}

h3	{
	font-size:	1.3em;
	font-weight:	bold;
	}

h4	{
	font-size:	1.2em;
	font-weight:	bold;
	}

h5	{
	font-size:	1.1em;
	font-weight:	bold;
	}

h6	{
	font-size:	1em;
	font-weight:	bold;
	}

q	{
	quotes:		"\201C" "\201D" "\2018" "\2019";
	}

q:before {
	content:	open-quote;
	}

q:after	{
	content:	close-quote;
	}

html p, html ul, html li {
	margin-top:	1em;
	margin-bottom:	1em;
	text-align:	left;
	line-height:	1.5em;
	}
	
body, body div, body p, body th, body td, body li, body dd {
	/* more specific to override imported rule */
	font-size:	small;
	/* false value for WinIE4/5 */
	voice-family:	"\"}\"";
	/* trick WinIE4/5 into thinking rule is over */
	voice-family:	inherit;
	/* recover from trick */
	font-size:	medium;
	/* intended value for better browsers */
	}
	
html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd	{
	font-size:	medium;
	/* be nice to Opera */
	}
	
html blockquote, html q	{
	font-size:	1em;
	}
	
b, strong	{
	font-weight:	bolder;
	}	/* relative to the parent */

i, cite, em, var, address	{
	font-style:	italic;
	}

blockquote, pre, tt, code, kbd, samp	{
	font-family:	"Courier New", Courier, monospace;
	}

pre	{
	white-space:	pre;
	}

address	{
	margin-left:	3em;
	}

blockquote	{
	margin-left:	3em;
	margin-right:	3em;
	}

ul, dir	{
	list-style:	disc;
	}

ol	{
	list-style:	decimal;
	}

menu	{
	margin:		0em;
	}	/* tight formatting */

li	{
	margin-left:	3em;
	}

dt	{
	margin-bottom:	0em;
	padding:	1em 0em 0em 1em;
	font-weight:	bold;
	}

dd	{
	margin-top:	0em;
	margin-left:	3em;
	padding-bottom:	0.5em;
	}

hr	{
	border-top:	solid;
	}	/* 'border-bottom' could also have been used */

a:link	{
	font-weight:	bold;
	text-decoration:none;
	color:		#039;
	background:	transparent;
	}
	
a:visited {
	font-weight:	bold;
	text-decoration:none;
	color:		#60C;
	background:	transparent;
	}
	
a:hover	{
	font-weight:	bold;
	text-decoration:none;
	color:		#999;
	background:	transparent;
	}
	
a:active {
	font-weight:	bold;
	text-decoration:none;
	color:		#F66;
	background:	transparent;
	}

/* setting the anchor border around img elements requires contextual selectors */

a:link img {
	border:		2px solid #c99;
	}

a:visited img {
	border:		2px solid #c99;
	}

a:active img {
	border:		2px solid  #c99;
	}
	
#container {
	margin:		0em auto;
	width:		770px;
	height:		auto;
	text-align:	left;
	border:		thin solid #c99;
	}
	
#header {
	height:		10em;
	padding:	0em 0em 0em 0em;
	margin:		0em auto;
	text-align:	right;
	}
	
#header h1, h2, h3, h4, h5, h6 {
	text-align:	right;
	padding:	0em;
	margin:		0em;
	border:		none;
	}
	
h1.low-top, h2.low-top, h3.low-top, h4.low-top, h5.low-top, h6.low-top {
	margin-top:	-1em;
	text-align:	right;
	}
	
#header p	{
	text-align:	right;
	margin-top:	0em;
	}
	
#header img	{
	display:	inline;
	float:		left;
	border:		none;
	margin:		0em 0em 0em 0em;
	padding:	10px;
	}
	
#header-text	{
	width:		370px;
	display:	inline;
	float:		left;
	text-align:	right;
	padding-top:	0em;
	}
	
#header-text h3 {
	padding-top:	1em;
	font-weight:	normal;
	}
	
#nav	{
	list-style-type:none;
	margin: 	0em;
	padding: 	0em;
	background:	#c99; /*#a6898b; */	/* #966; */
	float:		left;
	width:		100%;
	font-weight:	bold;
	color:		white;
	}
	
#nav li	{
	display:	inline;
	padding:	0em;
	margin:		0em;
	font-family:	verdana, sans-serif;
	}

#nav li	{
	/* more specific to override imported rule */
	font-size:	x-small;
	/* false value for WinIE4/5 */
	voice-family:	"\"}\"";
	/* trick WinIE4/5 into thinking rule is over */
	voice-family:	inherit;
	/* recover from trick */
	font-size:	small;
	/* intended value for better browsers */
	}
	
html>nav li {
	font-size:	small;
	/* be nice to Opera */
	}
	
#nav a:link,
#nav a:visited {
	color:		#fff;
	background:	#c99;	/* #a6898b; */
	padding:	2px 10px 2px 10px;
	float:		left;
	width:		auto;
	text-decoration:none;
	}
	
#nav a:hover {
	color:		#fff;
	background:	#966;	/* #866; */
	}
	
#home #nav-home a,
#research #nav-research a,
#sites #nav-sites a,
#trust #nav-trust a,
#news #nav-news a,
#contact #nav-contact a,
#inspire #nav-inspire a	{
	background:	#633;
	color:		#fff;
	}
	
#home #nav-home a:hover,
#research #nav-research a:hover,
#sites #nav-sites a:hover,
#trust #nav-trust a:hover,
#news #nav-news a:hover,
#contact #nav-contact a:hover,
#inspire #nav-inspire a:hover {
	background:	#633;
	color:		white;
	}

#holleman #nav a {
	background:	#866;
	color:		#fff;
	padding-right:	2em;
	}

#holleman #nav a:hover {
	background:	#633;
	color:		#fff;
	}


#nav a	b{
	display:	none;	
	}

#nav a:hover b {
	display:	inline;
	font-weight:	normal;
	}

#holleman #nav a	{
	border:		thin solid #c99;
	}

#body	{
	clear:		both;
	padding:	1em 1em 1em 3em;
	}
	
#body p	{
	text-align:	justify;
	}

#footer	{
	border:		none;
	padding:	1em;
	text-align:	left;
	clear:		both;
	}
	
#header-inspire	{
	padding:	1em;
	margin:		1em;
	text-align:	left;
	height:		auto;
	}
	
#header-inspire p {
	text-align:	left;
	}
	
#header-inspire h1, h2, h3, h4, h5, h6	{
	padding-top:	1em;
	text-align:	left;
	}
	
#header-inspire img {
	display:	inline;
	float:		left;
	margin:		1em 1em 1em 0em;
	}
	
#frontpage {
	background:	#c99;
	}
	
dl.no-bullets {
	list-style-type: none;
	}

.floatleft { 
	float:		left;
	margin:		1em 1em 0em 0em;
	}

#body-table {
	clear:		both;
	padding:	1em;
	}

.right	{
	text-align:	right;
	}

p.right	{
	text-align:	right;
	}

#content a, #content li, #content ul, #content ol {
	line-height:	1em;
	font-weight:	normal;
	margin:		0.5em 0em;
	}

#body p + p {
	text-indent:	1.5em;
	}

.left	{
	width:		22%;
	float:		left;
	}

.right	{
	width:		77%;
	float:		right;
	}

.clear	{
	width:		770px;
	clear:		both;
	text-align:	center;
	}

li.c2	{
	list-style:	none;
	}

div.figure {
	border:		thin solid #c99;
	margin:		5px;
	padding:	5px;
	text-align:	center;
	}

div.figure p {
	text-align:	center;
	font-style:	italic;
	text-indent:	0;
	}

img.scaled100 {
	width:		100%;
	}

img.scaled90 {
	width:		90%;
	}

img.scaled75 {
	width:		75%;
	}

img.scaled70 {
	width:		70%;
	}

.xsmalltbl {
	width:		770px;
	margin-left:	-3em;
	}

div.xsmalltbl td {
	font-size:	0.6em;
	border-top:	thick solid;
	border-right:	thin solid;
	border-bottom:	thin solid;
	border-left:	thick solid;
	}

div.xsmalltbl table {
	text-align:	center;
	margin:		0;
	padding:	0;
	border-top:	thin solid;
	border-right:	thick solid;
	border-bottom:	thick solid;
	border-left:	thin solid;
	}

#footn p + p {
	text-indent:	0em;
	}

#footn a {
	font-weight:	bold;
	text-decoration: underline;
	}
