ul#menu,ul#menu li,ul#menu ul { margin: 0; list-style: none; line-height: 1em; } 
ul#menu li { float: left; position: relative; width: 100%; background:	transparent; } 
ul#menu li.iehover { z-index: 1000; /* IE z-index bugfix */ } 
ul#menu ul { display: none; position: absolute; left: 100%; z-index: 8999; top: 0px; background: url('../img/shadow.png') no-repeat bottom right; padding: 0 10px 10px 0; }

ul#menu a[href^="http:"], ul#menu a[href^="http:"]:visited { margin: 0px; padding: 3px 0 2px 3px !important; }

/* Root Menu */ 
ul#menu a { padding-left: 3px; display: block; background: transparent; font-weight: bold; font-size: 12px; text-decoration: none; height: 1%; } 
/* Root Menu Hover Persistence */ 
ul#menu a:hover,ul#menu li:hover a,ul#menu li.iehover a { background: #BBB; color: #FFF; } 
 
/* 2nd Menu */ 
ul#menu li:hover li a,ul#menu li.iehover li a { width: 160px; float: none; background: #c7dfef; margin-left: -3px; border-left: 1px solid #b3b4b7; } 
/* 2nd Menu Hover Persistence */ 
ul#menu li:hover li a:hover,ul#menu li:hover li:hover a,ul#menu li.iehover li a:hover,ul#menu li.iehover li.iehover a { background: #999; } 
 
/* 3rd Menu */ 
ul#menu li:hover li:hover li a,ul#menu li.iehover li.iehover li a { width: 160px; background: #c7dfef; } 
/* 3rd Menu Hover Persistence */ 
ul#menu li:hover li:hover li a:hover,ul#menu li:hover li:hover li:hover a,ul#menu li.iehover li.iehover li a:hover,ul#menu li.iehover li.iehover li.iehover a { background: #999; } 
 
/* Hover Function - Do Not Move */ 
ul#menu li:hover ul ul,ul#menu li:hover ul ul ul,ul#menu li.iehover ul ul,ul#menu li.iehover ul ul ul { display: none; } 
ul#menu li:hover ul,ul#menu ul li:hover ul,ul#menu ul ul li:hover ul,ul#menu li.iehover ul,ul#menu ul li.iehover ul,ul#menu ul ul li.iehover ul { display: block; }


.submenuindicator {	position: absolute;	display: block;	right: .2em; top: .4em;	width: 10px; height: 10px; text-indent:	-999em;	overflow: hidden; background: url('../img/arrows-blue.png') no-repeat 0px 0px; /* 8-bit indexed alpha png. IE6 gets solid image only */ }
