@media screen,projection {

#menu-main {
	position:absolute; left:4px; top:93px; width:761px; height:23px;
	margin:0; padding:0; list-style-type:none;
	font:normal bold 11px arial, 'trebuchet ms', sans-serif;
	background-color:#1b4389;
	background-image:url(img/bg_menu.gif);
	background-repeat:repeat-x;
	z-index:1;
}
#menu-main li {
	float:left; margin:0; padding:3px 18px 0 21px; height:19px;
	background-image:url(img/bg_menu_li.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
}
#menu-main li.frst {background-image:none;padding-left:16px}
#menu-main li a {display:block}
#menu-main li a:link {color:#fff; text-decoration:none}
#menu-main li a:visited {color:#fff; text-decoration:none}
#menu-main li a:hover {color:#e80011; text-decoration:none}


#menu-main ul {
	position:absolute;
	padding:0 0 2px 0; list-style:none;
	margin:5px 0 0 -10px;
	line-height:1.2em;
/*
	background:#484848;
	border:1px solid #a2a2a2;
*/
	background:#f5f5f5;
	border:1px solid #777;
}

#menu-main ul li {
	float:left; display:inline;
	margin:2px 0 0 3px;
	padding:0;height:auto;
	background:none;
/*	border-bottom:1px solid #585858; */
	border-bottom:1px solid #d7d7d7;
}

#menu-main ul.me1 {filter:none;width:185px} #menu-main ul.me1 li {width: 179px}/* #menu-main ul.me1 li a {text-align:right;padding-right:16px} #menu-main ul.me1 li li a {text-align:left;padding-right:6px}*/
#menu-main ul.me2 {filter:none;width:210px} #menu-main ul.me2 li {width: 204px}
#menu-main ul.me3 {margin-left:200px;width:200px} #menu-main ul.me3 li {width: 194px}
#menu-main ul.me4 {margin-left:200px;width:120px} #menu-main ul.me4 li {width: 114px}
#menu-main ul.me5 {filter:none;width:240px} #menu-main ul.me5 li {width: 234px}
#menu-main ul.me6 {margin-left:240px;width:120px} #menu-main ul.me6 li {width: 114px}
#menu-main ul.me7 {width:175px} #menu-main ul.me7 li {width: 169px}
#menu-main ul.me8 {filter:none;width:185px} #menu-main ul.me8 li {width: 179px}
#menu-main ul.me9 {width:220px} #menu-main ul.me9 li {width: 214px}
#menu-main ul.me10 {/*filter:none;*/width:180px} #menu-main ul.me10 li {width: 174px}
#menu-main ul.me11 {margin-left:240px;width:120px} #menu-main ul.me11 li {width: 114px}
#menu-main ul.me12 {filter:none;width:190px} #menu-main ul.me12 li {width: 184px}
#menu-main ul.me13 {width:160px} #menu-main ul.me13 li {width: 154px}
#menu-main ul.me14 {width:160px} #menu-main ul.me14 li {width: 154px}

#menu-main ul.me15 {width:180px} #menu-main ul.me15 li {width: 174px}

/* #menu-main ul.me14 {width:144px;padding:8px 0 8px 0;} #menu-main ul.me14 li {width:124px;margin:0 0 0 10px;} */


#menu-main ul a {
	display: block;
	padding:5px 6px;
	font:normal bold 10px verdana, geneva,  sans-serif;
	background-image:none;
	zoom:1;
}
/*
#menu-main ul a:link {background-image:none}
#menu-main ul a:visited {background-image:none}
#menu-main ul a:hover {color:#e80011;background-color:#585858;background-image:none}
*/
#menu-main ul a:link {color:#585858;background-image:none}
#menu-main ul a:visited {color:#585858;background-image:none}
#menu-main ul a:hover {color:#e80011;background-color:#d7d7d7;background-image:none}

#menu-main li ul ul {
	margin: -2.1em 0 0 175px;
}


#menu-main ul {
/*	left: -999em; */ 
/*	display:none; */
	visibility:hidden;
	z-index:98;
/*	filter:progid:DXImageTransform.Microsoft.Fade(duration=1.0,overlap=1.0); */
	filter:progid:DXImageTransform.Microsoft.RandomDissolve(duration=0.4) progid:DXImageTransform.Microsoft.Alpha(opacity=94);
	opacity:0.96;
}


#menu-main li:hover ul ul, #menu-main li:hover ul ul ul, #menu-main li.sfhover ul ul, #menu-main li.sfhover ul ul ul {
/* #menu-main li:hover ul ul, #menu-main li.sfhover ul ul { */
/*	left: -999em; */
/*	display:none; */
	visibility:hidden;
	z-index:98;
}
#menu-main li:hover ul, #menu-main li li:hover ul, #menu-main li li li:hover ul, #menu-main li.sfhover ul, #menu-main li li.sfhover ul, #menu-main li li li.sfhover ul {
/* #menu-main li:hover ul, #menu-main li li:hover ul, #menu-main li.sfhover ul, #menu-main li li.sfhover ul { */
/*	left: auto; */
/*	display:block; */
	visibility:visible;
	z-index:99;
}

/* ??? */
#menu-main li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
/*
	position:static;
	text-indent:0;
*/
}


}
