body, td, span{font: normal 10pt Tahoma; color: black}
hr{width: 98%;}
h1{font: bold 14pt Tahoma; color: black;}
h2{font: bold 12pt Tahoma; color: black;}
h2.ok{font: bold 11pt Tahoma; color: darkblue;}
h2.fail{font: bold 11pt Tahoma; color: red;}
a{text-decoration: none; color: #009900;}
a:hover{text-decoration: underline}
input, textarea{font: normal 10pt Tahoma; color: blue;}
input.submit{font: normal 10pt Tahoma; color: black;}

body.index
{
	font: normal 10pt Tahoma;
	color: black;
	background-color: #FFFFEF;
}
table.animals
{
	margin-left: 25px;
	border-style: solid;
	border-color: black;
	border-width: 1px 2px 2px 1px;
	background-color: #EFEFFF;
	width: 480px;
}
td.animals_left
{
	border-bottom: thin solid #DFDFFF;
	width: 120px;
	text-align: left;
}
td.animals_right
{
	border-bottom: thin solid #DFDFFF;
	text-align: left;
}
td.animals_bottom_left
{
	text-align: left;
}
td.animals_bottom_right
{
	text-align: left;
}

img.animals
{
	border-style: none;
	margin-right: 10px;
}
a.animals{text-decoration: none; color: #990000;}
a.animals:hover{text-decoration: underline}

a.level1
{
	text-decoration: none; 
	color: #990000;
	font: bold 12pt Tahoma;
}
a.level1:hover{text-decoration: underline}

a.level2
{
	text-decoration: none; 
	color: #009900;
	font: normal 10pt Tahoma;
}
a.level2:hover{text-decoration: underline}

h2.textOnly{font: bold 12pt Tahoma; color: black; padding-top: 10px}

h2.linked{padding-top: 10px}

li.level1
{
	list-style-type: upper-roman;
}
li.level2
{
	list-style-type: lower-roman;
}
hr
{
	width: 99%;
	border: thin solid #CFCFCF;
}
