html, body {
	width:100%;
	margin:0;
	padding:0;
	background:#eeede9;
}
#main-container {
	width:734px;
	margin:0 auto;
	padding:0 33px;
	background:url(../images/main-container-bg.gif) 0 0 repeat-y;
	font:12px Verdana, Arial, Helvetica, sans-serif;
}
/***********************************header********************************/
#header, #header-index {
}

#main-container div.bg {
	display: none;
}


#header-index div.bg {
	display: none;
}

#hp-flash-header{
	display: none;
}

#header h1, #header-index h1 {
	display: none;
}
#header h1 a, #header-index h1 a {
	display: none;
}

#date {
	text-align: right;
	width: 100%;
	float:right;
	color: #494949;
	}
	#main-container div.bg {
	display: none;
	}
	#main-container div.about-us-bg {
	display: none;
	}

	#main-container div.aerospace-bg {
	display: none;
	}

	#main-container div.general-engineering-bg {
	display: none;
	}

	#main-container div.automotive-bg {
	display: none;
	}

	#main-container div.custom-industrial-bg {
	display: none;
	}
/***********************************menu*****************************************/
#menu {
	display: none;
}

/**************************************left-block***************************************/
#left-block {
	display: none;
}


/******************************************content-index*******************************************/
#content-index {
	width:734px;
	float:left;
}
#content-index div.company {
	width:734px;
	float:left;
} 

#content-index div.company p {
	margin:0;
	padding:0;
	float:left;
	width:476px;
	padding:9px 28px 35px 0;
	margin:0 0 5px 0;
	font-size:10.5px;
	color:#737373;
	border-bottom:1px solid #dbdbdb;
	line-height:16px;
}
#content-index div.company p a {
	color:#151515;
	text-decoration:none;
}
#content-index div.company p a:hover {
	text-decoration:underline;
}
#content-index div.company h2 {
	margin:0;
	padding:0;
	float:left;
	padding:33px 0 0 0;
}
#content-index div.company h2.company {
	width:504px;
	height:27px;
}

#flash-content {
	display: none;
}



#content-index div.company h2.kaiser {
	display: none;
}
#content-index div.company h2.kaiser a {
	display:none;
}
#content-index div.markets {
	display: none;
}
#content-index div.markets h2 {
	width:495px;
	float:left;
	margin:0;
	padding:0 0 16px 0;
	height:10px;
	background:url(../images/markets.gif) 8px 0 no-repeat;
	text-indent:-30000px;
	line-height:10px;
}
#content-index div.markets a img {
	border:none;
	float:left;
	display:inline;
	margin:0 0 0 6px;
}
#content-index div.markets a img.first {
	margin:0 0 0 8px;
}
#content-index div.spotlight {
	width:234px;
	float:left;
}
#content-index div.spotlight ul {
	padding:0 0 4px 0;
	margin:0;
	float:left;
	list-style:none;
	font-size:10px;
}
#content-index div.spotlight ul li {
	padding:0 0 6px 0;
	margin:0 0 4px 0;
	border-bottom:1px solid #dbdbdb;	
	font-size:10.5px;
	color:#303030;
	line-height:15px;
	font-weight:bold;
}
#content-index div.spotlight ul a {
	text-decoration:none;
	color:#737373;	
	background:url(../images/main-container-bg.gif) 0 0 repeat-y;
	font:10.5px Verdana, Arial, Helvetica, sans-serif;

}
#content-index div.spotlight h2 {
	margin:0;
	padding:0;
	width:196px;
	float:left;
	height:10px;
	line-height:10px;
	text-indent:-30000px;
}
#content-index div.spotlight h2.spotlight {
	padding:8px 0 12px 0;
	background:url(../images/spotlight.gif) 0 8px no-repeat;
}
#content-index div.spotlight a.link:hover {
	text-decoration:underline;
	
}

