I changed the code as you mentioned, but the result is the same.
After the '= new RadContextMenu()' is run there is NOT a ["dir"] item in the Attributes collection as was mentioned in your reply. Once I do the .Attributes["dir"] = "rtl", the attribute is added to the collection. However, whether I use Atributes.Add() or Attributes["dir"], the end result is the same. The HTML that is output does not have the RTL css classes attached.
Do you have any other suggestions? Remember, that my RadContextMenu is NOT declared on an .aspx page, but is added to a Controls collection with some code similar to 'Controls.Add(contextMenu);'.
Thank you,
Kevin