/*!
 * jQuery JavaScript Library v1.6.1
 * http://jquery.com/
 *
 * Copyright 2011, John Resig
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * Includes Sizzle.js
 * http://sizzlejs.com/
 * Copyright 2011, The Dojo Foundation
 * Released under the MIT, BSD, and GPL Licenses.
 *
 * Date: Thu May 12 15:04:36 2011 -0400
 */
(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("<!doctype><html><body></body></html>");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b_(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bU,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bQ),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bD(a,b,c){var d=b==="width"?bx:by,e=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return e;f.each(d,function(){c||(e-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?e+=parseFloat(f.css(a,"margin"+this))||0:e-=parseFloat(f.css(a,"border"+this+"Width"))||0});return e}function bn(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bm(a){f.nodeName(a,"input")?bl(a):a.getElementsByTagName&&f.grep(a.getElementsByTagName("input"),bl)}function bl(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bk(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bj(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bi(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bh(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function X(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(S.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(y,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:E?function(a){return a==null?"":E.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?C.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(F)return F.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=D.call(arguments,2),g=function(){return a.apply(c,f.concat(D.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){G["[object "+b+"]"]=b.toLowerCase()}),x=e.uaMatch(w),x.browser&&(e.browser[x.browser]=!0,e.browser.version=x.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?z=function(){c.removeEventListener("DOMContentLoaded",z,!1),e.ready()}:c.attachEvent&&(z=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",z),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;a.setAttribute("className","t"),a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.addClass(a.call(this,b,c.attr("class")||""))});if(a&&typeof a=="string"){var b=(a||"").split(o);for(var c=0,d=this.length;c<d;c++){var e=this[c];if(e.nodeType===1)if(!e.className)e.className=a;else{var g=" "+e.className+" ",h=e.className;for(var i=0,j=b.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=" "+b[i]);e.className=f.trim(h)}}}return this},removeClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a=="string"||a===b){var c=(a||"").split(o);for(var d=0,e=this.length;d<e;d++){var g=this[d];if(g.nodeType===1&&g.className)if(a){var h=(" "+g.className+" ").replace(n," ");for(var i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){var d=f(this);d.toggleClass(a.call(this,c,d.attr("class"),b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem
)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,O(a.origType,a.selector),f.extend({},a,{handler:N,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,O(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?F:E):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=F;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=F;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=F,this.stopPropagation()},isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E};var G=function(a){var b=a.relatedTarget;a.type=a.data;try{if(b&&b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&f.event.handle.apply(this,arguments)}catch(d){}},H=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?H:G,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?H:G)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&L("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&L("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var I,J=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var M={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||E,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=y.exec(h),k="",j&&(k=j[0],h=h.replace(y,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,M[h]?(a.push(M[h]+k),h=h+k):h=(M[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+O(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+O(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var P=/Until$/,Q=/^(?:parents|prevUntil|prevAll)/,R=/,/,S=/^.[^:#\[\.,]*$/,T=Array.prototype.slice,U=f.expr.match.POS,V={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(X(this,a,!1),"not",a)},filter:function(a){return this.pushStack(X(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=U.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/<tbody/i,bb=/<|&#?\w+;/,bc=/<(?:script|object|embed|option|style)/i,bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bh(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bn)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bc.test(a[0])&&(f.support.checkClone||!bd.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||
b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1></$2>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bm(k[i]);else bm(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bo=/alpha\([^)]*\)/i,bp=/opacity=([^)]*)/,bq=/-([a-z])/ig,br=/([A-Z]|^ms)/g,bs=/^-?\d+(?:px)?$/i,bt=/^-?\d/,bu=/^[+\-]=/,bv=/[^+\-\.\de]+/g,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB,bC=function(a,b){return b.toUpperCase()};f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0,widows:!0,orphans:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bu.test(d)&&(d=+d.replace(bv,"")+parseFloat(f.css(a,c))),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bq,bC)}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){a.offsetWidth!==0?e=bD(a,b,d):f.swap(a,bw,function(){e=bD(a,b,d)});if(e<=0){e=bz(a,b,b),e==="0px"&&bB&&(e=bB(a,b,b));if(e!=null)return e===""||e==="auto"?"0px":e}if(e<0||e==null){e=a.style[b];return e===""||e==="auto"?"0px":e}return typeof e=="string"?e:e+"px"}},set:function(a,b){if(!bs.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cv(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cm.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=cn.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this),f.isFunction(d.old)&&d.old.call(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cq||cs(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!co&&(cr?(co=1,g=function(){co&&(cr(g),e.tick())},cr(g)):co=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cq||cs(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(co),co=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);

/* ------------------------------------------------------------------------------------------------------------------------------------------- */

/* CUFON * /

/*
 * 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}})());

Cufon.registerFont({"w":212,"face":{"font-family":"ITC Avant Garde Gothic Std Medium","font-weight":500,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 6 2 2 2 2 2 2 4","ascent":"266","descent":"-94","x-height":"5","bbox":"-1 -292 333 96.6158","underline-thickness":"18","underline-position":"-18","stemh":"35","stemv":"37","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":106,"k":{"T":31,"V":30,"W":14,"Y":36,"A":15}},"!":{"d":"73,-266r0,191r-38,0r0,-191r38,0xm73,-47r0,47r-38,0r0,-47r38,0","w":108},"\"":{"d":"59,-160r-29,0r0,-106r29,0r0,106xm116,-160r-30,0r0,-106r30,0r0,106","w":145},"#":{"d":"144,-90r-10,74r-26,0r10,-74r-38,0r-11,74r-27,0r11,-74r-44,0r3,-25r45,0r5,-37r-45,0r4,-26r44,0r10,-67r26,0r-9,67r38,0r10,-67r26,0r-9,67r46,0r-3,26r-47,0r-5,37r46,0r-2,25r-48,0xm122,-115r5,-37r-39,0r-5,37r39,0"},"$":{"d":"144,-78v0,-67,-109,-28,-109,-113v0,-39,27,-62,57,-68r0,-33r31,0r0,33v34,6,53,32,54,64r-36,0v-3,-45,-67,-44,-67,0v0,26,22,35,53,44v73,21,75,122,-4,140r0,35r-31,0r0,-35v-39,-5,-62,-37,-63,-70r39,0v1,53,76,50,76,3"},"%":{"d":"73,-147v-35,0,-62,-27,-62,-63v0,-35,27,-61,62,-61v35,0,62,27,62,62v0,35,-27,62,-62,62xm37,-209v0,20,15,36,36,36v20,0,35,-16,35,-37v0,-21,-14,-36,-35,-36v-21,0,-36,16,-36,37xm214,5v-35,0,-62,-26,-62,-63v0,-35,27,-62,62,-62v35,0,62,28,62,63v0,35,-28,62,-62,62xm178,-57v0,20,15,36,36,36v20,0,35,-15,35,-36v0,-21,-15,-36,-35,-36v-21,0,-36,15,-36,36xm224,-266r-135,266r-28,0r135,-266r28,0","w":286},"&":{"d":"208,-162r40,0r-46,87r53,54r-26,26r-47,-49v-14,28,-35,49,-78,49v-53,0,-85,-36,-85,-76v0,-43,35,-65,59,-78v-18,-19,-31,-36,-31,-59v0,-35,29,-63,66,-63v37,0,65,28,65,62v0,36,-27,51,-47,62r46,47xm113,-240v-17,0,-29,15,-29,30v0,18,15,31,25,42v22,-12,35,-22,35,-42v0,-16,-13,-30,-31,-30xm157,-69r-56,-56v-30,15,-41,32,-41,51v0,24,18,43,45,43v27,0,40,-15,52,-38","w":266},"(":{"d":"149,-271r0,42v-39,21,-78,74,-78,142v0,67,37,119,78,141r0,42v-160,-72,-159,-296,0,-367","w":162},")":{"d":"14,96r0,-41v39,-21,78,-74,78,-142v0,-67,-37,-120,-78,-142r0,-42v160,72,159,296,0,367","w":162},"*":{"d":"126,-266r-6,50r40,-31r12,23r-45,19r46,19r-14,24r-40,-31r7,50r-26,0r6,-51r-40,32r-13,-24r46,-19r-46,-19r13,-23r41,31r-7,-50r26,0","w":225},"+":{"d":"126,-181r0,72r72,0r0,37r-72,0r0,72r-36,0r0,-72r-72,0r0,-37r72,0r0,-72r36,0","w":216},",":{"d":"73,-47r-29,74r-33,0r23,-74r39,0","w":106,"k":{" ":46}},"-":{"d":"0,-121r99,0r0,37r-99,0r0,-37","w":98},".":{"d":"73,-47r0,47r-39,0r0,-47r39,0","w":106,"k":{" ":46}},"\/":{"d":"25,36r109,-302r42,0r-109,302r-42,0","w":201},"0":{"d":"13,-89r0,-87v0,-77,63,-95,93,-95v40,0,93,27,93,94r0,88v0,72,-59,94,-92,94v-35,0,-94,-23,-94,-94xm105,-234v-64,0,-49,83,-50,146v0,30,19,56,51,56v29,0,51,-26,51,-56v0,-67,24,-146,-52,-146"},"1":{"d":"89,0r0,-230r-50,0r0,-36r92,0r0,266r-42,0"},"2":{"d":"19,0r0,-33r83,-78v26,-23,50,-43,50,-75v0,-30,-20,-48,-46,-48v-28,0,-45,24,-46,58r-40,0v1,-23,6,-46,21,-64v51,-64,157,-23,153,51v-3,66,-80,110,-117,153r118,0r0,36r-176,0"},"3":{"d":"68,-198r-42,0v4,-102,153,-90,152,-5v0,30,-19,47,-36,56v48,17,52,55,52,69v4,81,-120,112,-165,49v-11,-16,-16,-34,-16,-49r43,0v1,26,20,46,48,46v30,0,48,-22,48,-49v-1,-34,-33,-52,-74,-47r0,-32v34,4,59,-15,58,-38v0,-20,-12,-36,-33,-36v-25,0,-34,20,-35,36"},"4":{"d":"131,0r0,-49r-127,0r0,-32r126,-185r42,0r0,183r28,0r0,34r-28,0r0,49r-41,0xm47,-83r86,0r0,-132"},"5":{"d":"46,-266r135,0r0,36r-103,0r-11,65v9,-6,21,-14,45,-14v124,0,113,184,-8,184v-47,0,-88,-31,-95,-80r42,0v12,63,109,51,107,-13v-1,-51,-69,-82,-101,-29r-35,-9"},"6":{"d":"107,5v-87,0,-119,-100,-74,-165r73,-106r48,0r-63,91v52,-23,112,17,112,83v0,55,-42,97,-96,97xm106,-145v-26,0,-56,19,-55,58v0,32,23,55,54,55v32,0,56,-25,56,-56v0,-34,-26,-57,-55,-57"},"7":{"d":"27,-266r159,0r0,33r-105,233r-46,0r107,-230r-115,0r0,-36"},"8":{"d":"59,-148v-53,-27,-36,-123,47,-123v82,0,102,95,47,123v77,32,41,153,-47,153v-88,0,-124,-120,-47,-153xm69,-199v0,21,16,37,37,37v21,0,38,-16,38,-37v0,-21,-17,-38,-38,-38v-21,0,-37,17,-37,38xm106,-129v-28,0,-47,22,-47,49v0,25,19,48,47,48v28,0,48,-24,48,-49v0,-26,-20,-48,-48,-48"},"9":{"d":"106,-271v86,0,118,101,74,165r-73,106r-49,0r64,-91v-52,23,-113,-18,-113,-84v0,-55,43,-96,97,-96xm161,-179v0,-32,-23,-55,-54,-55v-31,0,-55,25,-55,56v0,34,26,56,54,56v26,0,55,-20,55,-57"},":":{"d":"73,-196r0,47r-39,0r0,-47r39,0xm73,-47r0,47r-39,0r0,-47r39,0","w":106,"k":{" ":24}},";":{"d":"73,-196r0,47r-39,0r0,-47r39,0xm74,-47r-32,74r-31,0r23,-74r40,0","w":106,"k":{" ":26}},"<":{"d":"17,-109r182,-80r0,40r-143,58r143,59r0,40r-182,-81r0,-36","w":216},"=":{"d":"18,-150r180,0r0,36r-180,0r0,-36xm18,-67r180,0r0,36r-180,0r0,-36","w":216},">":{"d":"17,-32r143,-59r-143,-58r0,-40r182,80r0,36r-182,81r0,-40","w":216},"?":{"d":"185,-195v0,47,-76,83,-69,122r-40,0v1,-24,9,-44,36,-70v18,-18,30,-30,30,-49v0,-23,-16,-40,-41,-40v-25,0,-44,18,-44,47r-41,0v-1,-57,43,-86,87,-86v49,0,82,36,82,76xm116,-47r0,47r-40,0r0,-47r40,0","w":204},"@":{"d":"237,-53r8,19v-30,31,-78,39,-100,39v-92,0,-139,-71,-139,-136v0,-74,57,-141,140,-141v68,0,125,47,125,116v0,60,-44,98,-76,98v-13,0,-30,-6,-33,-26v-23,41,-88,34,-92,-30v-4,-60,79,-126,110,-65r6,-20r25,0r-26,105v-1,12,8,14,14,14v19,0,49,-30,49,-76v0,-59,-48,-93,-101,-93v-66,0,-116,52,-116,118v0,50,35,114,114,114v31,0,68,-11,92,-36xm124,-81v37,0,49,-37,49,-70v0,-18,-12,-30,-27,-30v-25,0,-50,31,-50,66v0,26,16,34,28,34","w":277},"A":{"d":"73,-63r-24,63r-46,0r109,-266r39,0r107,266r-46,0r-25,-63r-114,0xm176,-97r-46,-120r-45,120r91,0","w":261,"k":{"v":19,"w":14,"y":17,"C":17,"G":17,"O":17,"Q":17,"T":26,"u":13,"U":13,"V":37,"W":19,"Y":35}},"B":{"d":"203,-76v-2,51,-39,76,-99,76r-78,0r0,-266r79,0v83,-12,111,94,50,124v46,15,48,54,48,66xm148,-193v-2,-40,-39,-36,-80,-36r0,73v41,3,82,0,80,-37xm163,-79v1,-44,-48,-43,-95,-41r0,83v46,1,94,4,95,-42","w":215,"k":{"U":5,",":6,".":6,"A":11}},"C":{"d":"235,-81r45,0v-17,49,-67,86,-127,86v-80,0,-139,-63,-139,-139v0,-73,57,-137,139,-137v72,0,114,50,127,87r-45,0v-9,-17,-35,-50,-82,-50v-57,0,-96,46,-96,100v0,55,40,102,96,102v51,0,76,-39,82,-49","w":291,"k":{",":3,".":3,"A":18}},"D":{"d":"26,0r0,-266v84,3,144,-17,191,43v65,82,27,232,-106,223r-85,0xm204,-133v0,-74,-51,-105,-136,-96r0,192v84,9,136,-23,136,-96","w":260,"k":{"V":13,"W":5,"Y":19,",":22,".":20,"A":17}},"E":{"d":"26,0r0,-266r149,0r0,37r-107,0r0,76r105,0r0,37r-105,0r0,79r107,0r0,37r-149,0","w":193},"F":{"d":"26,0r0,-266r139,0r0,37r-97,0r0,78r95,0r0,37r-95,0r0,114r-42,0","w":177,"k":{",":64,".":58,"A":24,"a":7,"e":7,"o":7}},"G":{"d":"296,-134v3,83,-75,139,-142,139v-79,0,-140,-61,-140,-139v0,-80,63,-137,140,-137v57,0,109,34,128,80r-48,0v-42,-72,-178,-49,-178,57v0,120,167,134,190,34r-115,0r0,-34r165,0","w":307,"k":{",":10,".":9,"A":17}},"H":{"d":"68,0r-42,0r0,-266r42,0r0,112r115,0r0,-112r42,0r0,266r-42,0r0,-117r-115,0r0,117","w":251},"I":{"d":"26,0r0,-266r42,0r0,266r-42,0","w":93},"J":{"d":"84,-32v30,-1,36,-23,36,-51r0,-183r42,0r0,173v5,64,-30,93,-81,98v-17,2,-79,-18,-79,-75r46,0v1,27,23,38,36,38","w":187,"k":{"u":4,",":7,".":8,"A":14,"a":4,"e":4,"o":4}},"K":{"d":"32,0r0,-266r43,0r0,126r97,-126r45,0r-104,132r115,134r-53,0r-100,-123r0,123r-43,0","w":226,"k":{"y":15,"O":14,"u":16,"a":17,"e":17,"o":17}},"L":{"d":"27,0r0,-266r42,0r0,229r94,0r0,37r-136,0","w":164,"k":{"y":13,"O":18,"T":22,"V":36,"W":19,"Y":33,"o":10}},"M":{"d":"65,0r-39,0r0,-266r58,0r83,206r81,-206r58,0r0,266r-39,0r1,-225r-88,225r-28,0r-88,-225","w":332},"N":{"d":"66,-266r138,202r-1,-202r41,0r0,266r-39,0r-139,-203r1,203r-41,0r0,-266r40,0","w":270},"O":{"d":"153,5v-80,0,-139,-63,-139,-137v0,-84,64,-139,139,-139v80,0,140,61,140,138v0,77,-60,138,-140,138xm153,-234v-58,0,-97,46,-97,101v0,55,41,101,98,101v58,0,96,-49,96,-101v0,-52,-39,-101,-97,-101","w":306,"k":{"T":15,"V":17,"W":6,"Y":18,",":14,".":14,"A":17,"X":17}},"P":{"d":"204,-183v0,71,-54,92,-137,85r0,98r-43,0r0,-266r76,0v74,-3,104,26,104,83xm164,-182v-1,-48,-47,-49,-97,-47r0,94v49,1,97,2,97,-47","w":208,"k":{",":76,".":72,"A":31,"a":6,"e":6,"o":6}},"Q":{"d":"312,5v-32,-1,-67,-11,-78,-23v-23,15,-51,23,-78,23v-86,0,-140,-67,-140,-137v0,-74,57,-139,139,-139v82,0,141,64,141,137v0,50,-23,77,-33,89v14,9,26,13,49,15r0,35xm63,-122v68,-22,123,3,167,50v54,-58,5,-162,-75,-162v-56,0,-103,48,-92,112xm204,-46v-29,-34,-84,-64,-135,-41v33,62,89,65,135,41","w":314,"k":{",":-4}},"R":{"d":"171,-175v0,-49,-47,-59,-104,-54r0,229r-43,0r0,-266r75,0v83,-3,108,25,113,87v4,43,-30,77,-67,80r63,99r-45,0r-73,-120v45,5,81,-14,81,-55","w":219,"k":{"V":5,"Y":6}},"S":{"d":"144,-73v0,-67,-127,-30,-127,-122v0,-95,156,-109,164,-3r-42,0v-3,-14,-9,-37,-40,-37v-22,0,-40,14,-40,37v0,26,20,31,63,48v33,13,64,31,64,74v0,43,-29,81,-86,81v-53,0,-87,-33,-88,-84r42,0v3,40,31,48,45,48v24,0,45,-18,45,-42","w":197,"k":{",":3,".":6}},"T":{"d":"64,0r0,-229r-61,0r0,-37r165,0r0,37r-61,0r0,229r-43,0","w":170,"k":{"w":22,"y":11,"O":15,"u":27,",":36,".":40,"A":26,"a":28,"e":28,"o":28,"c":28,"-":28,"r":17,"s":18,":":18,";":22}},"U":{"d":"119,5v-51,3,-94,-49,-94,-105r0,-166r43,0r0,166v-4,35,15,68,50,68v36,0,51,-33,51,-68r0,-166r42,0r0,166v3,62,-33,102,-92,105","w":236,"k":{",":10,".":10,"A":13}},"V":{"d":"104,0r-100,-266r44,0r77,214r78,-214r44,0r-101,266r-42,0","w":250,"k":{"y":4,"G":17,"O":17,"u":21,",":55,".":55,"A":37,"a":38,"e":38,"i":9,"o":38,"-":26,"r":18,":":17,";":22}},"W":{"d":"77,0r-72,-266r43,0r53,208r52,-208r32,0r53,208r52,-208r43,0r-73,266r-40,0r-51,-202r-52,202r-40,0","w":338,"k":{"y":9,"O":6,"u":15,",":38,".":38,"A":19,"h":3,"a":22,"e":23,"i":5,"o":23,"-":13,"r":10,":":9,";":13}},"X":{"d":"4,0r92,-139r-85,-127r48,0r61,96r61,-96r48,0r-84,128r92,138r-48,0r-70,-108r-68,108r-47,0","w":240,"k":{"C":17,"O":17,"a":13,"e":13,"o":13}},"Y":{"d":"88,0r0,-95r-84,-171r46,0r59,131r59,-131r46,0r-84,171r0,95r-42,0","w":217,"k":{"v":15,"O":18,"u":27,",":49,".":49,"A":35,"a":37,"e":37,"i":8,"o":37,"p":23,"q":37,"-":39,":":17,";":20,"S":12}},"Z":{"d":"172,-233r-114,196r117,0r0,37r-169,0r0,-27r118,-202r-120,0r0,-37r168,0r0,33","w":179},"[":{"d":"137,41r0,31r-96,0r0,-338r96,0r0,31r-59,0r0,276r59,0","w":162},"\\":{"d":"134,36r-109,-302r42,0r109,302r-42,0","w":201},"]":{"d":"26,72r0,-31r59,0r0,-276r-59,0r0,-31r95,0r0,338r-95,0","w":162},"^":{"d":"27,-135r62,-131r38,0r62,131r-41,0r-40,-98r-41,98r-40,0","w":216},"_":{"d":"180,45r-180,0r0,-18r180,0r0,18","w":180},"a":{"d":"224,-196r0,196r-38,0r0,-34v-14,26,-41,40,-72,40v-63,0,-101,-49,-101,-104v0,-60,44,-104,101,-104v39,0,63,22,72,41r0,-35r38,0xm187,-97v0,-41,-27,-70,-69,-70v-41,0,-67,32,-67,70v0,29,20,68,68,68v41,-1,68,-29,68,-68","w":248},"b":{"d":"24,0r0,-266r38,0r0,101v54,-72,171,-33,171,66v0,100,-129,141,-173,65r0,34r-36,0xm196,-98v0,-38,-29,-69,-68,-69v-40,0,-68,32,-68,69v0,37,27,69,67,69v45,0,69,-35,69,-69","w":246,"k":{"v":7,"y":7,",":10,".":10}},"c":{"d":"118,-167v-39,-1,-67,29,-67,69v0,40,30,69,67,69v33,0,53,-21,61,-40r38,0v-12,42,-50,75,-99,75v-64,0,-105,-50,-105,-104v0,-58,44,-104,103,-104v47,0,89,29,101,76r-38,0v-10,-26,-34,-41,-61,-41","w":229,"k":{"y":3,",":3,"h":3,"k":3,"l":3}},"d":{"d":"223,-266r0,266r-36,0r0,-34v-11,20,-33,40,-73,40v-62,0,-101,-47,-101,-104v0,-61,44,-104,100,-104v40,0,64,23,72,38r0,-102r38,0xm188,-99v-1,-38,-30,-67,-68,-68v-41,0,-69,32,-69,69v0,36,26,69,69,69v38,0,69,-33,68,-70","w":248},"e":{"d":"210,-59v-15,38,-50,65,-96,65v-64,0,-103,-52,-103,-104v0,-88,115,-138,175,-75v23,23,33,54,30,87r-167,0v3,69,97,79,122,27r39,0xm49,-115r130,0v-2,-26,-28,-55,-65,-55v-38,0,-63,28,-65,55","w":228,"k":{"v":9,"w":6,"y":8,",":3,".":4,"x":8}},"f":{"d":"28,0r0,-167r-26,0r0,-29r26,0v-7,-62,42,-79,74,-75r0,29v-16,-4,-41,11,-36,46r36,0r0,29r-36,0r0,167r-38,0","w":104,"k":{",":18,".":18,"l":8,"a":9,"e":9,"f":8,"i":8,"o":9}},"g":{"d":"63,21v32,59,139,33,122,-56v-12,22,-36,41,-71,41v-59,0,-101,-45,-101,-103v0,-97,130,-141,172,-66r0,-33r37,0r0,173v0,72,-42,109,-105,109v-55,0,-88,-32,-97,-65r43,0xm186,-97v-1,-36,-26,-69,-68,-69v-37,0,-67,28,-67,68v0,37,26,69,67,69v39,0,68,-29,68,-68","w":246},"h":{"d":"115,-166v-75,0,-48,97,-53,166r-38,0r0,-266r38,0r0,98v12,-23,38,-34,64,-34v97,-2,77,110,79,202r-38,0v-5,-68,22,-166,-52,-166","w":228,"k":{"y":9,"u":5}},"i":{"d":"24,-227r0,-39r38,0r0,39r-38,0xm24,0r0,-196r38,0r0,196r-38,0","w":86},"j":{"d":"33,-226r0,-40r37,0r0,40r-37,0xm70,-196r0,193v2,42,-10,80,-71,78r0,-30v30,1,35,-21,34,-47r0,-194r37,0","w":99},"k":{"d":"26,0r0,-266r37,0r0,148r77,-78r45,0r-87,86r90,110r-44,0r-81,-101r0,101r-37,0","w":192,"k":{"y":7,"a":14,"e":14,"o":14}},"l":{"d":"24,0r0,-266r38,0r0,266r-38,0","w":86},"m":{"d":"109,-166v-70,1,-41,101,-47,166r-38,0r0,-196r36,0r0,28v18,-45,108,-44,122,6v31,-67,140,-47,140,54r0,108r-37,0v-6,-65,24,-165,-46,-166v-70,-1,-41,100,-47,166r-38,0v-6,-65,24,-167,-45,-166","w":345,"k":{"y":9,"u":5}},"n":{"d":"24,0r0,-196r36,0r0,30v9,-20,31,-36,66,-36v108,0,73,108,79,202r-38,0v-6,-68,24,-166,-51,-166v-77,0,-49,97,-54,166r-38,0","w":228,"k":{"v":12,"y":12,"u":5}},"o":{"d":"13,-98v0,-52,39,-104,105,-104v66,0,104,51,104,104v0,53,-38,103,-104,103v-66,0,-105,-50,-105,-103xm51,-98v0,39,30,68,67,68v37,0,67,-29,67,-68v0,-39,-30,-68,-67,-68v-37,0,-67,29,-67,68","w":235,"k":{"v":10,"w":8,"y":9,",":8,".":9,"x":11}},"p":{"d":"24,71r0,-267r36,0r0,34v15,-23,40,-40,75,-40v135,2,126,210,0,208v-41,0,-64,-22,-73,-38r0,103r-38,0xm60,-98v0,38,30,69,68,69v40,0,68,-31,68,-69v0,-32,-22,-69,-68,-69v-39,-1,-68,30,-68,69","w":247,"k":{"y":8,",":8,".":9}},"q":{"d":"223,-196r0,267r-38,0r0,-104v-9,16,-31,39,-73,39v-59,0,-99,-47,-99,-102v0,-61,43,-106,101,-106v40,0,63,22,73,40r0,-34r36,0xm119,-29v60,0,90,-79,49,-118v-13,-13,-30,-20,-49,-20v-91,1,-88,138,0,138","w":247},"r":{"d":"24,0r0,-196r36,0r0,29v11,-23,31,-35,58,-35v-2,12,3,30,-2,38v-74,-5,-50,97,-54,164r-38,0","w":120,"k":{"v":-4,"y":-5,"u":-2,",":28,".":30,"h":-2,"k":-2,"l":-2,"x":2,"a":12,"e":11,"i":-2,"o":12,"c":12,"d":9,"g":9,"m":-2,"n":-2,"p":-2,"q":8,"t":-9,"z":-2,"-":17}},"s":{"d":"116,-54v2,-40,-99,-31,-99,-88v0,-73,124,-87,131,-3r-37,0v0,-15,-10,-26,-29,-26v-18,0,-28,12,-28,25v11,44,100,21,100,88v0,38,-31,64,-70,64v-31,0,-69,-18,-71,-63r37,0v2,45,64,40,66,3","w":167,"k":{"w":6,",":2,".":3}},"t":{"d":"39,0r0,-167r-36,0r0,-29r36,0r0,-70r37,0r0,70r38,0r0,29r-38,0r0,167r-37,0","w":117,"k":{"a":10,"e":10,"o":10}},"u":{"d":"205,-196r0,196r-35,0r0,-30v-9,20,-32,36,-67,36v-108,0,-73,-108,-79,-202r38,0v6,69,-24,167,52,167v77,1,47,-98,53,-167r38,0","w":229},"v":{"d":"191,-196r-75,196r-37,0r-75,-196r39,0r55,149r54,-149r39,0","w":195,"k":{",":32,".":32,"a":10,"e":10,"o":10}},"w":{"d":"68,0r-65,-196r39,0r46,148r42,-136r31,0r43,136r45,-148r39,0r-65,196r-36,0r-42,-137r-41,137r-36,0","w":291,"k":{",":30,".":30,"a":8,"e":6,"o":8}},"x":{"d":"2,0r70,-102r-66,-94r46,0r43,67r44,-67r44,0r-65,94r71,102r-46,0r-48,-73r-47,73r-46,0","w":190,"k":{"a":11,"e":11,"o":11}},"y":{"d":"44,71r33,-77r-75,-190r40,0r54,143r55,-143r40,0r-107,267r-40,0","w":191,"k":{",":33,".":34,"a":9,"e":9,"o":9,"r":3}},"z":{"d":"5,0r0,-27r99,-140r-96,0r0,-29r138,0r0,30r-96,137r99,0r0,29r-144,0","w":153},"{":{"d":"152,-269r0,30v-28,-2,-42,0,-42,31r0,72v0,30,-25,47,-34,52v15,4,34,20,34,48v0,42,-24,117,42,103r0,29v-45,2,-81,2,-80,-47r0,-72v0,-26,-18,-37,-33,-42r0,-39v13,-2,33,-15,33,-44v0,-52,-10,-126,43,-121r37,0","w":178},"|":{"d":"80,-270r41,0r0,360r-41,0r0,-360","w":199},"}":{"d":"27,-239r0,-30v45,-2,80,-1,80,48r0,73v0,29,19,42,32,44r0,39v-15,5,-32,16,-32,42v0,52,10,125,-44,119r-36,0r0,-29v28,2,41,0,41,-32r0,-71v0,-28,27,-45,35,-49v-17,-6,-35,-21,-35,-51r0,-72v4,-31,-14,-33,-41,-31","w":178},"~":{"d":"71,-123v24,0,57,24,78,25v14,0,23,-12,31,-24r10,35v-10,15,-23,29,-41,29v-38,0,-89,-53,-113,-2r-10,-34v9,-17,24,-29,45,-29","w":216},"'":{"d":"57,-160r-30,0r0,-106r30,0r0,106","w":83},"`":{"d":"58,-288r86,48r-11,23r-88,-44","w":199},"\u00a0":{"w":106,"k":{"T":31,"V":30,"W":14,"Y":36,"A":15}}}});
Cufon.registerFont({"w":216,"face":{"font-family":"ITC Avant Garde Gothic Std Demi","font-weight":600,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 7 2 2 2 2 2 2 4","ascent":"266","descent":"-94","x-height":"6","bbox":"0 -294 339 96.6065","underline-thickness":"18","underline-position":"-18","stemh":"44","stemv":"47","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":108,"k":{"T":29,"V":33,"W":14,"Y":36,"A":14}},"!":{"d":"81,-266r0,185r-49,0r0,-185r49,0xm81,-53r0,53r-49,0r0,-53r49,0","w":113},"\"":{"d":"65,-160r-36,0r0,-106r36,0r0,106xm126,-160r-36,0r0,-106r36,0r0,106","w":154},"#":{"d":"150,-87r-10,69r-32,0r9,-69r-34,0r-10,69r-32,0r9,-69r-40,0r4,-32r41,0r4,-32r-41,0r4,-32r41,0r9,-63r33,0r-9,63r34,0r9,-63r33,0r-9,63r44,0r-4,32r-45,0r-4,32r44,0r-4,32r-44,0xm122,-119r4,-32r-34,0r-5,32r35,0"},"$":{"d":"139,-78v-6,-59,-107,-26,-106,-110v0,-41,28,-62,57,-69r0,-35r40,0r0,35v32,6,51,30,51,65r-44,0v0,-37,-56,-38,-55,-1v0,23,20,30,51,41v77,27,71,118,-3,142r0,36r-40,0r0,-36v-40,-5,-61,-40,-61,-71r49,0v-1,44,65,42,61,3"},"%":{"d":"12,-208v0,-35,28,-63,63,-63v36,0,63,27,63,63v0,35,-28,63,-63,63v-35,0,-63,-28,-63,-63xm44,-208v0,17,14,31,31,31v17,0,31,-13,31,-31v0,-18,-13,-31,-31,-31v-17,0,-31,13,-31,31xm221,5v-35,0,-63,-27,-63,-64v0,-35,27,-63,63,-63v35,0,64,29,64,64v0,36,-29,63,-64,63xm190,-58v0,17,13,31,31,31v17,0,31,-13,31,-31v0,-18,-14,-32,-31,-32v-18,0,-31,14,-31,32xm226,-266r-123,266r-35,0r124,-266r34,0","w":296},"&":{"d":"204,-159r49,0r-44,84r47,48r-32,32r-41,-42v-11,21,-32,42,-75,42v-55,0,-90,-35,-90,-76v0,-41,33,-63,55,-76v-50,-42,-28,-124,41,-124v39,0,67,28,67,63v0,35,-25,52,-42,62r38,39xm114,-233v-34,2,-23,50,-3,61v16,-10,27,-19,27,-36v0,-13,-9,-25,-24,-25xm152,-68r-50,-50v-44,16,-42,76,8,78v22,0,33,-12,42,-28","w":269},"(":{"d":"152,-271r0,52v-35,17,-74,66,-74,132v0,63,37,112,74,130r0,53v-87,-33,-125,-114,-125,-184v0,-69,39,-151,125,-183","w":165},")":{"d":"14,96r0,-52v35,-18,74,-66,74,-132v0,-63,-37,-112,-74,-131r0,-52v87,33,125,114,125,184v0,69,-39,151,-125,183","w":165},"*":{"d":"132,-266r-9,52r42,-33r15,27r-48,18r48,18r-16,29r-41,-34r9,52r-32,0r9,-53r-40,35r-17,-29r49,-18r-49,-18r16,-27r41,33r-9,-52r32,0","w":232},"+":{"d":"131,-182r0,68r67,0r0,46r-67,0r0,68r-46,0r0,-68r-67,0r0,-46r67,0r0,-68r46,0"},",":{"d":"80,-53r-33,81r-40,0r23,-81r50,0","w":109,"k":{" ":49}},"-":{"d":"0,-126r100,0r0,46r-100,0r0,-46","w":99},".":{"d":"80,-53r0,53r-50,0r0,-53r50,0","w":109,"k":{" ":49}},"\/":{"d":"26,36r103,-302r52,0r-103,302r-52,0","w":206},"0":{"d":"13,-92r0,-82v0,-77,63,-97,96,-97v37,0,95,25,95,97r0,82v0,73,-58,97,-95,97v-37,0,-96,-24,-96,-97xm108,-224v-60,0,-42,77,-42,133v0,24,13,49,42,49v60,0,42,-77,42,-134v0,-15,-5,-48,-42,-48"},"1":{"d":"86,0r0,-221r-48,0r0,-45r101,0r0,266r-53,0"},"2":{"d":"19,0r0,-42r78,-70v27,-23,48,-41,48,-72v0,-26,-16,-40,-38,-40v-26,0,-38,23,-38,50r-51,0v1,-21,4,-42,19,-62v52,-70,162,-28,162,47v0,60,-72,106,-106,144r107,0r0,45r-181,0"},"3":{"d":"76,-194r-53,0v2,-108,164,-94,162,-7v0,33,-22,48,-36,56v49,17,52,55,52,67v3,82,-128,112,-173,47v-12,-16,-14,-36,-15,-48r54,0v1,17,14,37,40,37v26,0,40,-18,40,-40v0,-34,-32,-42,-67,-39r0,-40v26,2,51,-6,51,-33v0,-16,-9,-30,-26,-30v-23,0,-28,18,-29,30"},"4":{"d":"127,0r0,-48r-123,0r0,-39r124,-179r51,0r0,176r29,0r0,42r-29,0r0,48r-52,0xm59,-90r72,0r0,-111"},"5":{"d":"44,-266r140,0r0,45r-99,0r-9,53v8,-5,18,-12,41,-12v125,0,116,183,-10,185v-51,0,-91,-32,-98,-78r54,0v13,47,90,36,90,-16v0,-43,-64,-70,-89,-22r-43,-10"},"6":{"d":"109,5v-88,0,-122,-102,-76,-169r70,-102r62,0r-62,86v52,-15,106,20,106,86v0,58,-45,99,-100,99xm108,-137v-24,0,-46,18,-46,48v0,28,22,47,46,47v27,0,47,-20,47,-47v0,-27,-20,-48,-47,-48"},"7":{"d":"26,-266r165,0r0,41r-100,225r-59,0r103,-221r-109,0r0,-45"},"8":{"d":"54,-148v-51,-29,-34,-123,54,-123v85,0,106,93,55,123v75,38,33,153,-55,153v-87,0,-129,-115,-54,-153xm108,-228v-17,0,-31,14,-31,33v0,18,14,31,31,31v17,0,32,-14,32,-32v0,-18,-15,-32,-32,-32xm69,-82v0,20,15,40,39,40v24,0,40,-20,40,-40v0,-21,-16,-41,-40,-41v-24,0,-39,20,-39,41"},"9":{"d":"108,-271v89,0,123,102,77,169r-70,102r-62,0r61,-86v-52,15,-104,-20,-105,-86v0,-58,44,-99,99,-99xm156,-177v0,-28,-22,-47,-47,-47v-26,0,-47,20,-47,47v0,27,20,47,47,47v24,0,47,-17,47,-47"},":":{"d":"80,-198r0,54r-50,0r0,-54r50,0xm80,-53r0,53r-50,0r0,-53r50,0","w":109,"k":{" ":20}},";":{"d":"80,-198r0,54r-50,0r0,-54r50,0xm80,-53r-35,81r-37,0r22,-81r50,0","w":109,"k":{" ":23}},"<":{"d":"17,-113r182,-79r0,50r-134,51r134,51r0,50r-182,-79r0,-44"},"=":{"d":"18,-158r180,0r0,46r-180,0r0,-46xm18,-69r180,0r0,45r-180,0r0,-45"},">":{"d":"17,-40r134,-51r-134,-51r0,-50r182,79r0,44r-182,79r0,-50"},"?":{"d":"191,-195v0,48,-72,81,-69,117r-50,0v-10,-37,64,-77,64,-112v0,-18,-11,-32,-32,-32v-24,1,-36,16,-35,42r-52,0v-2,-58,40,-90,90,-91v52,0,84,38,84,76xm122,-53r0,53r-50,0r0,-53r50,0","w":208},"@":{"d":"228,-47r8,25v-32,23,-76,27,-92,27v-198,-4,-175,-276,-1,-277v71,0,127,49,127,117v0,57,-40,97,-75,97v-15,0,-29,-8,-33,-26v-26,46,-95,28,-95,-33v0,-56,75,-121,108,-63r5,-18r31,0r-22,100v-1,10,6,13,12,13v17,0,41,-29,41,-70v0,-55,-44,-90,-97,-90v-65,0,-112,53,-112,114v0,41,26,110,110,110v29,0,61,-8,85,-26xm126,-85v29,-2,42,-31,42,-60v0,-16,-9,-30,-25,-30v-23,0,-45,27,-45,57v0,25,16,33,28,33","w":273},"A":{"d":"80,-52r-19,52r-58,0r108,-266r47,0r106,266r-59,0r-20,-52r-105,0xm171,-95r-39,-108r-38,108r77,0","w":266,"k":{"v":22,"w":16,"y":20,"C":19,"G":19,"O":19,"Q":19,"T":24,"u":13,"U":13,"V":38,"W":20,"Y":35}},"B":{"d":"212,-78v-2,52,-42,78,-105,78r-82,0r0,-266r88,0v81,-11,114,89,53,123v45,15,46,53,46,65xm147,-190v-1,-34,-35,-28,-68,-29r0,59v34,1,69,3,68,-30xm161,-82v0,-37,-43,-34,-82,-33r0,68v39,1,82,5,82,-35","w":223,"k":{"U":5,",":4,".":4,"A":11}},"C":{"d":"227,-89r57,0v-16,55,-69,94,-131,94v-81,0,-139,-65,-139,-139v0,-71,55,-137,139,-137v77,0,121,56,131,95r-57,0v-8,-18,-32,-48,-74,-48v-52,0,-86,43,-86,90v0,49,35,92,86,92v48,0,69,-37,74,-47","w":295,"k":{",":2,".":2,"A":20}},"D":{"d":"25,0r0,-266v88,4,147,-22,198,46v63,83,25,226,-109,220r-89,0xm197,-133v0,-63,-42,-95,-118,-86r0,172v75,8,118,-23,118,-86","w":263,"k":{"V":15,"W":7,"Y":20,",":19,".":18,"A":17}},"E":{"d":"25,0r0,-266r150,0r0,47r-96,0r0,60r94,0r0,47r-94,0r0,65r96,0r0,47r-150,0","w":191},"F":{"d":"25,0r0,-266r142,0r0,47r-88,0r0,63r86,0r0,48r-86,0r0,108r-54,0","w":179,"k":{",":62,".":53,"A":23,"a":7,"e":7,"o":7}},"G":{"d":"296,-142v8,85,-75,147,-142,147v-80,0,-141,-62,-141,-139v0,-80,63,-137,141,-137v60,0,114,37,131,86r-61,0v-36,-64,-157,-46,-157,51v0,108,144,120,167,35r-100,0r0,-43r162,0","w":307,"k":{",":9,".":8,"A":19}},"H":{"d":"79,0r-54,0r0,-266r54,0r0,107r102,0r0,-107r54,0r0,266r-54,0r0,-112r-102,0r0,112","w":259},"I":{"d":"25,0r0,-266r54,0r0,266r-54,0","w":103},"J":{"d":"89,-42v25,0,29,-21,29,-43r0,-181r54,0r0,168v4,70,-30,98,-86,103v-14,5,-88,-17,-84,-82r57,0v2,20,14,35,30,35","w":196,"k":{"u":4,",":6,".":9,"A":14,"a":5,"e":5,"o":5}},"K":{"d":"32,0r0,-266r53,0r0,123r89,-123r56,0r-96,132r106,134r-66,0r-89,-120r0,120r-53,0","w":239,"k":{"y":16,"O":15,"u":15,"a":17,"e":17,"o":17}},"L":{"d":"26,0r0,-266r54,0r0,219r87,0r0,47r-141,0","w":169,"k":{"y":13,"O":16,"T":20,"V":34,"W":19,"Y":32,"o":10}},"M":{"d":"75,0r-50,0r0,-266r73,0r68,191r67,-191r73,0r0,266r-50,0r2,-213r-75,213r-35,0r-75,-213","w":331},"N":{"d":"73,-266r122,184r-1,-184r52,0r0,266r-48,0r-122,-184r1,184r-52,0r0,-266r48,0","w":271},"O":{"d":"13,-131v0,-85,66,-140,140,-140v81,0,140,62,140,138v0,76,-59,138,-140,138v-82,0,-140,-65,-140,-136xm153,-224v-53,0,-86,43,-86,91v0,49,35,91,87,91v112,-2,112,-182,-1,-182","w":306,"k":{"T":14,"V":17,"W":6,"Y":20,",":13,".":13,"A":19,"X":19}},"P":{"d":"213,-180v0,69,-51,97,-135,89r0,91r-54,0r0,-266r81,0v81,-3,108,28,108,86xm162,-179v0,-43,-42,-41,-84,-40r0,80v43,1,84,3,84,-40","w":217,"k":{",":77,".":72,"A":31,"a":7,"e":7,"o":7}},"Q":{"d":"311,-39r0,44v-34,1,-72,-11,-80,-22v-97,64,-217,-19,-217,-115v0,-72,56,-139,140,-139v84,0,141,65,141,136v0,48,-19,72,-28,84v12,9,24,11,44,12xm71,-134v60,-24,119,8,154,49v43,-55,-4,-144,-71,-139v-45,3,-86,34,-83,90xm193,-52v-25,-31,-69,-57,-115,-39v26,50,73,59,115,39","w":313,"k":{",":-5}},"R":{"d":"167,-172v0,-42,-41,-52,-89,-47r0,219r-54,0r0,-266r81,0v81,-1,109,27,113,89v3,41,-26,73,-58,78r59,99r-56,0r-72,-124v43,4,76,-9,76,-48","w":226,"k":{"V":7,"Y":8}},"S":{"d":"11,-83r53,0v5,63,74,50,74,8v0,-23,-19,-29,-56,-43v-20,-8,-67,-25,-67,-75v0,-51,45,-78,88,-78v35,0,83,18,85,77r-53,0v-2,-12,-7,-32,-33,-32v-18,0,-33,12,-33,30v0,20,13,28,59,43v91,29,84,157,-26,158v-60,0,-91,-37,-91,-88","w":201,"k":{",":-2,".":4}},"T":{"d":"61,0r0,-219r-58,0r0,-47r169,0r0,47r-58,0r0,219r-53,0","w":174,"k":{"w":21,"y":9,"O":14,"u":22,",":33,".":38,"A":24,"a":27,"e":27,"o":27,"c":27,"-":27,"r":14,"s":16,":":14,";":17}},"U":{"d":"122,5v-50,3,-98,-46,-98,-108r0,-163r54,0r0,163v-1,30,10,61,44,61v34,0,43,-31,43,-61r0,-163r54,0r0,163v1,70,-33,103,-97,108","w":243,"k":{",":9,".":9,"A":13}},"V":{"d":"100,0r-95,-266r55,0r67,202r67,-202r56,0r-96,266r-54,0","w":254,"k":{"y":4,"G":17,"O":17,"u":21,",":54,".":54,"A":38,"a":37,"e":37,"i":10,"o":37,"-":27,"r":20,":":14,";":20}},"W":{"d":"76,0r-71,-266r55,0r45,193r47,-193r41,0r47,193r45,-193r54,0r-72,266r-48,0r-47,-189r-46,189r-50,0","w":344,"k":{"y":11,"O":6,"u":16,",":38,".":38,"A":20,"h":4,"a":23,"e":24,"i":5,"o":24,"-":13,"r":12,":":8,";":13}},"X":{"d":"4,0r92,-140r-83,-126r60,0r55,87r53,-87r61,0r-83,127r92,139r-61,0r-64,-102r-62,102r-60,0","w":254,"k":{"C":19,"O":19,"a":13,"e":13,"o":13}},"Y":{"d":"86,0r0,-95r-82,-171r58,0r50,121r51,-121r58,0r-82,171r0,95r-53,0","w":224,"k":{"v":18,"O":20,"u":26,",":50,".":50,"A":35,"a":36,"e":36,"i":9,"o":36,"p":21,"q":36,"-":38,":":14,";":18,"S":10}},"Z":{"d":"173,-224r-101,177r103,0r0,47r-169,0r0,-35r107,-184r-108,0r0,-47r168,0r0,42","w":179},"[":{"d":"140,36r0,38r-102,0r0,-340r102,0r0,38r-56,0r0,264r56,0","w":165},"\\":{"d":"129,36r-103,-302r52,0r103,302r-52,0","w":206},"]":{"d":"26,74r0,-38r56,0r0,-264r-56,0r0,-38r102,0r0,340r-102,0","w":165},"^":{"d":"22,-135r62,-131r48,0r62,131r-51,0r-35,-90r-35,90r-51,0"},"_":{"d":"180,45r-180,0r0,-18r180,0r0,18","w":180},"a":{"d":"227,-198r0,198r-47,0r0,-28v-13,23,-39,34,-67,34v-63,0,-100,-49,-100,-105v0,-62,45,-105,100,-105v36,0,58,19,67,35r0,-29r47,0xm180,-97v0,-37,-22,-63,-60,-63v-38,0,-60,31,-60,62v0,24,18,60,60,60v37,0,60,-24,60,-59","w":250},"b":{"d":"23,0r0,-266r48,0r0,93v61,-65,158,-26,164,73v6,99,-120,140,-166,72r0,28r-46,0xm188,-99v0,-32,-24,-61,-59,-61v-37,0,-60,29,-60,61v0,33,22,61,58,61v39,0,61,-30,61,-61","w":247,"k":{"v":9,"y":7,",":7,".":7}},"c":{"d":"118,-160v-33,-1,-59,27,-58,61v0,36,25,61,58,61v30,0,47,-18,54,-34r48,0v-11,44,-51,78,-102,78v-63,0,-105,-48,-105,-105v0,-58,45,-105,104,-105v50,0,91,32,103,80r-48,0v-8,-21,-28,-36,-54,-36","w":231,"k":{"y":5,",":4,"h":4,"k":4,"l":4}},"d":{"d":"226,-266r0,266r-45,0r0,-28v-9,15,-28,34,-68,34v-61,0,-100,-47,-100,-105v0,-64,45,-105,99,-105v38,0,60,20,67,32r0,-94r47,0xm181,-100v0,-35,-26,-60,-60,-60v-39,0,-61,30,-61,61v0,33,25,61,61,61v34,0,60,-27,60,-62","w":249},"e":{"d":"212,-61v-16,39,-49,66,-97,67v-61,0,-104,-49,-104,-104v0,-56,43,-106,103,-106v66,0,112,58,103,121r-159,0v2,55,85,65,105,22r49,0xm59,-119r112,0v-2,-19,-21,-45,-56,-45v-35,0,-54,26,-56,45","w":230,"k":{"v":10,"w":6,"y":9,",":4,".":5,"x":11}},"f":{"d":"26,0r0,-161r-24,0r0,-37r24,0v-6,-63,42,-76,79,-73r0,36v-15,-3,-36,7,-32,37r32,0r0,37r-32,0r0,161r-47,0","w":108,"k":{",":18,".":18,"l":5,"a":8,"e":8,"f":5,"i":5,"o":8}},"g":{"d":"73,20v27,50,118,26,105,-49v-10,18,-31,35,-64,35v-57,0,-101,-43,-101,-104v0,-94,116,-140,165,-73r0,-27r47,0r0,175v0,75,-39,110,-109,110v-62,0,-91,-36,-98,-67r55,0xm178,-97v0,-34,-20,-62,-59,-62v-32,0,-59,25,-59,60v0,35,25,61,59,61v35,0,59,-25,59,-59","w":247},"h":{"d":"115,-159v-69,0,-37,97,-44,159r-48,0r0,-266r48,0r0,92v11,-21,35,-30,58,-30v98,-2,74,112,77,204r-48,0v-6,-61,24,-159,-43,-159","w":228,"k":{"y":10,"u":5}},"i":{"d":"23,-224r0,-42r48,0r0,42r-48,0xm23,0r0,-198r48,0r0,198r-48,0","w":93},"j":{"d":"32,-224r0,-42r47,0r0,42r-47,0xm79,-198r0,194v3,46,-14,82,-79,78r0,-37v28,2,32,-17,32,-39r0,-196r47,0","w":106},"k":{"d":"25,0r0,-266r47,0r0,144r68,-76r57,0r-83,87r83,111r-54,0r-71,-99r0,99r-47,0","w":201,"k":{"y":7,"a":14,"e":14,"o":14}},"l":{"d":"23,0r0,-266r48,0r0,266r-48,0","w":93},"m":{"d":"112,-159v-65,0,-34,98,-41,159r-48,0r0,-198r45,0r0,25v4,-9,23,-31,57,-31v23,0,53,17,61,38v35,-65,139,-43,139,58r0,108r-47,0v-7,-60,25,-159,-39,-159v-65,0,-34,98,-41,159r-48,0v-7,-59,24,-159,-38,-159","w":347,"k":{"y":10,"u":5}},"n":{"d":"23,0r0,-198r45,0v0,9,-1,18,-1,27v9,-15,27,-33,62,-33v110,0,69,110,77,204r-48,0v-7,-61,25,-159,-42,-159v-71,0,-38,97,-45,159r-48,0","w":228,"k":{"v":14,"y":11,"u":5}},"o":{"d":"119,6v-140,-2,-141,-207,0,-209v141,1,140,207,0,209xm60,-99v0,35,27,60,59,60v32,0,58,-25,58,-60v0,-35,-26,-60,-58,-60v-32,0,-59,25,-59,60","w":237,"k":{"v":11,"w":9,"y":10,",":7,".":8,"x":13}},"p":{"d":"23,69r0,-267r45,0r0,29v14,-20,37,-35,70,-35v69,0,98,59,98,107v0,56,-40,103,-98,103v-39,0,-59,-19,-67,-32r0,95r-48,0xm68,-98v0,34,27,60,61,60v36,0,60,-29,60,-61v0,-28,-21,-61,-61,-61v-34,0,-60,27,-60,62","w":249,"k":{"y":9,",":7,".":8}},"q":{"d":"226,-198r0,267r-47,0r0,-97v-8,13,-28,34,-68,34v-58,0,-98,-46,-98,-102v0,-65,43,-108,100,-108v39,0,59,22,67,35r0,-29r46,0xm180,-98v0,-35,-26,-62,-60,-62v-80,1,-79,122,1,122v33,0,59,-27,59,-60","w":249},"r":{"d":"23,0r0,-198r45,0r0,26v9,-18,24,-32,54,-32v-2,15,4,37,-2,48v-73,-5,-45,93,-50,156r-47,0","w":125,"k":{"v":-2,"y":-3,"u":-3,",":28,".":29,"h":-3,"k":-3,"l":-3,"x":3,"a":9,"e":9,"i":-3,"o":9,"c":9,"d":8,"g":7,"m":-3,"n":-3,"p":-3,"q":7,"t":-8,"z":-3,"-":18}},"s":{"d":"156,-144r-47,0v0,-10,-6,-22,-24,-22v-16,0,-23,10,-23,20v0,13,14,20,33,25v32,9,66,19,66,61v1,81,-141,95,-150,2r47,0v5,38,56,31,56,3v0,-17,-15,-22,-51,-34v-27,-9,-49,-24,-49,-52v1,-76,131,-93,142,-3","w":173,"k":{"w":4,".":2}},"t":{"d":"36,0r0,-161r-32,0r0,-37r32,0r0,-68r48,0r0,68r33,0r0,37r-33,0r0,161r-48,0","w":121,"k":{"a":9,"e":9,"o":9}},"u":{"d":"206,-198r0,198r-45,0r0,-26v-8,15,-25,32,-61,32v-112,0,-68,-110,-77,-204r47,0v7,62,-25,160,43,160v71,0,37,-97,45,-160r48,0","w":228},"v":{"d":"198,-198r-73,198r-47,0r-73,-198r49,0r48,139r47,-139r49,0","w":203,"k":{",":32,".":32,"a":11,"e":11,"o":11}},"w":{"d":"66,0r-63,-198r49,0r39,138r38,-131r40,0r38,131r39,-138r49,0r-64,198r-44,0r-39,-134r-37,134r-45,0","w":297,"k":{",":31,".":31,"a":9,"e":7,"o":9}},"x":{"d":"1,0r73,-104r-66,-94r56,0r39,61r38,-61r57,0r-67,94r74,104r-58,0r-44,-68r-45,68r-57,0","w":206,"k":{"a":13,"e":13,"o":13}},"y":{"d":"44,69r32,-77r-75,-190r51,0r48,132r48,-132r50,0r-104,267r-50,0","w":198,"k":{",":34,".":36,"a":10,"e":10,"o":10,"r":4}},"z":{"d":"5,0r0,-33r93,-128r-91,0r0,-37r142,0r0,37r-88,125r90,0r0,36r-146,0","w":156},"{":{"d":"161,-267r0,36v-25,-3,-41,3,-41,28r0,73v0,32,-31,43,-36,46v14,3,36,15,36,42r0,73v-4,26,15,30,41,28r0,37v-48,2,-88,2,-89,-49r0,-74v0,-23,-21,-30,-33,-33r0,-49v11,-1,33,-9,33,-35r0,-75v1,-49,41,-50,89,-48","w":187},"|":{"d":"74,-270r52,0r0,360r-52,0r0,-360","w":199},"}":{"d":"27,-231r0,-36v48,-2,89,-2,89,48r0,75v0,26,22,34,33,35r0,49v-12,3,-33,10,-33,33r0,74v-1,50,-41,51,-89,49r0,-37v25,2,40,-2,40,-28r0,-73v0,-27,33,-40,37,-43v-14,-4,-37,-13,-37,-45r0,-73v4,-23,-14,-31,-40,-28","w":187},"~":{"d":"70,-128v25,-1,56,24,78,25v14,0,23,-13,32,-25r11,44v-11,15,-23,31,-43,31v-38,0,-89,-51,-112,-1r-11,-44v9,-16,23,-30,45,-30"},"'":{"d":"61,-160r-37,0r0,-106r37,0r0,106","w":85},"`":{"d":"58,-294r87,47r-14,28r-88,-42","w":199},"\u00a0":{"w":108,"k":{"T":29,"V":33,"W":14,"Y":36,"A":14}}}});
Cufon.registerFont({"w":207,"face":{"font-family":"ITC Avant Garde Gothic Std Book","font-weight":300,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 5 2 2 2 2 2 2 4","ascent":"266","descent":"-94","x-height":"5","bbox":"-3 -292 326 98","underline-thickness":"18","underline-position":"-18","stemh":"25","stemv":"27","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":103,"k":{"T":33,"V":28,"W":14,"Y":36,"A":18}},"!":{"d":"65,-266r0,197r-28,0r0,-197r28,0xm65,-40r0,40r-28,0r0,-40r28,0","w":102},"\"":{"d":"54,-160r-22,0r0,-106r22,0r0,106xm104,-160r-22,0r0,-106r22,0r0,106","w":135},"#":{"d":"139,-93r-12,79r-19,0r11,-79r-43,0r-11,79r-20,0r11,-79r-48,0r2,-19r49,0r5,-41r-48,0r2,-19r49,0r10,-72r20,0r-10,72r43,0r10,-72r20,0r-10,72r49,0r-1,19r-51,0r-6,41r50,0r-2,19r-50,0xm122,-112r6,-41r-44,0r-6,41r44,0"},"$":{"d":"150,-80v-3,-72,-112,-29,-113,-115v0,-36,25,-60,56,-65r0,-32r24,0r0,32v37,5,54,32,55,61r-26,0v-7,-56,-80,-50,-81,2v0,30,24,37,55,47v27,9,58,28,58,68v0,32,-23,64,-61,70r0,35r-24,0r0,-35v-38,-4,-62,-34,-63,-69r27,0v2,65,96,57,93,1"},"%":{"d":"10,-211v0,-34,26,-60,60,-60v35,0,61,25,61,60v0,35,-26,61,-61,61v-34,0,-60,-26,-60,-61xm70,-252v-24,0,-40,17,-40,42v0,23,16,41,40,41v24,0,41,-18,41,-42v0,-24,-17,-41,-41,-41xm144,-56v0,-34,26,-61,61,-61v34,0,61,26,61,61v0,35,-27,61,-61,61v-35,0,-61,-26,-61,-61xm205,-98v-24,0,-41,18,-41,43v0,23,17,41,41,41v24,0,41,-18,41,-42v0,-24,-17,-42,-41,-42xm221,-266r-146,266r-22,0r147,-266r21,0","w":275},"&":{"d":"213,-164r28,0r-47,89r60,61r-19,18r-55,-56v-18,35,-38,57,-81,57v-49,0,-80,-37,-80,-76v0,-44,38,-67,64,-79v-18,-19,-33,-36,-33,-61v0,-33,27,-60,62,-60v36,0,63,27,63,60v0,36,-28,51,-53,63r54,55xm112,-248v-22,0,-36,19,-36,36v0,21,17,35,30,48v29,-14,43,-23,43,-47v0,-19,-15,-37,-37,-37xm162,-70r-62,-64v-40,19,-52,40,-52,62v0,27,22,51,53,51v31,0,46,-18,61,-49","w":263},"(":{"d":"146,-271r0,30v-44,25,-84,83,-84,154v0,70,39,128,84,154r0,31v-151,-73,-150,-297,0,-369","w":158},")":{"d":"13,98r0,-31v44,-26,84,-83,84,-154v0,-69,-39,-127,-84,-153r0,-31v151,73,149,297,0,369","w":158},"*":{"d":"119,-266r-4,47r40,-27r9,17r-42,21r43,20r-10,18r-40,-28r4,48r-20,0r4,-48r-39,28r-11,-18r43,-20r-43,-20r10,-18r40,27r-4,-47r20,0","w":217},"+":{"d":"121,-181r0,78r77,0r0,26r-77,0r0,77r-26,0r0,-77r-77,0r0,-26r77,0r0,-78r26,0","w":216},",":{"d":"67,-40r-27,67r-25,0r23,-67r29,0","w":104,"k":{" ":42}},"-":{"d":"0,-114r98,0r0,26r-98,0r0,-26","w":97},".":{"d":"66,-40r0,40r-28,0r0,-40r28,0","w":104,"k":{" ":42}},"\/":{"d":"25,36r116,-302r30,0r-116,302r-30,0","w":195},"0":{"d":"13,-85r0,-94v0,-77,64,-92,90,-92v43,0,91,30,91,90r0,96v0,70,-60,90,-90,90v-34,0,-91,-22,-91,-90xm43,-180r0,95v0,37,27,63,61,63v28,0,60,-22,60,-63v0,-75,22,-160,-61,-160v-35,0,-60,26,-60,65"},"1":{"d":"93,0r0,-241r-54,0r0,-25r84,0r0,266r-30,0"},"2":{"d":"22,-180v-3,-51,43,-91,86,-91v49,0,82,36,81,82v-1,29,-14,50,-41,76r-88,87r130,0r0,26r-170,0r0,-24r88,-86v24,-23,51,-45,51,-78v0,-35,-23,-57,-54,-57v-31,0,-54,24,-55,65r-28,0"},"3":{"d":"59,-203r-29,0v4,-93,141,-87,141,-3v0,27,-16,46,-37,57v100,40,52,153,-34,154v-44,1,-88,-37,-87,-83r30,0v1,36,29,56,58,56v35,0,57,-26,57,-57v1,-33,-32,-63,-81,-57r0,-23v41,5,64,-23,64,-43v0,-24,-16,-43,-40,-43v-28,0,-41,21,-42,42"},"4":{"d":"135,0r0,-50r-132,0r0,-23r130,-193r30,0r0,192r29,0r0,24r-29,0r0,50r-28,0xm34,-74r102,0r0,-156"},"5":{"d":"48,-266r128,0r0,25r-105,0r-15,79v9,-6,23,-16,50,-16v55,0,89,46,89,90v0,48,-39,93,-94,93v-42,0,-87,-28,-93,-81r30,0v11,78,130,65,127,-11v-2,-60,-75,-95,-117,-38r-24,-6"},"6":{"d":"104,5v-87,0,-112,-100,-70,-161r75,-110r34,0r-66,96v52,-29,120,11,120,80v0,52,-40,95,-93,95xm40,-86v0,35,25,64,63,64v37,0,64,-29,64,-65v0,-42,-32,-66,-63,-66v-28,0,-64,20,-64,67"},"7":{"d":"29,-266r152,0r0,23r-111,243r-32,0r112,-241r-121,0r0,-25"},"8":{"d":"65,-149v-56,-25,-38,-122,39,-122v76,0,94,97,38,122v30,11,48,39,48,71v0,47,-37,83,-86,83v-88,0,-120,-126,-39,-154xm104,-247v-24,0,-44,19,-44,45v0,24,20,43,44,43v24,0,43,-20,43,-44v0,-25,-19,-44,-43,-44xm47,-78v0,31,25,56,57,56v32,0,56,-25,56,-56v0,-31,-24,-58,-56,-58v-33,0,-57,27,-57,58"},"9":{"d":"104,-271v85,0,111,100,70,160r-76,111r-34,0r66,-96v-54,27,-120,-12,-120,-81v0,-52,41,-94,94,-94xm103,-113v28,0,66,-20,65,-68v0,-35,-26,-64,-64,-64v-37,0,-64,30,-64,66v0,42,32,66,63,66"},":":{"d":"66,-194r0,40r-28,0r0,-40r28,0xm66,-40r0,40r-28,0r0,-40r28,0","w":104,"k":{" ":29}},";":{"d":"66,-194r0,40r-28,0r0,-40r28,0xm67,-40r-28,67r-24,0r23,-67r29,0","w":104,"k":{" ":30}},"<":{"d":"18,-104r180,-82r0,29r-153,67r153,66r0,29r-180,-82r0,-27","w":216},"=":{"d":"18,-142r180,0r0,25r-180,0r0,-25xm18,-64r180,0r0,25r-180,0r0,-25","w":216},">":{"d":"18,-24r153,-67r-153,-66r0,-29r180,82r0,27r-180,82r0,-29","w":216},"?":{"d":"98,-243v-26,0,-55,18,-53,54r-30,0v1,-110,164,-103,163,-6v0,31,-22,50,-42,69v-26,25,-27,44,-27,58r-28,0v1,-24,6,-44,34,-72v19,-18,33,-31,33,-53v0,-27,-20,-50,-50,-50xm108,-40r0,40r-27,0r0,-40r27,0","w":199},"@":{"d":"246,-58r9,10v-27,39,-78,53,-108,53v-86,0,-138,-67,-138,-136v0,-75,59,-140,140,-140v64,0,125,43,125,114v0,65,-50,99,-80,99v-10,0,-29,-4,-31,-26v-20,34,-89,39,-90,-27v0,-46,34,-95,75,-95v22,0,31,12,37,27r7,-21r19,0r-31,109v0,14,10,16,16,16v22,0,60,-30,60,-82v0,-63,-54,-97,-106,-97v-67,0,-122,52,-122,123v0,61,46,119,119,119v34,0,76,-14,99,-46xm121,-76v46,0,48,-44,58,-81v0,-21,-17,-31,-30,-31v-27,0,-56,35,-56,77v0,28,16,35,28,35","w":280},"A":{"d":"66,-75r-31,75r-32,0r111,-266r29,0r110,266r-32,0r-31,-75r-124,0xm181,-99r-54,-134r-52,134r106,0","w":255,"k":{"v":15,"y":13,"C":14,"G":14,"O":14,"Q":14,"T":28,"u":12,"U":12,"V":36,"w":12,"W":18,"Y":34}},"B":{"d":"194,-74v1,76,-84,78,-167,74r0,-266r70,0v84,-13,106,98,46,124v48,15,51,56,51,68xm149,-196v0,-48,-44,-45,-93,-44r0,89v49,4,93,-2,93,-45xm165,-76v0,-51,-53,-53,-109,-50r0,100v54,1,109,5,109,-50","k":{"U":6,",":10,".":10,"A":11}},"C":{"d":"244,-72r32,0v-17,41,-64,77,-123,77v-79,0,-139,-61,-139,-138v0,-76,59,-138,139,-138v66,0,108,44,123,78r-32,0v-9,-16,-40,-52,-91,-52v-62,0,-109,49,-109,111v0,63,47,112,109,112v56,0,85,-40,91,-50","w":288,"k":{",":5,".":5,"A":17}},"D":{"d":"106,-266v73,-5,137,51,137,132v0,80,-45,134,-135,134r-81,0r0,-266r79,0xm213,-132v0,-85,-61,-118,-157,-108r0,214v94,9,157,-21,157,-106","w":257,"k":{"V":11,"W":3,"Y":18,",":24,".":22,"A":15}},"E":{"d":"27,0r0,-266r147,0r0,26r-118,0r0,92r118,0r0,27r-118,0r0,95r118,0r0,26r-147,0","w":194},"F":{"d":"27,0r0,-266r135,0r0,26r-106,0r0,93r105,0r0,27r-105,0r0,120r-29,0","w":175,"k":{",":67,".":63,"A":25,"a":7,"e":7,"o":7}},"G":{"d":"295,-126v-2,78,-72,131,-142,131v-78,0,-139,-60,-139,-139v0,-80,63,-137,140,-137v54,0,104,30,125,74r-34,0v-19,-26,-50,-48,-92,-48v-58,0,-109,44,-109,111v0,134,194,148,217,33r-133,0r0,-25r167,0","w":307,"k":{",":12,".":10,"A":14}},"H":{"d":"56,0r-29,0r0,-266r29,0r0,118r129,0r0,-118r30,0r0,266r-30,0r0,-122r-129,0r0,122","w":241},"I":{"d":"27,0r0,-266r29,0r0,266r-29,0","w":83},"J":{"d":"78,-22v37,-2,44,-24,44,-58r0,-186r30,0r0,180v4,55,-28,89,-76,91v-22,1,-72,-19,-74,-67r32,0v4,29,32,42,44,40","w":177,"k":{"u":4,",":8,".":8,"A":13,"a":3,"e":3,"o":3}},"K":{"d":"32,0r0,-266r30,0r0,128r108,-128r33,0r-112,132r123,134r-37,0r-115,-126r0,126r-30,0","w":213,"k":{"y":13,"O":13,"u":17,"a":15,"e":15,"o":15}},"L":{"d":"27,0r0,-266r30,0r0,240r101,0r0,26r-131,0","w":159,"k":{"y":12,"O":19,"T":24,"V":39,"W":19,"Y":34,"o":10}},"M":{"d":"54,0r-27,0r0,-266r41,0r99,223r98,-223r42,0r0,266r-28,0r1,-237r-104,237r-19,0r-103,-237r0,237","w":333},"N":{"d":"57,-266r156,222r0,-222r29,0r0,266r-29,0r-158,-224r0,224r-28,0r0,-266r30,0","w":268},"O":{"d":"14,-132v0,-82,64,-139,139,-139v78,0,139,60,139,138v0,78,-61,138,-139,138v-79,0,-139,-61,-139,-137xm153,-245v-63,0,-109,49,-109,112v0,63,47,111,109,111v63,0,109,-50,109,-111v0,-61,-46,-112,-109,-112","w":306,"k":{"T":18,"V":17,"W":5,"Y":15,",":15,".":15,"A":14,"X":14}},"P":{"d":"194,-186v0,70,-58,88,-140,81r0,105r-30,0r0,-266r70,0v68,-4,100,26,100,80xm166,-185v0,-55,-52,-58,-112,-55r0,109v58,2,112,2,112,-54","w":198,"k":{",":75,".":72,"A":30,"a":6,"e":6,"o":6}},"Q":{"d":"315,5v-33,-3,-62,-12,-78,-25v-19,13,-47,25,-80,25v-85,0,-139,-67,-139,-138v0,-76,59,-138,139,-138v80,0,139,61,139,137v0,54,-26,82,-38,95v16,10,31,15,57,18r0,26xm107,-118v66,0,74,18,127,61v69,-61,17,-188,-78,-188v-66,0,-121,62,-103,136v12,-4,29,-9,54,-9xm216,-39v-36,-37,-98,-70,-158,-45v42,75,105,74,158,45","w":315,"k":{",":-3}},"R":{"d":"156,-130v44,-43,14,-122,-60,-110r-42,0r0,240r-30,0r0,-266r70,0v83,-3,105,25,111,85v5,44,-34,83,-75,81r66,100r-33,0r-75,-116v25,0,52,2,68,-14","w":211,"k":{"O":-2,"U":-3,"V":3,"W":-2,"Y":5}},"S":{"d":"49,-200v0,69,133,36,131,127v0,44,-33,78,-83,78v-45,0,-81,-28,-83,-79r30,0v4,44,36,53,53,53v28,0,53,-20,53,-50v0,-81,-128,-30,-131,-127v-3,-91,147,-103,155,-4r-30,0v-3,-17,-12,-44,-47,-44v-27,0,-48,18,-48,46","w":192,"k":{",":7,".":10}},"T":{"d":"68,0r0,-240r-65,0r0,-26r161,0r0,26r-66,0r0,240r-30,0","w":166,"k":{"y":14,"O":18,"u":32,"w":23,",":39,".":41,"A":28,"h":3,"a":30,"e":30,"o":30,"c":29,"-":28,"r":21,"s":19,":":24,";":27}},"U":{"d":"203,-98v12,77,-81,137,-147,83v-28,-23,-30,-54,-30,-83r0,-168r30,0r0,168v-5,39,18,76,59,76v40,0,58,-36,58,-76r0,-168r30,0r0,168","w":228,"k":{",":12,".":12,"A":12}},"V":{"d":"109,0r-105,-266r31,0r88,227r89,-227r31,0r-106,266r-28,0","w":246,"k":{"y":5,"G":17,"O":17,"u":21,",":56,".":56,"A":36,"a":39,"e":39,"i":8,"o":39,"-":26,"r":17,":":21,";":24}},"W":{"d":"78,0r-73,-266r30,0r61,225r58,-225r22,0r60,225r60,-225r30,0r-75,266r-29,0r-57,-216r-57,216r-30,0","w":330,"k":{"y":6,"O":5,"u":13,",":38,".":38,"A":18,"h":2,"a":21,"e":22,"i":4,"o":22,"-":14,"r":8,":":10,";":12}},"X":{"d":"3,0r92,-138r-86,-128r34,0r69,106r69,-106r34,0r-86,129r92,137r-34,0r-76,-116r-75,116r-33,0","w":224,"k":{"C":14,"O":14,"a":12,"e":12,"o":12}},"Y":{"d":"90,0r0,-94r-85,-172r32,0r68,144r69,-144r32,0r-86,172r0,94r-30,0","w":210,"k":{"v":12,"O":15,"u":28,",":48,".":48,"A":34,"a":37,"e":37,"i":8,"o":37,"q":37,"-":41,":":21,";":23,"p":25,"S":14}},"Z":{"d":"171,-244r-128,218r133,0r0,26r-169,0r0,-19r131,-221r-135,0r0,-26r168,0r0,22","w":179},"[":{"d":"133,46r0,24r-88,0r0,-336r88,0r0,23r-62,0r0,289r62,0","w":158},"\\":{"d":"141,36r-116,-302r30,0r116,302r-30,0","w":195},"]":{"d":"26,70r0,-24r61,0r0,-289r-61,0r0,-23r88,0r0,336r-88,0","w":158},"^":{"d":"32,-135r62,-131r28,0r62,131r-29,0r-47,-107r-47,107r-29,0","w":216},"_":{"d":"180,45r-180,0r0,-18r180,0r0,18","w":180},"a":{"d":"220,-194r0,194r-26,0r0,-40v-15,29,-45,45,-80,45v-63,0,-100,-49,-100,-102v0,-57,41,-102,100,-102v41,0,71,24,80,46r0,-41r26,0xm194,-97v0,-47,-33,-78,-77,-78v-45,0,-77,35,-77,79v0,35,25,77,78,77v45,0,76,-32,76,-78","w":246},"b":{"d":"26,0r0,-266r27,0r0,111v44,-79,178,-42,178,58v0,58,-41,102,-100,102v-36,0,-66,-17,-80,-45r0,40r-25,0xm204,-97v0,-44,-33,-78,-76,-78v-45,0,-77,35,-77,78v0,42,31,78,76,78v51,0,77,-41,77,-78","w":244,"k":{"v":4,"y":7,",":13,".":13}},"c":{"d":"187,-127v-28,-79,-147,-54,-147,30v0,46,35,78,77,78v37,0,62,-24,70,-47r28,0v-13,41,-51,71,-97,71v-66,0,-104,-50,-104,-102v0,-57,43,-102,102,-102v44,0,86,26,99,72r-28,0","w":226,"k":{",":2,"h":2,"k":2,"l":2}},"d":{"d":"220,-266r0,266r-26,0r0,-40v-14,26,-40,45,-80,45v-62,0,-100,-48,-100,-102v0,-58,42,-102,100,-102v42,0,70,25,79,45r0,-112r27,0xm195,-98v-1,-43,-34,-76,-77,-77v-45,0,-78,34,-78,78v0,39,28,78,78,78v44,0,78,-35,77,-79","w":246},"e":{"d":"208,-58v-16,37,-47,62,-95,63v-67,0,-102,-53,-102,-101v0,-87,112,-137,173,-76v22,22,33,52,30,83r-176,0v4,84,113,92,142,31r28,0xm38,-111r150,0v-2,-34,-35,-65,-75,-65v-42,0,-72,30,-75,65","w":226,"k":{"v":6,"y":6,"w":5,",":2,".":3,"x":5}},"f":{"d":"31,0r0,-172r-29,0r0,-22r29,0r0,-16v0,-60,47,-61,68,-61r0,21v-16,-4,-48,13,-42,56r42,0r0,22r-42,0r0,172r-26,0","w":100,"k":{",":18,".":18,"l":12,"a":10,"e":10,"f":12,"i":12,"o":10}},"g":{"d":"52,21v7,18,42,40,66,40v45,0,83,-40,75,-102v-14,27,-41,46,-78,46v-60,0,-101,-45,-101,-101v0,-58,42,-103,101,-103v38,0,67,21,78,45r0,-40r27,0r0,172v1,69,-46,106,-103,106v-48,0,-83,-28,-95,-63r30,0xm194,-96v0,-40,-28,-78,-77,-78v-42,0,-77,32,-77,77v0,39,28,78,78,78v43,0,76,-35,76,-77","w":245,"k":{",":3,".":3}},"h":{"d":"115,-174v-81,0,-60,98,-62,174r-27,0r0,-266r27,0r0,104v12,-26,42,-37,69,-37v99,0,81,106,82,199r-26,0v-3,-76,20,-174,-63,-174","w":229,"k":{"y":8,"u":6}},"i":{"d":"26,-229r0,-37r27,0r0,37r-27,0xm26,0r0,-194r27,0r0,194r-27,0","w":78},"j":{"d":"33,-229r0,-37r27,0r0,37r-27,0xm60,-194r0,191v2,38,-9,77,-63,79r0,-23v33,-1,36,-25,36,-55r0,-192r27,0","w":91},"k":{"d":"27,0r0,-266r26,0r0,152r87,-80r33,0r-93,85r97,109r-31,0r-93,-103r0,103r-26,0","w":182,"k":{"y":7,"a":13,"e":13,"o":13}},"l":{"d":"26,0r0,-266r27,0r0,266r-27,0","w":78},"m":{"d":"159,0v-5,-71,23,-174,-52,-174v-73,0,-51,103,-54,174r-27,0r0,-194r25,0r0,31v27,-54,109,-42,127,6v10,-20,36,-42,67,-42v50,0,74,35,74,91r0,108r-26,0v-5,-71,22,-174,-53,-174v-34,0,-54,26,-54,66r0,108r-27,0","w":344,"k":{"y":8,"u":6}},"n":{"d":"26,0r0,-194r25,0r0,35v11,-25,37,-41,72,-40v103,2,78,105,81,199r-26,0v-3,-76,21,-174,-62,-174v-82,0,-61,98,-63,174r-27,0","w":229,"k":{"v":10,"y":12,"u":6}},"o":{"d":"14,-97v0,-54,41,-102,103,-102v63,0,103,48,103,102v0,54,-40,102,-103,102v-62,0,-103,-48,-103,-102xm117,-174v-43,0,-77,33,-77,78v0,44,34,77,77,77v43,0,76,-34,76,-78v0,-44,-33,-77,-76,-77","w":233,"k":{"v":9,"y":8,"w":7,",":9,".":10,"x":10}},"p":{"d":"26,73r0,-267r25,0r0,41v16,-28,44,-46,81,-46v65,0,99,53,99,103v0,54,-39,101,-99,101v-43,0,-70,-25,-79,-45r0,113r-27,0xm51,-96v0,44,33,77,77,77v44,0,77,-34,77,-78v0,-36,-26,-78,-78,-78v-44,0,-76,34,-76,79","w":246,"k":{"y":7,",":9,".":10}},"q":{"d":"220,-194r0,267r-27,0r0,-112v-9,20,-36,44,-80,44v-60,0,-99,-47,-99,-101v0,-57,40,-103,100,-103v40,0,67,20,80,44r0,-39r26,0xm118,-19v67,0,101,-89,55,-133v-14,-14,-34,-23,-55,-23v-52,0,-78,42,-78,79v0,42,33,77,78,77","w":245},"r":{"d":"26,0r0,-194r25,0r0,32v14,-29,39,-36,62,-37v-1,8,3,22,-2,26v-75,-5,-58,100,-59,173r-26,0","w":115,"k":{"v":-6,"y":-7,",":30,".":30,"a":15,"e":14,"o":15,"c":15,"d":12,"g":10,"q":9,"t":-10,"-":17}},"s":{"d":"118,-53v0,-48,-98,-32,-98,-91v0,-69,115,-78,119,-1r-26,0v0,-21,-14,-32,-33,-32v-21,0,-36,14,-34,31v6,49,99,23,99,90v0,36,-27,61,-64,61v-31,0,-67,-19,-67,-60r27,0v0,52,77,47,77,2","w":162,"k":{"w":8,",":4,".":5}},"t":{"d":"41,0r0,-172r-38,0r0,-22r38,0r0,-72r26,0r0,72r43,0r0,22r-43,0r0,172r-26,0","w":113,"k":{"a":11,"e":11,"o":11}},"u":{"d":"204,-194r0,194r-25,0r0,-35v-11,25,-37,40,-72,40v-103,-2,-78,-105,-81,-199r26,0v3,76,-21,175,62,175v82,0,61,-99,63,-175r27,0","w":230},"v":{"d":"183,-194r-76,194r-28,0r-76,-194r28,0r62,161r62,-161r28,0","w":186,"k":{",":32,".":32,"a":9,"e":9,"o":9}},"w":{"d":"71,0r-68,-194r28,0r54,160r46,-142r22,0r47,142r53,-160r27,0r-67,194r-26,0r-46,-141r-45,141r-25,0","w":283,"k":{",":29,".":29,"a":7,"e":6,"o":7}},"x":{"d":"3,0r67,-99r-65,-95r33,0r48,75r49,-75r32,0r-64,95r68,99r-33,0r-52,-78r-51,78r-32,0","w":173,"k":{"a":10,"e":10,"o":10}},"y":{"d":"45,73r33,-77r-75,-190r28,0r61,157r63,-157r29,0r-111,267r-28,0","w":184,"k":{",":31,".":32,"a":8,"e":8,"o":8,"r":2}},"z":{"d":"5,0r0,-19r107,-153r-103,0r0,-22r133,0r0,22r-105,151r109,0r0,21r-141,0","w":150},"{":{"d":"140,-270r0,22v-29,-1,-43,-1,-41,35v3,53,2,114,-32,128v36,8,34,75,32,125v-2,38,11,37,41,36r0,21v-42,3,-69,-1,-69,-47v0,-49,8,-111,-31,-121r0,-28v34,-3,32,-78,31,-125v-1,-46,27,-48,69,-46","w":168},"|":{"d":"85,-270r29,0r0,360r-29,0r0,-360","w":199},"}":{"d":"28,-248r0,-22v42,-2,70,0,69,46v-2,48,-3,122,31,125r0,28v-64,9,7,166,-69,168r-31,0r0,-21v30,1,41,3,41,-36r0,-70v0,-29,21,-50,33,-55v-38,-14,-35,-75,-33,-128v2,-36,-11,-36,-41,-35","w":168},"~":{"d":"189,-91v-35,74,-119,-43,-154,25r-9,-23v9,-17,25,-29,45,-28v26,0,56,25,79,26v14,0,23,-13,31,-24","w":216},"'":{"d":"52,-160r-22,0r0,-106r22,0r0,106","w":82},"`":{"d":"57,-281r86,49r-8,17r-87,-46","w":199},"\u00a0":{"w":103,"k":{"T":33,"V":28,"W":14,"Y":36,"A":18}}}});
Cufon.registerFont({"w":222,"face":{"font-family":"ITC Avant Garde Gothic Std Bold","font-weight":700,"font-stretch":"normal","units-per-em":"360","panose-1":"2 11 8 2 2 2 2 2 2 4","ascent":"266","descent":"-94","x-height":"6","bbox":"-1.8324 -302 347 95.6741","underline-thickness":"18","underline-position":"-18","stemh":"56","stemv":"60","unicode-range":"U+0020-U+007E"},"glyphs":{" ":{"w":111,"k":{"T":27,"V":36,"W":14,"Y":36,"A":11}},"!":{"d":"91,-266r0,178r-62,0r0,-178r62,0xm91,-61r0,61r-62,0r0,-61r62,0","w":119},"\"":{"d":"72,-160r-45,0r0,-106r45,0r0,106xm140,-160r-45,0r0,-106r45,0r0,106","w":166},"#":{"d":"156,-83r-8,62r-41,0r9,-62r-29,0r-8,62r-41,0r8,-62r-35,0r5,-40r36,0r4,-26r-36,0r5,-40r36,0r8,-57r41,0r-8,57r28,0r8,-57r41,0r-8,57r40,0r-5,40r-40,0r-4,26r40,0r-5,40r-41,0xm121,-123r4,-26r-28,0r-4,26r28,0"},"$":{"d":"132,-76v-12,-52,-103,-25,-101,-107v0,-44,31,-65,58,-73r0,-36r48,0r0,36v29,7,51,31,50,69r-56,0v0,-10,-5,-23,-19,-23v-12,0,-20,10,-20,20v0,18,17,25,49,37v45,17,53,50,53,69v0,30,-18,61,-57,75r0,36r-48,0r0,-36v-42,-6,-60,-43,-60,-72r61,0v-3,30,42,35,42,5"},"%":{"d":"13,-207v0,-36,29,-65,65,-65v36,0,65,29,65,65v0,36,-29,65,-65,65v-35,0,-65,-29,-65,-65xm78,-232v-14,0,-25,11,-25,26v0,13,11,24,25,24v13,0,25,-11,25,-25v0,-14,-11,-25,-25,-25xm166,-60v0,-36,29,-65,65,-65v36,0,65,29,65,65v0,36,-30,65,-65,65v-35,0,-65,-28,-65,-65xm231,-85v-14,0,-25,11,-25,26v0,13,11,24,25,24v13,0,25,-11,25,-25v0,-14,-12,-25,-25,-25xm230,-266r-111,266r-41,0r110,-266r42,0","w":308},"&":{"d":"198,-157r63,0r-43,81r40,41r-41,40r-32,-33v-7,12,-29,33,-72,33v-59,0,-95,-34,-95,-77v0,-40,30,-60,49,-73v-51,-47,-19,-127,49,-126v41,0,69,29,69,65v0,35,-24,53,-36,61r29,30xm116,-223v-24,-1,-15,40,-1,46v14,-9,27,-42,1,-46xm146,-67r-42,-42v-26,10,-29,57,11,57v17,0,26,-8,31,-15","w":272},"(":{"d":"155,-271r0,65v-30,13,-67,55,-67,118v0,59,35,103,67,117r0,66v-94,-30,-132,-117,-132,-184v0,-67,38,-152,132,-182","w":170},")":{"d":"15,95r0,-66v30,-13,67,-55,67,-118v0,-59,-35,-102,-67,-116r0,-66v94,30,132,116,132,183v0,67,-38,153,-132,183","w":170},"*":{"d":"140,-266r-11,55r42,-37r19,33r-52,17r52,17r-20,35r-42,-38r12,54r-39,0r12,-55r-41,39r-21,-35r52,-18r-52,-16r19,-33r43,36r-12,-54r39,0","w":241},"+":{"d":"137,-182r0,62r62,0r0,58r-62,0r0,62r-58,0r0,-62r-62,0r0,-58r62,0r0,-62r58,0","w":216},",":{"d":"87,-61r-36,90r-49,0r23,-90r62,0","w":113,"k":{" ":54}},"-":{"d":"0,-133r101,0r0,58r-101,0r0,-58","w":101},".":{"d":"88,-61r0,61r-62,0r0,-61r62,0","w":113,"k":{" ":54}},"\/":{"d":"26,36r95,-302r67,0r-95,302r-67,0","w":213},"0":{"d":"12,-96r0,-74v0,-77,62,-101,100,-101v34,0,99,22,99,101r0,74v0,74,-57,101,-99,101v-39,0,-100,-26,-100,-101xm111,-212v-53,0,-31,70,-31,118v0,16,5,39,31,39v57,-12,32,-67,32,-117v0,-8,-1,-40,-32,-40"},"1":{"d":"81,0r0,-209r-44,0r0,-57r112,0r0,266r-68,0"},"2":{"d":"18,0r0,-53v36,-38,118,-70,118,-129v0,-21,-12,-30,-28,-30v-23,0,-27,23,-27,42r-65,0v1,-17,1,-40,16,-61v53,-78,172,-36,172,42v0,54,-59,100,-92,132r94,0r0,57r-188,0"},"3":{"d":"19,-189v-1,-55,44,-82,91,-82v52,0,84,35,84,72v0,37,-26,51,-36,56v50,17,50,56,50,65v4,81,-136,114,-181,46v-12,-17,-14,-38,-15,-48r69,0v1,6,6,25,30,25v20,0,29,-13,29,-30v0,-35,-31,-26,-59,-27r0,-50v19,-1,45,6,45,-26v0,-12,-6,-24,-19,-24v-20,0,-21,17,-21,23r-67,0"},"4":{"d":"123,0r0,-47r-118,0r0,-49r120,-170r63,0r0,166r29,0r0,53r-29,0r0,47r-65,0xm74,-100r53,0r0,-84"},"5":{"d":"42,-266r147,0r0,57r-95,0r-6,36v7,-4,15,-8,36,-8v63,0,89,53,89,90v0,41,-30,96,-102,96v-57,0,-94,-34,-102,-76r69,0v15,26,67,17,67,-19v0,-35,-57,-52,-71,-12r-55,-14"},"6":{"d":"113,5v-90,0,-130,-102,-81,-174r66,-97r79,0r-59,80v51,-7,98,25,98,90v0,61,-47,101,-103,101xm111,-127v-22,0,-36,16,-36,36v0,50,74,45,73,0v0,-17,-13,-36,-37,-36"},"7":{"d":"23,-266r174,0r0,52r-94,214r-75,0r99,-209r-104,0r0,-57"},"8":{"d":"47,-147v-45,-33,-29,-124,64,-124v91,0,113,90,65,124v69,45,20,152,-65,152v-86,0,-134,-107,-64,-152xm87,-192v0,14,11,25,24,25v13,0,25,-11,25,-25v0,-14,-12,-24,-25,-24v-13,0,-24,10,-24,24xm111,-116v-39,1,-38,60,0,61v38,-1,39,-59,0,-61"},"9":{"d":"111,-271v90,0,129,102,80,174r-66,97r-79,0r59,-80v-53,4,-98,-25,-98,-90v0,-61,48,-101,104,-101xm149,-175v-1,-50,-74,-47,-74,-1v0,17,13,36,37,36v22,0,37,-16,37,-35"},":":{"d":"88,-200r0,61r-62,0r0,-61r62,0xm88,-61r0,61r-62,0r0,-61r62,0","w":113,"k":{" ":14}},";":{"d":"88,-200r0,61r-62,0r0,-61r62,0xm88,-61r-40,90r-45,0r23,-90r62,0","w":113,"k":{" ":18}},"<":{"d":"17,-119r182,-77r0,63r-122,42r122,42r0,63r-182,-77r0,-56","w":216},"=":{"d":"17,-167r182,0r0,57r-182,0r0,-57xm17,-72r182,0r0,57r-182,0r0,-57","w":216},">":{"d":"17,-49r122,-42r-122,-42r0,-63r182,77r0,56r-182,77r0,-63","w":216},"?":{"d":"198,-195v0,49,-66,79,-68,110r-63,0v-8,-35,63,-72,62,-103v0,-13,-6,-22,-21,-22v-23,1,-24,16,-24,35r-66,0v-6,-56,37,-96,94,-96v56,0,86,40,86,76xm130,-61r0,61r-63,0r0,-61r63,0","w":213},"@":{"d":"217,-40r8,33v-36,13,-75,13,-84,13v-205,-9,-175,-278,-1,-278v76,0,127,52,127,118v0,52,-33,97,-70,97v-19,0,-30,-11,-35,-26v-30,53,-99,20,-99,-38v0,-52,74,-114,106,-59r4,-17r37,0r-16,95v0,8,4,11,10,11v13,0,30,-28,30,-63v0,-50,-40,-85,-93,-85v-64,0,-105,53,-105,108v0,28,14,104,105,104v26,0,52,-4,76,-13xm129,-91v21,0,32,-24,33,-48v0,-13,-6,-29,-24,-29v-21,0,-36,23,-36,46v0,23,15,31,27,31","w":269},"A":{"d":"89,-39r-12,39r-74,0r106,-266r58,0r103,266r-75,0r-12,-39r-94,0xm165,-93r-30,-92r-29,92r59,0","w":272,"k":{"v":25,"w":18,"y":24,"C":22,"G":22,"O":22,"Q":22,"T":22,"u":14,"U":14,"V":40,"W":22,"Y":36}},"B":{"d":"223,-81v-3,56,-43,81,-111,81r-88,0r0,-266v83,0,186,-14,186,69v0,21,-9,42,-31,54v43,15,44,51,44,62xm145,-186v0,-26,-28,-20,-53,-21r0,42v25,0,52,4,53,-21xm158,-85v0,-31,-37,-21,-66,-23r0,48v30,-1,66,7,66,-25","w":232,"k":{"U":4,"A":11}},"C":{"d":"217,-100r71,0v-15,63,-70,105,-134,105v-84,0,-141,-67,-141,-139v0,-68,53,-137,140,-137v84,0,128,64,135,106r-71,0v-8,-20,-27,-47,-64,-47v-96,1,-93,157,0,157v42,0,60,-36,64,-45","w":299,"k":{"A":22}},"D":{"d":"24,0r0,-266v94,6,150,-28,206,49v62,86,23,220,-113,217r-93,0xm186,-133v0,-51,-30,-82,-94,-74r0,147v63,8,94,-24,94,-73","w":267,"k":{"V":18,"W":9,"Y":22,",":16,".":16,"A":18}},"E":{"d":"24,0r0,-266r151,0r0,59r-83,0r0,42r80,0r0,60r-80,0r0,45r83,0r0,60r-151,0","w":190},"F":{"d":"24,0r0,-266r146,0r0,59r-78,0r0,46r75,0r0,59r-75,0r0,102r-68,0","w":182,"k":{",":58,".":46,"A":22,"a":7,"e":7,"o":7}},"G":{"d":"212,-177v-29,-56,-131,-44,-131,43v0,93,113,104,136,37r-79,0r0,-55r158,0v1,19,0,51,-12,77v-62,137,-271,84,-271,-59v0,-80,64,-137,142,-137v64,0,118,43,133,94r-76,0","w":307,"k":{",":7,".":7,"A":22}},"H":{"d":"92,0r-68,0r0,-266r68,0r0,100r87,0r0,-100r68,0r0,266r-68,0r0,-107r-87,0r0,107","w":271},"I":{"d":"24,0r0,-266r68,0r0,266r-68,0","w":116},"J":{"d":"95,-55v18,1,21,-19,21,-34r0,-177r68,0r0,161v5,80,-32,102,-92,110v-6,0,-76,0,-88,-70v-1,-6,-2,-14,-2,-21r73,0v-1,17,3,30,20,31","w":208,"k":{"u":4,",":5,".":9,"A":14,"a":7,"e":7,"o":7}},"K":{"d":"31,0r0,-266r68,0r0,119r76,-119r72,0r-88,132r97,134r-83,0r-74,-115r0,115r-68,0","w":254,"k":{"y":18,"O":16,"u":14,"a":18,"e":18,"o":18}},"L":{"d":"26,0r0,-266r68,0r0,206r79,0r0,60r-147,0","w":175,"k":{"y":14,"O":14,"T":18,"V":31,"W":20,"Y":31,"o":11}},"M":{"d":"87,0r-63,0r0,-266r91,0r50,171r49,-171r91,0r0,266r-62,0r2,-199r-58,199r-45,0r-57,-199","w":329},"N":{"d":"83,-266r102,162r-1,-162r65,0r0,266r-59,0r-102,-161r1,161r-65,0r0,-266r59,0","w":273},"O":{"d":"13,-130v0,-87,67,-141,140,-141v82,0,141,64,141,138v0,74,-58,138,-141,138v-84,0,-140,-67,-140,-135xm153,-212v-97,1,-94,158,1,157v48,0,72,-44,72,-78v0,-35,-24,-79,-73,-79","w":306,"k":{"T":11,"V":16,"W":7,"Y":23,",":11,".":11,"A":22,"X":22}},"P":{"d":"225,-176v0,70,-48,99,-133,92r0,84r-68,0r0,-266r87,0v88,-3,114,30,114,90xm159,-175v0,-36,-34,-32,-67,-32r0,64v33,0,67,4,67,-32","w":228,"k":{",":79,".":72,"A":32,"a":7,"e":7,"o":7}},"Q":{"d":"308,-49r0,54v-36,3,-76,-9,-80,-20v-105,62,-215,-24,-215,-117v0,-70,54,-139,140,-139v86,0,142,68,142,136v0,44,-15,67,-22,77v8,8,19,9,35,9xm82,-149v51,-24,114,13,138,47v23,-51,-16,-110,-67,-110v-34,0,-63,25,-71,63xm180,-60v-18,-27,-53,-48,-90,-35v17,36,56,50,90,35","w":311,"k":{",":-7}},"R":{"d":"161,-168v0,-34,-32,-42,-69,-39r0,207r-68,0r0,-266r87,0v81,-2,112,29,115,91v2,41,-21,66,-48,77r55,98r-70,0r-69,-129v39,1,67,-2,67,-39","w":235,"k":{"O":2,"V":9,"W":2,"Y":9}},"S":{"d":"130,-77v-7,-39,-117,-32,-117,-112v0,-54,48,-82,93,-82v37,0,89,18,90,82r-67,0v-1,-9,-4,-26,-25,-26v-12,0,-23,8,-23,21v0,12,7,15,55,37v50,22,62,46,62,77v0,42,-22,85,-93,85v-70,0,-98,-41,-96,-93r68,0v0,53,50,41,53,11","w":206,"k":{",":-7}},"T":{"d":"56,0r0,-207r-52,0r0,-59r172,0r0,59r-52,0r0,207r-68,0","w":179,"k":{"w":20,"y":5,"O":11,"u":17,",":30,".":36,"A":22,"a":25,"e":25,"o":25,"c":25,"-":27,"r":11,"s":14,":":7,";":10}},"U":{"d":"126,-55v30,0,35,-24,34,-50r0,-161r68,0v-5,81,16,203,-27,242v-37,34,-105,44,-151,1v-49,-47,-19,-157,-27,-243r68,0r0,161v0,24,6,50,35,50","w":251,"k":{",":7,".":7,"A":14}},"V":{"d":"95,0r-89,-266r70,0r54,186r54,-186r70,0r-89,266r-70,0","w":259,"k":{"y":4,"G":16,"O":16,"u":22,",":52,".":52,"A":40,"a":36,"e":36,"o":36,"i":11,"-":27,"r":22,":":9,";":18}},"W":{"d":"75,0r-69,-266r69,0r36,173r39,-173r53,0r39,173r36,-173r69,0r-71,266r-59,0r-41,-172r-40,172r-61,0","w":353,"k":{"y":14,"O":7,"u":18,",":38,".":38,"A":22,"h":5,"a":25,"e":25,"o":25,"i":5,"-":13,"r":14,":":7,";":14}},"X":{"d":"4,0r93,-142r-82,-124r77,0r46,76r44,-76r76,0r-81,126r92,140r-77,0r-57,-94r-55,94r-76,0","w":273,"k":{"C":22,"O":22,"a":14,"e":14,"o":14}},"Y":{"d":"83,0r0,-97r-80,-169r74,0r40,107r40,-107r73,0r-79,169r0,97r-68,0","w":232,"k":{"v":22,"O":23,"u":25,",":52,".":52,"A":36,"a":36,"e":36,"o":36,"i":9,"p":18,"q":36,"-":36,":":9,";":14,"S":7}},"Z":{"d":"174,-211r-85,151r85,0r0,60r-168,0r0,-45r92,-162r-92,0r0,-59r168,0r0,55","w":179},"[":{"d":"144,29r0,48r-110,0r0,-343r110,0r0,48r-52,0r0,247r52,0","w":170},"\\":{"d":"121,36r-95,-302r66,0r96,302r-67,0","w":213},"]":{"d":"26,77r0,-48r52,0r0,-247r-52,0r0,-48r110,0r0,343r-110,0","w":170},"^":{"d":"15,-135r63,-131r60,0r63,131r-65,0r-28,-80r-28,80r-65,0","w":216},"_":{"d":"180,45r-180,0r0,-18r180,0r0,18","w":180},"a":{"d":"231,-200r0,200r-59,0r0,-22v-11,19,-36,29,-59,29v-63,0,-101,-50,-101,-107v0,-94,114,-138,160,-79r0,-21r59,0xm72,-99v0,18,14,50,50,50v40,0,59,-39,45,-74v-6,-14,-21,-28,-46,-28v-34,0,-49,29,-49,52","w":253},"b":{"d":"22,0r0,-266r59,0r0,82v21,-23,50,-23,58,-23v42,0,99,30,99,106v0,100,-111,138,-159,80r0,21r-57,0xm178,-100v0,-26,-19,-51,-49,-51v-66,-1,-65,104,-1,102v31,0,50,-25,50,-51","w":249,"k":{"v":13,"y":7,",":4,".":4}},"c":{"d":"120,-151v-28,0,-48,22,-48,51v0,55,79,65,91,24r61,0v-11,45,-51,82,-105,82v-60,0,-107,-47,-107,-106v0,-59,45,-107,105,-107v53,0,96,35,106,84r-60,0v-6,-14,-18,-28,-43,-28","w":234,"k":{"y":7,",":5,"h":5,"k":5,"l":5}},"d":{"d":"230,-266r0,266r-57,0r0,-22v-6,8,-21,28,-61,28v-60,0,-100,-46,-100,-106v0,-68,48,-107,99,-107v35,0,53,18,59,24r0,-83r60,0xm173,-102v-1,-27,-22,-49,-50,-49v-35,0,-51,27,-51,51v0,31,22,51,50,51v29,0,52,-23,51,-53","w":251},"e":{"d":"214,-63v-17,38,-48,69,-97,69v-57,0,-106,-46,-106,-105v0,-56,44,-108,105,-108v67,0,115,63,103,128r-148,0v2,37,67,46,82,16r61,0xm71,-125r90,0v-1,-9,-14,-31,-45,-31v-31,0,-44,22,-45,31","w":232,"k":{"v":13,"w":7,"y":11,",":5,".":7,"x":14}},"f":{"d":"24,0r0,-154r-23,0r0,-46r23,0v-4,-62,40,-73,85,-71r0,45v-13,-2,-28,5,-25,26r25,0r0,46r-25,0r0,154r-60,0","w":113,"k":{",":18,".":18,"a":7,"e":7,"o":7}},"g":{"d":"85,19v23,40,92,19,83,-41v-7,12,-24,28,-55,28v-54,0,-101,-41,-101,-105v0,-92,101,-140,157,-82r0,-19r60,0r0,176v3,81,-36,113,-113,113v-69,0,-96,-42,-100,-70r69,0xm169,-98v0,-30,-18,-52,-49,-52v-26,0,-48,20,-48,50v0,32,23,51,48,51v29,0,49,-21,49,-49","w":249},"h":{"d":"115,-150v-60,4,-25,95,-34,150r-59,0r0,-266r59,0r0,85v11,-18,32,-26,53,-26v97,-2,69,117,73,207r-60,0r0,-109v1,-23,-7,-42,-32,-41","w":227,"k":{"y":11,"u":4}},"i":{"d":"22,-221r0,-45r59,0r0,45r-59,0xm22,0r0,-200r59,0r0,200r-59,0","w":102},"j":{"d":"31,-221r0,-45r60,0r0,45r-60,0xm91,-200r0,196v4,51,-19,82,-89,77r0,-45v24,3,29,-13,29,-30r0,-198r60,0","w":115},"k":{"d":"24,0r0,-266r60,0r0,139r56,-73r71,0r-76,88r73,112r-67,0r-57,-96r0,96r-60,0","w":212,"k":{"y":7,"a":14,"e":14,"o":14}},"l":{"d":"22,0r0,-266r59,0r0,266r-59,0","w":102},"m":{"d":"115,-150v-59,5,-25,95,-34,150r-59,0r0,-200r55,0r0,21v17,-34,97,-40,114,8v37,-64,137,-39,137,62r0,109r-59,0r0,-106v1,-22,-5,-44,-31,-44v-27,0,-33,20,-33,41r0,109r-60,0r0,-109v0,-18,-6,-43,-30,-41","w":348,"k":{"y":11,"u":4}},"n":{"d":"22,0r0,-200r55,0r0,21v7,-10,19,-28,55,-28v67,0,75,55,75,82r0,125r-60,0r0,-109v0,-22,-4,-41,-31,-41v-30,0,-35,20,-35,41r0,109r-59,0","w":227,"k":{"v":16,"y":11,"u":4}},"o":{"d":"12,-100v0,-49,35,-106,108,-106v73,0,108,57,108,106v0,49,-35,106,-108,106v-73,0,-108,-57,-108,-106xm72,-100v0,29,22,50,48,50v26,0,48,-21,48,-50v0,-29,-22,-50,-48,-50v-26,0,-48,21,-48,50","w":239,"k":{"v":13,"w":11,"y":11,",":5,".":7,"x":14}},"p":{"d":"22,67r0,-267r56,0r0,22v13,-15,32,-29,63,-29v139,0,122,216,0,214v-36,0,-53,-17,-60,-25r0,85r-59,0xm79,-99v0,28,22,50,50,50v64,-1,68,-100,0,-102v-28,0,-51,23,-50,52","w":250,"k":{"y":11,",":5,".":7}},"q":{"d":"230,-200r0,267r-60,0r0,-88v-8,9,-23,27,-61,27v-57,0,-97,-45,-97,-102v0,-69,46,-111,101,-111v39,0,54,22,59,29r0,-22r58,0xm172,-99v0,-29,-22,-52,-50,-52v-64,1,-70,102,0,102v28,0,50,-22,50,-50","w":251},"r":{"d":"21,0r0,-200r56,0r0,23v6,-11,16,-30,51,-30v-2,19,4,45,-2,60v-71,-5,-37,89,-45,147r-60,0","w":130,"k":{"u":-4,",":27,".":29,"h":-4,"k":-4,"l":-4,"x":4,"a":5,"e":5,"o":5,"c":5,"d":5,"g":5,"i":-4,"m":-4,"n":-4,"p":-4,"q":5,"t":-7,"z":-4,"-":18}},"s":{"d":"165,-144r-58,0v0,-4,-1,-15,-19,-15v-13,0,-17,9,-17,14v0,9,15,14,31,19v34,9,69,20,69,63v-1,85,-148,103,-162,4r59,0v3,18,20,18,23,18v10,0,21,-6,21,-16v0,-14,-15,-16,-53,-30v-26,-9,-48,-25,-48,-52v0,-41,37,-68,78,-68v26,0,71,10,76,63","w":179,"k":{"w":2,",":-2}},"t":{"d":"33,0r0,-154r-29,0r0,-46r29,0r0,-66r60,0r0,66r29,0r0,46r-29,0r0,154r-60,0","w":126,"k":{"a":7,"e":7,"o":7}},"u":{"d":"207,-200r0,200r-56,0r0,-21v-7,10,-20,28,-56,28v-68,0,-74,-55,-74,-82r0,-125r60,0r0,109v0,22,4,42,31,42v30,0,35,-21,35,-42r0,-109r60,0","w":228},"v":{"d":"207,-200r-72,200r-57,0r-72,-200r62,0r39,125r38,-125r62,0","w":213,"k":{",":32,".":32,"a":13,"e":13,"o":13}},"w":{"d":"64,0r-61,-200r61,0r31,124r33,-124r50,0r34,124r30,-124r61,0r-61,200r-55,0r-34,-129r-34,129r-55,0","w":306,"k":{",":32,".":32,"a":11,"e":7,"o":11}},"x":{"d":"0,0r76,-107r-67,-93r72,0r32,53r32,-53r71,0r-67,93r77,107r-73,0r-40,-62r-41,62r-72,0","w":226,"k":{"a":14,"e":14,"o":14}},"y":{"d":"43,67r32,-77r-75,-190r64,0r41,116r38,-116r63,0r-100,267r-63,0","w":206,"k":{",":36,".":38,"a":11,"e":11,"o":11,"r":5}},"z":{"d":"5,0r0,-41r85,-113r-85,0r0,-46r149,0r0,46r-78,109r78,0r0,45r-149,0","w":159},"{":{"d":"174,-266r0,45v-23,-3,-46,5,-41,23r0,76v0,34,-39,38,-39,39v13,1,39,7,39,33r0,76v-4,18,17,28,41,24r0,45v-52,2,-101,3,-101,-50r0,-76v0,-20,-26,-22,-35,-22r0,-62v9,0,35,-2,35,-24r0,-78v2,-53,50,-51,101,-49","w":199},"|":{"d":"67,-270r66,0r0,360r-66,0r0,-360","w":199},"}":{"d":"26,-221r0,-45v51,-1,101,-4,101,49r0,78v0,22,26,24,35,24r0,62v-9,0,-35,2,-35,22r0,76v-2,53,-49,52,-101,50r0,-45v23,4,45,-6,40,-24r0,-76v0,-26,39,-34,39,-35v-13,-1,-39,-3,-39,-37r0,-76v4,-17,-17,-27,-40,-23","w":199},"~":{"d":"70,-135v23,0,55,24,77,24v14,0,23,-13,32,-25r13,57v-12,15,-24,32,-46,32v-36,0,-90,-50,-109,0r-13,-56v9,-16,22,-32,46,-32","w":216},"'":{"d":"66,-160r-45,0r0,-106r45,0r0,106","w":87},"`":{"d":"58,-302r87,46r-16,35r-89,-39","w":199},"\u00a0":{"w":111,"k":{"T":27,"V":36,"W":14,"Y":36,"A":11}}}});

function _refresh(_x,_y) {$(_x).hover(function(){$(this).addClass('hover');},function() {$(this).removeClass('hover');setTimeout(function(){Cufon.refresh(_y)}, 10);});}
function initCufon() {
	Cufon.replace('#header .phone strong', { fontFamily: 'ITC Avant Garde Gothic Std Medium', hover: true });
	Cufon.replace('.panel ul ', { fontFamily: 'ITC Avant Garde Gothic Std Medium', hover: true });
	Cufon.replace('#nav', { fontFamily: 'ITC Avant Garde Gothic Std Demi', hover: true });
	Cufon.replace('.news-box h2', { fontFamily: 'ITC Avant Garde Gothic Std Demi', hover: true });
	Cufon.replace('.gallery .title, .news .button ', { fontFamily: 'ITC Avant Garde Gothic Std Demi', hover: true });
	Cufon.replace('.gallery h2', { fontFamily: 'ITC Avant Garde Gothic Std Bold', hover: true });
	Cufon.replace('h2', { fontFamily: 'ITC Avant Garde Gothic Std Bold', hover: true });
	Cufon.replace('.btn', { fontFamily: 'ITC Avant Garde Gothic Std Demi', hover: true });
	Cufon.replace('#sidebar h2', { fontFamily: 'ITC Avant Garde Gothic Std Demi', hover: true });
	Cufon.replace('#sidebar .newsletter_btn strong', { fontFamily: 'ITC Avant Garde Gothic Std Demi', hover: true });
	Cufon.replace('.promo', { fontFamily: 'ITC Avant Garde Gothic Std Medium', hover: true });
	Cufon.replace('.promo h2', { fontFamily: 'ITC Avant Garde Gothic Std Bold', hover: true });
	Cufon.replace('.promo h3', { fontFamily: 'ITC Avant Garde Gothic Std Bold', hover: true });
	Cufon.replace('.media h2, .tandem_tabs_container h3.pane-title, .tandem_tabs_container h4', { fontFamily: 'ITC Avant Garde Gothic Std Bold', hover: true });
	Cufon.replace('.book strong', { fontFamily: 'ITC Avant Garde Gothic Std Demi', hover: true });
	Cufon.replace('#footer h3', { fontFamily: 'ITC Avant Garde Gothic Std Demi', hover: true });
	Cufon.replace('#footer .newsletter label', { fontFamily: 'ITC Avant Garde Gothic Std Demi', hover: true });
	_refresh('#nav li','#nav li a');
}

$(document).ready(function(){
	initCufon();
});

/* -------------------------------------------------------------------------------------------------------------------------------------------- */

/* TABS */

/**
 * tools.tabs 1.0.4 - Tabs done right.
 * 
 * Copyright (c) 2009 Tero Piirainen
 * http://flowplayer.org/tools/tabs.html
 *
 * Dual licensed under MIT and GPL 2+ licenses
 * http://www.opensource.org/licenses
 *
 * Launch  : November 2008
 * Date: ${date}
 * Revision: ${revision} 
 */  
(function($) {
		
	// static constructs
	$.tools = $.tools || {};
	
	$.tools.tabs = {
		version: '1.0.4',
		
		conf: {
			tabs: 'a',
			current: 'current',
			onBeforeClick: null,
			onClick: null, 
			effect: 'fade',
			initialIndex: 0,			
			event: 'click',
			api:false,
			rotate: false
		},
		
		addEffect: function(name, fn) {
			effects[name] = fn;
		}
	};		
	
	
	var effects = {
		
		// simple "toggle" effect
		'default': function(i, done) { 
			this.getPanes().hide().eq(i).show();
			done.call();
		}, 
		
		/*
			configuration:
				- fadeOutSpeed (positive value does "crossfading")
				- fadeInSpeed
		*/
		fade: function(i, done) {
			var conf = this.getConf(), 
				 speed = conf.fadeOutSpeed,
				 panes = this.getPanes();
			
			if (speed) {
				panes.fadeOut(speed);	
			} else {
				panes.hide();	
			}

			panes.eq(i).fadeIn(conf.fadeInSpeed, done);	
		},
		
		// for basic accordions
		slide: function(i, done) {			
			this.getPanes().slideUp(200);
			this.getPanes().eq(i).slideDown(400, done);			 
		}, 

		// simple AJAX effect
		ajax: function(i, done)  {			
			this.getPanes().eq(0).load(this.getTabs().eq(i).attr("href"), done);	
		}
		
	};   	
	
	var w;
	
	// this is how you add effects
	$.tools.tabs.addEffect("horizontal", function(i, done) {
	
		// store original width of a pane into memory
		if (!w) { w = this.getPanes().eq(0).width(); }
		
		// set current pane's width to zero
		this.getCurrentPane().animate({width: 0}, function() { $(this).hide(); });
		
		// grow opened pane to it's original width
		this.getPanes().eq(i).animate({width: w}, function() { 
			$(this).show();
			done.call();
		});
		
	});	
	 

	function Tabs(tabs, panes, conf) { 
		
		var self = this, $self = $(this), current;

		// bind all callbacks from configuration
		$.each(conf, function(name, fn) {
			if ($.isFunction(fn)) { $self.bind(name, fn); }
		});
		
		
		// public methods
		$.extend(this, {				
			click: function(i, e) {
				
				var pane = self.getCurrentPane();				
				var tab = tabs.eq(i);												 
				
				if (typeof i == 'string' && i.replace("#", "")) {
					tab = tabs.filter("[href*=" + i.replace("#", "") + "]");
					i = Math.max(tabs.index(tab), 0);
				}
								
				if (conf.rotate) {
					var last = tabs.length -1; 
					if (i < 0) { return self.click(last, e); }
					if (i > last) { return self.click(0, e); }						
				}
				
				if (!tab.length) { 
					if (current >= 0) { return self; }
					i = conf.initialIndex;
					tab = tabs.eq(i);
				}				
				
				// current tab is being clicked
				if (i === current) { return self; }
				
				// possibility to cancel click action				
				e = e || $.Event();
				e.type = "onBeforeClick";
				$self.trigger(e, [i]);				
				if (e.isDefaultPrevented()) { return; }
				
				// call the effect
				effects[conf.effect].call(self, i, function() {

					// onClick callback
					e.type = "onClick";
					$self.trigger(e, [i]);					
				});			
				
				// onStart
				e.type = "onStart";
				$self.trigger(e, [i]);				
				if (e.isDefaultPrevented()) { return; } 
				
				// default behaviour
				current = i;
				tabs.removeClass(conf.current);	
				tab.addClass(conf.current);				
				
				return self;
			},
			
			getConf: function() {
				return conf;	
			},

			getTabs: function() {
				return tabs;	
			},
			
			getPanes: function() {
				return panes;	
			},
			
			getCurrentPane: function() {
				return panes.eq(current);	
			},
			
			getCurrentTab: function() {
				return tabs.eq(current);	
			},
			
			getIndex: function() {
				return current;	
			}, 
			
			next: function() {
				return self.click(current + 1);
			},
			
			prev: function() {
				return self.click(current - 1);	
			}, 
			
			bind: function(name, fn) {
				$self.bind(name, fn);
				return self;	
			},	
			
			onBeforeClick: function(fn) {
				return this.bind("onBeforeClick", fn);
			},
			
			onClick: function(fn) {
				return this.bind("onClick", fn);
			},
			
			unbind: function(name) {
				$self.unbind(name);
				return self;	
			}			
		
		});
		
		
		// setup click actions for each tab
		tabs.each(function(i) { 
			$(this).bind(conf.event, function(e) {
				self.click(i, e);
				return false;
			});			
		});

		// if no pane is visible --> click on the first tab
		if (location.hash) {
			self.click(location.hash);
		} else {
			if (conf.initialIndex === 0 || conf.initialIndex > 0) {
				self.click(conf.initialIndex);
			}
		}		
		
		// cross tab anchor link
		panes.find("a[href^=#]").click(function(e) {
			self.click($(this).attr("href"), e);		
		}); 
	}
	
	
	// jQuery plugin implementation
	$.fn.tabs = function(query, conf) {
		
		// return existing instance
		var el = this.eq(typeof conf == 'number' ? conf : 0).data("tabs");
		if (el) { return el; }

		if ($.isFunction(conf)) {
			conf = {onBeforeClick: conf};
		}
		
		// setup options
		var globals = $.extend({}, $.tools.tabs.conf), len = this.length;
		conf = $.extend(globals, conf);		

		
		// install tabs for each items in jQuery		
		this.each(function(i) {				
			var root = $(this); 
			
			// find tabs
			var els = root.find(conf.tabs);
			
			if (!els.length) {
				els = root.children();	
			}
			
			// find panes
			var panes = query.jquery ? query : root.children(query);
			
			if (!panes.length) {
				panes = len == 1 ? $(query) : root.parent().find(query);
			}			
			
			el = new Tabs(els, panes, conf);
			root.data("tabs", el);
			
		});		
		
		return conf.api ? el: this;		
	};		
		
}) (jQuery); 


/* ------------------------------------------------------------------------------------------------------------------------------------ */

/*GALLERIFIC*/
/**
 * jQuery Galleriffic plugin
 *
 * Copyright (c) 2008 Trent Foley (http://trentacular.com)
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Much thanks to primary contributer Ponticlaro (http://www.ponticlaro.com)
 */
;(function($) {
	// Globally keep track of all images by their unique hash.  Each item is an image data object.
	var allImages = {};
	var imageCounter = 0;

	// Galleriffic static class
	$.galleriffic = {
		version: '2.0.1',

		// Strips invalid characters and any leading # characters
		normalizeHash: function(hash) {
			return hash.replace(/^.*#/, '').replace(/\?.*$/, '');
		},

		getImage: function(hash) {
			if (!hash)
				return undefined;

			hash = $.galleriffic.normalizeHash(hash);
			return allImages[hash];
		},

		// Global function that looks up an image by its hash and displays the image.
		// Returns false when an image is not found for the specified hash.
		// @param {String} hash This is the unique hash value assigned to an image.
		gotoImage: function(hash) {
			var imageData = $.galleriffic.getImage(hash);
			if (!imageData)
				return false;

			var gallery = imageData.gallery;
			gallery.gotoImage(imageData);
			
			return true;
		},

		// Removes an image from its respective gallery by its hash.
		// Returns false when an image is not found for the specified hash or the
		// specified owner gallery does match the located images gallery.
		// @param {String} hash This is the unique hash value assigned to an image.
		// @param {Object} ownerGallery (Optional) When supplied, the located images
		// gallery is verified to be the same as the specified owning gallery before
		// performing the remove operation.
		removeImageByHash: function(hash, ownerGallery) {
			var imageData = $.galleriffic.getImage(hash);
			if (!imageData)
				return false;

			var gallery = imageData.gallery;
			if (ownerGallery && ownerGallery != gallery)
				return false;

			return gallery.removeImageByIndex(imageData.index);
		}
	};

	var defaults = {
		delay:                     3000,
		numThumbs:                 20,
		preloadAhead:              40, // Set to -1 to preload all images
		enableTopPager:            false,
		enableBottomPager:         true,
		maxPagesToShow:            7,
		imageContainerSel:         '',
		captionContainerSel:       '',
		controlsContainerSel:      '',
		loadingContainerSel:       '',
		renderSSControls:          true,
		renderNavControls:         true,
		playLinkText:              'Play',
		pauseLinkText:             'Pause',
		prevLinkText:              'Previous',
		nextLinkText:              'Next',
		nextPageLinkText:          'Next &rsaquo;',
		prevPageLinkText:          '&lsaquo; Prev',
		enableHistory:             false,
		enableKeyboardNavigation:  true,
		autoStart:                 false,
		syncTransitions:           false,
		defaultTransitionDuration: 1000,
		onSlideChange:             undefined, // accepts a delegate like such: function(prevIndex, nextIndex) { ... }
		onTransitionOut:           undefined, // accepts a delegate like such: function(slide, caption, isSync, callback) { ... }
		onTransitionIn:            undefined, // accepts a delegate like such: function(slide, caption, isSync) { ... }
		onPageTransitionOut:       undefined, // accepts a delegate like such: function(callback) { ... }
		onPageTransitionIn:        undefined, // accepts a delegate like such: function() { ... }
		onImageAdded:              undefined, // accepts a delegate like such: function(imageData, $li) { ... }
		onImageRemoved:            undefined  // accepts a delegate like such: function(imageData, $li) { ... }
	};

	// Primary Galleriffic initialization function that should be called on the thumbnail container.
	$.fn.galleriffic = function(settings) {
		//  Extend Gallery Object
		$.extend(this, {
			// Returns the version of the script
			version: $.galleriffic.version,

			// Current state of the slideshow
			isSlideshowRunning: false,
			slideshowTimeout: undefined,

			// This function is attached to the click event of generated hyperlinks within the gallery
			clickHandler: function(e, link) {
				this.pause();

				if (!this.enableHistory) {
					// The href attribute holds the unique hash for an image
					var hash = $.galleriffic.normalizeHash($(link).attr('href'));
					$.galleriffic.gotoImage(hash);
					e.preventDefault();
				}
			},

			// Appends an image to the end of the set of images.  Argument listItem can be either a jQuery DOM element or arbitrary html.
			// @param listItem Either a jQuery object or a string of html of the list item that is to be added to the gallery.
			appendImage: function(listItem) {
				this.addImage(listItem, false, false);
				return this;
			},

			// Inserts an image into the set of images.  Argument listItem can be either a jQuery DOM element or arbitrary html.
			// @param listItem Either a jQuery object or a string of html of the list item that is to be added to the gallery.
			// @param {Integer} position The index within the gallery where the item shouold be added.
			insertImage: function(listItem, position) {
				this.addImage(listItem, false, true, position);
				return this;
			},

			// Adds an image to the gallery and optionally inserts/appends it to the DOM (thumbExists)
			// @param listItem Either a jQuery object or a string of html of the list item that is to be added to the gallery.
			// @param {Boolean} thumbExists Specifies whether the thumbnail already exists in the DOM or if it needs to be added.
			// @param {Boolean} insert Specifies whether the the image is appended to the end or inserted into the gallery.
			// @param {Integer} position The index within the gallery where the item shouold be added.
			addImage: function(listItem, thumbExists, insert, position) {
				var $li = ( typeof listItem === "string" ) ? $(listItem) : listItem;				
				var $aThumb = $li.find('a.thumb');
				var slideUrl = $aThumb.attr('href');
				var title = $aThumb.attr('title');
				var $caption = $li.find('.caption').remove();
				var hash = $aThumb.attr('name');

				// Increment the image counter
				imageCounter++;

				// Autogenerate a hash value if none is present or if it is a duplicate
				if (!hash || allImages[''+hash]) {
					hash = imageCounter;
				}

				// Set position to end when not specified
				if (!insert)
					position = this.data.length;
				
				var imageData = {
					title:title,
					slideUrl:slideUrl,
					caption:$caption,
					hash:hash,
					gallery:this,
					index:position
				};

				// Add the imageData to this gallery's array of images
				if (insert) {
					this.data.splice(position, 0, imageData);

					// Reset index value on all imageData objects
					this.updateIndices(position);
				}
				else {
					this.data.push(imageData);
				}

				var gallery = this;

				// Add the element to the DOM
				if (!thumbExists) {
					// Update thumbs passing in addition post transition out handler
					this.updateThumbs(function() {
						var $thumbsUl = gallery.find('ul.thumbs');
						if (insert)
							$thumbsUl.children(':eq('+position+')').before($li);
						else
							$thumbsUl.append($li);
						
						if (gallery.onImageAdded)
							gallery.onImageAdded(imageData, $li);
					});
				}

				// Register the image globally
				allImages[''+hash] = imageData;

				// Setup attributes and click handler
				$aThumb.attr('rel', 'history')
					.attr('href', '#'+hash)
					.removeAttr('name')
					.click(function(e) {
						gallery.clickHandler(e, this);
					});

				return this;
			},

			// Removes an image from the gallery based on its index.
			// Returns false when the index is out of range.
			removeImageByIndex: function(index) {
				if (index < 0 || index >= this.data.length)
					return false;
				
				var imageData = this.data[index];
				if (!imageData)
					return false;
				
				this.removeImage(imageData);
				
				return true;
			},

			// Convenience method that simply calls the global removeImageByHash method.
			removeImageByHash: function(hash) {
				return $.galleriffic.removeImageByHash(hash, this);
			},

			// Removes an image from the gallery.
			removeImage: function(imageData) {
				var index = imageData.index;
				
				// Remove the image from the gallery data array
				this.data.splice(index, 1);
				
				// Remove the global registration
				delete allImages[''+imageData.hash];
				
				// Remove the image's list item from the DOM
				this.updateThumbs(function() {
					var $li = gallery.find('ul.thumbs')
						.children(':eq('+index+')')
						.remove();

					if (gallery.onImageRemoved)
						gallery.onImageRemoved(imageData, $li);
				});

				// Update each image objects index value
				this.updateIndices(index);

				return this;
			},

			// Updates the index values of the each of the images in the gallery after the specified index
			updateIndices: function(startIndex) {
				for (i = startIndex; i < this.data.length; i++) {
					this.data[i].index = i;
				}
				
				return this;
			},

			// Scraped the thumbnail container for thumbs and adds each to the gallery
			initializeThumbs: function() {
				this.data = [];
				var gallery = this;

				this.find('ul.thumbs > li').each(function(i) {
					gallery.addImage($(this), true, false);
				});

				return this;
			},

			isPreloadComplete: false,

			// Initalizes the image preloader
			preloadInit: function() {
				if (this.preloadAhead == 0) return this;
				
				this.preloadStartIndex = this.currentImage.index;
				var nextIndex = this.getNextIndex(this.preloadStartIndex);
				return this.preloadRecursive(this.preloadStartIndex, nextIndex);
			},

			// Changes the location in the gallery the preloader should work
			// @param {Integer} index The index of the image where the preloader should restart at.
			preloadRelocate: function(index) {
				// By changing this startIndex, the current preload script will restart
				this.preloadStartIndex = index;
				return this;
			},

			// Recursive function that performs the image preloading
			// @param {Integer} startIndex The index of the first image the current preloader started on.
			// @param {Integer} currentIndex The index of the current image to preload.
			preloadRecursive: function(startIndex, currentIndex) {
				// Check if startIndex has been relocated
				if (startIndex != this.preloadStartIndex) {
					var nextIndex = this.getNextIndex(this.preloadStartIndex);
					return this.preloadRecursive(this.preloadStartIndex, nextIndex);
				}

				var gallery = this;

				// Now check for preloadAhead count
				var preloadCount = currentIndex - startIndex;
				if (preloadCount < 0)
					preloadCount = this.data.length-1-startIndex+currentIndex;
				if (this.preloadAhead >= 0 && preloadCount > this.preloadAhead) {
					// Do this in order to keep checking for relocated start index
					setTimeout(function() { gallery.preloadRecursive(startIndex, currentIndex); }, 500);
					return this;
				}

				var imageData = this.data[currentIndex];
				if (!imageData)
					return this;

				// If already loaded, continue
				if (imageData.image)
					return this.preloadNext(startIndex, currentIndex); 
				
				// Preload the image
				var image = new Image();
				
				image.onload = function() {
					imageData.image = this;
					gallery.preloadNext(startIndex, currentIndex);
				};

				image.alt = imageData.title;
				image.src = imageData.slideUrl;

				return this;
			},
			
			// Called by preloadRecursive in order to preload the next image after the previous has loaded.
			// @param {Integer} startIndex The index of the first image the current preloader started on.
			// @param {Integer} currentIndex The index of the current image to preload.
			preloadNext: function(startIndex, currentIndex) {
				var nextIndex = this.getNextIndex(currentIndex);
				if (nextIndex == startIndex) {
					this.isPreloadComplete = true;
				} else {
					// Use setTimeout to free up thread
					var gallery = this;
					setTimeout(function() { gallery.preloadRecursive(startIndex, nextIndex); }, 100);
				}

				return this;
			},

			// Safe way to get the next image index relative to the current image.
			// If the current image is the last, returns 0
			getNextIndex: function(index) {
				var nextIndex = index+1;
				if (nextIndex >= this.data.length)
					nextIndex = 0;
				return nextIndex;
			},

			// Safe way to get the previous image index relative to the current image.
			// If the current image is the first, return the index of the last image in the gallery.
			getPrevIndex: function(index) {
				var prevIndex = index-1;
				if (prevIndex < 0)
					prevIndex = this.data.length-1;
				return prevIndex;
			},

			// Pauses the slideshow
			pause: function() {
				this.isSlideshowRunning = false;
				if (this.slideshowTimeout) {
					clearTimeout(this.slideshowTimeout);
					this.slideshowTimeout = undefined;
				}

				if (this.$controlsContainer) {
					this.$controlsContainer
						.find('div.ss-controls a').removeClass().addClass('play')
						.attr('title', this.playLinkText)
						.attr('href', '#play')
						.html(this.playLinkText);
				}
				
				return this;
			},

			// Plays the slideshow
			play: function() {
				this.isSlideshowRunning = true;

				if (this.$controlsContainer) {
					this.$controlsContainer
						.find('div.ss-controls a').removeClass().addClass('pause')
						.attr('title', this.pauseLinkText)
						.attr('href', '#pause')
						.html(this.pauseLinkText);
				}

				if (!this.slideshowTimeout) {
					var gallery = this;
					this.slideshowTimeout = setTimeout(function() { gallery.ssAdvance(); }, this.delay);
				}

				return this;
			},

			// Toggles the state of the slideshow (playing/paused)
			toggleSlideshow: function() {
				if (this.isSlideshowRunning)
					this.pause();
				else
					this.play();

				return this;
			},

			// Advances the slideshow to the next image and delegates navigation to the
			// history plugin when history is enabled
			// enableHistory is true
			ssAdvance: function() {
				if (this.isSlideshowRunning)
					this.next(true);

				return this;
			},

			// Advances the gallery to the next image.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.  
			next: function(dontPause, bypassHistory) {
				this.gotoIndex(this.getNextIndex(this.currentImage.index), dontPause, bypassHistory);
				return this;
			},

			// Navigates to the previous image in the gallery.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.
			previous: function(dontPause, bypassHistory) {
				this.gotoIndex(this.getPrevIndex(this.currentImage.index), dontPause, bypassHistory);
				return this;
			},

			// Navigates to the next page in the gallery.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.
			nextPage: function(dontPause, bypassHistory) {
				var page = this.getCurrentPage();
				var lastPage = this.getNumPages() - 1;
				if (page < lastPage) {
					var startIndex = page * this.numThumbs;
					var nextPage = startIndex + this.numThumbs;
					this.gotoIndex(nextPage, dontPause, bypassHistory);
				}

				return this;
			},

			// Navigates to the previous page in the gallery.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.
			previousPage: function(dontPause, bypassHistory) {
				var page = this.getCurrentPage();
				if (page > 0) {
					var startIndex = page * this.numThumbs;
					var prevPage = startIndex - this.numThumbs;				
					this.gotoIndex(prevPage, dontPause, bypassHistory);
				}
				
				return this;
			},

			// Navigates to the image at the specified index in the gallery
			// @param {Integer} index The index of the image in the gallery to display.
			// @param {Boolean} dontPause Specifies whether to pause the slideshow.
			// @param {Boolean} bypassHistory Specifies whether to delegate navigation to the history plugin when history is enabled.
			gotoIndex: function(index, dontPause, bypassHistory) {
				if (!dontPause)
					this.pause();
				
				if (index < 0) index = 0;
				else if (index >= this.data.length) index = this.data.length-1;
				
				var imageData = this.data[index];
				
				if (!bypassHistory && this.enableHistory)
					$.historyLoad(String(imageData.hash));  // At the moment, historyLoad only accepts string arguments
				else
					this.gotoImage(imageData);

				return this;
			},

			// This function is garaunteed to be called anytime a gallery slide changes.
			// @param {Object} imageData An object holding the image metadata of the image to navigate to.
			gotoImage: function(imageData) {
				var index = imageData.index;

				if (this.onSlideChange)
					this.onSlideChange(this.currentImage.index, index);
				
				this.currentImage = imageData;
				this.preloadRelocate(index);
				
				this.refresh();
				
				return this;
			},

			// Returns the default transition duration value.  The value is halved when not
			// performing a synchronized transition.
			// @param {Boolean} isSync Specifies whether the transitions are synchronized.
			getDefaultTransitionDuration: function(isSync) {
				if (isSync)
					return this.defaultTransitionDuration;
				return this.defaultTransitionDuration / 2;
			},

			// Rebuilds the slideshow image and controls and performs transitions
			refresh: function() {
				var imageData = this.currentImage;
				if (!imageData)
					return this;

				var index = imageData.index;

				// Update Controls
				if (this.$controlsContainer) {
					this.$controlsContainer
						.find('div.nav-controls a.prev').attr('href', '#'+this.data[this.getPrevIndex(index)].hash).end()
						.find('div.nav-controls a.next').attr('href', '#'+this.data[this.getNextIndex(index)].hash);
				}

				var previousSlide = this.$imageContainer.find('span.current').addClass('previous').removeClass('current');
				var previousCaption = 0;

				if (this.$captionContainer) {
					previousCaption = this.$captionContainer.find('span.current').addClass('previous').removeClass('current');
				}

				// Perform transitions simultaneously if syncTransitions is true and the next image is already preloaded
				var isSync = this.syncTransitions && imageData.image;

				// Flag we are transitioning
				var isTransitioning = true;
				var gallery = this;

				var transitionOutCallback = function() {
					// Flag that the transition has completed
					isTransitioning = false;

					// Remove the old slide
					previousSlide.remove();

					// Remove old caption
					if (previousCaption)
						previousCaption.remove();

					if (!isSync) {
						if (imageData.image && imageData.hash == gallery.data[gallery.currentImage.index].hash) {
							gallery.buildImage(imageData, isSync);
						} else {
							// Show loading container
							if (gallery.$loadingContainer) {
								gallery.$loadingContainer.show();
							}
						}
					}
				};

				if (previousSlide.length == 0) {
					// For the first slide, the previous slide will be empty, so we will call the callback immediately
					transitionOutCallback();
				} else {
					if (this.onTransitionOut) {
						this.onTransitionOut(previousSlide, previousCaption, isSync, transitionOutCallback);
					} else {
						previousSlide.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0, transitionOutCallback);
						if (previousCaption)
							previousCaption.fadeTo(this.getDefaultTransitionDuration(isSync), 0.0);
					}
				}

				// Go ahead and begin transitioning in of next image
				if (isSync)
					this.buildImage(imageData, isSync);

				if (!imageData.image) {
					var image = new Image();
					
					// Wire up mainImage onload event
					image.onload = function() {
						imageData.image = this;

						// Only build image if the out transition has completed and we are still on the same image hash
						if (!isTransitioning && imageData.hash == gallery.data[gallery.currentImage.index].hash) {
							gallery.buildImage(imageData, isSync);
						}
					};

					// set alt and src
					image.alt = imageData.title;
					image.src = imageData.slideUrl;
				}

				// This causes the preloader (if still running) to relocate out from the currentIndex
				this.relocatePreload = true;

				return this.syncThumbs();
			},

			// Called by the refresh method after the previous image has been transitioned out or at the same time
			// as the out transition when performing a synchronous transition.
			// @param {Object} imageData An object holding the image metadata of the image to build.
			// @param {Boolean} isSync Specifies whether the transitions are synchronized.
			buildImage: function(imageData, isSync) {
				var gallery = this;
				var nextIndex = this.getNextIndex(imageData.index);

				// Construct new hidden span for the image
				var newSlide = this.$imageContainer
					.append('<span class="image-wrapper current"><a class="advance-link" rel="history" href="#'+this.data[nextIndex].hash+'" title="'+imageData.title+'">&nbsp;</a></span>')
					.find('span.current').css('opacity', '0');
				
				newSlide.find('a')
					.append(imageData.image)
					.click(function(e) {
						gallery.clickHandler(e, this);
					});
				
				var newCaption = 0;
				if (this.$captionContainer) {
					// Construct new hidden caption for the image
					newCaption = this.$captionContainer
						.append('<span class="image-caption current"></span>')
						.find('span.current').css('opacity', '0')
						.append(imageData.caption);
				}

				// Hide the loading conatiner
				if (this.$loadingContainer) {
					this.$loadingContainer.hide();
				}

				// Transition in the new image
				if (this.onTransitionIn) {
					this.onTransitionIn(newSlide, newCaption, isSync);
				} else {
					newSlide.fadeTo(this.getDefaultTransitionDuration(isSync), 1.0);
					if (newCaption)
						newCaption.fadeTo(this.getDefaultTransitionDuration(isSync), 1.0);
				}
				
				if (this.isSlideshowRunning) {
					if (this.slideshowTimeout)
						clearTimeout(this.slideshowTimeout);

					this.slideshowTimeout = setTimeout(function() { gallery.ssAdvance(); }, this.delay);
				}

				return this;
			},

			// Returns the current page index that should be shown for the currentImage
			getCurrentPage: function() {
				return Math.floor(this.currentImage.index / this.numThumbs);
			},

			// Applies the selected class to the current image's corresponding thumbnail.
			// Also checks if the current page has changed and updates the displayed page of thumbnails if necessary.
			syncThumbs: function() {
				var page = this.getCurrentPage();
				if (page != this.displayedPage)
					this.updateThumbs();

				// Remove existing selected class and add selected class to new thumb
				var $thumbs = this.find('ul.thumbs').children();
				$thumbs.filter('.selected').removeClass('selected');
				$thumbs.eq(this.currentImage.index).addClass('selected');

				return this;
			},

			// Performs transitions on the thumbnails container and updates the set of
			// thumbnails that are to be displayed and the navigation controls.
			// @param {Delegate} postTransitionOutHandler An optional delegate that is called after
			// the thumbnails container has transitioned out and before the thumbnails are rebuilt.
			updateThumbs: function(postTransitionOutHandler) {
				var gallery = this;
				var transitionOutCallback = function() {
					// Call the Post-transition Out Handler
					if (postTransitionOutHandler)
						postTransitionOutHandler();
					
					gallery.rebuildThumbs();

					// Transition In the thumbsContainer
					if (gallery.onPageTransitionIn)
						gallery.onPageTransitionIn();
					else
						gallery.show();
				};

				// Transition Out the thumbsContainer
				if (this.onPageTransitionOut) {
					this.onPageTransitionOut(transitionOutCallback);
				} else {
					this.hide();
					transitionOutCallback();
				}

				return this;
			},

			// Updates the set of thumbnails that are to be displayed and the navigation controls.
			rebuildThumbs: function() {
				var needsPagination = this.data.length > this.numThumbs;

				// Rebuild top pager
				if (this.enableTopPager) {
					var $topPager = this.find('div.top');
					if ($topPager.length == 0)
						$topPager = this.prepend('<div class="top pagination"></div>').find('div.top');
					else
						$topPager.empty();

					if (needsPagination)
						this.buildPager($topPager);
				}

				// Rebuild bottom pager
				if (this.enableBottomPager) {
					var $bottomPager = this.find('div.bottom');
					if ($bottomPager.length == 0)
						$bottomPager = this.append('<div class="bottom pagination"></div>').find('div.bottom');
					else
						$bottomPager.empty();

					if (needsPagination)
						this.buildPager($bottomPager);
				}

				var page = this.getCurrentPage();
				var startIndex = page*this.numThumbs;
				var stopIndex = startIndex+this.numThumbs-1;
				if (stopIndex >= this.data.length)
					stopIndex = this.data.length-1;

				// Show/Hide thumbs
				var $thumbsUl = this.find('ul.thumbs');
				$thumbsUl.find('li').each(function(i) {
					var $li = $(this);
					if (i >= startIndex && i <= stopIndex) {
						$li.show();
					} else {
						$li.hide();
					}
				});

				this.displayedPage = page;

				// Remove the noscript class from the thumbs container ul
				$thumbsUl.removeClass('noscript');
				
				return this;
			},

			// Returns the total number of pages required to display all the thumbnails.
			getNumPages: function() {
				return Math.ceil(this.data.length/this.numThumbs);
			},

			// Rebuilds the pager control in the specified matched element.
			// @param {jQuery} pager A jQuery element set matching the particular pager to be rebuilt.
			buildPager: function(pager) {
				var gallery = this;
				var numPages = this.getNumPages();
				var page = this.getCurrentPage();
				var startIndex = page * this.numThumbs;
				var pagesRemaining = this.maxPagesToShow - 1;
				
				var pageNum = page - Math.floor((this.maxPagesToShow - 1) / 2) + 1;
				if (pageNum > 0) {
					var remainingPageCount = numPages - pageNum;
					if (remainingPageCount < pagesRemaining) {
						pageNum = pageNum - (pagesRemaining - remainingPageCount);
					}
				}

				if (pageNum < 0) {
					pageNum = 0;
				}

				// Prev Page Link
				if (page > 0) {
					var prevPage = startIndex - this.numThumbs;
					pager.append('<a rel="history" href="#'+this.data[prevPage].hash+'" title="'+this.prevPageLinkText+'">'+this.prevPageLinkText+'</a>');
				}

				// Create First Page link if needed
				if (pageNum > 0) {
					this.buildPageLink(pager, 0, numPages);
					if (pageNum > 1)
						pager.append('<span class="ellipsis">&hellip;</span>');
					
					pagesRemaining--;
				}

				// Page Index Links
				while (pagesRemaining > 0) {
					this.buildPageLink(pager, pageNum, numPages);
					pagesRemaining--;
					pageNum++;
				}

				// Create Last Page link if needed
				if (pageNum < numPages) {
					var lastPageNum = numPages - 1;
					if (pageNum < lastPageNum)
						pager.append('<span class="ellipsis">&hellip;</span>');

					this.buildPageLink(pager, lastPageNum, numPages);
				}

				// Next Page Link
				var nextPage = startIndex + this.numThumbs;
				if (nextPage < this.data.length) {
					pager.append('<a rel="history" href="#'+this.data[nextPage].hash+'" title="'+this.nextPageLinkText+'">'+this.nextPageLinkText+'</a>');
				}

				pager.find('a').click(function(e) {
					gallery.clickHandler(e, this);
				});

				return this;
			},

			// Builds a single page link within a pager.  This function is called by buildPager
			// @param {jQuery} pager A jQuery element set matching the particular pager to be rebuilt.
			// @param {Integer} pageNum The page number of the page link to build.
			// @param {Integer} numPages The total number of pages required to display all thumbnails.
			buildPageLink: function(pager, pageNum, numPages) {
				var pageLabel = pageNum + 1;
				var currentPage = this.getCurrentPage();
				if (pageNum == currentPage)
					pager.append('<span class="current">'+pageLabel+'</span>');
				else if (pageNum < numPages) {
					var imageIndex = pageNum*this.numThumbs;
					pager.append('<a rel="history" href="#'+this.data[imageIndex].hash+'" title="'+pageLabel+'">'+pageLabel+'</a>');
				}
				
				return this;
			}
		});

		// Now initialize the gallery
		$.extend(this, defaults, settings);
		
		// Verify the history plugin is available
		if (this.enableHistory && !$.historyInit)
			this.enableHistory = false;
		
		// Select containers
		if (this.imageContainerSel) this.$imageContainer = $(this.imageContainerSel);
		if (this.captionContainerSel) this.$captionContainer = $(this.captionContainerSel);
		if (this.loadingContainerSel) this.$loadingContainer = $(this.loadingContainerSel);

		// Initialize the thumbails
		this.initializeThumbs();
		
		if (this.maxPagesToShow < 3)
			this.maxPagesToShow = 3;

		this.displayedPage = -1;
		this.currentImage = this.data[0];
		var gallery = this;

		// Hide the loadingContainer
		if (this.$loadingContainer)
			this.$loadingContainer.hide();

		// Setup controls
		if (this.controlsContainerSel) {
			this.$controlsContainer = $(this.controlsContainerSel).empty();
			
			if (this.renderSSControls) {
				if (this.autoStart) {
					this.$controlsContainer
						.append('<div class="ss-controls"><a href="#pause" class="pause" title="'+this.pauseLinkText+'">'+this.pauseLinkText+'</a></div>');
				} else {
					this.$controlsContainer
						.append('<div class="ss-controls"><a href="#play" class="play" title="'+this.playLinkText+'">'+this.playLinkText+'</a></div>');
				}

				this.$controlsContainer.find('div.ss-controls a')
					.click(function(e) {
						gallery.toggleSlideshow();
						e.preventDefault();
						return false;
					});
			}
		
			if (this.renderNavControls) {
				this.$controlsContainer
					.append('<div class="nav-controls"><a class="prev" rel="history" title="'+this.prevLinkText+'">'+this.prevLinkText+'</a><a class="next" rel="history" title="'+this.nextLinkText+'">'+this.nextLinkText+'</a></div>')
					.find('div.nav-controls a')
					.click(function(e) {
						gallery.clickHandler(e, this);
					});
			}
		}

		var initFirstImage = !this.enableHistory || !location.hash;
		if (this.enableHistory && location.hash) {
			var hash = $.galleriffic.normalizeHash(location.hash);
			var imageData = allImages[hash];
			if (!imageData)
				initFirstImage = true;
		}

		// Setup gallery to show the first image
		if (initFirstImage)
			this.gotoIndex(0, false, true);

		// Setup Keyboard Navigation
		if (this.enableKeyboardNavigation) {
			$(document).keydown(function(e) {
				var key = e.charCode ? e.charCode : e.keyCode ? e.keyCode : 0;
				switch(key) {
					case 32: // space
						gallery.next();
						e.preventDefault();
						break;
					case 33: // Page Up
						gallery.previousPage();
						e.preventDefault();
						break;
					case 34: // Page Down
						gallery.nextPage();
						e.preventDefault();
						break;
					case 35: // End
						gallery.gotoIndex(gallery.data.length-1);
						e.preventDefault();
						break;
					case 36: // Home
						gallery.gotoIndex(0);
						e.preventDefault();
						break;
					case 37: // left arrow
						gallery.previous();
						e.preventDefault();
						break;
					case 39: // right arrow
						gallery.next();
						e.preventDefault();
						break;
				}
			});
		}

		// Auto start the slideshow
		if (this.autoStart)
			this.play();

		// Kickoff Image Preloader after 1 second
		setTimeout(function() { gallery.preloadInit(); }, 1000);

		return this;
	};
})(jQuery);

/* ------------------------------------------------------------------------------------------------------------------------------------ */
/*OPACITY CHANGE*/
/**
 * jQuery Opacity Rollover plugin
 *
 * Copyright (c) 2009 Trent Foley (http://trentacular.com)
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */
;(function($) {
	var defaults = {
		mouseOutOpacity:   0.67,
		mouseOverOpacity:  1.0,
		fadeSpeed:         'fast',
		exemptionSelector: '.selected'
	};

	$.fn.opacityrollover = function(settings) {
		// Initialize the effect
		$.extend(this, defaults, settings);

		var config = this;

		function fadeTo(element, opacity) {
			var $target = $(element);
			
			if (config.exemptionSelector)
				$target = $target.not(config.exemptionSelector);	
			
			$target.fadeTo(config.fadeSpeed, opacity);
		}

		this.css('opacity', this.mouseOutOpacity)
			.hover(
				function () {
					fadeTo(this, config.mouseOverOpacity);
				},
				function () {
					fadeTo(this, config.mouseOutOpacity);
				});

		return this;
	};
})(jQuery);


/* ------------------------------------------------------------------------------------------------------------------------------------ */
/*  COLORBOX                                                                                                                            */

/*!	ColorBox v1.3.2 - a full featured, light-weight, customizable lightbox based on jQuery 1.3 */
//	(c) 2009 Jack Moore - www.colorpowered.com - jack@colorpowered.com
//	Licensed under the MIT license: http://www.opensource.org/licenses/mit-license.php

(function ($) {
	//Shortcuts (to increase compression)
	var colorbox = 'colorbox',
	hover = 'hover',
	TRUE = true,
	FALSE = false,
	cboxPublic,
	isIE = !$.support.opacity,
	isIE6 = isIE && !window.XMLHttpRequest,

	//Event Strings (to increase compression)
	cbox_click = 'click.colorbox',
	cbox_open = 'cbox_open',
	cbox_load = 'cbox_load',
	cbox_complete = 'cbox_complete',
	cbox_cleanup = 'cbox_cleanup',
	cbox_closed = 'cbox_closed',
	cbox_resize = 'resize.cbox_resize',

	//Cached jQuery Object Variables
	$overlay,
	$cbox,
	$wrap,
	$content,
	$topBorder,
	$leftBorder,
	$rightBorder,
	$bottomBorder,
	$related,
	$window,
	$loaded,
	$loadingOverlay,
	$loadingGraphic,
	$title,
	$current,
	$slideshow,
	$next,
	$prev,
	$close,

	//Variables for cached values or use across multiple functions
	interfaceHeight,
	interfaceWidth,
	loadedHeight,
	loadedWidth,
	element,
	index,
	settings,
	open,
	active,
	callback,
	
	// ColorBox Default Settings.	
	// See http://colorpowered.com/colorbox for details.
	defaults = {
		transition: "elastic",
		speed: 350,
		width: FALSE,
		height: FALSE,
		innerWidth: FALSE,
		innerHeight: FALSE,
		initialWidth: "400",
		initialHeight: "400",
		maxWidth: FALSE,
		maxHeight: FALSE,
		scalePhotos: TRUE,
		scrolling: TRUE,
		inline: FALSE,
		html: FALSE,
		iframe: FALSE,
		photo: FALSE,
		href: FALSE,
		title: FALSE,
		rel: FALSE,
		opacity: 0.9,
		preloading: TRUE,
		current: "{current} of {total}",
		previous: "previous",
		next: "next",
		close: "close",
		open: FALSE,
		overlayClose: TRUE,
		slideshow: FALSE,
		slideshowAuto: TRUE,
		slideshowSpeed: 2500,
		slideshowStart: "start slideshow",
		slideshowStop: "stop slideshow",
		preloadIMG: TRUE
	};

	// ****************
	// HELPER FUNCTIONS
	// ****************
		
	// Convert % values to pixels
	function setSize (size, dimension) {
		dimension = dimension === 'x' ? document.documentElement.clientWidth : document.documentElement.clientHeight;
		return (typeof size === 'string') ? Math.round((size.match(/%/) ? (dimension / 100) * parseInt(size, 10) : parseInt(size, 10))) : size;
	}

	// Checks an href to see if it is a photo.
	// There is a force photo option (photo: true) for hrefs that cannot be matched by this regex.
	function isImage (url) {
		return settings.photo || url.match(/\.(gif|png|jpg|jpeg|bmp)(?:\?([^#]*))?(?:#(\.*))?$/i);
	}
	
	// Assigns functions results to their respective settings.  This allows functions to be used to set ColorBox options.
	function process () {
		for (var i in settings) {
			if (typeof(settings[i]) === 'function') {
			    settings[i] = settings[i].call(element);
			}
		}
	}

	// ****************
	// PUBLIC FUNCTIONS
	// Usage format: $.fn.colorbox.close();
	// Usage from within an iframe: parent.$.fn.colorbox.close();
	// ****************
	
	cboxPublic = $.fn.colorbox = function (options, custom_callback) {
		
		if (this.length) {
			this.each(function () {
				var data = $(this).data(colorbox) ? $.extend({},
					$(this).data(colorbox), options) : $.extend({}, defaults, options);
				$(this).data(colorbox, data).addClass("cboxelement");
			});
		} else {
			$(this).data(colorbox, $.extend({}, defaults, options));
		}
		
		$(this).unbind(cbox_click).bind(cbox_click, function (e) {
			
			element = this;
			
			settings = $(element).data(colorbox);
			
			process();//process settings functions
			
			callback = custom_callback || FALSE;
			
			var rel = settings.rel || element.rel;
			
			if (rel && rel !== 'nofollow') {
				$related = $('.cboxelement').filter(function () {
					var relRelated = $(this).data(colorbox).rel || this.rel;
					return (relRelated === rel);
				});
				index = $related.index(element);
				
				if (index < 0) { //this checks direct calls to colorbox
					$related = $related.add(element);
					index = $related.length - 1;
				}
			
			} else {
				$related = $(element);
				index = 0;
			}
			if (!open) {
				open = TRUE;
				
				active = TRUE; // this is to prevent the page-change action from queuing up if the visitor holds down the left or right keys.
				// Set Navigation Key Bindings
				$().bind("keydown.cbox_close", function (e) {
					if (e.keyCode === 27) {
						e.preventDefault();
						cboxPublic.close();
					}
				}).bind("keydown.cbox_arrows", function(e) {
					if (e.keyCode === 37) {
						e.preventDefault();
						$prev.click();
					} else if (e.keyCode === 39) {
						e.preventDefault();
						$next.click();
					}
				});
				
				if (settings.overlayClose) {
					$overlay.css({"cursor": "pointer"}).one('click', cboxPublic.close);
				}
				
				//remove the focus from the anchor to prevent accidentally calling
				//colorbox multiple times (by pressing the 'Enter' key
				//after colorbox has opened, but before the user has clicked on anything else)
				element.blur();
				
				$.event.trigger(cbox_open);
				
				$close.html(settings.close);
				
				$overlay.css({"opacity": settings.opacity}).show();
				
				// Opens inital empty ColorBox prior to content being loaded.
				settings.w = setSize(settings.initialWidth, 'x');
				settings.h = setSize(settings.initialHeight, 'y');
				cboxPublic.position(0);
				
				if (isIE6) {
					$window.bind('resize.cboxie6 scroll.cboxie6', function () {
						$overlay.css({width: $window.width(), height: $window.height(), top: $window.scrollTop(), left: $window.scrollLeft()});
					}).trigger("scroll.cboxie6");
				}
			}
			cboxPublic.slideshow();
			
			cboxPublic.load();
			
			e.preventDefault();
		});
		
		if (options && options.open) {
			$(this).triggerHandler(cbox_click);
		}
		
		return this;
	};

	// Initialize ColorBox: store common calculations, preload the interface graphics, append the html.
	// This preps colorbox for a speedy open when clicked, and lightens the burdon on the browser by only
	// having to run once, instead of each time colorbox is opened.
	cboxPublic.init = function () {
		
		// jQuery object generator to save a bit of space
		function $div(id) {
			return $('<div id="cbox' + id + '"/>');
		}
		
		// Create & Append jQuery Objects
		$window = $(window);
		$cbox = $('<div class="colorbox-styles" id="colorbox"/>');
		$overlay = $div("Overlay").hide();
		$wrap = $div("Wrapper");
		$content = $div("Content").append(
			$loaded = $div("LoadedContent").css({width: 0, height: 0}),
			$loadingOverlay = $div("LoadingOverlay"),
			$loadingGraphic = $div("LoadingGraphic"),
			$title = $div("Title"),
			$current = $div("Current"),
			$slideshow = $div("Slideshow"),
			$next = $div("Next"),
			$prev = $div("Previous"),
			$close = $div("Close")
		);
		$wrap.append( // The 3x3 Grid that makes up ColorBox
			$('<div/>').append(
				$div("TopLeft"),
				$topBorder = $div("TopCenter"),
				$div("TopRight")
			),
			$('<div/>').append(
				$leftBorder = $div("MiddleLeft"),
				$content,
				$rightBorder = $div("MiddleRight")
			),
			$('<div/>').append(
				$div("BottomLeft"),
				$bottomBorder = $div("BottomCenter"),
				$div("BottomRight")
			)
		).children().children().css({'float': 'left'});
		$('body').prepend($overlay, $cbox.append($wrap));
				
		if (isIE) {
			$cbox.addClass('cboxIE');
			if (isIE6) {
				$overlay.css('position', 'absolute');
			}
		}
		
		// Add rollover event to navigation elements
		$content.children()
		.addClass(hover)
		.mouseover(function () { $(this).addClass(hover); })
		.mouseout(function () { $(this).removeClass(hover); })
		.hide();
		
		// Cache values needed for size calculations
		interfaceHeight = $topBorder.height() + $bottomBorder.height() + $content.outerHeight(TRUE) - $content.height();//Subtraction needed for IE6
		interfaceWidth = $leftBorder.width() + $rightBorder.width() + $content.outerWidth(TRUE) - $content.width();
		loadedHeight = $loaded.outerHeight(TRUE);
		loadedWidth = $loaded.outerWidth(TRUE);
		
		// Setting padding to remove the need to do size conversions during the animation step.
		$cbox.css({"padding-bottom": interfaceHeight, "padding-right": interfaceWidth}).hide();
		
		// Setup button & key events.
		$next.click(cboxPublic.next);
		$prev.click(cboxPublic.prev);
		$close.click(cboxPublic.close);
		
		// Adding the 'hover' class allowed the browser to load the hover-state
		// background graphics.  The class can now can be removed.
		$content.children().removeClass(hover);
	};

	cboxPublic.position = function (speed, loadedCallback) {
		var
		animate_speed,
		winHeight = document.documentElement.clientHeight,
		// keeps the top and left positions within the browser's viewport.
		posTop = Math.max(winHeight - settings.h - loadedHeight - interfaceHeight,0)/2 + $window.scrollTop(),
		posLeft = Math.max(document.documentElement.clientWidth - settings.w - loadedWidth - interfaceWidth,0)/2 + $window.scrollLeft();
		
		// setting the speed to 0 to reduce the delay between same-sized content.
		animate_speed = ($cbox.width() === settings.w+loadedWidth && $cbox.height() === settings.h+loadedHeight) ? 0 : speed;
		
		// this gives the wrapper plenty of breathing room so it's floated contents can move around smoothly,
		// but it has to be shrank down around the size of div#colorbox when it's done.  If not,
		// it can invoke an obscure IE bug when using iframes.
		$wrap[0].style.width = $wrap[0].style.height = "9999px";
		
		function modalDimensions (that) {
			// loading overlay size has to be sure that IE6 uses the correct height.
			$topBorder[0].style.width = $bottomBorder[0].style.width = $content[0].style.width = that.style.width;
			$loadingGraphic[0].style.height = $loadingOverlay[0].style.height = $content[0].style.height = $leftBorder[0].style.height = $rightBorder[0].style.height = that.style.height;
		}
		
		$cbox.dequeue().animate({width:settings.w+loadedWidth, height:settings.h+loadedHeight, top:posTop, left:posLeft}, {duration: animate_speed,
			complete: function(){
				modalDimensions(this);
				
				active = FALSE;
				
				// shrink the wrapper down to exactly the size of colorbox to avoid a bug in IE's iframe implementation.
				$wrap[0].style.width = (settings.w+loadedWidth+interfaceWidth) + "px";
				$wrap[0].style.height = (settings.h+loadedHeight+interfaceHeight) + "px";
				
				if (loadedCallback) {loadedCallback();}
			},
			step: function(){
				modalDimensions(this);
			}
		});
	};

	cboxPublic.resize = function (object) {
		if(!open){ return; }
		
		var topMargin,
		prev,
		prevSrc,
		next,
		nextSrc,
		photo,
		timeout,
		speed = settings.transition==="none" ? 0 : settings.speed;
		
		$window.unbind(cbox_resize);
		
		if(!object){
			timeout = setTimeout(function(){ // timer allows IE to render the dimensions before attempting to calculate the height
				var $child = $loaded.wrapInner("<div style='overflow:auto'></div>").children(); // temporary wrapper to get an accurate estimate of just how high the total content should be.
				settings.h = $child.height();
				$loaded.css({height:settings.h});
				$child.replaceWith($child.children()); // ditch the temporary wrapper div used in height calculation
				cboxPublic.position(speed);
			}, 1);
			return;
		}
		
		$loaded.remove();
		$loaded = $('<div id="cboxLoadedContent"/>').html(object);
		
		function getWidth(){
			settings.w = settings.w || $loaded.width();
			return settings.w;
		}
		function getHeight(){
			settings.h = settings.h || $loaded.height();
			return settings.h;
		}
		
		$loaded.hide()
		.appendTo($overlay)// content has to be appended to the DOM for accurate size calculations.  Appended to an absolutely positioned element, rather than BODY, which avoids an extremely brief display of the vertical scrollbar in Firefox that can occur for a small minority of websites.
		.css({width:getWidth(), overflow:settings.scrolling ? 'auto' : 'hidden'})
		.css({height:getHeight()})// sets the height independently from the width in case the new width influences the value of height.
		.prependTo($content);
		
		$('#cboxPhoto').css({cssFloat:'none'});// floating the IMG removes the bottom line-height and fixed a problem where IE miscalculates the width of the parent element as 100% of the document width.
		
		// Hides SELECT elements in IE6 because they would otherwise sit on top of the overlay.
		if (isIE6) {
			$('select:not(#colorbox select)').filter(function(){
				return this.style.visibility !== 'hidden';
			}).css({'visibility':'hidden'}).one(cbox_cleanup, function(){
				this.style.visibility = 'inherit';
			});
		}
				
		function setPosition (s) {
			cboxPublic.position(s, function(){
				if (!open) { return; }
				
				if (isIE) {
					//This fadeIn helps the bicubic resampling to kick-in.
					if( photo ){$loaded.fadeIn(100);}
					//IE adds a filter when ColorBox fades in and out that can cause problems if the loaded content contains transparent pngs.
					$cbox[0].style.removeAttribute("filter");
				}
				
				$content.children().show();
				
				//Waited until the iframe is added to the DOM & it is visible before setting the src.
				//This increases compatability with pages using DOM dependent JavaScript.
				if(settings.iframe){
					$loaded.append("<iframe id='cboxIframe'" + (settings.scrolling ? " " : "scrolling='no'") + " name='iframe_"+new Date().getTime()+"' frameborder=0 src='"+(settings.href || element.href)+"' />");
				}
				
				$loadingOverlay.hide();
				$loadingGraphic.hide();
				$slideshow.hide();
				
				if ($related.length>1) {
					$current.html(settings.current.replace(/\{current\}/, index+1).replace(/\{total\}/, $related.length));
					$next.html(settings.next);
					$prev.html(settings.previous);
					
					if(settings.slideshow){
						$slideshow.show();
					}
				} else {
					$current.hide();
					$next.hide();
					$prev.hide();
				}
				
				$title.html(settings.title || element.title);
				
				$.event.trigger(cbox_complete);
				
				if (callback) {
					callback.call(element);
				}
				
				if (settings.transition === 'fade'){
					$cbox.fadeTo(speed, 1, function(){
						if(isIE){$cbox[0].style.removeAttribute("filter");}
					});
				}
				
				$window.bind(cbox_resize, function(){
					cboxPublic.position(0);
				});
			});
		}
		
		if((settings.transition === 'fade' && $cbox.fadeTo(speed, 0, function(){setPosition(0);})) || setPosition(speed)){}
		
		// Preloads images within a rel group
		if (settings.preloading && $related.length>1) {
			prev = index > 0 ? $related[index-1] : $related[$related.length-1];
			next = index < $related.length-1 ? $related[index+1] : $related[0];
			nextSrc = $(next).data(colorbox).href || next.href;
			prevSrc = $(prev).data(colorbox).href || prev.href;
			
			if(isImage(nextSrc)){
				$('<img />').attr('src', nextSrc);
			}
			
			if(isImage(prevSrc)){
				$('<img />').attr('src', prevSrc);
			}
		}
	};

	cboxPublic.load = function () {
		var href, img, setResize, resize = cboxPublic.resize;
		
		active = TRUE;
		
		// Preload loops through the HTML to find IMG elements and loads their sources.
		// This allows the resize method to accurately estimate the dimensions of the new content.
		function preload(html){
			var
			$ajax = $(html),
			$imgs = $ajax.find('img'),
			x = $imgs.length;
			
			(function loadloop(){
				var img = new Image();
				x = x-1;
				if(x >= 0 && settings.preloadIMG){
					img.onload = loadloop;
					img.src = $imgs[x].src;
				} else {
					resize($ajax);
				}
			}());
		}
		
		element = $related[index];
		
		settings = $(element).data(colorbox);
		
		//convert functions to static values
		process();
		
		$.event.trigger(cbox_load);
		
		// Evaluate the height based on the optional height and width settings.
		settings.h = settings.height ?
				setSize(settings.height, 'y') - loadedHeight - interfaceHeight :
				settings.innerHeight ?
					setSize(settings.innerHeight, 'y') :
					FALSE;
		settings.w = settings.width ?
				setSize(settings.width, 'x') - loadedWidth - interfaceWidth :
				settings.innerWidth ?
					setSize(settings.innerWidth, 'x') :
					FALSE;
		
		// Sets the minimum dimensions for use in image scaling
		settings.mw = settings.w;
		settings.mh = settings.h;
		
		// Re-evaluate the minimum width and height based on maxWidth and maxHeight values.
		// If the width or height exceed the maxWidth or maxHeight, use the maximum values instead.
		if(settings.maxWidth){
			settings.mw = setSize(settings.maxWidth, 'x') - loadedWidth - interfaceWidth;
			settings.mw = settings.w && settings.w < settings.mw ? settings.w : settings.mw;
		}
		if(settings.maxHeight){
			settings.mh = setSize(settings.maxHeight, 'y') - loadedHeight - interfaceHeight;
			settings.mh = settings.h && settings.h < settings.mh ? settings.h : settings.mh;
		}
		
		href = settings.href || element.href;
		
		$loadingOverlay.show();
		$loadingGraphic.show();
		$close.show();
				
		if (settings.inline) {
			// Inserts an empty placeholder where inline content is being pulled from.
			// An event is bound to put inline content back when ColorBox closes or loads new content.
			$('<div id="cboxInlineTemp" />').hide().insertBefore($(href)[0]).bind(cbox_load+' '+cbox_cleanup, function(){
				$(this).replaceWith($loaded.children());
			});
			resize($(href));
		} else if (settings.iframe) {
			// IFrame element won't be added to the DOM until it is ready to be displayed,
			// to avoid problems with DOM-ready JS that might be trying to run in that iframe.
			resize(" ");
		} else if (settings.html) {
			preload(settings.html);
		} else if (isImage(href)){
			img = new Image();
			img.onload = function(){
				var percent;
				
				img.onload = null;
				
				img.id = 'cboxPhoto';
				
				$(img).css({margin:'auto', border:'none', display:'block', cssFloat:'left'});
				
				if(settings.scalePhotos){
					setResize = function(){
						img.height -= img.height * percent;
						img.width -= img.width * percent;	
					};
					if(settings.mw && img.width > settings.mw){
						percent = (img.width - settings.mw) / img.width;
						setResize();
					}
					if(settings.mh && img.height > settings.mh){
						percent = (img.height - settings.mh) / img.height;
						setResize();
					}
				}
				
				if (settings.h) {
					img.style.marginTop = Math.max(settings.h - img.height,0)/2 + 'px';
				}
				
				resize(img);
				
				if($related.length > 1){
					$(img).css({cursor:'pointer'}).click(cboxPublic.next);
				}
				
				if(isIE){
					img.style.msInterpolationMode='bicubic';
				}
			};
			img.src = href;
		} else {
			$('<div />').load(href, function(data, textStatus){
				if(textStatus === "success"){
					preload(this);
				} else {
					resize($("<p>Request unsuccessful.</p>"));
				}
			});
		}
	};

	//navigates to the next page/image in a set.
	cboxPublic.next = function () {
		if(!active){
			index = index < $related.length-1 ? index+1 : 0;
			cboxPublic.load();
		}
	};
	
	cboxPublic.prev = function () {
		if(!active){
			index = index > 0 ? index-1 : $related.length-1;
			cboxPublic.load();
		}
	};

	cboxPublic.slideshow = function () {
		var stop, timeOut, className = 'cboxSlideshow_';
		
		$slideshow.bind(cbox_closed, function(){
			$slideshow.unbind();
			clearTimeout(timeOut);
			$cbox.removeClass(className+"off"+" "+className+"on");
		});
		
		function start(){
			$slideshow
			.text(settings.slideshowStop)
			.bind(cbox_complete, function(){
				timeOut = setTimeout(cboxPublic.next, settings.slideshowSpeed);
			})
			.bind(cbox_load, function(){
				clearTimeout(timeOut);	
			}).one("click", function(){
				stop();
				$(this).removeClass(hover);
			});
			$cbox.removeClass(className+"off").addClass(className+"on");
		}
		
		stop = function(){
			clearTimeout(timeOut);
			$slideshow
			.text(settings.slideshowStart)
			.unbind(cbox_complete+' '+cbox_load)
			.one("click", function(){
				start();
				timeOut = setTimeout(cboxPublic.next, settings.slideshowSpeed);
				$(this).removeClass(hover);
			});
			$cbox.removeClass(className+"on").addClass(className+"off");
		};
		
		if(settings.slideshow && $related.length>1){
			if(settings.slideshowAuto){
				start();
			} else {
				stop();
			}
		}
	};

	//Note: to use this within an iframe use the following format: parent.$.fn.colorbox.close();
	cboxPublic.close = function () {
		$.event.trigger(cbox_cleanup);
		open = FALSE;
		$().unbind("keydown.cbox_close keydown.cbox_arrows");
		$window.unbind(cbox_resize+' resize.cboxie6 scroll.cboxie6');
		$overlay.css({cursor: 'auto'}).fadeOut('fast');
		
		$cbox
		.stop(TRUE, FALSE)
		.fadeOut('fast', function () {
			$loaded.remove();
			$cbox.css({'opacity': 1});
			$content.children().hide();
			$.event.trigger(cbox_closed);
		});
	};

	cboxPublic.element = function(){ return element; };

	cboxPublic.settings = defaults;

	// Initializes ColorBox when the DOM has loaded
	$(cboxPublic.init);

}(jQuery));


/*--------------------------------------------------------------------------------------------------------------------------------------*/

//SELECTBOXES//
/**
 * jQuery custom selectboxes
 * 
 * Copyright (c) 2008 Krzysztof Suszyński (suszynski.org)
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 * @version 0.6.1
 * @category visual
 * @package jquery
 * @subpakage ui.selectbox
 * @author Krzysztof Suszyński <k.suszynski@wit.edu.pl>
**/
jQuery.fn.selectbox = function(options){
	/* Default settings */
	var settings = {
		className: 'jquery-selectbox',
		animationSpeed: "normal",
		listboxMaxSize: 10,
		replaceInvisible: false
	};
	var commonClass = 'jquery-custom-selectboxes-replaced';
	var listOpen = false;
	var showList = function(listObj) {
		var selectbox = listObj.parents('.' + settings.className + '');
		listObj.slideDown(settings.animationSpeed, function(){
			listOpen = true;
		});
		selectbox.addClass('selecthover');
		jQuery(document).bind('click', onBlurList);
		return listObj;
	}
	var hideList = function(listObj) {
		var selectbox = listObj.parents('.' + settings.className + '');
		listObj.slideUp(settings.animationSpeed, function(){
			listOpen = false;
			jQuery(this).parents('.' + settings.className + '').removeClass('selecthover');
		});
		jQuery(document).unbind('click', onBlurList);
		return listObj;
	}
	var onBlurList = function(e) {
		var trgt = e.target;
		var currentListElements = jQuery('.' + settings.className + '-list:visible').parent().find('*').andSelf();
		if(jQuery.inArray(trgt, currentListElements)<0 && listOpen) {
			hideList( jQuery('.' + commonClass + '-list') );
		}
		return false;
	}
	
	/* Processing settings */
	settings = jQuery.extend(settings, options || {});
	/* Wrapping all passed elements */
	return this.each(function() {
		var _this = jQuery(this);
		if(_this.filter(':visible').length == 0 && !settings.replaceInvisible)
			return;
		var replacement = jQuery(
			'<div class="' + settings.className + ' ' + commonClass + '">' +
				'<div class="' + settings.className + '-moreButton" />' +
				'<div class="' + settings.className + '-list ' + commonClass + '-list" />' +
				'<span class="' + settings.className + '-currentItem" />' +
			'</div>'
		);
		jQuery('option', _this).each(function(k,v){
			var v = jQuery(v);
			var listElement =  jQuery('<span class="' + settings.className + '-item value-'+v.val()+' item-'+k+'">' + v.text() + '</span>');	
			listElement.click(function(){
				var thisListElement = jQuery(this);
				var thisReplacment = thisListElement.parents('.'+settings.className);
				var thisIndex = thisListElement[0].className.split(' ');
				for( k1 in thisIndex ) {
					if(/^item-[0-9]+$/.test(thisIndex[k1])) {
						thisIndex = parseInt(thisIndex[k1].replace('item-',''), 10);
						break;
					}
				};
				var thisValue = thisListElement[0].className.split(' ');
				for( k1 in thisValue ) {
					if(/^value-.+$/.test(thisValue[k1])) {
						thisValue = thisValue[k1].replace('value-','');
						break;
					}
				};
				thisReplacment
					.find('.' + settings.className + '-currentItem')
					.text(thisListElement.text());
				thisReplacment
					.find('select')
					.val(thisValue)
					.triggerHandler('change');
				var thisSublist = thisReplacment.find('.' + settings.className + '-list');
				if(thisSublist.filter(":visible").length > 0) {
					hideList( thisSublist );
				}else{
					showList( thisSublist );
				}
			}).bind('mouseenter',function(){
				jQuery(this).addClass('listelementhover');
			}).bind('mouseleave',function(){
				jQuery(this).removeClass('listelementhover');
			});
			jQuery('.' + settings.className + '-list', replacement).append(listElement);
			if(v.filter(':selected').length > 0) {
				jQuery('.'+settings.className + '-currentItem', replacement).text(v.text());
			}
		});
		replacement.find('.' + settings.className + '-moreButton').click(function(){
			var thisMoreButton = jQuery(this);
			var otherLists = jQuery('.' + settings.className + '-list')
				.not(thisMoreButton.siblings('.' + settings.className + '-list'));
			hideList( otherLists );
			var thisList = thisMoreButton.siblings('.' + settings.className + '-list');
			if(thisList.filter(":visible").length > 0) {
				hideList( thisList );
			}else{
				showList( thisList );
			}
		}).bind('mouseenter',function(){
			jQuery(this).addClass('morebuttonhover');
		}).bind('mouseleave',function(){
			jQuery(this).removeClass('morebuttonhover');
		});
		_this.hide().replaceWith(replacement).appendTo(replacement);
		var thisListBox = replacement.find('.' + settings.className + '-list');
		var thisListBoxSize = thisListBox.find('.' + settings.className + '-item').length;
		if(thisListBoxSize > settings.listboxMaxSize)
			thisListBoxSize = settings.listboxMaxSize;
		if(thisListBoxSize == 0)
			thisListBoxSize = 1;	
		var thisListBoxWidth = Math.round(_this.width() + 5);
		if(jQuery.browser.safari)
			thisListBoxWidth = thisListBoxWidth * 0.94;
		replacement.css('width', thisListBoxWidth + 'px');
		thisListBox.css({
			width: Math.round(thisListBoxWidth-5) + 'px',
			height: thisListBoxSize + 'em'
		});
	});
}
jQuery.fn.unselectbox = function(){
	var commonClass = 'jquery-custom-selectboxes-replaced';
	return this.each(function() {
		var selectToRemove = jQuery(this).filter('.' + commonClass);
		selectToRemove.replaceWith(selectToRemove.find('select').show());		
	});
}
/* ----------------------------------------------------------------------------------------------------------- */

/* ROUTINES */

	//Initialize tabs
	jQuery(document).ready(function(){
		
		//initialize selectboxes
		//jQuery("select").selectbox();

		jQuery(function() {
			jQuery("ul.tabs").tabs("div.panes > div");
			jQuery("ul.media-tabs").tabs("div.media-panes > div");
		});
	
		//General styling
		jQuery(function () {
			jQuery('ul.thumbs').find('li:last').addClass('no_marg_right');
		});
		
		//open youtube colorbox display
		jQuery('.video li a').click(function () {
			jQuery('#colorbox').addClass('openBox');
		});
		
		//close youtube colorbox display
		jQuery('#cboxOverlay').click(function () {
			jQuery('#colorbox').removeClass('openBox');
		});
		
		jQuery('#cboxClose').click(function () {
			jQuery('#colorbox').removeClass('openBox');
		});
		
		//Colorbox
		jQuery("a[rel='photo-gallery']").colorbox({transition:"fade"});
		jQuery("a[rel='youtube']").colorbox({iframe:true, width:500, height:400});
		
		jQuery(function () {
			jQuery('.testimonials .entry-content').find('p:even').css({"background":"#f2f3f3"});
		});
		
		//Remove current_tab class
		jQuery('.tandem_tabs_container ul.tabs li a').click(function () {
			jQuery('.tandem_tabs_container ul.tabs li a').removeClass('current_tab');
			jQuery('.tandem_tabs_container ul.tabs li a').removeClass('notcurrent');
		});
		
		//Overview
		jQuery('.tandem_tabs_container ul.tabs li a.overview').click(function () {
			jQuery('.lionshead_block').removeClass('show');
			jQuery('.lionshead_block').addClass('hide');
			jQuery('.overview_block').addClass('show');
			jQuery('.overview_block').removeClass('hide');
			jQuery('.signalhill_block').addClass('hide');
			jQuery('.signalhill_block').removeClass('show');
			jQuery('.sirlowrys_block').addClass('hide');
			jQuery('.sirlowrys_block').removeClass('show');
			jQuery('.hermanus_block').addClass('hide');
			jQuery('.hermanus_block').removeClass('show');
			jQuery('.porterville_block').addClass('hide');
			jQuery('.porterville_block').removeClass('show');
		});
		
		//Lion's Head
		jQuery('.tandem_tabs_container ul.tabs li a.lionshead').click(function () {
			jQuery('.lionshead_block').removeClass('hide');
			jQuery('.lionshead_block').addClass('show');
			jQuery('.overview_block').addClass('hide');
			jQuery('.overview_block').removeClass('show');
			jQuery('.signalhill_block').addClass('hide');
			jQuery('.signalhill_block').removeClass('show');
			jQuery('.sirlowrys_block').addClass('hide');
			jQuery('.sirlowrys_block').removeClass('show');
			jQuery('.hermanus_block').addClass('hide');
			jQuery('.hermanus_block').removeClass('show');
			jQuery('.porterville_block').addClass('hide');
			jQuery('.porterville_block').removeClass('show');
		});
		
		//Signal Hill
		jQuery('.tandem_tabs_container ul.tabs li a.signalhill').click(function () {
			jQuery('.signalhill_block').addClass('show');
			jQuery('.signalhill_block').removeClass('hide');
			jQuery('.lionshead_block').removeClass('show');
			jQuery('.lionshead_block').addClass('hide');
			jQuery('.overview_block').addClass('hide');
			jQuery('.overview_block').removeClass('show');
			jQuery('.sirlowrys_block').addClass('hide');
			jQuery('.sirlowrys_block').removeClass('show');
			jQuery('.hermanus_block').addClass('hide');
			jQuery('.hermanus_block').removeClass('show');
			jQuery('.porterville_block').addClass('hide');
			jQuery('.porterville_block').removeClass('show');
		});
		
		//Sir Lowry's
		jQuery('.tandem_tabs_container ul.tabs li a.sirlowrys').click(function () {
			jQuery('.sirlowrys_block').addClass('show');
			jQuery('.sirlowrys_block').removeClass('hide');
			jQuery('.signalhill_block').addClass('hide');
			jQuery('.signalhill_block').removeClass('show');
			jQuery('.lionshead_block').removeClass('show');
			jQuery('.lionshead_block').addClass('hide');
			jQuery('.overview_block').addClass('hide');
			jQuery('.overview_block').removeClass('show');
			jQuery('.hermanus_block').addClass('hide');
			jQuery('.hermanus_block').removeClass('show');
			jQuery('.porterville_block').addClass('hide');
			jQuery('.porterville_block').removeClass('show');
		});
		
		//Hermanus
		jQuery('.tandem_tabs_container ul.tabs li a.hermanus').click(function () {
			jQuery('.hermanus_block').addClass('show');
			jQuery('.hermanus_block').removeClass('hide');
			jQuery('.signalhill_block').addClass('hide');
			jQuery('.signalhill_block').removeClass('show');
			jQuery('.lionshead_block').removeClass('show');
			jQuery('.lionshead_block').addClass('hide');
			jQuery('.overview_block').addClass('hide');
			jQuery('.overview_block').removeClass('show');
			jQuery('.sirlowrys_block').addClass('hide');
			jQuery('.sirlowrys_block').removeClass('show');
			jQuery('.porterville_block').addClass('hide');
			jQuery('.porterville_block').removeClass('show');
		});
		
		//Porterville
		jQuery('.tandem_tabs_container ul.tabs li a.porterville').click(function () {
			jQuery('.porterville_block').addClass('show');
			jQuery('.porterville_block').removeClass('hide');
			jQuery('.hermanus_block').addClass('hide');
			jQuery('.hermanus_block').removeClass('show');
			jQuery('.signalhill_block').addClass('hide');
			jQuery('.signalhill_block').removeClass('show');
			jQuery('.lionshead_block').removeClass('show');
			jQuery('.lionshead_block').addClass('hide');
			jQuery('.overview_block').addClass('hide');
			jQuery('.overview_block').removeClass('show');
			jQuery('.sirlowrys_block').addClass('hide');
			jQuery('.sirlowrys_block').removeClass('show');
		});
		
		jQuery('.tandem_tabs_container ul.tabs li a').click(function () {
			jQuery('.sites').removeClass('show');
			jQuery('.faqs').removeClass('show');
			jQuery('.sites').removeClass('hide');
			jQuery('.faqs').removeClass('hide');
			jQuery('.overview').removeClass('show');
			jQuery('.overview').removeClass('hide');
		});
		
		jQuery('.tandem_tabs_container ul.tabs li a').click(function () {
			jQuery('.intro').removeClass('show');
			jQuery('.intro').removeClass('hide');
			jQuery('.sport-license').removeClass('show');
			jQuery('.sport-license').removeClass('hide');
			jQuery('.basic').removeClass('show');
			jQuery('.basic').removeClass('hide');
			jQuery('.crosscountry').removeClass('show');
			jQuery('.crosscountry').removeClass('hide');
		});
		
		if ( $.browser.version == '8.0' || $.browser.version == '9.0' ) {
			jQuery('div.slideshow-container').css({'top' : '0'});
		} 
		
		if ( $.browser.version == '7.0' ) {
			jQuery('div.slideshow-container').css({'top' : '0'});
		} 
		
	});//end Document Ready
