


a {
	color:#111166;
	text-decoration:none;
	text-shadow: #FFFFFF 2px 2px 2px;
}

a:hover {
	color:#0000EE;
	text-decoration: underline;
}



a.menu {
	color: #CCFF33;
	text-decoration: none;
	text-shadow: #222211 3px 3px 3px;
}

hr {
	color: #CCCCCC;
	border-top: 1px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	height: 0px;
	border-style:dashed;
}


img {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17pt;
	background-color: #FFFFFF;
	color: #555555;
	margin:0;
	padding:0;
}

body-home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17pt;
	background-color: #f7e8cf;
	color: #555555;
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border:0;
}

h1 {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: center;
}

h1.home{
	font-size: 18px;
}

h1.ultralarge {
	font-size: 48px;
	color:#666666;
}

h2 {
	color: #555555;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	text-align: left;
}


span.subheading {
	font-weight: bold;
	font-size: 140%;
	font-family: Arial, Helvetica, sans-serif;
}

ul {
	list-style-image:url(images/bullet.png);
	list-style-type: circle;
}
	
li {
	margin-left:5px;
	padding-bottom:12px;
}


.layout {
	padding:25px;
}

.vshadow {
	background-image:url(images/m_shadow.png);
	width:28px;
}

.menu{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #215500;
	color: #66CC00;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	line-height: 18pt;
	padding-left:16px;
	padding-right:16px;
	width:200px;
}

.menu:hover {
	color: #FFFFAA;
	text-shadow: #FFFFFF 1px 1px 3px;
}

.menu hr{
	color:#417500;
	background-color: #215500;
	border-top: 1px;
	border-bottom:0px;
	border-left:0px;
	border-right:0px;
	height: 0px;
	border-style:dashed;
}


.descript
{
   text-align : center;
   font-size : 0.9em;
   font-style: italic;
}

.title
{
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
}

.navbar {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:bold;
	line-height: 20pt;
	background-color:#D5E7C3;
	background-image:url(images/bar_bk2.png);
	padding-left:30px;
	padding-right:30px;
}

.smallnavbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	background-color:#D5E7C3;
	padding-left:10px;
	padding-right: 10px;
	background-image:url(images/small_bar_bk.png)
}

.new-smallnavbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	line-height: 16pt;
	background-color:#D5E7C3;
	padding-left:10px;
	padding-right: 10px;
	background-image:url(images/small_bar_bk.png);
	float: right;
	margin-right: 100px;
	width: auto;
	font-weight: bold;
}


/* ******************************************* */
/* ******************************************* */
/* ******************************************* */



.breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	background-color:#D5E7C3;
	padding-left:5px;
	padding-right: 5px;
	float: left;
	width: auto;
}

.breadcrumb a:hover{ 
background-color: #7FB04F;
color: #000000;
}



.breadcrumbsoils {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	background-color:#D5E7C3;
	padding-left:5px;
	padding-right: 5px;
	float: left;
	width: auto;
}

.breadcrumbsoils a:hover{ 
background-color: #7FB04F;
color: #000000;
}



.breadcrumbplants {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	background-color:#D5E7C3;
	padding-left:5px;
	padding-right: 5px;
	float: left;
	width: auto;
}

.breadcrumbplants a:hover{ 
background-color: #7FB04F;
color: #000000;
}



.breadcrumbmeteorology {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 16pt;
	background-color:#D5E7C3;
	padding-left:5px;
	padding-right: 5px;
	float: left;
	width: auto;
}

.breadcrumbmeteorology a:hover{ 
background-color: #7FB04F;
color: #000000;
}




/* ******************************************* */
/* ******************************************* */
/* ******************************************* */



.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}


.hidden {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
}


.draft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: larger;
	color:#ff0000;
    font-style: italic;
}

.datetime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-shadow:none;
}


.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
}


.smallheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #666666;
}

.datatable {
	font-size:12px;
	color:#555555;
	border: solid 2px #669966; 
	background-color:#F7FAF7;
	text-indent:3px;
	vertical-align:middle;
}

