	#middle-contacts{
display:inline; 
		margin-right:20px;
		width:650px;
		float:right;
		
		}
	#middle-contacts h1{
		font-size:17px;
		font-weight:bold;
		margin-top:25px;
		color:#00553D;
	}
	#middle-contacts h2{
		margin-top:8px;
	}
	.contacts-content{
	min-height:230px;
	position:relative;
	margin-top:5px;	
	border-top:solid 1px #e1e1e1;
	}
	#contacts-left{
		position:relative;
		margin-top:20px;
		width:220px;
		float:left;
	}
	#contacts-right{
		position:relative;
		border-top:solid 1px #e1e1e1;
		border-bottom:dotted 1px #e1e1e1;
		width:420px;
		margin-top:40px;
		float:right;
	}
	.satellite-block{
	margin-top:25px;
	width:305px;
	border-top:dotted 1px #e1e1e1;
	
	}
	#contact-form-block{
	position:relative;
	margin-top:5px;	
	border-top:solid 1px #e1e1e1;
	}
	#satellite-block p{
	font-weight:bold;
	color:#00553D;
	margin:16px;
	}
	
background-position:0pt -77px;
.niceul {
margin-top:25px;
margin-bottom:18px;
}
.niceul li{
font-weight:bold;
	color:#006633;
list-style: none;
margin-top:5px;
margin-left:2px;
background-position:center left;
background-image:url(/jh/web.nsf/images/bullet-grey.gif);
background-color:transparent;
background-repeat:no-repeat;
padding-left: 15px;
}
.niceul li.nicetxt{
	color:#999;
background-image:none;
}
/* == Styles for Contact Records ==*/
.contactul {
margin-top:25px;
margin-bottom:18px;
}
.contactul li.green{
font-size:12px;
font-weight:bold;
	color:#006633;
list-style: none;
margin-top:5px;
margin-left:2px;
background-position:center left;
background-image:url(/jh/web.nsf/images/bullet-grey.gif);
background-color:transparent;
background-repeat:no-repeat;
padding-left: 15px;
}
.contactul li.gray{
font-size:12px;
font-weight:bold;
	color:#999;
background-image:none;
padding-left: 15px;
}
.contactul li {
list-style: none;
padding-left: 15px;
margin-top:2px;
margin-left:2px;
	/*color:#999;
background-image:none;*/
}
.contactul li.comments{
font-size:11px;
	color:#999;
margin-top:15px;
background-image:none;
padding-left: 15px;
background-position:top left;
background-image:url(/jh/web.nsf/images/bullet-grey.gif);
background-color:transparent;
background-repeat:no-repeat;
}
/* == Styles for Contact Records Telephone, Fax, Email and Website ==*/
.tel{
color:#333;
padding-left:20px;
}
.fax{
color:#333;
padding-left:52px;
}
.email a{
color:#333;
padding-left:46px;
}
.www a{
color:#333;
padding-left:48px;
}
/* == Navigator 2 ==*/
#vertnav2{
margin:20px 0px 0px 10px;;
width:168px;   
}
#vertnav2 ul,#vertnav2 li {
list-style: none;
}
#vertnav2  a {
color:#666;
	font-weight:normal;
text-decoration:none; 
display:block;
padding-top: 4px;  
/*padding-left: 3px;  */
padding-bottom: 4px; 
width:auto;   
height:auto;
}
#vertnav2 a:hover{
background-color:#eeeeee;  
/*color:#FFFFFF;*/
}
#vertnav2 li a{ 
text-indent:0px;
border-top:dotted 1px #CECECE;
}
#vertnav2 li a.selected{ 
color:#006633;
font-weight:bold;
}
#vertnav2 li ul  li  a{ 
list-style: none;
background-position:center left;
background-image:url(' /jh/web.nsf/images/bullet-green.gif');
background-color:transparent;
background-repeat:no-repeat;
text-indent:12px;
}
#vertnav2 li  ul  li  a.selected{ 
color:#00563D;
font-weight:bold;
}
#vertnav2 li  ul  li  ul  li  a{ 
background-image:none;
text-indent:20px;
}
#vertnav2 li ul li ul li a.selected{ 
color:#00563D;
font-weight:bold;
}
li>ul { 
	top: auto;
	left: auto;
}
/* Win IE only \*/
* html #vertnav2 li{float:left;} 
/* end holly hack */
