body {

	width: 100%;

	height: 100%;

	min-height: 100%;

	padding: 0px;

	margin: 0px;

}

html {

	background: #5f251f url(../images/background.jpg) top left repeat-x;

	font: 11px Tahoma, Arial;

	font-size: 11px;

	color: #8a2629;

}

img {

	border: none;

}

#container {

	top: 0px;

	width: 781px;

	height: 100%;

	min-height: 100%;

	margin: auto;

	position: relative;

	background: #FFFFFF;

}

#top_image2 {

	background: url(../images/top_image2.jpg) no-repeat;

	position: absolute;

	top: 0px;

	left 0px;

	width: 781px;

	height: 148px;

	z-index: 10;

}

#grey_dec {

	background-color: #e9e9e6;

	height: 100%;

	width: 232px;

	position: absolute;

	top: 0px;

	right: 0px;

}

#logo {

	background: url(../images/grey_dec.gif) no-repeat;

	position: absolute;

	bottom: 0px;

	left: 0px;

	width: 221px;

	height: 312px;

}

#clearing { 

	position: absolute;

	top: 10px;

	right: 7px;

}

/*#nav {

	position: absolute;

	height: auto;

	left: -25px;

	top: 170px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	z-index: 10;

}*/
#nav {
    margin:0px;
	padding:0px;
	position: absolute;
	
	height: auto;

	left: 25px;

	top: 270px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	z-index: 10;

}

/*#nav ul {

	list-style-type: none;

	padding: 0;

	display: block;

}*/
#nav ul {

	list-style-type: none;

	padding: 0;
    margin:0px;
	display: block;

}

#nav li {

	list-style-type: none;

	padding-bottom: 5px;

}

#nav li:hover, #nav li.current { color: #cb9400; text-decoration:none; 	font-size: 12px; }

#nav a { color: #592219; text-decoration: none;}

#nav a:hover, #nav li.current a { color: #cb9400; text-decoration: none;}

#nav2 {
    margin:0px;
	padding:0px;
	position: absolute;
	
	height: auto;

	left: 25px;

	top: 162px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	z-index: 10;

}
#nav2 ul {

	list-style-type: none;

	padding: 0;
    margin:0px;
	display: block;

}

#nav2 li {

	list-style-type: none;

	padding-bottom: 5px;

}

#nav2 li:hover, #nav2 li.current { color: #cb9400; text-decoration:none; 	font-size: 12px; }

#nav2 a { color: #592219; text-decoration: none;}

#nav2 a:hover, #nav2 li.current a { color: #cb9400; text-decoration: none;}

.body_txt {

	font: 11px Tahoma, Arial;

	color: #403d3c;

}

.latest {

	font: 11px Tahoma, Arial;

	color: #464646;

}

.fineprint {

	font: 10px Tahoma, Arial;

	color: #333333;

}

.fineprint a {

	font: 10px Tahoma, Arial;

	color: #cb8506;

	font-weight: bold;

}

.fineprint a:hover {

	font: 10px Tahoma, Arial;

	color: #812627;

	font-weight: bold;

	text-decoration: underline;

}

.grey {

	color: #c1c1c1;

}

hr {

  border: 0;

  width: 100%;

  color: #7e2527;

  height: 1px;

}

#content2 {

	padding: 170px 20px 100px 150px;

	font-size: 11px;

	text-align: justify;

	color: #333333;

}

#content {

	padding: 150px 130px 100px 150px;

	font-size: 11px;

	color: #333333;

}

#table_text {

	padding: 0px 20px 0px 10px;

}

#content ul {

	list-style-type: square;

}

#content img a {

	border: 1px soild #000000;

}

.red {

	color: #592219;

	font-size: 12px;

	font-weight: bold;

}

.current {

	font-size: 11px;

	color: #cb8506;

	font-weight: bold;

	text-decoration: underline;

}

a {

	text-decoration: none;
	color: #592219;
	font-weight: bold;

}

.link
{
text-decoration: none;
color: #cb8506;
font-weight: bold;
}

a:hover {

	color: #d49400;

}

h1, .h1 {

	font-size: 18px;

	color: #cb8506;

	font-weight: bold;

}

h2, .h2 {

	font-size: 12px;

	color: #812627;

	font-weight: bold;

}

h3, .h3 {

	font-size: 12px;

	color: #812627;

	text-decoration: underline;

}

h4, .h4 {

	font-size: 12px;

	color: #cb8506;

	font-weight: bold;

}

.right { margin-left: 5px;}

.img {border: 1px solid #ffffff; margin-bottom: 5px; margin-top: 5px; margin-left: 5px;}

.img:hover {border: 1px solid #882629; margin-bottom: 5px;  margin-top: 5px; margin-left: 5px;}

#livestock_form {

	width: 220px;

	float: left;

	display: table;

}

#clearing_form {

	width: 250px;

	float: left;

	display: table;

}

.text-drop, .text-field, .text-area, .button {

	font-family: Tahoma, Arial, Helvetica;

	font-size: 11px;

	color: #333333;

}

.text-drop {

	width: 155px;

	height: 20px;

	background-color: #EAEAEA;

	border: 1px solid #999999;

}

.text-field {

	width: 150px;

	height: 15px;

	padding: 2px;

	background-color: #EAEAEA;

	border: 1px solid #999999;

}

.text-area {

	width: 208px;

	height: 80px;

	padding: 2px;

	background-color: #EAEAEA;

	border: 1px solid #999999;

}

.text-drop:hover, .text-field:hover, .text-area:hover {

	background-color: #D6D6D6;

}

.button {

	width: 80px;

	height: 20px;

	padding: 2px;

	background-color: #D6D6D6;

	border: 1px solid #999999;

}

.button:hover {

	background-color: #999999;

}

#footer {

	width: 781px;

	height: auto;

	margin: auto;

	position: relative;

	text-align: right;

	bottom: -10px;

	font: 9px Arial, Helvetica;

	color: #9b5859;

}

#footer a { color: #97716d; } 

#footer a:hover { color: #cb8506; } 

.fm-logo {

	float: right;

	margin: 2px 10px 0px 10px;

}