@charset "UTF-8";

@media all
{	/* reset */
	* { margin:0; padding: 0 }

	option { padding-left: 0.4em }

	* html body * { overflow:visible; }
	* html iframe, * html frame { overflow:auto; }
	* html frameset { overflow:hidden; }

	html { height: 100%; margin-bottom: -1px; }
	body {
		font-size: 100.01%;

		color: #000;
		background: #fff;
		text-align: left;
	}

	fieldset, img { border: 0 solid; }

	ul, ol, dl { margin: 0 0 1em 1em }
	li { margin-left: 1.5em; line-height: 1.5em; }

	dt { font-weight: bold; }
	dd { margin: 0 0 1em 2em; }

	blockquote { margin: 0 0 1em 1.5em; }
}

@media all
{	/* layout */
	#header, #main, #footer { clear:both; }

	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden
	}
	.clearfix { display: block }

	#ie_clearing { display: none }

	.skip, .hideme, .print {
		position: absolute;
		top: -1000em;
		left: -1000em;
	}

	html {
		height: 100%;
	}

	body {
		font-family: Verdana, Tahoma, sans-serif;
		font-size: 9pt;

		background: #e9e0cf;
	}

	div.page_margins {
		margin: 0 auto;

		width: 770px;
	}

	div.page {
		margin: 0 auto;

		width: 770px;
	}

	#header {
		padding: 100px 0 0 0;

		text-align: right;

		background: #eeece4;
	}

	#nav {
		padding: 2px 0 2px 0;

		height: 20px;

		background: #eeece4;
	}

	#nav ul,
	#nav li {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}

	#nav ul {
		list-style-type: none;
	}

	#nav li {
		float: left;
	}

	#nav li a {
		display: block;

		padding: 0 4px 0 4px;

		font-family: 'Trebuchet MS', Verdana, sans-serif;
		font-size: 10pt;
		font-weight: bold;

		text-decoration: none;
		text-transform: uppercase;

		color: #b28f5b;

		border-right: 1px solid #795632;
	}

	#nav li.first a {
		border-left: 1px solid #795632;
	}

	#main {
		color: #795632;
	}

	#col1 {
		display: none;
	}

	#col2 {
		float: left;

		width: 460px;

		text-align: right;
	}

	#col3 {
		margin-left: 460px;
	}

	#col3_content {
		padding: 10px;
		padding-bottom: 0;

		background: #e7c373;
	}

	body#wide .page_margins {
		width: 990px;
	}

	body#wide #main .page {
		width: 990px;
	}

	body#wide #col2 {
/*		width: 800px;*/
		width: 640px;
	}

	body#wide #col3 {
/*		margin-left: 800px;*/
		margin-left: 640px;
	}

	#location {
		margin: 20px 0;
		margin-top: 0;

		font-size: 7.75pt;
	}

	#location a {
		color: #70362d;

		text-decoration: underline;
	}

	#location a:hover {
		color: #fefefe;
	}

	#main a {
		color: #70362d;

		font-weight: bold;

		text-decoration: underline;
	}

	#main a:hover {
		color: #fefefe;
	}

	#main form#search input.searchval {
		width: 260px !important;
	}

	#col3 hr {
		margin: 10px 0;

		filter:alpha(opacity=85);
		-moz-opacity:.85;
		opacity:.85;
	}

	#col3 h1 {
		margin: 5px 0 20px 0;

		font-family: 'Trebuchet MS', Verdana, Tahoma, sans-serif;
		font-size: 15pt;
		font-weight: normal;

		letter-spacing: -1px;

		color: #7e6440;

		filter:alpha(opacity=85);
		-moz-opacity:.85;
		opacity:.85;
	}

	#col3 h2 {
		margin: 5px 0 15px 0;

		font-family: Verdana, Tahoma, sans-serif;
		font-size: 11pt;
		font-weight: normal;

		color: #68522c;
	}

	.search .c2w_searchval {
		width: 100%;
	}

	.search ol li {
		padding: 5px 0 0 0;

		list-style-type: decimal;
	}

	.search .search_info {
		padding: 10px 0 5px 0;
	}

	.search .description {
		font-size: 8pt;

		line-height: 110%;
	}

	.search .description .hl {
		padding: 0 1px;

		font-size: inherit;
		font-weight: bold;

		background: #f9f69b;
	}

	.search .link .hl {
		padding: 0 1px;

		font-size: inherit;
		font-weight: bold;

		text-decoration: inherit;

		background: #f9f69b;
	}
}

@media print
{
	body {
		background: #ffffff;
	}
}
