@charset "utf-8";
/* CSS Document */

.footer-type {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47494c;}
	
.content, td.single_news p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47494c;
	left: auto;
	}

td.latest-investments p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	left: auto;
}
td.latest-investments p a, td.latest-investments p a:hover {
	color: #ffffff;
}
td.rounded-main-orange div.header {
	color: #ffffff;
}
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47494c;
	left: auto;
	font-weight: bold;
	text-transform: uppercase;}
	

.textfield_effect {
/*we will first set the border styles.*/
border-width: 1px;
border-style: solid;
border-color: #dadbdb;


/*I am going to add some text formatting of my own*/
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #47494c;
width: 150px;
height: 17px;
}
/*we are now going to style how the textfield will look when we
hover over it and when we actually have it selected*/

.textfield_effect:hover {
border-color: #fa982d;
border-width: 1px;
}

.textfield_effect:focus {
border-color: #fa982d;
border-width: 1px;
}
	
.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #47494c;
}
	
.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f78f1e;
	text-decoration: underline;
}

.link-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47494c;
}
	
.link-footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f78f1e;
	text-decoration: underline;
}

.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #47494c;}
	
.more:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f78f1e;
	text-decoration: underline;
}
	
.news-light-gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #969696;}

/* Flgi */
#gb
{ display: block;
  width: 46px;
  height: 34px;
  background: url("img/flags/gb.gif") no-repeat 0 0;}

#gb:hover
{ background-position: 0 -34px;}

#gb span
{ display: none;}


#cn
{ display: block;
  width: 36px;
  height: 34px;
  background: url("img/flags/cn.gif") no-repeat 0 0;}

#cn:hover
{ background-position: 0 -34px;}

#cn span
{ display: none;}

#rus
{ display: block;
  width: 41px;
  height: 34px;
  background: url("img/flags/rus.gif") no-repeat 0 0;}

#rus:hover
{ background-position: 0 -34px;}

#rus span
{ display: none;}

/* Menu*/
#home
{ display: block;
  width: 69px;
  height: 34px;
  background: url("img/menu/home.gif") no-repeat 0 0;}

#home:hover, #home.active
{ background-position: 0 -34px;}

#home span
{ display: none;}

#about-us
{ display: block;
  width: 78px;
  height: 34px;
  background: url("img/menu/about-us.gif") no-repeat 0 0;}

#about-us:hover, #about-us.active
{ background-position: 0 -34px;}

#about-us span
{ display: none;}

#our-capabilities
{ display: block;
  width: 116px;
  height: 34px;
  background: url("img/menu/our-capabilities.gif") no-repeat 0 0;}

#our-capabilities:hover, #our-capabilities.active
{ background-position: 0 -34px;}

#our-capabilities span
{ display: none;}

#applications
{ display: block;
  width: 97px;
  height: 34px;
  background: url("img/menu/applications.gif") no-repeat 0 0;}

#applications:hover, #applications.active
{ background-position: 0 -34px;}

#applications span
{ display: none;}

#contact-us
{ display: block;
  width: 90px;
  height: 34px;
  background: url("img/menu/contact-us.gif") no-repeat 0 0;}

#contact-us:hover, #contact-us.active
{ background-position: 0 -34px;}

#contact-us span
{ display: none;}

#innovation
{ display: block;
  width: 88px;
  height: 34px;
  background: url("img/menu/innovation.gif") no-repeat 0 0;}

#innovation:hover, #innovation.active
{ background-position: 0 -34px;}

#innovation span
{ display: none;}

/* Sub Menu*/
#aerospace
{ display: block;
  width: 196px;
  height: 47px;
  background: url("img/menu/aerospace.gif") no-repeat 0 0;}

#aerospace:hover, #aerospace.active
{ background-position: 0 -47px;}

#aerospace span
{ display: none;}

#emc
{ display: block;
  width: 196px;
  height: 47px;
  background: url("img/menu/emc.gif") no-repeat 0 0;}

#emc:hover, #emc.active
{ background-position: 0 -47px;}

#emc span
{ display: none;}

#communications
{ display: block;
  width: 196px;
  height: 47px;
  background: url("img/menu/communications.gif") no-repeat 0 0;}

#communications:hover, #communications.active
{ background-position: 0 -47px;}

#communications span
{ display: none;}

