	body 	{
		padding:0px;
		background-color: #E7E6FC;
		text-align:center;
		font-family: tahoma, verdana, arial;
		font-size:12px;
		}
	
/***********************************************/
/* Layout Divs                                 */
/***********************************************/	

	#global {
		position: relative;
		padding:0px;
		margin: auto;
		width: 780px;
		height: 665px;
		text-align:left;
		}
		
	#header {
		position: absolute;
		left:0px;
		width:800px;
		height:105px;
		}
	
	#headertoleft {
		position: absolute;
		left:0px;
		top:105px;
		width:700px;
		height:16px;
		border-left:1px solid #000000;
		border-right:0px solid #000000;
		border-top:0px solid #000000;
		border-bottom:0px solid #000000;
		background:#fff;
		}
		
	#headertoright {
		position: absolute;
		left:645px;
		top:105px;
		width:155px;
		height:16px;
		border-left:0px solid #000000;
		border-right:0px solid #000000;
		border-top:0px 01px solid #000000;
		background:#fff;
		}
		
	#leftside {
		position: absolute;
		left:0px;
		top:121px;
		width:140px;
		height:528px;
		background:#000;
		border-left:1px solid #000000;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		font-size:11px;
		}
		
	#leftimage {
		position: absolute;
		left:0px;
		top:218px;
		width:140px;
		height:306px;
		background:#000;
		border-left:0px solid #000000;
		border-right:0px solid #000000;
		border-bottom:0px solid #000000;
		font-size:11px;
		}
	
	#main {
		position: absolute;
		left:143px;
		top:121px;
		width:516px;
		height:528px;
		background:#fff;
		border-left:0px solid #000000;
		border-right:0px solid #000000;
		border-bottom:1px solid #000000;
		font-size:11px;
		}
		
	#centrecontent {
		position: absolute;
		left:16px;
		top:0px;
		width:495px;
		background:#fff;
		font-size:11px;
		text-align:left;
		}
		
	#contentarea {
		position: absolute;
		left:15px;
		top:355px;
		width:430px;
		padding: 10px;
		background: #CCCCCC;
		font-size:11px;
		text-align:left;
		border: ridge;
		border-color:#666666;
		}
		
	#capabilitycontentarea {
		position: absolute;
		left:10px;
		top:100px;
		width:440px;
		padding: 10px;
		background: #CCCCCC;
		font-size:11px;
		text-align:left;
		border: ridge;
		border-color:#666666;
		}
		
	#engineeringcontentarea {
		position: absolute;
		left:15px;
		top:325px;
		width:450px;
		padding: 10px;
		font-size:11px;
		text-align:left;
		}
		
	#rightside {
		position: absolute;
		left:659px;
		top:121px;
		width:140px;
		height:528px;
		background:#fff;
		border-left:0px solid #000000;
		border-right:1px solid #000000;
		border-bottom:1px solid #000000;
		font-size:11px;
		}
	
	#right_bottom {
		position: absolute;
		left:659px;
		top:427px;
		width:140px;
		height:16px;
		border-left:0px solid #000000;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		background:#fff;
		}
	
	#right_info {
		position: absolute;
		left:659px;
		top:447px;
		width:140px;
		height:100px;
		border-left:0px solid #000000;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		background:#fff;
		}
	
	#footer {
		position: absolute;
		top:645px;
		left:0px;
		width:789px;
		height:16px;
		padding-right:10px;
		padding-top:3px;
		background:#000000;
		font-size:10px;
		font-weight:bold;
		color:#FFFFFF;
		border-bottom:0px solid #000000;
		border-left:1px solid #000000;
		border-right:0px solid #000000;
		text-align:right;
		}
		
	#footer-left {
		position: absolute;
		top:4px;
		left:0px;
		width:201px;
		padding-left:10px;
		text-align:left;
		}

	#contact_left {
		position: absolute;
		left:10px;
		top:40px;
		width:60px;
		height: 300px;
		line-height: 30px;
		background:#fff;
		font-size:11px;
		text-align:left;		
		}
		
	#contact_right {
		position: absolute;
		left:100px;
		top:40px;
		width:300px;
		line-height: 8px;
		background:#fff;
		font-size:11px;
		padding: 5px;
		text-align:left;
		}
	
