body 	{ 	font-family: Verdana, Arial, Helvetica, sans-serif; color: #212121; background: #E6F2DE; margin: 0;	padding: 0; text-align: center;	}
img 	{	display: block;	border: 0; padding: 5px; }
div 	{	margin: 0; }
ul	{	margin: 0 0 1.4em 0; padding: 0; }
hr	{ 	width: 100%; height: 1px; border: 0; color: #3F7603; background-color: #3F7603; margin: 16px 0; padding: 0; }
.floatleft {	float: left; margin: 3px 20px 20px 0; display: inline; }
.floatright {	float: right; margin: 3px -92px 20px 20px; display: inline; }
.inset { margin-right: 0; }
.clearleft {	clear: left; }
.clearright {	clear: right; }
.clear {	clear: both; }

/* --------form formatting-------- */

form, input, textarea, select, label { margin: 0; padding: 0; }
input.submit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; background-color: #a24c00; color: #fff;	padding: 4px 2px; border: 0; }
select { margin: 0 0 1px 0; }
div.row { width: 505px;	clear: left; padding: 0 0 10px 0; }
p.checkradio    { line-height: 21px; }

/* --------text formatting-------- */

a 		{ text-decoration: underline; color: #000; padding: 0; background: transparent;	}
a:hover 	{ text-decoration: underline; color: #f00; }
		
#top a, #left a, #foot a { text-decoration: none; }
#top a:hover, #left a:hover { text-decoration: underline; }
		
body, p, td, li, ul, ol, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }
		
blockquote { padding:10px; }
p.cite { width:355px; color:#007; display:list-item; padding:0 5px; list-style-image: url(../images/open_quotes.gif); background: url(../images/close_quotes.gif) bottom right no-repeat;}

p, h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif;	}
h1 		{ font-size: 1.8em; font-weight: normal; color: #452f77; margin-left: -1px; }
h2 		{ font-size: 1.6em; font-weight: normal; color: #070; }
h3 		{ font-weight: bold; font-size: 1.4em; margin: 0; }
h4 		{ font-weight: bold; color: #3F7603; text-transform: uppercase; }
h5 		{ font-size: 1em; margin: 1em 0; }


WhatsNew
		{
		font-family: Arial, Helvetica, Verdana, sans-serif;
		font-size: 27px;
		font-weight: normal;
		line-height: 30px;
		color: #452f77;
		padding: 0 0 .5em 0;
		margin-left: -1px;
		}
		
.caption {
		color: #929d53;
		margin: 4px 0;
		line-height: 14px;
		}

/* --------page layout-------- */
		
#outer {
		width: 1014px;                	/* Width for all pages */
		background-color: #fff;
/*		margin: auto;	*/		/* center on the page */
		}
		
#top	{
		width: 1014px;
		background-color: #ADCCAD;
		padding: 0;
		}
#top img { float: left; }
		
#top #topnav {
		float: right;
		padding: 14px 17px 14px 0;
		text-align: right;
		}
		
#top #topnav ul li {
		list-style-type: none;
		display: inline;
		padding: 0 13px;
		margin: 0;
		}
		
#top #topnav ul li a { color: #000; }
#top #topnav ul li a:hover { color: #f00;text-decoration: underline; }
#top #mainnav {
		height: 30px;
		background-color: #3F7603;
		padding: 0 15px 0 15px;
		clear: both;
		text-align: left;
		margin: 0;
		}
		
#top #mainnav ul { padding: 6px 0 0 0; margin: 0; }
#top #mainnav ul li {
		list-style-type: none;
		color: #fff;
		font-weight: bold;
		font-size: 13px;
		display: inline;
		padding: 0 17px;
		margin: 0;
		}
		
#top #mainnav ul li a { color: #fff; padding: 0; margin: 0; }
#top #mainnav ul li a:hover { color: #fa5; text-decoration: none; }		
#mid 	{
		width: 1014px;
		position: relative;
		clear: both;
		background: #fff url(../images/bg_left.gif) top left repeat-y;
		text-align: left;
		}
		
#mid #left {
		width: 249px;
		float: left;
		text-align: left;
		background-color: #d1e5d1; /* complimentry color.... e1e7bb */
		padding-top: 20px;
		margin-top: -20px;
		}
		
#mid #left h3, table#sitemap h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #3F7603;
		padding-bottom: 5px;
		margin: 0 10px;
		border-bottom: 1px solid #3F7603;
		}
		
table#sitemap h3 { margin: 0 30px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
	
#mid #left ul, table#sitemap ul { padding: 13px 10px 20px 10px;	margin: 0; }
		
