* { padding:0; 	margin:0; }
.clear { clear:both; }

/* structure */

body { background:#fff; margin:24px 0 24px 0; font-family:Arial; font-size:11px; }
#container { width:751px; margin:0 auto; background: url('/images/background-tile.gif'); }
#header { height:38px; }
#header img { vertical-align: bottom; }
#header ul { list-style:none; }
#header li { float:left; }
#photos { height:201px; }
#photos img { vertical-align: bottom; }
#photos ul { list-style:none; }
#photos li { float:left; }
#content { background:url('/images/content-background.png') no-repeat scroll top left; width:751px; min-height:476px; height:auto !important; height:476px }
#footer { background:url('/images/footer-background.png') no-repeat scroll top left; width:751px; height:56px; font-size:10px; }
#footer ul { list-style: none; padding:26px 0 0 15px;}
#footer li { float:left; border-right:1px solid #fff; padding:0 4px; }
#footer .copyright { width:255px; border-right:0; }
#footer .copyright a { color:#000; text-decoration:none; }
#footer .copyright a:hover { color:#000; text-decoration:underline; }
#footer .last { border-right:0; }
#footer a { color:#FFF; text-decoration:none; padding:0px 8px; }
#footer a:hover { text-decoration:underline; }
#left-nav { float:left; width:247px; }
#content-area { float:left; width:425px; padding:24px 0 20px 36px; }

/* content */
h1 { font-size:28px;	color:#691C1B; font-family:Times New Roman; font-weight:normal; }
h2 { font-size:14px;	color:#002a5d; font-weight:bold; font-family:Arial; }
p { padding:8px 0; line-height:18px; }
a { text-decoration:underline; color:#000; }
a:hover { text-decoration:underline; color:#000; }

#address { padding:25px 18px 10px 18px; } 
#smalllogo{ float:left; padding:0 5px 0px 0; }
.address { color:#335478; font-family:Arial; font-size:11px; font-weight:bold; padding:0px 0px 0px 0px; }
.address a { color:#335478; font-family:Arial; font-size:11px; font-weight:bold; padding:0px 0px 0px 0px; text-decoration:none; }
.address a:hover { text-decoration:underline; }
.addresscontact { font-family:Times New Roman; font-size:11px; color:#691C1B; font-weight:bold; padding:5px 10px 0px 0px; }

#program-coverage { list-style-image: url('/images/check-bullet.png'); padding:4px 0 0 24px; }
#program-coverage li { padding:2px 0px; }
#business-owners-policy { padding:3px 0 0px 15px; list-style-type:circle; list-style-image:none; }
.details-list { padding:3px 0 0px 15px; list-style-image:none;  }

#contacts { height:200px; }
#contacts .headquarters { float:left; width: 225px; }
#contacts .pennsylvania-office { float:left; width: 175px; }

#please-contact { text-align:center; padding-top:15px; }
#services-include { padding:10px 0; }
#program-highlights { padding:10px 0; }
#services-include ul { list-style-image: url('/images/check-bullet.png'); padding:3px 0 0 22px; }
#services-include ul li {}
#program-highlights ul { padding:3px 0 0 15px; list-style-type:disc; list-style-image:none; }
#program-highlights ul li { padding-left:6px; }


/* navigation */
a.services { display:block; width:84px; height:38px; background:url('/images/services-off.png') top left no-repeat;}
a.services:hover { background:url('/images/services-over.png') top left no-repeat; }
a.design-professionals { display:block; width:164px; height:38px; background:url('/images/design-professionals-off.png') top left no-repeat;}
a.design-professionals:hover { background:url('/images/design-professionals-over.png') top left no-repeat; }
a.lawyers { display:block; width:82px; height:38px; background:url('/images/lawyers-off.png') top left no-repeat;}
a.lawyers:hover { background:url('/images/lawyers-over.png') top left no-repeat; }
a.careers { display:block; width:77px; height:38px; background:url('/images/careers-off.png') top left no-repeat;}
a.careers:hover { background:url('/images/careers-over.png') top left no-repeat; }
a.contact { display:block; width:87px; height:38px; background:url('/images/contact-off.png') top left no-repeat;}
a.contact:hover { background:url('/images/contact-over.png') top left no-repeat; }
a.exclusive-program { display:block; width:247px; height:28px; background:url('/images/exclusive-program-off.png') top left no-repeat;}
a.exclusive-program:hover { background:url('/images/exclusive-program-over.png') top left no-repeat; }
a.link-home { display:block; width:178px; height:201px; background:url('/images/logo.png') top left no-repeat;}
a.link-home:hover { background:url('/images/logo-over.png') top left no-repeat; }
