body {  
	background: url(images/bg_body_sub.gif) repeat-y; 
	margin: 0px;
	}

#leftnav img{
	width:173px;
	display:block;
	padding:0px;
	margin:0px;
	} 

.content, td {
	font: small Verdana, Arial, Helvetica, sans-serif;
	
	}

.content h1 {
font-size: 1.15em;
color:#1B3246;
	}

.content b {
color:#418568;
	}

#hmintro {
background-image:url(images/hm_intro.gif);
display:block;
width:465px;
height:122px;
}
#hmintro h1 {
	display:none;
	}

.footer {  
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;
	padding-top:30px;
	}
	
.footer a {  
	padding: 4px 10px;
}

.attorneytitle {  font-size: 1.15em; font-weight: bold; color: #666666}
.attorneyname { font-size: 1.15em; font-weight: bold; color: #418568}

div.attorneystats { 
	width:220px; 
	float:right; 
	background: #F0F7F4 url(images/box_green_top.gif) repeat-x  top; 
	margin: 0px 0px 6px 6px; 
	padding: 6px;
	border: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color: #7A95A9;
	
	}


.attorneystats { font-size: .85em}
.attorneystats  b { font-weight: bold; color: #3E6888}
.attorneystathdr { font-weight: bold; color: #993333}
.locations {  font-size: 11px; line-height: 14px}
.locationhdr {  font-weight: bold; color: #006699}

a:hover {  color: #333333}
a:visited {  color: #6666CC}

div.listlink {
	padding-top:6px;
	padding-left:10px;
}

.listlink a { 
	padding-left:10px; 
	}

.listlink a:hover { 
	background: url(images/bg_listlink.gif) no-repeat left center; 
	}