table#sitemap ul { padding: 13px 30px 20px 0; }
table#sitemap a { text-decoration: none; }
table#sitemap a:hover { text-decoration: underline; }
#mid #left ul li, table#sitemap ul li {	list-style-type: none; line-height: 14px; padding: 0; margin: 0; }
#mid #left ul li.on { list-style-type: disc; font-weight: bold; }
#mid #left ul li ul, table#sitemap ul li ul { padding-bottom: 0; }
table#sitemap ul li ul { margin-left: 30px; }
#mid #left ul li ul li, table#sitemap ul li ul li { margin-left: -1em; margin-right: -30px; }
table#sitemap ul li ul li { margin-right: 0; }
#mid #right { width: 1014px; text-align: left; padding: 20px 0 0 0; }
#mid #right #content { padding-right: 30px; margin-left: 261px; }
#mid #breadcrumbs { margin-bottom: 1.2em; }
#mid .sidebar {	width: 270px; background-color: #e0d7f4; padding-bottom: 10px; }
#mid .sidebar h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; background-color: #452f77; padding: 6px 24px; margin: 0 0 1.3em 0; }
		
#mid .sidebar p, #mid .sidebar ul { padding-left: 24px;	padding-right: 24px; }
#mid .highlights { width: 130px; }
		
#foot 		{ width: 1014px; clear: both; color: #fff; background-color: #3F7603; text-align: left;	}
#foot p 	{ padding: 5px 30px 5px; 30px; font-weight:bold; }
#foot p a 	{ color: #eee; }
#foot p a:hover { color: #fa5; text-decoration:none; }

/* --------level2-------- */
		
#mid h1.level2 { margin: 0; padding: 0; }
#mid h1.level2 img { position: absolute; top: 0; left: 0; }

#mid #right #content2 {	padding-right: 8px; margin-left: 279px; min-height: 353px; }
* html #mid #right #content2 { margin-right: -30px; }
#mid #right #content2 .content { padding-right: 122px; }
#mid .spot { width: 113px; margin: 0 30px 1.8em 0; float: left;	}
#mid .wide { width: 256px; }
#mid .spot .header { position: relative;margin-top: 4em;width: 100%; }
#mid .spot h3 {	font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: .6em;position: absolute;bottom: 0;left: 0; }
#mid .spot img { margin: 0 0 .6em 0; }
#mid .spot a { text-decoration: none; }
#mid .spot a:hover { text-decoration: underline; }
#mid .spot ul {	padding: 0;margin: 0; }
#mid .spot ul li { list-style-type: none;line-height: 14px;padding: 0;margin: 0 0 10px 0; }
		
/* --------landscape institute-------- */

.landscape #mid { background: #fff url(/images_nav/bg_left_landscape.gif) top left repeat-y; }
.landscape #mid #left { background-color: #fff; }
.landscape #mid #left h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff;background-color: #452f77;padding: 6px 30px;margin: 0;border-bottom: 0; }
.landscape #mid #left ul { background-color: #e0d7f4; }
		
/* --------home-------- */

#home #mid { background-image: none; }
#home #feature { height: 248px;position: relative; }
#home #feature .caption { position: absolute;bottom: 30px;left: 30px;background: url(/images_nav/bg_home_caption.png) top left repeat;color: #fff;padding: 9px 11px; }
#home #feature .caption h3 { font-family: Verdana, Arial, Helvetica, sans-serif; padding-bottom: .3em; }
#home #feature .caption a { color: #dcbe5d; text-decoration: none; }
#home #feature .caption a:hover { text-decoration: underline; }

/* Hides from IE-Mac \*/
* html #home #mid #content3 {
		margin-left: -30px;
		}
/* End hide from IE-Mac */ 
			
#home #mid .spot { width: 161px; margin: 30px 30px 0 30px; padding-bottom: 2em; float: left; }
#home #mid .spot .header { margin-top: 0px; background-color: #625141; }
#home #mid .spot h3 { font-family: Verdana, Arial, Helvetica, sans-serif;color: #ebe58d; position: static;	padding: 6px 10px; margin: 0; }
#home #mid .spot h3 a {	font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff;background-color: #625141; }
#home #mid .sidebar { margin: 30px; }
#home #mid .sidebar ul li { list-style-type: none;margin: 0 0 1.4em 0; }
#home #mid .sidebar a { text-decoration: none; }
#home #mid .sidebar a:hover { text-decoration: underline; }
		#news.calendar #mid { background: #fff url(/events/calendar/images/bg_right_calendar.gif) top left repeat-y; }
#news.calendar #mid #left { width: 301px; float: right;	}
#news.calendar #mid #left ul li { line-height: 16px; margin: 0 0 1.4em 0; }
#news.calendar #mid #content { width: 589px; margin-right: 74px; margin-left: 30px; padding-right: 0; }
#news.calendar #mid #content h1 { padding-bottom: 1em; }
#news.calendar #mid #content .entry, #education.calendar #mid #content .entry { border-top: 1px solid #3F7603; padding-top: 1.4em; margin-top: 2em; clear: left; }
#education.calendar #mid #content .entry { clear: none;	}
#news.calendar #mid .minical, #education.calendar #mid .minical { width: 175px; float: right; background-color: #fff; margin: -4em 0 0 0; padding: 0 0 30px 30px; display: inline; }

