
	#main    { background:url(../images/content_repeat.jpg) repeat-y; width:993px; padding:0px 0px 0px 6px; }
	html>body #main    { background:url(../images/home_bg.png) repeat-y; width:999px; padding:0px 0px 0px 6px; }
	#nav    { width:187px;  padding:0px 0px 0px 15px; } 
	#home_content   { width:531px; background:url(../images/home_content_bg.jpg) no-repeat; height:284px; padding:65px 0px 0px 39px; }
	#home_content h1{ z-index:-1; display:inline;}
	
	#home_right #featured { width:188px; height:159px; background:url(../images/home_featured_bg.jpg) no-repeat; padding:0px 0px 0px 15px;}
	#home_right #featured h1 { margin:0px 0px 4px 0px; }
	#home_right #featured p  { font-size:10px; margin:4px 0px 0px 0px; color:#CCCCCC;  }
	
	
	#home_right #contact_form { width:188px; height:146px; background:url(../images/side_container_bg.jpg) no-repeat; margin:0px 0px 0px 0px; padding:8px 0px 0px 15px;}
	
	#home_right h1            { margin:0px 0px 4px 0px; z-index:-1; }
	
	#home_right form { margin:0px; padding:0px; } 
	#home_right tr            { margin:0px 0px 0px 0px; width:179px; }
	#home_right tr td.input   { width:129px; }
	#home_right tr td.text    { width:35px;  color:#CCCCCC; font-size:12px; line-height:12px; display:inline; }
	#home_right input         { width:129px; border:none; margin:0px 0px 0px 2px; height:16px;}
	*:first-child+html #home_right input { margin:0px 0px 0px 2px; }
	html>body #home_right input { margin:0px 0px 5px 2px; }
	
	#home_right textarea { width:129px; margin:0px 0px 0px 2px; width:129px; border:none; height:49px; }
	#home_right #outline { line-height:12px; }
	
	#sub_main { margin:0px 0px 0px 15px; } 
	
	#sub_main #sub_content { width:526px; padding:26px 0px 0px 39px;}
	
	#drop_downs #nav_who_dd { left:-3000px; top:297px; }
	#drop_downs #nav_services_dd { left:-3000px; top:321px; }
	
	#submit{ display:block; display:inline; width:50px; }
	
	#outline { resize:none;}
	