AS3 and CSS. This has gotta be something stupid I'm doing

I can’t, for the life of me get my dynamic text box to apply the CSS stylesheet that I’ve linked. The loader is definitely loading the css and I get a good trace of the css but the text shows up with it’s orignal formatting. The dynamic text box is definitely set up to render htmlText and it does. Just won’t apply the stylesheet. Here’s my code

style.css


p{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}
h1{
    color: #00FFFF;
    font-size: 12px;
}

a{
    color: #0066FF;
    text-decoration: underline;
}

my actionscript


[COLOR=Red]//Declare variables[/COLOR]
var cssLoader:URLLoader = new URLLoader();
var cssRequest:URLRequest = new URLRequest("imports/style.css");
var sheet:StyleSheet = new StyleSheet();

[COLOR=Red]//Load css[/COLOR]
cssLoader.load(cssRequest);
cssLoader.addEventListener(Event.COMPLETE, addText);
[COLOR=Red]
//Add text to the dynamic text box named "txt" on the stage[/COLOR]
function addText(event:Event):void
{        
    trace(cssLoader.data);
    sheet.parseCSS(cssLoader.data);
    txt.styleSheet = sheet;
}                       
txt.htmlText = "<p>This is a paragraph</p>" + "<a>This is a link</a>";