.datatable td {
	border: solid 2px #669966; 

}


.datatable th {
	color:#333333;
	background-color:#D5E7C3;
	font-weight:bold;
	text-shadow: #DDDDDD 0px 1px 1px;
 border-left: none;
 border-bottom: solid 1px #669966; 
 border-top: solid 2px #669966;
 padding-left:10px;
 background-image:url(images/bar_bk2.png);
}

.datatableth {
	color:#333333;
	background-color:#D5E7C3;
	font-weight:bold;
	text-shadow: #DDDDDD 0px 1px 1px;
 border-left: none;
 border-bottom: solid 1px #669966; 
 border-top: solid 2px #669966;
 padding-left:10px;
 background-image:url(images/bar_bk2.png);
}

.datatable old-th {
	background-color:#D0E4D0;
	font-weight:bold;
 	border-left: solid 1px #669966;
 	border-bottom: solid 1px #669966; 
	color:#4F4F4F;
}

.datatableheader {
	background-color:#D0E4D0;
	font-weight:bold;
	color:#4F4F4F;

	border: solid 1px #669966; 
}

.datatable-diff1 {
	background-color:#AEE6D8;
	font-weight:bold;
	color:#4F4F4F;
}

.datatablealtrow {
	background-color:#F7F7F7;
}

.search {
	font-size:10pt;
	color:#FFFFFF;
	line-height:18px;
	text-decoration:none;
	text-shadow:none;
}


.imagetable {
	font-size:12px;
	color:#555555;
	border-style:solid;
	border-width: 2px;
	border-color:#669966;
	background-color:#F7F7F7;
	border-spacing:0px;
	border-collapse: collapse;
}

.imagetable td {
 border-left: solid 1px #DDDDDD;
 border-bottom: solid 1px #DDDDDD; 
 padding:10px;
}

.imagetable th {
	color:#333333;
	background-color:#D5E7C3;
	font-weight:bold;
	text-shadow: #DDDDDD 0px 1px 1px;
 border-left: none;
 border-bottom: solid 1px #669966; 
 border-top: solid 2px #669966;
 padding-left:10px;
 background-image:url(images/bar_bk2.png);
}

.imagetable img {
	margin-top:0;
	margin-left: 2px;
	margin-bottom: 0px;
	margin-right: 2px;
}

.linkstable {
	font-size:12px;
	color:#555555;
	border-style:solid;
	border-width: 2px;
	border-color:#669966;
	background-color:#F7F7F7;
	border-spacing: 0px;
	border-collapse: collapse;
}

.linkstable td {
 border-left: solid 1px #DDDDDD;
 border-bottom: solid 1px #DDDDDD; 
 padding:2px;
 padding-left:50px;
}

.linkstable th {
	color:#333333;
	background-color:#D5E7C3;
	font-weight:bold;
	text-shadow: #DDDDDD 0px 1px 1px;
 border-left: none;
 border-bottom: solid 1px #669966; 
 border-top: solid 2px #669966;
 padding-left:10px;
 background-image:url(images/bar_bk2.png);
}

.linkstable img {
	margin-top: 0px;
	margin-left: 2px;
	margin-bottom: 0px;
	margin-right: 2px;
}




.imagegallery {
	font-size:12px;
	color:#555555;
	border-style:solid;
	border-width: 1px;
	border-color:#BBBBBB;
	background-color:#F7F7F7;
	border-spacing:0px;
	border-collapse: collapse;
}

.imagegallery td {
 border-left: solid 1px #BBBBBB;
 border-bottom: solid 1px #BBBBBB; 
 vertical-align:middle;
 width:112px;
 height:112px;
}

.imagegallery th {
 border-left: none;
 border-bottom: none; 
 border-top: none;
 padding-left:10px;
 background-image: url(images/filmstripedge.png);
 height:13px;
}

.imagegallery img {
	margin-top:8px;
	margin-left:8px;
	margin-bottom:8px;
	margin-right:8px;
}


