html, body {
	height: 100%;
}

body { font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	background-color: #C6C69C; }

	
.xSmallFont { font-family:Arial,Sans-Serif;
	font-size: 9px; }
	
.smallFont { font-family:Arial,Helvetica,Sans-Serif;
	font-size: 11px; }

.medFont { font-family:Arial,Helvetica,Sans-Serif;
	font-size: 16px; }

.medWhiteFont { font-family:Arial,Helvetica,Sans-Serif;
	font-size: 16px; 
	color: #ffffff;}

.largeFont { font-family:Arial;
	font-size: 20px; }
	
.availHeader { font-family:Arial;
	font-size: 16px;
	font-weight: bold; 
	color: #ffffff;
	background-color: #999999;}
	
.availHeaderText { font-family:Arial;
	font-size: 16px;
	font-weight: bold; 
	color: #ffffff; }
	
.title { font-family : "Times New Roman", Times, serif;
	font-size: x-large;
	font-weight: bold;
	text-align: right; }

.subtitle { font-family : "Times New Roman", Times, serif;
	font-size: large;
	font-weight: normal;
	font-style : italic; 
	text-align: right;}
	
.navigation {  font-family : Arial Narrow;
	font-size: small;
	font-weight: bold;
	font-style : normal; }
	
.productFeature {  font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style : normal;
	color: #0000FF; }
	

.desc {
	font-family: "Times New Roman", Times, serif;
	font-size: x-small;
}
.latin_name {
	font-family: "Times New Roman", Times, serif;
	font-size: small;
	font-weight: bold;
}
.popup {
	color: #FFFFFF;
	background-color: #000000;
	border: medium ridge #999999;
	height: 550px;
	width: 600px;
	position: absolute;
}
a {
	color: #008000;
	text-decoration: underline;
	cursor: hand;
}
a:link, a:visited { color: #008000;
	text-decoration: underline; }

a:hover { color: #800000;
	text-decoration: underline; }
.newLink {
	color: #FFFFFF;
	text-decoration: underline;
	cursor: hand;
}
.whiteTable {
	border: thin solid #FFFFFF;
}
.tobBar {
	background-color: #638030;
}
.cat_bor {
	border: 1px solid #638030;
	background-color: #FFFFFF;
}
.cat_cor {
	width:55px; background-repeat: no-repeat;
}
.cat_cor a {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.cat_cor a:visited {
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.navBar {
	height:18px;
	width:170px;
	background-color: #638030;
	font-weight: bold;
	margin-bottom:0;
}
.navBar2 {
	height:18px;
	width:170px;
	background-color: #DEFFA6;
	font-weight: bold;
	margin-bottom:0;
}

.navBar a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.navBar2 a {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.navBar2 a:hover {
	text-decoration: underline;
}
.navBar2 a:active {
	text-decoration: underline;
}

.navBar a:active {
	text-decoration: underline;
}

.navBar a:visited { 
	color: #000000; 
}
.navBar2 a:visited { 
	color: #000000; 
}

.footer {
	background-color: #94BC50;
	text-align: center;
	border: medium solid #638030;
}

.mainBody {
	background-color: #BDD793;
	padding: 5px;
}

.cat_links a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.cat_links a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

