body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  background-color:#EEEEEE;

}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font:Verdana, Geneva, Arial, helvetica, sans-serif;	
	color:#586205;
}

.maintable {
	background-color:#FFFFFF;
	font-size:14px;
}

.maintable a {
	font-size:14px;
	text-decoration:none;
}

.citation {
	font-size:9px;
}

.factoid {
	background-color:#EFEFEF;
	color:#121212;
	font-size:12px;
}

.taxtable {font-size: 14px;
	width: 250px;
	border-style: ridge;
	border-width: thin:
	border-color: #000000}

.bio {
	text-align:center;
	vertical-align:top;
	font-size:10px;
}

.bio a {
	font-size:9px;
}

.nav {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.nav a {
	text-decoration:none;
	color:#000099;
}

.nav a:hover {
	color:#FF0000;
}

.nav a:visited {
	color:#000099;
}

.footer {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color:#999999;
	background-color: #515151;
}

.footer a {
	color:#CCCCCC;
	font-weight:bold;
	text-decoration:none;
}

.footer a:hover {
	color:#FFFF00;
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.7;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}
