
// usage: log('inside coolFunc', this, arguments);
// paulirish.com/2009/log-a-lightweight-wrapper-for-consolelog/
window.log = function(){
  log.history = log.history || [];   // store logs to an array for reference
  log.history.push(arguments);
  if(this.console) console.log( Array.prototype.slice.call(arguments) );
};

// place any jQuery/helper plugins in here, instead of separate, slower script files.

(function(d){d.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(f,e){d.fx.step[e]=function(g){if(!g.colorInit){g.start=c(g.elem,e);g.end=b(g.end);g.colorInit=true}g.elem.style[e]="rgb("+[Math.max(Math.min(parseInt((g.pos*(g.end[0]-g.start[0]))+g.start[0]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[1]-g.start[1]))+g.start[1]),255),0),Math.max(Math.min(parseInt((g.pos*(g.end[2]-g.start[2]))+g.start[2]),255),0)].join(",")+")"}});function b(f){var e;if(f&&f.constructor==Array&&f.length==3){return f}if(e=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(f)){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}if(e=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(f)){return[parseFloat(e[1])*2.55,parseFloat(e[2])*2.55,parseFloat(e[3])*2.55]}if(e=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(f)){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}if(e=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(f)){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}if(e=/rgba\(0, 0, 0, 0\)/.exec(f)){return a.transparent}return a[d.trim(f).toLowerCase()]}function c(g,e){var f;do{f=d.curCSS(g,e);if(f!=""&&f!="transparent"||d.nodeName(g,"body")){break}e="backgroundColor"}while(g=g.parentNode);return b(f)}var a={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]}})(jQuery);

(function($) {
  $.fn.tweet = function(o){
    var s = $.extend({
      username: null,                           // [string or array] required unless using the 'query' option; one or more twitter screen names
      list: null,                               // [string]   optional name of list belonging to username
      favorites: false,                         // [boolean]  display the user's favorites instead of his tweets
      query: null,                              // [string]   optional search query
      avatar_size: null,                        // [integer]  height and width of avatar if displayed (48px max)
      count: 3,                                 // [integer]  how many tweets to display?
      fetch: null,                              // [integer]  how many tweets to fetch via the API (set this higher than 'count' if using the 'filter' option)
      page: 1,                                  // [integer]  which page of results to fetch (if count != fetch, you'll get unexpected results)
      retweets: true,                           // [boolean]  whether to fetch (official) retweets (not supported in all display modes)
      intro_text: null,                         // [string]   do you want text BEFORE your your tweets?
      outro_text: null,                         // [string]   do you want text AFTER your tweets?
      join_text:  null,                         // [string]   optional text in between date and tweet, try setting to "auto"
      auto_join_text_default: "i said,",        // [string]   auto text for non verb: "i said" bullocks
      auto_join_text_ed: "i",                   // [string]   auto text for past tense: "i" surfed
      auto_join_text_ing: "i am",               // [string]   auto tense for present tense: "i was" surfing
      auto_join_text_reply: "i replied to",     // [string]   auto tense for replies: "i replied to" @someone "with"
      auto_join_text_url: "i was looking at",   // [string]   auto tense for urls: "i was looking at" http:...
      loading_text: null,                       // [string]   optional loading text, displayed while tweets load
      refresh_interval: null ,                  // [integer]  optional number of seconds after which to reload tweets
      twitter_url: "twitter.com",               // [string]   custom twitter url, if any (apigee, etc.)
      twitter_api_url: "api.twitter.com",       // [string]   custom twitter api url, if any (apigee, etc.)
      twitter_search_url: "search.twitter.com", // [string]   custom twitter search url, if any (apigee, etc.)
      template: "{avatar}{time}{join}{text}",   // [string or function] template used to construct each tweet <li> - see code for available vars
      comparator: function(tweet1, tweet2) {    // [function] comparator used to sort tweets (see Array.sort)
        return tweet2["tweet_time"] - tweet1["tweet_time"];
      },
      filter: function(tweet) {                 // [function] whether or not to include a particular tweet (be sure to also set 'fetch')
        return true;
      }
    }, o);

    // See http://daringfireball.net/2010/07/improved_regex_for_matching_urls
    var url_regexp = /\b((?:[a-z][\w-]+:(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’]))/gi;

    // Expand values inside simple string templates with {placeholders}
    function t(template, info) {
      if (typeof template === "string") {
        var result = template;
        for(var key in info) {
          var val = info[key];
          result = result.replace(new RegExp('{'+key+'}','g'), val === null ? '' : val);
        }
        return result;
      } else return template(info);
    }

    function replacer (regex, replacement) {
      return function() {
        var returning = [];
        this.each(function() {
          returning.push(this.replace(regex, replacement));
        });
        return $(returning);
      };
    }

    $.fn.extend({
      linkUrl: replacer(url_regexp, function(match) {
        var url = (/^[a-z]+:/i).test(match) ? match : "http://"+match;
        return "<a href=\""+url+"\">"+match+"</a>";
      }),
      linkUser: replacer(/@(\w+)/gi, "@<a href=\"http://"+s.twitter_url+"/$1\">$1</a>"),
      // Support various latin1 (\u00**) and arabic (\u06**) alphanumeric chars
      linkHash: replacer(/(?:^| )[\#]+([\w\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u00ff\u0600-\u06ff]+)/gi,
                         ' <a href="http://'+s.twitter_search_url+'/search?q=&tag=$1&lang=all'+((s.username && s.username.length == 1) ? '&from='+s.username.join("%2BOR%2B") : '')+'">#$1</a>'),
      capAwesome: replacer(/\b(awesome)\b/gi, '<span class="awesome">$1</span>'),
      capEpic: replacer(/\b(epic)\b/gi, '<span class="epic">$1</span>'),
      makeHeart: replacer(/(&lt;)+[3]/gi, "<tt class='heart'>&#x2665;</tt>")
    });

    function parse_date(date_str) {
      // The non-search twitter APIs return inconsistently-formatted dates, which Date.parse
      // cannot handle in IE. We therefore perform the following transformation:
      // "Wed Apr 29 08:53:31 +0000 2009" => "Wed, Apr 29 2009 08:53:31 +0000"
      return Date.parse(date_str.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, '$1,$2$4$3'));
    }

    function relative_time(date) {
      var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
      var delta = parseInt((relative_to.getTime() - date) / 1000, 10);
      var r = '';
      if (delta < 60) {
        r = delta + ' seconds ago';
      } else if(delta < 120) {
        r = 'a minute ago';
      } else if(delta < (45*60)) {
        r = (parseInt(delta / 60, 10)).toString() + ' minutes ago';
      } else if(delta < (2*60*60)) {
        r = 'an hour ago';
      } else if(delta < (24*60*60)) {
        r = '' + (parseInt(delta / 3600, 10)).toString() + ' hours ago';
      } else if(delta < (48*60*60)) {
        r = 'a day ago';
      } else {
        r = (parseInt(delta / 86400, 10)).toString() + ' days ago';
      }
      return 'about ' + r;
    }

    function build_auto_join_text(text) {
      if (text.match(/^(@([A-Za-z0-9-_]+)) .*/i)) {
        return s.auto_join_text_reply;
      } else if (text.match(url_regexp)) {
        return s.auto_join_text_url;
      } else if (text.match(/^((\w+ed)|just) .*/im)) {
        return s.auto_join_text_ed;
      } else if (text.match(/^(\w*ing) .*/i)) {
        return s.auto_join_text_ing;
      } else {
        return s.auto_join_text_default;
      }
    }

    function build_api_url() {
      var proto = ('https:' == document.location.protocol ? 'https:' : 'http:');
      var count = (s.fetch === null) ? s.count : s.fetch;
      if (s.list) {
        return proto+"//"+s.twitter_api_url+"/1/"+s.username[0]+"/lists/"+s.list+"/statuses.json?page="+s.page+"&per_page="+count+"&callback=?";
      } else if (s.favorites) {
        return proto+"//"+s.twitter_api_url+"/favorites/"+s.username[0]+".json?page="+s.page+"&count="+count+"&callback=?";
      } else if (s.query === null && s.username.length == 1) {
        return proto+'//'+s.twitter_api_url+'/1/statuses/user_timeline.json?screen_name='+s.username[0]+'&count='+count+(s.retweets ? '&include_rts=1' : '')+'&page='+s.page+'&callback=?';
      } else {
        var query = (s.query || 'from:'+s.username.join(' OR from:'));
        return proto+'//'+s.twitter_search_url+'/search.json?&q='+encodeURIComponent(query)+'&rpp='+count+'&page='+s.page+'&callback=?';
      }
    }

    // Convert twitter API objects into data available for
    // constructing each tweet <li> using a template
    function extract_template_data(item){
      var o = {};
      o.item = item;
      o.source = item.source;
      o.screen_name = item.from_user || item.user.screen_name;
      o.avatar_size = s.avatar_size;
      o.avatar_url = item.profile_image_url || item.user.profile_image_url;
      o.retweet = typeof(item.retweeted_status) != 'undefined';
      o.tweet_time = parse_date(item.created_at);
      o.join_text = s.join_text == "auto" ? build_auto_join_text(item.text) : s.join_text;
      o.tweet_id = item.id_str;
      o.twitter_base = "http://"+s.twitter_url+"/";
      o.user_url = o.twitter_base+o.screen_name;
      o.tweet_url = o.user_url+"/status/"+o.tweet_id;
      o.reply_url = o.twitter_base+"intent/tweet?in_reply_to="+o.tweet_id;
      o.retweet_url = o.twitter_base+"intent/retweet?tweet_id="+o.tweet_id;
      o.favorite_url = o.twitter_base+"intent/favorite?tweet_id="+o.tweet_id;
      o.retweeted_screen_name = o.retweet && item.retweeted_status.user.screen_name;
      o.tweet_relative_time = relative_time(o.tweet_time);
      o.tweet_raw_text = o.retweet ? ('RT @'+o.retweeted_screen_name+' '+item.retweeted_status.text) : item.text; // avoid '...' in long retweets
      o.tweet_text = $([o.tweet_raw_text]).linkUrl().linkUser().linkHash()[0];
      o.tweet_text_fancy = $([o.tweet_text]).makeHeart().capAwesome().capEpic()[0];

      // Default spans, and pre-formatted blocks for common layouts
      o.user = t('<a class="tweet_user" href="{user_url}">{screen_name}</a>', o);
      o.join = s.join_text ? t(' <span class="tweet_join">{join_text}</span> ', o) : ' ';
      o.avatar = o.avatar_size ?
        t('<a class="tweet_avatar" href="{user_url}"><img src="{avatar_url}" height="{avatar_size}" width="{avatar_size}" alt="{screen_name}\'s avatar" title="{screen_name}\'s avatar" border="0"/></a>', o) : '';
      o.time = t('<span class="tweet_time"><a href="{tweet_url}" title="view tweet on twitter">{tweet_relative_time}</a></span>', o);
      o.text = t('<span class="tweet_text">{tweet_text_fancy}</span>', o);
      o.reply_action = t('<a class="tweet_action tweet_reply" href="{reply_url}">reply</a>', o);
      o.retweet_action = t('<a class="tweet_action tweet_retweet" href="{retweet_url}">retweet</a>', o);
      o.favorite_action = t('<a class="tweet_action tweet_favorite" href="{favorite_url}">favorite</a>', o);
      return o;
    }

    return this.each(function(i, widget){
      var list = $('<ul class="tweet_list">').appendTo(widget);
      var intro = '<p class="tweet_intro">'+s.intro_text+'</p>';
      var outro = '<p class="tweet_outro">'+s.outro_text+'</p>';
      var loading = $('<p class="loading">'+s.loading_text+'</p>');

      if(s.username && typeof(s.username) == "string"){
        s.username = [s.username];
      }

      if (s.loading_text) $(widget).append(loading);
      $(widget).bind("tweet:load", function(){
        $.getJSON(build_api_url(), function(data){
          if (s.loading_text) loading.remove();
          if (s.intro_text) list.before(intro);
          list.empty();

          var tweets = $.map(data.results || data, extract_template_data);
          tweets = $.grep(tweets, s.filter).sort(s.comparator).slice(0, s.count);
          list.append($.map(tweets, function(o) { return "<li>" + t(s.template, o) + "</li>"; }).join('')).
              children('li:first').addClass('tweet_first').end().
              children('li:odd').addClass('tweet_even').end().
              children('li:even').addClass('tweet_odd');

          if (s.outro_text) list.after(outro);
          $(widget).trigger("loaded").trigger((tweets.length === 0 ? "empty" : "full"));
          if (s.refresh_interval) {
            window.setTimeout(function() { $(widget).trigger("tweet:load"); }, 1000 * s.refresh_interval);
          }
        });
      }).trigger("tweet:load");
    });
  };
})(jQuery);


