#topnav {
	font: normal 12px/12px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	margin:0; padding:0;
	clear:both;
	position: absolute; left: 270px; bottom: 0;
	border: 4px solid #e5e0b2;
	background: #e5e0b2;
	height: 45px; width: 603px;
	}

#topnav ul {
	list-style: none;
	border:0; margin:0; padding:0;
	text-align:center;
	float:left;
	}
		
#topnav li {
	list-style: none;
	color:#fff;
	margin:0 0 0 1px; padding: 15px 0;
	line-height:12px;
	float:left;
	width: 150px; height: 15px;
	background: #a6a755;
	text-align:center;
	}
	
	#topnav li#first {
		padding: 10px 0 0 0;
		height: 35px;
		margin: 0;
		}

/* below is where you specify the height of the block and the display */
		
#topnav li a {
		text-align: center;
		color: #fff;
		font-style:normal;
		text-align:center;
		text-decoration: none;
		font-weight: bold;
		}

	html>body #topnav li a {
		width: auto;
		}

	#topnav li a:hover {text-decoration:underline;}
	
	#topnav li.active {background-color: #145872;}

	#topnav li.active a {
		color: #fff;
		text-align:center;
		text-decoration: none;
		}

/* end nav styles */

#leftnav {
	font: normal 12px/12px trebuchet,arial,helvetica,sans-serif;
	margin:0 0 0 30px; padding:0;
	background: #e5e0b2;
	width:165px;
	}
	
	#leftnav img {display: inline; padding: 0; margin: 0;}

#leftnav ul {
	list-style: none; list-style-type:none; list-style-image:none;
	border:0; margin:0; padding:0;
	text-align:left;
	border: 4px solid #e5e0b2;
	width: 165px;
	background: #e5e0b2;
	}
		
#leftnav li {
	list-style: none; list-style-type:none; list-style-image:none;
	color:#fff;
	margin:1px 0 0 0; padding: 17px 0 0 35px;
	line-height:normal;
	width: 130px; height: 28px;
	background: #a6a755;
	}
	
	#leftnav li.first {margin:0;}
	
	#leftnav li#home {background: #a6a755 url(/_img/home.gif) no-repeat; }
	#leftnav li#access {background: #a6a755 url(/_img/research-library.gif) no-repeat; }
	#leftnav li#contact {background: #a6a755 url(/_img/contact.gif) no-repeat; }
	
/* below is where you specify the height of the block and the display */
		
#leftnav li a {
		color: #fff;
		font-style:normal;
		text-align:center;
		text-decoration: none;
		font-weight: bold;
		}

	html>body #leftnav li a {
		width: auto;
		}

	#leftnav li a:hover {text-decoration:underline;}

	#leftnav li#contact.active, #leftnav li#access.active {
		color: #fff;
		text-decoration: none;
		background-color: #145872 !important;
		background-image: none;
		}

#leftnav li.hidden {display:none;}


/* subnav styles */


#subnav {
	font: normal 14px/14px georgia,times,"times new roman",serif;
	margin:0; padding:0;
	list-style-image:none;
	}	


#subnav ul {
	list-style: none;
	list-style-image:none;
	border:0; margin:18px 0 0 30px; padding:0;
	text-align:left; 
	font-size: 14px;
	}
		
#subnav li {
	list-style-image:none;
	list-style: none;
	margin: 5px 0; padding: 0;
	line-height:normal;
	}
	
	
/* below is where you specify the height of the block and the display */
		
#subnav li a {
		color: #b06040;
		font-style:normal;
		text-align:center;
		text-decoration: underline;
		font-weight: bold;
		text-transform: uppercase;
		}

	html>body #subnav li a {
		width: auto;
		}

	#subnav li a:hover {color: #145872;}

	#subnav li.active a {
		color: #145872;
		text-align:left;
		}

#subnav li.hidden {display:none;}

.bottom-nav {
	font: normal 11px/11px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	margin:0; padding:0;
	width: 450px; 
	float: left;
	}

.bottom-nav ul{
		list-style: none;
		border:0; margin:0; padding:0;		
		text-align: left; 
		color: #b06040; 
		display: inline;
		float: left;
		}

	.bottom-nav li {
		list-style: none;
		color: #b06040;
		margin: 0 3px; padding: 0;
		line-height: 11px;
		float: left;
		text-align: left;
		}
		
		.bottom-nav li#first {margin: 0 3px 0 0;}
		
.bottom-nav li a {
		font: normal 11px/11px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
		color: #b06040;
		text-decoration: none;
		}
	
.bottom-nav li.active a {
		color: #145872;
		text-align:left;
		text-decoration: none;
		}