/***********************************************/
/* Nav Divs                                    */
/***********************************************/	
	
	#nav-link1 {
		position: absolute;
		left:10px;
		top:10px;
		width:120px;
		height:16px;
		background:#000000;
		padding-left:5px;
		border-left:4px solid #EB7927;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		border-bottom:0px solid #EB7927;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		}
		
	#nav-link1:hover {
		border-left:4px solid #ffffff;
		}
				
	#nav-link2 {
		position: absolute;
		left:10px;
		top:30px;
		width:75px;
		height:15px;
		background:#000;
		padding-left:5px;
		border-left:4px solid #EB7927;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		border-bottom:0px solid #000000;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		}
		
	#nav-link2:hover {
		border-left:4px solid #ffffff;
		}
		
	#nav-link3 {
		position: absolute;
		left:10px;
		top:50px;
		width:75px;
		height:15px;
		background:#000;
		padding-left:5px;
		border-left:4px solid #EB7927;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		border-bottom:0px solid #000000;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		}
	
	#nav-link3:hover {
		border-left:4px solid #ffffff;
		}
	
	#nav-link4 {
		position: absolute;
		left:10px;
		top:70px;
		width:75px;
		height:15px;
		background:#000;
		padding-left:5px;
		border-left:4px solid #EB7927;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		border-bottom:0px solid #000000;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		}
	
	#nav-link4:hover {
		border-left:4px solid #ffffff;
		}
	
	#nav-link5 {
		position: absolute;
		left:10px;
		top:90px;
		width:75px;
		height:15px;
		background:#000;
		padding-left:5px;
		border-left:4px solid #EB7927;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		border-bottom:0px solid #000000;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		}
	
	#nav-link5:hover {
		border-left:4px solid #ffffff;
		}
	
	#nav-link6 {
		position: absolute;
		left:10px;
		top:110px;
		width:80px;
		height:15px;
		background:#000;
		padding-left:5px;
		border-left:4px solid #EB7927;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		border-bottom:0px solid #000000;
		color:#FFFFFF;
		font-weight:bold;
		font-size:11px;
		}
		
	#nav-link6:hover {
		border-left:4px solid #ffffff;
		}
	
	#nav-link7 {
		position: absolute;
		left:10px;
		top:0px;
		width:80px;
		height:16px;
		background:#737277;
		padding-left:5px;
		border-left:1px solid #DD0200;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		border-bottom:0px solid #000000;		
		}
		
	#nav-link7:hover {
		border-left:4px solid #ffffff;
		}
		
	#nav-link8 {
		left:10px;
		top:0px;
		width:480px;
		height:20px;
		color:#FFFFFF;
		background:#000000;
		vertical-align:middle;	
		font-size:10px;
		font-weight:bold;
		padding-left:5px;
		border-left:1px solid #DD0200;
		border-right:1px solid #000000;
		border-top:0px solid #000000;
		border-bottom:0px solid #000000;	
	    }
		
	#nav-link8:hover {
		border-left:4px solid #000;
		}
		
	
/***********************************************/
/* Format                                      */
/***********************************************/	
			
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h4 {
		font-size:14px;
		padding-top:0px;
		}
		
	h5 {
		font-weight:100;
		font-size:inherit;
		
		}
		
	font.headline {
		color: #CC0000;
		}

/***********************************************/
/* Links                                       */
/***********************************************/	
	
	a:link, a:active, a:visited{
	color: #EB7927; 
	text-decoration: none;
	vertical-align:middle;	
	font: normal normal bold 7pt/normal tahoma, verdana, arial;
	}
	
	a.nav:link, a.nav:active, a.nav:visited{
	color: white; 
	text-decoration: none;
	font: normal normal bold 9pt/normal tahoma, verdana, arial;
	}
	
	a.nav:hover{
	color: #EB7927; 
	text-decoration: none;
	font: normal normal bold 9pt/normal tahoma, verdana, arial;
	}
	
	a.sub_content {
		width:80px;
		height:16px;
		background:#000;
		padding-left:5px;
		padding-right:5px;
		border-left:0px solid #EB7927;
		border-right:0px solid #000000;
		border-top:2px solid #000000;
		border-bottom:2px solid #EB7927;
		color:#fff;
		font-weight:bold;
		font-size:10px;
		}
	
/*** Image Fader **/

#slideshow {
    position:relative;
    height:306px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 306px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 306px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}