body {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color: #CCCC99;
	color: inherit;
}
a:link {
	color: #996666;
	background-color: inherit;
	text-decoration: none;
}
a:active {
	color: #996666;
	background-color: inherit;
	text-decoration: none;
}
a:visited {
	color: #996666;
	background-color: inherit;
	text-decoration: none;
}
a:hover { 
	color: #996666;
	background-color: inherit;
	text-decoration: underline;
} 
.mousePoint {
	cursor:pointer;
}
img {
	border: 0;
}
h1 { font-size: 20px; 
}
h2 { font-size: 16px; 
}
.underline {	
	text-decoration: underline;
	font-size: 12px;
	color: #996666;
	background-color: inherit;
}
td {
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #996666; 
	background-color: #FFFFCC;
}
div.main {

 	margin-left: auto; 
	margin-right: auto; 	
	width: 990px;
	text-align: left;
}
.mainTable {
	width: 1000px;
	border: solid 1px #CCCC99;
	background-color: #CCCC99;
	color: inherit;
}
.borderTable {
	border: solid 1px #CCCC99;
	background-color: #FFFFCC;
	color: inherit;
}
.headerLogo {
	width: 100%;
	height: 120px;
	background-repeat: no-repeat;
	background-image: url('images/header.gif');
	background-color: #FFFFCC;
	color: inherit;
}
.headerLogoTable {
	border: 0;
	border-collapse: collapse;
	width: 100%;
	height: 120px;
	background-color: #FFFFCC;
	color: inherit;
}
.menuTable {
	width: 25%;
	background-color: #FFFFCC;
	color: inherit;
	text-align: left;
	vertical-align: top;
  	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.contentTable {
	width: 75%;
	background-color: #FFFFCC;
	color: inherit;
	text-align: left;
	vertical-align: top;
  	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.fullwidth {
	width: 100%;
	border: solid 1px #CCCC99;
}
.fullwidth2 {
	width: 100%;
}
.frontphoto {
	width: 25%;
	text-align: center;
}
.gallery {
	width: 33%;
	text-align: center;
	vertical-align: top;
  	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.maps {
	width: 30%;
	text-align: center;
	vertical-align: top;
}
.books1 {
	width: 20%;
	text-align: left;
	vertical-align: top;

}
.books2 {
	width: 80%;
	text-align: left;
	vertical-align: top;
}
.maps2 {
	width: 40%;
	text-align: center;
	vertical-align: top;
}
.indextable {
	width: 25%;
	text-align: left;
}
.indextable2 {
	width: 20%;
	text-align: left;
	vertical-align: top;
}
.righttop {
	text-align: right;
	vertical-align: top;
}
.indextable3 {
	width: 18%;
	text-align: left;
	vertical-align: top;
}
.genustable {
	width: 30%;
	text-align: left;
	vertical-align: top;
  	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.genustable2 {
	width: 70%;
	text-align: left;
	vertical-align: top;
  	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.cichlidpress {
	width: 15%;
	text-align: left;
	vertical-align: top;
}
.halfTable {
	width: 50%;
	text-align: center;
	vertical-align: top;
}
.aligntop {
	vertical-align: top;
}
.aligncenter {
	text-align: center;
}
.aligncenter2 {
	text-align: center;
	vertical-align: top;
}
.headerText  {
	font-weight: bold;
	color: #996666; 
	background-color: inherit;
	font-size: 16px;
}
.boldText  {
	font-weight: bold;
	color: #996666; 
	background-color: inherit;
	font-size: 12px;
}
.url {
	text-align: right;
	color: #CCCC99;
}
.lightText {
	color: #CCCC99;
}	
.databasetable1 {
	width: 5%;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	border: solid #CCCC99 1px;
}	
.datatatable2 {
	width: 58%;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: solid #CCCC99 1px;
}	
.datatatable3 {
	width: 32%;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: solid #CCCC99 1px;
} 
.datamaintable {
	width: 100%;
	vertical-align: top;
	text-align: left;
	background-color: #FFFFCC;
	color: inherit;

}
table.name {
	width: 100%;
	background-color: #FFFFCC;
	color: inherit;
	border: solid #CCCC99 1px;
	text-align: center;
}