@charset "UTF-8";
/* CSS Document */

/*---- RESET ---*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
/*---- END RESET ---*/


/*---- sIFR ---*/
.sIFR-flash { visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore { visibility: visible !important; }
.sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
.sIFR-replaced div.sIFR-fixfocus { margin: 0pt; padding: 0pt; overflow: auto; letter-spacing: 0px; float: none; }

.sIFR-active h1{visibility: hidden; line-height: 1em;}
.sIFR-active h2{visibility: hidden; line-height: 1em;}
/*---- END sIFR ---*/


html{width:100%; height:100%;}
body{width:100%; height:100%; margin:0px; padding:0px; background-image:url(images/bg.gif); background-repeat:repeat-x; text-align:center; background-position:top center;}

#content{
	width:842px;
	padding:0 63px 0 95px;
	margin:0 auto;
	margin-top:10px;
}

a{color:#666666;}
a:hover{color:#333333;}
p{margin-bottom:15px;}
ul{margin-bottom:15px; list-style-type:disc;}
li{ margin-left:35px;}
label, input{display:block; float:left; margin-bottom:20px;}
form br{clear:left;}
input{width:350px;}

#left_content{
	width:525px;
	padding:0 40px 0 13px;;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	line-height:21px;
	
	}
	
#left_content hr, #footer hr{background-color:#dadada; color:#dadada; height:1px; border:0;}
	
#right_content{
	float:left;
	width:263px;
	text-transform:uppercase;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#00518a;
	line-height:24px;
	}
	
#right_content a{color:#00518a; border-left:#7fcfe1 solid 5px; border-bottom:#7fcfe1 solid 5px; padding:5px; padding-right:15px; padding-top:10px;}
#right_content a:hover{color:#003b64;}
	
#right_content label{
	display:block; 
	float:left; 
	width:42px;
	height:17px;
	font-size:10px;
	color:#FFFFFF;
	background-color:#abaaa9;
	line-height:17px;
	margin:3px 10px 0 0;
	padding-left:5px;
	}
	
#flash{
	clear:left;
	background-image:url(images/about_plants_bg.gif);
	background-repeat:repeat-x;
	background-position:top center;
	}
	
#contact_form label{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1c6da1; text-transform:uppercase; width:150px; text-align:right; margin-right:15px;}

#blue_box{
	width:531px;
	height:135px;
	padding-top:25px;
	margin:5px 0 25px -11px;
	background-color:#ecf9ff;
}
#blue_box input{width:230px;}
#blue_box label{padding-left:11px;}

#comments_section{margin-left:60px;}
#comments_section label{margin:0; padding:0; text-align:left; width:200px; margin-bottom:10px;}
#comments_section textarea{width:450px; height:120px;}

#captcha{
	width:531px;
	height:70px;
	padding-top:25px;
	margin:5px 0 25px -11px;
	background-color:#ecf9ff;
}
#captcha #image{float:left; width:150px; text-align:right;}
#captcha div{float:left; margin:0 0 0 20px;}
#captcha div label{float:none; width:auto; line-height:normal; margin:0 0 6px 0;}

.news p{text-indent:-5em; padding-left:4em;}

img.plant{border:#2e5d7d solid 2px; margin-bottom:15px;}
	
	
#footer, #footer a{color:#919191; clear:left; width:760px; margin:0 auto; padding:20px 0 70px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; line-height:50px; text-decoration:none}
#footer a:hover{text-decoration:underline;}	
	
h1{vertical-align:middle; height:59px; width:540px; background-image:url(images/h1_bg.gif); margin-bottom:17px; padding:5px 0 0 8px; margin-left:-13px;}
h1 b{color:#00518a;}

h2{vertical-align:middle; height:37px; width:540px; background-image:url(images/announce_bg.gif); margin-bottom:17px; padding:3px 0 0 8px; margin-left:-13px;}
h3{color:#00518a; font-size:16px; line-height:28px;}
h4{margin-bottom:-5px;}
h5{color:#00365c; font-size:12px; font-weight:bold;}
