/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

/**
 * Create a cookie with the given name and value and other optional parameters.
 *
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Set the value of a cookie.
 * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true });
 * @desc Create a cookie with all available options.
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Create a session cookie.
 * @example $.cookie('the_cookie', null);
 * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain
 *       used when the cookie was set.
 *
 * @param String name The name of the cookie.
 * @param String value The value of the cookie.
 * @param Object options An object literal containing key/value pairs to provide optional cookie attributes.
 * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object.
 *                             If a negative value is specified (e.g. a date in the past), the cookie will be deleted.
 *                             If set to null or omitted, the cookie will be a session cookie and will not be retained
 *                             when the the browser exits.
 * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie).
 * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie).
 * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will
 *                        require a secure protocol (like HTTPS).
 * @type undefined
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */

/**
 * Get the value of a cookie with the given name.
 *
 * @example $.cookie('the_cookie');
 * @desc Get the value of a cookie.
 *
 * @param String name The name of the cookie.
 * @return The value of the cookie.
 * @type String
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */
jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') { // name and value given, set cookie
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and options.domain
        // in the following expressions, otherwise they evaluate to undefined
        // in the packed version for some reason...
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
/*!
 * http://www.shamasis.net/projects/ga/
 * Refer jquery.ga.debug.js
 * Revision: 13
 */
(function($){$.ga={};$.ga.load=function(uid,callback){jQuery.ajax({type:'GET',url:(document.location.protocol=="https:"?"https://ssl":"http://www")+'.google-analytics.com/ga.js',cache:true,success:function(){if(typeof _gat==undefined){throw"_gat has not been defined";}t=_gat._getTracker(uid);bind();if($.isFunction(callback)){callback(t)}t._trackPageview()},dataType:'script',data:null})};var t;var bind=function(){if(noT()){throw"pageTracker has not been defined";}for(var $1 in t){if($1.charAt(0)!='_')continue;$.ga[$1.substr(1)]=t[$1]}};var noT=function(){return t==undefined}})(jQuery);
/*
 * platformSelector: a jQuery plugin
 *
 * platformSelector is a simple jQuery plugin that adds classes to the body
 * element representing the browser's environment.  It adds classes for browser
 * type, browser version, operating system, rendering engine and JS-enabled.
 *
 * For full documentation, visit:
 * http://github.com/alexrabarts/jquery-platformselector
 *
 * Licensed under the MIT:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * Copyright (c) 2008 Stateless Systems (http://statelesssystems.com)
 *
 * @author   Alex Rabarts (alexrabarts -at- gmail -dawt- com)
 * @requires jQuery v1.2 or later
 * @version  0.1.1
 */

(function ($) {
  function t(str, test) { return str.indexOf(test) !== -1; }
  function uaIs(test) { return t(ua, test); }

  var ua = navigator.userAgent.toLowerCase();

  var ie = (!uaIs('opera') && !uaIs('webtv') && (/msie (\d+)/.test(ua))) ? 'ie ie_' + RegExp.$1 : '';

  var os =
    (uaIs('x11') || uaIs('linux')) ? 'linux' :
    uaIs('mac')                    ? 'mac'   :
    uaIs('win')                    ? 'win'   : '';

  var classNames = [ie, os, 'js'];

  var agents = ua.split(' ');

  $.each(agents, function () {
    if (!this.match(/(\w+)\/([^\s]+)/)) {
      return;
    }

    var agent   = RegExp.$1;
    var fullVersion = RegExp.$2.replace(/[\/\.]/g, '_');
    var majorVersion = fullVersion.replace(/_.*/, '');

    classNames  = classNames.concat([agent, agent + '_' + fullVersion, agent + '_' + majorVersion]);
  });

  // Safari splits the user agent into Safairi/<build> and Version/<version> so rename Version -> Safari
  if ($.inArray('safari', classNames) !== -1 && $.inArray('version', classNames) !== -1) {
    classNames = $.map(classNames, function (c) {
      return c.replace('version', 'safari');
    });
  }

  // Chrome incorrectly identifies itself as Safari
  if ($.inArray('chrome', classNames) !== -1) {
    classNames = $.map(classNames, function (c) {
      return c.match(/^safari/) ? null : c;
    });
  }

  var engineVersion = (
    (ua.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [0,'0'])[1] // From jQuery 1.2.6
  ).replace(/\./g, '_');

  $.each(['opera', 'applewebkit', 'gecko'], function () {
    if ($.inArray(String(this), classNames) !== -1) {
      classNames.push(this + '_' + engineVersion);
      return false;
    }
  });

  // Deduplicate.  $.unique is only for DOM elements :-(
  var seen = {};
  classNames = $.map(classNames, function (c) {
    if (seen[c] || c.match(/^mozilla/)) { // Mozilla so abused it's pretty much useless
      return null;
    } else {
      seen[c] = true;
      return c;
    }
  }).join(' ');

  var html = $('html');
  html.addClass(classNames); // Add to the html element now to avoid any FOUC

  $(function () {
    html.removeAttr('class');
    $('body').addClass(classNames);
  });
})(jQuery);
jQuery.url=function(){var segments={};var parsed={};var options={url:window.location,strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*):?([^:@]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};var parseUri=function(){str=decodeURI(options.url);var m=options.parser[options.strictMode?"strict":"loose"].exec(str);var uri={};var i=14;while(i--){uri[options.key[i]]=m[i]||""}uri[options.q.name]={};uri[options.key[12]].replace(options.q.parser,function($0,$1,$2){if($1){uri[options.q.name][$1]=$2}});return uri};var key=function(key){if(!parsed.length){setUp()}if(key=="base"){if(parsed.port!==null&&parsed.port!==""){return parsed.protocol+"://"+parsed.host+":"+parsed.port+"/"}else{return parsed.protocol+"://"+parsed.host+"/"}}return(parsed[key]==="")?null:parsed[key]};var param=function(item){if(!parsed.length){setUp()}return(parsed.queryKey[item]===null)?null:parsed.queryKey[item]};var setUp=function(){parsed=parseUri();getSegments()};var getSegments=function(){var p=parsed.path;segments=[];segments=parsed.path.length==1?{}:(p.charAt(p.length-1)=="/"?p.substring(1,p.length-1):path=p.substring(1)).split("/")};return{setMode:function(mode){strictMode=mode=="strict"?true:false;return this},setUrl:function(newUri){options.url=newUri===undefined?window.location:newUri;setUp();return this},segment:function(pos){if(!parsed.length){setUp()}if(pos===undefined){return segments.length}return(segments[pos]===""||segments[pos]===undefined)?null:segments[pos]},attr:key,param:param}}();
/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.07
 */
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-1]-=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("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.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.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}})());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}})());
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2006 Microsoft Corporation. All Rights Reserved.
 * 
 * Description:
 * Trebuchet, designed by Vincent Connare in 1996, is a humanist sans serif
 * designed for easy screen readability. Trebuchet takes its inspiration from the
 * sans serifs of the 1930s which had large x heights and round features intended
 * to promote readability on signs. The typeface name is credited to a puzzle heard
 * at Microsoft, where the question was asked, "could you build a Trebuchet (a form
 * of medieval catapult) to launch a person from the main campus to the consumer
 * campus, and how?" The Trebuchet fonts are intended to be the vehicle that fires
 * your messages across the Internet. "Launch your message with a Trebuchet page".
 * 
 * Manufacturer:
 * Microsoft Corporation
 * 
 * Designer:
 * Vincent Connare
 * 
 * Vendor URL:
 * http://www.microsoft.com
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts/
 */
