<!--
	html { min-height: 100%; margin-bottom: 1px; }

	body {
		font-family:verdana;
		color:#666666;
		font-size:0.7em;
		text-align:center;
		margin:10px 10px 0px 10px;
		padding:0px;
		}
	
	#contentspace {
		width:600px;
		float:left;
		text-align:left;
		padding:0.0em 0px 10px 10px;
		position:relative;
		}
	
	#contentarea {
		width:440px;
		float:left;
		text-align:left;
		padding:0.0em 10px 0px 0px;
		position:relative;
		}
	
	#contentspace .lightlilac {
		background-color: #EBEAEB;
		width: 205px;
		padding: 5px;
		margin: 0px 0px 0px 0px;
		float:left;
		}
	
	#contentspace .lightblue {
		background-color: #d5e5f5;
		padding: 5px;
		margin: 10px 0px 10px 0px;
		float:left;
		}
	
	#contentspace th.primary_grey {
		background-color: #DDDDDD;
		padding: 5px;
		}
	#contentspace td.secondary_grey {
		background-color: #E6E6E6;
		padding: 5px;
		}
	#contentspace td.tertiary_grey {
		background-color: #EEEEEE;
		padding: 5px;
		}
	
	#leftnav {
		width:150px;
		float:left;
		text-align:left;
		position:relative;
		}
	
	#masthead {
		width:760px;
		height:100px;
		background-image:url(/images/header.jpg);
		}
		
	#masthead .mhfloatleft {
		float:left;
		}
		
	#masthead .mhloginright {
		height:15px;
		float: right;
	  }
	
	#masthead .mhfloatright {
		float: right;
	  width: 130px;
	  text-align: left;
	  line-height: 0.8em;
		color: #336699;		
		padding: 0px 7px 7px 0px;
		}
		
	#masthead p {
		margin:6px 0px 6px 0px;
		}
		
	#masthead form {
		float: right;
	  width: 150px;
	  text-align: right;
	  line-height: 0.7em;		
		padding: 20px 7px;
		}
		
	#masthead input.textfield {
		font-size: 0.8em;
		width: 130px;
		color: #336699;
		margin: 0px 0px 2px 0px;
		}

	#masthead a.mhlink:link {
		text-decoration:none;
		color:#336699;
		}
	#masthead a.mhlink:visited {
		text-decoration:none;
		color:#336699;
		}
	#masthead a.mhlink:hover {
		text-decoration:underline;
		color:#336699;
		}
		
	.grayline {
		height:1px;
		width:100%;
		background-color:#cccccc;
		display:block;
		float:left; 
		}
		
	.nowrap {
		white-space: nowrap;
		}
	
	.small {
		font-size:0.85em;
		}
		
	#contentspace b.red, strong.red {
		color:#FF0000;
		}
			
	sup {
		vertical-align: super;
		font-size: 0.9em;
		line-height: 1px;
		}
		
	#maincontent {
		width:760px;
		}
		
	#leftnav_item {
		width:150px;
		font-size:0.95em;
		color:#999999;
		}
	
	#leftnav div.leftnavitem_sel0 {
		padding:0.3em 0.0em 0.3em 5px; 
		background-color:#99CCCC;
		width:145px; 
		float:left;
		}
		
	#leftnav div.leftnavitem_sel1 {
		padding:0.3em 0.0em 0.3em 5px; 
		background-color:#CCEEEE; 
		width:145px; 
		float:left;
		}
		
	#leftnav div.leftnavitem_sel2 {
		padding:0.3em 0.0em 0.3em 5px; 
		background-color:#EBF5F5; 
		width:145px; 
		float:left;
		}
		
	#leftnav div.leftnavitem_nonsel0 {
		padding:0.3em 0.0em 0.3em 5px; 
		background-color:#FFFFFF; 
		width:145px; 
		float:left;
		}
		
	#leftnav div.leftnavitem_nonsel1 {
		padding:0.3em 0.0em 0.3em 5px; 
		background-color:#FFFFFF; 
		width:145px; 
		float:left;
		}
		
	#leftnav div.leftnavitem_nonsel2 {
		padding:0.3em 0.0em 0.3em 5px; 
		background-color:#FFFFFF; 
		width:145px; 
		float:left;
		}
		
	#leftnav .ln_arr0 {
		float:left; 
		width:12px; 
		text-align:right;
		padding:2px 0px 0px 0px;
		}
		
	#leftnav .ln_copy0 {
		float:right; 
		width:142px; 
		text-align:left;
		}
		
	#leftnav .ln_arr1 {
		float:left;
		width:9px; 
		text-align:right;
		color:#999999;
		padding:0px 4px 0px 0px;
		}
		
	#leftnav .ln_copy1 {
		float:right;
		width:132px; 
		text-align:left;
		}
	#leftnav .ln_arr2 {
		float:left; 
		width:18px; 
		text-align:right;
		color:#999999;
		padding:0px 4px 0px 0px;
		}
	#leftnav .ln_copy2 {
		float:right; 
		width:123px; 
		text-align:left;
		}		
		
	#leftnav a.ln_0:link {
		text-decoration:none;
		color:#999999;
		font-weight:bold;
		}
	#leftnav a.ln_0:visited {
		text-decoration:none;
		color:#999999;
		font-weight:bold;
		}
	#leftnav a.ln_0:hover {
		text-decoration:underline;
		color:#999999;
		font-weight:bold;
		}
	
			
		
	#leftnav div.leftnavitem_sel0 a.ln_0:link {
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		}
	#leftnav div.leftnavitem_sel0 a.ln_0:visited {
		text-decoration:none;
		color:#ffffff;
		font-weight:bold;
		}
	#leftnav div.leftnavitem_sel0 a.ln_0:hover {
		text-decoration:underline;
		color:#ffffff;
		font-weight:bold;
		}
	
	#leftnav a.ln_1:link {
		text-decoration:none;
		color:#999999;
		}
	#leftnav a.ln_1:visited {
		text-decoration:none;
		color:#999999;
		}
	#leftnav a.ln_1:hover {
		text-decoration:underline;
		color:#999999;
		}
	
	#leftnav div.leftnavitem_sel1 a.ln_1:link {
		text-decoration:none;
		color:#009999;
		}
	#leftnav div.leftnavitem_sel1 a.ln_1:visited {
		text-decoration:none;
		color:#009999;
		}
	#leftnav div.leftnavitem_sel1 a.ln_1:hover {
		text-decoration:underline;
		color:#009999;
		}		
	
	#leftnav a.ln_2:link {
		text-decoration:none;
		color:#999999;
		}
	#leftnav a.ln_2:visited {
		text-decoration:none;
		color:#999999;
		}
	#leftnav a.ln_2:hover {
		text-decoration:underline;
		color:#999999;
		}		
	
	#leftnav div.leftnavitem_sel2 a.ln_2:link {
		text-decoration:none;
		color:#009999;
		}
	#leftnav div.leftnavitem_sel2 a.ln_2:visited {
		text-decoration:none;
		color:#009999;
		}
	#leftnav div.leftnavitem_sel2 a.ln_2:hover {
		text-decoration:underline;
		color:#009999;
		}
	
	#contentspace div.sitemapitem_nonsel0 {
		padding:0.3em 0.0em 0.3em 5px; 
		background-color:#FFFFFF; 
		width:435px; 
		float:left;
		}
	#contentspace div.sitemapitem_nonsel1 {
		padding:0.3em 0.0em 0.3em 5px; 
		background-color:#FFFFFF; 
		width:435px; 
		float:left;
		}
	#contentspace div.sitemapitem_nonsel2 {
		padding:0.3em 0.0em 0.3em 5px; 
		background-color:#FFFFFF; 
		width:435px; 
		float:left;		
		}
		
	#contentspace .sm_arr0 {
		float:left; 
		width:0px; 
		text-align:right;
		padding:2px 0px 0px 0px;
		}
	#contentspace .sm_copy0 {
		float:right; 
		width:435px; 
		text-align:left;
		}
	#contentspace .sm_arr1 {		
		float:left;
		width:10px; 
		text-align:right;
		color:#999999;
		padding:0px 4px 0px 0px;
		}
	#contentspace .sm_copy1 {
		float:right;
		width:420px; 
		text-align:left;
		}
	#contentspace .sm_arr2 {
		float:left; 
		width:20px; 
		text-align:right;
		color:#999999;
		padding:0px 4px 0px 0px;
		}
		
	#contentspace .sm_copy2 {
		float:right; 
		width:410px; 
		text-align:left;
		}
		
		
	#contentspace a.sm_0:link {
		text-decoration:none;
		color:#999999;
		font-weight:bold;
		}
	#contentspace a.sm_0:visited {
		text-decoration:none;
		color:#999999;
		font-weight:bold;
		}
	#contentspace a.sm_0:hover {
		text-decoration:underline;
		color:#999999;
		font-weight:bold;
		}
	
	
	#contentspace a.sm_1:link {
		text-decoration:none;
		color:#999999;
		}
	#contentspace a.sm_1:visited {
		text-decoration:none;
		color:#999999;
		}
	#contentspace a.sm_1:hover {
		text-decoration:underline;
		color:#999999;
		}
		
	
	#contentspace a.sm_2:link {
		text-decoration:none;
		color:#999999;
		}
	#contentspace a.sm_2:visited {
		text-decoration:none;
		color:#999999;
		}
	#contentspace a.sm_2:hover {
		text-decoration:underline;
		color:#999999;
		}
		
	#contentspace h1 {
		color:#666666;
		font-weight:bold;
		font-family:verdana;
		font-size:1.2em;
		margin:0;
		padding:0px 0px 10px 0px;
		}
			
	#contentspace h2 {
		color:#666666;
		font-weight:bold;
		font-family:verdana;
		font-size:1.0em;
		margin:0;
		display:inline;
		}
		
	#contentspace ul {
		padding: 0px 10px 13px 10px;
		margin: 0px 10px 0px 10px;
		}
		
	#contentspace ul.pdf { 
		list-style-image: url("/images/pdf2.gif");
		}

	#contentspace li {
		padding: 0px;
		margin: 5px;
		}
	
	#contentspace div.productlist {
		padding: 5px 0px 5px 0px;
		}
		
	#contentspace .leftimage {
		float:left;
		width:140px;
		position:relative;
		text-align:left;
		vertical-align:top;
		}
	#contentspace .rightcopy {
		float:right;
		width:300px;
		position:relative;
		text-align:left;
		vertical-align:top;
		}
	#contentspace a.content_bold_link:link {
		text-decoration:none;
		color:#666666;
		font-weight:bold;
		}
	#contentspace a.content_bold_link:visited {
		text-decoration:none;
		color:#666666;
		font-weight:bold;
		}
	#contentspace a.content_bold_link:hover {
		text-decoration:underline;
		color:#666666;
		font-weight:bold;
		}
		
	#contentspace a:link {
		text-decoration:underline;
		color:#666666;
		}
	#contentspace a:visited {
		text-decoration:underline;
		color:#666666;
		}
	#contentspace a:hover {
		text-decoration:underline;
		color:#666666;
		}
		
	#contentspace a.nu_link:link {
		text-decoration:none;
		color:#666666;
		}
	#contentspace a.nu_link:visited {
		text-decoration:none;
		color:#666666;
		}
	#contentspace a.nu_link:hover {
		text-decoration:underline;
		color:#666666;
		}
		
	#contentspace td.optinout{
		font-size:0.9em;
		color:#999999;
		}
		
	#contentspace div.imageleft {
		float:left; 
		padding:0px;
		margin:3px 10px 3px 0px;
		border:1px solid #cccccc;
		display:inline;
		text-align:center;
		}
	
	#contentspace div.imageright {
		float:right; 
		padding:0px;
		margin:3px 0px 3px 10px;
		border:1px solid #cccccc;
		display:inline;
		text-align:center;
		}
		
	#contentspace div.imageleft_nb {
		float:left; 
		padding:0px;
		margin:3px 3px 3px 0px;
		display:inline;
		text-align:center;
		}
	
	#contentspace div.imageright_nb {
		float:right; 
		padding:0px;
		margin:3px 0px 3px 3px;
		display:inline;
		text-align:center;
		}
		
	#contentspace div.imagetopright_nb{
		float:right; 
		padding:0px;
		margin:0px0;0
		display:inline;
		text-align:center;
		}
	
	#contentspace div.header_bg {
		width:440px;
		height:60px;
		background-image:url(/images/awaiting_image.gif);
		}
	
	#contentspace div.header_bg_markets {
		width:440px;
		height:60px;
		background-image:url(/images/K_markets.jpg);
		}
	
	#contentspace div.header_bg_defence {
		width:440px;
		height:60px;
		background-image:url(/images/K_defence.jpg);
		}
	
	#contentspace div.header_bg_commercial {
		width:440px;
		height:60px;
		background-image:url(/images/K_commercial.jpg);
		}
	
	#contentspace div.header_bg_services {
		width:440px;
		height:60px;
		background-image:url(/images/K_services.jpg);
		}
	
	#contentspace div.header_bg_core_skills {
		width:440px;
		height:60px;
		background-image:url(/images/K_core_skills.jpg);
		}
		
	#contentspace div.header_bg_core_skills_600 {
		width:600px;
		height:60px;
		background-image:url(/images/K_core_skills_600.jpg);
		}
		
	#contentspace div.header_bg_contact {
		width:440px;
		height:60px;
		background-image:url(/images/K_contact.jpg);
		}
		
	#contentspace div.header_bg_MMAD {
		width:600px;
		height:60px;
		background-image:url(/images/K_MMAD.jpg);
		}
		
	#contentspace div.header_bg_products {
		width:440px;
		height:60px;
		background-image:url(/images/K_products.jpg);
		}
		
	#contentspace div.header_bg_products_600 {
		width:600px;
		height:60px;
		background-image:url(/images/K_products_600.jpg);
		}
		
	#contentspace div.header_bg_rat {
		width:440px;
		height:60px;
		background-image:url(/images/K_rat.jpg);
		}
		
	#contentspace div.header_bg_rat_600 {
		width:600px;
		height:60px;
		background-image:url(/images/K_rat_600.jpg);
		}
		
	#contentspace div.header_bg_news {
		width:440px;
		height:60px;
		background-image:url(/images/K_news.jpg);
		}
	
	#contentspace div.imagecenter {
		width: 100%;
		text-align: center;
		text-align:center;
		}

	#contentspace div.imagecenter img {
		border: 1px solid #cccccc;
		padding:0px;
		text-align:center;
		}
		
	#contentspace div.imagecenter_nb {
		width: 100%;
		text-align: center;
		text-align:center;
		}

	#contentspace div.imagecenter_nb img {
		padding:10px 0px 10px 0px;
		text-align:center;
		}
		
	#contentspace input.register {
		font-size: 1em;
		color: #336699;
		margin: 0px 0px 2px 0px;
		}
		
	#contentspace span.small_gray {
		color:#999999;		
		font-size:0.85em;
		}
	
	#rightnav {
		width:150px;
		float:left;
		position:relative;
		}
		
	#rightnav_item {
		color:#999999;
		font-size:0.85em;
		text-align:left;
		}
	#rightnav_item .rn_title {
		color:#999999;
		font-size:1.1em;
		font-weight:bold;
		background-color:#E5E5E5;
		padding:0.3em 0em 0.3em 0.4em;
		}
	#rightnav_item .rn_copy {
		margin:0px;
		padding:0.2em 0em 0.4em 0.4em;
		}
	#rightnav_item .rn_boldcopy {
		font-weight:bold;
		margin:0px;
		padding:0.3em 0em 0em 0.4em;
		}
	#rightnav_item a.rightnav_link:link {
		text-decoration:none;
		color:#999999;
		}
	#rightnav_item a.rightnav_link:visited {
		text-decoration:none;
		color:#999999;
		}
	#rightnav_item a.rightnav_link:hover {
		text-decoration:underline;
		color:#999999;
		}
		
	#rightnav_item div.module{
		padding:5px;
		border:1px solid #cccccc;
		}
	
	#rightnav_item a.rightnav_link_ul:link {
		text-decoration:underline;
		color:#999999;
		}
	#rightnav_item a.rightnav_link_ul:visited {
		text-decoration:underline;
		color:#999999;
		}
	#rightnav_item a.rightnav_link_ul:hover {
		text-decoration:underline;
		color:#999999;
		}
		
	#rightnav_item a.rightnav_bold_link:link {
		text-decoration:none;
		color:#999999;
		font-weight:bold;
		}
	#rightnav_item a.rightnav_bold_link:visited {
		text-decoration:none;
		color:#999999;
		font-weight:bold;
		}
	#rightnav_item a.rightnav_bold_link:hover	{
		text-decoration:underline;
		color:#999999;
		font-weight:bold;
		}
	#rightnav b.rn_arr {
		font-size:1.2em;
		}	
	
	#footer {
		width:760px;
		padding:10px 0px 25px 0px;
		/*margin:10px 0px 30px 0px;*/
		}
	
	#printable_masthead {
		width:600px;
		/*padding:10px 0px 10px 0px;*/
		float:left;
		margin:5px;
		}
	}
	
	#printable_footer {
		width:600px;
		/*padding:10px 0px 25px 0px;*/
		float:left;
		margin:5px;
		}
		
	.footer_left {
		float:left;
		text-align:left;
		text-decoration:none;
		color:#999999;		
		padding:2px 0px 0px 0px;
		margin:2px 0px 0px 0px;
		}
		
	.footer_right {
		float:right;
		text-align:right;
		text-decoration:none;
		color:#999999;
		padding:2px 0px 0px 0px;
		margin:2px 0px 0px 0px;
		}
		
	.footer_right {
		color:#999999;
		}
		
	a.footer_link:link {
		text-decoration:none;
		color:#999999;
		}
		
	a.footer_link:visited {
		text-decoration:none;
		color:#999999;
		}
		
	a.footer_link:hover {
		text-decoration:underline;
		color:#999999;
		}
		
	a.footer_link_ul:link {
		text-decoration:underline;
		color:#999999;
		}
		
	a.footer_link_ul:visited {
		text-decoration:underline;
		color:#999999;
		}
		
	a.footer_link_ul:hover {
		text-decoration:underline;
		color:#999999;
		}
		
	.footer_th {
		float:left;
		text-align:left;
		text-decoration:none;
		color:#999999;		
		padding:0px 0px 0px 0px;
		margin:5px 0px 0px 0px;
		font-size:0.85em;
		display:block;
		}
		
	#contentspace p {
		/*margin:10px 0px 10px 0px;*/
		margin:0px;
		padding:0px 0px 14px 0px;
		}
	
	#contentspace p.header {
		font-weight:bold;
		margin:0px;
		padding:0px 60px 5px 0px;
		}
		
	#masthead.p {
		margin:10px 0px 10px 0px;
		}
		
	.nobr {
		white-space: nowrap;
		}
		
	th.bot_line {
		border-bottom: solid 1px #cccccc;
		}
		
	td.bot_line {
		border-bottom: solid 1px #cccccc;
		}

	tr.admin_even {
		background-color:#E0E0E0;		
		font-size:0.85em;
		}

	tr.admin_odd {
		background-color:#FFFFFF;
		font-size:0.85em;
		}
		
-->