@charset "utf-8";
/* Reset Styles */
html, body, div, span, ul, li
{
	margin: 0; padding: 0;
	border: 0;outline: 0;
	font-size: 100%;
	list-style: none;
	background: transparent;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

#header {position:relative;z-index:70; margin:auto;}

/*-----------------------------------*/
/* Main Navigation-  Horizontal Menu */
/*-----------------------------------*/		
#header_nav 
{
	position:relative;
	z-index:98;
	clear:both;
	width:1000px;
	height:51px;
	line-height:51px;
	font-size:15px;
	background:url('/images/main-menu_bg.gif') top left repeat-x;
}

.move{	margin-left:6%; }
.menudivider {margin-top: 10px;}
.list-item {margin: 2px 0px 0px 0px;}

#header_nav a,#header_nav a:link,#header_nav a:hover,#header_nav a:active,#header_nav a:visited 
{
	color:#FFF; text-decoration:none; 
	padding:0 0px 0 10px;
	cursor:pointer;
}

#header_nav ul li a:link, #header_nav ul li a:visited 
{
	color:#e0e8ec;
	text-decoration:none;
	font-size:0.75em;
	font-weight:bold;
}

/*-----------------------------------*/
/* Main Navigation-  Menu Components */
/*-----------------------------------*/		
#header_left{float:left;width:10px;}
#header_right{float:right;width:10px;}

#MainNavigation li 
{
	display:inline-block; 
	float:left;
	margin:0em 0em 0em 0em;	padding:0;
}				

#MainNavigation li a {float:left; }

#MainNavigation li a span 
{
	float:left;
	display:inline-block;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0 14px 0 0px;
}

#MainNavigation #current-S  {padding:0 14px 0 0; background:url(/images/current_right-S.png) bottom right no-repeat; }
#MainNavigation #current-M  {padding:0 14px 0 0; background:url(/images/current_right-M.png) bottom right no-repeat; }
#MainNavigation #current-L  {padding:0 14px 0 0; background:url(/images/current_right-L.png) bottom right no-repeat; }
#MainNavigation #current-XL {padding:0 14px 0 0; background:url(/images/current_right-XL.png) bottom right no-repeat;}

#MainNavigation #current-S span  {padding:0 0 0 14px; background:url(/images/current_left-S.png) bottom left no-repeat; }
#MainNavigation #current-M span  {padding:0 0 0 14px; background:url(/images/current_left-M.png) bottom left no-repeat; }
#MainNavigation #current-L span  {padding:0 0 0 14px; background:url(/images/current_left-L.png) bottom left no-repeat; }
#MainNavigation #current-XL span {padding:0 0 0 14px; background:url(/images/current_left-XL.png) bottom left no-repeat;}

#MainNavigation #current-S .home 		{color:#D21242;}
#MainNavigation #current-M .products 	{color:#DEB408;}
#MainNavigation #current-XL .faa 		{color:#D21242;}
#MainNavigation #current-XL .ddd		{color:#346938;}
#MainNavigation #current-M .technology 	{color:#800080;}
#MainNavigation #current-L .reference 	{color:#C25604;}

/*--------------------------------------*/
/* Secondary Navigation-  Vertical Menu */
/*--------------------------------------*/

#SecNavigation {top:164px; }

#SecNavigation ul li{text-transform:uppercase;}

.test{border:0px; margin: 2px -4px 0px 0px;}
.secNav 
{
	position:absolute;
	z-index:97;
	display:none;
	top:49px;
	text-transform:uppercase;
}
.secNav li 
{	text-align:left;
	height:22px;
	line-height:22px;
	background:#666666; 
	text-transform:none;
	width:228px;

}

.indent2nd{ text-indent:-5px; margin-left:5px; }

.secNav li.lastnav  
{
	padding-bottom:4px;
	background:url('/images/SecNav_bottom.png') bottom right no-repeat;
}

.secNav a,.secNav a:link,.secNav a:visited,.secNav a:active,.secNav a:hover 
{
	display:block;
	height:26px;
	line-height:26px;
	text-transform:none;
}

#SecNavigation ul.secNav a:active,#SecNavigation ul.secNav a:hover {background:inherit; color:#FFF;}		
