body { -webkit-font-smoothing: antialias; }
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: bold;
	color: #666666;
}
.event {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #666666;
}
.bodytextGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 24px;
	font-weight: normal;
	color: #666666;
}
.jobsheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
}
.jobbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}
.homebody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 5c534d;
	text-decoration: none;
}
.navstatic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #251515;
	text-decoration: none;
}
.history {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
}

/*
 * Masthead 
 */

 #hpmasthead {
 	background:url('http://hillerinc.com/images/slides/header.png') no-repeat center top;
 	width:750px;
 	height:425px;
 	position: relative;
 }

 #hpmasthead #slides {
 	margin: 0;
 	padding: 0;
 	width: 750px;
 	height: 313px;
 	overflow: hidden;
 	position: absolute;
 	top: 112px;
 }

 #hpmasthead #mastnav {
 	position: absolute;
	right: 0;
	bottom: 0;
	width: 480px;
	height: 32px;
	z-index: 99999;
 }

 #hpmasthead #mastnav li {
 	float:left;
 	margin-right: 10px;
 	border-right:1px solid #999999;
 }

 #mastnav a {
 	font-family:'Century Gothic W01 Bold';
	font-size: 12px;
	color:#818180;
	text-transform: uppercase;
	text-decoration: none;
	background: url('http://hillerinc.com/images/arrow.png') no-repeat left 2px;
	padding-left: 8px;
 	display:block;	
 }

 #hpmasthead #mastnav li#keyNav {
 	margin-right: 0;
 	border-right: none;
 }

 #mastnav a:hover {
 	color:#1a1a1a;
 	background-position: left -30px;
 }

 #aboutNav a{
 	width: 58px;
 }

 #companyNav a{
 	width: 85px;
 }

 #servingNav a{
 	width: 59px;
 }

 #supportingNav a{
 	width: 110px;
 }

  #keyNav a{
 	width: 83px;
 }



#materials {
	position: absolute;
	list-style: none;
	padding: 0;
	margin: 0;
	top: 85px;
	right: 10px;
	z-index: 998;
}

#materials li {
	float:left;
}

#materials a {
	text-indent: -99999px;
	background: url('http://hillerinc.com/images/slides/circled-materials.png') no-repeat 0 0;
}

#materials #material1 {
	background-position: 0 0;
	width:53px;
	height:58px;
	overflow: hidden;
	display: block;
}
#materials #material2 {
	background-position: -109px 0;
	width:53px;
	height:58px;
	overflow: hidden;
	display: block;
}
#materials #material3 {
	background-position: -53px 0;
	width:53px;
	height:58px;
	overflow: hidden;
	display: block;
}
#materials #material4 {
	background-position: -159px 0;
	width:53px;
	height:58px;
	overflow: hidden;
	display: block;
}

#mastheadlogo {
	position: absolute;
	left: 53px;
	top: 6px;
	width: 68px;
	height: 65px;	
	background: url('http://hillerinc.com/images/slides/materials.png') no-repeat center top;
}

#mastheadlogo.material1 {
	background-position: 2px -66px
}
#mastheadlogo.material2 {
	background-position: 2px -133px
}
#mastheadlogo.material3 {
	background-position: 2px -198px
}
#mastheadlogo.material4 {
	background-position: 4px -264px
}


#materials #material1:hover {
	background-position: 0 -58px;
}
#materials #material2:hover {
	background-position: -109px -58px;
}
#materials #material3:hover {
	background-position: -53px -58px;
}
#materials #material4:hover {
	background-position: -159px -58px;
}