/* PAGE ELEMENTS
------------------------------*/
*	{
	font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#371609;
  text-align:left;
	}

	/* Set Formatting for paragraphs and headings */

	*	{
		font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
		}

	ul,li,p	{
		color:#666666;
		line-height:150%;
		margin-top:3px;
		margin-bottom:7px;
		text-align:justify;
		font-size:11px;
		}

	p.head1	{
		margin-top:0px;
		margin-bottom:28px;
		color:#99CC66;
		font-size:18px;
		letter-spacing:.1em;
		}

	p.head2	{
		margin-top:8px;
		margin-bottom:0px;
		color:#993300;
		font-weight:bold;
		font-size:11px;
		letter-spacing:.1em;
		}

	p.announcehead	{
		margin-top:0px;
		margin-bottom:12px;
		color:#759DA1;
		font-size:18px;
		}

	.bluehead	{
		text-align:center;
		font-size:17px;
		color:#759DA1;
		line-height:115%;
		font-weight:bold;
		}

	div#homepagecallout p	{
		text-align:center;
		font-size:10px;
		}


	div.auctionitem p	{
		line-height:120%;
		margin-top:3px;
		margin-bottom:7px;
		text-align:center;
		font-size:10px;
		}

	div.auctionfullview p	{
		line-height:120%;
		margin-top:3px;
		margin-bottom:7px;
		color:#000000;
		font-size:10px;
		}


	blockquote	{
		padding-right:9px;
		padding-left:9px;
		}

	blockquote p {
		margin-top:16px;
		text-align:center;
		}

	strong	{
		color:#993401;
		font-weight:normal;
		}

	p.question	{
		margin-top:18px;
		margin-bottom:2px;
		font-weight:bold;
		color:#993401;
		}

	p.answer	{
		margin-top:2px;
		margin-bottom:2px;
		}

	.photocaption	{
		text-align:center;
		color:#5C743D;
		font-size:9px;
		margin-top:6px;
		margin-bottom:8px;
		}


	.eventmonthhead	{
		text-align:center;
		background-color:#9FBDB7;
		color:#F4FFE4;
		font-size:17px;
		margin-top:6px;
		margin-bottom:8px;
		font-weight:bold;
		}

	.eventtitle	{
		text-align:center;
		font-size:15px;
		line-height:115%;
		color:#000000;
		font-weight:bold;
		margin-left:12px;
		margin-right:12px;
		margin-top:10px;
		}

	div#main-container div#middle-container div#body-container div.eventbody p	{
		text-align:center;
		line-height:150%;
		margin-bottom:9px;
		margin-left:12px;
		margin-right:12px;
		font-size:12px;
		}

	.eventdata	{
		margin:3px;
		text-align:center;
		line-height:115%;
		margin-left:12px;
		margin-right:12px;
		font-size:13px;
		}

	li	{
		margin-top:0px;
		margin-bottom:3px;
		padding-top:0px;
		padding-bottom:0px;
		}

	ul	{
		list-style-type: square;
		margin-top:0px;
		padding-top:0px;
		margin-bottom:12px;
		padding-left:7px;
		margin-left:7px;
		}

	/* Set properties for additional items */


	.navhighlight {
		padding: 1px 2px;
		font-size:9px;
		background-color:#FFFFFF;
		color:#993300;
		background-color:#993300;
		color:#FFFFFF;
		font-weight:bold;
		}



	.linkslist {
		padding-left:12px;
		font-weight: bold;
		}


	.moreurls {
		margin-top:0px;
		margin-left:0px;
		margin-bottom:24px;
		text-align:left;
		}

	.subnavbox  {
		margin:0px;
		margin-bottom:9px;
		padding:8px;
		padding-top:5px;
		border:solid 3px #D5EDB3;
		border-top:solid 5px #99CC66;
		border-bottom:solid 5px #99CC66;
		text-align:left;
		font-size:12px; 
		}

	.calloutad  {
			margin:0px;
			margin-top:5px;
			margin-bottom:5px;
			padding:16px;
			padding-top:7px;
			padding-bottom:7px;
			border:solid 1px #5C743D;
			text-align:left;
			}

	.calloutbox  {
		margin:0px;
		margin-top:5px;
		margin-bottom:5px;
		padding:16px;
		padding-top:7px;
		padding-bottom:7px;
		background-color:#DFF3C3;
		border-top:solid 6px #5C743D;
		border-bottom:solid 6px #5C743D;
		text-align:left;
		}

	.calloutsimple  {
		padding:16px;
		padding-top:7px;
		padding-bottom:7px;
		margin:0px;
		margin-top:9px;
		margin-bottom:9px;
		border-top:solid 2px #5C743D;
		border-bottom:solid 2px #5C743D;
		text-align:left;
		}

	.callouthead  {
		margin-top:2px;
		margin-bottom:1px;
		color:#993401;
		text-align:center;
		font-size:10px;
		font-weight:bold;
		}


	.quotesimple {
		width:90%;
		margin-top:0px;
		margin-bottom:0px;
		font-style:italic;
		padding:8px;
		}

	.aquotebox {
		width:80%;
		margin-top:12px;
		margin-bottom:12px;
		padding:8px;
		text-align:left;
		font-style:italic;
		border:1px #5C743D solid;
		}

	.bylineaquotebox {
		padding-top:3px;
		text-align:right;
		}

	.byline {
		margin-top:0px;
		margin-left:0px;
		margin-bottom:0px;
		margin-right:12px;
		font-size: 11px;
		text-align:right;
		padding:0px;
		padding-bottom:8px;
		}

	.label	{
		margin:0px;
		padding:0px;
		padding-top:4px;
		padding-bottom:4px;
		font-size:12px;
		color:#000000;
		font-weight:normal;
		text-align:center;
		}


