  var din = {
    src: '../_flash/DIN_sifr3b.swf'
  };

  // You probably want to switch this on, but read <http://wiki.novemberborn.net/sifr3/DetectingCSSLoad> first.
  sIFR.useStyleCheck = true;
  sIFR.activate(din);

  sIFR.replace(din, {
    selector: '.Col247 h2, .Col622 h2, .Col313 h2, .Col870 h2, .ColCS h2'
    ,css: [
      '.sIFR-root { leading: -5; text-align: left; font-weight: normal; background-color: #000000; color: #3669bf; }'
    ]
  });

  sIFR.replace(din, {
    selector: '.Col622 h1, .Col313 h1, .Col247 h1, .Col870 h1'
    ,css: [
      '.sIFR-root { leading: -5; text-align: left; font-weight: normal; background-color: #000000; color: #FFFFFF; }'
    ]
  });

  sIFR.replace(din, {
    selector: '.ColCS h1'
    ,css: [
      '.sIFR-root { leading: -5; text-align: left; font-weight: normal; background-color: #174abb; color: #FFFFFF; }'
    ]
  });

  sIFR.replace(din, {
    selector: '.Col247 li span, .Col313 li span'
    ,wmode: 'transparent'
    ,css: [
      '.sIFR-root { leading: -5; text-align: left; font-weight: normal; background-color: #000000; color: #FFFFFF; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #FFFFFF; }'
      ,'a:hover { color: #3fa9e6; }'
    ]
  });  
  
  sIFR.replace(din, {selector: '.Col247 h2, .Col313 h2, .Col247 li span, .Col313 li span, .Col622 h1, .Col622 h2, .Col313 h1, .Col247 h1, .Col870 h1, .Col870 h2, .ColCS h1, .ColCS h2'});
