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:11px Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
/***********************************header********************************/
#header, #header-index {
	width:734px;
	float:left;
	padding:53px 0 0px 0;
	height:213px;
}
#header-index {
	height:213px;
	padding-top: 0px;
}
#header {
	padding-top: 0px;
}
#main-container div.bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/header-information.jpg) 0 0 no-repeat;
}
#main-container div.about-us-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/about-us-header-bg.jpg) 0 0 no-repeat;
}

#main-container div.aerospace-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/aerospace-header-bg.jpg) 0 0 no-repeat;
}

#main-container div.general-engineering-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/general-engineering-header-bg.jpg) 0 0 no-repeat;
}

#main-container div.automotive-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/automotive-header-bg.jpg) 0 0 no-repeat;
}

#main-container div.custom-industrial-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/custom-industrial-header-bg.jpg) 0 0 no-repeat;
}

#main-container div.paris-air-show-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/paris-air-show-bg.jpg) 0 0 no-repeat;
}

#main-container div.dsei-show-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/dsei-show-header-bg.jpg) 0 0 no-repeat;
}

#main-container div.kaiser-select-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/kaiser-select-header-bg.jpg) 0 0 no-repeat;
}

#main-container div.contact-us-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/contact-us-header-bg.jpg) 0 0 no-repeat;
}
#main-container div.the-kaiser-difference-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/the-kaiser-difference-header-bg.jpg) 0 0 no-repeat;
}
#main-container div.investors-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/investors-header-bg.jpg) 0 0 no-repeat;
}
#main-container div.markets-we-serve-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/markets-we-serve-header-bg.jpg) 0 0 no-repeat;
}
#main-container div.customers-bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:119px;
	z-index:0;
	background:url(../images/customers-header-bg.jpg) 0 0 no-repeat;
}
#header-index div.bg {
	text-indent:-30000px;
	float:left;
	width:734px;
	height:149px;
	z-index:0;
	background:url(../images/header-bg-index.gif) 0 0 no-repeat;
}

#hp-flash-header{
	display:block;
	float:right;
	width:386px;
	height:138px;
	margin:-148px 0 0 0;
	z-index:0;
}

#header h1, #header-index h1 {
	margin:0;
	padding:0 0 0 16px;
	float:left;
	width:166px;
}
#header h1 a, #header-index h1 a {
	width:168px;
	height:38px;
	float:left;
	display:block;
	text-indent:-30000px;
	background:url(../images/logo.gif) 0 0 no-repeat;
	overflow:hidden;
}

#date {
	text-align: right;
	width: 100%;
	float:right;
	color: #494949;
	}

#date a {
	font-size: 10px;
	color: #8C8773;
	font-weight: bold;	
	text-decoration: none;
	}
#date a:hover {
	text-decoration: underline;
	}

/***********************************menu*****************************************/
#menu {
	float:right;
	margin:0;
	padding:10px 0 0 17px;
	width:533px;
	list-style:none;
	text-transform:uppercase;
	font-size:10px;
	z-index:100;
}
#menu li {
	float:left;
	height:34px;
	display:inline;
	margin:0 1px 0 0;
	position:relative;
	background:url(../images/menu-bg.gif) 0 0 repeat-x;
}
#menu li.last {
	margin:0;
}
#menu li:hover, #menu li.hover {
	background:url(../images/menu-bg.gif) 0 -34px repeat-x;
}
#menu li a {
	float:left;
	display:inline;
	height:22px;
	color:#494949;
	padding:12px 0 0 14px;
	text-decoration:none;
	background:url(../images/pointer.gif) 0 12px no-repeat;
}
#menu li:hover a, #menu li.hover a {
	color:#fff;
	background:url(../images/pointer2.gif) 0 12px no-repeat;
}
#menu li a.about {width:99px;}
#menu li a.customers {width:112px;}
#menu li a.investors {width:112px;}
#menu li a.markets-we-serve {width:150px;}

