body {
background-color: #BFE1EF;
font-family: "trebuchet ms", sans-serif;
/*background-color: #DFFF99;*/
}

a {
	//text-decoration: none;
	color: blue;
}

tr td {
	text-align: right;
}

div.header {
position: absolute;
//border: dotted thin red;
top: 2px;
left: 2px;
width: 596px; 
height: 2.0em;
vertical-align: middle;
}

div.searchgroup {
		position: absolute;
		text-align: center;
		//border: dashed thin;
		top: 2px;
		//left: 598;
		height: 2.0em;
		right: 2px;
}

div.leftmenu {
		background-color: #BFE1EF;
		//font-family: "verdana", "sans-serif";
		position: absolute;
		left: 2px;
		top: 35px;
		width: 160px;
		//height: 400px;
	  /* bottom: 16px;*/
	  bottom: 2px;
		//padding: 4px;
	  //border: dashed thin blue;
}

div.mainwindow {
		position: absolute;
		left: 162px;
		top: 35px;
		right: 2px;
		/* bottom: 16px;*/
		//height: 400px;
		bottom: 2px;
		padding: 2px;
		//border: dotted thin green;
		overflow: auto;
}

div.footer {
		//border: dashed purple thin;
		font-family: "verdana", "sans serif";
		font-size: small;
		height: 1.5em;
		text-align: center;

}
					
th {
		font-weight: bold;
}

//a {
//	font-weight: bold;
//}

a.listlink {
		text-decoration: none;
}

.green {
color: green;
font-weight: bold;
}
.red {
color: red;
font-weight: bold;
}

.purple {
color: purple;
font-weight: bold;
}

td.left {
		background-color: #BFE1EF;
		font-family: "verdana", "sans-serif";
		width: 160;
}
td.header {
		height: 15px;
}
td.footer {
		font-family: "verdana", "sans serif";
		font-size: small;
		height: 15px;
		text-align: center;
}
ul.tlist { /* for taxonomy code lists */
		padding-left: 10px;
}
ul.header_type_list { /* for the header navigation list */
	margin: 0;
	padding: 0px 0px 30px 20px;
	list-style: circle;
}
	
