div#menu{
	width:100%;
	height:36px;
	margin:0;
	padding:0;
	z-index:100;
	background-color:#6a7582;
}

ul.ddmenu{
	margin:0;
	padding:0;
	height:36px;
	list-style:none;
	text-align:center;

}
.ddmenu li{
	width:103px;
	height:36px;

}
.ddmenu li.off{
	position:relative;
	float:left;
	overflow:hidden;
	background:url(img/b_bttn01.gif) no-repeat;
}

.ddmenu li.on{
	-moz-opacity:0.85;
	opacity:0.85;
	width:103px;
	zoom:1;
	position:relative;
	float:left;
	height:25px;
	overflow:visible;
	padding-bottom:11px;
	z-index:1000;
	background:url(img/b_bttn_over01.gif) no-repeat;
}

.ddmenu a{
	display:block;
	text-decoration:none;
	color:#FFFFFF;
		padding-top:9px;

}

.ddmenu a:hover{
	display:block;
	text-decoration:none;

}

.ddmenu li ul{
	position:absolute;
	top:36px;
	left:-1px;
	list-style:none;
	/*margin:0;*/
	padding-bottom:10px;
	border-right:1px solid #777;
	border-bottom:1px solid #777;
	text-indent:0.5em;
	width:140px;
	font-size:12px;
	text-align:left;
	background-color:#d90202;
}

.ddmenu li ul li a{
	margin:0;
	padding:7px 0;
	color:#FFFFFF;
}

.ddmenu li ul li a:hover{
	color:#FFFFFF;
	background-color:#930000;
	padding:7px 0;
}
* html .ddmenu li{
	margin:0; 
	padding:0; 
	display:inline;
}

* html .ddmenu li ul li{
	margin:0; 
	padding:0; 
	display:inline;
}

#menu li.bar {
	float:right;
	width:312px;
	height:36px;
	border-left:solid 1px #ffffff;
	font-weight:bold;
}
#menu li.bar a:hover{
	color:#FF0000;
	font-weight:bold;
}

/* add display:inline to floated elements */
.ddmenu li.off,
.ddmenu li.on,
#menu li.bar {display:inline;}

/* add zoom:1 to overflow:hidden */
.ddmenu li.off {zoom:1;}

/* add zoom:1 to pos:relative elements */
.ddmenu li.off,
.ddmenu li.on {zoom:1;}
