/* OVERALL PAGE BODY STYLE */
body {
	background:#282713;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}

/* OVERALL CONTENT PARAGRAPH STYLES */
P {
	font: 12px/18px Arial, Helvetica, sans-serif;
	COLOR: #4B491F;
	padding: 0px 0px 15px;
	margin:0px;
}
.note {
	font-size: 11px;
	color: #FFF;
	padding: 8px;
	background-color: #9C0;
	font-weight: bold;
}
.content p strong {
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 15px;
}

P A:link    {
	COLOR: #4D8224;
	text-decoration: underline;
}
P A:visited {
}
P A:active  { COLOR: #4e4e4e; }
P A:hover   {
	COLOR: #9C0;
}
#content table tr #home-holder #slideholder  {
	position: absolute;
	float: left;
	left: 0px;
	margin-top: 35px;
	margin-bottom: -35px;
}


/* BULLETED LISTING STYLES */
UL {
	margin: 0px 0px 0px 0px;
}
h5 {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #484720;
	height: 25px;
	line-height: 25px;
	color: #484720;
	background-image: url(images/images/sub-nav.png);
}

LI { list-style: square; font: 12px Arial, Helvetica, sans-serif; COLOR: #4e4e4e; }

/* HEADING STYLES */
H1 {
	font: italic 22px Arial, Helvetica, sans-serif;
	COLOR: #669A1C;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}
H4 {
	line-height: 35px;
	color: #4C4B22;
	font-weight: normal;
	padding-bottom: 5px;
}
H2 {
	font: bold 14px Arial, Helvetica, sans-serif;
	COLOR: #44411E;
	margin: 0px;
	padding: 0px 0px 8px;
	text-transform: uppercase;
}
.the {
	font-size: 25px;
	color: #70A413;
}


/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */
.content {
	color: #0D0E08;
	padding-left: 35px;
	width: 525px;
	padding-top: 25px;
	padding-right: 15px;
	margin-bottom: -15px;
}

/* HOME WELCOME STATEMENT STYLE */
.welcome { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #4e4e4e; padding: 15px; }
h3 {
	color: #7DB10E;
	font-size: 14px;
}


/* FOOTER STYLE */
A:link    {
	COLOR: #4C8223;
	text-decoration:none;
}
A:visited {
	COLOR: #4B7B27;
	text-decoration:none;
}
A:active  {
	COLOR: #60941E;
	text-decoration:none;
}
A:hover   {
	COLOR: #FF0;
	text-decoration:underline;
}

/* TEXT LEFT NAVIGATION STYLE */
#leftnav a { color: #FFFFFF; font:11px Arial, Helvetica, sans-serif; display: block; margin: 0px; text-decoration: none; padding: 6px 0px 6px 1px; width: 100%; vertical-align:bottom; }
#leftnav a:hover { background-color: #b51f1f; color:#FFFFFF; }
#content table tr #content-holder .content #Accordion1 .AccordionPanel.AccordionPanelOpen .AccordionPanelContent img  {
	border: 2px inset #9C0;
	margin: 10px 10px 10px 0px;
	float: left;
}


/* TABLE LISTINGS STYLE */
.table {
	font: 11px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	background:#FF0000;
	margin: 0px;
	padding: 0px;
}
.table A         { COLOR: #000000; }
.table A:hover   { COLOR: #FFFFFF; }
.table TH { padding:2px 10px 2px 10px; text-align:left; }
.table TD { padding:2px 10px 2px 10px; }
.listing1 { background:#FFCC66; }
.listing2 { background:#FFFF99; }
.pager { font-size: 10px; COLOR: #000000; }

.pager A         { font-weight:bold; }

/* PHOTO BORDERS STYLE */
.photo { BORDER: solid #666666 1px; }

/* FORM STYLES */
.textbox { font: 12px Arial, Helvetica, sans-serif; COLOR: #000000; background:#FFFFFF; BORDER: solid #999999 1px; padding: 3px; }

#content table tr #sub_nav ul p {
	line-height: 25px;
	padding-left: 25px;
	padding-right: 25px;
	margin-top: -25px;
	position: relative;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.button { font: 11px Arial, Helvetica, sans-serif; COLOR: #000000; background:#CCCCFF; }
.help { font: 11px Arial, Helvetica, sans-serif; COLOR: #CC0000; }
.help A { COLOR: #CC0000; }
.imgcenter {
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 35px;
}

.error { font: 11px Arial, Helvetica, sans-serif; COLOR: #006699; }
.error A { COLOR: #006699; }

/* GRAPHICAL NAVIGATION STYLE */
a .alt { display: none; }

a#GRAPHICAL_BUTTON_EXAMPLE { display: block; width: 132px; height: 28px; background: url(images/nav/IMAGE_FILE_NAME.jpg); margin: 0 auto; }
a#GRAPHICAL_BUTTON_EXAMPLE:hover { background: url(images/nav_over/IMAGE_FILE_NAME.jpg); }
body#GRAPHICAL_BUTTON_EXAMPLE #GRAPHICAL_BUTTON_EXAMPLE { background: url(images/nav_over/IMAGE_FILE_NAME.jpg); }
#f-m {
	background-image: url(images/l-bg.png);
	background-repeat: repeat-x;
}
#flash-nav {
	text-align: center;
	height: 174px;
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	z-index: 1;
}
#strch-l {
	
	background-image: url(images/bg-m.png);
	
}
#strch-r {
	background-image: url(images/homecut_r3_c8.png);
	
}
#strch-lin {
	background-image: url(images/b-m.png);
	background-repeat: repeat;
	background-color: #1A190F;
	
}
#strch-rin {
	background-image: url(images/m-r.png);
	
}

.bg-m{
	background-image: url(images/bg-t.png);
	background-repeat: repeat-x;
}
.bg-b {
	background-image: url(images/bg-b.jpg);
	background-repeat: repeat-x;
}
#top-bg {
	background-image: url(images/bf-f.png);
}
#sponsors {
	float: left;
	height: 20px;
	font-size: 12px;
	color: #E8E6DB;
	margin-top: 70px;
	padding: 0px;
	position: absolute;
	margin-left: -30px;
}
#designed-by {
	
	float: right;
	height: 20px;
	font-size: 10px;
	color: #990;
	margin-top: 170px;
	padding: 10px;
	
}

.strch-l {
	
	background-image: url(images/bg-m.png);
	
}
.strch-r {
	background-image: url(images/homecut_r3_c8.png);
	
}
#content table tr #content-holder .content ul li {
	margin-left: -35px;
	padding-bottom: 0px;
}

.strch-lin {
	background-image: url(images/b-m.png);
	background-repeat: repeat;
	background-color: #1A190F;
	
}
#content {
	margin-top: -325px;
	z-index: 25;
	bottom: 0px;
	position: relative;
}
#gfpLogosm     {
	padding-left: 25px;
	float: left;
	margin-top: 15px;
}
.centerAlign {
	text-align: center;
	color: #43421E;
}

.contentheading {
	background-image: url(images/crs.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 107px;
}
#content-holder     {
	background-image: url(images/images/content-center.png);
	background-repeat: repeat-y;
	background-position: left;
	margin: 0px;
	padding: 0px;
	height: 325px;
}
.strch-rin {
	background-image: url(images/m-r.png);
	
}

#crs2 {
	float: right;
}
#sdwBT {
	float: right;
	margin-right: 87px;
}

#foot {
	clear: both;
}
#sub_nav li {
	background-image: url(images/images/sub-nav.png);
	background-repeat: repeat-x;
	height: 25px;
	list-style-type: none;
	padding-left: 25px;
	padding-top: 10px;
}
#sub_nav ul {
	margin: 35px 0px 0px -42px;
	list-style-type: none;
}
#space_nav {
	background-image: url(images/images/sub-nav.png);
	background-repeat: repeat-x;
	height: 25px;
	list-style-type: none;
	padding-left: 25px;
	padding-top: 10px;
}
#inlogos {
	z-index: 30;
	bottom: 0px;
	position: relative;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 35px;
}
#headline  {
	text-align: right;
	margin-right: 0px;
	padding-top: 50px;
}

