#TopNav{background-color:ButtonFace;border-bottom:1px solid transparent;display:block;min-height:1.7em;}


/* Top Level Colour */
#TopNav ul li{height:1.7em;}
#TopNav ul li li{height:auto;}

#TopNav ul ul,#TopNav ul li{background-color: ButtonFace;}
/* Top Level Hover Colour */
#TopNav ul li.Over,#TopNav ul li.parentOver{background-color: Highlight;}
/* Subsequent Levels Colour */
#TopNav ul li li{background-color: ButtonFace;}
/* Subsequent Levels Hover Colour */
#TopNav ul li li.Over,#TopNav ul li li.parentOver{background-color: Highlight;}
/* Top Level Border */
#TopNav ul li{border-bottom:1px solid ButtonHighlight;}
/* Subsequent Levels Borders */
#TopNav ul li ul{border:1px solid ButtonHighlight;border-bottom:0px;}
#TopNav ul li li{border-width:0px;border-bottom:1px solid ButtonHighlight;display:block;}
/* anchor styles */
#TopNav ul a,
#TopNav ul li.Over li a,
#TopNav ul li.parentOver li a,
#TopNav ul li.parentOver li.parentOver li a,
#TopNav ul li.parentOver li.parentOver li.parentOver li a,
#TopNav ul li.parentOver li.parentOver li.parentOver li.parentOver li a,
#TopNav ul li.parentOver li.parentOver li.parentOver li.parentOver li.parentOver li a{
	color:ButtonText;
}
#TopNav ul li.Over a,
#TopNav ul li.parentOver a,
#TopNav ul li.parentOver li.Over a,
#TopNav ul li.parentOver li.parentOver a,
#TopNav ul li.parentOver li.parentOver li.Over a,
#TopNav ul li.parentOver li.parentOver li.parentOver a,
#TopNav ul li.parentOver li.parentOver li.parentOver li.Over a,
#TopNav ul li.parentOver li.parentOver li.parentOver li.parentOver a,
#TopNav ul li.parentOver li.parentOver li.parentOver li.parentOver li.Over a,
#TopNav ul li.parentOver li.parentOver li.parentOver li.parentOver li.parentOver a{
	color:HighlightText;
}
/* images and icons */
#TopNav ul li{
	background-repeat:no-repeat;
	background-position:center right;
}
#TopNav ul li.parent{
	background-image:url(/assets/scripts/mob/menus/images/arrow_down_dark.gif);	
}
#TopNav ul li.parentOver{
	background-image:url(/assets/scripts/mob/menus/images/arrow_down.gif);	
}
#TopNav ul li li.parent{
	background-image:url(/assets/scripts/mob/menus/images/arrow_dark.gif);	
}
#TopNav ul li li.parentOver{
	background-image:url(/assets/scripts/mob/menus/images/arrow.gif);	
}
/* Subsequent level Width*/
#TopNav ul ul{width:150px;}
#TopNav ul ul a{width:144px;}


/* General settings to control layout */
#TopNav ul,#TopNav ul ul{list-style-type:none;margin:0px;padding:0px;}
#TopNav ul li{display:block;float:left;}
#TopNav ul li.parent,#TopNav ul li.parentOver{padding-right:10px;}
#TopNav ul ul{display:none;position:absolute;visibility:hidden;}
#TopNav ul li li{display:block;float:none;padding-right:0px;}
#TopNav ul li a{display:block;padding:3px;text-decoration:none;}
#TopNav ul li li a{display:block;}