/* header */
#header {
background:url(../img/header/header-bg-engineering.jpg) repeat-x;
}
#header h1 {
background:#BCBDBC url(../img/header/logo-engineering.jpg) top left no-repeat;
}
#header h2 {
color:#37424A;
}
h4 {
color:#868F96;
}
.header-butt {
background:#868F96;
border:1px solid #868F96;
color:#FFF;
}
/* lhs */
.lhs-butt {
background:#868F96;
border:1px solid #868F96;
color:#FFF;
}

/* menu */
#navigation ul li a:hover {
color:#374244;
}
/* links */
#navigation a:hover, #footer a:hover {
color:#868F96;
}
#navigation .current{
color: #374244;
}
/* content */
#content dl.newslist dt span{
color:#868F96;
}
#content h3 {
color:#868F96;
font-size:1.2em;
margin:0 0 0 0;}

/* header */
/* header */
/* homepage specials */
/* the home news snippets */
dl.homenews {
	display:block;
	width:220px;
	font-size:0.8em;
}
dl.homenews dt{
	margin:8px 0 0 0;
	padding:0 0 0 10px;
	color:#374244;
	background:url(grey-bull.gif) 0 4px no-repeat;
}
dl.homenews dt a {
	color:#374244;
	text-decoration:none;
}
dl.homenews dd {
	margin: 0 0 0 8px;
	color:#999;
}
dl.homenews dd a {
	color:#000;
	text-decoration:none;
}

ul#caseList {
	margin:0 0 0 0;
	list-style:none;
}
ul#caseList li {
	padding:0 0 0 10px;
	background:url(grey-bull.gif) 0 4px no-repeat;
}

#homepage-spots a:visited{
  text-decoration: none;
}
#homepage-spots ul{
display:block;
width:430px;
padding:0;
margin:0;
}
#homepage-spots ul li{
display:block;
background: url(../img/category-bg-engineering.jpg) no-repeat;
width:420px;
height:80px;
padding:5px 5px 0 5px;
margin:0 0 10px 0;
}
#homepage-spots ul li span{
float:left;
margin:0 10px 0 0;
}
#homepage-spots ul li span img{
margin:0 0 10px 0;
}
#homepage-spots ul li span a:link a:visited{
background:url(../img/grey-bull-home.gif) 0px 5px no-repeat;
font-weight:bold;
color:#868F96;
text-decoration:none;
padding:0 0px 0px 10px;
margin:5px;
}
#homepage-spots ul li span a.link{
font-size:.8em;
}
#homepage-spots ul li h3{
font-size:1em;
padding:0;
margin:0 0 5px 0;
}
#homepage-spots ul li p{
font-size:0.75em;
color: #999999;
}

div.top-list {
width:50%;
float:left;
}
#career-spots ul{
display:block;
width:430px;
padding:0;
margin:0;
}
#career-spots ul li{
display:block;
background: url(../img/category-bg-engineering.jpg) no-repeat;
width:410px;
height:65px;
padding:10px;
margin:0 0 10px 0;
}
#career-spots ul li span{
float:left;
margin:0 10px 5px 0;
}
#career-spots ul li span img{
margin:0 0 10px 0;
}
#career-spots ul li span a{
background:url(../img/grey-bull-home.gif) 0px 5px no-repeat;
font-weight:bold;
color:#868F96;
text-decoration:none;
padding:0 0px 0px 10px;
margin:10px;
}
#career-spots ul li h3{
font-size:1em;
padding:0;
margin:0 0 5px 0;
}
#career-spots ul li p{
font-size:0.75em;}
div.top-list {
width:50%;
float:left;
}
div.top-list ul{
}
div.top-list ul li{
}
div.top-list h4{
font-weight:bold;
color:#868F96;
}
div.top-list ul li a{
font-size:.75em;
font-weight:bold;
color:#666;
text-decoration:none;
margin: 0;
padding: 0;
}
div.top-list ul li a span{
color:#868F96;
margin:0;
}
#newsList ul{
	margin: 0;
	padding: 0;
}
#newsList ul li{
	margin: 0;
	padding: 0;
}
#caseList ul{
	margin: 0;
	padding: 0;	
}
.telNumber{
	font-weight: bold;
	font-size: 1em;;
	color: #B71234;
}
ul.results h3 a {
color:#868F96;
}

.highlightsearchterm{
	color:#868F96;
	font-weight:bold;
}