#menu ul {
	display: none;
	position:absolute;
	top:34px;
	left:0;
	border-top:1px solid #fff;
	margin:0;
	padding:7px 0 18px 0;
	width:196px;
	text-transform:none;
	background:url(../images/submenu-bg.png) 0 0 repeat;
	z-index:100;
}
#menu ul ul, #menu li:hover ul ul,  #menu li.hover ul ul {
	display:none;
	border:none;
	padding:0px 0 18px 0;
	margin:0;
	border-left:1px solid #fff;
	top:-1px;
	left:196px;
	z-index:100;
}
#menu ul li, #menu ul ul li {
	float:left;
	height:19px;
	margin:0;
	width:196px;
	background:none;
	position:relative;
}
#menu ul li a, #menu li:hover ul li a, #menu ul li:hover ul li a, #menu li.hover ul li a, #menu ul li.hover ul li a{
	padding:3px 0 0 20px;
	display:block;
	float:left;
	margin:0;
	height:15px;
	border:none;
	color:#fff;
	text-decoration:none;
	width:176px;
	background:url(../images/a-pointer.gif) 10px 6px no-repeat;
}
#menu li ul li:hover a, #menu li ul li ul li a:hover, #menu li ul li.hover a {
	width:172px;
	padding:2px 0 0 20px;
	height:15px;
	background-position:10px 5px;
	position:relative;
}
#menu ul li:hover, #menu ul ul li:hover, #menu ul li.hover, #menu ul ul li.hover {
	background:none;
	height:17px;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	background:url(../images/submenu-a-bg.png) 0 0 repeat;
	position:relative;
}
#menu li:hover ul, #menu li.hover ul {
	display:block;
}
#menu li ul li:hover ul, #menu li ul li.hover ul {
	display:block;
}
/**************************************left-block***************************************/
#left-block {
	width:175px;
	float:left;
	padding:0 0 0 16px;
}

#left-block-paris {
	width:0px;
	float:left;
	padding:0 0 0 16px;
}

#left-block h2 {
	float:left;
	width:175px;
	height:24px;
	margin:0;
	padding:0;
	line-height:24px;
	text-indent:-30000px;
}
#left-block h2 a {
	width:175px;
	height:24px;
	display:block;
}



#left-block h2.aerospace {
	background:url(../images/aerospace.gif) 0 0 no-repeat;
}
#left-block h2.information {
	background:url(../images/information.gif) 0 0 no-repeat;
}
#left-block h2.about-us {
	background:url(../images/about-us-side-title.jpg) 0 0 no-repeat;	
}
#left-block h2.automotive {
	background:url(../images/automotive-side-title.jpg) 0 0 no-repeat;
}
#left-block h2.contact-us {
	background:url(../images/contact-us-side-title.jpg) 0 0 no-repeat;
}
#left-block h2.custom-industrial {
	background:url(../images/custom-industrial-side-title.jpg) 0 0 no-repeat;
}
#left-block h2.general-engineering {
	background:url(../images/general-engineering-side-title.jpg) 0 0 no-repeat;
}
#left-block h2.investors {
	background:url(../images/investors-side-title.jpg) 0 0 no-repeat;
}
#left-block h2.kaiser-select {
	background:url(../images/kaiser-select-side-title.jpg) 0 0 no-repeat;
}
#left-block h2.markets-we-serve {
	background:url(../images/markets-we-serve-side-title.jpg) 0 0 no-repeat;
}
#left-block h2.the-kaiser-difference {
	background:url(../images/the-kaiser-difference-side-title.jpg) 0 0 no-repeat;
}
#left-block h2.customers {
	background:url(../images/customers-side-title.jpg) 0 0 no-repeat;
}
#left-block h2.products {
	background:url(../images/products-side-title.jpg) 0 0 no-repeat;
}


#left-block ul {
	float:left;
	width:175px;
	margin:0;
	padding:7px 0 26px 0;
	list-style:none;
	font-size:10px;
	margin:0 0 12px 0;
	background:#efefef url(../images/left-menu-bg.gif) 0 0 repeat-x;
}
#left-block ul li {
	width:175px;
	float:left;
}

#left-block ul li ol
{
	float: none;
}

#left-block ul li ol li
{
	float: none;
}

#left-block ul li.xls{
	width:175px;
	float:left;
}

#left-block ul li.xls a:hover{
	background:#fff url(../images/xls.jpg) 0 0;
	background-repeat:no-repeat;
	width:147px;
	padding-left:18px;
	margin-left:5px;
}

#left-block ul li.pdf{
	width:175px;
	float:left;
}

#left-block ul li.pdf a:hover{
	background:#fff url(../images/pdf.gif) 0 0;
	background-repeat:no-repeat;
	width:147px;
	padding-left:18px;
	margin-left:5px;
}

