/* Overide Styles */

body {
	color: #333;
	margin-top: 0;
	background: #FFF url(/images/page-bg.jpg) repeat-y top center;
}

#container {
	width: 890px;
	margin: 0 auto;
	text-align: left;
}

#accessibility-links {
	display: none;
}

h2 {
	font-size: 24px;
	color: #2e5894;
}

h3 {
	font-size: 18px;
	color: #2e5894;
}

h3 a {
	text-decoration: underline;
}

h4 {
	font-size: 24px;
	color: #000;
}

a, a:visited, a:focus { 
	color: #000; 
	text-decoration: none;
}

a:hover { 
	color: #000;
	text-decoration: underline;
}


/* header */

#header {
	background: url(/images/header-bg.jpg) no-repeat right bottom;
	height: 225px;
}

#header h1 {
	margin: 0;
	padding: 0;
}

#header h1 a {
	width: 411px;
	height: 168px;
	display: block;
	background: url(/images/logo.gif) no-repeat left bottom;
	text-indent: -9999px;
	overflow: hidden;
}

#header form {
	margin: 46px 0 0 28px;
	padding-bottom: 10px;
	width: 120px;
	float: left;
}

#header img {
	float: left;
	margin-top: 28px;
}


/*#systems-page #header {
	background: url(/images/header-systems-bg.jpg) no-repeat right bottom;
}

	#systems-page .laser-page #header {
		background: url(/images/header-systems-laser-bg.jpg) no-repeat right bottom;
	}
	
	#systems-page .edm-page #header {
		background: url(/images/header-systems-edm-bg.jpg) no-repeat right bottom;
	}
	
	#systems-page .ecm-page #header {
		background: url(/images/header-systems-ecm-bg.jpg) no-repeat right bottom;
	}


#contacts-page #header {
	background: url(/images/header-contacts-bg.jpg) no-repeat right bottom;
}

	#contacts-page .distributors-page #header {
		background: url(/images/header-contacts-distributors-bg.jpg) no-repeat right bottom;
	}


#processes-page #header {
	background: url(/images/header-processes-bg.jpg) no-repeat right bottom;
}


#wam-page #header {
	background: url(/images/header-wam-bg.jpg) no-repeat right bottom;
}


#aftermarket-page #header {
	background: url(/images/header-aftermarket-bg.jpg) no-repeat right bottom;
}


#applications-page #header {
	background: url(/images/header-applications-bg.jpg) no-repeat right bottom;
}

	#applications-page .hpturbine-page  #header {
		background: url(/images/header-applications-hpturbine-bg.jpg) no-repeat right bottom;
	}
	
	#applications-page .combustor-page  #header {
		background: url(/images/header-applications-combustor-bg.jpg) no-repeat right bottom;
	}
	
	#applications-page .compressors-page  #header {
		background: url(/images/header-applications-compressors-bg.jpg) no-repeat right bottom;
	}
*/

/* content-main */

#content-main {
	width: 680px;
	float: left;
	padding: 0;
	margin: 0;
}

#content-main #flash-container {
	float: left;
	width: 350px;
	font-size: 0; /* fix firefox margin bug */
	line-height: 0; /* fix firefox margin bug */
}

#content-main #flash-container object {
	margin: 0;
	padding: 0;
}

#content-main #flash-container p {
	width: 350px;
	height: 30px;
	background: #577fab;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFF; 
	font-weight: bold;
	font-size: 14px;
	line-height: 28px;
}

#content-main #video-container {
	float: left;
	width: 350px;
	font-size: 0; /* fix firefox margin bug */
	line-height: 0; /* fix firefox margin bug */
}

#content-main #video-container object {
	margin: 0;
	padding: 0;
}

#content-main img {
	float: right;
	margin-bottom: 8px;
}

.contact-us-button {
	overflow: hidden;
	width: 254px;
}

.contact-us-button img {
	margin: 0 0 8px 0;
	padding: 0;
}

#content-main #montage-container {
	float: right;
	margin-bottom: 8px;
	height: 246px;
	width: 323px;
	text-indent: -9999px;
}


#aerospace-page #content-main #flash-container {
	float: left;
	width: 680px;
}

#processes-page #content-main #montage-container {
	float: right;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
	text-indent: -9999px;
}

