/* CSS Document *//* Page Structure */body {	color: #332A00;	background-color: #554D22;	font-size: 12px; 	line-height: 15px;	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;   	margin: 0px; 	padding: 0px;}#container {	position: relative;	width: 100%;	padding-top: 20px; 	background-image: url(images/bg_border.gif);	background-position: bottom center;	background-repeat: repeat-x;	background-color: #FFFFFF;	text-align: center;}#header {	position: relative;	margin: auto;	height: 106px;	width: 732px;	padding-top: 20px;	text-align: left;}#content {	position: relative;	margin: auto;	clear: both;	width: 732px;	padding-top: 0px;	padding-bottom: 25px; 	background-image: url(images/line_top.jpg);	background-position: center 87px;	background-repeat: repeat-x;	text-align: center;}#content-home {	position: relative;	float: right;	width: 570px;	padding-top: 0px;	text-align: center;}#content-left {	position: relative;	float: left;	width: 142px;	height: 100%;	line-height: 16px;	text-align: left;	padding-top: 37px;	padding-left: 2px;}#content-right {	position: relative;	float: right;	width: 570px;	padding-top: 7px;	text-align: left;}#content-form {	position: relative;	margin: auto;	clear: both;	width: 520px;	padding-top: 0px;	padding-bottom: 25px;	text-align: left;}#logo-img {	position: absolute;	left: -2px;	top: -2px;}#accent-line-top {	position: relative;}#spacer {	position: relative;	clear: both;	text-align: center;}#foot-text {	position: relative;	clear: both;	width: 732px;	margin: auto;	padding-top: 3px;	padding-bottom: 20px;	font-size: 10px;	color: #C2BB88;	text-align: center;}#directions-east {	position: absolute;	width: 190px;	top: 40px;	right: 50px;}#directions-west {	position: absolute;	width: 300px;	top: 200px;	left: 50px;}#nav {	position: absolute;	top: 68px;	right: -22px;	height: 30px;	width: 622px;	text-align: left;}.block-left {	position: relative;	clear: both;	float: left;	width: 17em;	padding: 5px;	text-align: left;}.block-right {	position: relative;	padding: 5px;	text-align: left;}.horiz-list {	display: inline;	padding-left: 28px;}	/* Font styles */font.head {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	color: #776600;	font-weight: bold;	font-size: 13px;}font.other {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	color: #332A00;	font-weight: normal;	font-size: 11px;}a:link {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	color: #776600;	font-weight: bold;}a:visited {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #776922;}a:hover {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #9F8811;}a.main:link {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	color: #776600;	font-weight: bold;	font-size: 13px;	text-decoration: none;}a.main:visited {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #776922;	font-size: 13px;	text-decoration: none;}a.main:hover {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #9F8811;	font-size: 13px;	text-decoration: none;}a.sub:link {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #E6DFAA;}a.sub:visited {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #C2BB88;}a.sub:hover {	font-family: "Trebuchet", Verdana, Arial, Helvetica, sans-serif;	font-weight: normal;	color: #EEE4CC;}