#search #mid #right #content { padding-right: 0; }
#largeimage { padding: 30px; }
#largeimage img { display: inline;margin-bottom: 1.4em; }
#home .navhome,
#news .navnews,
#search .navsearch,
#about .navabout,
#contact .navcontact { font-weight: bold; }
	
#visit #mainnav .navvisit a,
#plants #mainnav .navplants a,
#education #mainnav .naveducation a,
#science #mainnav .navscience a,
#library #mainnav .navlibrary a,
#publications #mainnav .navpublications a,
#getinvolved #mainnav .navgetinvolved a { color: #dcbe5d; }

tr.off { background: #f7f7f7; }
tr.on { background: #e0e0e0; } 

tr.d0 td { background-color:#AECCAE; color:#000; padding:5px; font-weight:normal;}
tr.d1 td { background-color:#adadcc; color:#000; padding:5px; font-weight:normal;}

tr.cnt td { text-align: center; }
tr.cnt td.txtleft { text-align: left; }
tr.cnt td.dashd { border-bottom:1px dashed #070; }
tr.cnt td.dashdheader { text-align: left; font-weight:bold; border-bottom:1px dashed #070; }

input,textarea {
	text-indent:2px;
	background-color: #eee;
	border: 1px solid #070;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	font-size: 13px;
	font-weight:bold;
	color: #000;
	padding: 2px;
	margin: 0 8px 4px 0;
}
		
/* --------print styles-------- */

@media print { 
body {	margin: 3em; }
#topnav, #mainnav, #left, #breadcrumbs, #foot {	display: none; }
#outer { width: 100%; }
#mid, #right, #content, #content2 { width: auto; }
#mid, #right, #content, #content2 { margin: 0; padding: 0; }
}
	
.floatright { margin-right: 0; }
.booktitle { text-decoration:none; hover:underline; }
.tblpic { width:170px; float: left; margin:0 10px 10px 0; }
.dnldtble { width:585;text-align:center; }
.potwcolleft { width:441px; float: left; margin:0 10px 10px 0; }
.potwcolright { width:285px; float: left; margin-left:10px; }
.potwtble { width:775px; }

.PlantguideAltColor { color: #274; }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size:1.4em; font-weight:normal; margin:0;color:#265e15; }

/* Photo Gallery ~ CSS Play ~ */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/zoom-gallery.html
Copyright (c) 2005-2009 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#holder {width:720px; height:80px; padding-top:340px; margin:0 auto; position:relative; border:1px solid #aaa; overflow:hidden;}

div.pad {float:left; float:left; width:80px; height:80px; background:#ddd;}
ul.outer {padding:0; margin:0; list-style:none;}
ul.outer ul {padding:0; margin:0; list-style:none;}
div.pad a {text-decoration:none; color:#000;}

div.pad table {border-collapse:collapse; padding:0; margin:-1px;}

ul.outer li {display:block; float:left; padding:6px;}

* html ul.outer li {padding:0;} /* for IE6 */
* html .pad a {float:left; display:block; padding:6px;} /* for IE6 */

div.pad li.inner img {width:100%; display:block; border:0; cursor:pointer;}
* html div.pad li.inner img {height:0;}

ul.outer li:hover {padding:0;}

* html .pad a:hover {padding:0;}
* html .pad a:hover img {height:auto;}

div.slide {left:120px; top:10px; width:640px; height:0; overflow:hidden; position:absolute;}

div.contents1 {position:absolute; left:240px; top:160px; width:0; height:0;}

div.pad .p1:hover div.slide {height:320px;}

div.pad .p1:hover div.contents1 {width:240px; height:160px; left:120px; top:80px;}
div.pad .p2:hover div.contents1 {width:360px; height:240px; left:60px; top:40px;}
div.pad .p3:hover div.contents1 {width:420px; height:280px; left:30px; top:20px;}
div.pad .p4:hover div.contents1 {width:450px; height:300px; left:15px; top:10px;}
div.pad .p5:hover div.contents1 {width:464px; height:310px; left:8px; top:5px;}
div.pad .p6:hover div.contents1 {width:480px; height:320px; left:0; top:0;}

div.pic1 {background:url(../../slide-gallery/pic1t.jpg) no-repeat center center;}
div.pic2 {background:url(../../slide-gallery/pic2t.jpg) no-repeat center center;}
div.pic3 {background:url(../../slide-gallery/pic3t.jpg) no-repeat center center;}
div.pic4 {background:url(../../slide-gallery/pic4t.jpg) no-repeat center center;}
div.pic5 {background:url(../../slide-gallery/pic5t.jpg) no-repeat center center;}
div.pic6 {background:url(../../slide-gallery/pic6t.jpg) no-repeat center center;}
div.pic7 {background:url(../../slide-gallery/pic7t.jpg) no-repeat center center;}
div.pic8 {background:url(../../slide-gallery/pic8t.jpg) no-repeat center center;}
div.pic9 {background:url(../../slide-gallery/pic9t.jpg) no-repeat center center;}