#processes-page .laser-page #content-main #montage-container {
	float: right;
	margin-bottom: 8px;
	height: 246px;
	width: 323px;
	text-indent: -9999px;
}

#wam-page #content-main #montage-container {
	float: right;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
	text-indent: -9999px;
}

#applications-page #content-main #flash-container {
	float: right;
	width: 350px;
	font-size: 0; /* fix firefox margin bug */
	line-height: 0; /* fix firefox margin bug */
}

#applications-page .hpturbine-page #content-main #montage-container {
	float: right;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
	text-indent: -9999px;
}

#applications-page .combustor-page #content-main #montage-container {
	float: right;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
	text-indent: -9999px;
}

#applications-page .compressors-page #content-main #montage-container {
	float: right;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
	text-indent: -9999px;
}

#applications-page .cooling-holes-page #content-main #montage-container {
	float: right;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
	text-indent: -9999px;
}

#applications-page .cases-page #content-main #montage-container {
	float: left;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
}

#applications-page .repair-page #content-main #montage-container {
	float: left;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
}


#contacts-page .recruitment-page #content-main #montage-container {
	float: left;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
}

#igt-page #content-main #montage-container {
	float: left;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
}


#markets-page #content-main #montage-container {
	float: left;
	margin-bottom: 8px;
	height: 246px;
	width: 680px;
}

	#markets-page #content-main #montage-container ul {
		list-style: none;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	
	#markets-page #content-main #montage-container ul li {
		padding: 0;
		margin: 0 0 8px 0;
		text-align: right;
		float: left;
	}
	
	#markets-page #content-main #montage-container ul li a {
		display: block;
		padding: 220px 30px 0 0;
		width: 191px;
		height: 26px;
		margin: 0 8px 0 0;
		color: #FFF; 
		font-weight: bold;
		font-size: 14px;
		background: #0f4988;
	}
	
	#markets-page #content-main #montage-container ul li a.last {
		margin: 0;
	}
	
	#markets-page #content-main #montage-container #aerospace a {
		background: url(../images/aerospace-bg.jpg) no-repeat top left;
	}
	
	#markets-page #content-main #montage-container #aerospace a:hover {
		background: url(../images/aerospace-bg.jpg) no-repeat top right;
		text-decoration: none;
	}
	
	#markets-page #content-main #montage-container #industrial a {
		background: url(../images/industrial-bg.jpg) no-repeat top left;
	}
	
	#markets-page #content-main #montage-container #industrial a:hover {
		background: url(../images/industrial-bg.jpg) no-repeat top right;
		text-decoration: none;
	}
	
	#markets-page #content-main #montage-container #other-markets a {
		background: url(../images/other-markets-bg.jpg) no-repeat top left;
	}
	
	#markets-page #content-main #montage-container #other-markets a:hover {
		background: url(../images/other-markets-bg.jpg) no-repeat top right;
		text-decoration: none;
	}


#home-page #content-main #montage-top {
	margin: 0 0 8px 0;
}

#home-page #content-main #montage-top a {
	display: block;
	width: 323px;
	height: 119px;
	background: #013879 url(/images/jet.jpg) top left;
}

#home-page #content-main #montage-top a:hover {
	background: url(/images/jet.jpg) top right;
}

#home-page #content-main #montage-container {
	float: right;
	margin-bottom: 8px;
	height: 246px;
	width: 323px;
	text-indent: -9999px;
}

#home-page #content-main #montage-container ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#home-page #content-main #montage-container ul li {
	margin: 0;
	padding: 0;
	float: left;
}

#home-page #content-main #montage-container ul li a {
	display: block;
	width: 102px;
	height: 119px;
	margin-right: 8px;
}

#home-page #content-main #montage-container ul li a.last {
	margin-right: 0;
}

#home-page #content-main #marine a {
	background: #013879 url(/images/marine.jpg) top left;
}

#home-page #content-main #marine a:hover {
	background: #013879 url(/images/marine.jpg) top right;
}

#home-page #content-main #power-stations a {
	background: #013879 url(/images/power-stations.jpg) top left;
}

#home-page #content-main #power-stations a:hover {
	background: #013879 url(/images/power-stations.jpg) top right;
}

#home-page #content-main #turbines a {
	background: #013879 url(/images/turbines.jpg) top left;
}

#home-page #content-main #turbines a:hover {
	background: #013879 url(/images/turbines.jpg) top right;
}


