@charset "UTF-8";
/* CSS Document */

#headnav {
	color:#ca006c;
	position:absolute;
	right:-4px;
	bottom:6px;
	padding:0;
	margin:0;
	/*width:629px;*/
	text-align:right;
}

#headnav ul.em2 {
	list-style:none;
	padding:0 4px 0 0;
	margin:0 0 20px 0;
	font-size:12px;
	color:#666;
}

#headnav ul.em2 a {
	text-decoration:none;
	color:#666;
}

#headnav ul.em2 a:hover,
#headnav ul.em2 .active a {
	text-decoration:underline;
}

#headnav ul.em2 li {
	padding:0;
	margin:0;
	text-indent:0;
	display:inline-block;
	position:relative;
	*display:inline;
	*zoom:1;
}

#headnav ul.em1 {
	list-style:none;
	padding:0;
	margin:0;
}

#headnav ul.em1 li {
	padding:2px 4px 4px 4px;
	margin:0 0 0 8px;
	text-indent:0;
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:relative;
}

#headnav ul.em1 li * {
	margin:0;
}

#headnav ul.em1 li a {
	position:relative;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#ca006c;
}

#headnav ul.em1 li .visual {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:25px;
	display:none;
}

#headnav ul.em1 li .visual.hover, #headnav ul.em1 li.active .visual {
	display:block;
}

#headnav ul.em1 li .visual .left {
	position:absolute;
	left:0;
	width:10%;
	height:25px;
	background:url('../_images/_general/_buttons/left-border.png') no-repeat;
} 

#headnav ul.em1 li .visual .right {
	position:absolute;
	right:0;
	width:10%;
	height:25px;
	background:url('../_images/_general/_buttons/right-border.png') no-repeat top right;
}
 
#headnav ul.em1 li .visual .center {
	position:absolute;
	left:10%;
	width:81%;
	height:25px;
	background:url('../_images/_general/_buttons/center.png') repeat-x;
}