#main_menu {
	line-height: 1; 
	float: right;
	margin-top: 49px;
	margin-right: 10px;
}

.main_menu {
	float:left; 
	background: #FFF; 
	padding: 1px;
}

.dt {
	border:1px solid #d2c8c8; 
	font-weight:bold; 
	cursor:pointer; 
	background: #f0f0f0 url(/images/main_menu/btn.gif) no-repeat top right;
	padding: 3px 0px 0px 0px;
}

.no-menu {
	background: #f0f0f0 url(/images/main_menu/btn.gif) no-repeat top left;
}
	
.dt:hover  {
	background: #f0f0f0 url(/images/main_menu/btn-on.gif) no-repeat top right;
}

.no-menu:hover {
	background: #f0f0f0 url(/images/main_menu/btn-on.gif) no-repeat top left;
}

.dd {
	position:absolute;
	overflow:hidden; 
	display:none;
	z-index:200;
	width:134px;
}

.menu-section-header {
	padding: 1px 20px 2px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration:none;
	clear:both;
}

.no-menu div.menu-section-header {
	padding-right: 10px;
}

.menu-section-header a {
	color: #FF6600;
	text-decoration:none;
	clear:both;
}

.menu-section-header a:hover, .menu-section-header:hover {
	color:#FF9900;
}

.menu_list {
	width: 134px; 
	list-style: none;
	background:	#F5F5F5;
	padding: 0;
}

.menu_list li {
	display:inline;
	width: 134px;
	}
	
#obj3-ddcontent {
	width: 215px;
}

#obj3-ddcontent ul, #obj3-ddcontent ul li {
	width: 215px;
}

.menu_list span {color:#777; font-weight:normal;}

.menu_list a, .menu_list a:active, .menu_list a:visited {
	display:block; 
	padding:5px; 
	color:#444;
	text-decoration:none; 
	background: #e5e5e5;
	font: 11px Arial, Helvetica, sans-serif;
	border-top: none;
	border-right: 1px solid #777;
	border-left: 1px solid #777;
}

#obj3-ddcontent .menu_list a {font-weight: bold;}
#main_menu .menu_list_first {border-top: 1px solid #777;}
.menu_list_last {border-bottom: 1px solid #777;}
.menu_list a:hover {background: #FFF; color:#FF6600;}