/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #868686;
}

.productname {
	color: #f31c21;
	font-size: 13px;
	font-weight:bold;
}

.red {
	color: #f31c21;
}

body {
	background-color: #efefef;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

UL { list-style-image: url(images/red-bullet.gif);}

hr { color:#D6D6D6; width:100%; border:0px; background-color:#D6D6D6; align:left; size:1px;}

.download1 { color:#000000; font-weight:bold; padding-left:30px}
.download { color:#004c7d; font-weight:bold; padding-left:3px;}
	A:link.download     {text-decoration: none ; color: #004c7d;  letter-spacing: 0px; font-weight: bold;}
  	A:visited.download  {text-decoration: none ; color: #004c7d; letter-spacing: 0px; font-weight: bold;}
 	A:active.download   {text-decoration: none ; color: #004c7d; letter-spacing: 0px; font-weight: bold;}
  	A:hover.download   {text-decoration: none ; color: #004c7d; letter-spacing: 0px; font-weight: bold;}

.cssform {
width: 208px;
clear: left;
margin: 0;
padding: 0px 0 0px 0;/*width of left column containing the label elements*/
height: 1%;
}

.field {background-color:transparent; height:100%; border:none; font-family: Arial, Helvetica, sans-serif;font-size: 11px; color:#FFFFFF;}
	
.jumpfield {height:18px; font-family: Arial, Helvetica, sans-serif;
	font-size: 10px; color:#768ba0;}

A:link{ color:#f31c21;font-size:11px; font-weight:bold; text-decoration:none;}
A:hover{ color:#f31c21;font-size:11px; font-weight:bold; text-decoration:underline;}
A:active{ color:#f31c21;font-size:11px; font-weight:bold; text-decoration:none;}
A:visited{ color:#f31c21;font-size:11px; font-weight:bold; text-decoration:none;}

.sitemapMain{ color:#f31c21;font-size:11px; font-weight:bold;}

A.site:link{ color:#868686;font-size:11px; font-weight:normal; text-decoration:underline;}
A.site:hover{ color:#868686;font-size:11px; font-weight:normal; text-decoration:underline;}
A.site:active{ color:#868686;font-size:11px; font-weight:normal; text-decoration:underline;}
A.site:visited{ color:#868686;font-size:11px; font-weight:normal; text-decoration:underline;}


/*toptxt*/

.toptxtB {font-size: 14px; color: #0082d7; font-weight: bold;}
.toptxtR {font-size: 14px; color: #ed1c24; font-weight: bold;}

/*end toptxt*/

/*submenu*/
.subtxt {font-size: 15px;padding-left:4px}
.subtxtR {font-size: 15px;color: #ed1c24;padding-left:4px}
.submenu {font-family: "Arial"; font-size: 15px; color: #0082d7;  letter-spacing: 0px; text-decoration: none; font-weight: bold;padding-left:4px}
	A:link.submenu     {text-decoration: none ; color: #0082d7;  letter-spacing: 0px; font-weight: bold;}
  	A:visited.submenu  {text-decoration: none ; color: #0082d7; letter-spacing: 0px; font-weight: bold;}
 	A:active.submenu   {text-decoration: none ; color: #0082d7; letter-spacing: 0px; font-weight: bold;}
  	A:hover.submenu    {text-decoration: none ; color: #004c7d; letter-spacing: 0px; font-weight: bold;}

.subtxt1 {font-size: 12px; padding-left:10px}
.subtxt1W {font-size: 12px;color: #ffffff; padding-left:20px}
.submenu1 {font-family: "Arial"; font-size: 12px; color: #000000;  letter-spacing: 0px; text-decoration: none; font-weight: normal; padding-left:10px}
	A:link.submenu1     {text-decoration: none ; color: #000000;  letter-spacing: 0px; font-weight: normal;}
  	A:visited.submenu1  {text-decoration: none ; color: #000000; letter-spacing: 0px; font-weight: normal;}
 	A:active.submenu1   {text-decoration: none ; color: #000000; letter-spacing: 0px; font-weight: normal;}
  	A:hover.submenu1    {text-decoration: none ; color: #004c7d; letter-spacing: 0px; font-weight: normal; background-image:url(images/submenu-bg2.gif); background-repeat:no-repeat; width:255px;}

/*end submenu*/


/*topmenu*/
/*<group=level 1 ids>*/

li#about a {
	width: 235px;
 }

li#products a {
	width: 169px;
}

li#products a:link,
li#products a:visited,
li#products a:hover {
	background-position: -235px 0px;
}

li#facilities a {
	width: 108px;
}

li#facilities a:link,
li#facilities a:visited,
li#facilities a:hover {	
	background-position: -404px 0px;
}


li#news a {
	width: 141px;
}

li#news a:link, 
li#news a:visited, 
li#news a:hover {	
	background-position: -512px 0px;
}

li#career a {
	width: 138px;
}

li#career a:link, 
li#career a:visited, 
li#career a:hover {	
	background-position: -653px 0px;
}
	
/*</group>*/

/*<group=level 2>*/


#navigation li ul {	
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0px;
	width: 769px;
	margin: 0;
	background-color:#FFFFFF;
}

#navigation li:hover ul {
	visibility: visible;
	z-index: 100;
}

#navigation li#about ul {
	background: none;
	height: 29px;
	margin-left: 0px;
}

* html #navigation li#about ul {
	margin-left: 0px;
}

#navigation li#products ul {
	background: none;
	height: 29px;
	margin-left: 0px;
}

* html #navigation li#products ul {
	margin-left: 0px;
}

#navigation li#facilities ul {
	background: none;
	height: 29px;
	margin-left: 0px;
}

* html #navigation li#facilities ul {
	margin-left: 0px;
}

#navigation li#news ul {
	background: none;
	height: 29px;
	margin-left: 0px;
}

* html #navigation li#news ul {
	margin-left: 0px;
}

/*</group>*/

/*<group=level 2 ids>*/
/*about us section*/
ul#navigation li#about ul li#overview a:link, 
ul#navigation li#about ul li#overview a:visited {
	width: 65px;
	height: 29px;
	background: url(images/about-menu.gif) no-repeat 0px 0px;
}

ul#navigation li#about ul li#overview a:hover {
	width: 65px;
	height: 29px;
	background: url(images/about-menu.gif) no-repeat 0px -29px;
}

ul#navigation li#about ul li#objective a:link, 
ul#navigation li#about ul li#objective a:visited {
	width: 135px;
	height: 29px;
	background: url(images/about-menu.gif) no-repeat -65px 0px;
}

ul#navigation li#about ul li#objective a:hover {
	width: 135px;
	height: 29px;
	background: url(images/about-menu.gif) no-repeat -65px -29px;
}

ul#navigation li#about ul li#chart a:link, 
ul#navigation li#about ul li#chart a:visited {
	width: 124px;
	height: 29px;
	background: url(images/about-menu.gif) no-repeat -200px 0px;
}

ul#navigation li#about ul li#chart a:hover {
	width: 124px;
	height: 29px;
	background: url(images/about-menu.gif) no-repeat -200px -29px;
}

ul#navigation li#about ul li#market a:link, 
ul#navigation li#about ul li#market a:visited {
	width: 445px;
	height: 29px;
	background: url(images/about-menu.gif) no-repeat -324px 0px;
}

ul#navigation li#about ul li#market a:hover {
	width: 445px;
	height: 29px;
	background: url(images/about-menu.gif) no-repeat -324px -29px;
}

/*product section*/
ul#navigation li#products ul li#prod a:link, 
ul#navigation li#products ul li#prod a:visited {
	width: 260px;
	height: 29px;
	background: url(images/product-menu.gif) no-repeat 0px 0px;
}

ul#navigation li#products ul li#prod a:hover {
	width: 260px;
	height: 29px;
	background: url(images/product-menu.gif) no-repeat 0px -29px;
}

ul#navigation li#products ul li#sol a:link, 
ul#navigation li#products ul li#sol a:visited {
	width: 79px;
	height: 29px;
	background: url(images/product-menu.gif) no-repeat -260px 0px;
}

ul#navigation li#products ul li#sol a:hover {
	width: 79px;
	height: 29px;
	background: url(images/product-menu.gif) no-repeat -260px -29px;
}

ul#navigation li#products ul li#serve a:link, 
ul#navigation li#products ul li#serve a:visited {
	width: 430px;
	height: 29px;
	background: url(images/product-menu.gif) no-repeat -337px 0px;
}

ul#navigation li#products ul li#serve a:hover {
	width: 430px;
	height: 29px;
	background: url(images/product-menu.gif) no-repeat -337px -29px;
}
	
