body {padding: 0; margin: 0;
	font-family: "Times New Roman", times, serif;
	background: #003;}
	
#mainpanel { 
	width: 72%;
	position: absolute;
	top: 10px;
	left: 27%;
}


#body {
	border-bottom: 2px groove #900;
	padding-top: 1em;
}

h1, h2 {
	margin: 1px 0; 
		background: url(halfscreen.gif);
	width: 67%;
padding: 0 1ex;

}
h1 {
	border: 1px outset #003;
text-align: center;


}
h2 {margin-top: 2em;}
#navpanel {
	position: absolute;
	top: 10px;
	left: 1%;
	width: 25%;
}

#navpanel  h3 {
	margin: 0 0 0.5ex 0;
	border-bottom: 2px groove #900;
	text-align: center;
	
}
#navpanel ul, #navpanel ol {
	list-style:none;padding: 0;
	margin: 0;

}
#navpanel li {
	margin: 4px 0; 
}
#navpanel li a {
	text-decoration: none;
	padding: 2px 6px 2px 22px;
	background: url(green_right.jpg) no-repeat center left;

}
#navpanel li a:hover{
	background: url(red_right.jpg) no-repeat center left;
	border-bottom: 2px groove #900;
	border-right: 2px groove #900;
}

#bodyindex li a {
	background: url(green_down.jpg) no-repeat center left;
}
#bodyindex li a:hover {
	background: url(red_down.jpg) no-repeat center left;
}
#path li a {
	background: url(green_left.jpg) no-repeat center left;
}
#path li a:hover {
	background: url(red_left.jpg) no-repeat center left;
}

#navpanel li a span {
	display: none;
}
.frame {
	margin-bottom: 1ex;
	border: 1px outset #003;
	background: white;
		background: url(moleculefade.jpg) no-repeat white;
}
#navpanel .frame {
	background: url(newspaper.jpg);
}
.frame .pad {
	margin: 0 10px;
}

.frametop { 
	background: url(point.gif) no-repeat top right; 
}

.framebottom {
	background: url(point.gif) no-repeat top right; 
}

img.corner {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}

.toplink {
display: none;
	float: right;
	padding: 0 25px 3px 3px;
	font-size: 80%;
	background: url(green_up.jpg) no-repeat center right;
}
.toplink:hover {
	background: url(red_up.jpg) no-repeat center right;
	border-left: 2px groove #900;
	border-bottom: 2px groove #900;
}
.tools form {display: inline;}
#date {margin-top: 1em;}
.tools, #footer, #date { text-align: center;}

#lev1 {padding-left: 20px;}
#lev2 {padding-left: 40px;}
#lev3 {padding-left: 60px;}
#lev4 {padding-left: 80px;}
#lev5 {padding-left: 100px;}
#lev6 {padding-left: 120px;}
.toplink1 {display: none;}
a#top {background: none !important; padding: 0; margin: 0;}
a {color: #060;}
a:hover {color: #900;}