/* application-table */

#application-table {
	float: left;
	width: 680px;
	height: 420px;
	margin-bottom: 8px;
	font-size: 9px;
	overflow: auto;
	overflow-x: hidden;
}

#application-table td {
	padding: 4px;
}

#application-table td.link {
	padding: 0;
}

#application-table a {
	display: block;
	padding: 4px;
}

#application-table a:hover {
	background: yellow;
	text-decoration: none;
}


/* text-area */

#text-area {
	background: url(/images/text-area-bg.jpg) no-repeat left top;
	min-height: 200px;
	padding: 40px 70px 0 70px;
	clear: both;
}

#text-area #people {
	margin: 0;
	padding: 0;
	/*height: 188px;*/
	clear: both;
}


#home-page #text-area #people {
	background: url(/images/people-home.gif) no-repeat 200px bottom;
	height: 184px;
}


#systems-page #text-area #people {
	background: url(/images/people-systems.gif) no-repeat 80px bottom;
	height: 200px;
}

	#systems-page .laser-page #text-area #people {
		height: 192px;
		background: url(/images/people-systems-laser.gif) no-repeat 200px bottom;
	}
	
	#systems-page .edm-page #text-area #people {
		margin-top: 156px;
		background: url(/images/people-systems-edm.gif) no-repeat left bottom;
	}
	
	#systems-page .ecm-page #text-area #people {
		background: url(/images/people-systems-ecm.gif) no-repeat center bottom;
		height: 200px;
	}


#contacts-page #text-area #people {
	background: url(/images/people-contacts.gif) no-repeat 200px bottom;
	height: 200px;
}
	
	#contacts-page #text-area #address {
		width: 400px;
		float: left;
	}
	
	#contacts-page #text-area #awards {
		float: right;
		overflow: hidden;
		width: 130px;
	}

	#contacts-page .distributors-page #text-area #people {
		height: 222px;
		background: url(/images/people-contacts-distributors.gif) no-repeat 200px bottom;
	}
	
	#contacts-page .distributors-page #text-area {
		background: none;
		padding: 10px 20px 0 50px;
		clear: both;
	}
	
	#contacts-page .distributors-page #text-area .address-list {
		float: left;
		width: 300px;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#contacts-page .distributors-page #text-area .address-list li {
		margin-bottom: 16px;
	}
	
	#contacts-page #text-area p, #recruitment-page #text-area p {
		margin: 0;
	}
	
	#contacts-page #text-area strong, #recruitment-page #text-area strong {
		display: block;
		color: #2e5894;
	}
	
	#contacts-page #text-area input, #contacts-page #text-area textarea {
		display: block;
		background: #e5f1fb;
		margin-bottom: 20px;
	}
	
	#contacts-page #map-container {
		text-align: center;
	}


/*#processes-page #text-area #people {
	background: url(/images/people-processes.gif) no-repeat center bottom;
}*/


#wam-page #text-area #people {
	height: 200px;
	background: url(/images/people-wam.gif) no-repeat center bottom;
}


#aftermarket-page #text-area #people {
	height: 200px;
	background: url(/images/people-aftermarket.gif) no-repeat left bottom;
}


#other-markets-page #text-area #people {
	height: 200px;
	background: url(/images/people-aftermarket.gif) no-repeat center bottom;
}


#applications-page #text-area #people {
	height: 10px; /* was 198 */
	/*background: url(/images/people-applications.gif) no-repeat right bottom;*/
}

	#applications-page .hpturbine-page #text-area #people {
		height: 201px;
		background: url(/images/people-applications-hpturbine.gif) no-repeat center bottom;
	}
	
	#applications-page .combustor-page #text-area #people {
		height: 201px;
		background: url(/images/people-applications-combustor.gif) no-repeat center bottom;
	}
	
	#applications-page .compressors-page #text-area #people {
		height: 201px;
		background: url(/images/people-applications-compressors.gif) no-repeat center bottom;
	}
	

#markets-page #text-area #people {
	height: 200px;
	background: url(/images/people-markets.gif) no-repeat center bottom;
}


/* menu */

#home-page .menu ul li a.home {
	color: #FFF;
	background: url(/images/menu-lozenge.jpg) no-repeat center 6px;
}

#systems-page .menu ul li a.systems {
	color: #FFF;
	background: url(/images/menu-lozenge.jpg) no-repeat center 6px;
}

