body {
	color: #366C37;
	font-size: 10pt;
	font-family: Verdana;
}

a:link {
	color: #87D499;
}

a:visited {
	color: #5CAD70;
}

a:active {
	color: #60E880;
}

.pagetitle {
	font-size: 14pt;
}

.sectiontitle {
	font-size: 13.5pt;
}

.customheader1 {
	font-size: 18pt;
}

.customheader2 {
	font-size: 24pt;
}

.mainTextNav, .mainTextNavSub {
	display:block;
	padding: 5px 5px 5px 10px;
}

.mainTextNavSub {
	padding-left: 20px;
}


/*
---------------------------------------------------------------------------- */

.navigation {
	margin: 0 0 15px 2px; padding: 0;
	list-style: none;
}

.navigation .home a			{	background: transparent url('../image/menu_home.gif') 0 0;}
.navigation .menu a			{	background: transparent url('../image/menu_menu.gif') 0 -22px;}
.navigation .location a		{	background: transparent url('../image/menu_location.gif') 0 -44px;}
.navigation .contactus a	{	background: transparent url('../image/menu_contactus.gif') 0 -66px;}

.navigation .home a.active,
.navigation .home a:hover {	background: transparent url('../image/menu_home.gif') -134px 0;}

.navigation .menu a.active,
.navigation .menu a:hover {	background: transparent url('../image/menu_menu.gif') -134px -22px;}

.navigation .location a.active,
.navigation .location a:hover {	background: transparent url('../image/menu_location.gif') -134px -44px;}

.navigation .contactus a.active,
.navigation .contactus a:hover{	background: transparent url('../image/menu_contactus.gif') -134px -66px;}


.navigation li a {
	display: block;
	width: 134px; height: 22px;
	line-height: 22px;
}


/*
---------------------------------------------------------------------------- */

#contact-form {
	overflow: hidden;
	width: 100%;
}

#contact-form label {
	font-size: 8px;
	color: black;
	font-weight: bold;
	padding-bottom: 1px;
}

#contact-form label,
#contact-form textarea,
#contact-form select,
#contact-form input {
	display: block;
	clear: both;
	float: left;
}

.form-half,
.form-full {
	padding-bottom: 10px;
}

.form-half {
	float: left;
	width: 50%;
}

.closing {
	clear: right;
}

.form-full {
	clear: both;
	float: left;
	width: 100%;
}

.form-clear { float: left; clear: both;}

.form-full input { width: 453px; }
.form-half input, .form-half select { width: 200px; }

#contact-form textarea {
	width: 453px;
	height: 100px;
}

.form-error {
	border: 1px solid red;
}