//<[CDATA[
		  
// Firefox + Mac won't run sifr correct so take it out.  Users BrowserDetect object declared in js.js

parseSelector.pseudoClasses = {
  'not': function(nodes, selector) {
    var result = [];
    each: for(var i = 0, node; i < nodes.length; i++) {
      node = nodes[i];
      var ignore = parseSelector(selector, node.parentNode);
      for(var j = 0; j < ignore.length; j++) {
        if(ignore[j] == node) continue each;
      }
      result.push(node);
    }
    return result;
  }
}

var helveticaneue = { src: '/swf/helveticaneue.swf' };

sIFR.prefetch(helveticaneue);
sIFR.activate(helveticaneue);

var helveticaneuebold = { src: '/swf/helveticaneuebold.swf' };

sIFR.prefetch(helveticaneuebold);
sIFR.activate(helveticaneuebold);

var akzidenz = { src: '/swf/akzidenz.swf' };

sIFR.prefetch(akzidenz);
sIFR.activate(akzidenz);

sIFR.replace(helveticaneue, {
	selector: 'h1'
	,wmode : 'transparent'
	,css: [
	  '.sIFR-root { color: #ffffff; font-size:40px;}'
	  ,'a { text-decoration: none; }'
	  ,'a:link { color: #cb0303; }'
	  ,'a:hover { color: #ffffff; }'
	]
});

sIFR.replace(helveticaneue, {
	selector: 'h2'
	,wmode : 'transparent'
	,css: [
	  '.sIFR-root { color: #c3c3c3; font-size: 20px; }'
	  ,'a { text-decoration: none; }'
	  ,'a:link { color: #cb0303; }'
	  ,'a:hover { color: #ffffff; }'
	]
});

sIFR.replace(helveticaneuebold, {
	selector: 'h3'
	,wmode : 'transparent'
	,css: [
	  '.sIFR-root { color: #ffffff; font-size: 18px; }'
	  ,'a { text-decoration: none; }'
	  ,'a:link { color: #cb0303; }'
	  ,'a:hover { color: #ffffff; }'
	]
});
	
if (!(BrowserDetect.browser == 'Firefox' && BrowserDetect.OS == 'Mac'))
{	
	sIFR.replace(akzidenz, {
		selector: '#nav li'
		,css: [
		  '.sIFR-root { color: #000000; font-size:15px; text-align: center; z-index: 100; background-color: #0f0f0f;}'
		  ,'a { text-decoration: none; }'
		  ,'a:link { color: #ffffff; }'
		  ,'a:hover { color: #cb0303; }'
		  ,'.on { color: #ffc000; }'
		]
	});
}

/**/
sIFR.replace(helveticaneuebold, {
	selector: '.news-headings li'
	,wmode : 'transparent'
	,css: [
	  '.sIFR-root { color: #ffffff; font-size:14px; }'
	  ,'a { text-decoration: none; }'
	  ,'a:link { color: #cb0303; }'
	  ,'a:hover { color: #ffffff; }'
	]
});
/*
sIFR.replace(helveticaneue, {
	selector: '.contentnav li'
	,wmode : 'transparent'
	,css: [
	  '.sIFR-root { color: #ffffff; font-size:18px; }'
	  ,'a { text-decoration: none; }'
	  ,'a:link { color: #ffffff; }'
	  ,'a:hover { color: #ffc000; }'
	  ,'.on { color: #ffc000; }'
	]
});		
*/
//]]>