body {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
}
a {
	color: #26310f;
	text-decoration: underline;
}
a:hover {
	color: #26310f;
	text-decoration: none;
}
.header {
	margin: 0;
	padding: 0;
	border-bottom: #26310f solid 1px;
}
h3 {
	font-size: 15px;
	text-transform: uppercase;
}
.mb1 {
	margin-top: 1em;
	margin-bottom: 1em;
}
.mb2 {
	margin-top: 0.5em;
	margin-bottom: 0.1em;
}
p {
	margin-top: 1.75em;
	margin-bottom: 0;
}
p.link1 span {
	width: 120px;
}
p.link2 span {
	width: 60px;
}
a.buttonlink {
	display: inline; /* Use "block" to span full width and center | Use "inline" to span text width */
	padding: 5px;
	margin: auto; /* Use "0 auto 0 auto" to span full width and center | Use "auto" to span text width */
	border: #26310f solid 2px;
	background-color: #26310f;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
a.buttonlink:hover {
	color: #b1bb53;
}
span.centerlink {
	display: inline; /* Use "block" to span full width and center |  Use "inline" to span text width */
	margin-left: 0; /* Use "auto" to span full width and center | Use "0" to span text width */
	margin-right: 0; /* Use "auto" to span full width and center | Use "0" to span text width */
}
span.note {
	font-size: 10px;
}
.padding {
	padding: 10px;
}
.dotted {
	clear: both;
	height: 10px;
	border-bottom: #26310f 1px dotted;
}
.vertspacer1 {
	height: 10px;
	clear: both;
}
.vertspacer2 {
	height: 20px;
	clear: both;
}
.col1 {
	float: left;
	width: 30%;
}
.col1 .padding {
	padding: 0 10px 0 0;
}
.col2 {
	float: left;
	width: 70%;
}
.col2 .padding {
	padding: 0;
}
.search_keywords select {
	margin-left: 10px;
}
img.logo_nowhire {
	display: block;
	float: right;
	border: none;
}