/* CSS Document */

body {
	background:url(../_images/full_vert_slice.jpg) repeat-x top #748C9B;
	padding:0;
	margin:0 auto;
	font:11px tahoma, Sans-serif;
	color:#333;
	text-align:center;
}
img {
	border:none;
}
a {
	text-decoration:underline;
	color: #1F4A82;
}
a:hover {
	text-decoration:underline;
}
h1 {
	font-family: "tahoma", serif;
	font-size:18px;
	padding:2px 0;
	margin:0;
	color:#1F4A82;
	font-weight:bold;
}
h2 {
	font-family: "tahoma", serif;
	font-size:13px;
	padding:2px 0;
	margin:0;
	color:#1F4A82;
	font-weight:bold;
}


h3 {
	font-family: "tahoma", serif;
	font-size:12px;
	padding:2px 0;
	margin:0;
	color:#1F4A82;
}
h4 {
	font-family: "tahoma", serif;
	font-size:11px;
	padding:2px 0;
	margin:0;
	color:#1F4A82;
}
h5 {
	font-family: "tahoma", serif;
	font-size:16px;
	padding:0px 0;
	margin:0;
	color:#FFFFFF;
}
.clearall {
	clear:both;
	line-height:1px;
	font-size:8px;
	padding:0;
	margin:0;
	font-family: "tahoma", serif;
	font-size:8px;
	color:#fff;
}
#eyeframe {
	clear:both;
	padding:20px;
	margin:0px;
	text-align:center;
}
#head_space {
	background-color: #215281;
	width: 100%;
	height: 100px;
	margin:0px;
	padding:3px 0px 3px 0px;
	height: 80px;
}
#head_content {
	width: 1000px;
	margin:0 auto;
	padding: 2px 0px 0px 0px;
	border:0px solid #ff00ff;
}
#head_logo {
	float:left;
	margin:0 auto;
	padding:0px;
	border:0px solid #000;
}
#slogan1 {
	float:left;
	font-family: "tahoma", serif;
	font-size:14px;
	padding:28px 2px 22px 1px;
	margin:0;
	color:#FFF;
	font-weight:normal;
	border:0px solid #00ffff;
}
#head_drops {
	float:right;
	margin:0 auto;
	padding:35px 20px 0px 0px;
	border:0px solid #fff;
}
#head_drop1 {
	float:left;
	margin:0 auto;
	padding:0px;
	border:0px solid #000;
}
#head_drop2 {
	float:left;
	margin:0 auto;
	padding:0px 0px 0px 50px;
	border:0px solid #000;
}
#nav_space {
	clear:both;
	width:100%;
	background: url(images/navigation_bg.gif) repeat-x bottom;
	margin:0px 0px -5px 0px;
	padding:0px;
	border:0px solid #000;
}
#nav_content {
	width: 1000px;
	margin:0 auto;
	padding:0px;
	border:0px solid #000;
}
#green_nav {
	clear:both;
	width:999px;
	margin:0px;
	height:35px;
	border:0px solid #0000ff;
}
#green_nav ul#hor_nav {
	float:left;
	padding:0px 0px 0px 10px;
	margin:0px;
	border:0px dotted #ff00ff;
}
#hor_nav ul {
	float:left;
	list-style-type:none;
	font-size:11px;
	margin:0px;
	border:1px solid #666;
	width:180px;
	position:absolute;
	left:-999em;
	padding:0px;
	z-index:12
}
#hor_nav li {
	float:left;
	display:inline;
	margin:0px;
	list-style-type: none;
	padding:0px;
	cursor:pointer;
	list-style-type:none;
	border-right:1px solid #666;
	font-weight:bold;
	text-align:left;
}
#hor_nav li a {
	padding:8px 10px 7px 11px;
	margin:0px;
	color:#FFF;
	font: 12px Verdana, Arial, Helvetica;
	font-weight:bold;
	text-decoration:none;
	text-transform: uppercase;
}
#hor_nav li a:hover {
	background-color: #BD072C;
}
#hor_nav a {
	text-decoration:none;
	display:block;
	font:11px Verdana;
	color:#666;
	background:none;
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-weight:bold;
}
#hor_nav li li a {
	text-transform:none
}
#hor_nav ul ul {
	width:180px;
	margin:0px;
	padding:0px;
}
#hor_nav li:hover ul, #hor_nav li:hover ul ul, #hor_nav li:hover ul ul ul, #hor_nav li.sfhover ul ul, #hor_nav li.sfhover ul ul ul {
	left:-999em;
}
#hor_nav li:hover ul, #hor_nav li li:hover ul, #hor_nav li li li:hover ul, #hor_nav li.sfhover ul, #hor_nav li li.sfhover ul, #hor_nav li li li.sfhover ul, #hor_nav li li li li.sfhover ul {
	left:auto;
}
/* Unique Nav */
	#hor_nav {
	font:bold 14px Arial, Helvetica, sans-serif;
}
#hor_nav ul {
	background:#fff;
	font:10px Verdana, Tahoma, Serif;
	text-transform:none;
	font-weight:normal;
}
#hor_nav ul li {
	width:180px;
	margin:0px;
	padding:0px;
}
#hor_nav ul li a {
	color:#666;
	padding:5px 15px 2px 15px;
	font:12px Verdana;
	border-bottom:1px solid #ccc;
}
#hor_nav li ul li a:hover {
	background: #BD072C;
	text-decoration:none;
	color:#fff;
}
#hor_nav ul ul {
	background:#fff;
	margin:-22px 0px 0px 180px;
	font-weight:normal;
	width:180px;
}
#hor_nav li:hover, #nav li.sfhover {
	background:none;
}
#hor_nav li li:hover, #nav li li.sfhover {
	background:none;
	color:#000;
}
#nav_search {
	float:right;
	width:220px;
	text-align:right;
	font: 10px Trebuchet MS;
	color:#333;
	border:0px dotted #FF00FF;
	margin:0px;
	padding:4px 20px 0px 0px;
	height:20px;
}
#nav_search form {
	margin:0px 0px 0px 17px;
	padding:0px;
}
#keywords {
	margin:0px;
	padding:0px;
	color:#748C9B;
	height:15px;
}
#submit {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#interior_banner {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:2px solid #ff0000;
}
#body_space {
	clear:both;
	width:100%;
	background: url(images/homepage_bg_slice.jpg) repeat-x top #96ACB9;
	margin:0px;
	padding:0px;
	border:0px solid #000;
}
#body_content {
	margin:0 auto;
	padding:0px;
	border:0px solid #000;
	text-align:left;
	background: url(../_images/home2_bg.jpg) repeat-x top #748B99;
}
#body_space p {
	margin:0px;
	padding:0px;
}
#body_text {
	width: 1018px;
	margin:0 auto;
	padding:0px 0px 22px 0px;
	border:0px solid #000;
	text-align:left;
	background: url(images/page_bg.png) bottom no-repeat;
}
#body_bottom {
	padding:0px 0px 40px 0px;
	background: url(images/page_slice.png) repeat-y;
	text-align:center;
}
#body_wrap {
	width:890;
	border:0px solid #ff00ff;
	padding:0px 20px 20px 20px;
	margin:0px;
	text-align:left;
}
#silo_a {
	float:left;
	width:240px;
	margin:20px 0px 0px 0px;
	padding:0px;
	border:0px solid #ccc;
}
/* Common Nav */
	   
		#bullnav li a#button_dairy {
	background: url(images/btn_dairy.jpg) no-repeat top center;
	padding:5px;
	margin:0px;
	height:24px;
	border:0px solid #0000ff;
}
#bullnav li a#button_beef {
	background: url(images/btn_beef.jpg) no-repeat top center;
	padding:5px;
	margin:10px 0px -22px 0px;
	height:24px;
	border:0px solid #0000ff;
}
#bullnav {
	min-height:85px;
	padding:0px;
	margin:0px;
	border:0px solid #ff0000;
}
#bullnav a {
	text-decoration:none;
	display:block;
}
#bullnav li {
	padding:0px;
	cursor:pointer;
	list-style-type:none;
	border:0px solid #ff0000;
}
#bullnav ul {
	width:180px;
	background:none;
	padding:0px;
	position:absolute;
	left:-999em;
	margin:0px 0px 0px 0px;
	border:1px solid #666;
	z-index:100;
}
#bullnav ul li {
	width:180px;
	display:block;
}
#bullnav li a {
	display:block;
}
#hor_nav li a:hover {
	background-color: #BD072C;
	display:block;
}
#bullnav ul ul {
	float:left;
	width:180px;
}
#bullnav li:hover ul, #bullnav li:hover ul ul, #bullnav li:hover ul ul ul, #bullnav li.sfhover ul ul, #bullnav li.sfhover ul ul ul {
	left:-999em;
}
#bullnav li:hover ul, #bullnav li li:hover ul, #bullnav li li li:hover ul, #bullnav li.sfhover ul, #bullnav li li.sfhover ul, #bullnav li li li.sfhover ul, #bullnav li li li li.sfhover ul {
	left:auto;
}
/* Unique Nav */
	   #bullnav {
	font:normal 11px Arial, Helvetica, sans-serif;
}
#bullnav a {
	padding:5px 15px 5px 18px;
	color:#fff;
	background:none;
}
#bullnav li#fir a {
	background:none;
}
#bullnav li#fir a#active {
	color:#A60000;
	background:#fff;
}
#bullnav li ul li a:hover {
	background: #BD072C;
	text-decoration:none;
	color:#fff;
}
#bullnav a#active {
	color:#A60000;
	background:#fff;
}
#bullnav li#fir ul {
	display:block;
}
html>/**/body #bullnav ul {
	background:#fff;
	font:10px Verdana, Tahoma, Serif;
	text-transform:none;
	font-weight:normal;
	margin:-32px 0px 0px 197px;
