Thanks for the responses.
Bogdan:
Your solutions looks like what I'm searching for, except that I'm not using an external .css file.
I'll see if I can get it to work with a dynamic stylesheet to.
Further explanation of my problem:
My stylesheets are dynamically generated using the custom control's properties and rendered using the CreateStyleRule method.
for instance: Page.Header.StyleSheet.CreateStyleRule(myStyle, null, "BODY");
This works fine except when the custom control is not visible on the first page_load.
The control is only set to visible after a postback from a Button click, and the stylesheet does not work in that scenario.