.menu ul li a:hover {
color:#fff; /* Top bar text font colour in IE and FIREFOX*/ 
background:#000000; /* Top bar block colour in IE*/
}
.menu ul li a:hover ul {
display:block;  /* ?? */
position:absolute; /* changing to relative makes all the sub menus disappear in IE*/
top:-1px; /* distance between the top bar and the top of the sub menu in IE */
left:140; /* ?? */
background:#fff; /* ?? */
margin-top:0; /* ?? */
marg\in-top:1px; /* space between top bar and submenu block */
}
.menu ul li a:hover ul li a {
display:block; /* ?? */
background:#a6a6a6; /* bg colour of submenu blocks in IE only */
color:#ffffff; /* text colour of submenu items in IE only */
height:auto; /* height of submenu blocks in IE only*/
line-height:1.2em; /* height of submenu blocks in IE only*/
padding:5px 10px; /* padding around text in submenu blocks in IE only*/
width:279px; /* ?? */
w\idth:213px; /* width of submenu block */
}
.menu ul li a:hover ul li a.drop {
background:#818181 url(drop.gif) bottom right no-repeat; /* bg colour of submenus with children */
}
.menu ul li a:hover ul li a ul {
visibility:hidden;  /* ?? */
position:absolute; /* ?? */
height:0; /* height of the subsubmenu area available for blocks */
width:0; /* width of the subsubmenu area available for blocks */
}
.menu ul li a:hover ul li a:hover {
background:#000000; color:#fff; /* hover rollover bg block and text colour in IE only */
}
.menu ul li a:hover ul li a:hover ul {
visibility:visible; /* hidden hides the subsubmenus in IE only*/
position:absolute; /* absolute keeps the submenu block the ame size when the subsubmenu is visible*/
top:-1; /* the vertical position of the top of the subsubmenu block relative to the submenu that it's related to*/
color:#000; /* ?? */
left:213px; /* horizontal position of subsubmenu relative to submenu block.  increasing shifts it to the right*/
}
.menu ul li a:hover ul li a:hover ul.left {
left:-213px; /* horizontal position of subsubmenu relative to submenu block.  decrease shifts it to the left*/
}
.MenuHeadings {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #501F6E;
	line-height: 17px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

