	body{ background: #7f7b63; margin: 0 auto; font-family: Arial, Helvetica, sans-serif; padding: 0 auto; text-align: center; font-size: 10pt; 
	background: url(../images/main_bg_tile.jpg) repeat-y top center;; }

/* MAIN CONTAINER 

Note: The square is at fixed both height and width by request.  Only the forms are flexible at height.

*/

	#square{  margin: 0 auto; padding: 0; background: #fff url(../images/rightnav_bg.gif) repeat-y; width: 900px; }
	#square img{ display: block; }
	
	#logo {  margin: 0; padding: 0; text-align: left; }
	
/* LEFT COLUMN */

	#left-side{ width: 168px; /*height: 527px;*/ float: left; }
	#menu{ text-align: center; margin: 20px auto 0 auto; min-height: 305px; }
	#menu img{ text-align: center; margin: 0 auto 13px auto; }
	
/* Submenu */
	
	ul.submenu{ margin: -10px 5px 8px 25px; padding: 0; }
	ul.submenu li{ font-size: 12px; list-style: none; text-align: left; margin: 0 0 4px 0; padding: 0;}
	ul.submenu a{ color: #59582b; text-decoration: none; } ul.submenu a:{ text-decoration: underline; }
	ul.submenu a.here{ color: #ffffff; !important text-decoration: none;}
	
/* Sub-Submenu */
	
	ul.sub-submenu{ margin: 5px 5px 8px 18px; padding: 0; }
	ul.sub-submenu li{ font-size: 12px; list-style: none; text-align: left; margin: 0 0 4px 0; padding: 0;}
	ul.sub-submenu a{ color: #59582b; text-decoration: none; } ul.submenu a:{ text-decoration: underline; }
	
/* The center group either holding the homepage image or the main body text */
	
	.headline{ margin: 8px 0;}
	
	#intro{ color: #59582b; text-align: justify; padding: 3px 25px 0px 0; font-size: 10pt; margin-bottom: 5px; }
	
	#center-body{ float:left; font-size: 10pt; background: #ffffff; text-align: left; color: #8d8459; width: 722px; margin: 10px 0 10px 10px; overflow:visible; } 
	#center-body p{ padding: 3px 0; margin: 0px 10px 5px 0; color: #8d8459; font-size: 10pt;}
	#center-body table tr td{ color: #8d8459; font-size: 9pt;}
	#center-body strong{ color: #59592b; }  #center-body strong.blue{ color: #6e8878; !important }
	#center-body h2{ color: #59592b; margin: 0; font-size: 18pt; }
	#center-body h3{ font-size: 13pt; }
	#center-body h3, h4, h5{ color: #6e8878; margin: 0; padding: 0px;  }
	#center-body a{ color: #59582B; text-decoration: none; font-weight: bold; } #center-body a:hover{ text-decoration: underline; }
	
	#body-text{ margin: 8px 0;  }

	
	div.main-img, img.main-img{ float: right; margin: 0 0 10px 5px; }
	.tagline, img.tagline{ clear: both; margin-left: 10px;}
	
	
	img.left-img{ float: left; margin: 2px; }
	
	span.darkgreen, p.darkgreen{ color: #59582b; }
	
/*************** KMCA page ***************/
	.kmca-img{ float: right; margin-right: 10px; }
	#kmca-intro{ color: #59582b; padding: 3px 25px 0px 0; font-size: 10pt; margin-bottom: 5px; width:295px; }
	#kmca-text{ margin: 8px 20px 8px 8px; color: #59582b; clear: both; font-size: 10pt; }
	
/************************ FOOTER */
	div#footer{ clear: both; margin-top: 15px; height: 55px; }
	div#footer p{ font-size: 7pt; }
	div#footer a{ text-decoration: underline; letter-spacing: normal; }
	div#footer a:hover{ text-decoration: none; }