#space_nav2 {
	background-image: url(images/images/sub-nav.png);
	background-repeat: repeat-x;
	height: 25px;
	list-style-type: none;
	padding-left: 25px;
	padding-top: 10px;
}
#hold {
	height: 107px;
}

#sub_nav li:hover {
	background-image: none;
	color: #9C0;
	background-color: #47451F;
}
#gfpLogolrg {
	padding-left: 65px;
	float: left;
	margin-top: 45px;
}
#content table tr th #partners_logo {
	position: absolute;
	margin-top: -33px;
	float: right;
	right: 370px;
	z-index: 55;
}
#farmer_talk {
	margin-bottom: -35px;
	position: absolute;
	z-index: 70;
	margin-top: -90px;
	text-align: right;
	padding-left: 15px;
}
.content #split { float: right; padding-right: 25px; border-left-width: 1px; border-left-style: solid; border-left-color: #79AC12; padding-left: 10px; }
#content table tr #sub_nav ul ul table tr th {
	text-align: center;
}
#content table tr #sub_nav ul ul table {
	text-align: center;
}
#content table tr #sub_nav ul ul {
	text-align: center;
}
#content table tr #content-holder .content p img {
	border: 2px inset #9C0;
	margin: 10px 10px 10px 0px;
	float: left;
}
