body
{
	/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	background-position: top;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #242424;
}
.mainDiv
{
	border: .05ex solid #2B7D39;
	width: 1000px;
	background: url('images/top_bg_strip1.png') repeat-x 0px 0px;
	margin: 0 auto 0 auto;	
	z-index: 999;
}
td
{
	text-align: left;
	vertical-align: top;	
}
.contactUs
{
	font-size: .8em;
	color: #FFFF00;
	padding-top: 20px;
	padding-right: 5px;
	padding-left: 5px;
}
.welcome
{
	font-size: .75em; /*margin-left: 200px;*/
	text-align: justify;
	width: 600px;
	margin-right: 30px;
	float: right;
}	
.menuDiv
{
	padding: 5px;
	margin-left: 5px;
	text-align: left;
	z-index: 10;	
}
	
.p_green
{
	color: #006600;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.3em;
}
.column_divs
{
	text-align: justify;
	margin: 5px;
	font-size: .7em;
	vertical-align: top;
	border-top-width: .05em;
	padding-right: 5px;
	padding-left: 5px;
}

.plant_links a
{
	font-size: .8em;
}
.plant_links a:hover
{
	font-size: .8em;
}

.column_divs a
{
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #0093C4;
}

.column_divs a:hover
{
	text-decoration: none;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #00CC66;
}
.plant_links a
{
	font-size: 1.1em;
}
.plant_links a:hover
{
	font-size: 1.1em;
}
/*.column_divs p
{
	margin-bottom: 10px;
	text-align: left;
	color: #000000;
}*/

.column_divs_title
{
	border-width: .05em;
	margin: 5px;
	text-align: left;
	font-size: .9em;
	vertical-align: top; /*color: #0099FF;*/
	/*color: #006FB9;*/
	color: #3A7676;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif; /*background-color: #ccffff;	*/
	padding-left: 5px;
	border-bottom-style: solid;
}

.column_divs_title a:link,
.column_divs_title a:visited,
.column_divs_title a:active
{
	border-style: none;
	text-decoration: none;
	color: #006FB9;
	}

.column_divs_title a:hover
{
	border-style: none;
	text-decoration: none;
	color: #0099FF;	
}

.column_div_more
{
	font-weight: bolder;
	text-align: right;
	color: #006600;
	vertical-align: bottom;
	float: right;
	width: 100px;
}

.column_div_more a:link, 
.column_div_more a:visited, 
.column_div_more a:active
{
	border-style: none;
	text-decoration: none;
	color: #006600;
}
.column_div_more a:hover
{
	border-style: none;
	text-decoration: none;
	color: #0099FF;
}	
/*	
ul
{
	margin-left: 1.0em;
	margin-top:0;
	margin-bottom: 0;
	list-style-image: url(    './images/greytwo-r.gif' );
	list-style-position: outside;
	text-align: left;	
}
*/
#footer
{
	background-color: #2B7D39;
	font-size: .8em;
	margin-top: 5px;
	border-top-style: solid;
	border-top-width: .1em;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #FFFFFF;
	font-weight: bold;	
} 

#nav
{
	margin: 0px;
	padding: 0px;	
	float: left;	
}

#nav li
{
	margin: 5px 5px 7px 5px;
	list-style: none; /*font-family: tahoma, helvetica, arial, sans-serif;*/ /*font-size: 1.1em;*/
	text-align: left;
}

/* html #nav li { /* IE 5.x hack */
        
html #nav li
{
	/* IE 5.x hack */
	border-color: #006FB9;
	border-width: .05em;
	padding-left: 0px;
	/*border-bottom-style: dotted;*/
}

#nav a:hover
{
	/*text-decoration: none;*/
	font-weight: bold;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 1.1em;
	color: #339933;
	border-bottom-style: solid;
	border-width: 0.05em;
}

#nav a
{	
	text-decoration: none;
	font-weight: bold;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 1.1em;
	color: #006FB9;
}

.nav2
{
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 87%;
}

.nav2 li
{
	border-width: .05em;
	border-color: #FFFFFF;
	padding: 3px 0px 3px 0px;
	list-style: none;
	text-align: left;
}

* html .nav2 li { /* IE 5.x hack */
        margin: 0 0 0 0;
       /* padding-left: 36px;*/
}


.nav2 a
{
	font-weight: bold;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 1.1em; /*color: #006699;	*/ /*border-bottom-style: solid;*/
	border-width: 0.05em;
	color: #4B5058;
}

.nav2 a:hover
{
	font-weight: bold;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 1.1em;
	border-bottom-style: solid;
	border-width: 0.05em;
	color: #555B75;
}
.nav3
{
	float: left;
	margin: 0 0 0 0;
	padding: 0;
	width: 87%;
}

.nav3 li
{
	border-color: #FFFFFF;
	border-width: .05em;
	padding: 3px 0px 0px 0px;
	list-style: none;
	border-bottom-style: dotted;
	text-align: left;
}

* html .nav2 li { /* IE 5.x hack */
        /*margin: 0 0 0 5px;*/
       /* padding-left: 36px;*/
}

.nav3 a
{	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #006699;	
	border-bottom-style: solid;
	border-width: 0.05em;
}

.nav3 a:hover
{	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #00CC66;
	border-bottom-style: solid;
	border-width: 0.05em;
}




.plantDetailsHeader
{
	background-color: #0099FF;
	font-weight: bold;
	color: #FFFFFF;
}

.plants_divs_title
{
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
	font-size: 1.2em;
	vertical-align: top;
	color: #006699;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
	background-color: #FFFFFF;	
}

.link_top
{
	float:right;	
}

.img_link
{
	border-width: 0;
}

.img_icon
{
	border-width: 0;
}
.menu_over_Flash
{
	z-index: 10;
	}
.btn_white_on_green
{
	background-color:#3A7C46;
	font-weight: bold; 
	color: #FFFFFF;
}
.searchPanel_link
{
	margin: 5px;
	padding-left: 5px;
	font-size: .9em;
	color: #FFFFFF;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
	background-color: #0099FF;
	border: none;
	text-align: left;
	cursor:hand;
}
.searchPanel_link a
.searchPanel_link a:hover
{
	border-style: none;
	text-decoration: none;
}

.panelText
{
	margin: 5px;
	padding: 2px;
	text-align: left;
	font-size: 1.1em;
	vertical-align: top;
	color: #006699;
	font-weight: bold;
	font-family: arial, Helvetica, sans-serif;
	background-color: #FFFFFF;	
}