div#main-container div#middle-container div#body-container div.widecontainer h1	{
			color:#FFFFFF;
			margin-top:11px;
			padding:2px;
			font-weight:bold;
			font-size:18px;
			background-color:#5C743D;
			}

div#main-container div#middle-container div#body-container div.widecontainer h4	{
			margin:0px;
			margin-top:11px;
			padding:0px;
			font-weight: bold;
			font-size:12px;
			color:#5C743D;
			}


		/* FORMS */
		div.bigform table  {
		  border:2px solid #C6D3C2;
		  font-size:12px;
		  width:95%;
		  margin:auto;
		  }

		div.bigform table td {
		  background-color:#FFFFFF;
		  text-align:right;
		  padding:3px;
		  vertical-align:top;
		  }

		div.bigform table td.label {
		  }

		div.bigform table td.header {
		  font-size:11px;
		  padding:3px;
		  letter-spacing:.1em;
		  font-weight:bold;
		  text-align:center;
		  color:#9DB196;
		  }

		div.bigform table td div.form-error {
		  font-size:11px;
		  color:red;
		  }




/* NAV
------------------------------*/
div.mainnavleft-off
	{
  clear:both;
	width:170px;
	margin:auto;
	text-align:center;
	background-color:#5C743D;
	margin:0px;
	padding-top:6px;
	padding-bottom:4px;
	border-top:solid 1px #F4FFE4;
	text-align:left;
	font-size:10px;
	letter-spacing:.1em;
	cursor:pointer;
	}

div.mainnavleft-off:hover
	{
	background-color:#99CC66;
	}

div.mainnavleft-on
	{
  clear:both;
	width:170px;
	margin:auto;
	text-align:center;
	background-color:#99CC66;
	margin:0px;
	padding-top:6px;
	padding-bottom:4px;
	border-top:solid 1px #F4FFE4;
	text-align:left;
	font-size:10px;
	letter-spacing:.1em;
	cursor:pointer;
	}

div.mainnavleft-footer
	{
  clear:both;
	width:170px;
	margin:auto;
	background-color:#5C743D;
	margin:0px;
	padding-top:11px;
	border-top:solid 1px #F4FFE4;
	}

/* CONTENT
------------------------------*/
div#body-column-left {
  position:relative;
  }

div#body-column-right {
  float:right;
  width:250px;
  margin:23px;
  margin-top:0px;
  margin-right:0px;
  }

div#body-column-left p, div#body-column-left li {
  margin:0;
  padding:0;
  text-align:left;
  font-size:12px;
  line-height:170%;
  margin-bottom:8px;
  }

ul, ol	{
	margin-left:1.5em;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
	margin-top:2px;
	margin-bottom:2px;
	}

li	{
	margin:0px;
	padding:0px;
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	font-weight:normal;
	}



div#body-column-left p.subhead1 {
  margin:0;
  padding:0;
  letter-spacing:.1em;
  text-align:left;
  padding-top:0px;
  font-size:16px;
  font-weight:bold; 
  color:#666666;
  }
  
/* FORMS
------------------------------*/

div.bigform table  {
  border:2px solid #C6D3C2;
  font-size:12px;
  width:95%;
  margin:auto;
  }

div.bigform table td {
  background-color:#FFFFFF;
  text-align:right;
  padding:3px;
  vertical-align:top;
  }

div.bigform table td.label {
  }

div.bigform table td.header {
  font-size:11px;
  padding:3px;
  letter-spacing:.1em;
  font-weight:bold;
  text-align:center;
  color:#999999;
  }

div.bigform table td div.form-error {
  font-size:11px;
  color:red;
  }


/* SUBNAV */

div.subnavleft	{
	clear:both;
	margin:auto;
	text-align:center;
	border-top:solid 1px #5C743D;
	border-bottom:solid 1px #5C743D;
	margin:0px;
	padding:6px;
	font-size:11px;
	letter-spacing:.1em;
	margin-bottom:12px;
	}

span.subnav-on	{
	border:solid 1px #5C743D;
	margin:0px;
	padding:6px;
	font-size:11px;
	letter-spacing:.1em;
	}
span.subnav-off	{
	border:solid 1px #5C743D;
	margin:0px;
	padding:6px;
	font-size:11px;
	letter-spacing:.1em;
	}

/* Here are pseudo class Selectors. */
/* Make sure they remain at the bottom of the file */













/* Here are pseudo class Selectors. */
/* Make sure they remain at the bottom of the file */
a	{
	color: #993401
	}
a:hover {
	color: #5C743D
	}

a.mainnav-off
	{
	font-size:10px;
	color:#D5EDB3;
	font-weight: bold;
	text-decoration:none;
	}

a.mainnav-off:hover
	{
	font-size:10px;
	color:#993300;
	font-weight: bold;
	text-decoration:none;
	}

a.mainnav-on
	{
	font-size:10px;
	color:#993300;
	font-weight: bold;
	text-decoration:none;
	}


a.subnav-off
	{
	font-size:10px;
	color:#5C743D;
	font-weight: bold;
	text-decoration:none;
	}

a.subnav-off:hover
	{
	font-size:10px;
	color:#993300;
	font-weight: bold;
	text-decoration:none;
	}

a.subnav-on
	{
	font-size:10px;
	color:#993300;
	font-weight: bold;
	text-decoration:none;
	}


