Reporting error with the CSS of the menu.
Attached the images.
1.Image 1 - Background color of sub menu inherited from the Top level if the Top level menu item class is "current-menu-item"
2. Image 2 - correctly displayed submenus when the Top level is not the "current-menu-item"