#left-block ul li a {
	text-decoration:none;
	float:left;
	font-weight:bold;
	display:block;
	padding:4px 0 5px 10px;
	width:165px;
	color:#202020;
	letter-spacing:0px;
} 
#left-block ul li a:hover, #left-block ul li.active a, #left-block ul li.current_page_item a {
	background:#fff;
}

#left-block ol.sidebar-subpage a:hover, #left-block ol.sidebar-subpage li.active a, #left-block ol.sidebar-subpage li.current_page_item a{
	color: #737373;
}

#left-block ul li ol.sidebar-subpage
{
	list-style-image: url(/wp-content/themes/kac/images/sidebar-arrow.jpg);
	list-style-position: inside;
	padding-left: 10px;
	width: 165px;
	
}

#left-block ul li ol.sidebar-subpage li.page_item a
{
	float: none;
	display: inline;
	padding-left: 2px;
	line-height: 19px;
	background:none;
	padding-top: 0px;
	padding-bottom: 0px;
}




#left-block ul li ol {
	margin:0px;
	padding:0px;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	background:#F4F4F4;
	display:block;
	font-size:10px;
	font-weight:normal;
	margin:3px 0 3px 0px;
	padding:0px 0 0;
	width:175px;
	float: left;
}

#left-block ul li ol li{

}
#left-block ul li ol li.page_item a {
		padding-left: 10px;
}
#left-block ul li ol li.current_page_item, #left-block ul li ol li a:hover{

}
#left-block ul li.current_page_item ol li a {

}
#left-block ul li ol li.page_item{ 

	}
#left-block ul li.current_page_item ol li.page_item a { 
	background:#F4F4F4;
	}
#left-block ul li.current_page_item ol li.page_item a:hover { 
	background:transparent none repeat scroll 0;
	}
#left-block ul li ol li.current_page_item a {	 

}
#left-block ul ul {
	display:none;	
}
#left-block ul li.active ul {
	float:left;
	width:175px;
	display:block;
	padding:9px 0 0 0;
	font-size:10px;
	margin:0;
	font-weight:normal;
	background:#f4f4f4 url(../images/left-menu-bg2top.gif) 0 0 repeat-x;
	margin:0 0 10px 0;
}
#left-block ul ul li {
	float:left;
	width:175px;
}

#left-block ul ul li.last {
	background:url(../images/left-menu-bg2bottom.gif) 0 100% repeat-x;
	padding:0 0 9px 0;
}
#left-block ul li.active ul li a {
	line-height:15px;
	padding:0px 0 0 27px;
	width:auto;
	height:15px;
	background:url(../images/pdf.gif) 9px 1px no-repeat;
}	
#left-block ul ul li a:hover {
	background:url(../images/pdf.gif) 9px 1px no-repeat;
	text-decoration:underline;
}
#left-block h3 {
	float:left;
	width:163px;
	margin:16px 0 0 0;
	height:27px;
	background:url(../images/kaiserselect.gif) 12px 0 no-repeat;
	padding:0 0 40px 12px;
}
#left-block h3 a {
	display:block;
	float:left;
	width:128px;
	height:27px;
	text-indent:-30000px;
	overflow:hidden;	
}

/******************************************content-index*******************************************/
ul.content-ul
{
	color: #737373;
	list-style-type: none;
}

ul.content-ul li a
{
	color: #737373;
	text-decoration: none;
}

ul.content-ul li a:hover
{
	color: #737373;
	text-decoration: underline;
}

#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:20px;
	text-indent:-30000px;
	background:url(../images/top-image-paris.jpg) 0px 5px no-repeat;
	margin-left: -45px;
}


#content-index div.company h2.company-2 {
	width:504px;
	height:20px;
	text-indent:-30000px;
	background:url(../images/titles/kaiser-select-hp.gif) 1px 0px no-repeat;
	padding: 0;
}

#dsei-banner img{
	width: 353px;
	height: 65px;
	margin-top: 27px;
	margin-bottom: -30px;
}


#content-index div.company h2.kaiser {
	width:220px;
	height:167px;
	padding:20px 0 0 10px;
}