Cufon.registerFont({"w":188,"face":{"font-family":"Trebuchet MS","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 6 3 2 2 2 2 2 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-1 -289 304 75","underline-thickness":"22.3242","underline-position":"-34.8047","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":108,"k":{"Y":7,"T":7,"A":20}},"!":{"d":"73,-67r-13,0v-15,-96,-13,-114,-13,-195r39,0v0,81,2,98,-13,195xm41,-23v0,-14,12,-26,27,-26v14,0,26,12,26,26v0,14,-12,27,-26,27v-14,0,-27,-13,-27,-27","w":132},"\"":{"d":"40,-191r-23,0r-4,-67r32,0xm98,-191r-23,0r-4,-67r32,0","w":116},"#":{"d":"155,-166r-18,69r28,0r0,22r-34,0r-21,79r-23,0r22,-79r-52,0r-22,79r-23,0r22,-79r-27,0r0,-22r33,0r17,-69r-30,0r0,-23r36,0r18,-72r23,0r-18,72r52,0r18,-72r22,0r-18,72r31,0r0,23r-36,0xm80,-166r-17,69r52,0r17,-69r-52,0"},"$":{"d":"156,-110v27,46,4,111,-51,113r0,40r-24,0r0,-39v-14,1,-47,-11,-56,-16r12,-32v32,31,120,15,93,-42v-21,-43,-106,-36,-106,-109v0,-35,25,-61,57,-66r0,-28r24,0r0,27v25,1,42,6,51,14r-10,31v-24,-18,-89,-25,-87,21v3,53,76,51,97,86"},"%":{"d":"38,4r-22,0r155,-266r22,0xm109,-201v0,33,-18,60,-49,60v-33,0,-49,-21,-49,-63v0,-32,19,-59,50,-58v31,0,48,26,48,61xm61,-244v-20,0,-28,20,-28,42v0,22,7,43,25,43v19,0,28,-14,28,-43v0,-28,-8,-42,-25,-42xm204,-56v0,33,-19,59,-49,60v-33,0,-49,-21,-49,-63v0,-32,19,-59,50,-58v31,0,48,26,48,61xm156,-99v-20,0,-29,19,-28,41v0,23,7,44,25,44v19,0,28,-14,28,-43v0,-28,-8,-42,-25,-42","w":216},"&":{"d":"181,-126v0,48,-9,125,51,93r5,31v-24,7,-56,11,-74,-7v-59,30,-145,8,-138,-71v3,-33,9,-46,28,-66v-52,-42,-16,-116,50,-116v24,0,43,5,56,16r-15,27v-27,-30,-85,-19,-82,25v0,15,6,28,20,39r66,0r0,-32r33,-13r0,46r44,0r0,28r-44,0xm150,-35v-4,-26,-1,-62,-2,-91r-71,0v-31,35,-20,100,37,100v16,0,28,-3,36,-9","w":254},"'":{"d":"40,-191r-23,0r-4,-67r32,0","w":57},"(":{"d":"109,75v-68,-45,-99,-176,-53,-270v16,-33,33,-54,53,-64r0,14v-48,55,-45,256,0,302r0,18","w":132},")":{"d":"34,-259v65,36,97,176,55,263v-15,30,-31,54,-55,71r0,-18v45,-46,48,-247,0,-302r0,-14","w":132},"*":{"d":"120,-203v-11,6,-28,5,-45,5v13,9,27,17,36,30r-22,18v-10,-12,-16,-26,-24,-40r-23,40r-23,-18v6,-15,23,-19,36,-27v-16,-3,-33,-5,-47,-10r13,-27v16,5,27,15,39,24v-4,-17,-12,-29,-11,-50r31,0v1,21,-7,33,-11,50v13,-8,24,-19,41,-24","w":132},"+":{"d":"107,-124r62,0r0,25r-62,0r0,60r-24,0r0,-60r-62,0r0,-25r62,0r0,-60r24,0r0,60"},",":{"d":"66,-49v30,2,30,49,15,71v-7,12,-21,26,-42,42r-9,-13v20,-17,31,-30,31,-42v0,-16,-23,-22,-21,-36v-1,-13,12,-23,26,-22","w":132},"-":{"d":"28,-89r0,-31r75,0r0,31r-75,0","w":132},"\u2010":{"d":"28,-89r0,-31r75,0r0,31r-75,0","w":132},".":{"d":"36,-23v0,-14,12,-26,26,-26v15,0,27,12,27,26v0,14,-13,27,-27,27v-14,0,-26,-13,-26,-27","w":132},"\/":{"d":"62,0r-29,0r94,-259r28,0"},"0":{"d":"95,4v-72,0,-83,-49,-84,-141v0,-66,27,-125,86,-125v67,0,81,48,81,131v0,72,-20,135,-83,135xm143,-133v0,-56,-1,-99,-47,-99v-33,0,-50,33,-50,99v0,71,16,107,46,107v47,0,51,-44,51,-107"},"1":{"d":"35,-198v25,-12,62,-40,77,-61r11,0r0,259r-35,0r0,-197r-53,32r0,-33"},"2":{"d":"76,-262v85,0,93,73,51,139r-58,91r101,0r0,32r-158,0r0,-7v32,-58,96,-118,106,-190v7,-48,-75,-41,-85,-9r-23,-18v8,-22,34,-38,66,-38"},"3":{"d":"165,-71v0,76,-98,95,-146,53r17,-27v25,32,97,24,92,-29v-3,-31,-21,-50,-54,-49v1,-9,-2,-22,1,-29v30,0,45,-13,45,-39v0,-45,-56,-52,-79,-26r-15,-24v34,-41,131,-19,131,43v0,28,-19,53,-40,60v27,8,48,33,48,67"},"4":{"d":"155,-70r0,70r-33,0r0,-70r-118,0r0,-20r139,-169r12,0r0,162r26,0r0,27r-26,0xm122,-188r-76,91r76,0r0,-91"},"5":{"d":"62,-166v51,-29,114,10,107,73v10,93,-88,120,-146,76r13,-29v39,36,96,24,96,-42v0,-61,-59,-74,-91,-38r-12,-8r0,-125r128,0r0,30r-95,0r0,63"},"6":{"d":"174,-79v0,47,-31,81,-75,83v-94,5,-104,-141,-51,-208v24,-31,45,-52,70,-58r17,19v-17,4,-78,75,-77,96v48,-37,116,4,116,68xm138,-78v1,-28,-16,-54,-42,-53v-30,0,-44,16,-44,50v0,37,15,56,45,56v27,0,41,-24,41,-53"},"7":{"d":"75,0r-39,0v18,-59,72,-171,100,-225r-121,0r0,-34r167,0v1,28,-14,39,-23,59r-69,157v-6,16,-11,30,-15,43"},"8":{"d":"94,4v-96,0,-97,-124,-32,-147v-19,-10,-37,-31,-37,-57v-1,-39,30,-62,70,-62v78,0,87,97,33,122v75,32,54,144,-34,144xm129,-201v0,-19,-14,-32,-34,-31v-23,0,-35,11,-35,32v0,16,15,31,45,46v16,-15,24,-31,24,-47xm94,-26v36,0,58,-43,36,-72v-6,-8,-20,-19,-41,-30v-26,14,-38,33,-38,57v0,25,18,45,43,45"},"9":{"d":"13,-178v0,-47,30,-82,74,-84v94,-5,105,140,52,208v-25,31,-45,52,-70,58r-17,-18v16,-5,77,-76,77,-96v-49,35,-116,-4,-116,-68xm49,-180v-1,29,16,54,42,54v30,0,44,-17,44,-51v0,-37,-15,-55,-45,-55v-28,-1,-41,24,-41,52"},":":{"d":"36,-165v0,-14,12,-27,26,-27v14,0,27,13,27,27v0,14,-13,26,-27,26v-13,0,-26,-13,-26,-26xm36,-23v0,-14,12,-26,26,-26v15,0,27,12,27,26v0,14,-13,27,-27,27v-14,0,-26,-13,-26,-27","w":132},";":{"d":"36,-165v0,-14,12,-27,26,-27v14,0,27,13,27,27v0,14,-13,26,-27,26v-13,0,-26,-13,-26,-26xm66,-49v30,2,30,49,15,71v-7,12,-21,26,-42,42r-9,-13v20,-17,31,-30,31,-42v0,-16,-23,-22,-21,-36v-1,-13,12,-23,26,-22","w":132},"<":{"d":"156,-38r-130,-63r0,-22r130,-62r0,28r-100,45r100,45r0,29"},"=":{"d":"169,-154r0,25r-148,0r0,-25r148,0xm169,-94r0,25r-148,0r0,-25r148,0"},">":{"d":"156,-101r-130,63r0,-29r101,-45r-101,-45r0,-28r130,62r0,22"},"?":{"d":"7,-248v44,-34,139,-5,110,65v-15,36,-67,53,-53,108r-23,0v-27,-59,42,-84,48,-129v4,-34,-50,-40,-69,-18xm31,-23v0,-14,11,-26,26,-26v14,0,26,11,26,26v0,15,-12,27,-26,27v-14,0,-26,-12,-26,-27","w":132},"@":{"d":"43,-102v0,88,102,134,164,82v5,2,13,5,23,10v-22,22,-51,34,-88,34v-74,1,-124,-51,-124,-126v0,-75,51,-131,124,-131v70,0,119,48,118,117v0,37,-21,72,-58,71v-19,0,-32,-4,-40,-12v-23,25,-79,16,-77,-24v1,-33,33,-46,70,-46v0,-31,-34,-29,-50,-16r-8,-17v35,-24,90,-8,84,45r0,42v29,23,54,4,54,-44v0,-52,-41,-94,-93,-94v-61,0,-99,48,-99,109xm155,-110v-43,-11,-60,47,-20,50v7,0,14,-3,20,-9r0,-41","w":277},"A":{"d":"173,0r-18,-54r-96,0r-19,54r-39,0r104,-261r10,0r97,261r-39,0xm108,-194r-40,114r77,0","w":212,"k":{"y":15,"w":17,"v":20,"Y":38,"W":32,"V":32,"T":35," ":20}},"B":{"d":"190,-74v0,75,-83,78,-164,74r0,-258v81,-6,143,-7,148,62v2,24,-23,47,-43,51v38,10,58,27,59,71xm62,-229r0,74v37,5,82,-3,77,-40v5,-35,-43,-40,-77,-34xm153,-80v0,-47,-42,-52,-91,-48r0,98v50,6,91,-1,91,-50","w":203},"C":{"d":"14,-128v0,-71,43,-135,111,-134v28,0,50,5,66,14r-12,30v-11,-8,-29,-12,-53,-12v-50,1,-75,48,-75,104v0,53,28,98,75,99v24,0,43,-9,56,-26r19,27v-20,20,-46,30,-78,30v-71,0,-109,-57,-109,-132","w":215},"D":{"d":"26,-258v117,-14,177,23,181,119v4,114,-65,149,-181,139r0,-258xm62,-33v73,11,108,-32,108,-103v0,-71,-38,-101,-108,-90r0,193","w":220},"E":{"d":"62,-226r0,72r85,0r0,30r-85,0r0,92r116,0r0,32r-152,0r0,-258r154,0r0,32r-118,0","w":192},"F":{"d":"62,-226r0,72r90,0r0,30r-90,0r0,124r-36,0r0,-258r159,0r0,32r-123,0","k":{"A":38,".":65,",":65}},"G":{"d":"14,-128v0,-104,109,-172,191,-112r-15,29v-65,-50,-139,4,-139,85v0,76,74,127,131,82r0,-60r-36,0r0,-30r71,0r0,112v-16,15,-57,26,-88,26v-73,1,-115,-56,-115,-132","w":243},"H":{"d":"174,0r0,-124r-112,0r0,124r-36,0r0,-258r36,0r0,104r112,0r0,-104r35,0r0,258r-35,0","w":235},"I":{"d":"33,0r0,-258r35,0r0,258r-35,0","w":100},"J":{"d":"145,-258v-10,103,38,262,-77,262v-34,0,-58,-22,-59,-56r30,0v3,16,12,24,28,24v43,-2,43,-15,43,-67r0,-163r35,0","w":171},"K":{"d":"168,0r-72,-118r-34,48r0,70r-36,0r0,-258r36,0r0,141r95,-141r39,0r-77,112r88,146r-39,0","w":207,"k":{"w":11,"u":11,"o":11,"n":11,"i":11,"e":11}},"L":{"d":"26,0r0,-258r36,0r0,226r116,0r0,32r-152,0","w":182,"k":{"y":30,"Y":47,"W":45,"V":50,"T":37," ":13}},"M":{"d":"220,0r-30,-165r-57,169r-8,0r-58,-169r-30,165r-33,0r48,-258r16,0r61,188r57,-188r15,0r53,258r-34,0","w":255},"N":{"d":"193,4r-133,-189r0,185r-34,0r0,-258r14,0r130,179r0,-179r33,0r0,262r-10,0","w":229},"O":{"d":"118,4v-68,0,-104,-62,-104,-135v0,-69,38,-132,104,-131v75,0,111,54,111,131v0,78,-36,135,-111,135xm118,-230v-50,0,-66,45,-67,99v-1,53,20,104,67,104v53,0,75,-45,74,-104v0,-66,-25,-99,-74,-99","w":242},"P":{"d":"62,-99r0,99r-36,0r0,-258v92,-7,161,8,161,74v0,67,-50,95,-125,85xm62,-226r0,95v54,8,88,-8,88,-50v0,-37,-41,-53,-88,-45","w":200,"k":{"r":17,"o":17,"i":17,"h":17,"e":17,"a":17,"A":40,".":70,",":70," ":7}},"Q":{"d":"118,-262v75,0,111,54,111,131v0,59,-19,100,-54,122v16,25,50,30,92,28r-5,34v-61,0,-102,-17,-121,-51v-82,15,-127,-53,-127,-133v0,-69,38,-132,104,-131xm118,-27v52,0,75,-46,74,-104v0,-66,-25,-99,-74,-99v-50,0,-66,45,-67,99v-1,53,20,104,67,104","w":243},"R":{"d":"185,-186v0,31,-24,62,-50,68r75,118r-41,0r-68,-111v-8,0,-21,0,-38,-1r0,112r-35,0r0,-258v76,-7,157,-1,157,72xm148,-187v0,-40,-42,-44,-85,-39r0,84v43,5,85,1,85,-45","w":209,"k":{"u":10,"o":15,"e":15,"Y":23,"W":23,"V":17,"T":15}},"S":{"d":"111,-139v78,32,52,143,-38,143v-23,0,-42,-5,-58,-16r13,-32v27,24,96,25,96,-23v0,-53,-79,-52,-99,-88v-27,-49,5,-107,62,-107v28,0,48,5,59,14r-10,31v-24,-19,-89,-24,-87,21v1,38,32,45,62,57","w":173},"T":{"d":"120,-226r0,226r-35,0r0,-226r-82,0r0,-32r203,0r0,32r-86,0","w":209,"k":{"y":41,"w":50,"u":47,"s":43,"r":40,"o":45,"i":15,"e":45,"c":45,"a":45,"O":20,"A":35,";":40,":":40,".":60,"-":35,",":60," ":7}},"U":{"d":"116,4v-56,0,-90,-28,-90,-83r0,-179r36,0r0,177v-1,32,22,54,54,54v34,0,56,-21,56,-55r0,-176r35,0r0,180v1,53,-36,82,-91,82","w":233},"V":{"d":"116,4r-18,0r-96,-262r39,0r67,190r63,-190r38,0","w":211,"k":{"y":13,"u":23,"r":22,"o":23,"i":7,"e":23,"a":28,"A":37,";":22,":":22,".":53,"-":27,",":53}},"W":{"d":"224,4r-11,0r-61,-178r-57,178r-12,0r-81,-262r37,0r52,180r56,-180r12,0r56,180r53,-180r36,0","w":306,"k":{"y":7,"u":15,"r":18,"o":17,"i":5,"e":17,"a":20,"A":32,";":7,":":7,".":33,"-":25,",":33}},"X":{"d":"161,0r-64,-103r-59,103r-36,0r76,-134r-70,-124r35,0r55,98r61,-98r35,0r-80,125r84,133r-37,0","w":200},"Y":{"d":"120,-115r0,115r-35,0r0,-115r-83,-143r36,0r65,113r64,-113r36,0","w":205,"k":{"v":21,"u":27,"q":43,"p":33,"o":41,"i":20,"e":38,"a":33,"A":38,";":31,":":31,".":58,"-":44,",":58," ":7}},"Z":{"d":"18,0r0,-9r110,-217r-109,0r0,-32r158,0r0,9r-111,217r115,0r0,32r-163,0","w":198},"[":{"d":"36,74r0,-339r81,0r0,29r-46,0r0,280r46,0r0,30r-81,0","w":132},"\\":{"d":"90,0r-91,-259r25,0r91,259r-25,0","w":127},"]":{"d":"97,74r-82,0r0,-30r47,0r0,-280r-47,0r0,-29r82,0r0,339","w":132},"^":{"d":"134,-159r-43,-79r-43,79r-22,0r56,-100r19,0r55,100r-22,0"},"_":{"d":"-1,45r0,-23r190,0r0,23r-190,0"},"`":{"d":"98,-226r-39,-58r34,0r30,58r-25,0"},"a":{"d":"175,3v-27,1,-38,-6,-45,-25v-28,43,-116,31,-116,-31v0,-48,62,-81,113,-63v6,-54,-64,-55,-89,-29r-14,-28v11,-9,38,-19,58,-19v83,0,81,66,78,146v0,17,5,27,15,33r0,16xm127,-92v-39,-13,-80,6,-80,40v0,42,63,35,80,5r0,-45","w":189},"b":{"d":"187,-98v9,79,-78,131,-135,84v-6,9,-9,22,-28,18r0,-269r33,0r0,91v49,-46,138,5,130,76xm152,-96v3,-55,-58,-88,-95,-53r0,109v0,4,27,16,32,15v48,0,60,-22,63,-71","w":200},"c":{"d":"11,-92v0,-83,90,-127,155,-81r-17,24v-40,-33,-111,-5,-102,57v-6,62,63,86,107,50r13,28v-63,43,-156,6,-156,-78","w":178},"d":{"d":"13,-89v-6,-69,71,-132,130,-89r0,-87r33,0r0,265r-33,0r0,-14v-52,43,-140,-1,-130,-75xm48,-93v-7,60,58,86,95,53r0,-105v-32,-45,-102,-2,-95,52","w":200},"e":{"d":"100,-192v58,0,96,43,82,101r-135,0v-7,61,66,84,107,50r14,24v-13,12,-43,21,-69,21v-51,-1,-88,-43,-88,-96v0,-54,37,-100,89,-100xm152,-115v3,-45,-58,-65,-88,-34v-9,10,-16,20,-17,34r105,0","w":196},"f":{"d":"39,-188v-3,-56,41,-91,96,-72r-9,24v-33,-12,-61,12,-54,48r39,0r0,28r-39,0r0,160r-33,0r0,-160r-28,0r0,-28r28,0","w":133},"g":{"d":"170,16v0,66,-110,71,-153,36r18,-27v19,13,38,19,54,19v24,0,49,-7,49,-27v0,-52,-120,14,-117,-47v0,-15,18,-25,33,-28v-66,-24,-43,-134,31,-134v19,0,34,4,44,12r17,-20r21,20r-20,15v33,44,-1,116,-51,114v-18,3,-45,0,-49,15v6,16,48,2,64,2v36,0,59,16,59,50xm126,-123v0,-23,-16,-42,-38,-42v-24,-1,-40,19,-40,42v0,25,15,47,40,46v24,-1,38,-20,38,-46","w":180},"h":{"d":"109,-192v84,-1,61,111,64,192r-33,0v-7,-61,24,-161,-40,-164v-17,-1,-36,14,-43,24r0,140r-33,0r0,-265r33,0r0,97v8,-12,31,-24,52,-24","w":196},"i":{"d":"38,-239v0,-11,9,-20,20,-20v11,0,21,9,21,20v0,12,-9,21,-21,21v-11,0,-20,-10,-20,-21xm40,0r0,-160r-26,0r0,-28r59,0r0,188r-33,0","w":102},"j":{"d":"55,-239v0,-11,9,-20,20,-20v11,0,21,9,21,20v0,12,-9,21,-21,21v-11,0,-20,-10,-20,-21xm3,44v42,-1,60,-8,60,-45r0,-159r-37,0r0,-28r71,0r0,186v-1,56,-33,76,-94,76r0,-30","w":132},"k":{"d":"145,0r-59,-94r-29,30r0,64r-33,0r0,-265r33,0r0,164r72,-87r39,0r-60,71r74,117r-37,0","w":181},"l":{"d":"60,-59v-1,20,13,33,31,33r0,30v-43,0,-65,-19,-65,-57r0,-212r34,0r0,206","w":106},"m":{"d":"162,-167v27,-44,113,-27,113,41r0,126r-33,0v-7,-59,25,-163,-39,-164v-16,0,-32,14,-37,25r0,139r-33,0r0,-134v-1,-41,-67,-34,-76,-5r0,139r-33,0r0,-188r22,0r11,22v22,-36,85,-33,105,-1","w":298},"n":{"d":"140,-110v11,-64,-62,-65,-83,-30r0,140r-33,0r0,-188r23,0r10,24v31,-50,116,-33,116,47r0,117r-33,0r0,-110","w":196},"o":{"d":"97,4v-56,0,-86,-42,-86,-99v0,-54,33,-97,86,-97v55,0,85,40,85,97v1,56,-31,99,-85,99xm97,-165v-34,0,-50,30,-50,70v0,47,17,71,50,71v35,0,50,-33,50,-71v0,-47,-17,-70,-50,-70","w":193},"p":{"d":"188,-94v7,74,-72,123,-131,84r0,84r-33,0r0,-262r33,0r0,15v55,-48,140,0,131,79xm153,-95v9,-62,-59,-87,-96,-53r0,110v37,30,104,5,96,-57","w":200},"q":{"d":"13,-94v0,-75,78,-127,136,-80r9,-14r20,0r0,262r-34,0r0,-85v-10,10,-26,15,-49,15v-54,0,-82,-41,-82,-98xm48,-94v-7,57,56,87,96,57r0,-112v-38,-37,-102,0,-96,55","w":200},"r":{"d":"126,-156v-32,-24,-66,12,-66,48r0,108r-34,0r0,-188r34,0r0,30v17,-30,40,-40,80,-31","w":139,"k":{".":48,",":51}},"s":{"d":"92,-105v65,21,48,109,-25,109v-20,0,-39,-5,-56,-15r12,-32v19,12,34,18,45,18v21,0,31,-9,31,-26v0,-42,-90,-37,-86,-92v4,-52,67,-61,113,-36r-10,31v-20,-19,-63,-25,-68,4v-4,22,26,33,44,39","w":145},"t":{"d":"134,-2v-47,17,-98,-1,-98,-53r0,-107r-22,0r0,-26r22,0r0,-40r33,-12r0,52r52,0r0,26r-52,0v3,59,-21,164,60,131","w":142},"u":{"d":"86,4v-88,4,-60,-111,-64,-192r33,0r0,120v-5,61,77,48,87,12r0,-132r33,0r0,188r-33,0r0,-26v-7,13,-35,30,-56,30","w":196},"v":{"d":"92,4r-9,0r-81,-193r37,0r49,132r51,-132r35,0","w":176,"k":{".":48,",":48}},"w":{"d":"198,4r-9,0r-55,-129r-55,129r-9,0r-67,-193r35,0r41,124r50,-124r8,0r52,124r43,-124r33,0","w":267,"k":{".":38,",":38}},"x":{"d":"138,0r-51,-69r-46,69r-39,0r68,-96r-62,-92r37,0r43,64r47,-64r37,0r-69,92r75,96r-40,0","w":180},"y":{"d":"22,44v37,2,60,-26,45,-64r-65,-168r34,0r56,145r49,-145r34,0r-79,220v-8,23,-42,43,-74,42r0,-30","w":177,"k":{".":44,",":44}},"z":{"d":"59,-30r105,0r0,30r-157,0r0,-9r107,-149r-105,0r0,-30r154,0r0,9","w":170},"{":{"d":"76,-56v-9,43,-30,117,48,105r0,25v-49,4,-94,-11,-94,-53v0,-36,37,-113,-23,-113r0,-15v54,-1,30,-72,23,-107v2,-40,46,-54,94,-50r0,23v-32,-1,-59,-2,-59,33v0,15,12,45,11,58v0,19,-14,35,-40,50v19,8,38,23,40,44","w":132},"|":{"d":"81,49r0,-296r26,0r0,296r-26,0"},"}":{"d":"101,21v0,41,-45,58,-94,53r0,-25v36,2,59,-8,59,-40v0,-17,-12,-50,-11,-65v2,-21,21,-36,40,-44v-53,-24,-35,-60,-29,-108v5,-35,-26,-34,-59,-33r0,-23v48,-4,92,9,94,50v-6,34,-32,106,23,107r0,15v-59,1,-23,76,-23,113","w":132},"~":{"d":"60,-126v26,-3,71,33,83,0r16,0v-7,57,-62,31,-96,23v-8,0,-15,5,-19,14r-16,0v3,-18,14,-35,32,-37"},"\u00a0":{"w":108,"k":{"Y":7,"T":7,"A":20}}}});
/*!
 * The following copyright notice may not be removed under any circumstances.
 * 
 * Copyright:
 * © 2006 Microsoft Corporation. All Rights Reserved.
 * 
 * Description:
 * Trebuchet, designed by Vincent Connare in 1996, is a humanist sans serif
 * designed for easy screen readability. Trebuchet takes its inspiration from the
 * sans serifs of the 1930s which had large x heights and round features intended
 * to promote readability on signs. The typeface name is credited to a puzzle heard
 * at Microsoft, where the question was asked, "could you build a Trebuchet (a form
 * of medieval catapult) to launch a person from the main campus to the consumer
 * campus, and how?" The Trebuchet fonts are intended to be the vehicle that fires
 * your messages across the Internet. "Launch your message with a Trebuchet page".
 * 
 * Manufacturer:
 * Microsoft Corporation
 * 
 * Designer:
 * Vincent Connare
 * 
 * Vendor URL:
 * http://www.microsoft.com
 * 
 * License information:
 * http://www.microsoft.com/typography/fonts/
 */
