@charset "utf-8";
/* CSS Document */

/*
body, li { font: 11px Arial, Helvetica, sans-serif; color: #505050; line-height: 13px }
*/

/*------------------- NAVIGATION -------------------*/

#topmenu{
	position:relative;
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	height:37px;
	}

#nav_L1 ul li a{ 
	font-size:11px;
	line-height:16px;
	margin:0px;
	background:url(../images/plus.gif) no-repeat 7px 10px;
	padding-left:20px;
}

#nav_L1 a{
	line-height:27px;
	/*background:#000;*/
	}

/* top navigation */
#nav_L1, #nav_L1 ul { 
	float: left; 
	width: 150px; 
	list-style: none; 
	line-height: 1; 
	background: #707070; 
	margin: 0; padding: 0; 
	font-family:Arial, Helvetica, sans-serif; 
}
#nav_L1 { 
	position: absolute; 
	left: 10px; top: 0px; 
	width: 100%; 
	border: none; 
	background: none; 
}
#nav_L1 a { 
	display: block; 
	text-decoration: none; 
	padding: 5px 8px 5px 8px; 
	color: #ffffff;
	margin-right:27px;
	font-size:12px;
}
#nav_L1 a.main { 
	font-weight: bold; 
	color: #FFF; 
	border: none; 
}
#nav_L1 a.sublevel { 
	background: url('../images/sublevel.gif') 10px 10px no-repeat; 
}
#nav_L1 li { 
	float: left; 
	padding: 0; margin: 0px 
}
#nav_L1 li ul { 
	position: absolute; 
	left: -999em; 
	height: auto; 	
}
#nav_L1 li li { 
	width: 150px; 
	position: relative; 
}
#nav_L1 li ul ul { 
	top: -1px; 
	margin-left: 150px; 
}
#nav_L1 li:hover ul ul, #nav_L1 li:hover ul ul ul, #nav_L1 li:hover ul ul ul ul, #nav_L1 li.sfhover ul ul, #nav_L1 li.sfhover ul ul ul, #nav_L1 li.sfhover ul ul ul ul { 
	left: -999em; 
	}
	
#nav_L1 li:hover ul, #nav_L1 li li:hover ul, #nav_L1 li li li:hover ul, #nav_L1 li li li li:hover ul, #nav_L1 li.sfhover ul, #nav_L1 li li.sfhover ul, #nav_L1 li li li.sfhover ul, #nav_L1 li li li li.sfhover ul { 
	left: auto; 
}
#nav_L1 li:hover, #nav_L1 li.sfhover { 
	/*background: none;*/
	background-color:#707070;
	
}
#nav_L1 li li:hover, #nav_L1 li li.sfhover { 
	background: #8e173a;
}
#nav_L1 a:hover { 
	color: #ffffff; 
}
#nav_L1 a.main:hover { 
	/*color: #efe329; */
}



/* L1 navigation 
body.en #nav_L1 a.main { text-indent: -999999px; background-position: top left; background-repeat: no-repeat; height: 26px; padding: 0; display: block }
body.en #nav_L1 li:hover a.main, body.en #nav_L1 li.sfhover a.main { background-position: bottom left }
body.en #nav_L1 li#nav_L1_0 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_products.gif'); width: 78px; }
body.en #nav_L1 li#nav_L1_1 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_services.gif'); width: 72px }
body.en #nav_L1 li#nav_L1_2 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_resources.gif'); width: 85px }
body.en #nav_L1 li#nav_L1_3 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_education.gif'); width: 87px }
body.en #nav_L1 li#nav_L1_4 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_partners.gif'); width: 78px }
body.en #nav_L1 li#nav_L1_5 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_company.gif'); width: 76px }
body.en #nav_L1 li#nav_L1_6 a.main { background-image: url('http://assets.omniture.com/en/images/skins/default/nav_L1_en_contact.gif'); width: 72px }
*/
