* { list-style:none ; margin:0 ; padding:0 }
a { outline:none ; text-decoration:none }
a img { border:none }
.align2 { text-align:center }
body { background:#998A6E url(../images/bg_page.jpg) center top repeat-y }
body[class|="page-body"] { margin-right:1px }
html>body { margin-right:1px }
#wrap1 { margin:auto ; width:856px }
	h1, h1 span { background:#FFF ; color:#2E1D01 ; height:185px ; width:856px }
	h1 { font:normal 24px/24px sans-serif ; position:relative }
	h1 span { background:url(../images/header.jpg) top left no-repeat ; position:absolute }
	.cols1 { background:#FFF url(../images/bg_cols1.gif) bottom left no-repeat ; width:856px }
		#nav1, #nav1 li { float:left ; width:163px }
		#nav1 { padding-top:10px }
			#nav1 a { background:url(../images/bg_nav1_a.gif) left center no-repeat ; color:#425122 ; display:block ; font:bold 12px/12px arial,helvetica,sans-serif ; padding:6px 5px 6px 30px ; width:128px }
			#nav1 a:hover { background:url(../images/bg_nav1_a_hover.gif) left center no-repeat ; color:#A37A2B }
		#content1 { background:#A09282 url(../images/bg_content1_1.jpg) top left no-repeat ; color:#FFF ; float:right ; height:455px ; position:relative ; width:688px }
				#nav1 li ul li a:hover { background:none }
			#homeText { font:bold 18px/27px arial,helvetica,sans-serif ; position:absolute ; margin:36px 0 0 13px ; width:230px }
				#homeText strong { font:bold 24px/36px arial,helvetica,sans-serif }
				#homeText .small { font:normal 14px/21px arial,helvetica,sans-serif ; padding-top:20px }
			#content1 a { color:#FFF ; font:normal 18px/18px arial,helvetica,sans-serif ; padding-top:68px ; position:absolute ; width:164px }
			#content1 a:hover { color:#A37A2B }
				#content1 a strong { font:normal 24px/24px "trebuchet ms",tahoma,helvetica,sans-serif }
				#linkIns { background:#593803 ; bottom:26px ; left:469px ; width:172px }
				/* #linkFin { background:#425122 ; bottom:26px ; left:469px ; width:172px } */
		#content2 { background:#FFF ; color:#002F49 ; display:inline ; float:right ; font:normal 12px/15px arial,helvetica,sans-serif ; margin-right:6px ; width:682px }
			#content2 a { color:#425122 ; text-decoration:underline }
			#content2 p { margin-bottom:18px }
			.lead1:first-line { font-family:"bookman Old Style",georgia,"new york","times new roman",serif ; font-size:18px ; font-weight:normal }
			.lead3 { font:normal 18px/18px arial,helvetica,sans-serif }
			ol, ol li { list-style:decimal ; margin-left:10px ; margin-bottom:9px }
			#content2 .small { font:normal 10px/10px verdana,arial,helvetica,sans-serif ; margin-top:10px }
		#content3 { background:#FFF }
			#content3b { background:#E3EAEA url(../images/bg_content3_1.jpg) top left no-repeat ; border-top:6px solid #563B0C ; color:#002F49 ; font:normal 12px/15px arial,helvetica,sans-serif ; padding:12px 12px 10px 175px ; width:669px }
				#distribute, #transfer { position:absolute ; display:none }
				#content3b a { color:#002F49 ; text-decoration:underline }
				#content3b p { font:normal 12px/18px arial,helvetica,sans-serif ; padding-bottom:12px }
				
	#footer { background:url(../images/bg_nav2_top.gif) top left no-repeat ; color:#002F49 ; font:normal 11px/11px arial,helvetica,sans-serif ; padding-top:6px ; text-align:right ; width:856px }
		#nav2 { background:#A1A891 url(../images/bg_nav2_bottom.gif) bottom left no-repeat ; padding:0 32px 6px 32px ; width:792px }
			#nav2 li { float:right }
				#nav2 a { border-left:1px solid #002F49 ; color:#002F49 ; display:block ; padding:0 8px }
				#nav2 a.last { border-left:none }
		#footer p { clear:right ; float:right ; font:normal 11px/14px "trebuchet ms",arial,helvetica,sans-serif ; margin-top:15px ; padding-right:40px ; width:500px }
		#footer .small { font:normal 9px/12px "trebuchet ms",arial,helvetica,sans-serif }
		
/* COLUMN STRUCTURES */
.cols2 { background:#FFF url(../images/3_col_boxes_bg.gif) ; color:#002F49 ; margin-bottom:12px }
	.cols2b { background:url(../images/3_col_boxes_bottom.gif) bottom left no-repeat }
		.cols2c { background:url(../images/3_col_boxes_top.gif) top left no-repeat ; padding:20px 12px ; width:658px }
			.cols2 a { color:#002F49 ; text-decoration:underline }
			.cols2 h2 { font:normal 18px/27px arial,helvetica,sans-serif ; padding-bottom:14px }
			.cols2 h2 strong { font:normal 28px/27px arial,helvetica,sans-serif }
			.cols2 .left, .cols2 .right, .cols2 .middle { width:195px }
			.cols2 .left { color:#376646 ; float:left }
			.cols2 .right { color:#AB7C1D ; float:right }
			.cols2 .middle { color:#513201 ; margin:auto }

.cols3 { padding:20px 0 ; width:669px }
	.cols3 h2 { font:normal 18px/18px arial,helvetica,sans-serif }
	.cols3 p { font:normal 12px/18px arial,helvetica,sans-serif ; padding-bottom:12px }
	.cols3 .left, .cols3 .right, .cols3 .middle { width:195px }
	.cols3 .left { float:left }
	.cols3 .right { float:right }
	.cols3 .middle { margin:auto }

.cols4 { padding:20px 12px ; width:658px }
	.cols4 h3 { font:bold 12px/16px arial,helvetica,sans-serif }
	.cols4 p { font:normal 11px/16px arial,helvetica,sans-serif ; padding-bottom:12px }
	.cols4 .left, .cols4 .right, .cols4 .middle { width:195px }
	.cols4 .left { color:#376646 ; float:left }
	.cols4 .right { color:#AB7C1D ; float:right }
	.cols4 .middle { color:#513201 ; margin:auto }
	
.cols6 { padding:20px 0 ; width:669px }
	.cols6 .left { float:left ; width:329px }
	.cols6 .right { float:right ; width:329px }

.box1 { background:url(../images/box_content3_bg.gif) center center repeat-y ; float:right ; margin:0 0 12px 12px ; width:219px }
	.box1b { background:url(../images/box_content3_bottom.gif) bottom center no-repeat ; width:219px }
		.box1c { background:url(../images/box_content3_top.gif) top center no-repeat ; ; padding:12px ; width:195px }
			.box1c h2 { font:normal 18px/18px arial,helvetica,sans-serif ; padding-bottom:18px }

/* INDIVIDUAL PAGE STYLES */
	/* FINANCIAL SERVICES */
.financial #content3b { background:#E3EAEA url(../images/bg_content3_2.jpg) top left no-repeat }

	/* LUMBER INSURANCE */
.benefits .cols2 { margin-bottom:20px }

	/* LUMBER INSURANCE */
.lumber .cols2 { margin-bottom:20px }
	
	/* ABOUT HUMMEL */
.about #content1 { background:#72773B url(../images/bg_content1_4.jpg) top left no-repeat ; color:#EFDFA9 }
	.about #content1 #homeText { font:normal 12px/18px arial,helvetica,sans-serif ; position:absolute ; margin:13px 0 0 13px ; width:230px }
	.about #content1 #homeText p { padding-bottom:12px }
.about #content3 { padding-top:5px }
	.about #content3b { background:#E3EAEA url(../images/bg_content3_5.jpg) top left no-repeat }
#coreBottom { background:#A1A891 url(../images/bg_nav2_bottom.gif) bottom left no-repeat ; border-top:5px solid #FFF ; color:#FFF }
	#coreTop { background:url(../images/bg_nav2_top.gif) top left no-repeat ; font:bold 12px/12px arial,helvetica,sans-serif ; padding:5px 0 5px 173px ; width:683px }
		#coreTop strong { color:#002F49 }

	/* RESOURCES */
.resources #content3b { background:#E3EAEA url(../images/bg_content3_6.jpg) top left no-repeat }
	.resources .cols3 h2 { font:bold 14px/14px arial,helvetica,sans-serif ; padding-bottom:14px }
	.resources .cols3 a { color:#002F49 ; text-decoration:underline }

	/* PRIVACY-POLICY*/
.privacy #content2 ul, .privacy #content2 li { list-style:disc ; margin-left:15px }
.privacy #content2 h2 { font:normal 14px/21px arial,helvetica,sans-serif ; padding-bottom:14px }
	
	/* CONTACT US */
.contact #content3b { background:#E3EAEA url(../images/bg_content3_7.jpg) top left no-repeat }
	.contact #content3b h2 { font:normal 18px/18px arial,helvetica,sans-serif ; padding-bottom:12px }
	.contact #content3b h3 { font:bold 12px/12px arial,helvetica,sans-serif ; padding-bottom:12px }
	.contact #content3b ul { padding-bottom:12px }
	.contact #content3b p { font:normal 12px/12px arial,helvetica,sans-serif }
	.contact #content3b a { font:bold 12px/12px arial,helvetica,sans-serif }
	
	/* SITE CREDITS */
.credit #content1 { background:#FFF ; color:#513201 }
	.credit #content2 { background:#EEE0A9 ; color:#513201 }
		.credit #content2 a { background:#EEE0A9 ; color:#513201 ; font:bold 12px/15px arial,helvetica,sans-serif }
		.credit #content2 p { background:#EEE0A9 ; color:#513201 ; margin:9px 10px }
		.credit #content2 ul { margin:9px 0 ; padding-left:20px }
	
	/* NEWSLETTER */
.newsletter #content1 { background:#FFF ; color:#513201 }
	.newsletter #content2 { background:#EEE0A9 ; color:#513201 }
		.newsletter #content2 a { background:#EEE0A9 ; color:#513201 ; font:bold 12px/15px arial,helvetica,sans-serif }
		.newsletter #content2 h1 { background:#EEE0A9  ; color:#2E1D01 ; font:normal 18px/18px arial,helvetica,sans-serif ; padding-bottom:1em ; height:auto ; width:auto }
		.newsletter #content2 h3 { background:#EEE0A9  ; color:#2E1D01 ; font:normal 18px/18px arial,helvetica,sans-serif ; padding-bottom:1em ; height:auto ; width:auto }
		.newsletter #content2 p, .newsletter #content2 table { background:#EEE0A9 ; color:#513201 ; margin:9px 10px }
		.newsletter #content2 table { background:#EEE0A9 ; color:#513201 ; margin:9px 10px }
		.newsletter #content2 ul { margin:9px 0 ; padding-left:20px }
		.newsletter font.required, .poweredphplist { display:none }
	
/* NAVIGATION EXTRAS */
.insurance #nav1 .navInsurance, .financial #nav1 .navFinancial, .about #nav1 .navAbout, .resources #nav1 .navResources, .contact #nav1 .navContact { background:url(../images/bg_nav1_a_hover.gif) left center no-repeat ; color:#A37A2B }

.insurance #nav1 .navInsurance2, .benefits #nav1 .navBenefits, .lumber #nav1 .navLumber { color:#A37A2B }

#nav1 li ul { background:url(../images/bg_subnav.gif) ; padding:0 ; width:204px }
.hidden { top:-1000px ; overflow:hidden ; position:absolute }
	#nav1 li ul li a { background:none ; font:normal 11px/11px arial,helvetica,sans-serif ; padding:2px 5px 2px 30px }
	
/* CLEARFIX */
.cols1, .cols2c, .cols3, .cols4, .cols5e, .cols6, #nav2 { overflow:hidden }
* html .cols1, * html .cols2c, * html .cols3, * html .cols4, * html .cols5e, * html .cols6, * html #nav2 { height:1% ; overflow:visible }