a {
	color: #900027;
	text-decoration:none;

}
a:visited{
	color: #900027;

}

.redtext{
	color: #900027;
}

a:hover{
	color: #900027;

	text-decoration: underline;
}
body {
	background-color: white;
	color: #666666;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}

button {
background-color: #ff9900;
color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
    border-bottom: solid 1px #ff9900; /* Sets the bottom border properties for an element using shorthand notation */
	border-top: solid 1px #ff9900; /* Sets the bottom border properties for an element using shorthand notation */
	border-left: solid 1px #ff9900; /* Sets the bottom border properties for an element using shorthand notation */
	border-right: solid 1px #ff9900; /* Sets the bottom border properties for an element using shorthand notation */
}
form{
	margin-bottom: 0px;
	margin-top: 0px;
}
h1 {
	color: #006685;
	font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

h2 {
	color: #006685;
	font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

h3 {
	color: #006685;
	font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

h4 {
	color: #006685;
	font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

h5 {
	color: #006685;
	font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin: 0px;
}

h6 {
	color: #900027;
	font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}


input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

input.text {
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
}
select {
	background-color: #FFFFFF;
	border-color: #cccccc;
	border-style: solid;
	border-width: 1px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: normal;
	padding: 1px;
}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
textarea {
	background-color: #FFFFFF;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 98%;
}
th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ul {

	}
	
	.alignmiddle{
	vertical-align: middle;
}

.imagepaddingleft { 
padding-left : 10px;
} 
.imagepaddingright { 
padding-right : 10px;
} 

#maincontainer {
	width: 955px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	background-color: White;
}

#menucontainer {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: url(../images/templates/red-nav-slice.gif) repeat-x left top;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	clear: left;
	height: 33px;
}

#menucontainerbottom {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color:#831F32;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

#menucontainerbottom a{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	background-color:#831F32;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

#menucontainerbottomlivestock {
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	background-color:#016780;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

#menucontainerbottomlivestock a{
	margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
	background-color:#016780;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}


#topcontent {
width: 955px;
margin: 0 auto 0 auto;
	height: 70px;
	background: url(../images/templates/logo.gif) no-repeat left top;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	
}
#maincontent {
		background-color: white;
		padding: 10px;
		border-left: 1px;
		border-left-style: solid;
		border-left-color: #999999;
		border-right: 1px;
		border-right-style: solid;
		border-right-color: #999999;
		margin-top: 0px;
		margin-bottom: 5px;
		margin-left: 0px;
		margin-right: 0px;
		line-height: 180%;
}

#maincontent3 {
		background-color: white;
		padding: 0px;
		border-left: 1px;
		border-left-style: solid;
		border-left-color: #999999;
		border-right: 1px;
		border-right-style: solid;
		border-right-color: #999999;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
		line-height: 180%;
}

#bluethickline {

		border-bottom: 5px;
		border-bottom-style: solid;
		border-bottom-color: #006685;
		
		}

#addressbar {
		background-color: #E0DFE3;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 0px;
		margin-right: 0px;
		height: 185px;


}

#footerbar {
		background-color: white;
		border-top: 1px;
		border-top-color: #999999;
		border-top-style:dashed;
		border-bottom: 1px;
		border-bottom-color: #999999;
		border-bottom-style:dashed;
		padding-top: 10px;
		padding-left: 5px;
		padding-bottom: 10px;
		padding-right: 5px;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	line-height: 180%;

}

#footerbottombarleft {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
			padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
		float: left;
		width: 300px;

}

#footerbottombarright {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
			padding-top: 5px;
		padding-left: 5px;
		padding-right: 5px;
float: right;
}



#bodycontent{
	width: 570px;
	height:100%;

}

#footer {
	width: 995px;
	height: 55px;
	margin: 0 auto;
	background-color:#006699;

}

#footer p {
	margin: 0;
	padding: 10px 0 0 130px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.linespacer {
		border-bottom-color:#A7A7A7;
	border-bottom-style:dashed;
	border-bottom-width: 1px;
	}
	
	.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
