.menu { width:728px;  height:32px; font-size:11px; position:relative; z-index:100; font-family:arial, helvetica, sans-serif; list-style:none;}

* html .menu {width:728px; width:32px; }
.menu ul {padding:0;margin:0;list-style:none; }
.menu li {float:left;position:relative; color:#ff6600;}

.menu li a.white {color:#FFFFFF;font-weight: bold;}
.menu li a.white:hover {color:#ff6600;font-weight: bold;}

.menu li a.down { no-repeat right center; color:#FFFFFF;font-weight: bold;}
.menu li a.down:hover {white-space:nowrap; color:#ff6600;  no-repeat right center;font-weight: bold;}


.menu a {display:block; font-size:11px; text-decoration:none; color:#ffffff; padding-left:8px; padding-right:8px; line-height:32px;}
.menu a:hover{display:block;color:#ff6600; background:none;} 


.menu ul ul a:hover{
display:block;   
 color:#ffffff; 
 background:#666666;
 moz-opacity: 90;
 khtml-opacity:90;
 filter: alpha(opacity=90);
 }
 
 
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;

}

.menu ul ul {
	position:absolute;
	height:0;
	left:0;
	visibility: hidden;

}

.menu ul ul a {
 background:#999999; color:#1E0968; height:15px; line-height:10px; padding:5px 5px; width:165px;
-moz-opacity: 90;
-khtml-opacity:90;
filter: alpha(opacity=90);
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 14px;

}

.rightarrowclass{
position: absolute;
top: 6px;

}