.imagegallery-small {
	font-size:12px;
	color:#555555;
	border-style:solid;
	border-width: 1px;
	border-color:#BBBBBB;
	background-color:#F7F7F7;
	border-spacing:0px;
	border-collapse: collapse;
}

.imagegallery-small td {
 border-left: solid 1px #BBBBBB;
 border-bottom: solid 1px #BBBBBB; 
 vertical-align:middle;
 width:90px;
 height:90px;
}

.imagegallery-small th {
 border-left: none;
 border-bottom: none; 
 border-top: none;
 padding-left:10px;
 background-image: url(images/filmstripedge.png);
 height:13px;
}

.imagegallery-small img {
	margin-top:8px;
	margin-left:8px;
	margin-bottom:8px;
	margin-right:8px;
}






.linktable {
	font-size:12px;
	color:#444444;
	border-top:dashed 1px #AAAAAA;
	background-color:#F7F7F7;
	border-spacing:0px;
	border-collapse: collapse;
}

.linktable td {
	font-weight:bold;
 border-left: none;
 border-bottom: dashed 1px #AAAAAA; 
 padding:4px;
}

.linktable th {
	background-color:#AAAAAA;
	font-weight:bold;
 border-left: none;
 border-bottom: solid 1px #222222; 
 border-top: solid 2px #222222;
 padding-left:10px;
}

.linktable img {
	margin: 0 0 0 0;
}

.attention {
font-weight:bold;
font-size:16px;
color:#660000;
background-color:#FF9999;
border-style:double;
border-color:#990000;
padding:10px;
}

.highlight {
font-weight:bold;
font-size:14px;
color:#660000;
background-color:#f9fe9a;
padding:5px;
}


#BreadCrumbBar
{
        margin-top: 1px;
        padding-right: 10px;
        color: #215500;
		background-color:#D5E7C3;
		font-size:10px;
		text-align:left;
}
#BreadCrumbBar
{
        padding-left: 15px;
}
.breadCrumb
{
        display: inline;
}

.breadCrumb a
{
	color:#333333;
}

.featureproduct 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17pt;
	background-color: #D5E7C3;
	color: #B06010;
	margin:0;
	padding:0;
}

.fptable
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 17pt;
	color: #B06010;
}

.fpbglogo
{
	background-image:url(featureproduct/logo2.gif); 
	background-repeat:no-repeat;
	background-position: center;
}

.fpapps
{
	font-weight:bold;
	font-size:12px;
	color:#B06010;
}


.fpshadow {
	background-image:url(featureproduct/fp-shadow-bar.jpg);
	width:20px;
}

.fpattention {
font-weight:bold;
font-size:16px;
color:#B06010;
border-color:#990000;
padding:10px;
}

.fptitle 
{
font-weight:bold;
font-size:26px;
color:#B06010;
padding:10px;
}

.fpsubtitle
{
font-weight:bold;
font-size:20px;
color:#B06010;
padding:10px;
}




/*	background-color: #D5E7C3; */
/*  background-image:url(prodhighlight/fp-bg1.jpg); */




.videogallery {
	font-size:12px;
	color:#555555;
	border-style:solid;
	border-width: 1px;
	border-color:#BBBBBB;
	background-color:#F7F7F7;
	border-spacing:0px;
	border-collapse: collapse;
}

.videogallery td {
	border-left: solid 1px #BBBBBB;
	border-bottom: solid 1px #BBBBBB; 
	vertical-align:middle;
}

.videogallerytitle {
	border-left: solid 1px #BBBBBB;
	border-bottom: solid 1px #BBBBBB; 
	vertical-align:middle;
 	font-size:12px;
	color:#555555;
	background-color:#D5E7C3;
}

.videogallery th {
 	border-left: none;
 	border-bottom: none; 
 	border-top: none;
 	padding-left:10px;
 	background-image: url(images/filmstripedge.png);
	 height:13px;
}

.videogallery embed {
	margin-top:8px;
	margin-left:8px;
	margin-bottom:8px;
	margin-right:8px;
}


.img-mouseover-viewer
	{
	font-size: large;
	font-style: normal;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;	
	
	/* 	position:fixed; top:10em; left:60em; z-index: 10; 	*/
	}

	/* 	position:fixed; top:10em; left:60em; z-index: 10; 	*/

