#banner #policy_finder {
	width:372px;
	height:304px;
	padding:40px 30px 0 55px;
	background:url(/images/policy_finder.png) no-repeat;
	position:absolute;
	top:210px;
	right:-30px;
}
#banner #policy_finder .title {
	font-size:1.25em;
	font-weight:bold;
	color:#ee3124;
}
#banner #policy_finder p {
	width:222px;
	padding:0 150px 15px 0;
	margin-top:5px;
	line-height:1.1em;
}
#banner #policy_finder a {
	display:block;
	padding-left:30px;
	width:342px;
	color:#444;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}
#banner #policy_finder a .emp {
	font-size:1.2em;
}
#banner #policy_finder a.biz {
	margin-bottom:20px;
}

#home_upper {
	width:750px;
	padding:30px 0 10px 40px;
}

#home_lower {
	width:978px;
	border-top:1px solid #c2c2c2;
}
#home_lower div.left {
	width:375px;	
}
#home_lower div.a {
	width:240px;
	padding:25px 95px 20px 40px;
	border-bottom:1px solid #c2c2c2;
	background:url(/images/sillouttes.gif) 290px 35px no-repeat;
}
#home_lower div.b {
	width:295px;
	padding:25px 40px 10px 40px;
}
#home_lower div.b p.phone {
	margin:0;
	font-size:1.3em;
	font-weight:bold;
	color:#ee3124;
}
#home_lower div.c {
	width:342px;
	height:265px;
	padding:25px 220px 10px 40px;
	border-left:1px solid #c2c2c2;
	background:url(/images/home_people.jpg) right bottom no-repeat;
}
