/* CSS Document */

#menu {
	list-style-type:none; 
	margin:0px 0 0px 0px; /* settings for this demo olnly */
	padding:0;
}
#menu img {
	z-index:100;
}
#menu li {display:block; float:left; position:relative; }
/*#menu li span {display:block; z-index:100;}
*/
#menu li a {display:block; padding:0;}
#menu dl {position:absolute;  margin: 0; padding: 0; background-color:#DADFE5; width:auto;}
#menu dt {display:block; }
#menu dd {display:none; clear:left; margin:0; padding:0; color: #fff; text-align:left; background-color:#DADFE5;}
#menu dd a {text-decoration:none; display:block; padding-left:5px; padding-right:5px; color:#000000; font-size:0.75em;}
#menu li:hover dd, #menu li a:hover dd {display:block; }
#menu dd a:hover { color:#768997; } 
#menu li:hover dl {
border:solid 1px #768997;
top:20px;
border-top:none;
z-index:200;
}
.menuright{right:0;}