.toggleopacity img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity: 1;
	-webkit-opacity: 1;
	opacity:1;
	}

	.toggleopacity:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: .5;
	-webkit-opacity: .5;
	opacity:.5;
	}

.fly_menu { z-index:1000; font-size:100%; margin:0px 0px 0px 0px; }

/* NO styling */
.fly_menu ul { padding:0; margin:0; list-style-type:none; width:179px; }

/* ie5 */
* html .fly_menu ul {margin-left:-16px; ma\rgin-left:0;}

/* place sub lvls */
.fly_menu li {
position:relative; background:#0049ae; height:23px; background:#0049ae url(spacer.gif); }

.fly_menu li.sub { position:relative; background:#0049ae url(plus.gif); background-repeat:no-repeat; background-position:right center; z-index:1000; } 

/* NO table */
.fly_menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:1000; font-size:1em;}

/* link style */

<!-- When KCO link is not needed .fly_menu li {position:relative; background:#0049ae; height:26px; background:#0049ae url(spacer.gif); } .fly_menu a, .fly_menu a:visited { display:block; text-decoration:none; height:25px; line-height:24px; width:179px; color:#fff; text-indent:5px; border:1px solid #6992ca; border-width:0 1px 1px 0; z-index:1000; } -->

<!-- When KCO link is needed .fly_menu li {position:relative; background:#0049ae; height:23px; background:#0049ae url(spacer.gif); } .fly_menu a, .fly_menu a:visited { display:block; text-decoration:none; height:22px; line-height:21px; width:179px; color:#fff; text-indent:5px; border:1px solid #6992ca; border-width:0 1px 1px 0; z-index:1000; } -->

.fly_menu a, .fly_menu a:visited {
display:block; 
text-decoration:none;
height:22px;
line-height:21px;
width:179px;
color:#fff;
text-indent:5px;
border:1px solid #6992ca;
border-width:0 1px 1px 0;
z-index:1000;
}
/* ie5 */
* html .fly_menu a, * html .fly_menu a:visited {width:179px; w\idth:179px; }

/* style link hovers */
* html .fly_menu a:hover {
color:#fff; 
background:#6992ca; 
/* Halloween Colors */
/* background:#F38417; */
/* Xmas Colors */
/* background:#E31736; */
position:relative; 
z-index:1000;
}

.fly_menu :hover > a {
color:#fff; 
background:#6992ca;
/* Halloween Colors */
/* background:#F38417; */
/* Xmas Colors */
/* background:#E31736; */
z-index:1000;
}

/* hide sub lvls */
.fly_menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:180px; 
z-index:1000;
background:transparent url(transparent.gif);
}

/* see 2nd lvl on 1st lvl hover */
.fly_menu ul li:hover ul, .fly_menu ul a:hover ul { visibility:visible; }

/* hide 3rd lvl on 2nd lvl hover */
.fly_menu ul :hover ul ul{
visibility:hidden;
}
/* hide 4th lvl on 3rd lvl hover */
.fly_menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* see 3rd lvl on 2nd lvl hover */
.fly_menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* see 4th lvl on 3rd lvl hover */
.fly_menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}
img.floatleft { float: left; margin: 10px; }
img.floatright { float: right; margin: 10px; }
img.floatcenter { float: center; margin: 10px; }

</style>
<!--[if IE 7]>
<style type="text/css">
.fly_menu li {float:left;}
</style>
<![endif]-->
