	html, body
	{
		font-family: trebuchet ms, verdana, arial, sans-serif;
		font-size: 1em;
		margin: 0px 0px 0px 0px;
	}
	
	#content
	{
		padding-left: 12px;
		text-align: left;
	}

	#ad
	{
		display: inline;
		margin: 4px;
	}

	ul
	{
		list-style: square;
		margin-top: 0px;
		margin-left: 12px;
		padding-left: 12px;
		color: #996240;
		font-size: 0.85em;
	}
	
	.image
	{
		float: right;
		clear: both;
		border: 1px solid #996240;
		margin-left: 16px;
		padding: 2px;
	}

	h1
	{
		font-size: 1.2em;
		margin: 0.5em 12px 0.5em 4px;
		padding: 0px;
	}
	
	h2
	{
		font-size: 1em;
		margin: 0.5em 12px 0.5em 4px;
		padding: 0px;
		letter-spacing: 0px;
	}
	
	h3
	{
		font-size: 0.9em;
		margin: 0.5em 12px 0.5em 4px;
		padding: 0px;
		letter-spacing: 0px;
	}
	
	p
	{
		font-size: 0.85em;
		margin: 0.5em 12px 0.5em 4px;
		padding: 0px;
		color: #5c5a4b;
	}
	
	.gallery
	{
		font-size: 0.8em;
	}
	
	.hr
	{
		height: 4px;
		width: 98%;
		background: #ddd;
		font-size: 0px;
		margin: 4px 0px 0px 4px;
		clear: both;
	}
	
	#imageviewer
	{
		background: #fff;
		border-top: 4px solid #ddd;
		border-bottom: 4px solid #ddd;
		padding: 8px 4px 4px 8px;
		margin: 4px 0px 4px 0px;
		width: 97%;
	}
		
	.projectfooter
	{
		border-top: 4px solid #ddd;
		padding: 8px 4px 4px 8px;
		margin: 4px 0px 4px 0px;
		width: 97%;
	}
		
	#imageviewer img
	{
		background: #ddd;
		padding: 4px;
		margin: 0px 4px 0px 0px;
		border: 0px solid #996240;
	}
	
	.imageRight
	{
		float: right;
		background: #ddd;
		padding: 4px;
		margin: 0px 2px 2px 16px;
		border: 0px solid #996240;
	}
	
	.adminimageviewer img
	{
		padding: 2px;
		margin: 1px;
		border: 1px solid #996240;
	}
	
	.imgContainer
	{
		float: left;
		margin: 8px 16px 0px 0px;
		background: #eee;
		padding: 0px 8px 0px 12px;
	}
	
	.service
	{
		float: left;
		border: 1px solid #5c5a4b;
		width: 120px;
		height: 280px;
		text-align: left;
		margin: 8px 7px 8px 7px;
	}
	
	.red
	{
		background: #f4f1ed;
	}
	
	.blue
	{
		background: #e1e8f0;
	}
	
	.green
	{
		background: #E2EFE7;
	}
	
	.grey
	{
		background: #eeeeee;
	}
	
	.service img
	{
		width: 100%;
		height: 120px;
		border: none;
		border-bottom: 1px solid #5c5a4b;
	}
	
	.service h2
	{
		font-size: 12px;
	}
	
	.service p
	{
		font-size: 11px;
	}
	
	.inputText2
	{
		font-family: trebuchet ms, Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #5c5a4b;
		border: 1px #7f9db9 solid;
	}
	
	#calendar
	{
		position: absolute;
		left: 70%;
		top: 80px;
		right: 200px;
		width: 256px;
		height: 186px;
		border: 1px solid #000;
		background: #eee;
	}
	