#contacts-page .menu ul li a.contacts {
	color: #FFF;
	background: url(/images/menu-lozenge.jpg) no-repeat center 6px;
}

#recruitment-page .menu ul li a.recruitment {
	color: #FFF;
	background: url(/images/menu-lozenge.jpg) no-repeat center 6px;
}

#processes-page .menu ul li a.processes {
	color: #FFF;
	background: url(/images/menu-lozenge.jpg) no-repeat center 6px;
}

#wam-page .menu ul li a.wam {
	color: #FFF;
	background: url(/images/menu-lozenge.jpg) no-repeat center 6px;
}

#aftermarket-page .menu ul li a.aftermarket {
	color: #FFF;
	background: url(/images/menu-lozenge.jpg) no-repeat center 6px;
}

#applications-page .menu ul li a.applications {
	color: #FFF;
	background: url(/images/menu-lozenge.jpg) no-repeat center 6px;
}

#markets-page .menu ul li a.markets {
	color: #FFF;
	background: url(/images/menu-lozenge.jpg) no-repeat center 6px;
}


/* breadcrumbs */

#breadcrumbs {
	width: 890px;
}

#breadcrumbs p {
	margin: 4px 0 4px 28px;
	padding: 0;
}


/* sidebar */

#sidebar {
	width: 203px;
	float: left;
	margin-left: 7px;
}
	
	#sidebar #awards {
		text-align: center;
		overflow: hidden;
	}
	
		#sidebar #awards {
			text-align: center;
			overflow: hidden;
			padding-top: 10px;
		}
		
			#sidebar #awards img {
				float: none;
				margin: 0;
				padding: 0;
			}

	#sidebar ul {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#sidebar ul li {
		padding: 0;
		margin: 0 0 8px 0;
		text-align: right;
	}
	
	#sidebar ul li a {
		display: block;
		padding: 95px 30px 0 0;
		width: 173px;
		height: 24px;
		margin: 0;
		color: #FFF; 
		font-weight: bold;
		font-size: 11px;
		background: #193575;
	}
	
	#sidebar ul li a:hover {
		text-decoration: none;
	}
	
	
	/* TEMPORARY BLANKERS */
		
	#applications-page .hpturbine-page #sidebar ul li, #applications-page .combustor-page #sidebar ul li, #applications-page .compressors-page #sidebar ul li {
		background: url(/images/sidebar-blank-bg.jpg) repeat-y 0 0;
		height: 23px;
		padding-top: 6px;
	}
	
	#applications-page .hpturbine-page #sidebar ul li a, #applications-page .combustor-page #sidebar ul li a, #applications-page .compressors-page #sidebar ul li a {
		background: none;
		padding: 0 30px 0 0;
		width: 173px;
		margin: 0;
	}
	
	#applications-page .hpturbine-page #sidebar ul li a:hover, #applications-page .combustor-page #sidebar ul li a:hover, #applications-page .compressors-page #sidebar ul li a:hover {
		text-decoration: underline;
	}
	
	/* END */
	
	
	#sidebar li.markets a {
		background: url(/images/sidebar-home-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.markets a:hover {
		background-position: right top;
	}
	
	#sidebar li.processes a {
		background: url(/images/sidebar-home-bg.jpg) no-repeat left -252px;
	}
	
	#sidebar li.processes a:hover {
		background-position: right -252px;
	}
	
	#sidebar li.applications a {
		background: url(/images/sidebar-home-bg.jpg) no-repeat left -126px;
	}
	
	#sidebar li.applications a:hover {
		background-position: right -126px;
	}
	
	#sidebar li.systems a {
		background: url(/images/sidebar-home-bg.jpg) no-repeat left -378px;
	}
	
	#sidebar li.systems a:hover {
		background-position: right -378px;
	}
	
	#sidebar li.aftermarket a {
		background: url(/images/sidebar-home-bg.jpg) no-repeat left -504px;
	}
	
	#sidebar li.aftermarket a:hover {
		background-position: right -504px;
	}
	
	#sidebar li.aerospace a {
		background: url(/images/sidebar-aerospace-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.aerospace a:hover {
		background-position: right top;
	}
	
	#sidebar li.industrial-power a {
		background: url(/images/sidebar-igt-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.industrial-power a:hover {
		background-position: right top;
	}
	
	#sidebar li.other-markets a {
		background: url(/images/sidebar-other-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.other-markets a:hover {
		background-position: right top;
	}
	
	#sidebar li.aero-hp-turbine a {
		background: url(/images/sidebar-applications-bg.jpg) no-repeat left top;
	}

	#sidebar li.aero-hp-turbine a:hover {
		background-position: right top;
	}
	
	#sidebar li.igt-hp-turbine a {
		background: url(/images/sidebar-applications-bg.jpg) no-repeat left top;
	}

	#sidebar li.igt-hp-turbine a:hover {
		background-position: right top;
	}
	
	#sidebar li.compressors a {
		background: url(/images/sidebar-applications-bg.jpg) no-repeat left -126px;
	}
	
	#sidebar li.compressors a:hover {
		background-position: right -126px;
	}
	
	#sidebar li.combustors a {
		background: url(/images/sidebar-applications-bg.jpg) no-repeat left -252px;
	}
	
	#sidebar li.combustors a:hover {
		background-position: right -252px;
	}
	
	#sidebar li.cases a {
		background: url(/images/sidebar-cases-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.cases a:hover {
		background-position: right top;
	}

	#sidebar li.laser a {
		background: url(/images/sidebar-systems-bg.jpg) no-repeat left top;
	}

	#sidebar li.laser a:hover {
		background-position: right top;
	}
	
	#sidebar li.laser-drilling a {
		background: url(/images/sidebar-laserdrilling-bg.jpg) no-repeat left top;
	}

	#sidebar li.laser-drilling a:hover {
		background-position: right top;
	}
	
	#sidebar li.axis-laser-cutting a {
		background: url(/images/sidebar-5axislasercutting-bg.jpg) no-repeat left top;
	}

	#sidebar li.axis-laser-cutting a:hover {
		background-position: right top;
	}
	
	#sidebar li.laser-ablation a {
		background: url(/images/sidebar-laserablation-bg.jpg) no-repeat left top;
	}

	#sidebar li.laser-ablation a:hover {
		background-position: right top;
	}
	
	#sidebar li.laser-cladding a {
		background: url(/images/sidebar-lasercladding-bg.jpg) no-repeat left top;
	}

	#sidebar li.laser-cladding a:hover {
		background-position: right top;
	}
	
	#sidebar li.edm a {
		background: url(/images/sidebar-systems-bg.jpg) no-repeat left -126px;
	}
	
	#sidebar li.edm a:hover {
		background-position: right -126px;
	}
	
	#sidebar li.ecm a {
		background: url(/images/sidebar-systems-bg.jpg) no-repeat left -253px;
	}
	
	#sidebar li.ecm a:hover {
		background-position: right -253px;
	}
	
	#sidebar li.delta-5 a {
		background: url(/images/sidebar-systems-laser-bg.jpg) no-repeat left -126px;
	}
	
	#sidebar li.delta-5 a:hover {
		background-position: right -126px;
	}
	
	#sidebar li.glia a {
		background: url(/images/sidebar-systems-laser-bg.jpg) no-repeat left -252px;
	}
	
	#sidebar li.glia a:hover {
		background-position: right -252px;
	}
	
	#sidebar li.lmc600-clad a {
		background: url(/images/sidebar-systems-laser-bg.jpg) no-repeat left -372px;
	}
	
	#sidebar li.lmc600-clad a:hover {
		background-position: right -372px;
	}
	
	#sidebar li.hsd-tooling a {
		background: url(/images/sidebar-systems-edm-bg.jpg) no-repeat left -378px;
	}
	
	#sidebar li.hsd-tooling a:hover {
		background-position: right -378px;
	}

	#sidebar li.ecm-108 a {
		background: url(/images/sidebar-systems-ecm-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.ecm-108 a:hover {
		background-position: right top;
	}
	
	#sidebar li.capillary-drill a {
		background: url(/images/sidebar-systems-ecm-bg.jpg) no-repeat left -126px;
	}
	
	#sidebar li.capillary-drill a:hover {
		background-position: right -126px;
	}

	#sidebar li.contacts a {
		background: url(/images/sidebar-contacts-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.contacts a:hover {
		background-position: right top;
	}
	
	#sidebar li.distributors a {
		background: url(/images/sidebar-contacts-distributors-bg.jpg) no-repeat left top;
	}

	#sidebar li.distributors a:hover {
		background-position: right top;
	}
	
	#sidebar li.recruitment a {
		background: url(/images/sidebar-contacts-recruitment-bg.jpg) no-repeat left top;
	}

	#sidebar li.recruitment a:hover {
		background-position: right top;
	}
	
	#sidebar li.capillary a {
		background: url(/images/sidebar-processes-bg.jpg) no-repeat left -252px;
	}
	
	#sidebar li.capillary a:hover {
		background-position: right -252px;
	}
	
	#sidebar li.stem a {
		background: url(/images/sidebar-stem-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.stem a:hover {
		background-position: right top;
	}
	
	#sidebar li.forming a {
		background: url(/images/sidebar-processes-bg.jpg) no-repeat left -378px;
	}
	
	#sidebar li.forming a:hover {
		background-position: right -378px;
	}
	
	#sidebar li.inspection a {
		background: url(/images/sidebar-laser-inspection-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.inspection a:hover {
		background-position: right top;
	}

	#sidebar li.hsd a {
		background: url(/images/sidebar-wam-bg.jpg) no-repeat left top;
	}

	#sidebar li.hsd a:hover {
		background-position: right top;
	}
	
	#sidebar li.milling a {
		background: url(/images/sidebar-wam-bg.jpg) no-repeat left -130px;
	}
	
	#sidebar li.milling a:hover {
		background-position: right -130px;
	}
	
	#sidebar li.cooling a {
		background: url(/images/sidebar-wam-bg.jpg) no-repeat left -256px;
	}
	
	#sidebar li.cooling a:hover {
		background-position: right -256px;
	}
	
	#sidebar li.production a {
		background: url(/images/sidebar-wam-bg.jpg) no-repeat left -508px;
	}
	
	#sidebar li.production a:hover {
		background-position: right -508px;
	}

	#sidebar li.service a {
		background: url(/images/sidebar-aftermarket-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.service a:hover {
		background-position: right top;
	}
	
	#sidebar li.spares a {
		background: url(/images/sidebar-spare-parts-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.spares a:hover {
		background-position: right top;
	}
	
	#sidebar li.replacement a {
		background: url(/images/sidebar-tooling-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.replacement a:hover {
		background-position: right top;
	}
	
	#sidebar li.maintenance a {
		background: url(/images/sidebar-maintenance-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.maintenance a:hover {
		background-position: right top;
	}
	
	#sidebar li.technology a {
		background: url(/images/sidebar-aftermarket-bg.jpg) no-repeat left -504px;
	}
	
	#sidebar li.technology a:hover {
		background-position: right -504px;
	}

	#sidebar li.stemtech a {
		background: url(/images/sidebar-systems-ecm-drilling-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.stemtech a:hover {
		background-position: right top;
	}
	
	#sidebar li.sd a {
		background: url(/images/sidebar-systems-ecm-drilling-bg.jpg) no-repeat left -126px;
	}
	
	#sidebar li.sd a:hover {
		background-position: right -126px;
	}
	
	#sidebar li.cd a {
		background: url(/images/sidebar-systems-ecm-drilling-bg.jpg) no-repeat left -252px;
	}
	
	#sidebar li.cd a:hover {
		background-position: right -252px;
	}
	
	#sidebar li.point a {
		background: url(/images/sidebar-systems-components-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.point a:hover {
		background-position: right top;
	}
	
	#sidebar li.component a {
		background: url(/images/sidebar-systems-components-bg.jpg) no-repeat left -252px;
	}
	
	#sidebar li.component a:hover {
		background-position: right -252px;
	}
	
	#sidebar li.focus a {
		background: url(/images/sidebar-systems-components-bg.jpg) no-repeat left -378px;
	}
	
	#sidebar li.focus a:hover {
		background-position: right -378px;
	}
	
	#sidebar li.repair a {
		background: url(/images/sidebar-repair-bg.jpg) no-repeat left top;
	}
	
	#sidebar li.repair a:hover {
		background-position: right top;
	}
	
	
	/* Systems */
	
	#sidebar li.stem-drill a {
		background: url(/images/sidebar-stem-drill-bg.jpg) no-repeat left top;
	}
	#sidebar li.stem-drill a:hover {
		background-position: right top;
	}
	
	#sidebar li.sd1-a a {
		background: url(/images/sidebar-sd1-a-bg.jpg) no-repeat left top;
	}
	#sidebar li.sd1-a a:hover {
		background-position: right top;
	}
	
	#sidebar li.twin-ram a {
		background: url(/images/sidebar-twin-ram-bg.jpg) no-repeat left top;
	}
	#sidebar li.twin-ram a:hover {
		background-position: right top;
	}
	
	#sidebar li.delta a {
		background: url(/images/sidebar-delta-bg.jpg) no-repeat left top;
	}
	#sidebar li.delta a:hover {
		background-position: right top;
	}
	
	#sidebar li.lmc a {
		background: url(/images/sidebar-lmc-bg.jpg) no-repeat left top;
	}
	#sidebar li.lmc a:hover {
		background-position: right top;
	}
	
	#sidebar li.gl-1 a {
		background: url(/images/sidebar-gl-1-bg.jpg) no-repeat left top;
	}
	#sidebar li.gl-1 a:hover {
		background-position: right top;
	}
	
	#sidebar li.vl-1a a {
		background: url(/images/sidebar-vl-1a-bg.jpg) no-repeat left top;
	}
	#sidebar li.vl-1a a:hover {
		background-position: right top;
	}
	
	#sidebar li.cd4-a a {
		background: url(/images/sidebar-cd4-a-bg.jpg) no-repeat left top;
	}
	#sidebar li.cd4-a a:hover {
		background-position: right top;
	}
	
	#sidebar li.hsd6-ii a {
		background: url(/images/sidebar-hsd6-ii-bg.jpg) no-repeat left top;
	}
	#sidebar li.hsd6-ii a:hover {
		background-position: right top;
	}
	
	#sidebar li.hsd6-gt a {
		background: url(/images/sidebar-hsd6-gt-bg.jpg) no-repeat left top;
	}
	#sidebar li.hsd6-gt a:hover {
		background-position: right top;
	}
	
	#sidebar li.midtech a {
		background: url(/images/sidebar-midtech-bg.jpg) no-repeat left top;
	}
	#sidebar li.midtech a:hover {
		background-position: right top;
	}
	
	#sidebar li.maxtech a {
		background: url(/images/sidebar-maxtech-bg.jpg) no-repeat left top;
	}
	#sidebar li.maxtech a:hover {
		background-position: right top;
	}
	
	#sidebar li.fhdc a {
		background: url(/images/sidebar-fhdc-bg.jpg) no-repeat left top;
	}
	#sidebar li.fhdc a:hover {
		background-position: right top;
	}
	
	
	/* Inspection */
	
	#sidebar li.probing a {
		background: url(/images/sidebar-probing-bg.jpg) no-repeat left top;
	}
	#sidebar li.probing a:hover {
		background-position: right top;
	}
	
	#sidebar li.mapping a {
		background: url(/images/sidebar-mapping-bg.jpg) no-repeat left top;
	}
	#sidebar li.mapping a:hover {
		background-position: right top;
	}
	
	#sidebar li.conoprobe a {
		background: url(/images/sidebar-conoprobe-bg.jpg) no-repeat left top;
	}
	#sidebar li.conoprobe a:hover {
		background-position: right top;
	}
	
	
	/* Tooling */
	
	#sidebar li.electrode a {
		background: url(/images/sidebar-electrode-bg.jpg) no-repeat left top;
	}
	#sidebar li.electrode a:hover {
		background-position: right top;
	}
	
	#sidebar li.fixtures a {
		background: url(/images/sidebar-fixtures-bg.jpg) no-repeat left top;
	}
	#sidebar li.fixtures a:hover {
		background-position: right top;
	}


/* Tables */

table {
	margin: 0;
}

table, td, th {
	vertical-align: top;
}

th {
	background: #193575;
	color: #FFF;
}

td {
	border: 1px solid #FFF;
	background: #c6d2e1;
}

tr.dark-blue td {
	background: #a5b4c7;
}

					
/* footer */

#footer {
	background: #577fab;
	font-size: 11px;
	clear: both;
	height: 42px;
}

#footer p {
	padding: 0 0 0 71px;
	margin: 0;
	color: #FFF;
	line-height: 42px;
}

#footer ul {
	list-style: none;
	margin: 6px 0 0 0;
	overflow: hidden;
}

#footer ul li {
	float: left;
	margin-right: 20px;
}
