Have you tried to implement the show if region for the arrow based on the recordset that defines the second level of navigation? If you have what is the result that you are getting? If you have not applied this show region around the arrow you should give this a try by selecting the arrow and going to server behaviors > show region > show if recordset is not empty.