body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #fdf5f1;
}

td.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
}

a{
	color: #AF2026;
	font-size: 8pt;
	text-decoration: none;
}
a:hover{
	color: #AF2026;
	font-size: 8pt;
	text-decoration: underline;
}
a:visited{
	color: #AF2026;
	font-size: 8pt;
	text-decoration: none;
}

a.btrail{
	color: #AF2026;
	font-size: 8pt;
	text-decoration: none;
}
a.btrail:hover{
	color: #AF2026;
	font-size: 8pt;
	text-decoration: underline;
}
a.btrail:visited{
	color: #AF2026;
	font-size: 8pt;
	text-decoration: none;
}	

a.leftbar_link {
	color: #AF2026;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
	line-height: 22px;
}

a.leftbar_link:hover {
	color: #AF2026;
	font-size: 8pt;
	font-weight:bold;
	text-decoration: none;
	line-height: 22px;
}

a.leftbar_link:visited {
	color: #AF2026;
	font-size: 8pt;
	text-decoration: none;
	font-weight:bold;
	line-height: 22px;
}

td.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}

a.footer_link {
	color: black;
	text-decoration: none;
}

.leftbar{
	vertical-align:top;
}
.home_table {
	border:1px solid #9B3B30;
	border-width: 1px;
}
.cell_1{
	background-color:#9B3B30;
	border:1px solid #9B3B30;
}
.cell_2{
	border:1px solid #9B3B30;
	border-width: 1px;
}
.inner_table{
	border:1px solid #F1D6C6;
	border-width: 1px;
}
.white_text_large{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.white_text_normal{
	font-size: 11px;
	color:#fdf5f1;
}
.orange_text{
	font-size:11px;
	color:F15C46;
	font-weight:bold;
}

.dark_prod_col {
	background-color: #c2c1c1;
}

.light_prod_col {
	background-color: #e0e0df;
}

.white_prod_col {
	background-color: white;
}

.item_cell {
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.prod_hdr {
	font-weight: bold;
	font-height: 105%;
}

/**
 *
 * /dairyhouse/dairyhouse/news.php styles only
 *
 **/
div.c8 { 
	text-align: center;
}
table.c1, td.c6 { width: 100%; }
table.c3 { background-color: White; }
table.c7 { width: 95%; }
td.c2 { background-color: #EEEEEE; width: 194px; }
td.c4 {
	background-image: url(images/horiz_dot_line.gif);
	line-height: 1px;
}
td.c5 {
	background-image: url(images/green_pixel.gif);
	width: 1px;
}
.c10 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: xx-small;
}
.c9 { font-size: x-small; }

/**
 *
 * Suckerfish Dropdowns Styling
 * http://www.htmldog.com/articles/suckerfish/dropdowns/
 *
 * menu blocks located in menulist.php
 *
 **/
/*
#nav, #nav ul { /* all lists * /
	padding: 0;
	margin: 0;
	line-height: 1;
	list-style:none;
}
#nav a {
	display: block;
}
#nav a.bullet {
	display: block;
	background: url(images/bullet.gif) top left no-repeat;
	text-indent:.8em;
	line-height:1.5em;
	padding:4px;
	padding-top:0;
	}
#nav li { /* all list items * /
	float: left;
	font-size:10px;
}

#nav li ul { /* second-level lists * /
	position: absolute;
	border:2px solid #DAC087;
	background-color:#F5ECD9;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers * /
}

#nav .clients_width_l1 {
	width:103px;
	}
#nav .clients_width_l2 {
	width:150px;
	}
#nav .candidates_width_l1 {
	width:113px;
	}
	
#nav li ul ul { /* third-and-above-level lists * /
	margin: -2em 0 0 10em;
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items * /
	left: auto;
}
.clr {
	clear:left;
	}

