#home {
border:0px solid red;
background:url(../images/homephoto.jpg) top left no-repeat;
position:relative;
height:305px;
width:770px;
}

#consumers {
background:url(../images/home_consumers.jpg);
width:332px;
height:151px;
overflow:hidden;
position:absolute;
right:0; top:0;
}

#home * {
color:#fff;
font-family:verdana;
text-decoration:none;
font-size:11px;
}

#home h2 {
display:none;
}

#home dl {
position:relative;
top:62px;
left:20px;
margin:0;
list-style-type:none;
margin:0;
padding:0;
}

#home dt {
font-weight:bold;
margin:0;
margin-bottom:4px;
}
#home dd {
padding:0;
margin:0;
margin-bottom:11px
}

#home dd a:hover {
text-decoration:underline;
}


#home dl#one dt {
position:absolute;
top: -52px;
left: 0;
width: 220px;
height: 30px;
}

#home dl#one dt a {
text-indent: -9999px;
display:block;
width: 100%;
height: 100%;
}


#professionals {
background:url(../images/home_professionals.jpg);
width:312px;
padding:11px 0 0 20px;
height:140px;
overflow:hidden;
position:absolute;
right:0;
bottom:0;
}

#professionals h2 {
display:block;
margin:8px 0 3px 0 ;
}

#professionals ul {
list-style-type:none;
margin:0;
padding:0;
}

#professionals a:hover {
text-decoration:underline;
}

#lowerleft {
height: 67px;
width: 435px;
background: url(../images/gradient2.png);
float: left;
margin-top: 3px;
}


#claimsbank {
background: url(../images/claimsbank.png) no-repeat;
height: 67px;
width: 332px;
float: right;
margin-top: 3px;
}

#claimsbank a {
display:block;
height:100%;
text-indent:-9999px;
width:100%;
}