/* 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:#0071BC;}
a:hover {text-decoration:underline; color:#0071BC;}

h1 {font-family: "tahoma", serif; font-size:14px; padding:2px 0; margin:0; color:#1F4A82; font-weight:bold;}
h2 {font-family: "tahoma", serif; font-size:13px; padding:2px 0; margin:0; color:#AF0629; font-weight:bold;}
h3 {font-family: "tahoma", serif; font-size:12px; padding:2px 0; margin:0; color:#1f61cd;}
h4 {font-family: "tahoma", serif; font-size:11px; padding:2px 0; margin:0; color:#1f61cd;}
h5 {font-family: "tahoma", serif; font-size:10px; padding:2px 0; margin:0; color:#1f61cd;}

.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:200px; margin:0px 0px 0px 0px;border-top:1px solid #ccc; }
#internal_nav ul li {padding:4px 0px 4px 0px; border-bottom:1px solid #ccc; margin:0px; width:200px;}
#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 0px;border:0px solid #000;list-style-type: none;  margin:0px;}
#internal_nav ul ul li {padding:2px 0px 2px 0px; 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; padding:0px 0px 0px 10px; width:190px;} 
#internal_nav ul ul a{ padding:0px 0px 0px 20px; width:180px;}
#internal_nav ul ul ul a{ padding:0px 0px 0px 30px; width:170px;}
#internal_nav ul ul ul ul a{ padding:0px 0px 0px 40px; width:160px;}

#internal_nav a:hover {background: #BCCED9;border:0px solid #000;margin-left:0px;} 
#internal_nav ul ul a:hover {background: #BCCED9;border:0px solid #000;margin-left:0px;} 



#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;}




