body{ background: url('/resources/images/header_bg_new.gif') repeat-x; }

/***header***/
#crampedHeader { position:relative; width:855px; margin-left:auto; margin-right:auto; }

#header{ position:relative; height:99px; margin-bottom: 20px; }
#header #logo{ position:absolute; top:33px; left:-3px; }
#header h1 { 
	color:#0072bc; 
	position:absolute; 
	font-size:25px; 
	top:36px; 
	left:214px; 
	padding:0 0 0 13px; 
	margin:0;
	background:url('/resources/images/header.gif') no-repeat scroll -24px 5px;
	border-bottom:none;
}

#ourServices, #alsoFind{ position:absolute; top:10px; font-size:11px; }
#ourServices{ right:4px; z-index:1; }
#alsoFind{ right:101px;	width:148px; }
#ourServices .ttl, #alsoFind .ttl{ color:#0072bc; font-weight:bold; margin-bottom:2px; padding:0 3px; }
#ourServices A, #alsoFind A{ color:#000; text-decoration:none; display:block; margin-bottom:1px; padding:0 3px; }
#ourServices A:hover, #alsoFind A:hover{ text-decoration:underline; }
#ourServices .more{ background:url('/resources/images/header.gif') no-repeat scroll 32px 3px; width:37px; margin-bottom:0px; }
#ourServices .open{ background-color:#383838; color:#fff; background-image:url('/resources/images/header.gif'); background-position: 33px -10px; height:15px; _height:0px; }

#moreList{ position:absolute; background-color:#fff; border:2px solid #919191; border-left:none; z-index:1; }
#moreList li{ border-bottom:1px solid #eae7df; width:87px; padding:7px 0 7px 6px; font-size:11px; }
#moreList li:hover{ background-color:#f9f7f1; cursor:pointer; }
