/* CSS Document */
.rhm1{
	width:100%;
	height:64px;
	margin:0 auto;
	vertical-align: top;
}
.rhm1-left{
	background:url(images/rhm1_l.png) no-repeat;
	width:15px;
	height:64px;
	float:left;
}
.rhm1-right{
	background:url(images/rhm1_r.png) no-repeat;
	width:15px;
	height:64px;
	float:right;
}
.rhm1-bg{
	background:url(images/rhm1_bg.png) repeat-x;
	height:64px;
	margin:0px 15px;
}
.rhm1-bg ul{
	list-style:none;
	margin:13px 0px 0px 0px;
	padding:0px;
	vertical-align: top;
}
.rhm1-bg li{
	float:left;
	list-style:none;
	margin:0px 4px 0px 0px;
	padding:0px;
}
.rhm1-bg li a{
	float:left;
	display:block;
	color:#fff;
	text-decoration:none;
	font:12px 'Lucida Sans', sans-serif;
	font-weight:bold;
	padding:0 0 0 10px;
	height:64px;
	line-height:36px;
	text-align:center;
	cursor:pointer;	
}
.rhm1-bg li a span{
	float:left;
	display:block;
	padding:0 8px 0 0px;
}
.rhm1-bg li.current_page_item a{
	color:#fff;
	background:url(images/rhm1_hover_l.png) no-repeat left 5px;
}
.rhm1-bg li.current_page_item a span{
	color:#fff;
	background:url(images/rhm1_hover_r.png) no-repeat right 5px;
}
.rhm1-bg li a:hover{
	color:#fff;
	background:url(images/rhm1_hover_l.png) no-repeat left 5px;
}
.rhm1-bg li a:hover span{
	color:#fff;
	background:url(images/rhm1_hover_r.png) no-repeat right 5px;
}

ul.menu {list-style:none;margin:0 0px 0px 0px;padding:0px;}
ul.menu * {margin:0; padding:0}
ul.menu li {position:relative; float:left;list-style:none;margin:0px 4px 0px 0px;padding:0px;}
ul.menu li a{float:left;display:block;color:#fff;text-decoration:none;font:12px 'Lucida Sans', sans-serif;font-weight:bold;
             padding:0 0 0 10px;height:64px;line-height:36px;text-align:center;cursor:pointer;	}
ul.menu li a span{float:left;display:block;padding:0 8px 8px 0px;}
ul.menu li.current a{color:#fff;background:url(images/rhm1_hover_l.png) no-repeat left 5px;}
ul.menu li.current a span{color:#fff;background:url(images/rhm1_hover_r.png) no-repeat right 5px;}
ul.menu li a:hover{color:#fff;background:url(images/rhm1_hover_l.png) no-repeat left 5px;}
ul.menu li a:hover span{color:#fff;background:url(images/rhm1_hover_r.png) no-repeat right 5px;}


ul.menu ul {position:absolute; top:36px; left:0; background-color:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; margin:0px; background-image:none;}
ul.menu ul li a {display:block; padding:0px 10px 0px 10px; background-color:#848282;height:20px; line-height:20px; background-image:none; width:120px; color:#ffffff;
                 font-family: 'Lucida Sans', sans-serif; font-size:11px; text-align:left;}
ul.menu ul li a span{background-image:none;}
ul.menu ul li a:hover, ul.menu ul li a:hover span {background-color:#d7d6d6; color:#000000; background-image:none;}
ul.menu ul {border-top:1px solid #aaa}
