body {
	text-align: center;
	margin: 0;
	margin-top: 15px;
	font: .8em Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
}
/* HTML Tags */
h1 {
	font-size: 20px;
	color: #366;
	text-align: left;
}
h2 {
	font-size: 18px;
	color: #366;
}
h3 {
	font-size: 16px;
	color: #366;
}
hr {
	width: 95%;
	height: 1px;
	border: 0;
	clear: both; /* puts the hr below floated content */
	margin: 0.625em auto; /* side margins set to auto centers the hr */
	color: #366;  /* set color in IE */
	background-color: #366;  /* set color in FF */
}
a img {
	border: none;
}
a:hover {
	text-decoration: none;
}
/* End Tags */
/* Common formating */
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
/* End Common Formating */ 
#awmAnchor-menu {
	text-align: left;
	margin: auto;
	width: 980px;
	position: relative;
	background: #FFFFFF url(../images/common/page_background.gif) repeat-y;
	border: 1px solid #366;
}
/* Header CSS */
#header {
	position: relative;
	left: 0px;
	top: 0px;
	height: 185px;
	text-align: center;
}
#grower-logo {
	margin-top: 0px;
	padding-right: 80px;
	padding-top: 20px;
}
#search-box {
	text-align: right;
	height: 20px;
	position: relative;
	width: 520px;
	margin: -6px auto auto auto;
	float: right;
	padding-right: 30px;
}
#search-box input {
    float: right;
}	
#top-banner {
	position: absolute;
	height: 25px;
	width: 100%;
	background: #a2bdbc;
	left: 0px;
	top: 160px;
}
#orange-top {
	background: #c63;
	float: left;
	height: 25px;
	width: 168px;
	position: relative;
	text-align: center;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	letter-spacing: 0.25em;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
}
#on-line {
	font: 18px/25px Arial, Helvetica, sans-serif;
	color: #366;
	height: 25px;
	float: left;
	padding-left: 40px;
}
#left-logo {
	float: left;
	height: 115px;
	width: 135px;
	position: relative;
}
/* End Header CSS */
#page-content {
	padding-left: 175px;
	position: relative;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 20px;
	min-height: 538px;
}
/* Footer CSS */
#site-by {
	font-size: 10px;
	color: #666666;
	margin: auto;
	padding-top: 20px;
	padding-bottom: 30px;
	width: 980px;
	text-align: left;
}
#site-by a {
	color: #666666;
}
#site-by a:hover {
	text-decoration: none;
}
/* End Footer CSS */
#bottom-banner {
	/*background: #a2bdbc;*/
	position: relative;
	height: 100px;
	/*margin-left: 180px;*/
	/*margin-right: 30px;*/
}
#home-banner {
	padding-left: 168px;
}