Cufon.registerFont({"w":210,"face":{"font-family":"Trebuchet MS","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 3 2 2 2 2 2 4","ascent":"288","descent":"-72","x-height":"4","bbox":"-2 -291 317 80","underline-thickness":"35.1562","underline-position":"-28.3008","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":108,"k":{"Y":7,"T":7,"A":20}},"!":{"d":"75,-67r-18,0v-15,-95,-15,-113,-14,-195r46,0v1,81,1,100,-14,195xm38,-25v0,-15,13,-29,29,-29v16,0,29,14,29,29v0,15,-14,29,-29,29v-15,0,-29,-14,-29,-29","w":132},"\"":{"d":"117,-182r-33,0r-5,-76r44,0xm50,-182r-33,0r-5,-76r44,0","w":132},"#":{"d":"206,-160r-37,0r-15,56r27,0r0,32r-36,0r-21,76r-34,0r21,-76r-41,0r-20,76r-35,0r21,-76r-25,0r0,-32r34,0r14,-56r-27,0r0,-32r36,0r19,-69r34,0r-19,69r40,0r19,-69r34,0r-18,69r29,0r0,32xm135,-160r-41,0r-15,56r41,0"},"$":{"d":"160,-124v42,39,20,120,-37,125r0,40r-40,0r0,-37v-20,-1,-39,-7,-56,-18r17,-41v18,13,36,19,53,19v27,0,41,-9,41,-28v0,-64,-115,-50,-110,-129v2,-34,25,-59,55,-66r0,-32r40,0r0,30v22,2,37,8,48,16r-13,39v-26,-21,-83,-29,-85,13v-7,24,69,53,87,69"},"%":{"d":"114,-198v0,36,-21,62,-54,62v-36,0,-55,-21,-55,-65v0,-34,23,-61,56,-61v34,0,53,26,53,64xm38,-200v0,20,6,37,20,37v15,0,23,-13,23,-37v0,-23,-6,-35,-20,-35v-15,0,-23,12,-23,35xm59,4r-35,0r162,-266r34,0xm237,-59v0,36,-21,63,-54,63v-36,0,-55,-22,-55,-66v0,-34,23,-61,56,-61v34,0,53,26,53,64xm161,-60v0,19,5,36,20,36v15,0,23,-12,23,-36v0,-23,-6,-35,-20,-35v-15,0,-23,12,-23,35","w":246},"&":{"d":"186,-121v3,34,-11,86,24,86v8,0,16,-2,24,-6r0,39v-24,7,-52,11,-71,-6v-64,30,-143,5,-143,-74v0,-25,9,-45,26,-63v-50,-44,-10,-117,57,-117v25,0,47,6,63,19r-19,32v-29,-26,-78,-21,-80,20v0,13,6,23,17,32r58,0r0,-29r44,-17r0,47r44,0r0,37r-44,0xm144,-41v-4,-22,-1,-54,-2,-80r-63,0v-27,30,-15,86,35,86v13,0,23,-2,30,-6","w":254},"'":{"d":"59,-182r-33,0r-5,-76r44,0","w":82},"(":{"d":"114,80v-75,-46,-112,-177,-61,-276v17,-33,37,-55,61,-67r0,25v-48,52,-45,244,0,288r0,30","w":132},")":{"d":"29,-263v72,36,111,177,63,268v-16,30,-35,56,-63,75r0,-30v44,-44,47,-236,0,-288r0,-25","w":132},"*":{"d":"144,-205v-14,7,-29,13,-50,13v16,8,30,19,40,33r-34,26v-10,-13,-18,-27,-24,-44v-6,18,-18,31,-29,44r-30,-27v12,-12,23,-24,40,-31v-21,0,-36,-7,-51,-13r17,-36v16,6,32,13,41,26v-6,-15,-12,-29,-10,-52r42,1v2,21,-3,36,-8,51v11,-12,25,-21,42,-26","w":155},"+":{"d":"125,-94r0,62r-35,0r0,-62r-61,0r0,-35r61,0r0,-61r35,0r0,61r62,0r0,35r-62,0"},",":{"d":"66,-49v34,1,36,47,19,72v-8,11,-23,26,-47,43r-15,-19v21,-16,32,-29,32,-38v0,-16,-23,-18,-20,-33v0,-15,15,-26,31,-25","w":132},"-":{"d":"19,-84r0,-41r93,0r0,41r-93,0","w":132},"\u2010":{"d":"19,-84r0,-41r93,0r0,41r-93,0","w":132},".":{"d":"62,9v-17,0,-31,-15,-31,-32v0,-17,14,-32,31,-32v17,0,32,14,32,32v0,18,-15,32,-32,32","w":132},"\/":{"d":"42,0r-39,0r97,-259r39,0","w":140},"0":{"d":"105,4v-73,0,-91,-57,-92,-141v-1,-64,34,-126,95,-125v60,0,90,44,90,131v0,73,-28,135,-93,135xm150,-133v0,-56,-2,-92,-43,-92v-31,0,-46,31,-46,92v1,54,4,94,43,100v45,-4,46,-41,46,-100"},"1":{"d":"100,0r0,-186r-52,32r0,-44v34,-16,59,-37,79,-61r19,0r0,259r-46,0"},"2":{"d":"97,-262v86,0,100,74,55,141r-53,80r97,0r0,41r-169,0r0,-13v32,-56,93,-113,106,-181v-1,-41,-66,-36,-78,-1r-31,-24v11,-23,39,-43,73,-43"},"3":{"d":"183,-74v0,80,-110,101,-158,52r23,-35v25,33,90,30,88,-19v-1,-28,-22,-46,-55,-42r0,-38v29,1,46,-9,46,-33v0,-41,-52,-43,-73,-16r-22,-32v36,-43,143,-30,143,42v0,25,-11,44,-33,57v27,13,41,34,41,64"},"4":{"d":"173,-67r0,67r-44,0r0,-67r-117,0r0,-27r141,-165r20,0r0,155r26,0r0,37r-26,0xm129,-181r-66,77r66,0r0,-77"},"5":{"d":"80,-174v58,-19,107,18,107,79v0,97,-97,124,-158,75r18,-37v39,36,92,30,92,-33v0,-56,-57,-64,-85,-29r-18,-12r0,-128r139,0r0,39r-95,0r0,46"},"6":{"d":"193,-81v0,47,-34,85,-80,85v-99,0,-112,-140,-55,-208v25,-30,49,-52,76,-59r24,26v-31,15,-66,48,-77,80v57,-26,112,15,112,76xm146,-80v0,-26,-12,-46,-36,-46v-26,0,-39,15,-39,44v0,31,13,47,40,47v24,0,35,-19,35,-45"},"7":{"d":"94,0r-50,0v19,-59,52,-131,99,-216r-118,0r0,-43r177,0v3,32,-13,44,-23,64r-49,102v-14,31,-26,62,-36,93"},"8":{"d":"104,4v-93,0,-106,-116,-42,-145v-16,-10,-32,-32,-32,-56v-1,-41,33,-65,75,-65v45,0,74,23,75,65v0,21,-20,51,-36,57v20,8,45,40,45,66v0,49,-35,78,-85,78xm109,-159v25,-9,39,-64,-4,-64v-31,0,-37,30,-19,48v7,8,15,13,23,16xm104,-35v23,0,40,-13,40,-35v0,-18,-15,-36,-44,-53v-22,13,-34,29,-34,49v0,22,16,39,38,39"},"9":{"d":"20,-176v0,-49,33,-86,80,-86v99,0,112,140,55,208v-25,30,-48,52,-75,59r-25,-26v36,-20,61,-45,76,-77v-58,19,-111,-18,-111,-78xm103,-223v-24,0,-36,20,-36,45v-1,26,13,46,36,47v26,0,40,-15,40,-44v0,-32,-13,-48,-40,-48"},":":{"d":"62,-134v-17,0,-31,-14,-31,-31v0,-18,13,-32,31,-32v18,-1,33,14,32,32v0,18,-14,31,-32,31xm62,9v-17,0,-31,-15,-31,-32v0,-17,14,-32,31,-32v17,0,32,14,32,32v0,18,-15,32,-32,32","w":132},";":{"d":"62,-134v-17,0,-31,-14,-31,-31v0,-18,13,-32,31,-32v18,-1,33,14,32,32v0,18,-14,31,-32,31xm66,-49v34,1,36,47,19,72v-8,11,-23,26,-47,43r-15,-19v21,-16,32,-29,32,-38v0,-16,-23,-18,-20,-33v0,-15,15,-26,31,-25","w":132},"<":{"d":"34,-98r0,-28r140,-68r0,41r-93,41r93,42r0,40"},"=":{"d":"31,-131r0,-35r158,0r0,35r-158,0xm31,-57r0,-35r158,0r0,35r-158,0"},">":{"d":"47,-30r0,-40r92,-42r-92,-41r0,-41r140,68r0,28"},"?":{"d":"144,-204v0,58,-72,63,-57,126r-33,0v-26,-52,37,-85,47,-123v0,-31,-47,-32,-65,-9r-18,-34v38,-33,126,-20,126,40xm44,-25v0,-15,13,-29,28,-29v16,0,29,13,29,29v0,16,-14,29,-29,29v-15,0,-28,-14,-28,-29","w":157},"@":{"d":"265,-116v0,56,-55,94,-103,64v-28,23,-83,10,-83,-30v0,-30,24,-45,70,-47v-5,-26,-30,-15,-49,-6r-10,-24v38,-28,102,-14,96,45r0,38v26,16,44,-1,44,-40v0,-53,-34,-86,-88,-86v-56,0,-94,44,-94,100v0,86,104,123,158,72r0,36v-85,49,-194,-8,-194,-108v0,-76,55,-132,130,-131v76,0,123,41,123,117xm150,-105v-33,-7,-45,35,-15,38v6,0,11,-2,15,-6r0,-32","w":277},"A":{"d":"177,0r-19,-52r-88,0r-18,52r-51,0r103,-261r20,0r103,261r-50,0xm114,-182r-31,95r61,0","w":227,"k":{"y":7,"w":7,"v":7,"Y":32,"W":20,"V":27,"T":34," ":20}},"B":{"d":"200,-76v0,77,-90,81,-174,76r0,-257v87,-7,159,-10,159,63v0,20,-11,37,-33,49v32,11,48,34,48,69xm72,-221r0,62v33,4,67,-3,67,-33v0,-29,-34,-33,-67,-29xm153,-82v0,-42,-36,-44,-81,-41r0,85v45,4,81,-1,81,-44","w":214},"C":{"d":"14,-128v0,-72,48,-136,118,-134v30,0,53,6,71,18r-19,38v-53,-41,-122,7,-122,80v0,50,24,89,69,90v24,0,43,-9,57,-26r22,37v-19,20,-46,29,-82,29v-75,1,-114,-55,-114,-132","w":220},"D":{"d":"26,-257v123,-15,186,18,191,118v5,115,-71,149,-191,139r0,-257xm72,-42v65,10,98,-31,98,-94v0,-63,-37,-91,-98,-81r0,175","w":231},"E":{"d":"72,-217r0,60r85,0r0,39r-85,0r0,77r117,0r0,41r-163,0r0,-258r165,0r0,41r-119,0","w":204},"F":{"d":"72,-217r0,60r91,0r0,39r-91,0r0,118r-46,0r0,-258r170,0r0,41r-124,0","k":{"u":17,"o":17,"e":17,"a":17,"A":20,".":40,",":40}},"G":{"d":"14,-128v0,-108,119,-173,203,-109r-20,37v-52,-45,-147,-9,-135,73v-7,69,66,115,120,77r0,-50r-36,0r0,-39r82,0r0,115v-20,17,-58,28,-94,28v-75,1,-120,-55,-120,-132","w":241},"H":{"d":"175,0r0,-116r-103,0r0,116r-46,0r0,-258r46,0r0,101r103,0r0,-101r45,0r0,258r-45,0","w":246},"I":{"d":"27,0r0,-258r46,0r0,258r-46,0","w":100},"J":{"d":"168,-258v-6,112,34,268,-92,262v-42,-2,-71,-24,-73,-64r41,0v4,15,16,23,37,23v33,-1,41,-23,41,-59r0,-162r46,0","w":191},"K":{"d":"172,0r-71,-110r-29,40r0,70r-46,0r0,-258r46,0r0,124r88,-124r52,0r-81,113r96,145r-55,0","w":222},"L":{"d":"26,0r0,-258r46,0r0,217r116,0r0,41r-162,0","w":198,"k":{"y":13,"Y":27,"W":27,"V":27,"T":27," ":13}},"M":{"d":"266,0r-44,0r-27,-139r-51,143r-17,0r-52,-143r-27,139r-44,0r51,-258r25,0r55,174r55,-174r24,0","w":268},"N":{"d":"195,4r-125,-163r0,159r-44,0r0,-258r22,0r122,156r0,-156r44,0r0,262r-19,0","w":240},"O":{"d":"121,4v-74,0,-107,-58,-107,-135v-1,-70,42,-131,111,-131v76,0,115,52,114,131v-1,79,-39,136,-118,135xm125,-221v-45,1,-63,40,-63,90v0,51,14,95,59,95v51,0,71,-39,71,-95v0,-60,-22,-90,-67,-90","w":253},"P":{"d":"26,-257v95,-5,167,-6,171,75v3,66,-48,94,-125,87r0,95r-46,0r0,-257xm72,-135v43,4,78,-3,78,-44v0,-31,-36,-44,-78,-39r0,83","w":211,"k":{"o":17,"e":17,"a":17,"A":27,".":46,",":46," ":7}},"Q":{"d":"123,-262v77,0,117,53,116,132v0,62,-20,102,-60,123v14,19,59,25,92,18r0,42v-57,9,-106,-14,-127,-49v-84,14,-130,-53,-130,-134v0,-71,41,-132,109,-132xm123,-221v-46,1,-61,41,-61,91v0,47,19,94,61,95v49,0,70,-42,69,-95v0,-61,-23,-91,-69,-91","w":255},"R":{"d":"196,-184v-2,31,-23,60,-48,68r76,116r-52,0r-69,-106v-7,0,-17,-1,-29,-2r0,108r-48,0r0,-258v81,-7,176,-4,170,74xm148,-185v0,-35,-38,-35,-74,-33r0,72v41,2,74,3,74,-39","w":219,"k":{"Y":23,"W":16,"V":13,"T":15}},"S":{"d":"147,-124v51,50,10,128,-68,128v-24,0,-46,-6,-65,-18r17,-41v18,13,36,19,53,19v27,0,40,-9,40,-28v0,-65,-117,-50,-109,-129v-7,-68,99,-86,143,-52r-14,39v-26,-21,-82,-28,-84,13v-7,24,70,53,87,69","w":184},"T":{"d":"131,-217r0,217r-46,0r0,-217r-81,0r0,-41r213,0r0,41r-86,0","w":220,"k":{"y":27,"w":29,"u":33,"s":40,"r":37,"o":46,"i":13,"e":40,"c":40,"a":40,"O":21,"A":34,";":40,":":40,".":40,"-":28,",":40," ":7}},"U":{"d":"120,4v-58,0,-93,-30,-94,-85r0,-177r46,0r0,175v1,28,18,48,48,47v32,0,51,-17,52,-48r0,-174r46,0r0,178v0,54,-42,84,-98,84","w":243},"V":{"d":"122,4r-25,0r-96,-262r50,0r60,175r63,-175r49,0","w":223,"k":{"y":13,"u":19,"r":18,"o":24,"i":7,"e":20,"a":27,"A":27,";":13,":":13,".":33,"-":20,",":40}},"W":{"d":"234,4r-19,0r-56,-163r-55,163r-19,0r-84,-262r48,0r48,156r52,-156r20,0r52,156r49,-156r47,0","w":318,"k":{"y":3,"u":7,"r":7,"o":7,"e":7,"a":13,"A":20,";":7,":":7,".":30,"-":7,",":31}},"X":{"d":"166,0r-61,-93r-56,93r-48,0r77,-133r-71,-125r47,0r52,87r57,-87r48,0r-81,125r85,133r-49,0","w":216},"Y":{"d":"133,-106r0,106r-45,0r0,-106r-87,-152r48,0r61,110r62,-110r48,0","w":220,"k":{"v":20,"u":20,"q":33,"p":27,"o":33,"i":13,"e":33,"a":27,"A":32,";":23,":":20,".":46,"-":33,",":46," ":7}},"Z":{"d":"14,0r0,-15r107,-202r-105,0r0,-41r168,0r0,15r-108,202r112,0r0,41r-174,0","w":201},"[":{"d":"26,74r0,-339r92,0r0,39r-46,0r0,261r46,0r0,39r-92,0","w":144},"\\":{"d":"93,0r-94,-259r36,0r94,259r-36,0","w":127},"]":{"d":"118,74r-92,0r0,-39r47,0r0,-261r-47,0r0,-39r92,0r0,339","w":144},"^":{"d":"143,-159r-38,-63r-38,63r-34,0r63,-100r19,0r62,100r-34,0"},"_":{"d":"-1,59r0,-37r213,0r0,37r-213,0"},"`":{"d":"105,-214r-40,-51r47,0r30,51r-37,0"},"a":{"d":"183,-10v-12,24,-49,13,-55,-9v-28,40,-121,26,-117,-36v3,-54,54,-75,113,-67v5,-38,-58,-39,-84,-25r-9,-34v15,-7,33,-11,54,-11v79,0,86,53,83,134v0,25,5,42,15,48xm124,-89v-35,-7,-69,4,-69,32v0,17,10,26,30,26v33,1,42,-23,39,-58","w":191},"b":{"d":"194,-99v0,79,-75,128,-139,89r-10,14r-25,0r0,-262r44,-11r0,88v61,-33,130,14,130,82xm64,-45v35,28,94,1,85,-52v7,-51,-52,-73,-85,-46r0,98","w":209},"c":{"d":"11,-92v0,-83,96,-128,160,-81r-18,33v-35,-33,-103,-8,-96,48v-6,59,64,75,100,43r16,34v-64,43,-162,10,-162,-77","w":184},"d":{"d":"15,-91v0,-70,63,-123,130,-92r0,-75r44,-11r0,269r-44,0r0,-11v-56,39,-130,-4,-130,-80xm61,-92v-7,51,52,73,84,47r0,-98v-37,-30,-89,1,-84,51","w":209},"e":{"d":"105,-192v59,0,103,47,87,111r-135,0v-2,50,71,61,100,32r17,34v-15,13,-38,19,-69,19v-57,0,-94,-37,-94,-96v0,-56,41,-99,94,-100xm59,-114r92,0v-3,-28,-18,-41,-45,-41v-25,0,-41,13,-47,41","w":206},"f":{"d":"34,-188v0,-58,48,-92,108,-71r-13,34v-31,-14,-54,4,-52,37r39,0r0,36r-38,0r0,152r-44,0r0,-152r-28,0r0,-36r28,0","w":133},"g":{"d":"175,13v-6,70,-118,77,-165,35r27,-34v15,14,33,21,52,21v38,8,65,-38,16,-38v-35,0,-89,10,-89,-29v0,-14,13,-27,25,-31v-60,-34,-28,-129,44,-129v17,0,32,3,43,9r17,-20r30,28r-20,15v30,54,-9,126,-79,108v-8,0,-30,19,-5,19v44,-12,108,-5,104,46xm88,-156v-20,0,-34,13,-34,34v0,21,13,37,34,37v20,0,33,-16,32,-37v0,-17,-13,-34,-32,-34","w":180},"h":{"d":"68,-176v44,-36,122,-8,122,60r0,116r-44,0v-6,-58,24,-154,-40,-155v-15,0,-33,11,-38,20r0,135r-44,0r0,-258r44,-11r0,93","w":213},"i":{"d":"33,-236v0,-14,11,-25,25,-25v14,0,26,12,26,25v0,13,-13,26,-26,26v-13,0,-25,-12,-25,-26xm36,0r0,-152r-25,0r0,-36r69,0r0,188r-44,0","w":107},"j":{"d":"53,-236v0,-14,11,-25,25,-25v14,0,26,12,26,25v0,13,-13,26,-26,26v-13,0,-25,-12,-25,-26xm-2,35v40,-1,60,-5,60,-39r0,-148r-34,0r0,-36r78,0r0,184v-1,59,-40,78,-104,78r0,-39","w":132},"k":{"d":"144,0r-55,-85r-21,22r0,63r-44,0r0,-258r44,-11r0,153r62,-72r53,0r-63,71r76,117r-52,0","w":197,"k":{"a":11}},"l":{"d":"31,-258r44,-11r0,212v0,23,7,37,21,41v-16,30,-65,29,-65,-22r0,-220","w":106},"m":{"d":"167,-171v36,-39,119,-21,119,47r0,124r-44,0r0,-118v5,-44,-53,-46,-65,-18r0,136r-44,0r0,-125v2,-37,-55,-36,-65,-10r0,135r-44,0r0,-188r30,0r9,16v23,-29,82,-25,104,1","w":309},"n":{"d":"63,-171v41,-44,126,-16,126,56r0,115r-44,0v-7,-57,25,-155,-40,-155v-14,0,-31,11,-37,19r0,136r-44,0r0,-188r31,0","w":212},"o":{"d":"102,4v-58,0,-91,-41,-91,-99v0,-56,37,-98,91,-97v58,0,90,38,90,97v0,58,-33,99,-90,99xm102,-156v-31,0,-45,27,-45,61v0,41,15,63,45,63v31,0,45,-28,45,-63v0,-41,-15,-61,-45,-61","w":203},"p":{"d":"195,-93v0,74,-65,117,-131,88r0,79r-44,0r0,-262r44,0r0,12v57,-42,131,0,131,83xm149,-94v8,-56,-51,-77,-85,-48r0,99v38,23,93,2,85,-51","w":209},"q":{"d":"15,-92v0,-74,77,-127,139,-85r8,-11r28,0r0,262r-44,0r0,-79v-64,28,-131,-12,-131,-87xm146,-144v-36,-28,-92,2,-85,52v-6,53,47,71,85,49r0,-101"},"r":{"d":"133,-147v-30,-22,-65,5,-65,40r0,107r-44,0r0,-188r44,0r0,17v16,-22,58,-27,83,-14","w":153,"k":{"a":11,".":43,",":41}},"s":{"d":"144,-53v0,59,-87,71,-132,41r16,-35v16,17,67,27,70,-3v-3,-21,-16,-23,-38,-33v-32,-13,-49,-33,-49,-57v0,-55,79,-64,122,-39r-13,35v-12,-13,-62,-23,-63,5v14,35,87,30,87,86","w":155},"t":{"d":"132,-2v-45,16,-102,1,-102,-56r0,-95r-21,0r0,-35r21,0r0,-39r44,-16r0,55r52,0r0,35r-52,0v6,43,-19,119,29,119v11,0,20,-2,29,-8r0,40","w":142},"u":{"d":"68,-69v-5,52,67,39,77,10r0,-129r44,0r0,188r-44,0r0,-16v-40,34,-121,26,-121,-50r0,-122r44,0r0,119","w":212},"v":{"d":"102,4r-16,0r-85,-192r48,0r45,115r48,-115r47,0","w":189,"k":{"i":-11,".":47,",":47}},"w":{"d":"209,4r-16,0r-52,-116r-52,116r-16,0r-71,-192r47,0r37,112r46,-112r16,0r48,113r41,-113r43,0","w":282,"k":{".":35,",":35}},"x":{"d":"145,0r-49,-61r-43,61r-52,0r72,-96r-66,-92r50,0r40,57r44,-57r50,0r-72,92r79,96r-53,0","w":198},"y":{"d":"107,30v-11,27,-45,44,-84,44r0,-39v66,-1,56,-29,37,-77r-59,-146r45,0r52,130r46,-130r45,0","w":192,"k":{".":40,",":40}},"z":{"d":"11,0r0,-15r103,-135r-101,0r0,-38r165,0r0,15r-99,135r100,0r0,38r-168,0","w":190},"{":{"d":"83,6v3,32,18,34,59,34r0,34v-54,4,-104,-10,-104,-56v0,-37,39,-106,-24,-106r0,-24v59,-1,24,-63,24,-100v0,-44,51,-58,104,-53r0,32v-29,0,-63,-5,-59,27v6,43,25,82,-23,105v51,20,28,63,23,107","w":156},"|":{"d":"89,74r0,-339r36,0r0,339r-36,0"},"}":{"d":"119,-212v0,34,-35,100,23,100r0,24v-61,0,-23,70,-23,106v0,46,-51,61,-105,56r0,-34v41,0,57,-1,60,-34v1,-12,-11,-51,-11,-64v0,-17,12,-31,34,-43v-46,-23,-30,-63,-23,-105v5,-32,-31,-27,-60,-27r0,-32v53,-5,105,8,105,53","w":156},"~":{"d":"135,-84v-28,3,-65,-32,-78,0r-25,0v3,-23,15,-45,38,-47v24,-3,66,30,80,0r26,0v-8,28,-14,44,-41,47"},"\u00a0":{"w":108,"k":{"Y":7,"T":7,"A":20}}}});
(function ($) {
  $.os = {};

  // TODO: Namespace everything?
  $.extend($, {
    // Last authorized username.
    // Used client side to build URL's so we can cache feed links without the need for ESI.
    username: function () {
      return $.cookie('username');
    },

    target: function () {
      return $.cookie('show_new_window') == 'true' ? '_blank' : '_self';
    },

    // Fetch links for feed.
    // TODO: Switch to $.username();
    links: function (options) {
      var defaults = {cache: true};
      options      = $.extend(defaults, options);

      if (!(options.cache && $.os.links)) {
        $.ajax({
          type:     'GET',
          url:      '/' + $.os.user.username,
          dataType: 'json',
          async:    false,
          cache:    options.cache,
          success:  function (json) { $.os.links = json;}
        });
      }
      return $.os.links;
    }
  });
})(jQuery);
(function ($) {
  // Redirect to users custom feed.
  if ($.url.attr('path') == '/' && $.cookie('username')) {
    var to = '/' + $.cookie('username');
    document.write('<body><div id="head" class="navBar"><div class="container_12"><div class="grid_12"><a class="logo" href="/" title="OurSignal | Home">Home</a><div class="navigation"><h3>Loading Oursignal...</h3></div></div></div></div></body>');
    document.location = to;
    return;
  }

  // Builds navigation to suit $.username() cache.
  $(document).ready(function () {
    var username = $.username();
    if (!username) return;

    // Feed links.
    var base = [
      $.url.attr('protocol'), '://', $.url.attr('host'),
      ($.url.attr('port') ? ':' + $.url.attr('port') : ''),
      '/', username
    ].join('');
    $('#developer_rss').attr('href', base + '.rss');
    $('#developer_xml').attr('href', base + '.xml');
    $('#developer_json').attr('href', base + '.json');
    $('#developer_html').attr('href', base + '/');

    // Logout, Customize
    var el_options = $('#head .navigation .options');
    var el_logout  = $('<a />').attr('href', '/users/' + username + '/logout').append('Log out ');
    el_options.find('.customize a').attr('href', '/users/' + username + '/edit');
    el_options.prepend($('<li />').attr('class', 'logout').append(el_logout));

    // Username
    var el_username = $('<a />').attr({href: '/' + username + '/', 'class': 'username'}).append('YourSignal');
    var el_user     = $('<li />').attr('class', 'user').append(el_username);
    el_options.prepend(el_user);

    // Heading
    $('#head #logo .logo').attr('href', base);
  });
})(jQuery);