/*--------------------- NAV STYLES ---------------------------*/

	#nav
	{
		margin: -1px 0px 0px -1px;
		clear: both;
		height: 25px;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-variant: small-caps;
		font-weight: bold;
		letter-spacing: 1px;
	}
	
	#nav ul
	{
		display: block;
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	#nav ul li
	{
		display: block;
		float: left;
		height: 25px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border-right: 1px solid #5c5a4b;
	}
	
	html>body #nav ul li
	{
		height: 26px;
	}
	
	#nav a
	{
		display: block;
		float: left;
		height: 24px;
		margin: 0px 0px -3px 0px;
		padding: 5px 10px 0px 10px;
		color: #7b7a71;
		text-decoration: none;
	}
	
	html>body #nav a
	{
		height: 21px;
	}
	
	#nav a:hover
	{
		color: #fff;
		text-decoration: none;
		background: #adaca5;
	}
	
	#nav ul ul
	{
		position: absolute;
		text-align: left;
		font-size: 11px;
		background: #dededb;
		margin: 26px 0px 0px -79px;
		filter: blendtrans(duration=0.25);
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
		-moz-opacity: 0.9;
		border-left: 1px solid #5c5a4b;
		border-top: 1px solid #5c5a4b;
	}
	
	html>body #nav ul ul
	{
		margin: 26px 0px 0px -1px;
	}
	
	#nav ul ul li
	{
		clear: both;
		margin: 0px 0px 0px 0px;
		border-bottom: 1px solid #5c5a4b;
		width: 200px;
	}
	
	#nav ul ul li a
	{
		height: 24px;
		margin: 0px 0px -3px 0px;
		width: 180px;
		padding: 5px 10px 0px 10px;
		color: #7b7a71;
		padding: 4px 10px 0px 10px;
		width: 100%;
	}
	
	html>body #nav ul ul li a
	{
		width: 180px;
		height: 22px;
	}
	
.construct {  background-color: #adaca5}
.frame { background-color: #5c5a4b}
.panel { background-image: url(images/bg3.gif)}
.panel2 { background-image: url(images/bg4.gif)}
.heading1 {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #5c5a4b; letter-spacing: 1px}
.footerText { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #5c5a4b; padding-left:8px;}
.footerPanel { background-color: #dededb}
.contactText { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #996240; letter-spacing: 1px }
.linkText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9d9c93; font-variant: small-caps; font-weight: bold; letter-spacing: 1px}
.linkTextOn { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #996240; font-variant: small-caps; font-weight: bold ; letter-spacing: 1px}
.linkTextOver { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5c5a4b; font-variant: small-caps; font-weight: bold ; letter-spacing: 1px }
.sidePanel { background-color: #eeeeed}
.standardText { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #5c5a4b; letter-spacing: 1px ; white-space: normal; padding-top: 8px; padding-bottom: 8px}
.quickLinkText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5c5a4b; line-height: 13px}

.contentPanel { background-image: url(images/wave_mosaic.gif); background-repeat: no-repeat; background-position: left bottom}
.inputList {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5c5a4b; border: #FFFFFF; border-style: solid; height: 18px; width: 120px}
.inputText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5c5a4b; border: 1px #7f9db9 solid}
.footerTextLink { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 10px; color: #996240; letter-spacing: 1px }
.imageBorder {  border: 1px #996240 solid}
.standardText2 { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #996240; letter-spacing: 1px ; white-space: normal}
.quickLinkText2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #996240; line-height: 13px }
.standardText3 { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #5c5a4b; letter-spacing: 1px ; white-space: normal ; font-weight: bold}
.footerTextBlue { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 10px; color: #336699; letter-spacing: 1px }
.standardTextBlue { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #336699; letter-spacing: 1px ; white-space: normal }
.standardText4 { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #996240; letter-spacing: 1px ; white-space: normal; font-weight: bold}
.superscript { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #996240; letter-spacing: 1px ; white-space: normal ; vertical-align: text-top; font-weight: bold}
.inputTextError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5c5a4b; border: 1px #7f9db9 solid ; background-color: #DFC7B5}
.standardText5 { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #5c5a4b; letter-spacing: 1px ; white-space: normal}
.inputTextBlank { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #5c5a4b; border: 0px none; background-color: #eeeeee; text-align: center}
.pic { text-align: center; vertical-align: middle; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.captionText { border: #000000; font-size: 9px; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; clip:  rect(   )}
