
h1 {font-size: 180%; color: #57974F; font-weight: normal; } 
h4 {font-size: 120%; color: #57974F; font-weight: normal; border-bottom: 1px solid #57974F;}

.nav_back2 {background: #FFFFFF url(../layout/site_bar_top_agri.jpg) no-repeat bottom right}
.search_back {background: #538F4B  url(../layout/site_bar_agri.jpg) no-repeat top right; color: #FFFFFF}
.search_start_back { background: #538F4B  url(../layout/site_agri_start.gif) no-repeat top left; color: #FFFFFF }
.search_header {color: #FFFFFF; background: #538F4B  url(../layout/site_agri_back.gif) no-repeat top right}
.col_semi {background: #ABC8A7}
.search_start { background: #538F4B url(../layout/site_agri_start.gif) no-repeat top left } 

	#action_bar {  }
	#action_bar select { color: #666666;}
	#action_bar .list_main { color: #000000;}
	#action_bar .selected {color: #538F4B;}

#navcontainer { }
#navcontainer ul { padding: 0; font-size: 13px}
#navcontainer ul li { display: inline; }
#navcontainer ul { margin: 0px; margin-top: 1px; padding: 0 0 0 0px; color: #FFFFFF; font-weight: bold;}

#navcontainer ul li a:link, #navcontainer ul li a:visited { width: 105px; padding: 5px 10px 5px 10px; color: #FFFFFF; text-decoration: none; float: left; border-left: 3px solid #FFFFFF; background: url(../layout/nav_tab_green.gif) repeat-x bottom right; text-align: center}
#navcontainer ul li a:hover, #navcontainer ul li a:active { background-color: #CBD0D4; color: #FFFFFF; background: url(../layout/nav_tab_green.gif) repeat-x bottom right;  text-decoration: underline}

#navcontainer ul li a.off:link, #navcontainer ul li a.off:visited { width: 105px; padding: 5px 10px 5px 10px; color: #808080; text-decoration: none; float: left; border-left: 3px solid #FFFFFF; background: url(../layout/nav_tab_off.gif) repeat-x bottom right; text-align: center}
#navcontainer ul li a.off:hover, #navcontainer ul li a.off:active { background-color: #CBD0D4; color: #000000; background: url(../layout/nav_tab_green_over.gif) repeat-x bottom right; text-decoration: underline}

.section_area {background: #FFFFFF; text-align: center; }
ul#sectionlist  { padding: 0px; margin: 0px; white-space: nowrap; }
#sectionlist li { display: inline; list-style-type: none; }
#sectionlist a { padding: 3px 5px 3px 5px; font-weight: bold;}
#sectionlist a:link, #sectionlist a:visited { color: #FFFFFF; text-decoration: none; background: #57974F; border: 0px solid #92A879}
#sectionlist a:hover, #sectionlist a:active { color: #000000; text-decoration: none;  background: #C9D4BC; border: 0px solid #92A879 }

.index_area {background: #FFFFFF; text-align: center; margin-bottom: 10px}
ul#indexlist  { padding: 0px; margin: 0px; white-space: nowrap; }
#indexlist li { display: inline; list-style-type: none; }
#indexlist a { padding: 5px 10px 5px 10px; font-weight: bold; font-size: 13px; }
#indexlist a:link, #indexlist a:visited { color: #000000; text-decoration: none; background: #FFFFFF}
#indexlist a:hover, #indexlist a:active { color: #000000; text-decoration: none;  background: #f1f1f1 }

#menucontainer ul { margin-left: 10px; padding: 0px; font-size: 11px; list-style-type: none; }
#menucontainer a { color: #000000; display: block; padding: 0px 2px 1px 5px; margin: 0px 0px 4px 0px; text-decoration: none;  width: 128px; font-weight: bold;}
#menucontainer a:link, #menucontainer a:visited { text-decoration: none; border: 1px solid #e7e7e7; border-left: 4px solid #c0c0c0; background:#e7e7e7 url(../layout/site_menu_item_off.gif); }
#menucontainer a:hover, #menucontainer a:active { text-decoration: none; border: 1px solid #e7e7e7; background:#F1F8F0 url(../layout/site_menu_item_agri_on.gif); border-left: 4px solid #538F4B; }

/* CMS */

	.cms_std_page_active {background: #538F4B; border-bottom: 2px solid #538F4B; border-top: 2px solid #538F4B; padding: 2px 4px 2px 4px; color: #FFFFFF; font-weight: bold;}
	a.cms_std_page_link:hover, a.cms_std_page_link:active {display: block; display: inline; text-decoration: none; color: #000000; background: #CCE0CA; padding: 2px 6px 2px 6px; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF;}


	/* News */
		.cms_news_1 {background: #FFFFFF; border-bottom: 1px solid #e7e7e7; padding-top: 10px; padding-bottom:10px}
		.cms_news_2 {background: #FFFFFF; border-bottom: 1px solid #e7e7e7; padding-top: 10px; padding-bottom:10px}
		.cms_news_image {float: right; margin-left: 10px; padding: 1px; border: 1px solid #c0c0c0;}
		.cms_news_date {color: #57974F;}
		.cms_news_summary {padding-left: 10px}