body {
	/*font: 11px helvetica, verdana, arial, helvetica, sans-serif;*/
	color: #565656;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0;
	background-color: #000000;
}
.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 10px;
	padding-right: 6px;

	}
h1 {
	font-family: Arial, Verdana, sans serif;
	font-size: 25px;
	font-weight: bold;
	color: #22204E;
	padding-left: 20px;
	padding-top: 10px;
	text-align: left;
}
h2 {
	font-family: Arial, Verdana, sans serif;
	font-size: 18px;
	font-weight: bold;
	color: #CD802C;
	padding-left: 20px;
	padding-top: 0px;
	text-align: left;
}
h3 {
	font-family: Arial, Verdana, sans serif;
	font-size: 14px;
	font-weight: bold;
	color: #373737;
	padding-left: 25px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

p {font-family: Arial, Verdana, sans serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left: 25px;
	padding-right: 15px;
}
p.livestockLinks{
	padding-bottom: 15px;
	padding-top: 10px;
	}	 
.homeText {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #22204E;
	padding-left: 20px;
	padding-right: 40px
}
.top {
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 6px;
}
.bottom {
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	width: 760px;
	height: 5px;
}
.leftSide {
	background-image: url(../images/border_left.gif);
	background-repeat: repeat-y;
	width: 1px;
	
}
.rightSide {
	width: 8px;
	background-color: #000000;

}
.mainTable {
	background-image: url(../../happflower/images/header.jpg);
}
a:link { 
	color: #4F0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
a:visited { 
	color: #3d0000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	
	}
a:hover { 
	color: #4F0000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
a:active { 
	color: #333333;
	}

/********************************start of menu styling************************************/
#navlist
{
color: white;
background: #373737;
/*border-bottom: 0.2em solid #565656;
border-right: 0.2em solid #565656;*/
padding: 0 1px;
margin-left: 0;
width: 17em;
font: normal 0.8em Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
font-size: 1em;
}

#navlist a
{
display: block;
text-decoration: none;
margin-bottom: 0.0em;
margin-top: 0.0em;
color: white;
background: #373737;
border-width: 1px;
border-style: solid;
border-color: #6f6f6f #2c2c2c #959595 #252525;
border-left: 1em solid #9d0000;
padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a#current { border-color: #6f6f6f #252525 #959595 #dd0000; }

#navlist a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#navlist a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 18em;
/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navlist a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navlist a:hover, #navlist a#current:hover
{
background: #2b2b2b;
border-color: #353535 #7e7e7e #bfbfbf #750000;
padding: 0.4em 0.35em 0.25em 0.9em;
}

#navlist a:active, #navlist a#current:active
{
background: #2b2b2b;
border-color: #353535 #7e7e7e #bfbfbf #750000;
padding: 0.4em 0.35em 0.25em 0.9em;
}

/*************************************end of menu styling********************************/

.livestockSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: none;
	color: #3C3C3C;

}
.mainList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.centerPic {
	text-align: center;
	margin-left: 20px;
	}.greyText {
	color: #818181;
}
.designedBy {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	padding-left: 0px;
	padding-right: 6px;
}
