/*#menu03 .cover{ *position: absolute; *margin-left:-460px;}*/
/*#menu03 .cover{ *position: absolute; *margin-left:-460px;}*/

#menu03{ #height:42px; #overflow:hidden; #z-index:0}/* for IE6 7*/

#menu03 ul#mainNav{ position:relative; height:100%;z-index:1;}/* height:600px*/

#menu03 ul#mainNav li{
	display:block; 
	margin:0 2px 0 0 ;
	
	border-top:none;
	font-size:15px;
	font-weight:normal;
	position: relative;
	float: left;
	text-align: center;
	*display: inline;
	*zoom: 1;
	overflow:hidden;/* for doc style 2014 05 30*/
	width:	150px;

}

#menu03 ul#mainNav li.end{
	margin:0 0 0 0 ;
	width:	150px;

}


/*#menu03 ul#mainNav li {
	#display: inline; } for IE6 7*/

#menu03 ul#mainNav li.jmenu-level-0 a{

}

#menu03 ul#mainNav li:hover{
	background-color:#f5f7f5;
}

#menu03 ul#mainNav li span.sub{ font-size:10px; line-height:16px;}


#menu03 ul#mainNav a{
	display:block;
	width:143px;
	height:26px;
	padding:8px 2px;
	text-decoration:none;
	background-color: transparent;
	color:#333;
	border:#ccc solid 1px;
	border-top:none;
	}

#menu03 ul#mainNav a:hover{
	color:#333;}

#menu03 ul#mainNav li.single a{
	height:14px;
	padding:14px 2px;

}

#menu03 ul#mainNav ul{ display:none; margin-left:0; margin-top:0; }

#menu03 ul#mainNav ul li{
	font-size:11px;

	background-color:inherit;
	background-color:#808580;
	/*border-top:#CCC solid 1px;*/
	float:none;
	width:149px;
	height:auto;

}

#menu03 ul#mainNav ul li a{
	color:#FFF;
	border-bottom: 1px solid #999;

	width:	143px;
	height:auto;
}

#menu03 ul#mainNav ul li.single a{
	height:14px;
	padding:12px 2px;

}


#menu03 ul#mainNav ul li:hover{
	background-color:#d5d7d5;
}