/*topnav*/

body {
		background-color:#fff;
		font-family: arial,verdana,helvetica,sans-serif;
		font-size:11px;
		color:#666;
		width:810px; /*fix footer move to right?*/
}
#topnav {
	position:relative;
	float:left;
	background:url(_images/searchbk.jpg) repeat;
	width:752px;
	height:38px;
	padding:1px 0px 0px 0px;
	margin:0px;
	list-style:none;
/*	border-top:#fff solid 1px; */
	color:#fff;
}

#topnav li {
	float:left;
	margin:0;
	padding:0;
}

#topnav a {
	display:block;
	color:#fff;
	text-decoration:none;
	background:#ddd;
	margin:0;
	padding:0;
/*	border-right:1px solid #faa; */
	min-width:80px;
	min-height:38px;
        
}

#topnav a.product{
	background-image:url(_images/nav/nav_products.gif); 
	height:36px;
	width:106px;
}
#topnav a.product_jp{
	background-image:url(_images/nav/jp/nav_products.gif); 
	height:36px;
	width:106px;
}
#topnav a.product_cn{
	background-image:url(_images/nav/cn/nav_products.gif); 
	height:36px;
	width:106px;
}
#topnav a.product_tw{
	background-image:url(_images/nav/tw/nav_products.gif); 
	height:36px;
	width:106px;
}


#topnav  a.product:hover,
#topnav  a.product_here {
    background-image:url(_images/nav/nav_products_on.gif);
	height:36px;
	width:106px;
}

#topnav  a.product_here_jp {
    background-image:url(_images/nav/jp/nav_products_on.gif);
	height:36px;
	width:106px;
}
#topnav  a.product_here_cn {
    background-image:url(_images/nav/cn/nav_products_on.gif);
	height:36px;
	width:106px;
}
#topnav  a.product_here_tw {
    background-image:url(_images/nav/tw/nav_products_on.gif);
	height:36px;
	width:106px;
}

#topnav a.investor{
	background-image:url(_images/nav/nav_investor_relations.gif);
	height:36px;
	width:128px;
}
#topnav a.investor_jp{
	background-image:url(_images/nav/jp/nav_investor_relations.gif);
	height:36px;
	width:128px;
}
#topnav a.investor_cn{
	background-image:url(_images/nav/cn/nav_investor_relations.gif);
	height:36px;
	width:128px;
}
#topnav a.investor_tw{
	background-image:url(_images/nav/tw/nav_investor_relations.gif);
	height:36px;
	width:128px;
}
#topnav a.investor:hover,
#topnav a.investor_here{
	background-image:url(_images/nav/nav_investor_relations_on.gif);
	height:36px;
	width:128px;
}
#topnav a.investor_here_jp{
	background-image:url(_images/nav/jp/nav_investor_relations_on.gif);
	height:36px;
	width:128px;
}
#topnav a.investor_here_cn{
	background-image:url(_images/nav/cn/nav_investor_relations_on.gif);
	height:36px;
	width:128px;
}
#topnav a.investor_here_tw{
	background-image:url(_images/nav/tw/nav_investor_relations_on.gif);
	height:36px;
	width:128px;
}
#topnav a.customer{
	background-image:url(_images/nav/nav_customer_svc.gif);
	height:36px;
	width:128px;
}
#topnav a.customer_jp{
	background-image:url(_images/nav/jp/nav_customer_svc.gif);
	height:36px;
	width:128px;
}
#topnav a.customer_cn{
	background-image:url(_images/nav/cn/nav_customer_svc.gif);
	height:36px;
	width:128px;
}
#topnav a.customer_tw{
	background-image:url(_images/nav/tw/nav_customer_svc.gif);
	height:36px;
	width:128px;
}
#topnav a.customer:hover,
#topnav a.customer_here {
	background-image:url(_images/nav/nav_customer_svc_on.gif);
	height:36px;
	width:128px;
}
#topnav a.customer_here_jp {
	background-image:url(_images/nav/jp/nav_customer_svc_on.gif);
	height:36px;
	width:128px;
}
#topnav a.customer_here_cn {
	background-image:url(_images/nav/cn/nav_customer_svc_on.gif);
	height:36px;
	width:128px;
}
#topnav a.customer_here_tw {
	background-image:url(_images/nav/tw/nav_customer_svc_on.gif);
	height:36px;
	width:128px;
}