!for left hand nav;
}
#bullnav ul {
	background:#fff;
	font:10px Verdana, Tahoma, Serif;
	text-transform:none;
	font-weight:normal;
	margin:-32px 0px 0px 89px;
!for left hand nav;
}
#bullnav ul li {
	border-top:1px solid #eee;
	border-bottom:none;
}
#bullnav ul li a {
	color:#666;
	padding:5px 15px 2px 15px;
	font:12px Verdana;
	border-bottom:1px solid #ccc;
}
#bullnav ul ul {
	border-top:1px solid #fff;
	background:#F48128;
	margin:-27px 0px 0px 151px;
}
#bullnav li:hover, #bullnav li.sfhover {
	background:none;
}
#bullnav li li:hover, #ullnav li li.sfhover {
	background:none;
	color:#000;
}
#buuullnav li a#button_dairy {
	background: url(images/btn_dairy.jpg) no-repeat top center;
	padding:5px;
	margin:0px;
	height:24px;
	border:0px solid #0000ff;
}
#buuullnav li a#button_beef {
	background: url(images/btn_beef.jpg) no-repeat top center;
	padding:5px;
	margin:10px 0px 0px 0px;
	height:24px;
	border:0px solid #0000ff;
}
.left_bottom {
	margin:20px 0px 0px 0px;
	padding:0px;
	background: none;
	position:relative;
}
.left_bottom_text {
	top:10px;
	right:8px;
	width:145px;
	position:absolute;
	border:0px solid #ccc;
}
.left_bottom_text a {
	color:#0071BC;
}
.cone {
	margin:20px 0px 0px 0px;
	padding:0px;
	background: none;
	position:relative;
}
.cone {
	top:-11px;
	right:8px;
	width:145px;
	position:absolute;
	border:0px solid #ccc;
	height:95px;
}
.cone a {
	color:#0071BC;
}
#region_wrapB {
	margin:20px 0px 0px 0px;
	padding:0px;
	background: none;
	position:relative;
	height: 111px;
}
#region_wrapB {
	margin:20px 0px 0px 0px;
	padding:0px;
	background: url(images/frametest.jpg) no-repeat top left;
	position:relative;
}
#region_wrapC {
	margin:20px 0px 0px 0px;
	padding:0px;
	background: none;
	position:relative;
	height: 111px;
}
#region_wrapC {
	margin:20px 0px 0px 0px;
	padding:0px;
	background: url(images/frametest.jpg) no-repeat top left;
	position:relative;
}
#region_wrap {
	margin:20px 0px 0px 0px;
	padding:0px;
	background: none;
	position:relative;
	height: 111px;
}
#region_wrap {
	margin:20px 0px 0px 0px;
	padding:0px;
	background: url(images/frametest.jpg) no-repeat top left;
	position:relative;
}
#sub_banner {
	float:left;
	padding:0px;
	margin:-1px 0px 0px 0px;
	width: 100%;
}
#banner_tabs {
	position:relative;
	float:left;
	padding:0px 0px 0px 7px;
	margin:0px;
	border:0px solid #999;
	z-index:2;
}
#banner_tabs img {
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px;
	border:0px solid #999;
}
#bull_space {
	margin:0px;
	padding:5px 10px 0px 10px;
	background-color:#FAFAFA;
	width: 216px;
	text-align:center;
	border:1px solid #C6C6C6;
}
.poll_space {
	margin:10px 0px 10px 0px;
	padding:10px;
	background-color:#FAFAFA;
	width: 216px;
	border:1px solid #C6C6C6;
}
.poll_space input {
	border: 1px solid #666;
	background: #fff;
	text-transform: lowercase;
}
#pollitem {
	font-weight:bold;
	padding:0px 0px 3px 0px;
}
.poll_space ul {
	margin:0px 0px 0px 10px;
	padding:0px;
}
.poll_space ul li {
	list-style-type:none;
	float:left;
	border:0px solid #000;
	width:200px;
	padding:0px 0px 5px 0px;
}
.poll_space ol {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}
.poll_space ol li {
	float:left;
	border:0px solid #000;
	width:200px;
	padding:0px 0px 5px 0px;
}
#newsletter {
	float:right;
	width:219px;
	height:24px;
	padding:5px 0px 0px 0px;
	font: 10px Trebuchet MS;
	color:#333;
	border:0px dotted #FF00FF;
}
#newsletter form {
	margin:0px;
	padding:0px;
}
#keywordsnews {
	float:left;
	margin:0px;
	padding:0px;
	color:#ccc;
	height:18px;
}
#submitnews {
	float:left;
	margin:0px;
	padding:0px 0px 5px 0px;
}
#caption_here {
	margin:0px;
	padding:0px;
	border:1px solid #cecece;
}
#silo_b {
	float:left;
	width:425px;
	padding:0px;
	margin:20px 33px 0px 33px;
	border:0px solid #ff00ff;
}
#silo_b h1 {
	font-family: "tahoma", serif;
	font-size:20px;
	padding:2px 0;
	margin:0;
	color:#1F4A82;
	font-weight:bold;
}
#silo_b_int {
	float:left;
	width:475px;
	padding:0px;
	margin:20px 25px 0px 25px;
	border:0px solid #ff00ff;
}
#silo_b_int h1 {
	font-family: "tahoma", serif;
	font-size:20px;
	padding:2px 0;
	margin:0;
	color:#1F4A82;
	font-weight:bold;
}
#ctrail {
	float:left;
	font:10px Verdana, Tahoma, Serif;
	color:#999;
	margin-top:0px;
}
#acc {
	float:right;
	padding:1px 1px 0px 0px;
	border:0px solid #666;
	width:100px;
	margin:0px 0px 0px 0px;
}
#acc img {
	border:none;
	margin:0px;
}
#acc ul {
	float:right;
	margin:0px;
	padding:0px;
}
#acc ul li {
	list-style-type:none;
	float:left;
}
#acc ul li#acc1 {
	background:none;
	padding-left:0px;
}
#acc ul li a {
	display:block;
	font-size:1px;
	text-decoration:none;
	color:#fff;
	padding-right:5px;
}
#acc ul li#acc4 a {
	width:22px;
	height:22px;
	background:top left url(images/icon_email.gif) no-repeat;
	margin:0px;
}
#acc ul li#acc1 a {
	width:29px;
	height:22px;
	background:top left url(images/icon_print.gif) no-repeat;
	margin:0px;
}
#acc ul li#acc3 a {
	width:22px;
	height:22px;
	background:top left url(images/icon_text.gif) no-repeat;
	margin:0px;
}
#center_bottttttttom {
	margin:20px 0px 0px 0px;
	padding:0px;
	background: url(images/frametest.jpg) no-repeat top left;
	position:relative;
}
#center_bottom_text {
	top:10px;
	right:10px;
	width:260px;
	position:absolute;
	border:0px solid #ccc;
}
#center_bottom_text a {
	color:#0071BC;
}
#center_icon {
	background:top left url(images/icons_box_top.jpg) no-repeat;
	margin:20px 0px 0px 0px;
	padding:18px 0px 0px 0px;
	width: 425px;
}
#icons {
	border:1px solid #c6c6c6;
	width: 425px;
}
#icons img {
	margin:0px;
	padding:10px 5px 0px 5px;
}
#silo_c {
	float:right;
	width:235px;
	margin:20px 0px 0px 0px;
	padding:0px;
	border:0px solid #ff0000;
}
#silo_c_int {
	float:right;
	width:210px;
	margin:20px 0px 0px 0px;
	padding:0px;
	border:0px solid #ff0000;
}
.right_bottom {
	margin:20px 0px 0px 0px;
	padding:0px;
	position:relative;
}
.right_bottom_text {
	top:10px;
	right:5px;
	width:115px;
	position:absolute;
	border:0px solid #ccc;
}
.right_bottom_text a {
	color:#0071BC;
}
#news_space ul {
	list-style:none;
	padding:0px;
	margin:11px 0px 0px 0px;
}
#news_space li {
	clear:both;
	width:230px;
	border: 0px solid #000;
	display: block;
}
.news_date {
	float:left;
	width:45px;
	height:45px;
	border: 0px solid #ff00ff;
	background: url(images/date_bg.gif) no-repeat center left;
	text-align:center;
	padding:8px 0px 0px 0px;
	font-weight:bold;
}
.news {
	float:left;
	border: 0px solid #ff0000;
	padding:3px 0px 0px 7px;
	width:170px;
}
.news a {
	line-height:22px;
}
/*
#news_space ul {list-style:none;padding:0px;margin:11px 0px 0px 0px; }
#news_space li {clear:both;display: block; float:left;}

.news_date {float:left; width:45px; height:45px;  border: 1px solid #ff00ff;background: url(images/date_bg.gif) no-repeat center left ; text-align:center; padding:8px 0px 0px 0px; font-weight:bold;}
.news {float:left;  border: 1px solid #ff0000; padding:3px 0px 0px 7px;  }
.news a {line-height:22px;}
*/
#allnews {
	clear:both;
	padding:0px 0px 0px 22px;
	margin:0px;
	float:right;
	background: url(images/icon_viewnews.gif) no-repeat bottom left;
	line-height:15px;
}
#redbar {
	padding:0px;
	margin:11px 0px 11px 0px;
}
#event_space ul {
	list-style:none;
	padding:0px;
	margin:11px 0px 0px 0px;
}
#event_space li {
	clear:both;
	width:230px;
	border: 0px solid #000;
	display: block;
	border-bottom:1px solid #ccc;
	line-height:24px;
}
.event_date {
	float:right;
	border: 0px solid #ff00ff;
	padding:0px 0px 0px 0px;
}
.event {
	float:left;
	border: 0px solid #ff0000;
	padding:3px 0px 0px 0px;
	width:135px;
}
.event a {
	font:11px tahoma, Sans-serif;
	color:#000;
	text-decoration:none;
}
#allevents {
	clear:both;
	padding:8px 0px 0px 22px;
	margin:0px;
	float:right;
	background: url(images/icon_viewevents.gif) no-repeat bottom left;
	line-height:15px;
}
#quicklinks ul {
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: disc;
}
#quicklinks ul li {
	border:0px solid #000;
	width:200px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 15px;
}
#quicklinks ul li a {
	color: #000;
	text-decoration: none;
}
#internal_nav {
	border:0px solid #999;
}
#internal_nav h1 {
	padding:5px 0px 0px 10px;
}
#internal_nav ul {
	padding:0px;
	border:0px solid #000;
	list-style-type: none;
	width:180px;
	margin:0px;
	border-top:1px solid #ccc;
}
#internal_nav ul li {
	padding:4px 0px 4px 10px;
	border-bottom:1px solid #ccc;
	margin:0px;
}
#internaaaal_nav ul li:hover {
	padding:4px 0px 4px 0px;
	background-color:#BCCED9;
	font-weight:bold;
}
#internal_nav ul li a {
	font:13px Trebuchet MS, Sans-serif;
	color:#1F4A82;
	border:0px solid #0000ff;
	margin:0px;
	text-decoration:none;
}
#internal_nav ul ul {
	padding:5px 0px 0px 10px;
	border:0px solid #000;
	list-style-type: none;
	margin:0px;
}
#internal_nav ul ul li {
	padding:2px 0px 2px 10px;
	border-bottom:0px solid #ccc;
	margin:0px;
}
#internaaaal_nav ul ul li:hover {
	padding:2px 0px 2px 0px;
	background-color: #fff;
	font-weight:bold;
}
#internal_nav ul ul li a {
	font:13px Trebuchet MS, Sans-serif;
	color:#32438C;
}
#internal_nav a {
	display:block;
	line-height: 15px;
	border:1px solid #000;
}
#internal_nav a:hover {
	background: #BCCED9;
	border:0px solid #000;
	padding: 0px 0px 0px 10px;
	margin-left:-10px;
}
#internal_nav ul ul a:hover {
	background: #BCCED9;
	border:0px solid #000;
	padding: 0px 0px 0px 30px;
	margin-left:-30px;
}
#foot_space {
	width: 998px;
	margin:10px auto;
	padding:10px 0px 20px 0px;
	border:0px solid #FF00FF;
	text-align:left;
	font:10px tahoma, Sans-serif;
	color:#fff;
}
#foot_space a {
	font:10px tahoma, Sans-serif;
	color:#fff;
	text-decoration:underline;
}
#foot_space p {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
}
#foot_space ul {
	float:left;
	list-style-type:none;
	border:0px solid #666;
	padding:0px;
	margin:0px 0px 6px 0px;
	width:800px;
}
#foot_space li {
	float:left;
	display:inline;
	margin:0px;
	list-style-type: none;
	padding:0px 6px 0px 6px;
	cursor:pointer;
	list-style-type:none;
	border-right:1px solid #fff;
}
#foot_space2 p {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
}
/* Added by Roger*/

#eventlist {
	margin:0px;
	padding:0px;
	border:0px solid #cecece;
}
.eventitem {
	clear:both;
	margin:15px 0px 0px 0px;
	border:0px solid #cecece;
}
.eventitem .top {
	padding:3px;
}
.eventitem .eventTitle {
	margin:0px 0px 0px 0px;
	font-weight:bold;
}
.eventitem .eventDate {
	margin:0px 10px 0px 0px;
}
.eventitem .body {
	clear:both;
	margin:5px 0px 0px 0px;
}
.singleeventitem label {
	font-weight:bold;
	margin:0px 5px 0px 0px;
}
.eventDescription {
	margin:10px 0px 0px 0px;
}

