﻿body
{
	font-family: Arial;  
	font-size: 12px;
	color: #000000;
	margin:0;
	padding:0;
}
input, textarea, select { font-family: Arial; font-size: 12px; color: #000000; }
form { margin:0; padding:0; }
.plain
{
	font-family: Arial;  
	font-size: 12px;
	color: #000000;
}
A 
{
	font-family: Arial;  
	font-size: 12px;
	color: #277a60;
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
a.whitebold { color:#fff; text-decoration:none; cursor:pointer; font-weight:bold; }
a.whitebold:hover { color:#000; }
a.greenbold { color:#277A60; text-decoration:none; cursor:pointer; font-weight:bold; }
a.greenbold:hover { color:#000; }
.error { font-family: Arial; font-size: 12px; font-weight: bold; color: #f00; }
.warning { font-family: Arial; font-size: 12px; font-weight: bold; color: #f00; }
.errors, .errors li { color: #f00; }
.clear { clear:both; }

fieldset legend { font-weight:bold; }

.breadcrumb
{
	font-family: Arial;  
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.title { font-family: Arial; font-size: 16px; font-weight: bold; color: #006633; }
.titlebar { font-family: Arial; font-size: 16px; font-weight: bold; background-color:#006633; color:#fff; padding:4px; }
.sectionbar { font-family: Arial; font-weight:bold; font-size: 12px; background-color:#ddd; color:#000; padding:2px; margin:4px 4px 0 4px; }
.sectionbar span { margin-left:5px; }
.sectionbar .toggler { float:left; width:11px; height:11px; margin:2px 0 0 2px; cursor:pointer; }
.sectionbar .collapsed { background:url(../images/collapsed.gif) no-repeat; }
.sectionbar .collapsed:hover { background:url(../images/collapsed_ov.gif) no-repeat; }
.sectionbar .expanded { background:url(../images/expanded.gif) no-repeat; }
.sectionbar .expanded:hover { background:url(../images/expanded_ov.gif) no-repeat; }
.sectioncontainer { border:solid 1px #ddd; margin:0 4px; padding:10px; }

.gallerytitle
{
	font-family: Arial;  
	font-size: 16px;
	font-weight: bold;
	color: #555;
}
.whitebold
{
	font-family: Arial;  
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
.small
{
	font-family: Arial;  
	font-size: 10px;
	color: #000000;
}
.smallbold
{
	font-family: Arial;  
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.bold
{
	font-family: Arial;  
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.menulink
{
	font-family: Arial;  
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.menulink:hover
{
	text-decoration: underline;
}
.viewmenulink
{
	font-family: Arial;  
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.footer
{
	font-family:Arial;
	font-size:10px;
	color:#ffffff;
}
.footerlink 
{
	font-family: Arial;  
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.smallfooterlink 
{
	font-family: Arial;  
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.adminmargin
{
	font-family:Arial;
	font-size:8pt;
	color:#ffffff;
}
.headerlink
{
	font-family:Arial;
	font-size:10pt;
	color:#105a42;
}
.headerlink:hover
{
	font-family:Arial;
	font-size:10pt;
	color:Black;
}
.trucklink
{
	font-family:Arial;
	font-size:8pt;
	color:#105a42;
	font-weight:bold;
}
.address
{
	font-family:Arial;
	font-size:7pt;
	color:Black;
}
.people
{
	font-family:Arial;
	font-size:8pt;
	color:Black;
}
.instruction
{
	font-family:Arial;
	font-size:9pt;
	color:#707070;
	font-style:italic;
}
.menuheader
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:#cfded9;
}
.menuodd
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:Black;
	text-decoration:none;
}
.menueven
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#105a42;
	text-decoration:none;
}
.gallerymenu
{
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	color:#105a42;
	text-decoration:none;
}
.question
{
	font-family:Arial;
	font-size:10pt;
	color:#187534;
	font-weight:bold;
}
.contactemail
{
	font-size: 10pt;
	color: #075412;
	font-family: Arial;
	text-decoration: none;
}
.contactemail:hover
{
	text-decoration:underline;
}
.controltext
{
	font-family: Arial;  
	font-size: 10px;
	color: #000000;
}

/* begin css tabs */
ul#tabnav { text-align: left; margin:4px 0 10px 0; border-bottom:1px solid #999; list-style-type: none; padding: 3px 10px 3px 10px; }
ul#tabnav li { display: inline; }
ul#tabnav li a { padding: 3px 4px; border: 1px solid #999; background-color: #ddd; color: #666; margin-right: 4px; text-decoration: none; border-bottom: none; }
ul#tabnav a:hover { background: #fff; }
ul#tabnav li.selected { border-bottom: 1px solid #fff; background-color: #fff; }
ul#tabnav li.selected a { background-color: #fff; color: #000; font-weight:bold; position: relative; top: 1px; padding-top: 4px; }
/* end css tabs */

