body		{margin: 0; padding: 0; background: #272727 url(/images/hchpc_mp_bkgrd.gif) repeat-x top; font-family: Arial, sans-serif; font-size: 12px; color: #b0b0b0;}
#canvas		{margin: 0 auto; padding: 0; width: 770px;}
#wrapper	{margin: 0; padding: 0; overflow: hidden; width: 770px; background: url(/images/hchpc_mp_body_bkgrd_tile.gif);}

#top-bar	{background: url(/images/hchpc_mp_bar_top.gif) no-repeat; width: 770px; height: 5px; overflow: hidden;}
#bottom-bar	{background: url(/images/hchpc_mp_bar_bottom.gif) no-repeat; width: 770px; height: 5px; overflow: hidden;}
#nameplate	{background: url(/images/hchpc_mp_hdr_logo.jpg) no-repeat; width: 770px; height: 73px; clear: both;}
#int-content	{background: url(/images/hchpc_mp_body_bkgrd.jpg) no-repeat; width: 740px; margin: 0; padding: 15px;}
#int-content p	{padding: 0; margin: 0 0 10px 0; color: #000; line-height: 20px;}

h2	{padding: 5px 0 15px 0; margin: 0; color: #C25D17; font-family: Georgia, "Times New Roman", times, serif; font-size: 20px; font-weight: bold;}
h3 {font-size: 16px; padding: 0; margin: 0 0 5px 0; color: #BF290B;}
.map {float: right; clear: both; margin: 0 50px 25px 25px; border: 1px solid #000;}

dl { color: #000; }
dt { margin: 0 0 5px 0; font-weight: bold; font-size: 13px; }
dd { margin: 0 0 10px 25px; }

.link-firm {border: 1px solid red; width: 100px; height: 25px; top: 20px; left: 100px; position: absolute;}

#address-block	{background: url(/images/hchpc_int_ftr_divider.gif); width: 464px; height: 62px; margin: 0 15px 0 278px; font-size: 10px; color: #000000; clear: both;}
#address-block .left {float: left; text-align: right; width: 260px; height: 40px; padding: 10px 0 0 0; line-height: 14px;}
#address-block .right {float: right; text-align: right; width: 198px; height: 40px; padding: 10px 0 0 0; line-height: 14px;}

#attorney { border: none; color: #000; margin: 10px 0 0 0;}
#attorney td { padding: 3px; }
#attorney .label { vertical-align: top; font-weight: bold; text-align: left; font-size: 14px;}
#attorney .value {  }

#attorney .value ul {margin: 0 0 0 25px; padding: 0;}

/* INTERIOR LINKS */

a:link {color: #BE2212; text-decoration: none;}
a:visited {color: #BE2212; text-decoration: none;}
a:hover {color: #C25D17; text-decoration: underline;}

#footerlinks {clear: both; width: 730px; padding: 5px; text-align: right; color: #9F9F9F; font-size: 12px; margin: 25px 0 0 0;}
#footerlinks a:link {color: #BE2212; text-decoration: none;}
#footerlinks a:visited {color: #C25D17; text-decoration: none;}
#footerlinks a:hover {color: #C25D17; text-decoration: underline;}

a.attorneyname:link {font-size: 16px; font-weight: bold; color: #BF290B;}
a.attorneyname:visited {font-size: 16px; font-weight: bold; color: #BF290B;}
a.attorneyname:hover {font-size: 16px; font-weight: bold; color: #BF290B;}


#sitemap {font-size: 14px; color: #272727; list-style-type: square;}
#sitemap li {margin-bottom: 10px;}