#page-wrapper {
	overflow:hidden;
	width:950px;
	min-height:600px;
}

/* Industries */
#nav985, #nav985 .link-on {width:90px;}
/* Solutions */
#nav986, #nav986 .link-on {width:89px;}
/* Customers */
#nav25, #nav25 .link-on {width:94px;}
/* Partners */
#nav3, #nav3 .link-on {width:78px;}
/* Knowledge center */
#nav4, #nav4 .link-on {width:139px;}
/* Services And Support */
#nav984, #nav984 .link-on {width:141px;}
/* About Fast */
#nav6, #nav6 .link-on {width:104px;}

#nav212, #nav212 .link-on {width:75px;}
#nav2, #nav2 .link-on {width:113px;}
#nav5, #nav5 .link-on {width:126px;}
#nav7, #nav7 .link-on {width:106px;}

.nav-elm, .nav-elm-align-right {
	float:left;
	height:30px;
	background-position:0px 0px;
}
.nav-elm a, .nav-elm-align-right a {
	text-decoration:none;
}
.nav-elm .link, .nav-elm .link-on, .nav-elm-align-right .link, .nav-elm-align-right .link-on {
	position:relative;
	height:30px;
	width:100%;
	cursor:pointer;
	z-index:4;
}
.nav-elm .link-on, .nav-elm-align-right .link-on {
	position:absolute;
	top:0px;
	visibility:hidden;
}
.nav-elm .menu, .nav-elm-align-right .menu, .nav-elm .menu .menu-align-right {
	position:absolute;
	visibility:hidden;
	width:220px;
	top:29px;
	background:#fff url(/images/menu_bg.gif) bottom repeat-x;
	border:1px solid #bbb;
	padding-top:5px;
	padding-bottom:10px;
	z-index:3;
}
.nav-elm-align-right .menu {
	right:0px;
}
.nav-elm .menu .menu, .nav-elm-align-right .menu .menu, .nav-elm .menu .menu-align-right {
	top:0px;
	left:220px;
	margin-left:-7px;
}
.nav-elm-align-right .menu .menu, .nav-elm .menu .menu-align-right {
	left:-208px;
}
.nav-elm .elm, .nav-elm-align-right .elm {
	position:relative;
	cursor:pointer;
	font-weight:bold;
	font-family: "Helvetica Neue", verdana, arial, sans-serif;
	font-size:10px;
	color:#666;
	line-height:20px;
	background-repeat:no-repeat;
	background-position:right;
}
.nav-elm .elm a, .nav-elm-align-right .elm a {
	color:#666;
}
.nav-elm .elm a:hover div span, .nav-elm-align-right .elm a:hover div span {
	color:#000;
	cursor:pointer;
	border-bottom:1px solid #ff7f00;
}

.nav-elm .elm a div, .nav-elm-align-right .elm a div {
	cursor:pointer;
	padding:0px 30px 0px 20px;
}
.imask {
	position:absolute;
	left:-1000px;
	top:-1000px;
	z-index:2;
}
/*hide from mac ie \*/
*html .nav-elm .elm, .nav-elm-align-right .elm {
	line-height:11px;
	padding-bottom:10px;
	background-position:2px right;
}
*html .nav-elm .menu {
	width:auto;
}
*html .nav-elm .menu, .nav-elm-align-right .menu, .nav-elm .menu .menu-align-right {
	padding-top:10px;
	padding-bottom:0px;
}

*html .nav-elm-align-right .menu .menu, *html  .nav-elm .menu .menu-align-right {
	left:-228px;
}
*html .nav-elm .menu .menu {
	left:100%;
	margin-left:-27px;
}
*html .nav-elm .elm a:hover div span, *html .nav-elm-align-right .elm a:hover div span {
	border-bottom:none;
}
*html .nav-elm .elm a div, *html .nav-elm-align-right .elm a div {
	white-space:nowrap;
}
/**/
