body{
	background-image:url(/images/secondary-bg.gif);
	background-repeat:repeat-y;
}
.map-pad{
	position:absolute;
	padding:60px 0px 0px 0px;
	font-size:10px;
}
#topbanner, #topbanner-corporate, #topbanner-industries, #topbanner-services{
	position:absolute;
	top:25px;
	left:135px;
	width:650px;
	height:150px;
	background-image:url(/images/top-ourservices.gif);
	background-repeat:no-repeat;
}
#topbanner-corporate{
	background-image:url(/images/secondary-header-corporate.jpg);
	background-repeat:no-repeat;
}
#topbanner-industries{
	background-image:url(/images/secondary-header-industries.jpg);
	background-repeat:no-repeat;
}
#topbanner-services{
	background-image:url(/images/secondary-header-services.jpg);
	background-repeat:no-repeat;
}
#pagetitle{
	position:absolute;
	top:141px;
	left:145px;
	width:255px;
	height:16px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
}

/* ---------- LEFT NAV COLUMN RULES ---------- */
#leftnav{
	background:url(/images/sec-logo.gif) no-repeat 10px 0;
	width:135px;
	height:310px;
	padding-top:100px;
	padding-bottom:20px;
}
#leftlogo a{
	position:absolute;
	top:32px;
	left:11px;
	width:95px;
	height:55px;
}
#leftnav ul{
	color:black;
	font-size:10px;
	margin-left:10px;
	padding-bottom:10px;
	list-style:none;
}
#leftnav li{
	padding:5px 0px;
}
#leftnav ul li ul{
	padding:10px 0px 0px 0px;
	margin-left:5px;
}

#leftnav ul li ul li{
	padding:1px 0px 1px 6px;
	background-image:url(/images/sub-bullet.gif);
	background-repeat:no-repeat;
	background-position:-3px 6px;
}
#leftnav li a:link{color:black;text-decoration:none;}
#leftnav li a:visited{color:black;text-decoration:none;}
#leftnav li a:hover{color:#B69131;text-decoration:none;}
#leftnav li a:active{color:black;text-decoration:none;}

.leftsub{
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#035FAC;
	margin:3px 10px 3px 10px;
	padding-top:10px;
	border-top:1px solid #cccccc;
}
.leftsub a:link{color:#035FAC;text-decoration:none;}
.leftsub a:visited{color:#035FAC;text-decoration:none;}
.leftsub a:hover{color:#035FAC;text-decoration:underline;}
.leftsub a:active{color:#035FAC;text-decoration:none;}


/* ---------- CONTENT COLUMN RULES ---------- */
#content{
	position:absolute;
	top:180px;
	left:157px;
	width:463px;
	line-height:16px;
	font-size:10pt;
	padding-bottom:20px;
}
#content ul{
	padding-left:40px;
}


/* ---------- RIGHT SIDE COLUMN RULES ---------- */
#rightside{
	position:absolute;
	top:180px;
	left:635px;
	width:149px;
	line-height:16px;
}
#rightside p{padding-left:10px;}
#rightside img{padding-left:10px;}

#rightside ul{
	padding-left:10px;
	padding-top:10px;
	font-size:10px;
	list-style:none;
	width:120px;
}
#rightside li{
	padding:4px 0px 0px 8px;
	background-image:url(/images/rightside-bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 8px;
}
#casestudy{
	font-size:11px;
	color:white;
	text-transform:uppercase;
	padding:2px 5px 3px 0px;
	margin:15px 0px 0px 0px;
	border-top:1px solid #91A08F;
}
#casestudy a{
	background-color:#91A08F;
	padding:4px 30px 3px 10px;
	color:white;
	text-decoration:none;
}
