.dropdown{
	float:left;
	display:inline;
	margin-top:0;
}
.dropdown dt{
	cursor:pointer;
}
.dropdown dt:hover{
}
.dropdown dd{
	position:absolute;
	overflow:hidden;
	display:none;
	width:225px;
	background:#fff;
	z-index:200;
	opacity:0;
}
.dropdown ul {
	border:1px solid #151E1E;
	list-style:none;
	border-top:none;
	text-align: left;
	font-size: 12px;
}
.dropdown ul.end {
	position:relative;
	left:-100px;
}
.dropdown li{
	display:inline;
}

body:first-of-type .dropdown li{
	display:inline;
}

.dropdown a, .dropdown a:active, .dropdown a:visited{
	display:block;
	color:#333;
	text-decoration:none;
	background:#ccc;
}
.dropdown li a, .dropdown li a:active, .dropdown li a:visited{
	display:block;
	color:#333;
	text-decoration:none;
	background:#F3F3F3 no-repeat 8px center;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
}
body:first-of-type .dropdown li a, body:first-of-type .dropdown li a:active,body:first-of-type  .dropdown li a:visited{
	display:block;
	color:#333;
	text-decoration:none;
	background:#F3F3F3 no-repeat 8px center;
	text-decoration:none;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
}
.dropdown a:hover {
	background:#F3F3F3;
	color:#000;
	text-decoration:none;
}
.dropdown li a:hover {
	background:#F3F3F3; color:#000 ;
	text-decoration:none;
	background:#F2DFDF url(../images/sub_navi_arrow_o.gif) no-repeat 8px center;
}


.dropdown .underline {
	border-bottom:1px dotted #CCCCCC;
}