#content-index div.company h2.kaiser a {
	display:block;
	float:left;
	width:177px;
	height:150px;
	text-indent:-30000px;
	overflow:hidden;
	//background:url(../images/left-image-paris.jpg) 0 0 no-repeat;
	background: url(../images/kaiserselect-index.gif) 0 0 no-repeat;
}
#content-index div.markets {
	background:url(../images/flashmouseover-seperate.jpg) 0 26px no-repeat;
	width:500px;
	float:left;
}
#content-index div.markets h2 {
	width:495px;
	float:left;
	margin:0;
	padding:0 0 16px 0;
	height:10px;
	background:url(../images/markets.gif) 8px 8px 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:507px;
	float:left;
	padding:8px 0px 0 36px;
	/*background:url(../images/head-bg.gif) 246px 0 no-repeat;*/
}
#content h3 {
	padding:0;
	margin:0;
	width:507px;
	float:left;
	font-size:11px;
}
#content h2 {
	margin:0 0 10px 0;
	padding:0;
	line-height:13px;
	float:left;
	width:507px;
	height:25px;
	font-size:11px;
	text-indent:-30000px;
}

/* Start Page Titles */
#content h2.title-values {
	background:url(../images/titles/title-values.jpg) 0 0 no-repeat;
	height: 15px;
}

#content h2.title-material-data {
	background:url(../images/titles/title-material_data.jpg) 0 0 no-repeat;
}

#content h2.title-material-data {
	background:url(../images/titles/title-material_data.jpg) 0 0 no-repeat;
}
#content h2.title-supplier-terms {
	background:url(../images/titles/title-supplier-terms.gif) 0 0 no-repeat;
}
#content h2.title-about-us {
	background:url(../images/titles/title-about-us.gif) 0 0 no-repeat;
}
#content h2.title-surcharge-information {
	background:url(../images/titles/title-surcharge-information.gif) 0 0 no-repeat;
}
#content h2.title-markets-we-serve {
	background:url(../images/titles/title-markets-we-serve.gif) 0 0 no-repeat;
}
#content h2.title-customers {
	background:url(../images/titles/title-customers.gif) 0 0 no-repeat;
}
#content h2.title-products {
	background:url(../images/titles/title-products.gif) 0 0 no-repeat;
}
#content h2.title-automotive {
	background:url(../images/titles/title-automotive.gif) 0 0 no-repeat;
}
#content h2.title-history {
	background:url(../images/titles/title-history.gif) 0 0 no-repeat;
}
#content h2.title-terms-conditions{
	background:url(../images/titles/title-terms-conditions.gif) 0 0 no-repeat;
}

#content h2.title-careers-at-kaiser {
	background:url(../images/titles/title-careers-at-kaiser.gif) 0 0 no-repeat;
}

#content h2.title-markets {
	background:url(../images/titles/title-markets.gif) 0 0 no-repeat;
}

#content h2.title-dsei-show {
	background:url(../images/titles/title-dsei-show.jpg) 0 0 no-repeat;
}

#content h2.title-operations {
	background:url(../images/titles/title-operations.gif) 0 0 no-repeat;
}

#content h2.title-sheet-and-plate {
	background:url(../images/titles/title-sheet-and-plate.gif) 0 0 no-repeat;
}
#content h2.title-plate-sheet-coil {
	background:url(../images/titles/title-plate-sheet-coil.gif) 0 0 no-repeat;
}
#content h2.title-exec-management {
	background:url(../images/titles/title-exec-management.gif) 0 0 no-repeat;
}
#content h2.title-management {
	background:url(../images/titles/title-management.gif) 0 0 no-repeat;
}
#content h2.title-board-of-directors {
	background:url(../images/titles/title-board-of-directors.gif) 0 0 no-repeat;
}

#content h2.title-characteristics-and-availability {
	background:url(../images/titles/title-characteristics.gif) 0 0 no-repeat;
}

#content h2.title-characteristics-and-availability-2 {
	background:url(../images/titles/title-characteristics.gif) 0 0 no-repeat;
}

#content h2.title-availability-chart {
	background:url(../images/titles/title-availability-chart.gif) 0 0 no-repeat;
}

#content h2.title-sheet {
	background:url(../images/titles/title-sheet.gif) 0 0 no-repeat;
}

#content h2.title-plate {
	background:url(../images/titles/title-plate.gif) 0 0 no-repeat;
}

#content h2.title-sitemap {
	background:url(../images/titles/title-sitemap.gif) 0 0 no-repeat;
}

#content h2.title-privacy-policy {
	background:url(../images/titles/title-privacy-policy.gif) 0 0 no-repeat;
}

#content h2.title-rod {
	background:url(../images/titles/title-rod.gif) 0 0 no-repeat;
}

#content h2.title-bar {
	background:url(../images/titles/title-bar.gif) 0 0 no-repeat;
}

