p {
	margin: 10px; 
	margin-top: 0px; 
	margin-bottom: 8px;
} 

h1 {
	font-size : 2em; 
	font-weight : bold; 
	} 
h2 {
	font-size : 1.5em; 
	font-weight : bold; 
	line-height : 20px; 
	margin: 0px; 
	margin-bottom: 10px
} 
h3 {
	font-size : 1.1em; 
	font-weight : bold; 
	line-height : 20px; 
	margin: 0px; 
	margin-bottom: 2px; 
} 
/****************** Form layout ****************/
div.rowform {
	padding-top : 2px;
	display:block;
	width:100%; 
} 
div.rowform span.label {
	font-weight : bold; 
	text-align : right; 
	float : left; 
	padding-right : 2px; 
	width : 115px; 
} 
div.rowform span.formw {
	text-align : left; 
	float : left; 
	padding-left : 2px; 
	width : 390px; 
	} 

div.row {
	vertical-align : bottom; 
} 


.required {  
	color: #FF0000;
	font-style: italic;}



/***************** Links ******************** */
a {  
	font-weight: bold; 
	color: #0D598D;
	text-decoration : underline;
}
a:hover {
	color : #000000; 
} 

a.continued,
a.continued:link,
a.continued:visited
{
	font-style : italic; 
	color : #999999; 
	text-align : right; 
	margin: 0; 
	margin-right: 10px; 
	margin-bottom : 5px; 
	padding: 0px; 
	font-weight: bold; 
	text-decoration: none;
	z-index:6;
} 

a.continued:hover {
	text-decoration : underline; 
	color:#ff0000;

} 


a.title,
a.title:link,
a.title:visited { 
	display:block;
	clear:both;
	text-decoration : none; 
	font-weight : bold; 
	text-indent: 10pt;
	color : #000000;
}

a.title:hover {
	text-decoration: underline; 
	color:#ff0000;

	}
 


a.nav,
a.nav:link, 
a.nav:visited  {  
	color: #ffffff; 
	text-decoration: none
}

a.nav:hover { 
	color: #000000; 
	background-color: #FFCC00; 
	text-decoration: underline;
}
.breadcrumb{
	font-size:.8em;
}
div.navigator{
			font-size:smaller;
			padding:5px;
			text-align:center;
		}
		div.totalpagesdisplay{
			padding-top:15px;
			font-size:smaller;
			text-align:center;
			font-style:italic;
		}
		.navigator a, span.inactive{
			padding : 0px 5px 2px 5px;
			margin-left:0px;
			border-top:1px solid #999999;
			border-left:1px solid #999999;
			border-right:1px solid #000000;
			border-bottom:1px solid #000000;
		}
		.navigator a:link, .navigator a:visited,
		    .navigator a:hover,.navigator a:active{
			color: #3300CC;
			background-color: #FAEBF7;
			text-decoration: none;
		}
		span.inactive{
			background-color :#EEEEEE;
			font-style:italic;
		}
.gallery {  border: 5px #FFD88B double}
.faunaHead{
font-size:.9em;
}
.faunaClass{
text-transform:capitalize;
font-weight:bold;
}
.faunaSubClass{
padding-left:10px;
font-weight:bold;
}
table.faunaTable{

}
.fauna{
padding-left:15px;
}
.red{
color:red;
}
.systemButton{
background-color:red;	
}
