@charset "utf-8";
/* CSS Document */


/*--------------*/
/*	gnavi		*/
/*--------------*/
#gnaviwrap
{
	position	: relative;
	width		: 967px;
	z-index		: 100;
	font-size: 14px;
	font-weight: normal;
}

#gnavi
{
	width		: 967px;
/*	overflow	: hidden;	/* IE */
/*	_zoom		: 1;		/* IE */
}

#gnavi li
{
	float	: left;
	position:relative;
	background-color: #777777;
}

#gnavi li a
{
	display		: block;
}


ul#gnavi li ul {
	margin-left:0;
	list-style:none;
	position:absolute;
	left:0;
	z-index:999;
	width: 193px;
	background-color: #777777;
	color: #FFFFFF;
	border-top: #CCCCCC solid 1px;
}

ul#gnavi li ul li {
	width: 100%;
}

ul#gnavi li ul li a,
ul#gnavi li ul li span.technology {
	display: block;
	padding: 7px 5px 7px 13px;
	background: none;
	border-bottom: #CCCCCC solid 1px;
}

ul#gnavi li ul li span.technology {
	 cursor: pointer;
}

ul#gnavi li ul li a span.winopen {
	background: url(../img_14/icon_winopen.gif) no-repeat right;
	padding-right: 15px;
}

ul#gnavi li ul li a:link,
ul#gnavi li ul li a:visited {
	color: #FFFFFF;
}

ul#gnavi li ul li ul {
	left: 193px;
	top: -1px;
}


#gnavi li.gn-home
{
	background	: url(../img_14/gnavi_home_f2.jpg) no-repeat;
}

#gnavi li.gn-products
{
	background	: url(../img_14/gnavi_products_f2.jpg) no-repeat;
}

#gnavi li.gn-solutions
{
	background	: url(../img_14/gnavi_solutions_f2.jpg) no-repeat;
}


#gnavi li.gn-download
{
	background	: url(../img_14/gnavi_download_f2.jpg) no-repeat;
}


#gnavi li.gn-support
{
	width		: 193px;
	background	: url(../img_14/gnavi_support_f2.jpg) no-repeat;
}

#gnavi li .open img {
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}




/*--------------*/
/*	clearfix	*/
/*--------------*/
/* modern */
#gnavi:after
{
	content	: '';
	display : block;
	clear	: both;
	height	: 0;
}

/* IE */
#gnavi
{
	/zoom	: 1;
}