
TABLE.mainBodyTable {
	background-color: #eee;
}
P.imgHeader {
	width: 90%;
	clear: both;
	display: block;
}

TABLE.mainBodyTable UL {
	list-style-position: inside; 
	list-style-image: url(../images/fg_li_dot.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
TABLE.mainBodyTable UL LI {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



TABLE.mainBodyTable A:hover,
TABLE.mainBodyTable A:visited:hover {
	color: #87BB65;
}




IMG.navAro {
	border: 0px;
	height: 11px;
	width: 11px;
	margin-left: 10px;
}



TABLE.footerExtras {
	background-image: url(../images/farmgate_footer_bk.gif);
	background-color: eee;
	height: 136px;
}


TABLE.faqTeaserTable {
	margin: 10px 10px 0px 0px;
	border-left: solid 1px #9C9A9C;
	width: 150px;
}

B.faqHead {
	color: #fff;
}



TABLE.fgateAdTable {
	margin: 10px 0px 0px 0px;
	font-family: Verdana;
	font-size: 10px;
	text-align: center;
}
TABLE.fgateAdTable IMG {
	margin: 0px 0px 5px 0px;
}

















/************************************************************************
* 1 * Portal Sub Navigation * portSubNav
************************************************************************/
.portSubNav  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 7.5pt;
}

.portSubNav A  {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
}

.portSubNav A:hover  {
	text-decoration: underline;
}

.portSubNav A:visited  {
	color: #666666;
	text-decoration: none;
}

.portSubNav A:visited:hover  {
	text-decoration: underline;
}


/************************************************************************
* 2 * General * general & generalsm & general_error
************************************************************************/
.testnav  {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}



.general  {
	color: #626166;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}

#adminHead {
	color: #ffffff;
	font-weight: bold;
	font-size: 11pt;
}

#homeBody {
	padding: 5px;
}

.general A  {
	color: #626166;
	text-decoration: underline;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}


.general A:hover  {
	color: #87BB65;
	text-decoration: underline;
}

.general A:visited  {
	color: #626166;
}

.general A:visited:hover  {
	color: #f6d202;
	text-decoration: underline;
}

.general SPAN {
	color: #1c8600;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 11pt;
}

.general SPAN A {
	color: #1c8600;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 11pt;
}

.general SPAN A:hover {
	color: #87BB65;
	text-decoration: underline;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 11pt;
}

.general SPAN A:visited {
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 11pt;
}


.generalsm  {
	color: #626166;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.generalsm A  {
	color: #626166;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.generalsm A:hover  {
	color: #626166;
	text-decoration: underline;
}

.generalsm A:visited  {
	color: #626166;
	text-decoration: normal;
}

.generalsm A:visited:hover  {
	color: #626166;
	text-decoration: underline;
}

.generalsm P  {
	margin: 4px;
}

.general_error  {
	color: Red;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}

.general TBODY {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 10pt;
}


/************************************************************************
* 3 * Side Navigation * sidenav
************************************************************************/
.sideNav  {
	color: #231F20;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.sideNav A  {
	color: #231F20;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.sideNav A:hover  {
	color: #87BB65;
	text-decoration: underline;
}

.sideNav A:visited  {
	color: #231F20;
}

.sideNav A:visited:hover  {
	color: #231F20;
	text-decoration: underline;
}

.sideNavOn   {
	color: #231F20;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.sideNavOn A  {
	color: #231F20;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.sideNavOn A:visited  {
	color: #231F20;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.subNav A {
	color: #231F20;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.subNav A:hover {
	
	text-decoration: underline;
}

.subNavOn A {
	font-weight: normal;
	text-decoration: none;
	color: #cccc99;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.subNavOn A:hover {
	
	text-decoration: underline;
}

.subNavOn A:visited:hover {
	
	text-decoration: underline;
}

#description {
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 5px;
	font-weight: normal;
}

#tabOn {
	color: #ffffff;
	font-weight: bold;
	font-size: 8pt;
}

#onTop  {
	font-weight: normal;
	color: #d9d9d9;
}

#onTop A {
	color: #d9d9d9;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 9pt;
}

#onTop A:hover {
	text-decoration: none;
	color: #ffdc2d;
}

#onTop A:visited {
	color: #ffffff;
}

#onTop A:visited:hover {
	color: #ffdc2d;
}

/************************************************************************
* 4 * Breadcrumb Trail * breadCrumb
************************************************************************/
.breadCrumb  {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.breadCrumb A  {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.breadCrumb A:hover  {
	color: #000000;
	text-decoration: underline;
}

.breadCrumb A:visited  {
	color: #ffffff;
	text-decoration: none;
}

.breadCrumb A:visited:hover  {
	color: #000000;
	text-decoration: underline;
}

#user  {
	font-size: 7pt;
}

#user A {
	font-size: 7pt;
}

/************************************************************************
* 5 * Article/News Titles * title
************************************************************************/
.title  {
	color: #626166;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 12pt;
}

.title A  {
	color: #028616;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 9pt;
}

