/*
 * 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 (c) 2010 Typodermic Fonts. This font is not freely distributable.
 * Visit typodermic.com for more information.
 * 
 * Trademark:
 * GGX88 is a trademark of Typodermic Fonts
 * 
 * Description:
 * To see more fonts by Ray Larabie, visit Typodermic.com
 * 
 * Manufacturer:
 * Ray Larabie
 * 
 * Designer:
 * Ray Larabie
 * 
 * Vendor URL:
 * http://www.larabiefonts.com
 */
Cufon.registerFont({"w":207,"face":{"font-family":"GGX88 Rg","font-weight":400,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 6 3 3 6 2 2 0 4","ascent":"252","descent":"-108","x-height":"5","bbox":"-8 -265 306 84.4657","underline-thickness":"7.2","underline-position":"-44.28","stemh":"39","stemv":"47","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":100,"k":{"j":17}},"!":{"d":"76,0r-49,0r0,-47r49,0r0,47xm64,-66r-24,0v-11,-70,-16,-117,-13,-173r50,0v3,58,-2,102,-13,173","w":104},"\"":{"d":"55,-149r-32,0r0,-90r32,0r0,90xm134,-149r-32,0r0,-90r32,0r0,90","w":157},"#":{"d":"118,-99r5,-41r-32,0r-5,41r32,0xm135,0r-31,0r10,-68r-32,0r-9,68r-30,0r8,-68r-31,0r3,-31r32,0r6,-41r-31,0r3,-31r32,0r9,-68r30,0r-9,68r32,0r9,-68r31,0r-9,68r31,0r-4,31r-31,0r-6,41r32,0r-4,31r-32,0","w":209},"$":{"d":"92,20r0,-15v-51,-6,-71,-27,-71,-77r43,0v4,29,10,38,28,41r0,-69v-45,-12,-67,-30,-67,-68v0,-36,28,-66,67,-69r0,-16r23,0r0,16v42,3,64,26,66,70r-43,0v-3,-24,-9,-31,-23,-34r0,63v61,21,70,37,70,72v0,41,-28,67,-70,71r0,15r-23,0xm115,-30v35,-6,33,-55,0,-62r0,62xm92,-201v-32,6,-32,49,0,56r0,-56","w":205},"%":{"d":"54,-140v10,0,15,-11,15,-43v0,-32,-5,-43,-15,-43v-10,0,-14,11,-14,43v0,32,4,43,14,43xm54,-119v-26,0,-41,-20,-41,-65v0,-45,15,-63,41,-63v26,0,41,18,41,63v0,45,-15,65,-41,65xm49,7r-25,0r166,-253r25,0xm187,-13v10,0,15,-11,15,-43v0,-32,-5,-43,-15,-43v-10,0,-15,11,-15,43v0,32,5,43,15,43xm186,8v-26,0,-41,-20,-41,-65v0,-45,15,-63,41,-63v26,0,42,18,42,63v0,45,-16,65,-42,65","w":240},"&":{"d":"211,0r-46,0r-13,-18v-45,48,-140,27,-140,-46v0,-35,16,-56,51,-76v-35,-35,-25,-107,36,-107v35,0,54,17,54,54v0,30,-19,47,-41,61r40,52v4,-13,6,-26,7,-40r35,0v-1,27,-7,52,-18,73xm132,-45r-51,-69v-24,13,-32,24,-32,47v0,46,63,52,83,22xm94,-157v15,-9,27,-19,27,-36v0,-13,-8,-20,-21,-20v-34,0,-25,37,-6,56","w":209,"k":{"Y":13,"X":-11,"V":16}},"'":{"d":"55,-149r-32,0r0,-90r32,0r0,90","w":78,"k":{"s":8,"o":8,"j":11,"g":8,"d":8,"a":8,"J":15,"A":30}},"(":{"d":"115,51r-34,0v-74,-89,-80,-224,0,-313r34,0v-59,99,-58,212,0,313","w":110},")":{"d":"30,51r-35,0v58,-101,59,-214,0,-313r35,0v79,89,73,224,0,313","w":110},"*":{"d":"123,-132r-24,17r-26,-34r-25,34r-24,-17r26,-36r-39,-12r8,-27r39,12r0,-44r31,0r0,44r38,-12r9,27r-39,12","w":147},"+":{"d":"117,-39r-34,0r0,-68r-68,0r0,-33r68,0r0,-68r34,0r0,68r68,0r0,33r-68,0r0,68","w":200},",":{"d":"29,56r0,-18v18,-5,28,-15,28,-38r-28,0r0,-49r49,0v1,55,1,98,-49,105","w":107},"-":{"d":"104,-93r-90,0r0,-36r90,0r0,36","w":118,"k":{"Z":16,"Y":27,"X":21,"V":18,"T":35,"S":6,"J":20}},".":{"d":"79,0r-50,0r0,-49r50,0r0,49","w":108,"k":{"t":16,"s":9,"o":9,"g":9,"d":9,"a":9,"Y":39,"V":26,"U":15,"T":33,"S":5,"O":9,"G":9}},"\/":{"d":"39,0r-39,0r68,-239r40,0","w":107,"k":{"z":10,"x":5,"u":8,"s":22,"r":10,"p":12,"o":22,"n":14,"g":22,"d":22,"a":22,"Y":-7,"X":-5,"V":-10,"T":-13,"S":3,"O":8,"J":28,"G":14,"A":18}},"0":{"d":"104,-30v23,0,34,-24,34,-89v0,-66,-11,-91,-34,-91v-23,0,-34,24,-34,90v0,67,11,90,34,90xm103,8v-52,0,-81,-39,-81,-129v0,-89,29,-126,81,-126v51,0,83,37,83,126v0,89,-32,129,-83,129"},"1":{"d":"141,0r-47,0r0,-165r-49,0r0,-33v41,0,55,-13,58,-41r38,0r0,239","w":222},"2":{"d":"185,0r-163,0v0,-44,10,-75,72,-119v34,-24,45,-37,45,-57v0,-24,-15,-31,-34,-31v-22,0,-34,10,-34,42r-45,0v0,-52,28,-82,77,-82v48,0,81,23,81,70v0,37,-18,56,-69,93v-18,13,-32,30,-33,43r103,0r0,41"},"3":{"d":"84,-107r0,-33v40,0,48,-16,48,-33v0,-24,-8,-37,-30,-37v-18,0,-32,15,-32,40r-44,0v0,-46,32,-77,77,-77v69,0,101,85,46,119v23,10,36,29,36,59v0,48,-34,77,-84,77v-50,0,-79,-29,-79,-78r45,0v0,28,13,40,36,40v20,0,34,-14,34,-40v0,-28,-14,-37,-53,-37"},"4":{"d":"118,-89r0,-84r-49,84r49,0xm163,0r-46,0r0,-52r-93,0r0,-41r87,-146r52,0r0,150r27,0r0,37r-27,0r0,52"},"5":{"d":"72,-94r-49,0r5,-145r148,0r0,40r-106,0r-2,64v45,-38,117,-11,117,58v0,51,-34,85,-83,85v-44,0,-77,-29,-79,-70r46,0v2,20,14,32,33,32v26,0,36,-18,36,-45v0,-45,-53,-51,-66,-19"},"6":{"d":"105,-30v22,0,34,-19,34,-45v0,-27,-13,-45,-34,-45v-22,0,-36,18,-36,44v0,27,13,46,36,46xm181,-187r-47,0v-1,-15,-10,-23,-25,-23v-26,0,-38,24,-41,76v37,-44,117,-18,117,57v0,49,-32,85,-79,85v-57,0,-84,-40,-84,-120v0,-96,30,-135,89,-135v39,0,65,21,70,60"},"7":{"d":"101,0r-48,0v6,-69,33,-140,84,-198r-117,0r0,-41r168,0r0,36v-54,60,-83,131,-87,203"},"8":{"d":"104,-30v24,0,35,-15,35,-40v0,-22,-11,-37,-35,-37v-24,0,-34,14,-34,37v0,25,10,40,34,40xm104,-144v20,0,29,-13,29,-32v0,-20,-9,-33,-29,-33v-20,0,-29,13,-29,33v0,19,9,32,29,32xm151,-131v62,31,42,139,-47,139v-88,0,-111,-106,-45,-137v-54,-33,-22,-118,45,-118v74,0,94,82,47,116","w":208},"9":{"d":"103,-119v22,0,35,-18,35,-44v0,-27,-13,-46,-36,-46v-22,0,-34,19,-34,45v0,27,14,45,35,45xm27,-51r46,0v1,15,10,22,25,22v26,0,38,-24,41,-76v-36,46,-117,19,-117,-57v0,-49,32,-85,79,-85v57,0,84,40,84,120v0,96,-30,135,-89,135v-39,0,-64,-20,-69,-59"},":":{"d":"78,0r-49,0r0,-49r49,0r0,49xm78,-122r-49,0r0,-48r49,0r0,48","w":107},";":{"d":"29,56r0,-18v18,-5,28,-15,28,-38r-28,0r0,-49r49,0v1,55,1,98,-49,105xm78,-122r-49,0r0,-48r49,0r0,48","w":107},"<":{"d":"185,-35r-170,-72r0,-33r170,-72r0,37r-132,52r132,51r0,37","w":200},"=":{"d":"185,-143r-170,0r0,-33r170,0r0,33xm185,-71r-170,0r0,-33r170,0r0,33","w":200},">":{"d":"185,-107r-170,72r0,-37r132,-51r-132,-52r0,-37r170,72r0,33","w":200},"?":{"d":"123,0r-48,0r0,-47r48,0r0,47xm181,-180v0,52,-68,62,-61,111r-44,0v0,-29,3,-43,16,-58v15,-18,39,-22,39,-50v0,-23,-15,-32,-33,-32v-26,0,-32,15,-35,39r-47,0v0,-48,33,-77,81,-77v52,0,84,19,84,67","w":196},"@":{"d":"130,-55v22,0,36,-24,36,-56v0,-21,-8,-30,-25,-30v-21,0,-38,16,-38,55v0,20,7,31,27,31xm231,-15r11,20v-14,12,-47,25,-102,25v-82,0,-125,-52,-125,-124v0,-76,47,-131,127,-131v63,0,117,30,117,104v0,62,-33,95,-63,95v-20,0,-30,-9,-33,-19v-27,40,-100,7,-90,-41v0,-46,26,-82,67,-82v17,0,30,8,35,23r5,-19r28,0r-21,102v0,5,4,7,8,7v16,0,37,-22,37,-63v0,-59,-35,-83,-91,-83v-64,0,-99,53,-99,105v0,65,37,99,101,99v42,0,73,-7,88,-18","w":273},"A":{"d":"144,-90r-30,-95r-30,95r60,0xm228,0r-54,0r-15,-49r-88,0r-17,49r-53,0r85,-239r58,0","w":228,"k":{"v":19,"u":7,"s":-2,"o":5,"g":5,"d":5,"a":2,"Y":37,"V":27,"U":9,"T":24,"S":-3,"O":8,"G":8,"A":-8,"\/":-13,"'":30}},"B":{"d":"75,-41v42,-1,100,10,100,-34v0,-44,-60,-26,-100,-30r0,64xm168,-172v0,-38,-58,-23,-93,-26r0,52v36,-3,93,12,93,-26xm135,0r-108,0r0,-239v80,2,190,-20,190,65v0,21,-12,38,-29,45v20,8,36,23,36,58v0,44,-29,71,-89,71","w":239},"C":{"d":"178,-82r50,0v-10,54,-47,90,-103,90v-63,0,-111,-43,-111,-125v0,-81,44,-130,112,-130v60,0,97,38,102,86r-50,0v-7,-27,-28,-43,-52,-43v-42,0,-61,32,-61,84v0,95,96,114,113,38","w":241},"D":{"d":"76,-41v68,5,103,-7,103,-81v0,-70,-36,-80,-103,-76r0,157xm127,0r-100,0r0,-239r93,0v65,0,110,44,110,117v0,73,-41,122,-103,122","w":242,"k":{"Z":3,"Y":13,"X":8,"V":14,"T":12,"A":8,"\/":11,".":9}},"E":{"d":"208,0r-181,0r0,-239r176,0r0,42r-127,0r0,51r117,0r0,42r-117,0r0,62r132,0r0,42","w":221},"F":{"d":"182,-101r-105,0r0,101r-50,0r0,-239r170,0r0,42r-120,0r0,54r105,0r0,42","w":205,"k":{"s":10,"o":10,"g":10,"d":10,"a":10,"V":-6,"T":-6,"J":15,"A":22,"\/":16,".":34,"&":6}},"G":{"d":"237,0r-42,0r-1,-24v-12,20,-38,32,-71,32v-66,0,-109,-61,-109,-128v0,-71,41,-127,118,-127v57,0,101,34,105,82r-51,0v-3,-22,-26,-41,-54,-41v-41,0,-66,30,-66,88v0,39,20,84,66,84v33,0,58,-25,58,-55r-53,0r0,-40r100,0r0,129","w":258,"k":{"Y":11,"V":9,"T":12}},"H":{"d":"221,0r-51,0r0,-107r-93,0r0,107r-50,0r0,-239r50,0r0,90r93,0r0,-90r51,0r0,239","w":247},"I":{"d":"78,0r-50,0r0,-239r50,0r0,239","w":106},"J":{"d":"109,-69r0,-170r50,0r0,175v0,44,-26,72,-78,72v-51,0,-78,-31,-74,-88r45,0v-1,28,4,48,29,48v23,0,28,-11,28,-37","w":186,"k":{"A":11,"\/":13,".":10}},"K":{"d":"235,0r-61,0r-71,-108r-27,27r0,81r-49,0r0,-239r49,0r0,97r92,-97r65,0r-95,94","w":234,"k":{"v":8,"u":6,"s":8,"o":8,"g":8,"d":8,"a":8,"Y":-8,"V":-6,"S":1,"O":13,"G":13,"\/":-10,"-":9}},"L":{"d":"195,0r-168,0r0,-239r50,0r0,195r118,0r0,44","w":198,"k":{"v":18,"s":3,"o":3,"g":3,"d":3,"a":3,"Y":37,"V":29,"U":5,"T":31,"S":8,"O":8,"G":8,"A":-4,"'":27}},"M":{"d":"260,0r-47,0r0,-164r-45,164r-50,0r-44,-163r0,163r-46,0r0,-239r73,0r43,175r44,-175r72,0r0,239","w":287},"N":{"d":"221,0r-46,0r-102,-161r0,161r-46,0r0,-239r53,0r95,154r0,-154r46,0r0,239","w":247},"O":{"d":"127,-35v36,0,65,-24,65,-81v0,-57,-23,-87,-65,-87v-42,0,-65,30,-65,87v0,57,23,81,65,81xm127,8v-75,0,-114,-43,-114,-125v0,-81,41,-130,114,-130v73,0,115,49,115,131v0,83,-40,124,-115,124","w":254,"k":{"Z":3,"Y":12,"X":8,"V":10,"T":10,"A":8,"\/":7,".":9}},"P":{"d":"77,-127v40,1,93,4,88,-36v5,-38,-48,-37,-88,-35r0,71xm77,0r-50,0r0,-239r105,0v47,0,77,34,77,77v1,65,-59,83,-132,75r0,87","w":221,"k":{"s":4,"o":9,"j":11,"g":9,"d":9,"a":9,"Y":6,"T":4,"J":23,"A":20,"\/":28,".":42,"-":5,"&":13}},"Q":{"d":"224,33r-53,0r-13,-28v-89,15,-145,-29,-145,-122v0,-81,41,-130,114,-130v73,0,115,49,115,131v0,51,-15,85,-44,105xm62,-116v0,62,26,87,76,84r-26,-46r53,0r11,24v10,-13,16,-33,16,-62v0,-57,-23,-87,-65,-87v-42,0,-65,30,-65,87","w":254},"R":{"d":"175,-166v4,-42,-59,-31,-99,-32r0,64v40,0,104,8,99,-32xm215,0r-49,0v-4,-42,18,-99,-37,-94r-53,0r0,94r-49,0r0,-239r121,0v74,-7,101,101,38,125v42,7,26,68,29,114","w":239,"k":{"s":1,"o":1,"g":1,"d":1,"a":1,"Y":10,"V":5,"U":3,"-":9}},"S":{"d":"202,-168r-48,0v-3,-24,-17,-37,-48,-37v-28,0,-42,10,-42,29v1,34,87,35,108,50v22,10,37,24,37,62v0,46,-41,72,-90,72v-69,0,-104,-27,-106,-80r48,0v0,24,22,40,51,40v58,0,71,-53,11,-64v-73,-13,-105,-28,-105,-80v0,-39,29,-71,88,-71v58,0,94,31,96,79","w":221,"k":{"Z":3,"Y":8,"X":3,"V":8,"T":7,"A":2,"\/":3,".":9,"-":3}},"T":{"d":"124,0r-50,0r0,-197r-72,0r0,-42r194,0r0,42r-72,0r0,197","w":198,"k":{"v":8,"u":18,"s":26,"r":11,"o":26,"g":26,"d":26,"a":26,"Y":-10,"V":-10,"T":-13,"S":3,"O":8,"J":36,"G":8,"A":24,"\/":31,".":29,"-":35,"&":9}},"U":{"d":"167,-80r0,-159r51,0r0,159v0,58,-35,88,-98,88v-58,0,-94,-27,-94,-85r0,-162r50,0r0,158v0,30,16,48,43,48v32,0,48,-16,48,-47","w":243,"k":{"A":10,"\/":13,".":15}},"V":{"d":"129,0r-47,0r-81,-239r53,0r52,168r52,-168r52,0","w":210,"k":{"u":9,"s":19,"o":19,"g":19,"d":19,"a":19,"Y":-11,"V":-12,"T":-9,"S":8,"O":10,"J":20,"G":10,"A":27,"\/":30,".":26,"-":19,"&":15}},"W":{"d":"239,0r-48,0r-37,-156r-38,156r-47,0r-67,-239r53,0r39,155r33,-155r53,0r36,155r39,-155r51,0","w":309},"X":{"d":"214,0r-61,0r-45,-82r-49,82r-58,0r77,-122r-73,-117r59,0r44,77r43,-77r58,0r-73,115","w":214,"k":{"v":7,"s":8,"o":8,"g":8,"d":8,"a":8,"\/":-10,"-":19}},"Y":{"d":"133,0r-50,0r0,-90r-83,-149r58,0r51,97r46,-97r58,0r-80,149r0,90","w":212,"k":{"u":17,"s":36,"p":17,"o":36,"g":36,"d":36,"a":36,"Y":-12,"V":-14,"T":-13,"S":5,"O":13,"J":35,"G":17,"A":37,"\/":31,".":33,"-":22,"&":16}},"Z":{"d":"194,0r-187,0r0,-42r124,-155r-121,0r0,-42r184,0r0,39r-125,158r125,0r0,42","w":200,"k":{"s":5,"o":5,"g":5,"d":5,"a":5,"S":2,"O":2,"G":2,"-":25}},"[":{"d":"112,47r-82,0r0,-306r82,0r0,32r-41,0r0,242r41,0r0,32","w":115},"\\":{"d":"108,0r-39,0r-69,-239r39,0","w":107},"]":{"d":"85,47r-83,0r0,-32r42,0r0,-242r-42,0r0,-32r83,0r0,306","w":114},"^":{"d":"160,-170r-50,0r-26,-32r-27,32r-50,0r60,-69r33,0","w":167},"_":{"d":"174,45r-175,0r0,-21r175,0r0,21","w":172},"`":{"d":"103,-199r-81,-34r17,-30r75,44","w":136},"a":{"d":"124,-87v-10,12,-75,12,-65,38v0,13,7,20,22,20v32,-1,48,-23,43,-58xm171,0r-44,0v-1,-5,-2,-10,-2,-16v-24,35,-113,26,-113,-28v0,-51,34,-59,81,-63v43,-3,37,-40,0,-39v-22,0,-29,10,-32,26r-43,0v1,-37,20,-62,77,-62v103,0,71,96,76,182","w":192,"k":{"v":12,"t":6,"'":9}},"b":{"d":"107,-33v23,0,40,-22,40,-54v0,-36,-13,-55,-40,-55v-26,0,-40,19,-40,58v0,30,17,51,40,51xm68,0r-45,0r0,-242r46,0r0,88v42,-58,125,-19,125,64v0,85,-83,126,-126,68r0,22","w":206,"k":{"z":4,"x":7,"v":9,"t":5,"j":11,"Y":35,"X":7,"V":22,"T":31,"A":6,"\/":3,".":9,"'":9}},"c":{"d":"127,-64r48,0v-5,41,-40,69,-82,69v-48,0,-81,-33,-81,-96v0,-117,158,-117,163,-23r-47,0v-3,-18,-16,-29,-34,-29v-20,0,-36,12,-36,51v0,39,17,57,35,57v18,0,32,-10,34,-29","w":185},"d":{"d":"99,-33v23,0,40,-21,40,-51v0,-39,-13,-58,-39,-58v-27,0,-41,19,-41,55v0,32,17,54,40,54xm183,0r-45,0r0,-22v-42,59,-126,16,-126,-68v0,-82,83,-123,125,-64r0,-88r46,0r0,242","w":206},"e":{"d":"60,-106r72,0v-1,-53,-71,-50,-72,0xm181,-76r-122,0v-4,45,57,59,71,24r48,0v-11,36,-40,57,-78,57v-59,0,-88,-33,-88,-97v0,-55,32,-90,86,-90v55,0,83,35,83,106","w":187},"f":{"d":"76,0r-46,0r0,-144r-27,0r0,-33r27,0v-4,-46,23,-68,77,-65r0,38v-22,-2,-34,4,-31,27r32,0r0,33r-32,0r0,144","w":106,"k":{"x":-14,"v":-14,"t":-13,"o":5,"g":5,"f":-13,"d":5,"a":5,"\/":4,".":15,"'":-6}},"g":{"d":"100,-35v23,0,40,-19,40,-49v0,-38,-13,-57,-40,-57v-27,0,-40,18,-40,54v0,32,17,52,40,52xm99,44v39,0,43,-30,40,-68v-7,16,-26,25,-49,25v-58,0,-78,-45,-78,-91v0,-80,85,-124,127,-65r0,-22r47,0r0,179v0,52,-36,82,-87,82v-51,0,-76,-17,-80,-63r44,0v3,18,13,23,36,23"},"h":{"d":"183,0r-48,0r0,-110v0,-27,-8,-35,-30,-35v-56,0,-31,91,-36,145r-47,0r0,-242r47,0r0,88v20,-45,114,-34,114,29r0,125","w":204,"k":{"v":8,"t":3}},"i":{"d":"71,0r-47,0r0,-177r47,0r0,177xm71,-198r-47,0r0,-44r47,0r0,44","w":93},"j":{"d":"69,-198r-47,0r0,-44r47,0r0,44xm23,-177r46,0r0,204v1,39,-27,61,-77,57r0,-40v17,1,31,0,31,-18r0,-203","w":92},"k":{"d":"185,0r-53,0r-38,-80r-23,24r0,56r-47,0r0,-242r47,0r0,132r58,-67r57,0r-59,65","w":186,"k":{"s":5,"o":8,"g":8,"d":8}},"l":{"d":"71,0r-47,0r0,-242r47,0r0,242","w":93},"m":{"d":"275,0r-45,0v-6,-49,19,-138,-28,-144v-48,5,-25,94,-30,144r-47,0r0,-107v0,-28,-7,-35,-28,-35v-19,0,-28,11,-28,34r0,108r-47,0r0,-177r44,0r0,26v20,-41,79,-43,101,-3v22,-52,108,-26,108,31r0,123","w":297},"n":{"d":"183,0r-48,0r0,-107v0,-27,-8,-35,-30,-35v-58,-1,-30,90,-36,142r-47,0r0,-177r45,0r0,26v21,-48,116,-41,116,28r0,123","w":204,"k":{"v":9,"t":3}},"o":{"d":"103,-35v28,0,43,-18,43,-54v0,-36,-15,-53,-43,-53v-28,0,-43,17,-43,53v0,36,15,54,43,54xm103,5v-58,0,-91,-39,-91,-94v0,-56,35,-93,91,-93v55,0,90,36,90,93v0,56,-35,94,-90,94","w":204,"k":{"z":4,"x":7,"v":9,"t":5,"j":11,"Y":35,"X":7,"V":22,"T":31,"A":6,"\/":3,".":9,"'":9}},"p":{"d":"107,-35v27,0,40,-19,40,-55v0,-32,-17,-54,-40,-54v-23,0,-40,21,-40,51v0,39,14,58,40,58xm69,84r-46,0r0,-261r45,0r0,21v43,-57,126,-15,126,69v0,82,-82,123,-125,64r0,107","w":206,"k":{"z":4,"x":7,"v":9,"t":5,"j":11,"Y":35,"X":7,"V":22,"T":31,"A":6,"\/":3,".":9,"'":9}},"q":{"d":"184,84r-46,0r0,-107v-42,58,-126,18,-126,-64v0,-83,83,-126,126,-69r1,-21r45,0r0,261xm100,-35v26,0,39,-19,39,-58v0,-30,-16,-51,-39,-51v-23,0,-40,22,-40,54v0,36,13,55,40,55"},"r":{"d":"68,0r-47,0r0,-177r44,0r0,21v17,-26,33,-26,58,-26r0,48v-33,-5,-55,10,-55,42r0,92","w":125,"k":{"v":-3,"t":-9,"s":1,"o":1,"g":1,"d":1,"a":1,"\/":14}},"s":{"d":"168,-123r-45,0v4,-28,-59,-33,-61,-9v0,10,10,15,29,20v62,17,82,20,82,62v0,32,-27,55,-79,55v-51,0,-83,-25,-84,-62r48,0v0,17,14,26,36,26v18,0,32,-5,32,-17v0,-13,-9,-17,-28,-21v-69,-15,-81,-33,-81,-63v0,-27,21,-50,76,-50v51,0,72,23,75,59","w":182,"k":{"z":4,"x":2,"v":4,"t":2,"j":11,"Y":35,"X":7,"V":22,"T":31,"A":6,"\/":3,".":9,"'":9}},"t":{"d":"78,0r-46,0r0,-144r-29,0r0,-33r29,0r0,-62r46,0r0,62r30,0r0,33r-30,0r0,144","w":113,"k":{"t":-5,"s":2,"o":5,"g":5,"f":-5,"d":5,"a":5,"\/":10,".":19}},"u":{"d":"181,0r-45,0r0,-25v-27,51,-115,34,-115,-35r0,-117r47,0r0,109v0,22,10,33,30,33v58,-2,30,-89,36,-142r47,0r0,177","w":202},"v":{"d":"115,0r-49,0r-63,-177r52,0r37,117r37,-117r50,0","w":181,"k":{"x":-7,"v":-8,"s":6,"o":9,"j":7,"g":9,"f":-6,"d":9,"a":9,"\/":15}},"w":{"d":"206,0r-48,0r-28,-103r-28,103r-48,0r-50,-177r49,0r29,114r25,-114r47,0r28,114r27,-114r48,0","w":261},"x":{"d":"176,0r-57,0r-31,-53r-30,53r-56,0r59,-90r-57,-87r56,0r30,51r30,-51r55,0r-59,87","w":178,"k":{"v":-7,"s":2,"o":8,"g":8,"d":8,"a":6}},"y":{"d":"89,84r-49,0r29,-84r-67,-177r52,0r39,117r36,-117r49,0","w":179},"z":{"d":"159,0r-152,0r0,-36r90,-104r-84,0r0,-37r144,0r0,38r-90,101r92,0r0,38","w":166,"k":{"s":5,"o":5,"g":5,"d":5,"a":5}},"{":{"d":"116,47v-76,8,-73,-34,-73,-100v0,-28,-7,-38,-30,-38r0,-31v40,5,30,-46,28,-80v-2,-44,20,-60,75,-57r0,29v-77,-12,9,119,-72,124v20,3,39,17,39,37v0,37,-23,94,33,87r0,29","w":123},"|":{"d":"63,45r-36,0r0,-310r36,0r0,310","w":90},"}":{"d":"80,-53v0,63,5,109,-72,100r0,-29v76,11,-10,-119,71,-124v-20,-3,-39,-17,-39,-37v0,-36,23,-94,-32,-87r0,-29v76,-8,72,35,72,100v0,28,7,37,30,37r0,31v-23,0,-30,10,-30,38","w":123},"~":{"d":"195,-146r0,36v-32,44,-89,12,-131,3v-20,0,-35,10,-49,28r0,-37v10,-13,26,-24,48,-24v58,0,95,45,132,-6","w":210},"\u00a0":{"w":100,"k":{"j":17}}}});


