
	body { 
		font-family: 		Verdana, Helvetica, sans-serif; 
		font-size: 			80%; color: #333; 
		/* background-color: 	#D8D8D8; */
		background-color: 	#fff; 

	}
	
	h2 { color: #666; }
	br.clear { clear: both; }
	.sm 	{ font-size: 80%; }
	/* div.colons { color: #666; text-align: center; } NOT IN USE */

	table#bodyContainer { width: 850px; margin-top: 0; }

	div#header, div#bodyContent, div#footer { clear: both; }

	div#header { 
		margin-bottom: 4px; 
	}

	div#header img#logoKrohn { border: 0; float: left; }
	
	div#header #phone {
		width: 			250px; 		/* give number enough space to stay on one line */
		white-space: 	nowrap; 	/* keep number on one line */
		float: 			right;
		margin-top: 	42px; 		/* keep even with blue line in logo tagline */
		text-align: 	right;
		font-size: 		11px; 
		font-weight: 	bold; 
		color: 			#999999;	
	}
	
	div#footer { margin-top:3;font-size: 10px;  text-align: center; }
	
	div#bodyContent {  }
	
	div#rightPanel {
		/* width: 245px; */
		width: 290px;
		float: left;
		margin-left: 10px;	
	}
	/* Global Nav vertical (home page) */
	div#globalNav a { 
		font-size: 			14px;
		display: 			block; 
		margin-bottom: 		5px;
		text-decoration: 	underline;
		color: 				#00c;
		/* z-index: 			1; */
	}
	div#globalNav a:hover { 
		text-decoration: 	underline; 
		color: 				#f00;	
	}
	
	/* Global Nav horizontal */
	div#globalNavHorizontal { text-align: left; margin-top: 10px; margin-bottom: 10px; 

	}


	div#globalNavHorizontal a { 
		text-decoration: 	none;
		color: 				#00c;
	}
	div#globalNavHorizontal a:hover { 
		text-decoration: 	underline; 
		color: 				#f00;
	}
	
	
	div#testimonials { 
		margin-top: 			12px; 
		font-size: 				11px; 
		background-image: 		url(../images/line.png); 
		background-repeat: 		x-repeat;
		background-position: 	0 0;
		border: solid 2px #ccc;

		/* background-color: 	#F2F2F2;  */   /* light Grey */
	}
	
	div#testimonials p, div#testimonials div 	{ color: #333; }
	div#testimonials div 					{ text-align: right; margin-top: 12px; }
	
	div#testimonials a { color: #666; text-decoration: none; }
	div#testimonials a:hover { text-decoration: underline; }
	
	div#photoStrip 	{ margin-top: 5px; text-align: left; white-space: nowrap; }
	div#photoStrip img 	{ border: solid 2px #ccc; width: 150px; height: 120px; margin: 0; }
	
	
	
	/* MAIN PAGE BODY
	table#pageBody 		{ border: 0; margin: 0; padding: 0; clear: both; }
		#pageBody td	{ vertical-align: top; }
		#pageBody td#l 	{ width: 180px; border-right: 	solid 1px #999; }
		#pageBody td#r 	{ width: auto; }
	
			div#leftMargin { 
				/* width: 		170px; */
				width: 		170px; 
				margin: 	0;
				padding-left: 	8px; 
				padding-right: 	.5em;
			}
		
			div#bodyContent	{ 
				width: 			auto;
				margin: 		0 .5em auto 0;
				padding: 		0 0 0 .5em;
			} */
				
			/* Contact Form */
			#contactKrohn 		{ background-color: #eee; padding: 10px; }
			.formRequirements 	{ color: #f00; }
			div#successMessage 	{ /* width: 500px; */ }
			
	/* end: MAIN PAGE BODY */
	

			.formRequirements 	{ color: #f00; }
			div#successMessage 	{ /* width: 500px; */ }
			
	/* end: MAIN PAGE BODY */
	

	

			.formRequirements 	{ color: #f00; }
			div#successMessage 	{ /* width: 500px; */ }
			
	/* end: MAIN PAGE BODY */
	
	
