  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: '.Col247w h2'
    ,css: [
      '.sIFR-root { leading: -5; text-align: left; font-weight: normal; background-color: #ffffff; color: #3669bf; }'
    ]
  });

  sIFR.replace(din, {
    selector: '.Col622 h1, .Col313 h1, .Col247 h1, .Col870 h1, .Colfull 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: '.Col247w li span'
    ,wmode: 'transparent'
    ,css: [
      '.sIFR-root { leading: -5; text-align: left; font-weight: normal; background-color: #ffffff; color: #000000; }'
      ,'a { text-decoration: none; }'
      ,'a:link { color: #000000; }'
      ,'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, .Colfull h1, .ColCS h2, .Col247w h2, .Col247w li span'});

