
body, td, p { font-family:verdana, arial, sans-serif; font-size:12px; color:#453c3c; }

p.indented { margin-left:20px; margin-right:40px; }

a:link, a:active, a:visited { color: #73500a; }
a:hover { color:#453c3c; }

OL li { list-style-type: lower-roman; }

UL li { list-style-image: url(/images/bullet.gif); margin-left:-20px; }



.homeFooter { color:#383434; width: 765px; text-align: center; padding-top:5px; }

a.footerLink:link,
a.footerLink:active, 
a.footerLink:visited,
a.footerLink:hover { font-size:1em; color:#383434; text-decoration:underline; }
a.footerLink:hover { color:#73500a; }

a.persistentLink:link, 
a.persistentLink:active, 
a.persistentLink:visited, 
a.persistentLink:hover { font-size: 1em; font-weight:bold; color:#4b4545; text-decoration:none; }
a.persistentLink:hover { text-decoration:underline; }

a.titleLink:link,
a.titleLink:active,
a.titleLink:visited,
a.titleLink:hover { font-family:verdana, arial, sans-serif; font-size:1em; font-weight:bold; color:#4b4545; text-decoration:underline; }
a.titleLink:hover { color:#73500a; }

.listlink { margin-bottom:5px; }

/*Navigation*/

td.navigation { width:163px; background-color:#4b4545; border: 7px solid #2e2a2a; vertical-align:top; padding-top:7px; }

.navColumn { background-color:#2e2a2a; vertical-align:top; }

.secondaryNavBkg { width:177px; background-color:#2e2a2a; vertical-align:top; }

.secondaryNav { margin:7px 7px 7px 7px; }

.subnav { width:162px; background-color:#857c7c; border-top:1px solid #4b4545; text-align:right; padding-top:2px; padding-bottom:2px; }
.subnavTwolines { width:162px; background-color:#857c7c; border-top:1px solid #4b4545; text-align:right; padding-top:2px; padding-bottom:2px; }

a.subnavOff:link, 
a.subnavOff:active, 
a.subnavOff:visited { font-family:verdana; font-size:0.8em; color:#2e2a2a; font-weight:bold; text-decoration:none; padding-right:10px; background-color:#857c7c;}
a.subnavOff:hover { color:#dfc284; }

a.subnavOn:link, a.subnavOn:active, a.subnavOn:visited { font-family:verdana; font-size:0.8em; color:#dfc284; font-weight:bold; text-decoration:none; padding-right:10px; background-color:#857c7c;}

/* Homepage Special */
.maintext { font-size: 1em; line-height: 1.2em; text-align: left; }
.httContainer { position: relative; margin: 10px 0 20px 0; }
.httBlock { border: 1px solid #AA9261; }
.httSpacer {width: 20px; }
.httHeader { background-color: #4B4545; border: 1px solid #ffffff; color: white; text-align: center; }
.httHeader a { display: block; width: auto; width: 100%; }
.httContent { padding: 5px; border-top: 1px solid #AA9261; }
.httContent a.more	{ white-space:nowrap; }

/*Content Area*/

td.mainArea { width:588px; }

td.secondaryMainArea { width:584px; border-right:4px solid #2f2929; background-color:#ffffff; vertical-align:top; }

.contact { line-height:2em; text-align:right; background-color:#ffffff; border-left: 1px solid #393636; border-right: 4px solid #2e2a2a; padding-right:10px; vertical-align:top; }

.linkLine { color:#aa9261; }

.arrows { color:#73500a; }

.spotlight { width:140px; background-color:#ffffff; border-left:1px solid #393636; border-right:1px solid #a19f9f; padding: 0px 15px 0px 20px; line-height:14px; vertical-align:top; }

.homeContent { width: 544px; background-color:#ffffff; border-right: 4px solid #2e2a2a; padding: 0px 20px 0px 20px; vertical-align:top; line-height:14px; }

.content { padding:20px; line-height: 1.2em; }
.content p { line-height: 1.2em; }

.spacer { border-left:1px solid #393636; border-right: 4px solid #2e2a2a; background-color:#ffffff; height:20px; }

.footerTable { background: #ffffff url(/images/bottom_background.gif) left bottom repeat-x; }
.footerSpacer { height:32px; border-left:1px solid #2e2a2a; border-right:4px solid #2e2a2a; background-color:#ffffff; border-top:1px solid #2e2a2a }
.footerContent { width: 665px; text-align: center; padding-bottom:7px; color:#7c7a7a; }

td.formColumn { padding-right:20px; padding-bottom:5px; vertical-align:top; }
input.formField { width:150px; height:18px; font-family: verdana, arial, sans-serif; color:#90702e; border:1px solid #c3c3c3; } 

select.stateInfo { height:18px; font-family: verdana, arial, sans-serif; color:#90702e; border:1px solid #c3c3c3; } 

input.formButton { border:1px solid #857c7c; background-color:#d1d0d0; color:#2e2a2a; font-family:verdana, arial, sand-serf; font-weight:bold; }

textarea.commentsBox { border:1px solid #c3c3c3; width:315px; height:50px; font-size: 1em; font-family: verdana, arial, sans-serif; color:#90702e; }


/* ________POPUPs_________ */
.menupopup {
	background-color: #4b4545;
	padding: 5px 10px 5px 10px;
	border: 1px solid #2e2a2a;
	width:180px;
}

a.popuplink:link, a.popuplink:visited {
	color: #ffffff;
	font: 10px Verdana, sans-serif;
	text-decoration: none;
}

a.popuplink:hover {
	color: #aa9261;
	text-decoration: none;
}

div.popup {
	padding: 3px 0px 3px 0px;
}
