			html, body 		{ margin: 0; padding: 0; }
		body 			{ color: #333; font: 14px Helvetica, Arial, sans-serif; line-height: 18px; background-color: #777; }
		h1				{ font-size: 32px; line-height: 36px; color: #b64926; font-variant: small-caps; background-color: #cad2c3; padding: 5px 30px 5px 30px; margin-top: 0; margin-bottom: 0; }
		h2				{ font-size: 24px; color: #dedede; margin-top: 20px;  margin-left: 30px; }
		h3				{ font-size: 16px; color: #000; margin: 20px auto 10px 20px; }
		h4				{ font-size: 24px; color: #bd7a64; margin: 0 auto 10px 30px; }		
		h5				{ font-size: 24px; line-height: 24px; color: #4d4d4d; margin: 13px auto 10px 25px; /*telephone in sideleft*/ }
		h6				{ font-size: 26px; color: #3d7582; margin: 20px auto 10px 30px; }					
		a				{ color: #3d7582; }
		a img			{ border: 0; }
		p				{ font-size: 14px; margin: 0 10px 18px; text-align: justify; }
		
		
		/* Content Positioning and Size */
		#header		{ position: relative; width: 960px; height: 272px; background: #eee; border-bottom: 2px solid #333; margin-bottom: 0; }					
		#container		{ position: relative; width: 960px; height: 1300px; margin: 0 auto; background-color: #1f5839; }		
		#content		{ position: relative; float: right; width: 760px; height: 500px; /*adjust for border*/ }
		#content p, #extra p { padding-right: 18px; margin: 10px 20px 10px 20px; }
		#navdiv			{ position: relative; float: right; width: 760px; height: 50px; background-color: #1f5839; }		
		#columntop		{ position: relative; float: left; width: 200px; height: 50px; background-color: #dbdccc; }
		#sideleft		{ position: relative; float: left; width: 200px; height: 650px; background-color: #46785c; }
		#columndoor		{ position: absolute; top: 0; left: 0; width: 200px; height: 327px; }		
		.links			{ margin: 10px auto 5px 0; }				
		
		/* Footer */
		#footer			{ position: absolute; bottom: 0; /*bottom of container*/ left: 0; width: 960px; height: 220px; padding-bottom: 10px;  background: #5f8772; border-bottom: 2px solid #999; }
		#footer h6		{ color: #fff; font-size: 18px; margin: 10px 0 -10px 15px; }
		#logobottom		{ position: absolute; top: 10px; left: 400px; width: 500px; height: 120px; border-style: inset }
		#footer a		{ color: #eee; }
		#copy   		{ position: absolute; top: 155px; left: 100px; width: 780px; height: 25px; color: #fff; /* bottom line copyright */ } 
		#footertop		{ height: 140px; border-bottom: 1px solid #555;  margin: 0 18px 6px; padding: 10px 0 0 0; }
		#footertext		{ float: left; height: 150px; width: 320px; margin-left: 15px; }
		#footertext	p	{ font-weight: bold; color: #fff; margin-left: 16px; padding: 10px 18px 5px 0; }
		#powered		{ position: absolute; bottom: 10px; left: 430px; width: 120px; height: 30px; }
		#eXTReMe		{ position: absolute; bottom: 0px; right: -80px; }

		
.hovermenu ul{
font: bold 19px arial;
padding: 0;
margin: 0;
height: 50px;
width: 100%;
background: url(button.jpg) repeat-x top;
}
 
.hovermenu ul li{
list-style: none;
display: inline;
}
 
.hovermenu ul li a{
text-decoration: none;
display: block;
height: 50px;
line-height: 50px;
padding: 0 20px;
float: left;
color: #f4f4f4;
background: url(button.jpg) repeat-x top;
}
 
.hovermenu ul li a:hover{
background-position: bottom;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: none;
}