#topnav a.news{
	background-image:url(_images/nav/nav_news.gif);
	height:36px;
	width:128px;
}
#topnav a.news_jp{
	background-image:url(_images/nav/jp/nav_news.gif);
	height:36px;
	width:128px;
}
#topnav a.news_cn{
	background-image:url(_images/nav/cn/nav_news.gif);
	height:36px;
	width:128px;
}
#topnav a.news_tw{
	background-image:url(_images/nav/tw/nav_news.gif);
	height:36px;
	width:128px;
}
#topnav a.news:hover,
#topnav a.news_here{
	background-image:url(_images/nav/nav_news_on.gif);
	height:36px;
	width:128px;
}
#topnav a.news_here_jp{
	background-image:url(_images/nav/jp/nav_news_on.gif);
	height:36px;
	width:128px;
}
#topnav a.news_here_cn{
	background-image:url(_images/nav/cn/nav_news_on.gif);
	height:36px;
	width:128px;
}
#topnav a.news_here_tw{
	background-image:url(_images/nav/tw/nav_news_on.gif);
	height:36px;
	width:128px;
}
#topnav a.career{
	background-image:url(_images/nav/nav_careers.gif);
	height:36px;
	width:124px;
}
#topnav a.career_jp{
	background-image:url(_images/nav/jp/nav_careers.gif);
	height:36px;
	width:124px;
}
#topnav a.career_cn{
	background-image:url(_images/nav/cn/nav_careers.gif);
	height:36px;
	width:124px;
}
#topnav a.career_tw{
	background-image:url(_images/nav/tw/nav_careers.gif);
	height:36px;
	width:124px;
}
#topnav a.career:hover,
#topnav a.career_here{
	background-image:url(_images/nav/nav_careers_on.gif);
	height:36px;
	width:124px;
}
#topnav a.career_here_jp{
	background-image:url(_images/nav/jp/nav_careers_on.gif);
	height:36px;
	width:124px;
}
#topnav a.career_here_cn{
	background-image:url(_images/nav/cn/nav_careers_on.gif);
	height:36px;
	width:124px;
}
#topnav a.career_here_tw{
	background-image:url(_images/nav/tw/nav_careers_on.gif);
	height:36px;
	width:124px;
}
#topnav a.about{
	background-image:url(_images/nav/nav_about.gif);
	height:36px;
	width:127px;
}
#topnav a.about_jp{
	background-image:url(_images/nav/jp/nav_about.gif);
	height:36px;
	width:127px;
}
#topnav a.about_cn{
	background-image:url(_images/nav/cn/nav_about.gif);
	height:36px;
	width:127px;
}
#topnav a.about_tw{
	background-image:url(_images/nav/tw/nav_about.gif);
	height:36px;
	width:127px;
}
#topnav a.about:hover,
#topnav a.about_here{
	background-image:url(_images/nav/nav_about_on.gif);
	height:36px;
	width:127px;
}
#topnav a.about_here_jp{
	background-image:url(_images/nav/jp/nav_about_on.gif);
	height:36px;
	width:127px;
}
#topnav a.about_here_cn{
	background-image:url(_images/nav/cn/nav_about_on.gif);
	height:36px;
	width:127px;
}
#topnav a.about_here_tw{
	background-image:url(_images/nav/tw/nav_about_on.gif);
	height:36px;
	width:127px;
}

#topnav a.here:link,
#topnav a.here:visited {
	position:relative;
        text-decoration:underline;
        color:#fff;
}

/*subnav*/

#topnav ul {
	position:absolute;
	left:0;
	float:left;
	background:#f49c03;
	width:741px;
	margin:0;
	padding:4px 0px;
    	list-style:none;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
        height:16px;
}

#topnav ul li{
	float:left;
	display:block;
	margin-top:1px;
        background:#f49c03;
}

#topnav ul a {
	background:#f49c03;
	color:#fff;
	display:inline;
	margin:0;
	padding:0 1em;
        border-right:solid 1px #fff;
}

#topnav ul a:hover,
#topnav ul a:active,
#topnav ul a.here:link,
#topnav ul a.here:visited {
	color:#fff;
}

#topnav ul ul li a.here{
	text-decoration:underline;
}
.none { display:none; }