#content h2.title-tube {
	background:url(../images/titles/title-tube.gif) 0 0 no-repeat;
}

#content h2.title-redraw-rod {
	background:url(../images/titles/title-redraw-rod.gif) 0 0 no-repeat;
}

#content h2.title-sitemap {
	background:url(../images/titles/title-sitemap.gif) 0 0 no-repeat;
}

#content h2.title-extrusion-billet {
	background:url(../images/titles/title-extrusion-billet.gif) 0 0 no-repeat;
}

#content h2.title-extrusions {
	background:url(../images/titles/title-extrusions.gif) 0 0 no-repeat;
}

#content h2.title-community {
	background:url(../images/titles/title-community.gif) 0 0 no-repeat;
}

#content h2.title-forge-stock {
	background:url(../images/titles/title-forge-stock.gif) 0 0 no-repeat;
}

#content h2.title-regional-contacts {
	background:url(../images/titles/title-regional-contacts.gif) 0 0 no-repeat;
}

#content h2.title-forgings {
	background:url(../images/titles/title-forgings.gif) 0 0 no-repeat;
}

#content h2.title-general-engineering {
	background:url(../images/titles/title-general-engineering.gif) 0 0 no-repeat;
}

#content h2.title-custom-industrial {
	background:url(../images/titles/title-custom-industrial.gif) 0 0 no-repeat;
}

#content h2.title-kaiser-select {
	background:url(../images/titles/title-kaiser-select.gif) 0 0 no-repeat;
}

#content h2.title-aerospace {
	background:url(../images/titles/title-aerospace.gif) 0 0 no-repeat;
}

#content h2.title-facilities {
	background:url(../images/titles/title-facilities.gif) 0 0 no-repeat;
}

#content h2.title-investors {
	background:url(../images/titles/title-investors.gif) 0 0 no-repeat;
}

#content h2.title-officers-and-advisors {
	background:url(../images/titles/title-officers-and-advisors.gif) 0 0 no-repeat;
}

#content h2.title-sec-filing {
	background:url(../images/titles/title-sec-filing.gif) 0 0 no-repeat;
}

#content h2.title-news-releases {
	background:url(../images/titles/title-news-releases.gif) 0 0 no-repeat;
}

#content h2.title-events-and-presentations {
	background:url(../images/titles/title-events-and-presentati.gif) 0 0 no-repeat;
}

#content h2.title-stock-information {
	background:url(../images/titles/title-stock-information.gif) 0 0 no-repeat;
}

#content h2.title-corporate-governance {
	background:url(../images/titles/title-corporate-governance.gif) 0 0 no-repeat;
}

#content h2.title-investor-blog {
	background:url(../images/titles/title-investor-blog.gif) 0 0 no-repeat;
}

#content h2.title-alerts {
	background:url(../images/titles/title-alerts.gif) 0 0 no-repeat;
}

#content h2.title-the-kaiser-difference {
	background:url(../images/titles/title-the-kaiser-difference.gif) 0 0 no-repeat;
}

#content h2.title-best-in-class {
	background:url(../images/titles/title-best-in-class.gif) 0 0 no-repeat;
}

#content h2.title-kaiser-production-system {
	background:url(../images/titles/title-kaiser-production-sys.gif) 0 0 no-repeat;
}

#content h2.title-research-development-and-engineering {
	background:url(../images/titles/title-research.gif) 0 0 no-repeat;
}

#content h2.title-sustainability {
	background:url(../images/titles/title-sustainability.gif) 0 0 no-repeat;
}

#content h2.title-industry-recognition {
	background:url(../images/titles/title-industry-recognition.gif) 0 0 no-repeat;
}

#content h2.title-contact-us {
	background:url(../images/titles/title-contact-us.gif) 0 0 no-repeat;
}

#content h2.title-corporate-office {
	background:url(../images/titles/title-corporate-office.gif) 0 0 no-repeat;
}

#content h2.title-industry-recognition {
	background:url(../images/titles/title-industry-recognition.gif) 0 0 no-repeat;
}

/* End Page Titles */

#content div.block, #content div.block-img, #content div.block-best, #content div.block-foto, #content div.block-img-left {
	width:507px;
	float:left;
	color:#737373;
	padding: 0 0 23px 0;
}
#content div.block img.terms-pdf {
	margin-right:5px;
	margin-top:4px;
}
#content div.block-img-left{
	width:507px;
	float:right;
	color:#737373;
	padding: 0 0 23px 0;
}