/*facilities section*/	
ul#navigation li#facilities ul li#fac a:link, 
ul#navigation li#facilities ul li#fac a:visited {
	width: 101px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat 0px 0px;
}

ul#navigation li#facilities ul li#fac a:hover {
	width: 101px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat 0px -29px;
}

ul#navigation li#facilities ul li#research a:link, 
ul#navigation li#facilities ul li#research a:visited {
	width: 150px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -101px 0px;
}

ul#navigation li#facilities ul li#research a:hover {
	width: 150px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -101px -29px;
}

ul#navigation li#facilities ul li#system a:link, 
ul#navigation li#facilities ul li#system a:visited {
	width: 164px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -251px 0px;
}

ul#navigation li#facilities ul li#system a:hover {
	width: 164px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -251px -29px;
}

ul#navigation li#facilities ul li#manufacturing a:link, 
ul#navigation li#facilities ul li#manufacturing a:visited {
	width: 139px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -415px 0px;
}

ul#navigation li#facilities ul li#manufacturing a:hover {
	width: 139px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -415px -29px;
}

ul#navigation li#facilities ul li#qualityassure a:link, 
ul#navigation li#facilities ul li#qualityassure a:visited {
	width: 110px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -554px 0px;
}

ul#navigation li#facilities ul li#qualityassure a:hover {
	width: 110px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -554px -29px;
}	

ul#navigation li#facilities ul li#customer a:link, 
ul#navigation li#facilities ul li#customer a:visited {
	width: 105px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -664px 0px;
}

ul#navigation li#facilities ul li#customer a:hover {
	width: 105px;
	height: 29px;
	background: url(images/facilities-menu.gif) no-repeat -664px -29px;
}	


/*news section*/
ul#navigation li#news ul li#news1 a:link, 
ul#navigation li#news ul li#news1 a:visited {
	width: 559px;
	height: 29px;
	background: url(images/news-menu.gif) no-repeat 0px 0px;
}

ul#navigation li#news ul li#news1 a:hover {
	width: 559px;
	height: 29px;
	background: url(images/news-menu.gif) no-repeat 0px -29px;
}

ul#navigation li#news ul li#events a:link, 
ul#navigation li#news ul li#events a:visited {
	width: 210px;
	height: 29px;
	background: url(images/news-menu.gif) no-repeat -559px 0px;
}

ul#navigation li#news ul li#events a:hover {
	width: 210px;
	height: 29px;
	background: url(images/news-menu.gif) no-repeat -559px -29px;
}

/*</group>*/
/*<end menu>*/