/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09i
 */
var Cufon=(function(){var m=function(){return m.replace.apply(null,arguments)};var x=m.DOM={ready:(function(){var C=false,E={loaded:1,complete:1};var B=[],D=function(){if(C){return}C=true;for(var F;F=B.shift();F()){}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",D,false);window.addEventListener("pageshow",D,false)}if(!window.opera&&document.readyState){(function(){E[document.readyState]?D():setTimeout(arguments.callee,10)})()}if(document.readyState&&document.createStyleSheet){(function(){try{document.body.doScroll("left");D()}catch(F){setTimeout(arguments.callee,1)}})()}q(window,"load",D);return function(F){if(!arguments.length){D()}else{C?F():B.push(F)}}})(),root:function(){return document.documentElement||document.body}};var n=m.CSS={Size:function(C,B){this.value=parseFloat(C);this.unit=String(C).match(/[a-z%]*$/)[0]||"px";this.convert=function(D){return D/B*this.value};this.convertFrom=function(D){return D/this.value*B};this.toString=function(){return this.value+this.unit}},addClass:function(C,B){var D=C.className;C.className=D+(D&&" ")+B;return C},color:j(function(C){var B={};B.color=C.replace(/^rgba\((.*?),\s*([\d.]+)\)/,function(E,D,F){B.opacity=parseFloat(F);return"rgb("+D+")"});return B}),fontStretch:j(function(B){if(typeof B=="number"){return B}if(/%$/.test(B)){return parseFloat(B)/100}return{"ultra-condensed":0.5,"extra-condensed":0.625,condensed:0.75,"semi-condensed":0.875,"semi-expanded":1.125,expanded:1.25,"extra-expanded":1.5,"ultra-expanded":2}[B]||1}),getStyle:function(C){var B=document.defaultView;if(B&&B.getComputedStyle){return new a(B.getComputedStyle(C,null))}if(C.currentStyle){return new a(C.currentStyle)}return new a(C.style)},gradient:j(function(F){var G={id:F,type:F.match(/^-([a-z]+)-gradient\(/)[1],stops:[]},C=F.substr(F.indexOf("(")).match(/([\d.]+=)?(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)/ig);for(var E=0,B=C.length,D;E<B;++E){D=C[E].split("=",2).reverse();G.stops.push([D[1]||E/(B-1),D[0]])}return G}),quotedList:j(function(E){var D=[],C=/\s*((["'])([\s\S]*?[^\\])\2|[^,]+)\s*/g,B;while(B=C.exec(E)){D.push(B[3]||B[1])}return D}),recognizesMedia:j(function(G){var E=document.createElement("style"),D,C,B;E.type="text/css";E.media=G;try{E.appendChild(document.createTextNode("/**/"))}catch(F){}C=g("head")[0];C.insertBefore(E,C.firstChild);D=(E.sheet||E.styleSheet);B=D&&!D.disabled;C.removeChild(E);return B}),removeClass:function(D,C){var B=RegExp("(?:^|\\s+)"+C+"(?=\\s|$)","g");D.className=D.className.replace(B,"");return D},supports:function(D,C){var B=document.createElement("span").style;if(B[D]===undefined){return false}B[D]=C;return B[D]===C},textAlign:function(E,D,B,C){if(D.get("textAlign")=="right"){if(B>0){E=" "+E}}else{if(B<C-1){E+=" "}}return E},textShadow:j(function(F){if(F=="none"){return null}var E=[],G={},B,C=0;var D=/(#[a-f0-9]+|[a-z]+\(.*?\)|[a-z]+)|(-?[\d.]+[a-z%]*)|,/ig;while(B=D.exec(F)){if(B[0]==","){E.push(G);G={};C=0}else{if(B[1]){G.color=B[1]}else{G[["offX","offY","blur"][C++]]=B[2]}}}E.push(G);return E}),textTransform:(function(){var B={uppercase:function(C){return C.toUpperCase()},lowercase:function(C){return C.toLowerCase()},capitalize:function(C){return C.replace(/\b./g,function(D){return D.toUpperCase()})}};return function(E,D){var C=B[D.get("textTransform")];return C?C(E):E}})(),whiteSpace:(function(){var D={inline:1,"inline-block":1,"run-in":1};var C=/^\s+/,B=/\s+$/;return function(H,F,G,E){if(E){if(E.nodeName.toLowerCase()=="br"){H=H.replace(C,"")}}if(D[F.get("display")]){return H}if(!G.previousSibling){H=H.replace(C,"")}if(!G.nextSibling){H=H.replace(B,"")}return H}})()};n.ready=(function(){var B=!n.recognizesMedia("all"),E=false;var D=[],H=function(){B=true;for(var K;K=D.shift();K()){}};var I=g("link"),J=g("style");function C(K){return K.disabled||G(K.sheet,K.media||"screen")}function G(M,P){if(!n.recognizesMedia(P||"all")){return true}if(!M||M.disabled){return false}try{var Q=M.cssRules,O;if(Q){search:for(var L=0,K=Q.length;O=Q[L],L<K;++L){switch(O.type){case 2:break;case 3:if(!G(O.styleSheet,O.media.mediaText)){return false}break;default:break search}}}}catch(N){}return true}function F(){if(document.createStyleSheet){return true}var L,K;for(K=0;L=I[K];++K){if(L.rel.toLowerCase()=="stylesheet"&&!C(L)){return false}}for(K=0;L=J[K];++K){if(!C(L)){return false}}return true}x.ready(function(){if(!E){E=n.getStyle(document.body).isUsable()}if(B||(E&&F())){H()}else{setTimeout(arguments.callee,10)}});return function(K){if(B){K()}else{D.push(K)}}})();function s(D){var C=this.face=D.face,B={"\u0020":1,"\u00a0":1,"\u3000":1};this.glyphs=D.glyphs;this.w=D.w;this.baseSize=parseInt(C["units-per-em"],10);this.family=C["font-family"].toLowerCase();this.weight=C["font-weight"];this.style=C["font-style"]||"normal";this.viewBox=(function(){var F=C.bbox.split(/\s+/);var E={minX:parseInt(F[0],10),minY:parseInt(F[1],10),maxX:parseInt(F[2],10),maxY:parseInt(F[3],10)};E.width=E.maxX-E.minX;E.height=E.maxY-E.minY;E.toString=function(){return[this.minX,this.minY,this.width,this.height].join(" ")};return E})();this.ascent=-parseInt(C.ascent,10);this.descent=-parseInt(C.descent,10);this.height=-this.ascent+this.descent;this.spacing=function(L,N,E){var O=this.glyphs,M,K,G,P=[],F=0,J=-1,I=-1,H;while(H=L[++J]){M=O[H]||this.missingGlyph;if(!M){continue}if(K){F-=G=K[H]||0;P[I]-=G}F+=P[++I]=~~(M.w||this.w)+N+(B[H]?E:0);K=M.k}P.total=F;return P}}function f(){var C={},B={oblique:"italic",italic:"oblique"};this.add=function(D){(C[D.style]||(C[D.style]={}))[D.weight]=D};this.get=function(H,I){var G=C[H]||C[B[H]]||C.normal||C.italic||C.oblique;if(!G){return null}I={normal:400,bold:700}[I]||parseInt(I,10);if(G[I]){return G[I]}var E={1:1,99:0}[I%100],K=[],F,D;if(E===undefined){E=I>400}if(I==500){I=400}for(var J in G){if(!k(G,J)){continue}J=parseInt(J,10);if(!F||J<F){F=J}if(!D||J>D){D=J}K.push(J)}if(I<F){I=F}if(I>D){I=D}K.sort(function(M,L){return(E?(M>=I&&L>=I)?M<L:M>L:(M<=I&&L<=I)?M>L:M<L)?-1:1});return G[K[0]]}}function r(){function D(F,G){if(F.contains){return F.contains(G)}return F.compareDocumentPosition(G)&16}function B(G){var F=G.relatedTarget;if(!F||D(this,F)){return}C(this,G.type=="mouseover")}function E(F){C(this,F.type=="mouseenter")}function C(F,G){setTimeout(function(){var H=d.get(F).options;m.replace(F,G?h(H,H.hover):H,true)},10)}this.attach=function(F){if(F.onmouseenter===undefined){q(F,"mouseover",B);q(F,"mouseout",B)}else{q(F,"mouseenter",E);q(F,"mouseleave",E)}}}function u(){var C=[],D={};function B(H){var E=[],G;for(var F=0;G=H[F];++F){E[F]=C[D[G]]}return E}this.add=function(F,E){D[F]=C.push(E)-1};this.repeat=function(){var E=arguments.length?B(arguments):C,F;for(var G=0;F=E[G++];){m.replace(F[0],F[1],true)}}}function A(){var D={},B=0;function C(E){return E.cufid||(E.cufid=++B)}this.get=function(E){var F=C(E);return D[F]||(D[F]={})}}function a(B){var D={},C={};this.extend=function(E){for(var F in E){if(k(E,F)){D[F]=E[F]}}return this};this.get=function(E){return D[E]!=undefined?D[E]:B[E]};this.getSize=function(F,E){return C[F]||(C[F]=new n.Size(this.get(F),E))};this.isUsable=function(){return !!B}}function q(C,B,D){if(C.addEventListener){C.addEventListener(B,D,false)}else{if(C.attachEvent){C.attachEvent("on"+B,function(){return D.call(C,window.event)})}}}function v(C,B){var D=d.get(C);if(D.options){return C}if(B.hover&&B.hoverables[C.nodeName.toLowerCase()]){b.attach(C)}D.options=B;return C}function j(B){var C={};return function(D){if(!k(C,D)){C[D]=B.apply(null,arguments)}return C[D]}}function c(F,E){var B=n.quotedList(E.get("fontFamily").toLowerCase()),D;for(var C=0;D=B[C];++C){if(i[D]){return i[D].get(E.get("fontStyle"),E.get("fontWeight"))}}return null}function g(B){return document.getElementsByTagName(B)}function k(C,B){return C.hasOwnProperty(B)}function h(){var C={},B,F;for(var E=0,D=arguments.length;B=arguments[E],E<D;++E){for(F in B){if(k(B,F)){C[F]=B[F]}}}return C}function o(E,M,C,N,F,D){var K=document.createDocumentFragment(),H;if(M===""){return K}var L=N.separate;var I=M.split(p[L]),B=(L=="words");if(B&&t){if(/^\s/.test(M)){I.unshift("")}if(/\s$/.test(M)){I.push("")}}for(var J=0,G=I.length;J<G;++J){H=z[N.engine](E,B?n.textAlign(I[J],C,J,G):I[J],C,N,F,D,J<G-1);if(H){K.appendChild(H)}}return K}function l(D,M){var C=D.nodeName.toLowerCase();if(M.ignore[C]){return}var E=!M.textless[C];var B=n.getStyle(v(D,M)).extend(M);var F=c(D,B),G,K,I,H,L,J;if(!F){return}for(G=D.firstChild;G;G=I){K=G.nodeType;I=G.nextSibling;if(E&&K==3){if(H){H.appendData(G.data);D.removeChild(G)}else{H=G}if(I){continue}}if(H){D.replaceChild(o(F,n.whiteSpace(H.data,B,H,J),B,M,G,D),H);H=null}if(K==1){if(G.firstChild){if(G.nodeName.toLowerCase()=="cufon"){z[M.engine](F,null,B,M,G,D)}else{arguments.callee(G,M)}}J=G}}}var t=" ".split(/\s+/).length==0;var d=new A();var b=new r();var y=new u();var e=false;var z={},i={},w={autoDetect:false,engine:null,forceHitArea:false,hover:false,hoverables:{a:true},ignore:{applet:1,canvas:1,col:1,colgroup:1,head:1,iframe:1,map:1,optgroup:1,option:1,script:1,select:1,style:1,textarea:1,title:1,pre:1},printable:true,selector:(window.Sizzle||(window.jQuery&&function(B){return jQuery(B)})||(window.dojo&&dojo.query)||(window.Ext&&Ext.query)||(window.YAHOO&&YAHOO.util&&YAHOO.util.Selector&&YAHOO.util.Selector.query)||(window.$$&&function(B){return $$(B)})||(window.$&&function(B){return $(B)})||(document.querySelectorAll&&function(B){return document.querySelectorAll(B)})||g),separate:"words",textless:{dl:1,html:1,ol:1,table:1,tbody:1,thead:1,tfoot:1,tr:1,ul:1},textShadow:"none"};var p={words:/\s/.test("\u00a0")?/[^\S\u00a0]+/:/\s+/,characters:"",none:/^/};m.now=function(){x.ready();return m};m.refresh=function(){y.repeat.apply(y,arguments);return m};m.registerEngine=function(C,B){if(!B){return m}z[C]=B;return m.set("engine",C)};m.registerFont=function(D){if(!D){return m}var B=new s(D),C=B.family;if(!i[C]){i[C]=new f()}i[C].add(B);return m.set("fontFamily",'"'+C+'"')};m.replace=function(D,C,B){C=h(w,C);if(!C.engine){return m}if(!e){n.addClass(x.root(),"cufon-active cufon-loading");n.ready(function(){n.addClass(n.removeClass(x.root(),"cufon-loading"),"cufon-ready")});e=true}if(C.hover){C.forceHitArea=true}if(C.autoDetect){delete C.fontFamily}if(typeof C.textShadow=="string"){C.textShadow=n.textShadow(C.textShadow)}if(typeof C.color=="string"&&/^-/.test(C.color)){C.textGradient=n.gradient(C.color)}else{delete C.textGradient}if(!B){y.add(D,arguments)}if(D.nodeType||typeof D=="string"){D=[D]}n.ready(function(){for(var F=0,E=D.length;F<E;++F){var G=D[F];if(typeof G=="string"){m.replace(C.selector(G),C,true)}else{l(G,C)}}});return m};m.set=function(B,C){w[B]=C;return m};return m})();Cufon.registerEngine("vml",(function(){var e=document.namespaces;if(!e){return}e.add("cvml","urn:schemas-microsoft-com:vml");e=null;var b=document.createElement("cvml:shape");b.style.behavior="url(#default#VML)";if(!b.coordsize){return}b=null;var h=(document.documentMode||0)<8;document.write(('<style type="text/css">cufoncanvas{text-indent:0;}@media screen{cvml\\:shape,cvml\\:rect,cvml\\:fill,cvml\\:shadow{behavior:url(#default#VML);display:block;antialias:true;position:absolute;}cufoncanvas{position:absolute;text-align:left;}cufon{display:inline-block;position:relative;vertical-align:'+(h?"middle":"text-bottom")+";}cufon cufontext{position:absolute;left:-10000in;font-size:1px;}a cufon{cursor:pointer}}@media print{cufon cufoncanvas{display:none;}}</style>").replace(/;/g,"!important;"));function c(i,j){return a(i,/(?:em|ex|%)$|^[a-z-]+$/i.test(j)?"1em":j)}function a(l,m){if(m==="0"){return 0}if(/px$/i.test(m)){return parseFloat(m)}var k=l.style.left,j=l.runtimeStyle.left;l.runtimeStyle.left=l.currentStyle.left;l.style.left=m.replace("%","em");var i=l.style.pixelLeft;l.style.left=k;l.runtimeStyle.left=j;return i}function f(l,k,j,n){var i="computed"+n,m=k[i];if(isNaN(m)){m=k.get(n);k[i]=m=(m=="normal")?0:~~j.convertFrom(a(l,m))}return m}var g={};function d(p){var q=p.id;if(!g[q]){var n=p.stops,o=document.createElement("cvml:fill"),i=[];o.type="gradient";o.angle=180;o.focus="0";o.method="sigma";o.color=n[0][1];for(var m=1,l=n.length-1;m<l;++m){i.push(n[m][0]*100+"% "+n[m][1])}o.colors=i.join(",");o.color2=n[l][1];g[q]=o}return g[q]}return function(ac,G,Y,C,K,ad,W){var n=(G===null);if(n){G=K.alt}var I=ac.viewBox;var p=Y.computedFontSize||(Y.computedFontSize=new Cufon.CSS.Size(c(ad,Y.get("fontSize"))+"px",ac.baseSize));var y,q;if(n){y=K;q=K.firstChild}else{y=document.createElement("cufon");y.className="cufon cufon-vml";y.alt=G;q=document.createElement("cufoncanvas");y.appendChild(q);if(C.printable){var Z=document.createElement("cufontext");Z.appendChild(document.createTextNode(G));y.appendChild(Z)}if(!W){y.appendChild(document.createElement("cvml:shape"))}}var ai=y.style;var R=q.style;var l=p.convert(I.height),af=Math.ceil(l);var V=af/l;var P=V*Cufon.CSS.fontStretch(Y.get("fontStretch"));var U=I.minX,T=I.minY;R.height=af;R.top=Math.round(p.convert(T-ac.ascent));R.left=Math.round(p.convert(U));ai.height=p.convert(ac.height)+"px";var F=Y.get("color");var ag=Cufon.CSS.textTransform(G,Y).split("");var L=ac.spacing(ag,f(ad,Y,p,"letterSpacing"),f(ad,Y,p,"wordSpacing"));if(!L.length){return null}var k=L.total;var x=-U+k+(I.width-L[L.length-1]);var ah=p.convert(x*P),X=Math.round(ah);var O=x+","+I.height,m;var J="r"+O+"ns";var u=C.textGradient&&d(C.textGradient);var o=ac.glyphs,S=0;var H=C.textShadow;var ab=-1,aa=0,w;while(w=ag[++ab]){var D=o[ag[ab]]||ac.missingGlyph,v;if(!D){continue}if(n){v=q.childNodes[aa];while(v.firstChild){v.removeChild(v.firstChild)}}else{v=document.createElement("cvml:shape");q.appendChild(v)}v.stroked="f";v.coordsize=O;v.coordorigin=m=(U-S)+","+T;v.path=(D.d?"m"+D.d+"xe":"")+"m"+m+J;v.fillcolor=F;if(u){v.appendChild(u.cloneNode(false))}var ae=v.style;ae.width=X;ae.height=af;if(H){var s=H[0],r=H[1];var B=Cufon.CSS.color(s.color),z;var N=document.createElement("cvml:shadow");N.on="t";N.color=B.color;N.offset=s.offX+","+s.offY;if(r){z=Cufon.CSS.color(r.color);N.type="double";N.color2=z.color;N.offset2=r.offX+","+r.offY}N.opacity=B.opacity||(z&&z.opacity)||1;v.appendChild(N)}S+=L[aa++]}var M=v.nextSibling,t,A;if(C.forceHitArea){if(!M){M=document.createElement("cvml:rect");M.stroked="f";M.className="cufon-vml-cover";t=document.createElement("cvml:fill");t.opacity=0;M.appendChild(t);q.appendChild(M)}A=M.style;A.width=X;A.height=af}else{if(M){q.removeChild(M)}}ai.width=Math.max(Math.ceil(p.convert(k*P)),0);if(h){var Q=Y.computedYAdjust;if(Q===undefined){var E=Y.get("lineHeight");if(E=="normal"){E="1em"}else{if(!isNaN(E)){E+="em"}}Y.computedYAdjust=Q=0.5*(a(ad,E)-parseFloat(ai.height))}if(Q){ai.marginTop=Math.ceil(Q)+"px";ai.marginBottom=Q+"px"}}return y}})());Cufon.registerEngine("canvas",(function(){var b=document.createElement("canvas");if(!b||!b.getContext||!b.getContext.apply){return}b=null;var a=Cufon.CSS.supports("display","inline-block");var e=!a&&(document.compatMode=="BackCompat"||/frameset|transitional/i.test(document.doctype.publicId));var f=document.createElement("style");f.type="text/css";f.appendChild(document.createTextNode(("cufon{text-indent:0;}@media screen,projection{cufon{display:inline;display:inline-block;position:relative;vertical-align:middle;"+(e?"":"font-size:1px;line-height:1px;")+"}cufon cufontext{display:-moz-inline-box;display:inline-block;width:0;height:0;overflow:hidden;text-indent:-10000in;}"+(a?"cufon canvas{position:relative;}":"cufon canvas{position:absolute;}")+"}@media print{cufon{padding:0;}cufon canvas{display:none;}}").replace(/;/g,"!important;")));document.getElementsByTagName("head")[0].appendChild(f);function d(p,h){var n=0,m=0;var g=[],o=/([mrvxe])([^a-z]*)/g,k;generate:for(var j=0;k=o.exec(p);++j){var l=k[2].split(",");switch(k[1]){case"v":g[j]={m:"bezierCurveTo",a:[n+~~l[0],m+~~l[1],n+~~l[2],m+~~l[3],n+=~~l[4],m+=~~l[5]]};break;case"r":g[j]={m:"lineTo",a:[n+=~~l[0],m+=~~l[1]]};break;case"m":g[j]={m:"moveTo",a:[n=~~l[0],m=~~l[1]]};break;case"x":g[j]={m:"closePath"};break;case"e":break generate}h[g[j].m].apply(h,g[j].a)}return g}function c(m,k){for(var j=0,h=m.length;j<h;++j){var g=m[j];k[g.m].apply(k,g.a)}}return function(V,w,P,t,C,W){var k=(w===null);if(k){w=C.getAttribute("alt")}var A=V.viewBox;var m=P.getSize("fontSize",V.baseSize);var B=0,O=0,N=0,u=0;var z=t.textShadow,L=[];if(z){for(var U=z.length;U--;){var F=z[U];var K=m.convertFrom(parseFloat(F.offX));var I=m.convertFrom(parseFloat(F.offY));L[U]=[K,I];if(I<B){B=I}if(K>O){O=K}if(I>N){N=I}if(K<u){u=K}}}var Z=Cufon.CSS.textTransform(w,P).split("");var E=V.spacing(Z,~~m.convertFrom(parseFloat(P.get("letterSpacing"))||0),~~m.convertFrom(parseFloat(P.get("wordSpacing"))||0));if(!E.length){return null}var h=E.total;O+=A.width-E[E.length-1];u+=A.minX;var s,n;if(k){s=C;n=C.firstChild}else{s=document.createElement("cufon");s.className="cufon cufon-canvas";s.setAttribute("alt",w);n=document.createElement("canvas");s.appendChild(n);if(t.printable){var S=document.createElement("cufontext");S.appendChild(document.createTextNode(w));s.appendChild(S)}}var aa=s.style;var H=n.style;var j=m.convert(A.height);var Y=Math.ceil(j);var M=Y/j;var G=M*Cufon.CSS.fontStretch(P.get("fontStretch"));var J=h*G;var Q=Math.ceil(m.convert(J+O-u));var o=Math.ceil(m.convert(A.height-B+N));n.width=Q;n.height=o;H.width=Q+"px";H.height=o+"px";B+=A.minY;H.top=Math.round(m.convert(B-V.ascent))+"px";H.left=Math.round(m.convert(u))+"px";var r=Math.max(Math.ceil(m.convert(J)),0)+"px";if(a){aa.width=r;aa.height=m.convert(V.height)+"px"}else{aa.paddingLeft=r;aa.paddingBottom=(m.convert(V.height)-1)+"px"}var X=n.getContext("2d"),D=j/A.height;X.scale(D,D*M);X.translate(-u,-B);X.save();function T(){var x=V.glyphs,ab,l=-1,g=-1,y;X.scale(G,1);while(y=Z[++l]){var ab=x[Z[l]]||V.missingGlyph;if(!ab){continue}if(ab.d){X.beginPath();if(ab.code){c(ab.code,X)}else{ab.code=d("m"+ab.d,X)}X.fill()}X.translate(E[++g],0)}X.restore()}if(z){for(var U=z.length;U--;){var F=z[U];X.save();X.fillStyle=F.color;X.translate.apply(X,L[U]);T()}}var q=t.textGradient;if(q){var v=q.stops,p=X.createLinearGradient(0,A.minY,0,A.maxY);for(var U=0,R=v.length;U<R;++U){p.addColorStop.apply(p,v[U])}X.fillStyle=p}else{X.fillStyle=P.get("color")}T();return s}})());

/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * Copyright 1990-1993 Bitstream Inc.  All rights reserved.
 */
Cufon.registerFont({"w":278,"face":{"font-family":"BankGothic Md BT","font-weight":400,"font-stretch":"semi-expanded","units-per-em":"360","panose-1":"2 11 8 7 2 2 3 6 2 4","ascent":"288","descent":"-72","bbox":"-9 -275 342 85","underline-thickness":"25.1367","underline-position":"-17.4023","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":139},"!":{"d":"41,-12v3,-17,-9,-44,15,-40v16,2,43,-8,41,13v-2,17,8,44,-16,39v-15,-3,-42,8,-40,-12xm54,-76r-13,-110r56,0r-14,110r-29,0","w":138},"\"":{"d":"92,-252r0,97r-24,0r0,-97r24,0xm40,-252r0,97r-24,0r0,-97r24,0","w":107},"#":{"d":"170,-151r-45,0r-17,47r46,0xm162,-256r-28,80r45,0r29,-80r29,0r-29,80r53,0r-9,25r-53,0r-16,46r56,0r-9,26r-56,0r-29,80r-29,0r29,-80r-46,0r-28,80r-29,0r28,-80r-55,0r10,-26r54,0r16,-46r-58,0r9,-25r59,0r28,-80r29,0","w":276},"$":{"d":"157,-28r53,0r0,-49r-53,0r0,49xm127,-110r0,-49r-52,0r0,49r52,0xm157,-186v44,-1,89,-5,83,45r-34,7r0,-25r-49,0r0,49v45,1,86,-8,86,44v0,43,0,70,-46,66r-40,0r0,47r-30,0r0,-47v-47,-1,-100,9,-92,-47r36,-6r0,25r56,0r0,-49v-46,0,-85,6,-85,-44v0,-42,2,-67,46,-65r39,0r0,-37r30,0r0,37"},"%":{"d":"234,-192r-157,198r-23,0r156,-198r24,0xm216,6v-29,0,-55,-27,-55,-56v0,-29,26,-55,55,-55v29,0,55,26,55,55v0,29,-26,56,-55,56xm216,-80v-16,0,-31,16,-31,31v-1,16,15,31,31,30v17,0,31,-13,31,-30v1,-16,-15,-31,-31,-31xm71,-167v-16,0,-31,15,-31,31v0,16,16,31,31,31v17,1,31,-15,31,-31v0,-16,-14,-31,-31,-31xm71,-81v-29,0,-55,-27,-55,-56v0,-29,25,-55,55,-55v29,0,55,26,55,55v0,29,-26,56,-55,56","w":287},"&":{"d":"69,-32r86,0r17,-15r-56,-47r-47,30r0,32xm123,-186v47,4,93,-7,84,49r-34,6r0,-25r-60,0r0,13r87,73r43,-36r25,21r-43,36r59,49r-57,0r-30,-26v-16,11,-22,29,-52,26v-56,-3,-113,19,-113,-56v0,-37,40,-39,61,-57v-28,-20,-22,-78,30,-73","w":296},"'":{"d":"40,-252r0,97r-24,0r0,-97r24,0","w":55},"(":{"d":"61,7v-39,-51,-40,-149,0,-200r38,0v-43,52,-44,148,0,200r-38,0","w":119},")":{"d":"20,7v44,-53,44,-147,0,-200r38,0v41,50,41,150,0,200r-38,0","w":119},"*":{"d":"90,-115r-24,43r-21,-16r34,-36r-48,-9r8,-25r44,22r-5,-50r24,0r-5,50r44,-22r8,25r-48,9r34,36r-21,16","w":180},"+":{"d":"162,-215r0,95r93,0r0,25r-93,0r0,95r-25,0r0,-95r-92,0r0,-25r92,0r0,-95r25,0","w":299},",":{"d":"32,-20v2,-16,-8,-39,14,-36v16,2,41,-8,41,13r0,38r-35,53r-22,0r31,-55v-14,-1,-32,5,-29,-13","w":119},"-":{"d":"17,-77r0,-37r84,0r0,37r-84,0","w":118},".":{"d":"32,-13v3,-18,-9,-47,15,-43v16,2,43,-8,41,13v-3,18,9,48,-16,43v-16,-2,-43,8,-40,-13","w":119},"\/":{"d":"-9,6r94,-198r24,0r-95,198r-23,0","w":100},"0":{"d":"73,-33r132,0r0,-121r-132,0r0,121xm76,0v-68,6,-42,-87,-42,-142v0,-34,9,-43,42,-44r126,0v69,-7,43,87,43,142v0,35,-8,43,-43,44r-126,0"},"1":{"d":"127,0r0,-150r-39,0r0,-25r79,-12r0,187r-40,0"},"2":{"d":"240,-51v2,37,-5,51,-43,51r-156,0v-1,-29,4,-39,24,-51r128,-79r0,-24r-106,0r0,38r-37,-9v-1,-39,0,-65,43,-61v63,4,165,-26,134,69v-35,32,-88,56,-129,84r107,0r0,-28"},"3":{"d":"235,-59v1,39,-4,59,-45,59r-108,0v-39,2,-44,-14,-42,-52r38,-7r0,26r100,0v20,1,18,-13,18,-31v-1,-32,-54,-11,-81,-17r0,-30v29,-6,80,18,74,-26v-2,-14,-3,-17,-18,-17r-92,0r0,23r-36,-7v-13,-75,84,-42,142,-48v39,-4,45,15,43,53v-1,26,-12,32,-36,36v27,2,42,11,43,38"},"4":{"d":"170,2r0,-43r-141,0r0,-31r139,-116r41,0r0,116r45,0r0,31r-45,0r0,43r-39,0xm170,-72r0,-83r-102,83r102,0"},"5":{"d":"147,-90v-33,0,-67,3,-100,7r10,-103r161,0r-3,32r-130,0r-4,36v70,-6,167,-17,167,58v0,80,-122,64,-192,55r-9,-36v33,5,63,10,98,10v38,-1,60,-2,63,-31v-3,-27,-25,-28,-61,-28"},"6":{"d":"204,-56v0,-56,-73,-25,-124,-28v0,38,0,54,38,51v33,-2,86,12,86,-23xm40,-57v-8,-98,52,-136,150,-133r26,30v-69,1,-117,2,-133,48v55,-4,160,-28,160,42v0,50,-13,72,-63,70v-64,-4,-149,19,-140,-57"},"7":{"d":"100,3r100,-157r-123,0r0,40r-39,-7r0,-65r207,0r0,30r-98,159r-47,0"},"8":{"d":"38,-133v-1,-37,4,-53,43,-53r116,0v39,-2,42,15,42,53v0,26,-11,32,-35,36v32,3,41,21,40,57v-1,32,-13,39,-46,40r-118,0v-41,2,-47,-19,-45,-59v1,-26,15,-34,39,-38v-24,-5,-35,-10,-36,-36xm200,-128v0,-17,1,-26,-18,-26r-86,0v-19,-2,-18,9,-18,26v0,15,3,17,18,17r86,0v15,0,18,-2,18,-17xm204,-50v0,-18,3,-31,-17,-31r-96,0v-20,-2,-17,13,-17,31v0,15,3,17,17,17r96,0v14,-1,17,-2,17,-17"},"9":{"d":"242,-128v0,98,-53,135,-151,132r-25,-30v70,0,116,-3,133,-48v-55,4,-161,27,-161,-41v0,-50,13,-73,64,-71v65,3,140,-19,140,58xm119,-98r82,-4v3,-36,1,-56,-38,-52v-36,4,-91,-17,-85,33v3,23,13,24,41,23"},":":{"d":"32,-110v3,-18,-9,-47,15,-43v17,2,44,-8,41,14v-3,18,9,47,-16,42v-16,-2,-43,8,-40,-13xm32,-13v3,-18,-9,-47,15,-43v16,2,43,-8,41,13v-3,18,9,48,-16,43v-16,-2,-43,8,-40,-13","w":119},";":{"d":"32,-110v3,-17,-9,-46,14,-43v17,2,44,-8,41,14v-3,17,10,47,-15,42v-16,-2,-43,8,-40,-13xm32,-20v2,-16,-8,-39,14,-36v16,2,41,-8,41,13r0,38r-35,53r-22,0r31,-55v-14,-1,-32,5,-29,-13","w":119},"<":{"d":"253,-177r-170,70r170,69r0,27r-207,-85r0,-23r207,-85r0,27","w":299},"=":{"d":"255,-85r0,25r-210,0r0,-25r210,0xm255,-155r0,25r-210,0r0,-25r210,0","w":299},">":{"d":"253,-119r0,23r-207,85r0,-27r171,-69r-171,-70r0,-27","w":299},"?":{"d":"85,-12v3,-17,-9,-44,15,-40v16,2,43,-8,41,13v-3,16,9,44,-15,39v-16,-3,-43,9,-41,-12xm77,-186v47,0,118,-15,118,35r0,29r-63,37r0,10r-37,0r0,-26r62,-38r0,-16r-82,0r0,23r-37,-5v-3,-32,10,-49,39,-49","w":238},"@":{"d":"44,-91v-7,126,165,150,246,89r10,14v-30,23,-69,40,-117,40v-96,0,-164,-49,-164,-144v0,-105,72,-166,177,-166v83,0,146,42,146,121v0,67,-35,112,-99,116v-23,1,-37,-8,-36,-31v-19,48,-108,40,-108,-27v0,-51,34,-98,84,-97v23,0,36,9,43,26r10,-20r23,0r-27,111v0,11,5,19,17,17v43,-6,66,-45,67,-92v2,-63,-54,-104,-121,-102v-93,2,-146,57,-151,145xm127,-78v0,38,40,48,64,26v18,-17,21,-47,29,-73v-3,-18,-14,-33,-35,-32v-35,0,-58,40,-58,79","w":360},"A":{"d":"95,-74r81,0r-40,-76xm12,0r105,-186r42,0r106,186r-48,0r-23,-41r-117,0r-22,41r-43,0","w":277,"k":{"y":23,"w":10,"v":20,"u":10,"t":20,"q":10,"o":10,"f":8,"e":8,"d":8,"c":10,"Y":20,"X":20,"W":8,"V":13,"U":8,"T":24,"S":6,"Q":6,"O":6,"G":6,"C":6,"A":13}},"B":{"d":"208,-125v1,-18,2,-31,-19,-31r-99,0r0,45r99,0v14,0,19,-2,19,-14xm210,-50v1,-20,0,-31,-21,-31r-99,0r0,48r99,0v15,-1,20,-3,21,-17xm250,-60v4,43,-13,60,-55,60r-148,0r0,-186r160,0v37,-2,41,21,41,59v0,20,-14,29,-32,31v20,3,32,15,34,36","w":285,"k":{"Y":6}},"C":{"d":"90,-186v66,0,173,-33,157,62r-44,7r0,-36r-116,0r0,118r116,0r0,-40r44,9v1,42,0,66,-46,66r-111,0v-73,8,-46,-85,-46,-142v0,-36,10,-44,46,-44","w":288,"k":{"Y":6,"S":6,"A":6}},"D":{"d":"229,-95v0,-68,-72,-59,-138,-58r0,118v68,0,138,8,138,-60xm273,-94v0,66,-41,94,-117,94r-109,0r0,-186r120,0v65,-1,106,30,106,92","w":304,"k":{"Y":6,"A":6}},"E":{"d":"47,0r0,-186r191,0r0,32r-147,0r0,41r85,0r0,32r-85,0r0,46r148,0r0,35r-192,0","w":271},"F":{"d":"47,0r0,-186r188,0r0,33r-144,0r0,49r78,0r0,34r-78,0r0,70r-44,0","w":241,"k":{"y":-7,"u":13,"r":15,"o":20,"i":20,"e":20,"a":50,"S":-7,"A":33,".":46,",":46}},"G":{"d":"218,-186v37,0,46,11,46,47r-42,7r0,-21r-135,0r0,118r135,0r0,-41r-71,0r0,-32r113,0v-3,50,16,108,-46,108r-128,0v-73,8,-46,-85,-46,-142v0,-36,10,-44,46,-44r128,0","w":307,"k":{"Y":6,"W":6,"T":20,"A":6}},"H":{"d":"47,0r0,-186r44,0r0,72r135,0r0,-72r43,0r0,186r-43,0r0,-80r-135,0r0,80r-44,0","w":316},"I":{"d":"47,0r0,-186r44,0r0,186r-44,0","w":138},"J":{"d":"200,-44v8,66,-73,38,-125,44v-53,6,-47,-35,-47,-82r44,-9r0,56r85,0r0,-151r43,0r0,142","w":240,"k":{"A":6}},"K":{"d":"47,0r0,-186r44,0r0,78r103,-78r63,0r-123,88r138,98r-70,0r-111,-82r0,82r-44,0","w":285,"k":{"y":26,"u":20,"o":20,"e":20,"a":13,"Y":13,"W":13,"U":13,"T":13,"O":13,"C":13,"A":13,"-":26}},"L":{"d":"47,0r0,-186r44,0r0,151r139,0r0,35r-183,0","w":245,"k":{"y":40,"u":6,"o":6,"e":6,"a":6,"Y":46,"W":26,"V":40,"U":6,"T":43,"O":6,"A":6}},"M":{"d":"47,0r0,-186r35,0r88,113r85,-113r35,0r0,186r-40,0r1,-135v-23,43,-54,74,-80,113r-9,0r-81,-112r1,134r-35,0","w":333},"N":{"d":"47,0r0,-186r30,0r152,130v-3,-41,-2,-86,-2,-130r39,0r0,186r-30,0r-152,-130v5,40,1,87,2,130r-39,0","w":312},"O":{"d":"90,0v-73,8,-46,-85,-46,-142v0,-36,10,-44,46,-44r136,0v72,-7,46,85,46,142v0,36,-9,43,-46,44r-136,0xm87,-35r142,0r0,-118r-142,0r0,118","w":316,"k":{"Y":6,"X":6,"A":6}},"P":{"d":"207,-119v0,-20,3,-35,-20,-35r-97,0r0,50r97,0v14,-1,20,-2,20,-15xm248,-150v1,42,4,78,-42,78r-116,0r0,72r-43,0r0,-186r159,0v28,0,42,9,42,36","w":267,"k":{"a":26,"W":-7,"U":6,"A":20,".":26,"-":-13,",":26}},"Q":{"d":"166,0v-52,-5,-130,21,-122,-44v7,-57,-26,-142,46,-142r136,0v72,-7,40,85,46,142v5,44,-24,45,-66,44r24,48r-43,0xm87,-35r63,0r-17,-40r32,-13r25,53r39,0r0,-118r-142,0r0,118","w":316},"R":{"d":"207,-117v0,-20,4,-37,-20,-37r-97,0r0,52r97,0v14,0,20,-1,20,-15xm248,-150v1,43,5,85,-42,80r-24,0r86,70r-62,0r-75,-70r-41,0r0,70r-43,0r0,-186r159,0v28,0,42,9,42,36","w":288,"k":{"y":13,"u":6,"o":6,"e":6,"a":13,"Y":6,"W":-7,"T":6,"A":13,".":6,",":6}},"S":{"d":"95,-186v58,0,158,-28,152,45r-39,9r0,-21r-121,0r0,40r116,0v47,-4,47,25,46,69v-1,36,-9,43,-46,44r-115,0v-39,0,-47,-11,-47,-49r39,-8r0,22r131,0r0,-42r-116,0v-44,2,-47,-22,-46,-65v2,-35,10,-44,46,-44","w":291,"k":{"S":6,"A":6}},"T":{"d":"134,-153r0,153r-43,0r0,-153r-86,0r0,-33r215,0r0,33r-86,0","w":225,"k":{"u":6,"s":15,"r":8,"o":13,"i":15,"e":8,"c":15,"a":44,"A":24,";":6,":":6,".":33,",":33}},"U":{"d":"94,0v-37,-1,-47,-8,-47,-44r0,-142r44,0r0,151r123,0r0,-151r43,0r0,142v-1,36,-9,43,-46,44r-117,0","w":304,"k":{"Z":6,"J":6,"A":8}},"V":{"d":"110,0r-107,-186r49,0r75,134r72,-134r43,0r-102,186r-30,0","w":245,"k":{"u":13,"o":15,"i":13,"e":13,"a":28,"A":13,";":6,":":6,".":40,",":40}},"W":{"d":"86,0r-72,-186r45,0r47,125r49,-125r30,0r51,125r45,-125r38,0r-71,186r-30,0r-51,-128r-52,128r-29,0","w":333,"k":{"y":11,"u":13,"r":13,"o":13,"i":13,"e":13,"a":20,"A":10,";":13,":":13,".":26,",":26}},"X":{"d":"19,0r88,-95r-89,-91r57,0r59,63r57,-63r49,0r-81,86r101,100r-59,0r-68,-72r-63,72r-51,0","w":258,"k":{"e":13,"C":8,"A":6}},"Y":{"d":"99,0r0,-83r-96,-103r57,0r64,72r64,-72r51,0r-96,102r0,84r-44,0","w":241,"k":{"y":13,"u":26,"o":26,"i":28,"e":26,"a":46,"O":6,"C":6,"A":20,";":13,":":13,".":40,",":40}},"Z":{"d":"22,0r0,-20r130,-133r-117,0r0,-33r186,0r0,19r-131,132r131,0r0,35r-199,0","w":245},"[":{"d":"113,6r-79,0r0,-198r79,0r0,26r-45,0r0,145r45,0r0,27","w":119},"\\":{"d":"15,-192r94,198r-23,0r-95,-198r24,0","w":100},"]":{"d":"6,6r0,-27r45,0r0,-145r-45,0r0,-26r79,0r0,198r-79,0","w":119},"^":{"d":"196,-256r90,98r-32,0r-74,-74r-75,74r-31,0r89,-98r33,0","w":360},"_":{"d":"180,60r0,25r-180,0r0,-25r180,0","w":180},"`":{"d":"116,-172r-23,0r-52,-61r39,0","w":180},"a":{"d":"11,0r90,-152r36,0r92,152r-42,0r-19,-33r-101,0r-19,33r-37,0xm83,-61r70,0r-36,-64","w":232,"k":{"y":20,"x":6,"v":13,"t":20}},"b":{"d":"208,-49v0,37,-12,49,-48,49r-126,0r0,-152r137,0v32,-2,38,17,36,48v-1,16,-11,22,-26,26v16,2,27,12,27,29xm170,-102v0,-15,3,-25,-16,-25r-84,0r0,36r84,0v10,0,16,-2,16,-11xm172,-41v1,-16,0,-25,-18,-25r-84,0r0,39r84,0v13,0,18,-3,18,-14","w":236,"k":{"y":20,"w":6,"v":13,"s":6}},"c":{"d":"70,-152v54,8,148,-30,135,50r-38,6r0,-28r-100,0r0,95r100,0r0,-33r38,8v2,36,-2,58,-40,54v-50,-6,-140,24,-135,-36v4,-47,-22,-125,40,-116","w":231,"k":{"y":13,"a":6}},"d":{"d":"190,-78v0,-58,-65,-46,-119,-47r0,97v57,0,119,8,119,-50xm228,-77v0,90,-104,77,-194,77r0,-152v88,0,194,-14,194,75","w":249,"k":{"y":13,"v":6,"a":6}},"e":{"d":"34,0r0,-152r163,0r0,27r-126,0r0,33r74,0r0,26r-74,0r0,38r128,0r0,28r-165,0","w":218},"f":{"d":"34,0r0,-152r161,0r0,27r-124,0r0,40r67,0r0,28r-67,0r0,57r-37,0","w":197,"k":{"t":-7,"a":26}},"g":{"d":"180,-152v31,0,41,8,40,38r-37,6r0,-16r-116,0r0,95r116,0r0,-33r-60,0r0,-27r97,0v-2,43,12,89,-40,89r-110,0v-61,7,-40,-68,-40,-116v0,-30,9,-36,40,-36r110,0","w":249,"k":{"y":20,"t":13,"a":6}},"h":{"d":"34,0r0,-152r37,0r0,58r116,0r0,-58r37,0r0,152r-37,0r0,-64r-116,0r0,64r-37,0","w":258},"i":{"d":"34,0r0,-152r37,0r0,152r-37,0","w":104},"j":{"d":"167,-36v6,54,-63,31,-107,36v-44,4,-41,-28,-40,-68r37,-7r0,47r73,0r0,-124r37,0r0,116","w":201,"k":{"a":13}},"k":{"d":"34,0r0,-152r37,0r0,61r89,-61r54,0r-105,70r117,82r-59,0r-96,-69r0,69r-37,0","w":223,"k":{"y":20,"t":6,"a":6}},"l":{"d":"34,0r0,-152r37,0r0,124r120,0r0,28r-157,0","w":198,"k":{"y":40,"w":20,"v":33,"u":-7,"t":40}},"m":{"d":"34,0r0,-152r30,0r74,90r74,-90r30,0r0,152r-34,0r0,-105r-68,87r-7,0r-69,-84r0,102r-30,0","w":276},"n":{"d":"34,0r0,-152r25,0r130,101r0,-101r33,0r0,152r-25,0r-129,-103r0,103r-34,0","w":256},"o":{"d":"67,-29r123,0r0,-95r-123,0r0,95xm70,0v-62,7,-40,-68,-40,-116v0,-30,8,-36,40,-36r118,0v62,-8,39,69,39,116v0,29,-9,36,-39,36r-118,0","w":257,"k":{"y":12}},"p":{"d":"207,-123v1,35,3,64,-36,64r-101,0r0,59r-36,0r0,-152r137,0v24,0,35,8,36,29xm172,-98v0,-16,1,-28,-17,-28r-85,0r0,40r85,0v12,1,16,-2,17,-12","w":226,"k":{"y":6,"w":-7,"u":-7,"a":20}},"q":{"d":"136,0v-44,-4,-112,17,-106,-36v6,-47,-23,-116,40,-116r118,0v62,-8,34,69,39,116v4,36,-22,36,-57,36r20,39r-37,0xm67,-29r56,0r-16,-33r27,-10r21,43r35,0r0,-95r-123,0r0,95","w":257},"r":{"d":"172,-96v0,-17,2,-30,-17,-30r-85,0r0,42r85,0v11,0,16,-3,17,-12xm207,-123v1,36,3,69,-36,65r-21,0r73,58r-54,0r-64,-58r-35,0r0,58r-36,0r0,-152r137,0v24,0,35,8,36,29","w":233,"k":{"y":13,"v":13,"t":13,"a":13}},"s":{"d":"76,-152v50,0,136,-24,131,37r-32,6r0,-16r-105,0r0,32v58,9,154,-32,138,57v4,62,-87,36,-138,36v-32,0,-41,-8,-40,-40r33,-6r0,18r112,0r0,-35v-57,-8,-150,31,-139,-53v4,-29,9,-36,40,-36","w":238,"k":{"s":10,"a":6}},"t":{"d":"125,-125r0,125r-37,0r0,-125r-74,0r0,-27r184,0r0,27r-73,0","w":212,"k":{"t":16,"c":13,"a":26}},"u":{"d":"174,0v-51,0,-140,26,-140,-36r0,-116r37,0r0,124r106,0r0,-124r37,0r0,116v0,30,-10,36,-40,36","w":248,"k":{"z":6,"a":6}},"v":{"d":"105,0r-92,-152r42,0r65,110r60,-110r39,0r-88,152r-26,0","w":227,"k":{"a":13}},"w":{"d":"75,0r-62,-152r39,0r40,106r43,-106r25,0r43,106r39,-106r33,0r-61,152r-25,0r-44,-108r-45,108r-25,0","w":284},"x":{"d":"18,0r76,-78r-77,-74r50,0r51,49r48,-49r43,0r-70,70r86,82r-51,0r-58,-57r-54,57r-44,0","w":229,"k":{"t":14,"c":8,"a":8}},"y":{"d":"91,0r0,-68r-83,-84r50,0r55,57r55,-57r43,0r-83,83r0,69r-37,0","w":213,"k":{"o":12,"c":13,"a":20}},"z":{"d":"25,0r0,-17r112,-108r-101,0r0,-27r161,0r0,15r-114,109r114,0r0,28r-172,0","w":221},"{":{"d":"79,-197v-3,-55,22,-63,73,-63r0,27v-84,-17,-3,133,-78,140v42,5,36,52,36,100v0,35,9,40,42,40r0,26v-52,1,-76,-8,-73,-63v2,-48,5,-101,-49,-90r0,-27v52,10,51,-39,49,-90","w":180},"|":{"d":"103,-275r0,360r-26,0r0,-360r26,0","w":180},"}":{"d":"28,-260v50,0,76,8,73,63v-2,48,-4,101,50,90r0,27v-52,-10,-52,39,-50,90v3,55,-21,64,-73,63r0,-26v85,17,5,-132,78,-140v-41,-6,-35,-52,-35,-100v0,-34,-10,-40,-43,-40r0,-27","w":180},"~":{"d":"269,-108v-33,26,-76,32,-122,12v-51,-22,-80,-8,-116,17r0,-28v20,-13,40,-24,68,-25v32,-1,75,24,102,24v29,0,46,-11,68,-27r0,27","w":299},"\u00a0":{"w":139}}});


Cufon.replace('#heading-wrapper h2',{
        hover: true
});

Cufon.replace('.main-col h3:not(.gform_title)',{
        hover: true
});






