	body {margin: 0; padding: 0; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; color: #333;}
	p {line-height: 16px; font-size: 10pt;}
	td {line-height: 16px; font-size: 10pt;}
	li {line-height: 16px; font-size: 10pt;}
	h1 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 16pt; color: #92b036; border-width: 0 0 1px 0; border-color: #c6c6c6; border-style: solid}
	h2 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; font-size: 14pt; }
	h3 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 12pt; color: #666}
	h4 {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 11pt;}	
	input,select,option,textarea {font-size: 10pt; font-family: Arial, Helvetica, sans-serif;}
	
	#menu_container {height: 50px; border-width: 0; border-style: solid; border-color: #a8d3fd; background-color: #222; background-image: url(/assets/images/template/footer_menu_background.jpg); background-repeat: repeat-y; background-position: top center; position: relative;}
	#menu {list-style-image: none; list-style:none; margin: 0; padding: 0; display: block; color: #657f3c}
	#menu li {display: inline; height: 30px;}
	#menu li img {float: left;}
	#menu a {margin: 0 8px; text-decoration: none; color: #ccc; font-family: Georgia, "Times New Roman", Times, serif; line-height: 50px; }		
	#menu a:hover {color: #9cb453; text-decoration: underline;}
	#menu_phone {float: right; line-height: 50px; width: 130px;}
	#menu_phone img {margin-right: 8px; float: left; margin-top: 15px;}
	#menu_phone h4 {display: inline; margin: 0; color: #9eb634; float: left; font-weight: normal;}
	#menu_email {float: right; line-height: 50px; width: 220px;}
	#menu_email a {color: #9eb634; }
	#menu_email img {margin-right: 8px; float: left; margin-top: 19px;}
	#menu_email h4 {display: inline; margin: 0; color: #9eb634; float: left; font-weight: normal;}	
	
	#logo {position: absolute; left: 0; bottom: -160px;}
	/*#quote {position: absolute; right: 20px; bottom: -160px;}*/
	#quote {position: absolute; right: 0px; top: 50px;}
	
	.highlight {color: #7a9f36}	
	.page_center {width: 900px; margin: 0 auto; position: relative; }
	
	#content_container {background-image: url(/assets/images/template/clouds_background.jpg); background-position: bottom center; background-repeat: no-repeat; padding-bottom: 50px;}
	.content_index {margin-top: 450px; padding: 0; width: 900px;}
	.content_default {margin-top: 170px; padding: 0; width: 860px;}
	.content_default h1 {font-size: 16pt; margin-top: 0 !important;}
	
	#document {position: relative; padding: 0 10px; }
	
	#footer_container {background-image: url(/assets/images/template/footer_background.jpg); background-position: top center; background-repeat: no-repeat; padding: 20px 0 40px 0; border-width: 1px 0; border-style: solid; border-top-color: #dce4a6; border-bottom-color: #bbd086}
	.footer_content {float: left; width: 270px; margin-right: 40px;}
	.footer_content h2 {margin-top: 0;}
	.footer_content h3 {color: #444;}
	#footer_menu_container {height: 70px; background-color: #222; background-image: url(/assets/images/template/footer_menu_background.jpg); background-repeat: repeat-y; background-position: top center;}
	#footer_menu {float: right; line-height: 70px; color: #666}
	#footer_menu a {font-size: 10pt; color: #95b258; margin: 0 5px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;}
	#footer_copyright {position: absolute; left: 50px; top: 40px; color: #999; font-size: 0.7em;}
	
	#contact_errors {color: #ba5e36; margin: 10px 0;}
	#contact_errors p {margin: 0;}
	
	