.webfx-menu, .webfx-menu * {
box-sizing:	content-box;
-moz-box-sizing:	content-box;
}
.webfx-menu {
position:	absolute;
visibility:	hidden;
width:	100px;
border:	1px solid #f1f1f1;
padding:	1px;
background:	#f1f1f1;
filter:	progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4)
alpha(Opacity=90);
-moz-opacity:	0.9;
text-align:left;
}
.webfx-menu a {
display:	block;
width:	expression(constExpression(ieBox ? "100%": "auto"));	height:	expression(constExpression("1px"));
overflow:	visible;	padding:	3px 0px 3px 1px;
font-size:	9px;
font-family:	Verdana, Helvetica, Sans-Serfif;
text-decoration:	none;
text-align:	left;
color:	black;
border:	1px solid #d8d8d8;
}	.webfx-menu a:visited
{
color:	black;
text-decoration:	none;
}
.webfx-menu a:visited:hover {
color:	black;
color:	#dd6900;
}
.webfx-menu a:hover {
color:	#dd6900;
border:	1px solid #d8d8d8;
}	.webfx-menu a .arrow {
float:	right;
border:	0;
width:	3px;
margin-right:	3px;
margin-top:	4px;
}
.webfx-menu div {
height:	0;
height:	expression(constExpression(ieBox ? "2px" : "0"));
border-top:	1px solid rgb(255,172,255);
border-bottom:	1px solid rgb(234,242,255);
overflow:	hidden;
margin:	2px 0px 2px 0px;
font-size:	0mm;
}
.webfx-menu-bar {
padding:	2px;
font-family:	Verdana, Helvetica, Sans-Serif;
font-size:	11px;
padding:	expression(constExpression(ie50 ? "0px" : "2px"));
}
.webfx-menu-bar a,
.webfx-menu-bar a:visited {
padding:	1px 5px 1px 5px;
text-decoration:	none;
height:	expression(constExpression(ie50 ? "17px" : "auto"));
}
.webfx-menu-bar a:hover {
}
.webfx-menu-bar a .arrow {
border:	0;
float:	none;
}
.webfx-menu-bar a:active, .webfx-menu-bar a:focus {
-moz-outline:	none;
outline:	none;
ie-dummy:	expression(this.hideFocus=true);
}