#page_container					{ width:100%; height:108px; background:url(/images/page_background_internal.jpg) top center no-repeat;  }
	#header						{ width:901px; height:108px; margin:0px auto; }
		#header h1				{ width:901px; height:88px; background:url(/images/logo.jpg) no-repeat; text-indent:-9009px; margin:0px; padding:0px; }
		#navigation				{ width:901px; height:20px; margin:0px auto; background:url(/images/navigation_internal.jpg) no-repeat; }
		#navigation ul 			{ width:644px; height:20px; margin:0px 0px 0px 257px; padding:0px; list-style:none; }
		#navigation ul li		{ height:20px; float:left; margin:0px; padding:0px; list-style:none; }
		#navigation ul li a:hover,
		#navigation ul li a		{ text-indent:-9009px; display:block; height:20px; }

		#nav_01					{ width:78px; }
		#nav_01 a:hover	 		{ background:url(/images/nav_01.jpg) no-repeat; }
		#nav_02					{ width:118px; }
		#nav_02 a:hover,
		#nav_02.o		 		{ background:url(/images/nav_02.jpg) no-repeat; }
		#nav_03					{ width:105px; }
		#nav_03 a				{ cursor:default; }
		#nav_03.o		 		{ background:url(/images/nav_03.jpg) no-repeat; }
		#nav_04					{ width:122px; }
		#nav_04 a:hover,
		#nav_04.o		 		{ background:url(/images/nav_04.jpg) no-repeat; }
		#nav_05					{ width:113px; }
		#nav_05 a:hover,
		#nav_05.o		 		{ background:url(/images/nav_05.jpg) no-repeat; }
		#nav_06					{ width:108px; }
		#nav_06 a:hover,
		#nav_06.o		 		{ background:url(/images/nav_06_internal.jpg) no-repeat; }
		
		#header_image			{ width:901px; height:286px; background:url(/images/main_image.jpg) no-repeat; }
		
#page_content					{ background:#F8F8F8; width:100%; display:table; clear:both; }
	#page_body_content			{ width:901px; margin:0px auto; background:url(/images/page_body_content_background_internal.jpg) repeat-y; display:table; border-bottom:#C00 solid 1px; }
	#page_body_content_top		{ width:901px; margin:0px auto; background:url(/images/page_body_content_background_internal_top.jpg) top left no-repeat; display:table; }
	#page_body_content_bottom	{ width:901px; margin:0px auto; background:url(/images/page_body_content_background_internal_bottom.jpg) bottom left no-repeat; display:table; }
		#body_content			{ width:841px; margin:120px 30px 12px 30px; }

#contact_body					{ float:left; width:400px; }
#contact_form					{ float:right; width:400px; clear:right; }
		
#who_we_are h1					{ background:url(/images/header_who_we_are.jpg) no-repeat; }
#auto_and_home_insurance h1		{ background:url(/images/header_auto_and_home_insurance.jpg) no-repeat; }
#business_insurance h1			{ background:url(/images/header_business_insurance.jpg) no-repeat; }
#life_and_health_insurance h1	{ background:url(/images/header_life_and_health_insurance.jpg) no-repeat; }
#useful_links h1				{ background:url(/images/header_useful_links.jpg) no-repeat; }
#directions h1					{ background:url(/images/header_directions.jpg) no-repeat; }
#contact h1						{ background:url(/images/header_contact.jpg) no-repeat; }