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

html, body, H1 {
    margin: 0;
    padding: 0;
}


.agrow_heading{
	font-family:Constantina,Georgia,'Nimbus Roman No9 L',serif;    text-shadow: 5px 5px 3px #000000;
    filter: dropshadow(color=#000000, offx=5, offy=5);      
	color:#FFFFFF;
	font-size:40px;
	font-style:italic;	
	padding-top:150px;	
	z-index: 28;
	position: relative;
}

.logo {text-indent: -9999px;position:absolute;}
.header_wheatfield {
   text-align:center;
   height: 351px;
   background: url(Skyline1.jpg) #cccccc repeat;
}

div#header_wheatfield_stalk {
   height: 462px;
   z-index: 1;
	visibility: visible;
	margin-left: 150px;
	top:10px;
	position:absolute;
}


.toolbar_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #d3e5f0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d3e5f0;
	box-shadow:inset 0px 1px 0px 0px #d3e5f0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fafafa), color-stop(1, #b0d3eb) );
	background:-moz-linear-gradient( center top, #fafafa 5%, #b0d3eb 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#b0d3eb');
	background-color:#fafafa;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#2b82e6;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:6px 20px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.toolbar_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b0d3eb), color-stop(1, #fafafa) );
	background:-moz-linear-gradient( center top, #b0d3eb 5%, #fafafa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b0d3eb', endColorstr='#fafafa');
	background-color:#b0d3eb;
}.toolbar_button:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */


.centered {
	text-align: center;
}
.wheatfied {
	z-index: -1;
}
.toolbar_position {
	position: relative;
	visibility: visible;
	z-index: 20;
}

div#body_text {
    position: relative;
	margin: 120px 150px 50px 150px;


}

div#footer_image {
	text-align: center;
   z-index: 20;
   position: relative;
	visibility: visible;
}

div#footer_links{
	background:url('footer.png') top center;
	font-family:'Verdana',sans serif;    
	color:#FFFFFF;
	font-size:14px;
	z-index: 23;
	text-align: center; 
	height: 45px;
	padding-top:55px;
	
}
div#footer_links a:link {color:#FFFFFF;}      /* unvisited link */
div#footer_links a:visited {color:#FFFFFF;}  /* visited link */
div#footer_links a:hover {color:rgb(176, 211, 235);}  /* mouse over link */
div#footer_links a:active {color:#FFFFFF;}  /* selected link */ 


/* Begin Sticky Footer */
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -100px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 100px; /* .push must be the same height as .footer */
}
/* End Sticky Footer */