body { 
	font-family:Tahoma; 
	font-size:11pt; 
	background-color:#BDCB92; 
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


/* TEMPLATE ********************************* */
div#pageContainer
{
	position:absolute;
	top:1em;
	left:2.6em;
	height:650px;
	width:811px;
}

div#header
{
	margin: 0px;
	height:6.3em;
	left: 0px;
	top: 0px;
	left:0px;

	background-color: #DEE5C9;
}
div#header img
{
	margin: 10px auto 0px 30px;
	vertical-align: bottom
}
div#headerBorder
{
	top:6.85em;
	left:0;
	right:0;
	border-bottom:solid 6px #8CC63F;
}
div#pagebody
{
	width:605px;
	height:550px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:top right;
	overflow:hidden;
}
div#footerctr
{
	position:relative;
	bottom:0px;
	width:605px;
	background-color:#FFFFFF;
}
div#footerctr img
{
	margin-left:200px;
	vertical-align:bottom;
}
div#footerDiv
{
	font-family:Tahoma;
	font-weight:bold;
	font-size:10pt;
	text-align:center;
	color:#DEE5C9;
	height:80px;
	background-image: url('../images/green_footer.png');
	background-repeat: no-repeat;
	background-position: bottom center;
}

div#mainContent
{
	position:absolute;
	height:685px;
	width: 782px;
	/*background-image: url('images/body.png');
	background-repeat: no-repeat;*/
	top:10px;
	left:75px;
	float:left;
}
div#HeaderImage
{
	position:absolute;
	top: 97px;
	left:630px;
	height:147px;
	width:198px;
	border:solid 2px #74449A;
	z-index: 1;
}
div#footer
{}

div#leftNav
{
	width:175px;
	height:600px;

	top:83px;
	left:0px;
	border-right:solid 2px #056738;
	z-index:2;
	background-image:url('../images/leftNav.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}

div#rightNav
{}


/* END TEMPLATE ********************************* */


/* MENU ****************************************** */

.menu
{
	position:absolute;
	margin:0 0 0 0; 
	padding:0; 
	width:175px; 
	list-style:none;
	z-index:1;
	/*background:rgb(255,255,255);*/
}
.menu li
{
	padding:0; 
	margin:1px 0 2px 0; 
	height:30px; 
	display:block; 
}
.menu li a
{
	text-align:left;
	height:30px; 
	padding:0px 25px; 
	font:9pt Verdana, Tahoma, Helvetica, sans-serif; 
	color:#303030; 
	display:block; 
	background-color: #8CC641;
	/*background:url('images/verMenuImages.png') 0px 0px no-repeat;*/ 
	text-decoration:none;
}

.menu li a:hover{background-color: #A3CF60;}
.menu li a.active, .menu li a.active:hover{background-color: #056738;color:#FFFFFF;}
.menu li a span{line-height:30px;}

/*.menu li a:hover{background:url('images/verMenuImages.png') 0px -40px no-repeat; color:rgb(255,255,255);}
.menu li a.active, .menu li a.active:hover{background:url('images/verMenuImages.png') 0px -80px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:40px;}*/

/* END MENU ************************************** */





/*  index.php page  */

div.mainBodyText
{
	top:84px;
	left:76px;
	width:330px;
	font-family:Tahoma;
	font-size:10pt;
	line-height:20px;
	position:relative;
}
/*  end index.php */


/*  faq.php page  */

div.mainFaqBodyText
{
	position:relative;
	top:76px;
	left:80px;
	width:400px;
	font-family:Tahoma;
	font-size:10pt;
	line-height:20px;
}

.question{
	height: auto;
	width:500px;	
	font-weight:bold;
	margin:6px;
}
.question a{
	color:#6E6577;
	font-size:10pt;
}
.question a:hover{
	color:#333333;
}
.answer{
	height:auto;
	width:460px;
	border:solid 1px #8cc643;
	background-color:#e4f4d0;
	margin:0 0 0 10px;
	padding: 8px;
	display:none;
}
/*  end faq.php */

/* hours_rates.php */

div#mainHoursBodyText
{
	float:left;
	position:relative;
	top:80px;
	left:88px;
	width:340px;
	font-family:Tahoma;
	font-size:10pt;
	line-height:20px;
}
div.hoursratestitle
{
	font-size:12pt;
	font-weight:bold;
	margin:12px 0 0 6px;
	color:#616161;
}
div.hoursrates
{
	margin:0 0 0 20px;
}
div.hoursrates p
{
	margin:6px 0 6px 20px;
	font-size:11pt;
	font-weight:normal;
	color:#404040;
}
div.dayofweek { float:left;text-align:left;font-size:11pt;margin-left:20px;color:#404040; }
div.hoursofday { float:right;text-align:right;margin-right:90px;font-size:11pt;color:#404040; }
/* end hours_rates.php */

/* contact.php */

div#mainContactBodyText
{
	float:left;
	position:relative;
	top:80px;
	left:70px;
	width:300px;
	font-family:Tahoma;
	font-size:10pt;
	line-height:20px;
}
div#mainContactBodyText2
{
	position:relative;
	top:225px;
	right:50px;
	float:right;
	width:120px;
	text-align:right;
	font-family:Tahoma;
	font-size:11pt;
	line-height:20px;
}

h3{
	font-family:verdana;
	font-size:14pt;
	color:#19753A;
}
.notification_error
{
	border: 1px solid #A25965;
	height: auto;
	width: 90%;
	padding: 4px;
	background: #F8F0F1;
	text-align: left;
	-moz-border-radius: 5px;
}

.notification_ok
{
	border: 1px #567397 solid;
	height: auto;
	width: 90%
	padding: 8px;
	background: #f5f9fd;
	text-align: center;
	-moz-border-radius: 5px;
}


.info_fieldset
{
	border:none;
}
.info_fieldset legend
{
	color: #19753A; 
	font-weight: none;
	font-size: 12pt;
	font-family: Verdana;
	font-weight:bold;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	border:none;
}

.button
{
	border: 1px solid #19753A; 
	border-top-color: #CCCCCC; 
	border-left-color: #CCCCCC; 
	
	background: #EEF7E2;
	
	color: Black; 
	
	font: Tahoma;
	
	font-size: 10pt;
	-moz-border-radius: 3px;
}

/* Label */
label 
{
	width: 70px;
	padding-left: 4px;
	margin: 5px;
	float: left;
	text-align: left;
}

/* Input, Textarea */
input, textarea
{
	margin: 5px;
	padding: 0px; 
	float: left;
	
	border: 1px solid #999999; 
	border-top-color: #CCCCCC; 
	border-left-color: #CCCCCC; 
	
	color: #333333; 
	
	font-family:Tahoma;
	
	font-size: 11pt;
	-moz-border-radius: 3px;
}

/* BR */

br
{
clear: left;
}


/* end contact.php */



/* about.php */
div#AboutBody
{
	top:70px;
	left:76px;
	width:300px;
	font-family:Tahoma;
	font-size:10pt;
	line-height:20px;
	position:relative;
}

div#AboutText
{
	font-family:Tahoma;
	font-size:10pt;
	color:#1E1E1E;
	line-height:20px;
}

/* end about.php */


/* res.php */
div#ResourcesBodyText
{
	position:relative;
	top:80px;
	left:76px;
	width:280px;
	font-family:Tahoma;
	font-size:10pt;
	line-height:20px;
	position:relative;
}
div#ResourcesBodyText p
{
	margin:0 0 14px 0;
}

div#ResourcesBodyText a
{
	text-decoration:underline;
	color:#6E6577;
	font-size:9pt;
	font-weight:bold;
}

div#ResourcesBodyText a:hover
{
	text-decoration:none;
	color:#8CC641;
}
/* end about.php */