In your udm-custom.js file look for these lines in the um.menus section....
Code:
"0", // menu -> menu x-offset (+-)["n" pixels]
"0", // menu -> menu y-offset (+-)["n" pixels]
That controls how far your sub menus will appear. If they are set to 0 (or some reasonably small number), then you probably have some conflicting external CSS.