.viewimg
{

	text-align: center;
	vertical-align: middle;
	border-width: 0;
}

/*
 src="images/viewimg.jpg" 
 align="absmiddle" border="0"
 */
 
.title-new
{
	text-align: center;
	font-size: 2em;
	font-weight: bold;
	
}


.sitemap-ul {
	list-style-image:url(images/bullet.png);
	list-style-type: circle;
}
	
.sitemap-li {
	margin-left:3px;
	padding-bottom:5px;
}




.table-soils {
	font-size:12px;
	color:#555555;
	background-color:#f7e8cf;
	border-spacing:0px;
	border-collapse: collapse;
	border-style:solid;
	border-width: 4px;
	/* border-color:#669966; */
	border-color:#936C29;
}

.table-soils td {
/* border-left: solid 2px #669966;
 border-right: solid 2px #669966;    */
 border-left: solid 2px #936C29;
 border-right: solid 2px #936C29; 
 border-top: solid 2px #936C29;
 border-bottom: solid 2px #936C29; 
 padding:10px;
}

.table-soils th {
	color:#333333;
	background-color:#e7bb6f;
	font-weight:bold;
	text-shadow: #DDDDDD 0px 1px 1px;
 border-left: solid 2px #936C29;
 border-right: solid 2px #936C29; 
 border-top: solid 4px #936C29;
 border-bottom: solid 4px #936C29; 
}

.table-soils img {
	margin-top:0;
	margin-left: 2px;
	margin-bottom: 0px;
	margin-right: 2px;
}



.table-plants {
	font-size:12px;
	color:#555555;
	background-color:#E2F4E2;
	border-spacing:0px;
	border-collapse: collapse;
	border-style:solid;
	border-width: 4px;
	border-color:#508850;
}

.table-plants td {
 border-left: solid 2px #508850;
 border-right: solid 2px #508850; 
 border-top: solid 2px #508850;
 border-bottom: solid 2px #508850; 
 padding:10px;
}

.table-plants th {
	color:#333333;
	background-color:#BEDCA0;
	font-weight:bold;
	text-shadow: #DDDDDD 0px 1px 1px;
 border-left: solid 2px #508850;
 border-right: solid 2px #508850; 
 border-top: solid 4px #508850;
 border-bottom: solid 4px #508850; 
}

.table-plants img {
	margin-top:0;
	margin-left: 2px;
	margin-bottom: 0px;
	margin-right: 2px;
}




.table-meteorology {
	font-size:12px;
	color:#555555;
	background-color:#cfeefa;
	border-spacing:0px;
	border-collapse: collapse;
	border-style:solid;
	border-width: 4px;
	border-color:#227EA2;
}

.table-meteorology td {
 border-left: solid 2px #227EA2;
 border-right: solid 2px #227EA2; 
 border-top: solid 2px #227EA2;
 border-bottom: solid 2px #227EA2; 
 padding:10px;
}

.table-meteorology th {
	color:#333333;
	background-color:#9DDAF2;
	font-weight:bold;
	text-shadow: #DDDDDD 0px 1px 1px;
 border-left: solid 2px #227EA2;
 border-right: solid 2px #227EA2; 
 border-top: solid 4px #227EA2;
 border-bottom: solid 4px #227EA2; 
}

.table-meteorology img {
	margin-top:0;
	margin-left: 2px;
	margin-bottom: 0px;
	margin-right: 2px;
}


.quicklinks{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #de8d57;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	line-height: 14pt;
	padding-left:6px;
	padding-right:6px;
	text-shadow:none;
}

.quicklinks a:hover {
	color: #FFFFAA;
	/* text-shadow: #FFFFFF 1px 1px 3px; */
	
}

/* D5E7C3 */
/* FFFFAA */
/*  */
/* f9fe9a */
/*  */
/* 94be67 */
/*  */
/*  */
/* 215500 */
/* 669966 */
/* BEDCA0 */
/* 66CC00 */
/*  */