.title A:hover  {
	color: #feb212;
	text-decoration: underline;
}

.title A:visited  {
	color: #028616;
	text-decoration: none;
}

.title A:visited:hover   {
	color: #feb212;
	text-decoration: underline;
}

.title Span {
	font-size: 9pt;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


#subTitle {
	font-size: 10pt;
}

/************************************************************************
* 6 * Strong Titles * strong
************************************************************************/
.strong  {
	color: #626166;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 12pt;
}

#intro {
	font-size: 8pt;
}


.strong A  {
	color: #626166;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 12pt;
}

.strong A:hover  {
	color: #cf484a;
	text-decoration: underline;
}

.strong A:visited  {
	color: #1c8600;
	text-decoration: none;
}

.strong A:visited:hover   {
	color: #cf484a;
	text-decoration: underline;
}

.strong Span {
	font-size: 8pt;
	color: #cf484a;;
	font-weight: normal;
	text-decoration: none;
}


/************************************************************************
* 6 * Admin * 
************************************************************************/
.admin {
	color: #116a52;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 9pt;
}


.admin A  {
	color: #116a52;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
}

.admin A:hover  {
	color: #d1a625;
	text-decoration: underline;
}

.admin A:visited  {
	color: #116a52;
	text-decoration: none;
}

.admin A:visited:hover   {
	color: #d1a625;
	text-decoration: underline;
}


/************************************************************************
* 7 * listHead * list headers
************************************************************************/
.listHead  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.listHead A  {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-family : Verdana, Arial, Helvetica;
	font-size: 8pt;
}

.listHead A:hover  {
	color: #000000;
	text-decoration: underline;
}

.listHead A:visited  {
	color: #000000;
	text-decoration: none;
}

.listHead A:visited:hover  {
	color: #000000;
	text-decoration: underline;
}


/************************************************************************
* 8 * adForm * Admin Forms
************************************************************************/
.adForm  {
	font-size: 9px; 
	font: verdana;
	/*border: 1px;
	border-color: #cccccc;
	border-style: solid;*/
}

#bk {
	background-color: #eeeeee;
}

#border {
    border-style : solid;
	border-color : #eeeeee;
	border-left-width : thin;
	border-top-width : thin;
}    


/************************************************************************
* 8 * popHead * Header for Pop Ups in Admin
************************************************************************/
.popHeader  {
	font-size: 12pt; 
	font-family : Verdana, Arial, Helvetica;
	color: #ffffff;
	background-color: #1c8600;
	text-decoration: none;
	font-weight: bold;
}

.popHeaderBar  {
	background-color: #686868;
}


.searchField  {
	width: 150; 
}


/************************************************************************
* * * Background color ids
************************************************************************/
#bgcolor1  {
	background-color: transparent;
}

#bgcolor2  {
	background-color: #f6d202;
}

#bgcolor3  {
	background-color: #999999;
}

#bgcolor4  {
	background-color: transparent;
}

#bgcolor5  {
	background-color: #999999;
}

#bgcolor6  {
	background-color: #ffffff;
}





#searchArea {
	background-color: transparent;
}



TD.sideNav FORM {
	margin-left: 10px;
	width: 120px;
}
TD.sideNav FORM A:link,
TD.sideNav FORM A:visited {
	color: #000;
}


TD.prod_01 {
	background-color: #E6BB84;
	font-weight: bold;
	padding: 4px;
	margin: 0px 0px 5px 0px;
	display: block;
}
TD.prod_01 A:link, 
TD.prod_01 A:visited {
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}



TD.prod_02 {
	background-color: #F9B3C1;
	font-weight: bold;
	padding: 4px;
	margin: 0px 0px 5px 0px;
	display: block;
}
TD.prod_02 A:link, 
TD.prod_02 A:visited {
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}



TD.prod_03 {
	background-color: #B4B9BC;
	font-weight: bold;
	padding: 4px;
	margin: 0px 0px 5px 0px;
	display: block;
}
TD.prod_03 A:link, 
TD.prod_03 A:visited {
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}



TD.prod_04 {
	background-color: #9AD8DB;
	font-weight: bold;
	padding: 4px;
	margin: 0px 0px 5px 0px;
	display: block;
}
TD.prod_04 A:link, 
TD.prod_04 A:visited {
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}




H3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}


TABLE.mapTable TR TD {
	padding: 3px 4px 3px 0px;
}
TABLE.mapTable TR TD P {
	padding: 0px 0px 20px 0px;
}


TD.map_00 {
	background-color: #999999;
	color: #fff;
	padding: 2px;
	margin: 0px;
}
TD.map_00 H3 {
	color: #fff;
	font-size: 14px;
	margin: 2px;
	padding: 0px;
}
TD.map_00 A:link,
TD.map_00 A:visited,
TD.map_00 A:hover,
TD.map_00 A:visited:hover  {
	color: #fff;
	font-weight: bold;
}


HR.horzDiv {
	height: 2px;
	color: #999;
	margin: -10px 0px -20px 0px;
	padding: 0px;
	border: 0px;
}


