function createCSS(selector, declaration) {
	    /* NOTE: the following code was extracted from the UFO source and extensively reworked/simplified
		Unobtrusive Flash Objects (UFO) v3.20 <http://www.bobbyvandersluis.com/ufo/>
        Copyright 2005, 2006 Bobby van der Sluis
        This software is licensed under the CC-GNU LGPL <http://creativecommons.org/licenses/LGPL/2.1/>
		*/

		// test for IE
        var ua = navigator.userAgent.toLowerCase();
        var isIE = (/msie/.test(ua)) && !(/opera/.test(ua)) && (/win/.test(ua));

        // create the style node for all browsers
        var style_node = document.createElement("style");
        style_node.setAttribute("type", "text/css");
        style_node.setAttribute("media", "screen");

        // append a rule for good browsers
        if (!isIE) style_node.appendChild(document.createTextNode(selector + " {" + declaration + "}"));

        // append the style node
        document.getElementsByTagName("head")[0].appendChild(style_node);

        // use alternative methods for IE
        if (isIE && document.styleSheets && document.styleSheets.length > 0) {
                var last_style_node = document.styleSheets[document.styleSheets.length - 1];
                if (typeof(last_style_node.addRule) == "object") last_style_node.addRule(selector, declaration);
        }
};

createCSS('#sc_toggler_cont', 'display: none;');
createCSS('#sc_accordion', 'display: none;');

window.addEvent('domready', function() {
//window.onload = function() {

    $('sc_accordion_loader').setStyle('display', 'none');
	$('sc_toggler_cont').setStyle('display', 'block');
	$('sc_accordion').setStyle('display', 'block');

	//create our Accordion instance
	var myAccordion = new Accordion($('sc_accordion'), 'div.sc_toggler', 'div.sc_element', {
		opacity: true,
		height: true,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#FFFFFF');
			toggler.setStyle('background-color', '#5295da');
		},
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#eeeeee');
			toggler.setStyle('background-color', '#72B6FB');
		}
	});

});
