body {
		margin: 2% 0 2% 2%;/* 20px 40px 0px 40px; */
		font-family: "Trebuchet MS", Tahoma, Helmet, Geneva, sans-serif;
		font-size: .9em;
		background: white;
		}
	
	#main {
		background:#fff;
		/* margin-left: 40px;
		margin-right: 40px; 
		padding-left: 1em; */
		}
.menubar li {
		display: inline;
		list-style: square;
	}

/* Looks like you have to specify the width of #menu
or IE5 Mac stretches it all the way across the div, and 
Opera streches it half way. */

	#main #inset {
		/* border: solid 2px navy;*/
		float:left;
		width:200px;
		/* margin: 0px 10px 0px 0px; */
		background-color: #EEE8AA;
		}
	.seperator{
		border: thick outset #2E8B57;
		margin-top: 1%;
		margin-bottom: 1%;
	}
	.center{
		text-align: center;
	}
	h1 {
		margin-top: 0.5em;
		margin-left:0.5em;
		margin-bottom: 1.0em;
		font-size:1.5em;
		padding-top:10px;
	}	
	
	p,h2,h3,pre {
		/*margin: 10px 10px 10px 10px;*/
		margin-top: 1.4em;
		margin-bottom: 1.0em;
		margin-left:0.5em;
		margin-right: 0.5em;
		line-height: 1.3em;
	}
	/*p + p { margin-top: 2.0em; }*/ 
		
h2 {
		font-size: 1.3em;
	}	
.bigh1 {
		color: white;
		font-size: 2em;
		background-color: #466934;
		margin-left:0;
		margin-bottom: 0;
		padding-top:0px;
	}	
.whiteb {
		border: medium 3px;
		border-color: White;
		padding: 1% 2% 1%;
		background: white;
}	

a:link {
	color: #191970;
	background-color : transparent;
	font-weight: bold;
	}
a:visited {
	color:#8b0000;
	background-color: transparent;
	}
a:hover {
	background-color: #FFFF99;
	color: inherit;
	}
		
#inset p { font-size:.9em}
	
#footer {
	clear: both;
	width: 95%;
	margin: 10px;
	text-align: center;
	font-size: 0.75em;
	padding: 3px;
	}
	
#footer .date {
		float: left;
		text-align: left;
		}
	
#footer .contact {
		float: right;
		text-align: right;
		}
.height{
	line-height: 2em;
	margin-right: 10px;
	}

.floater {
	position: relative;
	float: left;
	background-color: #F0FFF0;
	margin-right: 10px;  
	/* border: solid 2px navy;*/
	/* border-bottom: solid 2px navy; */
	width: 15%;
}	

.scrollbox {
	height: 600px;
	width: 200px;
	overflow: auto;
	border-bottom: 2px solid black;
}

.figure {
	text-align: center;
	font-size: smaller;
}

.figure img  {
	background-color: #F5F5D8;
	padding: 1em;
}

.regmark, 
span.regmark a:link,
span.regmark a:visited {
	font-size: 60%;
	vertical-align: super;
}


/*Sample CSS used for the Virtual Pagination Demos. Modify/ remove as desired*/

.virtualpage, .virtualpage2, .virtualpage3{
/*hide the broken up pieces of contents until script is called. Remove if desired*/
display: none;
}

.paginationstyle{ /*Style for demo pagination divs*/
width: 250px;
text-align: center;
padding: 2px 0;
margin: 10px 0;
}

.paginationstyle select{ /*Style for demo pagination divs' select menu*/
border: 1px solid navy;
margin: 0 15px;
}

.paginationstyle a{ /*Pagination links style*/
padding: 0 5px;
text-decoration: none;
border: 1px solid black;
color: navy;
background-color: white;
}

.paginationstyle a:hover, .paginationstyle a.selected{
color: #000;
background-color: #FEE496;
}

.paginationstyle a.imglinks{ /*Pagination Image links style (class="imglinks") */
border: 0;
padding: 0;
}

.paginationstyle a.imglinks img{
vertical-align: bottom;
border: 0;
}

.paginationstyle a.imglinks a:hover{
background: none;
}

.paginationstyle .flatview a:hover, .paginationstyle .flatview a.selected{ /*Pagination div "flatview" links style*/
color: #000;
background-color: yellow;
}

