have you tried:
$('.menu2 style').remove();
If you keep the style block, then it should remained preserved. Use this to change the color:
$('a').css("color", "#269");
and this to change it back
$('a').css("color", "");
it should go back to the rule for an anchor tag rather than an inline style.
Use document.styleSheets
to find all used style sheets and when the unwanted is found, set disabled
to true.
More information:
As far as I can tell, it works in all modern browsers.