/* CSS Document */

body {
	background-color:#336633;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:-5px;
	margin-bottom:-5px;
	}

#tbllayout{
	background-color:#FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
}

.pagecontent {
	float:right;
	text-align:left;
	width: 470px;
	background-color:#FFF;
	padding-top:20px;
	padding-right:10px;
	padding-bottom:15px;
	}

.pagecontent p{
	width: 450px;
	}
		
#menuitem {
	width:144px;
	height:30px;
	text-transform:uppercase;
	text-align:center;
	background-color:#CEE0B4; /*attempt at grey-green*/
	border-style:solid;
	border-color:#336633;
	border-width:2px;
	font-size:14px;
	margin:7px;
	padding:3px;
	padding-top:14px;
	padding-bottom:0px;
}

#menuitem #menu2lines {
	margin-top:-7px;
}

#menuitem a{
	color:#000000;
	text-decoration:none;
}

#menuitem a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.mainmenu {
	padding:10px;
	padding-top:20px;
	padding-bottom:0px;
	color: #FFFFFF;
	}

.mainmenu img {
	padding-bottom:20px;
	padding-left:15px;
}

#headingcenter {
	text-align:center;
	font-weight:bold;
	text-decoration:underline;
}

#headingcenter_nounderline {
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}

#headingcenter_nounderline_green {
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	color:#CEE0B4;
}

#headingleft_nounderline {
	text-align:left;
	font-weight:bold;
	text-decoration:none;
}

#textcenter {
	text-align:center;
}

#picleftsmall {
	border-style:solid;
	/*border-color:#CEE0B4;*/
	border-color:#336633;
	border-width:2px;
	margin:11px;
	margin-left:18px;
	margin-top:7px;
	margin-bottom:12px;
}

#picrightsmall img{
	float:right;
	clear:right;
	right:35px;
	padding-top: 5px;
	padding-bottom: 9px;
	padding-left: 20px;
}

#textfloatleft {
	padding-bottom:15px;
	padding-top:0px;
	margin:0px;
}

#textfloatleft p{
	width:250px;
}

#textfloatleft li{
	width:220px;
	vertical-align:top;
	font-size:13px;
}

#spacedlist li{
	padding-bottom:11px;
	margin-left: -15px;
}

/* takes off extra space at bottom of list*/
/*#spacedlist {
	margin-bottom:-8px;
}*/

#conductlist li{
	padding-bottom:11px;
	margin: 15px;
	margin-right: 20px;
}

#conductlist {/* takes off extra space at bottom of list*/
	margin-bottom:-8px;
}

#formrequest {
	background-color:#CEE0B4;
	border-style:double;
	border-color:#336633;
	padding:5px;
	font-weight:bold;
	width:250px;
	line-height:1.5;
}

#tbl_list {
	background-color:#CCCCCC;
	font-size:12px;
	page-break-inside:avoid;
}

#tbl_list td {
	padding:5px;
}

#tbl_list th{
	background-color:#CEE0B4; /*attempt at grey-green*/
	font-weight:bold;
	text-align:center;
}

#tbl_list #stripe1 {
	background-color:#CEE0B4; /*attempt at grey-green*/
}

#tbl_list #stripe2 {
	background-color:#FFFFFF;
}

#conditions {
	font-size:12px;
}

#condwidth {
	width:640px;
}


#conditions li{
	padding-bottom:5px;
}

#auctionprices {
	font-size:11px;
	/*margin-bottom:10px;*/
	background-color:#CCCCCC;
	padding:0px;
}

#auctionprices th{
	background-color:#CEE0B4;
	font-weight:bold;
}

#auctionprices td{
	/*padding-left:2px;*/
}

#auctionprices #specname {
	font-size:12px;
	text-align:left;
	padding:2px;
	padding-left:5px;
}

#auctionprices #price {
	font-size:12px;
}

#auctionprices #paid {
	width:40px;
	font-size:11px;
}

#auctionprices #stripe2 {
	background-color:#FFFFFF;
}

#auctionprices #stripe1 {
	background-color:#CEE0B4; /*attempt at grey-green*/
}


#gfi_form {
	background-color:#FFFFCC;
	background-color:#CEE0B4;
	font-size:12px;
	font-weight:normal;
	padding:5px;
}

#gfi_form tr{
	line-height:2.5;
}

#gfi_form .label{
	text-align:right;
}

#gfi_form .labelmulti {
	font-weight:bold;
}

#gfi_form .smallfont td{
	font-size:11px;
	line-height: 0.8;
}

.radiolist td{
	line-height:0.5;
}

#farminfo tr {
	line-height:1.6;
}

#validation tr{
	line-height:1.6;
}

a {
	color:#3333FF;
}

#costnote {
	margin-top:2px;
	font-weight:bold;
	font-size:11px;
}

.activepage #menuitem{
	border-color:#CEE0B4; /*attempt at grey-green*/
	background-color:#336633;
}

.activepage #menuitem a{
	color:#FFFFFF;
}

a img {
	border-style:none;
}

#salelistnote {
	/*margin-top:-45px; messing up print preview */
	font-size:11px;
	text-align:right;
	margin-bottom:1px;
	color:#336633;
}

#indent50 {
	margin-left:50px;
}

#indent90 {
	margin-left:90px;
	padding-top:10px;
	padding-bottom:10px;
}

#trustees li {
	padding-bottom:12px;
}

#mapfloatright {
	float:right;
	padding-left:20px;
	padding-bottom:15px;
}

div.keeptogether {
	background-color:#CCCC00;
	border-width:medium;
	border-style:double;
	page-break-inside:avoid;
}

#navbutton {
	border-style:outset;
	color:#3333FF;
	padding:2px;
 	background-color: #CCCCCC;
}

#speciesname {
	text-decoration:underline;
}

#hitcounter{
	color:#999999;
	text-align:center;
	font-style:italic;
	font-size:10px;
	margin-top:-2px;
	margin-left:-12px;
}

#hide th{
	background-color:#CEE0B4;
	border-style:none;
}

#auctionprices {
	/*border-bottom-style:solid;
	border-bottom-color:#CEE0B4;
	border-bottom-width:2px;*/
	page-break-inside:avoid;
}

#highlight {
	background-color:#FF9;
	font-weight:bold;
	text-align:center;
	border:2px solid double;
	line-height:2;
	width:60%;
	padding:7px;
	border-color:#336633;
	color:#336633;
}

#photocaption {
	font-size:10px;
	color:#999;
	text-align:right;
}