﻿@charset "utf-8";
/* CSS Document */

/* default and misc styles - other styles would override these */
/* put all element default styles here, include form tags */

div {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #6e6e6e;
	margin-top: 0px;
	margin-bottom: 0px;
}

p,ul {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #6e6e6e;
	margin-top: 0px;
	margin-bottom: 10px;
}

a:link {
	color: #6e6e6e;
	text-decoration: underline;
}

a:visited {
	color: #6e6e6e;
	text-decoration: underline;
}

a:hover {
	color: #8e5632;
	text-decoration: underline;
}

/*
	Site defined styles	
*/

.nav-menu {
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	color: #b9ad97;
	border-bottom: 1px solid #dadbd1;
	line-height: 15px;
	padding-left: 3px;
	letter-spacing: 1px;
}
.nav-menu-on 
{
	font-family: Times New Roman, Times, serif;
	font-size: 11px;
	color: #8e5632;
	border-bottom: 1px solid #dadbd1;
	line-height: 15px;
	padding-left: 3px;
	letter-spacing: 1px;
}

.nav-menu a:link {
	color: #a5957a;
	text-decoration: none;
}

.nav-menu a:visited {
	color: #a5957a;
	text-decoration: none;
}

.nav-menu a:hover {
	color: #8e5632;
	text-decoration: none;
}

.nav-border-top {
	border-top: 1px solid #dadbd1;
}

.search-box {
	border-top: 1px solid #ffffff;
	background: #dcd6cb;

}

.search-box form {
	margin: 0px;
	padding: 10px;
}

.search-box input {
	border: 1px solid #dadbd1;
	height: 14px;
	font-family: Times New Roman, Times, serif;
	font-size: 12px;
	color: #5c5c53;
	width: 152px;
	padding-left: 5px;
}
.results-search-box
{
	margin-left: -10px;
}
.search-text-box
{
	margin-right: 10px;
}
.home-text {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	color: #a5957a;
	margin-left: 18px;
	margin-top: 10px;
	line-height: 22px;
	
}

.home-text-title {
	font-size: 16px;
	color: #763308;
	font-variant: small-caps; 
}
.bio-text
{
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 17px;
	color: #6e6e6e;
	
	
}
.bio-title
{
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #8e5632;
	margin-top: 0px;
	margin-bottom: 0px;
}
.search-section-header {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	background: #b9ad97;
	padding: 3px 3px 3px 10px;
	line-height: 17px;
	color: #ffffff;
	
}
.section-header {
	font-family: Times New Roman, Times, serif;
	font-size: 15px;
	margin: 0px 10px 0px 10px;
	background: #b9ad97;
	padding: 3px 3px 3px 10px;
	line-height: 17px;
	color: #ffffff;
	
}
.section-title
{
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #8e5632;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
}

.section-body 
{	
	padding:15px;
}

.products-list {
	font-family: Times New Roman, Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #6e6e6e;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	
}

.people {
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #6e6e6e;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: underline;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a3a3a3;
	line-height: 15px;
	margin: 8px;
}

.footer a:link {
	color: #a3a3a3;
	text-decoration: none;
}

.footer a:visited {
	color: #a3a3a3;
	text-decoration: none;
}

.footer a:hover {
	color: #a3a3a3;
	text-decoration: underline;
}
.bio
{
	background:#FFFBE7
}
.paragraph
{
	margin-bottom:16px
}
.info-request
{
	font-family: Times New Roman, Times, serif;
	font-size: 16px;
	line-height: 18px;
	color: #6e6e6e;
	margin-top: 0px;
	margin-bottom: 0px;
}
.info-control
{
	margin-left: 12px;
	margin-bottom: 8px;
}
.header
{
	font-weight:bold;
	text-decoration: underline;
}
.sup
{
	position:relative;
	top:-3px;
	font-size:12px;
}
.sup-sm
{
	position:relative;
	top:-3px;
	font-size:9px;
	}