width: 100%;
border: 0px solid #625e00;
border-width: 0px 0;
background: transparent url(../images/templates/red-nav-slice.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 10px 16px ;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover{
color: white;
background: transparent url(../images/templates/grey-nav-slice.gif) center center repeat-x;
border-right: 1px solid white;
}

.solidblockmenu li .current{
color: white;
background: transparent url(../images/templates/red-nav-slice.gif) center center repeat-x;
border-right: 0px solid white;
}

.solidblockmenudown{
margin: 0;
padding: 0;
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
width: 100%;
border: 0px solid #625e00;
border-width: 0px 0;
background: transparent url(../images/templates/grey-nav-slice.gif) center center repeat-x;
}

.solidblockmenudown li{
display: inline;
}

.solidblockmenudown li a{
float: left;
color: white;
padding: 10px 16px ;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenudown li a:visited{
color: white;
}

.solidblockmenudown li a:hover{
color: white;
background: transparent url(../images/templates/red-nav-slice.gif) center center repeat-x;
border-right: 1px solid white;
}

.solidblockmenudown li .current{
color: white;
background: transparent url(../images/templates/red-nav-slice.gif) center center repeat-x;
border-right: 1px solid white;
}
.solidblockmenudown li .art{
color: white;
background: transparent url(../images/templates/grey-nav-slice.gif) center center repeat-x;
border-right: 0px solid white;
}

.solidblockmenudown li .currentart{
color: white;
background: transparent url(../images/templates/red-nav-slice.gif) center center repeat-x;
border-right: 0px solid white;
}

	.solidblockmenulivestock{
margin: 0;
padding: 0;
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
width: 100%;
border: 0px solid #625e00;
border-width: 0px 0;
background: transparent url(../images/templates/blue-nav-slice.gif) center center repeat-x;
}

.solidblockmenulivestock li{
display: inline;
}

.solidblockmenulivestock li a{
float: left;
color: white;
padding: 10px 13px ;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenulivestock li a:visited{
color: white;
}

.solidblockmenulivestock li a:hover{
color: white;
background: transparent url(../images/templates/grey-nav-slice.gif) center center repeat-x;
border-right: 1px solid white;
}

.solidblockmenulivestock li .current{
color: white;
background: transparent url(../images/templates/blue-nav-slice.gif) center center repeat-x;
border-right: 0px solid white;
}

.solidblockmenulivestockdown{
margin: 0;
padding: 0;
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
width: 100%;
border: 0px solid #625e00;
border-width: 0px 0;
background: transparent url(../images/templates/grey-nav-slice.gif) center center repeat-x;
}

.solidblockmenulivestockdown li{
display: inline;
}

.solidblockmenulivestockdown li a{
float: left;
color: white;
padding: 10px 13px ;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenulivestockdown li a:visited{
color: white;
}

.solidblockmenulivestockdown li a:hover{
color: white;
background: transparent url(../images/templates/blue-nav-slice.gif) center center repeat-x;
border-right: 1px solid white;
}

.solidblockmenulivestockdown li .current{
color: white;
background: transparent url(../images/templates/blue-nav-slice.gif) center center repeat-x;
border-right: 1px solid white;
}
.solidblockmenulivestockdown li .art{
color: white;
background: transparent url(../images/templates/grey-nav-slice.gif) center center repeat-x;
border-right: 0px solid white;
}

.solidblockmenulivestockdown li .currentart{
color: white;
background: transparent url(../images/templates/blue-nav-slice.gif) center center repeat-x;
border-right: 0px solid white;
}
.solidblockmenulivestockdown li .cat{
color: white;
background: transparent url(../images/templates/grey-nav-slice.gif) center center repeat-x;
border-right: 0px solid white;
}

.solidblockmenulivestockdown li .currentcat{
color: white;
background: transparent url(../images/templates/blue-nav-slice.gif) center center repeat-x;
border-right: 0px solid white;
}

.requestboxes {
	background: #EEEDEF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	color: #900027;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
		text-align:center;
}

.requestboxes a:link{
	background: #EEEDEF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	color: #900027;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
		text-decoration: none;
			text-align:center;
}

.requestboxes a:hover{
	background: #EEEDEF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	color: #900027;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
		text-align:center;
}

.requestboxes a:visited{
	background: #EEEDEF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	color: #900027;
	font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align:center;
}


#column1 {
	float: left;
	width: 136px;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right-color:#006685;
	border-right-style:dashed;
	border-right-width: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #006685;
	line-height: 180%;
}

	.addressmenu{
margin-top: 8px;
margin-bottom: 8px;
padding: 0;
float: left;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #006685;
width: 100%;
line-height: 185%;
border-right: 0px dashed #006685;
margin-left: 0px;
}

.addressmenu li{
display: inline;
}

.addressmenu li a{
float: left;
color: #006685;
padding: 0px 8px ;
text-decoration: none;
border-right: 1px dashed #006685;
}

.addressmenu li a:visited{
color: #006685;
}

.addressmenu li a:hover{
color: #006685;
border-right: 1px dashed #006685;

}

.addressmenu li a:visited{
color: #006685;
border-right: 1px dashed #006685;

}

.addressmenu li .current{
color: #006685;
border-right: 0px dashed #006685;

}

	.quicksearchbutton{
	background-color: #006685;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	border: 1px;
	border-color: white;
	border-style: solid;
	padding: 3px;
}

.dottedline {
border-top:1px;
border-top-style:dashed;
border-top-color: #999999;
height: 1px;
margin-top:10px;
margin-bottom: 10px;

}

.newsbox {
padding: 5px;
color: #666666;
background-color: #EEEDEF;
border-color: #006685;
border: 1px;
border-style: solid;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 170%;
}

.newsscroll {
	padding: 0px;
color: #666666;
background-color: #EEEDEF;
border-color: #006685;
border: 1px;
border-style: solid;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
background-color: #EEEDEF;
}

.newsboxtitle {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
background-color: #900027; 
padding: 8px;}

h8 {
	color: #006685;
	font-family: Georgia, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
}

.smalltext {	
	background-color: white;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		line-height: 165%;

}
.normaltext {
	background-color: white;
	color: #666666;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left; }
.groupb{display: none;}

.propertytableborder {
	    border-bottom: solid 0px #999999; /* Sets the bottom border properties for an element using shorthand notation */
	border-top: solid 0px #000000; /* Sets the bottom border properties for an element using shorthand notation */
	border-left: solid 1px #999999; /* Sets the bottom border properties for an element using shorthand notation */
	border-right: solid 1px #999999; /* Sets the bottom border properties for an element using shorthand notation */}
	
	.propertytext {
		
			font-family: Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px; 
	line-height: 180%;
	}
		
		