#transfer
{ display: block;
  width: 196px;
  height: 47px;
  background: url("img/menu/transfer.gif") no-repeat 0 0;}

#transfer:hover, #transfer.active
{ background-position: 0 -47px;}

#transfer span
{ display: none;}

#innovative
{ display: block;
  width: 194px;
  height: 47px;
  background: url("img/menu/innovative.gif") no-repeat 0 0;}

#innovative:hover, #innovative.active
{ background-position: 0 -47px;}

#innovative span
{ display: none;}

.news-border {
	border-right-width: 5px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
}

body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	background-color: #646568;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}

td#header-spacer { background: url('img/header-spacer.jpg'); }
td.rounded-main { background: url('img/rounded-main.gif'); }
td.rounded-main-orange { background: url('img/rounded-main-orange.gif'); }
td#footer-bg { background: url('img/footer-bg.png'); }

ul#gallery { list-style-type: none; padding: 0; margin: 0; }
ul#gallery li { float: left; margin: 5px; }
ul#gallery li a { display: block; background: url('img/img_bg.gif') no-repeat; width: 100px; height: 72px; padding: 2px; }
ul#gallery li a img  { display: block; margin: auto; border: 0; }

div.clear { clear: both; font-size: 1px; height: 1px; overflow: hidden; }
div#column { font-size: 11px; color: #47494C; }
div#column a { color: #47494C; text-decoration: none; }
div#column a:hover { color: #47494C; text-decoration: underline; }
div#column a.reader { font-size: 10px; color: #AAACAB; display: block; letter-spacing: -1px; margin-top: 5px; }
div#column a.reader:hover { text-decoration: none; }
div#column a.reader img { float: left; border: 0; margin-right: 5px; }
div#column div.top, div#column div.bottom { height: 10px; font-size: 1px; overflow: hidden; background-image: url('img/boxes.gif'); }
div#column div.inner { border-width: 0 1px; border-style: solid; padding: 0 12px; }
div#column div.caption { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #47494c; font-weight: bold;	text-transform: uppercase; padding-bottom: 5px; }
div#column ul { list-style-type: none; padding: 0; margin: 0; }
div#column ul li { border-width: 1px 0 0 0; border-style: solid; margin-top: 5px; padding: 10px 0 5px 0; }
div#column div.news { text-align: justify; margin-bottom: 10px; }
div#column div.text { text-align: justify; }
div#column div.text img { display: block; margin: 0 auto 10px; }
div#column div.content {  }
div#column div.content a.img { margin: 0 4px 2px 0; display: block; background: url('img/img_bg.gif') no-repeat; width: 100px; height: 72px; padding: 2px; float: left; }
div#column div.content a.img img { display: block; margin: auto; }

div.white div.top { background-position: 0 0; }
div.white div.bottom { background-position: 0 -10px; }
div.white div.inner { border-color: #E1E1E1; background: #FBFBFB; }
div.white li { border-color: #E1E1E1; }

div.orange div.top { background-position: 0 -20px; }
div.orange div.bottom { background-position: 0 -30px; }
div.orange div.inner { border-color: #FF7200; background: #FF921D; color: #FFF; }
div.orange li { border-color: #FF7200; }
div.orange a { color: #FFF; text-decoration: none; }
div.orange a:hover { color: #FFF; }
div.orange a.reader { color: #FFF; }

div.green div.top { background-position: 0 -40px; }
div.green div.bottom { background-position: 0 -50px; }
div.green div.inner { border-color: #2C9137; background: #E3FFE6; }
div.green li { border-color: #2C9137; }

div.blue div.top { background-position: 0 -60px; }
div.blue div.bottom { background-position: 0 -70px; }
div.blue div.inner { border-color: #176997; background: #D9F1FF; }
div.blue li { border-color: #176997; }

div.yellow div.top { background-position: 0 -80px; }
div.yellow div.bottom { background-position: 0 -90px; }
div.yellow div.inner { border-color: #C0BAA3; background: #FFFCEF; }
div.yellow li { border-color: #C0BAA3; }

div.red div.top { background-position: 0 -100px; }
div.red div.bottom { background-position: 0 -110px; }
div.red div.inner { border-color: #C23F76; background: #FFF0F6; }
div.red li { border-color: #C23F76; }

