#content_maincontainer{ width:928px; border:1px solid #9A9B67; float:left; padding:20px 25px; font-size:12px;}
	#content_maincontainer p{ padding:0 0 10px; margin:0; }
	#content_maincontainer p a{ color:#8A3A84; text-decoration:none; font-weight:bold;  }
	#content_maincontainer p a:hover { text-decoration:underline;  }
	
	#content_maincontainer #content_withsub{ width:683px; float:left; padding:0 20px 0 0;}
		#content_maincontainer #content_withsub h3{ font-family:"Times New Roman", Times, serif; width:100%; padding:0 0 10px; margin:0; color:#9A9B67; font-size:22px; font-weight:normal; letter-spacing:1px;}
	#content_maincontainer #content_sub{ width:225px; float:left; padding:0;}
		#content_maincontainer #content_sub ul{ width:195px; padding:20px 15px 40px; margin:0; float:left; list-style:none; font-size:14px; text-transform:uppercase; font-weight:bold; background:url(/img/contentmenu_bg.png) top repeat-x;}
			#content_maincontainer #content_sub ul li{ width:100%; padding:0; margin:0; float:left; border-top:1px solid #9A9B67;}
			#content_maincontainer #content_sub ul li.first{ border:0;}
				#content_maincontainer #content_sub ul li a{ color:#9A9B67; text-decoration:none; width:100%; float:left; padding:10px 0;}
					#content_maincontainer #content_sub ul li a:hover{ color:#8A3A84;}
				#content_maincontainer #content_sub ul li.selected a{ color:#8A3A84;}
		#content_maincontainer #content_sub h2{ padding:10px 0 0 15px; width:auto; font-size:22px;}
		#content_maincontainer #content_sub div.spotlight{ width:225px; height:200px; padding:10px 0 0 0; margin:0 0 0 10px; float:left; background:url(/img/spotlight_bg.png) repeat-x bottom;}
			#content_maincontainer #content_sub div.spotlight .top{ height:170px;}
			#content_maincontainer #content_sub div.spotlight h4{ float:left; font-size:14px; margin:0; padding:5px 15px 0; width:195px;}
				#content_maincontainer #content_sub div.spotlight h4 a{ color:#000; text-decoration:none;}
					#content_maincontainer #content_sub div.spotlight h4 a:hover{ text-decoration:underline;}
			#content_maincontainer #content_sub div.spotlight p{ float:left; font-size:12px; margin:0; padding:0 15px; width:195px;}
				#content_maincontainer #content_sub div.spotlight p.large_purple{ color:#8A3A84; font-size:15px; font-weight:bold; margin:0; height:auto;}
				
				
				
			
	#content_maincontainer #content_fullwidth{ width:100%;}
	
	#content_maincontainer #contact_content{ float:left; height:600px; margin:0; padding:0;}
		#content_maincontainer #contact_content .inner{ float:left; margin:0; padding:20px 20px 20px 5px; width:410px;}
			#content_maincontainer #contact_content .inner p{ font-size:12px; line-height:19px;}
			#content_maincontainer #contact_content h3{ font-family:"Times New Roman", Times, serif; width:100%; padding:0 0 10px; margin:0; color:#9A9B67; font-size:21px; font-weight:normal; letter-spacing:1px;}
	
	#content_maincontainer #contact_container{ float:left; height:560px; margin:0; padding:0 0 0 20px; width:468px;}
		#content_maincontainer #contact_container .inner{ background:url(/img/quote_bg.png) repeat-x bottom; float:left; height:550px; padding:20px; width:428px;}
			#content_maincontainer #contact_container .inner h3{ color:#8A3A84; float:left; font-size:24px; font-weight:normal; margin:0; padding:0 0 10px; width:100%; }
			#content_maincontainer #contact_container .inner p{ float:left; font-size:13px; line-height:19px; margin:0; padding:0 0 15px; width:100%;}
			#content_maincontainer #contact_container .inner table{ float:left; margin:0; padding:0; width:100%;}
				#content_maincontainer #contact_container .inner table tr td{ padding:0 0 5px;}
					#content_maincontainer #contact_container .inner table tr td label{ color:#9A9B67; font-size:12px; font-weight:bold; text-transform:uppercase;}
					#content_maincontainer #contact_container .inner table tr td input.text{ border:1px solid #B4B6B4; float:right; padding:3px; width:302px;}
					#content_maincontainer #contact_container .inner table tr td input.submit_button{ background-color:#8A3A84; border:1px solid #AFA889; color:#FFF; float:right; padding:5px; text-transform:uppercase; }
					#content_maincontainer #contact_container .inner table tr td select{ width:200px; float:right;}
					#content_maincontainer #contact_container .inner table tr td textarea{ border:1px solid #B4B6B4; font-size:12px; padding:3px; width:302px; float:right;}
					
		.sitemap{ width:918px; padding:0 0 0 20px; margin:0; float:left; color:#9A9B67;}
			.sitemap li a{ color:#9A9B67; text-decoration:none;}
				.sitemap li a:hover{ text-decoration:underline;}
				
	#blog_left { width: 680px; float:left; padding: 0 0 0 0; position:relative;}
	#blog_left h3{ font-family:"Times New Roman", Times, serif; width:100%; padding:0 0 10px; margin:0; color:#9A9B67; font-size:22px; font-weight:normal; letter-spacing:1px;}
	#blog_left p {float:left; width: 100%;}
				
	#blog_right { width:230px; float:right; padding:0 0 0 0;}
	#blog_right h2 {font-size:22px; padding:10px 0 0 15px; width:auto;}
	#blog_right p { padding-left: 10px;}
	
	.testimonial_container h3{ font-family:"Times New Roman", Times, serif; width:100%; padding:0 0 10px; margin:0; color:#9A9B67; font-size:22px; font-weight:normal; letter-spacing:1px;}
	.TestimonialContainer{ width:100%; float:left; padding:10px 0; border-top:1px dotted #9A9B67;}
	.TestimonialContainer.first{ border:0;}
	.TestimonialContainer .TestimonialCustomer{ padding:0!important; font-style:italic; font-weight:bold;}
