body {
	background: #E7A614;
	text-align: center;
	font: 10pt verdana,arial,sans-serif;
	margin: 10px 0;
	color: #000;
}

div.container {
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 721px;
	text-align: left;
	background: #fff;
	position: relative;
}

div.header {}





/*-----NAV STYLES-----*/

div.nav {

}

div.nav ul {
	list-style-type: none;
	margin: 0 0 0 38px;
	padding: 0;

}

div.nav li {
	float: left;
}

div.nav a {
	display: block;
	float: left;
	height: 44px;
	width: 123px;
	text-align: center;
	background: url('/images/nav-button-bkgrnd-2010.jpg') no-repeat top center;
	font-size: 12pt; 
	font-weight: bold;
	font-family: arial, sans-serif; 
	padding: 13px 0 0 0;
	margin: 10px 3px;
}

div.nav a:link, div.nav a:visited {text-decoration: none; color: #494949;}
div.nav a:hover {text-decoration: underline;}
div.nav a:active {text-decoration: underline; color: #00f;}



/*
div.tab {
	width: 123px;
	font-weight: bold;
	text-align: center;
	background: url('/images/nav-button-bkgrnd-2010.jpg') no-repeat top center;
	font-size: 14pt; 
	font-family: arial, sans-serif; 
	padding: 10px 0;
	margin: 0 auto;

}


div.tab {
	position: relative;
	float: left;
	width: 123px;
	font-weight: bold;
	text-align: center;
	background: url('/images/nav-button-bkgrnd-2010.jpg') no-repeat top center;
	font-size: 14pt; 
	font-family: arial, sans-serif; 
	padding: 10px 0;
}
div.tab1 {left: 18px;}
div.tab2 {left: 32px;}
div.tab3 {left: 46px;}
div.tab4 {left: 60px;}
div.tab5 {left: 74px;}
*/

/*div.activetab {background: url('/images/tab_expanded.jpg') top center no-repeat;}*/

/*-----END NAV STYLES-----*/




/*-----CONTENT STYLES-----*/

a:link, a:visited {text-decoration: none; color: #00f;}
a:hover {text-decoration: underline; color: #00f;}
a:active {text-decoration: underline; color: #f00;}

div.print {
	position: relative;
	float: right;
	margin: 15px 5px 0px 0px;
	padding: 2px 0 0 19px;
	height: 16px;
	font-size: 9pt;
	background: url('/images/printer.gif') top left no-repeat;
}

.clear {clear: both;}

sup {
    font-size: .4em;
    vertical-align: top;
}
sup.footnote {
	font-size: .8em;
}

h1 {
	color: #B95915;
	clear: both;
	margin: 0px;
	font-size: 18pt; 
	padding: 5px 14px 0 14px;
}

div.content {
	margin: 0;
	padding: 5px 20px;
}
div.content p {
	margin: 10px 0px;
}
.caption {
	margin-top: 0px;
	font-size: 8pt;
	color: #999;
}

div.side-ad {
	border: 1px solid #ccc;
	margin-bottom: 8px;
}

div.side-news {
	margin: 0; 
	background: url('/images/side-box-corn-plant.jpg') no-repeat top left; 
	padding: 7px 0 7px 10px;
	border: 1px solid #ccc;
}
div.side-news h3 {
	font-size: 13pt; 
	margin: 0;
}
table.discount {
	margin: 5px 0 0 0;
	font-weight: bold;
}
table.discount td.right {
	text-align: right;
	padding-right: 8px;
}

div.side-mgrs {
	border: 1px solid #ccc; 
	margin-top: 8px; 
	background: url('/images/side-box-hand-seeds.jpg') no-repeat top center; 
	padding: 180px 3px 0 3px;
}
div.side-mgrs h3 {
	font-size: 10pt; 
	margin: 0; 
	color: #387C2C;
}
div.side-mgrs p {
	margin-top: 8px; 
	font-size: 8pt;
}



div.logos {
	position: relative;
	float: right;
	/*width: 400px;*/
	/*height: 55px;*/
	display: block;
	text-align: right;
	/*border: 1px solid red;*/
}
div.logos a {text-decoration: none;}

ul {
	margin: -8px 0 0 auto;
}
ul ul {
	margin: 0;
	padding-left: 15px;
}

ul.refuge li {padding-bottom: 10px;}
img.refuge {border: 2px solid #ccc;}

ol.footnote {
	font-size: 9pt;
	color: #aaa;
	margin: 0;
	padding: 10px 25px;
}

div.links-photo {
	position: relative; 
	float: right;
	margin-right: 20px;
}
div.links-photo img {
	border: 2px solid #ccc;
}


h3 {
	color: #B95915;
	font-size: 15pt;
	font-weight: bold;
	margin: 12px 0 7px 0;
	clear: both;
}
h4 {
	color: #B95915;
	font-size: 13pt;
	font-weight: bod;
	margin: 12px 0 7px 0;
	clear: both;

}

td, th {
	font-size: 10pt;
	text-align: left;
}

td.left {
	width: 490px;
}
td.right {
	/*width: 220px;*/
	padding-left: 10px;
}


div.map {
	float: right; 
	margin: 0 20px 0 0; 
	width: 358px; 
	height: 180px;
	text-align: right;
	font-size: 8pt;
}
div.map img {
	border: 2px solid #ccc; 
}

table.staffdirectory {
	width: 85%;
}
tr.odd {
	background: #e5dfc5;
}
table.staffdirectory th {
	border-bottom: 2px solid #000;
}
table.staffdirectory td {
	padding: 2px;
	border-bottom: 1px solid #bbb;
}
td.phone, th.phone {
	text-align: center;
}
td.number {
	text-align: right;
}

table.agronomy td {
	font-size: 10pt;
	text-align: center;
	padding: 6px 3px;
	border-bottom: 1px solid #bbb;
}
table.agronomy td.link {
	font-size: 13pt;
	font-weight: bold;
	width: 45%;
	border-right: 1px solid #bbb;
}

div.legalwrapper {
	text-align: center;
	margin-top: 20px;
	clear: both;
}
div.legal {
	margin: 0 auto;
	width: 550px;
	padding: 0 10px;
	border: 1px solid #aaa;
	background: #fff;
}
div.legal p.mcirm {
	text-align: center;
}
div.legal p {
	text-align: justify;
	color: #aaa;
	font-size: 8pt;
}
div.legal a:link, div.legal a:visited {color: #aaa;}
div.legal a:hover, div.legal a:active {color: #777;}


/*-----END CONTENT STYLES-----*/


/*-----TRAIT STYLES-----*/

div.hybrids {
	float: right;
	clear: both;
	width: 100px;
	margin: 8px 0px 15px 15px;
}
div.hybrids h3 {
	margin: 0;
	padding: 0;
	font-size: 14pt;
	text-align: center;
}
div.hybrids p {
	margin: 2px 0;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
}

/*-----END TRAIT STYLES-----*/


/*-----FOOTER STYLES-----*/

div.footer {
	clear: both;
	text-align: center;
	padding: 35px 0 10px 0;
}
div.footer a:link, div.footer a:visited {text-decoration: none; color: #00f;}
div.footer a:hover {text-decoration: underline; color: #00f;}
div.footer a:active {text-decoration: underline; color: #f00;}

div.footer h3 {
	font-size: 13pt;
}
div.footer p {
	padding: 15px 14px;
	margin: 0px;
	font-size: 9pt;
	text-align: center;
}
div.subfooter {
	width: 721px;
	margin: 0 auto;
	clear: both;
	background: #E7A614;
	width: 100%;
}
div.subfooter p {
	font-size: 7pt;
	text-align: center;
	color: #685c35;
	padding: 2px 5px 0px 5px;
	margin: 0px;
}
div.subfooter a:link, div.subfooter a:visited {text-decoration: none; color: #685c35;}
div.subfooter a:hover {text-decoration: none; color: #3a3219;}
div.subfooter a:active {text-decoration: none;}

/*-----END FOOTER STYLES-----*/