$(function () {
    //cufon
    Cufon.replace('.twoRows .anItem h4, .mediaCol .linksResources h5, .mediaCol .linksResources ul li a, ul.prevNewsletters a');
    Cufon.replace('.mainCol h3.darkBlueHeading, .faqList .anItem h3, .contactCol .office', { textShadow: '0px 1px 1px #e2f7ff' });
    Cufon.replace('.header .hpPanel h2, .header .hpPanel p', { textShadow: '0px 1px 1px #fff' });
    Cufon.replace('.header .logoContainer .strap h3', { textShadow: '0px 1px 1px #75b218' });
    Cufon.replace('.footerTop h4', { textShadow: '0px 1px 1px #659c15' });
    Cufon.replace('.sectionHome .newsCol h2, .sectionHome .rightCol h2, .mainCol h2, h3.artTitle, .mainCol .wysHeading', { textShadow: '0px 1px 1px #fff3e1' });
    Cufon.replace('.newsCol .article h3, .listItems .anItem h3', { textShadow: '0px 1px 1px #f2ffdf' });
    Cufon.replace('.leftCol .lcHeadingC h2', { textShadow: '0px 1px 1px #113a4a' });
    Cufon('.leftCol .subnav ul li a', { hover: { color: '#03232f'} });
    Cufon.replace('.leftCol .subnav ul li a', { textShadow: '0px 1px 1px #eeeeee' });
    Cufon.replace('.mediaCol .nameCMid h4', { textShadow: '0px 1px 1px #ba720d' });
    Cufon('.header ul.nav li ul li a', { hover: { color: '#d3f6a1'} });
    Cufon('.header ul.nav2 li ul li a', { hover: { color: '#b9e8fa'} });
    Cufon.replace('.header ul.nav li ul li a');
    Cufon.replace('.header ul.nav2 li ul li a');
    Cufon.now();
});
