
/*** ESSENTIAL STYLES ***/
.sf-menuul , .sf-menu ul * {margin:0; padding:0; z-index: 100;}
.sf-menu ul ul {position:absolute; top:-999em; z-index: 100;}
.sf-menu ul li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu ul li {position:relative; font-size:90%}
.sf-menu ul li:hover ul, .sf-menu ul li.sfHover ul {left:0;	top:2.5em; /* match top ul list item height */z-index:99}
.sf-menu ul li:hover li ul, .sf-menu ul li.sfHover ul li ul {	top:-999em}
.sf-menu ul li li:hover li ul, .sf-menu ul li li.sfHover ul li ul {top:-999em}

.sf-menu ul a {	background:url('../images/sidebar_button.jpg'); line-height:33px; padding:0 10px; text-decoration:none; display:block; 	position:relative; margin:0 0 0 9px; color:#fff; }
.sf-menu ul a:hover {	background:url('../images/sidebar_button_hover.jpg')}

.sf-menu ul li {		width:244px; display:block}
.sf-menu ul li ul {	margin:-38px 0 0 240px}
.sf-menu ul li ul li a {		background:url('../images/dropdown.jpg'); width:350px}
.sf-menu ul li ul li a:hover {	background:url('../images/dropdown_hover.jpg'); width:350px}
.sf-menu ul li li {	width:386px; margin: 1px 0; opacity:1; filter:alpha(opacity=100)}
.sf-menu ul li li li {	width:359px}

