
.webfx-menu, .webfx-menu * {	box-sizing:	content-box;	-moz-box-sizing:	content-box;}
.webfx-menu {  /* submenu div */	position:absolute;	z-index:100;	visibility:	hidden;	width:300px;border-left:1px solid gray;	border-right:1px solid gray;	padding:0px;background:	black;	filter:	progid:DXImageTransform.Microsoft.Shadow(color="#777777", Direction=135, Strength=4) alpha(Opacity=90);	-moz-opacity:		0.9;}
.webfx-menu-empty {	display:block;	border:	1px solid white;padding:2px 5px 2px 5px;font-size:11px;	font-family:Verdana;	color:	white;}
.webfx-menu a:link {   /* Submenu entry */	display:block;	width:expression(constExpression(ieBox ? "100%": "auto"));	/* should be ignored by mz and op */	height:	expression(constExpression(ie7 ? "13px" : "1px"));	overflow:visible;padding:4px 0px 4px 5px;	font-size:11px;	font-family:Tahoma, Verdan, Helvetica, Sans-Serfif;	text-decoration:none;vertical-align:center;	color:white;border-top:1px solid gray;}
.webfx-menu a:visited{   /* Submenu entry */	display:block;	width:expression(constExpression(ieBox ? "100%": "auto"));	/* should be ignored by mz and op */height:	expression(constExpression(ie7 ? "13px" : "1px"));	overflow:visible;padding:4px 0px 4px 5px;	font-size:11px;	font-family:Tahoma, Verdan, Helvetica, Sans-Serfif;	text-decoration:none;vertical-align:center;	color:white;border-top:1px solid gray;}

.webfx-menu a:hover {  /* Hover inside sub menu */	color:black; background-image:url(/skylineglobe/corporate/images/xmenuback.gif);	border-top:	1px solid gray;/*#ff8800;*/}
.webfx-menu a .arrow {	float:right;border:0;width:3px;	margin-right:3px;margin-top:4px;}

/* separtor */
.webfx-menu div {height:0;	height:	expression(constExpression(ieBox ? "2px" : "0"));border-top:1px solid rgb(120,172,255);	border-bottom:	1px solid rgb(234,242,255);	overflow:		hidden;	margin:			2px 0px 2px 0px;	font-size:		0mm;}
.webfx-menu-bar {background:rgb(0,0,0);/*rgb(255,128,0);*/	padding:2px;font-family:Verdana, Helvetica, Sans-Serif;	font-size:	11px;	/* IE5.0 has the wierdest box model for inline elements */	padding:		expression(constExpression(ie50 ? "0px" : "2px"));}
.webfx-menu-bar a:link  {	border:	0px solid rgb(120,172,255);padding:1px 5px 1px 5px;	color:white;text-decoration:none;height:expression(constExpression(ie50 ? "17px" : "auto"));}
.webfx-menu-bar a:visited {	border:	0px solid rgb(120,172,255);padding:1px 5px 1px 5px;	color:white;text-decoration:none;height:expression(constExpression(ie50 ? "17px" : "auto"));}
.webfx-menu-bar a:hover {color:white;	background:		rgb(0,0,0);	border:	0px solid rgb(234,242,255);}
.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);border:	0px solid rgb(0,66,174);}