#content-index div.spotlight h2.stock {
	padding:18px 0 11px 0;
	background:url(../images/stock.gif) 0 18px no-repeat;
}
#content-index div.spotlight img {
	float:left;
	padding:1px 0 0 0;
}
#content-index div.spotlight ul.stock {
	width:100px;
	float:left;
	font-size:8.5px;
	padding: 0 0 0 10px;
}
#content-index div.spotlight ul.stock li {
	padding:0;
	border:none;
}
#content-index div.spotlight ul.stock li.green {
	color:#048904;
}
#content-index div.spotlight ul.stock img {
	float:left;
	margin-top: 12px;
}
#content-index div.spotlight a.link {
	color:#303030;
	font-size:9px;
}
/******************************************content*******************************************/
#content {
	width:100%;
	float:none;
	padding:8px 0px 0 0px;
	background:url(../images/head-bg.gif) 246px 0 no-repeat;
}
#content h3 {
	padding:0;
	margin:0;
	width:507px;
	float:none;
	font-size:11px;
}

#content h2 {
	margin:0 0 20px 0;
	padding:0;
	line-height:13px;
	float:none;
	width:100%;
	height:13px;
	font-size:17px;
}

/* Start Page Titles */


/* End Page Titles */

#content div.block, #content div.block-img, #content div.block-best, #content div.block-foto, #content div.block-img-left {
	float:none;
	color:#737373;
	padding: 0 0 23px 0;
}

#content div.block-img-left{
	float:right;
	color:#737373;
	padding: 0 0 23px 0;
}

#header img.print-logo {
	margin-bottom: 20px;
}

#header-index img.print-logo {
	margin-bottom: 30px;
}


#content div.block-img-wo {
	width:675px;
	float:left;
	color:#737373;
	padding: 0 0 0px 0;	
}

#content div.block-img-wo p{
	margin:0;
	margin-left: 0px;
	padding:0;
	float:left;
	line-height:21px;	
	font-size: 12px;
}

#content div.block-img-wo a{
		color:#737373;
}

#content div.block-img-wo /*a*/ img {
	float:right;
	margin-left: 0px;
	background:#eeede9;
}


#content div.block p {
	margin:0;
	padding:0;
	float:left;
	line-height:19px;
}

#content div.block-img /*a*/ img {
	border:1px solid #bbb;
	float:right;
	margin-left: 14px;
	padding:6px;
	background:#eeede9;
}

#content div.block-img-left /*a*/ img {
	border:1px solid #bbb;
	float:left;
	margin-right: 14px;
	padding:6px;
	background:#eeede9;
}

#content div.block-best /*a*/ img {
	float:right;
	margin-bottom: 5px;
	margin-top: 10px;
	margin-left: 5px;
}

#content div.block-foto /*a*/ img {
	float:left;
	margin-top: 10px;
	margin-right: 15px;
	text-decoration: none;
	margin-bottom: 0px;
	border: 0px;
}

#content div.block-foto /*a*/ img a{
	text-decoration: none;
}



#content div.block-img-left /*a*/ img {
	border:1px solid #bbb;
	float:left;
	margin-right: 14px;
	padding:6px;
	background:#eeede9;
}

#content div.block ul {
	/*margin:0;*/
	/*padding:0;*/
clear:both;
	line-height:19px;

}

#content div.block ul li{
	line-height:19px;
}

#content div.block ol{
	line-height:19px;
}


#content div.block-img2 {
	width:507px;
	float:left;
	color:#737373;
	padding: 0 0 23px 0;
}

#content div.block-img ul li{
	margin-bottom: 10px;
	line-height:19px;
}

#content div.block-img2 p {
	display:table;
	margin:0;
	padding:0 10px 0 0;
	line-height:19px;
} 

#content div.block-img2 /*a*/ img {
	float:right;
	margin-left: 14px;
}

#content div.block-img /*a*/ img#link {
	clear:both;
	padding:10px 0 0 0;
	margin:0;
	border:none;
	background:none;
	overflow:hidden;
}
#content div.block-img p {
	display:table;
	margin:0;
	padding:0 10px 0 0;
	line-height:19px;
}

#content div.block-img-left p {
	display:table;
	margin:0;
	padding:0 10px 0 0;
	line-height:19px;
}

#content div.block-best p {
	display:block;
	margin:0;
	padding:0 10px 0 0;
	line-height:19px;
}