#content div.block-img-wo {
	width:675px;
	float:left;
	color:#737373;
	padding: 0 0 0px 0;	
}

#content div.block-img-dsei {
	width:675px;
	float:left;
	color:#737373;
	padding: 0 0 23px 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-dsei 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-img-dsei a{
		color:#737373;
}

#content div.block-img-dsei /*a*/ img {
	float:right;
	margin-left: 0px;
	background:#eeede9;
	padding:6px;
	border:1px solid #bbb;
}


#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;
	clear: right;
}
#content div.block-img /*a*/ img.click-to-enlarge {
	background: none;
	border: none;
	margin: 0px;
	padding:0px;
	float: right;
	clear: right;
}
#content div.block-img img.pdf, #content div.block img.pdf {
	border: none;
	padding: 0px;
	margin: 0px;
	margin-right: 5px;
	float: left;

}
#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;
		margin-left: 40px;

}

#content div.block ul li{
	line-height:19px;
}
#content div.block ul ul{

}
#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 {
	width:734px;
	float:left;
	margin:15px 0 0 0;
	padding:35px 0 0 0;
	background:url(../images/footer-bg.gif) 0 0 no-repeat;
	font-size:9px;
	color:#737373;
}
#footer div.map {
	float:left;
	width:734px;
	height:120px;
	background:url(../images/footer-map.gif) 100% 8px no-repeat;
}
#footer ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:734px;
	padding: 0 0 10px 0;	
}
#footer ul li {
	float:left;	
	padding:0 5px;
	background:url(../images/separator.gif) 0 0 no-repeat;
} 
#footer ul li.first {
	background:none;
}
#footer ul a {
	color:#737373;
	text-decoration:none;
}
#footer ul a:hover {
	text-decoration:underline;
}
#footer p {
	padding:0;
	margin:0 0 0 5px;
	float:left;
	color:#b5b5b5;
}
#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;
}

.greyScheme .red-box, .greyScheme td.red-box  {
	border: solid 5px #000;
	background-color: #000;
}
/*
=End grey colour scheme
*/

.note {font-size:90%; font-style:italic; width: 90%; margin: 1em 0 1em 5%;}
.note-larger {font-size:100%; 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:95%;
	
}

/* Home page chart display - only show part of dynamic image */

#chart-display {
	background: transparent url('http://charts.edgar-online.com/ext/charts.dll?2-4-e-0-0-53-03NA000000KALU&fs-100-CO=17-HO:SW|NE|SE-SF:1-ht=100-wd=100-SF1%-bg=ffffff-bg1=ffffff-bg2=ffffff-FL:1=CC9900-FF:1=F7D470-FL:5=ffffff-FF:5=ffffff-FB:1=FFECBF-AT:9=1-HF:2-FT:AM41=ffffff|AI33=ffffff|AM10=ffffff|AM34=ffffff|A17=ffffff-HC:2-FF:A18=ffffff|A33=ffffff');
	background-position: 0px 64px;
	width:100px;
	height:63px;
	margin-top:20px;
	border:none;
	float:left;
	display:inline;
}

.careers a{
	float:right;
	margin-right: 5px;
	color:#737373;
	font-size: 10.5px;
	margin-top: 15px;
	text-decoration: 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;
}

#scroll1
{
	float: right;
	height: 15px;
	width: 200px;
	color: #737373;
	display: inline;
	padding-top: 15px;
	overflow: hidden;
	font-size: 12px;	
}

.careers
{
	float: right;
	width: 101px;
	padding:0px;
	padding-top: 15px;
	margin:0px;
}


.homepage-surcharge
{
	clear:both;
	float: right;
	width: 200px;
	text-align: right;

}

.homepage-surcharge a
{
	color: #737373;
	font-size: 10px;
}

/* GOOGLE SEARC */
#searchcontrol
{
float: left;
}
.gsc-search-button {
background-color:#404040;
color: #FFF;
font-size:9px;
font-weight:bold;
margin:0;
padding-left:0;
padding-right:0;
text-align:center;
text-decoration:none;
text-transform: uppercase;
border: none;
padding-right:1px;
padding-left: 1px;
}
.gs-result a {
	color: red;
}
.header-search input.header-search-text { 
	height:18px;
	border: solid 1px #D9D9D9;
	width: 149px;
	margin: 0px;
	padding: 0px;
	float: left;
}
.header-search input.header-search-button {
	margin:0;
	padding:0px;
	border: none;
	float: left;
	margin-left: 4px;
}

