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 avenir = {
    src: '/inc/Avenir2.swf'
  };
var avenirbold = {
    src: '/inc/Avenir-bold3.swf'
  };

sIFR.activate(avenir);
sIFR.activate(avenirbold);





sIFR.replace(avenir, {
      selector: "h1:not(.isifr)",
      css: [
      '.sIFR-root { font-size:28px;  color:#333333; line-height:2px;text-transform:capitalize; }',
	  ]
	  	  	 ,wmode: 'transparent'

});
sIFR.replace(avenir, {
      selector: "h2:not(.isifr2)",
      css: [
      '.sIFR-root { font-size:18px;color:#666666; line-height:0.2px;text-transform:capitalize; }',
	  ]
	  	  	 ,wmode: 'transparent'

});

sIFR.replace(avenir, {
      selector: '#fa',
      css: [
      '.sIFR-root { font-size:14px; color:#a7a9ac;line-height:0.2px;text-transform:uppercase; }',
	  ]
	  	  	 ,wmode: 'transparent'

});

sIFR.replace(avenirbold, {
      selector: '#homehead1',
      css: [
      '.sIFR-root { font-size:33px; color:#58585a; font-weight:bold;line-height:0.2px;letter-spacing:-1; }',
	  ]
	  	  	 ,wmode: 'transparent'

});

sIFR.replace(avenirbold, {
      selector: '#homehead2',
      css: [
      '.sIFR-root { font-size:25px; color:#333333; font-weight:bold;line-height:0.2px;letter-spacing:-1; }',
	  ]
	  	  	 ,wmode: 'transparent'

});

sIFR.replace(avenirbold, {
      selector: '#homehead3',
      css: [
      '.sIFR-root { font-size:25px; color:#333333; font-weight:bold;line-height:0.2px;letter-spacing:-1; }',
	  ]
	  	  	 ,wmode: 'transparent'

});

sIFR.replace(avenirbold, {
      selector: '#homehead4',
      css: [
      '.sIFR-root { font-size:25px; color:#333333; font-weight:bold;line-height:0.2px;letter-spacing:-1; }',
	  ]
	  	  	 ,wmode: 'transparent'

});
sIFR.replace(avenirbold, {
      selector: '#homehead5',
      css: [
      '.sIFR-root { font-size:30px; color:#ffffff; font-weight:bold;line-height:0.2px;letter-spacing:-1; }',
	  ]
	  	  	 ,wmode: 'transparent'

});
/*
sIFR.replace(avenirbold, {
      selector: '.open1',
      css: [
      '.sIFR-root { font-size:14px; color:#87A876; font-weight:bold;line-height:0.2px;cursor:pointer; }'
        ,'a { text-decoration: none;display:inline;width:200px;color: #eeeeee; }'
        ,'.m1:link  { color: #eeeeee;display:inline;width:200px; }'
        ,'a:hover { color: #ffffff;display:inline;width:200px; }'
	  ]
	  	  	 ,wmode: 'transparent'

});

sIFR.replace(avenirbold, {
      selector: '.youarehere1',
      css: [
      '.sIFR-root { font-size:14px; color:#87A876; font-weight:bold;line-height:0.2px;cursor:pointer; }'
        ,'a { text-decoration: none;display:inline;width:200px;color: #eeeeee; }'
        ,'.m1:link  { color: #eeeeee;display:inline;width:200px; }'
        ,'a:hover { color: #ffffff;display:inline;width:200px; }'
	  ]
	  	  	 ,wmode: 'transparent'

});
sIFR.replace(avenir, {
      selector: '.youarehere2',
      css: [
      '.sIFR-root { font-size:14px; color:#87A876;line-height:0.2px;cursor:pointer; }'
        ,'a { text-decoration: none;display:inline;width:200px;color: #eeeeee; }'
        ,'.m2:link  { color: #eeeeee;display:inline;width:200px; }'
        ,'a:hover { color: #ffffff;display:inline;width:200px; }'
	  ]
	  	  	 ,wmode: 'transparent'

});

sIFR.replace(avenirbold, {
      selector: '.m1',
      css: [
      '.sIFR-root { font-size:14px; display:block color:#333333; font-weight:bold;line-height:0.2px;cursor:pointer; height:25px }'
        ,'a:hover { color: #ffffff;display:inline;width:200px; }'
	  ]
	  	  	 ,wmode: 'transparent'

});
sIFR.replace(avenir, {
      selector: '.m2',
      css: [
      '.sIFR-root { font-size:14px; color:#333333;line-height:0.2px;cursor:pointer; }'
        ,'a { text-decoration: none;display:inline;width:200px;color: #eeeeee; }'
        ,'.m2:link  { color: #eeeeee;display:inline;width:200px; }'
        ,'a:hover { color: #ffffff;display:inline;width:200px; }'
	  ]
	  	  	 ,wmode: 'transparent'

});

sIFR.replace(avenir, {
      selector: '.m3',
      css: [
      '.sIFR-root { font-size:14px; color:#333333;line-height:0.2px;cursor:pointer; }'
        ,'a { text-decoration: none;display:inline;width:200px;color: #eeeeee; }'
        ,'.m2:link  { color: #eeeeee;display:inline;width:200px; }'
        ,'a:hover { color: #ffffff;display:inline;width:200px; }'
	  ]
	  	  	 ,wmode: 'transparent'

});

*/