#content div.block-foto p {
	display:block;
	margin:0;
	padding:0 10px 0 0;
	line-height:19px;
}

#content div.block-img a.link {
	float:right;
}

#content div.block-img-left a.link {
	float:left;
}


#content div.block a, #content div.block-img a, #content div.block-img-left a {
	color:#737373;
}


#content div.block a:hover, #content div.block-img a:hover {
	text-decoration:none;
}
#content div.block-img strong a.no {
	text-decoration:none;
}
#content div.block-img strong a.no:hover {
	text-decoration:underline;
}
#content ul.foto {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}

#content ul.foto li {
	float:left;
	padding:0 9px 9px 0;
}
#content ul.foto li.last {
	padding:0;
}
#content ul.foto li a img {
	border:1px solid #968f79;
}
#content ul.foto li a {
	color:#737373;
	font-weight:bold;
	text-decoration:none;
}
#content ul.foto li a:hover {
	text-decoration:underline;
}
/********************************footer******************************************/
#footer {

}

#footer div.map {
	display:none;
}
#footer ul {
	display:none;	
}
#footer ul li {
	display:none;
} 
#footer ul li.first {
	display:none;
}
#footer ul a {
	display:none;
}
#footer ul a:hover {
	display:none;
}
#footer p {
	font-size: 11px;
	margin-top: 5px;
	line-height: 15px;
	float: left;
}

#bottombg {
	background:url(../images/footer-bottom.gif) 0 0 no-repeat;
	width:800px;
	margin:0 auto;
	line-height:normal;
	height:6px;
	padding:0 0 30px 0;
}

hr {
	border: 0;
	color: #fff;
	background-color: #fff;
	height: 10px;
	width: 100%;
	text-align: left;
}

/********************************tables******************************************/

/*
=Start table structure
*/
#Summary, #Caption {
	width: 28em;
}

.tableStyle {
	width: 90%;
	margin: 1em 0 1em 5%;
	border: solid #666;
	border-width: 1px 0 0 1px;
	border-collapse: collapse;
}

.tableStyle th, .tableStyle td {
	border: solid 1px #666;
	border-width: 0 1px 1px 0;
	padding: 0.2em;
	text-align:center;
}
.tableStyle th {
		color:#3F3F3F;
}

/*
=End table structure
*/

/*
=Start grey colour scheme
*/
.greyScheme, .greyScheme th, .greyScheme td {
	border-color: #666;
}

.greyScheme .even {
	background-color: #EFEFEF;
}

.greyScheme th, .greyScheme thead td {
	background-color: #B1B1B1;
}

.greyScheme th.firstColumn {
	background-color: #D1D1D1;
}
/*
=End grey colour scheme
*/

.note {font-size:90%; font-style:italic; width: 90%; margin: 1em 0 1em 5%;}


/* Start Inner 2 Column Layout */

#content #columns {
  color:#737373;
  width:500px;
  float:left;
}

#content #columns h3 {
	padding:0;
	margin:0;
	width:200px;
	float:left;
	font-size:11px;
}

#content #columns p {
	padding:0;
	margin:0;
	margin-bottom:23px;
	width:200px;
	float:left;
	font-size:11px;
	line-height:19px;
}

#content #column-left {
  width: 200px;
float:left;
}

#content #column-right {
  width:200px;
  margin-left: 25px;
  float:left;
}

#content #column-left a{
	color:#737373;
}

#content #column-right a{
	color:#737373;
}

/* End Inner 2 Column Layout */

.officer-names {
	width:85%;
	
}

/* Home page chart display - only show part of dynamic image */

#chart-display {
	display: none;
}

.careers a{
	display: none;
}

#quote-display {
	float:left;
	margin:8px 0 0 -3px;
	width:88px;
	overflow:hidden;
}

#quote-display img{
	border: none;
}

.airshow-banner {
 	float: right;
	margin: 0 0 0 0;
	border: none;
}

.airshow-banner img{
	border: none;
}

#dsei-banner img{
	display: none;
}
.header-search {
	display: none;
}
#content div.block-img img.click-to-enlarge {
	display: none;
	clear: none;
}
#content div.block-img {
	clear: both;
	padding-top:10px;
}