.header-search  {
	padding-top:10px;
}
.homevideo {
	float: left;
	width:487px;
	overflow:hidden
}
.homevideo img.video-image {
	padding-top: 22px;
	padding-bottom:10px;
	float: left;
}
.homevideo .video-copy {
	float:left;
	padding-left:18px;
	padding-right:50px;
	width:225px;
	padding-top: 32px;
}
.homevideo .video-copy img {
	float: left;
	padding-left: 1px;
}
.homevideo .video-copy p {
	color:#737373;
	margin:0px;
	padding-top: 10px;
	padding-bottom:0px;
	clear:both;
	font-size:10.5px;
	line-height:16px;
}
.homevideo .video-copy p a {
	color:#151515;
	text-decoration: none;
}
.homevideo .video-copy p a:hover {
	text-decoration:underline;
}
table.image {
	float: right;
}
td.caption {
	text-align: left;
	font-size: 10px;
	width: 230px;
}

img.select-logo-print, #content div.block-img img.select-logo-print,#content ul.foto li a img.select-logo-print
{
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: none;
	float: none;
	clear: none;
}

#content div.blockquote p{
	line-height:14px;
	margin:0;
	padding:0;
	color: #737373;
	font-size: 10px;
}
#content div.blockquote p.quote{
	font-weight: bold;
	font-size: 14px;
	color: #ad2028;
	margin-bottom:4px;
	line-height: 1.2em;
}

#content div.blockquote {
	width:507px;
	padding: 0 0 23px 0;
	text-align: center;
}


/* DEFENSE SECTION */
div#defense-container
{
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/wp-content/themes/kac/images/defense-bg.jpg);
	background-position:0 0;
	background-repeat:repeat-y;
	float:left;
	display: inline;
	width:516px;
}

div#defense-menu
{
	float: left;
	display: inline;
	width: 123px;
	overflow: hidden;

}

div#defense-menu ul
{
	border: none;
	margin: 0px !important;
	padding: 0px !important;
	width: 108px;
}

div #defense-menu ul li
{
	border: none;
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}

div #defense-menu ul li a
{
	text-decoration: none;	
	float: left;
	margin: 0px;
	padding: 0px;
}

div #defense-menu ul li a img
{
	border: none;
	float: left;
	margin: 0px;
	padding: 0px;
}

div#defense-content
{
	float: left;
	display: inline;
	width: 516px;
	//background-image: url(/wp-content/themes/kac/images/defense-bg-image.jpg);
	background-repeat: no-repeat;
}

div#defense-content-top
{
	float: left;
	display: inline;
	width: 363px;
	height: 112px;
	background-color: transparent;
	background-image: url(/wp-content/themes/kac/images/defense/defense-top.jpg);
	background-repeat: no-repeat;
}

div#defense-content-top-sub
{
	float: left;
	display: inline;
	width: 393px;
	height: 112px;
	background-color: transparent;
	background-image: url(/wp-content/themes/kac/images/defense/defense-top-sub.jpg);
	background-repeat: no-repeat;
}

div#defense-content-middle
{
	width: 366px;
	padding-right: 7px;
	float: left;
	display: inline;
	color: #ffffff;
	margin-left:20px;
}

div#defense-content-middle p
{
	padding-bottom: 10px;
	line-height: 19px;
}

div#defense-content-middle h3
{
	font-size: 13px;
	padding-bottom: 1em;
	width: 366px;
}

div#defense-content-bottom
{
	width: 373px;
	float: right;
	display: inline;
	overflow: hidden;
	margin: 15px 0px 0px 0px;
	height: 214px;
}

div#defense-content-bottom-structures
{
	width: 373px;
	float: right;
	display: inline;
	overflow: hidden;
	margin:15px 0px 0px 0px;
	height: 248px;
}


div#defense-content-bottom2
{
	width: 373px;
	float: right;
	display: inline;
	overflow: hidden;
	margin:5px 0px 0px 0px;
	height: 214px;
}

div#defense-content-bottom a img, div#defense-content-bottom2 a img,div#defense-content-bottom-structures a img
{
	border:  none;
	margin: 0px;
	padding: 0 0 0 1px;
}

div#defense-content-middle h3
{
	font-size: 22px;
}