asp.netアプリケーションのメニューを表示するために使用web.sitemapしていますが、デフォルトでは、メインメニュー項目のサブメニューは次のように垂直に表示されます。

しかし、サブメニューを水平に表示したい。私はcssで変更しようとしています。しかし、それは変わっていません。divのメインクラスはですmainmenu。これをカスタマイズするために、私は以下のようなcssを使用しています。
.mainmenu ul li ul li{
position:relative;
float:left;
}
しかし、それは左に行くことはありません。display:inline動かないのにあげました。プロバイダーから提供されているメニューをカスタマイズすることはできませんweb.sitemapか、それともここで何か間違ったことをしていますか?ここにJSフィドルリンク