/*
 * Sizzle CSS Selector Engine - v1.0
 *  Copyright 2009, The Dojo Foundation
 *  Released under the MIT, BSD, and GPL Licenses.
 *  More information: http://sizzlejs.com/
 */
(function(){var p=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,j=0,d=Object.prototype.toString,o=false,i=true;[0,0].sort(function(){i=false;return 0});var b=function(v,e,y,z){y=y||[];e=e||document;var B=e;if(e.nodeType!==1&&e.nodeType!==9){return[]}if(!v||typeof v!=="string"){return y}var w=[],s,D,G,r,u=true,t=b.isXML(e),A=v,C,F,E,x;do{p.exec("");s=p.exec(A);if(s){A=s[3];w.push(s[1]);if(s[2]){r=s[3];break}}}while(s);if(w.length>1&&k.exec(v)){if(w.length===2&&f.relative[w[0]]){D=h(w[0]+w[1],e)}else{D=f.relative[w[0]]?[e]:b(w.shift(),e);while(w.length){v=w.shift();if(f.relative[v]){v+=w.shift()}D=h(v,D)}}}else{if(!z&&w.length>1&&e.nodeType===9&&!t&&f.match.ID.test(w[0])&&!f.match.ID.test(w[w.length-1])){C=b.find(w.shift(),e,t);e=C.expr?b.filter(C.expr,C.set)[0]:C.set[0]}if(e){C=z?{expr:w.pop(),set:a(z)}:b.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&e.parentNode?e.parentNode:e,t);D=C.expr?b.filter(C.expr,C.set):C.set;if(w.length>0){G=a(D)}else{u=false}while(w.length){F=w.pop();E=F;if(!f.relative[F]){F=""}else{E=w.pop()}if(E==null){E=e}f.relative[F](G,E,t)}}else{G=w=[]}}if(!G){G=D}if(!G){b.error(F||v)}if(d.call(G)==="[object Array]"){if(!u){y.push.apply(y,G)}else{if(e&&e.nodeType===1){for(x=0;G[x]!=null;x++){if(G[x]&&(G[x]===true||G[x].nodeType===1&&b.contains(e,G[x]))){y.push(D[x])}}}else{for(x=0;G[x]!=null;x++){if(G[x]&&G[x].nodeType===1){y.push(D[x])}}}}}else{a(G,y)}if(r){b(r,B,y,z);b.uniqueSort(y)}return y};b.uniqueSort=function(r){if(c){o=i;r.sort(c);if(o){for(var e=1;e<r.length;e++){if(r[e]===r[e-1]){r.splice(e--,1)}}}}return r};b.matches=function(e,r){return b(e,null,null,r)};b.find=function(x,e,y){var w;if(!x){return[]}for(var t=0,s=f.order.length;t<s;t++){var v=f.order[t],u;if((u=f.leftMatch[v].exec(x))){var r=u[1];u.splice(1,1);if(r.substr(r.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");w=f.find[v](u,e,y);if(w!=null){x=x.replace(f.match[v],"");break}}}}if(!w){w=e.getElementsByTagName("*")}return{set:w,expr:x}};b.filter=function(B,A,E,u){var s=B,G=[],y=A,w,e,x=A&&A[0]&&b.isXML(A[0]);while(B&&A.length){for(var z in f.filter){if((w=f.leftMatch[z].exec(B))!=null&&w[2]){var r=f.filter[z],F,D,t=w[1];e=false;w.splice(1,1);if(t.substr(t.length-1)==="\\"){continue}if(y===G){G=[]}if(f.preFilter[z]){w=f.preFilter[z](w,y,E,G,u,x);if(!w){e=F=true}else{if(w===true){continue}}}if(w){for(var v=0;(D=y[v])!=null;v++){if(D){F=r(D,w,v,y);var C=u^!!F;if(E&&F!=null){if(C){e=true}else{y[v]=false}}else{if(C){G.push(D);e=true}}}}}if(F!==undefined){if(!E){y=G}B=B.replace(f.match[z],"");if(!e){return[]}break}}}if(B===s){if(e==null){b.error(B)}else{break}}s=B}return y};b.error=function(e){throw"Syntax error, unrecognized expression: "+e};var f=b.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|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(e){return e.getAttribute("href")}},relative:{"+":function(w,r){var t=typeof r==="string",v=t&&!/\W/.test(r),x=t&&!v;if(v){r=r.toLowerCase()}for(var s=0,e=w.length,u;s<e;s++){if((u=w[s])){while((u=u.previousSibling)&&u.nodeType!==1){}w[s]=x||u&&u.nodeName.toLowerCase()===r?u||false:u===r}}if(x){b.filter(r,w,true)}},">":function(w,r){var u=typeof r==="string",v,s=0,e=w.length;if(u&&!/\W/.test(r)){r=r.toLowerCase();for(;s<e;s++){v=w[s];if(v){var t=v.parentNode;w[s]=t.nodeName.toLowerCase()===r?t:false}}}else{for(;s<e;s++){v=w[s];if(v){w[s]=u?v.parentNode:v.parentNode===r}}if(u){b.filter(r,w,true)}}},"":function(t,r,v){var s=j++,e=q,u;if(typeof r==="string"&&!/\W/.test(r)){r=r.toLowerCase();u=r;e=n}e("parentNode",r,s,t,u,v)},"~":function(t,r,v){var s=j++,e=q,u;if(typeof r==="string"&&!/\W/.test(r)){r=r.toLowerCase();u=r;e=n}e("previousSibling",r,s,t,u,v)}},find:{ID:function(r,s,t){if(typeof s.getElementById!=="undefined"&&!t){var e=s.getElementById(r[1]);return e?[e]:[]}},NAME:function(s,v){if(typeof v.getElementsByName!=="undefined"){var r=[],u=v.getElementsByName(s[1]);for(var t=0,e=u.length;t<e;t++){if(u[t].getAttribute("name")===s[1]){r.push(u[t])}}return r.length===0?null:r}},TAG:function(e,r){return r.getElementsByTagName(e[1])}},preFilter:{CLASS:function(t,r,s,e,w,x){t=" "+t[1].replace(/\\/g,"")+" ";if(x){return t}for(var u=0,v;(v=r[u])!=null;u++){if(v){if(w^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(t)>=0)){if(!s){e.push(v)}}else{if(s){r[u]=false}}}}return false},ID:function(e){return e[1].replace(/\\/g,"")},TAG:function(r,e){return r[1].toLowerCase()},CHILD:function(e){if(e[1]==="nth"){var r=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(e[2]==="even"&&"2n"||e[2]==="odd"&&"2n+1"||!/\D/.test(e[2])&&"0n+"+e[2]||e[2]);e[2]=(r[1]+(r[2]||1))-0;e[3]=r[3]-0}e[0]=j++;return e},ATTR:function(u,r,s,e,v,w){var t=u[1].replace(/\\/g,"");if(!w&&f.attrMap[t]){u[1]=f.attrMap[t]}if(u[2]==="~="){u[4]=" "+u[4]+" "}return u},PSEUDO:function(u,r,s,e,v){if(u[1]==="not"){if((p.exec(u[3])||"").length>1||/^\w/.test(u[3])){u[3]=b(u[3],null,null,r)}else{var t=b.filter(u[3],r,s,true^v);if(!s){e.push.apply(e,t)}return false}}else{if(f.match.POS.test(u[0])||f.match.CHILD.test(u[0])){return true}}return u},POS:function(e){e.unshift(true);return e}},filters:{enabled:function(e){return e.disabled===false&&e.type!=="hidden"},disabled:function(e){return e.disabled===true},checked:function(e){return e.checked===true},selected:function(e){e.parentNode.selectedIndex;return e.selected===true},parent:function(e){return !!e.firstChild},empty:function(e){return !e.firstChild},has:function(s,r,e){return !!b(e[3],s).length},header:function(e){return(/h\d/i).test(e.nodeName)},text:function(e){return"text"===e.type},radio:function(e){return"radio"===e.type},checkbox:function(e){return"checkbox"===e.type},file:function(e){return"file"===e.type},password:function(e){return"password"===e.type},submit:function(e){return"submit"===e.type},image:function(e){return"image"===e.type},reset:function(e){return"reset"===e.type},button:function(e){return"button"===e.type||e.nodeName.toLowerCase()==="button"},input:function(e){return(/input|select|textarea|button/i).test(e.nodeName)}},setFilters:{first:function(r,e){return e===0},last:function(s,r,e,t){return r===t.length-1},even:function(r,e){return e%2===0},odd:function(r,e){return e%2===1},lt:function(s,r,e){return r<e[3]-0},gt:function(s,r,e){return r>e[3]-0},nth:function(s,r,e){return e[3]-0===r},eq:function(s,r,e){return e[3]-0===r}},filter:{PSEUDO:function(s,x,w,y){var e=x[1],r=f.filters[e];if(r){return r(s,w,x,y)}else{if(e==="contains"){return(s.textContent||s.innerText||b.getText([s])||"").indexOf(x[3])>=0}else{if(e==="not"){var t=x[3];for(var v=0,u=t.length;v<u;v++){if(t[v]===s){return false}}return true}else{b.error("Syntax error, unrecognized expression: "+e)}}}},CHILD:function(e,t){var w=t[1],r=e;switch(w){case"only":case"first":while((r=r.previousSibling)){if(r.nodeType===1){return false}}if(w==="first"){return true}r=e;case"last":while((r=r.nextSibling)){if(r.nodeType===1){return false}}return true;case"nth":var s=t[2],z=t[3];if(s===1&&z===0){return true}var v=t[0],y=e.parentNode;if(y&&(y.sizcache!==v||!e.nodeIndex)){var u=0;for(r=y.firstChild;r;r=r.nextSibling){if(r.nodeType===1){r.nodeIndex=++u}}y.sizcache=v}var x=e.nodeIndex-z;if(s===0){return x===0}else{return(x%s===0&&x/s>=0)}}},ID:function(r,e){return r.nodeType===1&&r.getAttribute("id")===e},TAG:function(r,e){return(e==="*"&&r.nodeType===1)||r.nodeName.toLowerCase()===e},CLASS:function(r,e){return(" "+(r.className||r.getAttribute("class"))+" ").indexOf(e)>-1},ATTR:function(v,t){var s=t[1],e=f.attrHandle[s]?f.attrHandle[s](v):v[s]!=null?v[s]:v.getAttribute(s),w=e+"",u=t[2],r=t[4];return e==null?u==="!=":u==="="?w===r:u==="*="?w.indexOf(r)>=0:u==="~="?(" "+w+" ").indexOf(r)>=0:!r?w&&e!==false:u==="!="?w!==r:u==="^="?w.indexOf(r)===0:u==="$="?w.substr(w.length-r.length)===r:u==="|="?w===r||w.substr(0,r.length+1)===r+"-":false},POS:function(u,r,s,v){var e=r[2],t=f.setFilters[e];if(t){return t(u,s,r,v)}}}};var k=f.match.POS,g=function(r,e){return"\\"+(e-0+1)};for(var m in f.match){f.match[m]=new RegExp(f.match[m].source+(/(?![^\[]*\])(?![^\(]*\))/.source));f.leftMatch[m]=new RegExp(/(^(?:.|\r|\n)*?)/.source+f.match[m].source.replace(/\\(\d+)/g,g))}var a=function(r,e){r=Array.prototype.slice.call(r,0);if(e){e.push.apply(e,r);return e}return r};try{Array.prototype.slice.call(document.documentElement.childNodes,0)[0].nodeType}catch(l){a=function(u,t){var r=t||[],s=0;if(d.call(u)==="[object Array]"){Array.prototype.push.apply(r,u)}else{if(typeof u.length==="number"){for(var e=u.length;s<e;s++){r.push(u[s])}}else{for(;u[s];s++){r.push(u[s])}}}return r}}var c;if(document.documentElement.compareDocumentPosition){c=function(r,e){if(!r.compareDocumentPosition||!e.compareDocumentPosition){if(r==e){o=true}return r.compareDocumentPosition?-1:1}var s=r.compareDocumentPosition(e)&4?-1:r===e?0:1;if(s===0){o=true}return s}}else{if("sourceIndex" in document.documentElement){c=function(r,e){if(!r.sourceIndex||!e.sourceIndex){if(r==e){o=true}return r.sourceIndex?-1:1}var s=r.sourceIndex-e.sourceIndex;if(s===0){o=true}return s}}else{if(document.createRange){c=function(t,r){if(!t.ownerDocument||!r.ownerDocument){if(t==r){o=true}return t.ownerDocument?-1:1}var s=t.ownerDocument.createRange(),e=r.ownerDocument.createRange();s.setStart(t,0);s.setEnd(t,0);e.setStart(r,0);e.setEnd(r,0);var u=s.compareBoundaryPoints(Range.START_TO_END,e);if(u===0){o=true}return u}}}}b.getText=function(e){var r="",t;for(var s=0;e[s];s++){t=e[s];if(t.nodeType===3||t.nodeType===4){r+=t.nodeValue}else{if(t.nodeType!==8){r+=b.getText(t.childNodes)}}}return r};(function(){var r=document.createElement("div"),s="script"+(new Date()).getTime();r.innerHTML="<a name='"+s+"'/>";var e=document.documentElement;e.insertBefore(r,e.firstChild);if(document.getElementById(s)){f.find.ID=function(u,v,w){if(typeof v.getElementById!=="undefined"&&!w){var t=v.getElementById(u[1]);return t?t.id===u[1]||typeof t.getAttributeNode!=="undefined"&&t.getAttributeNode("id").nodeValue===u[1]?[t]:undefined:[]}};f.filter.ID=function(v,t){var u=typeof v.getAttributeNode!=="undefined"&&v.getAttributeNode("id");return v.nodeType===1&&u&&u.nodeValue===t}}e.removeChild(r);e=r=null})();(function(){var e=document.createElement("div");e.appendChild(document.createComment(""));if(e.getElementsByTagName("*").length>0){f.find.TAG=function(r,v){var u=v.getElementsByTagName(r[1]);if(r[1]==="*"){var t=[];for(var s=0;u[s];s++){if(u[s].nodeType===1){t.push(u[s])}}u=t}return u}}e.innerHTML="<a href='#'></a>";if(e.firstChild&&typeof e.firstChild.getAttribute!=="undefined"&&e.firstChild.getAttribute("href")!=="#"){f.attrHandle.href=function(r){return r.getAttribute("href",2)}}e=null})();if(document.querySelectorAll){(function(){var e=b,s=document.createElement("div");s.innerHTML="<p class='TEST'></p>";if(s.querySelectorAll&&s.querySelectorAll(".TEST").length===0){return}b=function(w,v,t,u){v=v||document;if(!u&&v.nodeType===9&&!b.isXML(v)){try{return a(v.querySelectorAll(w),t)}catch(x){}}return e(w,v,t,u)};for(var r in e){b[r]=e[r]}s=null})()}(function(){var e=document.createElement("div");e.innerHTML="<div class='test e'></div><div class='test'></div>";if(!e.getElementsByClassName||e.getElementsByClassName("e").length===0){return}e.lastChild.className="e";if(e.getElementsByClassName("e").length===1){return}f.order.splice(1,0,"CLASS");f.find.CLASS=function(r,s,t){if(typeof s.getElementsByClassName!=="undefined"&&!t){return s.getElementsByClassName(r[1])}};e=null})();function n(r,w,v,z,x,y){for(var t=0,s=z.length;t<s;t++){var e=z[t];if(e){e=e[r];var u=false;while(e){if(e.sizcache===v){u=z[e.sizset];break}if(e.nodeType===1&&!y){e.sizcache=v;e.sizset=t}if(e.nodeName.toLowerCase()===w){u=e;break}e=e[r]}z[t]=u}}}function q(r,w,v,z,x,y){for(var t=0,s=z.length;t<s;t++){var e=z[t];if(e){e=e[r];var u=false;while(e){if(e.sizcache===v){u=z[e.sizset];break}if(e.nodeType===1){if(!y){e.sizcache=v;e.sizset=t}if(typeof w!=="string"){if(e===w){u=true;break}}else{if(b.filter(w,[e]).length>0){u=e;break}}}e=e[r]}z[t]=u}}}b.contains=document.compareDocumentPosition?function(r,e){return !!(r.compareDocumentPosition(e)&16)}:function(r,e){return r!==e&&(r.contains?r.contains(e):true)};b.isXML=function(e){var r=(e?e.ownerDocument||e:0).documentElement;return r?r.nodeName!=="HTML":false};var h=function(e,x){var t=[],u="",v,s=x.nodeType?[x]:x;while((v=f.match.PSEUDO.exec(e))){u+=v[0];e=e.replace(f.match.PSEUDO,"")}e=f.relative[e]?e+"*":e;for(var w=0,r=s.length;w<r;w++){b(e,s[w],t)}return b.filter(u,t)};window.Sizzle=b})();

/*------------------------------------------------------------------------------
Function:      eCSStender()
Author:        Aaron Gustafson (aaron at easy-designs dot net)
Creation Date: 2006-12-03
Version:       1.2.6
Homepage:      http://eCSStender.org
License:       MIT License (see homepage)
------------------------------------------------------------------------------*/
(function(){var o,ak=true,bl=false,Z=null,bs="string",ai="number",bS="object",K=Array,bm=Function,aU=RegExp,g=document,aF=window,aB=aF.location.href,k=function(){},at="eCSStender",h="extension",bg="selector",U="property",E="specificity",ab="screen",aS="all",aQ="media",s="find_by",y="test",x="lookup",bQ="fragment",a2="prefix",aR="properties",av="callback",ap="filter",bp="processed",aL="fingerprint",be="||||",aE="",T=" ",bi="*",p="/",bK=":",bA=";",an="-",bw="{",bq="}",X="div",V="type",bT="complete",bO=".*?",au="-.*",bt="$1",a7="!"+at+"-media-placeholder!",bE={},r=0,bk=0,a9=[],a1=0,t={},aO={},bR=Z,v=bl,c=[],J=[bg,E],bF=aB.replace(/^\w+:\/\/\/?(.*?)\/.*/,bt),aq=(aB.indexOf("http")!==0),bz={},H=[],Q=g.expando,aJ=k,a8=g.getElementsByTagName("head")[0],bU=Z,aA=ao("style"),B=[],aC=k,ar="-count",b={},aI=bl,e=bl,aG={xhr:{},extension:{},selector:{},property:{}},aV={},bc,ax=k,bn=k,bP=k,q=ao("script"),I=/\s*,\s*/,aY=/.*\/(.*?\..*?)(?:\?.*)?$/,aH=/@([\w-]+)(.*?)\{([^}]*)\}/ig,aK=/:(?!\/\/)/,bv={name:at,version:"1.2.6",fonts:[],pages:{},at:{},methods:{},cache:bl,exec_time:0};aF.eCSStender=bv;function bh(){if(v){return}v=ak;bv.exec_time=ba();bU=g.getElementsByTagName("body")[0];al();bd();N()}function ad(){aj();bN();az();bC();ae();bv.exec_time=(ba()-bv.exec_time)*0.001;d()}function bd(){var bX=g.styleSheets,bW=0,bV=bX.length;for(;bW<bV;bW++){D(bX[bW])}if(bV>0){bR=ak}}function N(){var bX=0,bW=a9.length,bY,bV,bZ;for(;bX<bW;bX++){bY=u(a9[bX]);bo(bY);S(a9[bX])}i()}function aj(){if(aI||aq){return}var bW,bX=aG.xhr,bV=j=0;bv.cache=ak;for(bW in b){bV++;if(!aP(b,bW)&&b[bW]!=Z){j++;if(!ac(bX[bW])||bX[bW]!=b[bW]){bv.cache=bl}aG.xhr[bW]=b[bW]}}if(bV>j||(bV===0&&j===0)){bv.cache=bl}}function bN(){if(bv.cache){return}var bW={},bY,bX=0,bV;for(bY in bE){if(!aP(bE,bY)){bV=bE[bY][y];if(!ac(bV)||(L(bV,bm)&&bV())){bW[bY]=bE[bY];bX++}}}bE=bW;r=bX}function az(){if(r<1){return}var bV,b1,b6,b5,bX,b8,b3,b9,b0,bY,b2,cc,b7,bW,ca,b4,cb,bZ;if(!bv.cache){for(bV in t){if(!aP(t,bV)){b1=t[bV];b6=R(b1);for(b5=0,bX=b6.length;b5<bX;b5++){b8=b6[b5][bg];b3:for(b9 in bE){if(!aP(bE,b9)){b0=bE[b9][aQ];if(ac(b0)&&b0!=aS){b0=b0.split(I);if(bV!=aS&&!af(bV,b0)){continue}}b2=bE[b9][s];bY=bE[b9][x];bW=bY.length;if(b2==bg){for(b7=0;b7<bW;b7++){if(Y(b8,bY[b7])){a0(b9,bV,b8);continue b3}}}else{if(b2==U){for(b7=0;b7<bW;b7++){if(ac(b1[b8][bY[b7]])){a0(b9,bV,b8);continue b3}}}else{if(b2==bQ||b2==a2){cb=(b2==bQ)?bO+bY+bO:an+bY+au;cb=am(cb);for(bZ in b1[b8]){if(!aP(b1,b8)&&!af(bZ,J)&&bZ.match(cb)){a0(b9,bV,b8);continue b3}}}}}}}}}}}}function a0(bY,bX,bV){var bW=bX+be+bV;bH(h,h+(bk++),bY+be+bW,bl)}function bC(){var bZ=0,b1,b2,b0,bV,bY,bX,bW;for(;bZ<bk;bZ++){b1=aG[h][h+bZ].split(be);b2=bE[b1[0]];if(ac(t[b1[1]])){b0=t[b1[1]][b1[2]];bV=b1[1]+be+b1[2];if(!ac(b2)||!ac(b0)||af(bV,b2[bp])||(ac(b2[ap])&&!f(b0,b2[ap]))){continue}bX=(!bv.cache)?b0[E]:bB(b1[2]);bY=a4(b1[1],b1[2],b2[aR]);b2[av](b1[2],bY,b1[1],bX);b2[bp].push(bV)}}}function d(){for(var bV=H.length-1;bV>=0;bV--){H[bV]()}}function n(bV){if(!ac(bV.imports)){n=function(bY){var bZ=bY.cssRules||bY.rules,bX=0,bW;if(bZ===Z){return}for(bW=bZ.length;bX<bW;bX++){if(bZ[bX].type!=3){return}D(bZ[bX].styleSheet)}if(bX===bW&&bY.href){c.push(bY.href.replace(aY,bt))}}}else{n=function(bZ){var bX=bZ.imports,bY=0,bW=bX.length;for(;bY<bW;bY++){D(bX[bY])}}}n(bV)}function D(bW){var bV=bW.href;if(bW.disabled||(bV&&(S(bW).indexOf(bF)==-1||af(bV.replace(aY,bt),c)))){return}n(bW);a9.push(bW)}function R(bY){var bW=[],bX,bV;for(bV in bY){if(!aP(bY,bV)){bX=bY[bV];bX[bg]=bV;bX[E]=bB(bV);bW.push(bX)}}bW.sort(bj);return bW}function bj(bX,bW){var bV=bX[E],bY=bW[E];return((bV<bY)?-1:((bV>bY)?1:0))}function bB(bV){var bW=0,bX;bV=bV.replace(/\s*\+\s*|\s*\>\s*/,T);bV=bV.replace(/(:not)\((.*)\)/,"$1 $2");bX=bV.match(/#/);if(bX!=Z){bW+=(bX.length*100)}bV=bV.replace(/#[\w-_]+/,aE);bX=bV.match(/::|:|\.|\[.*?\]/);if(bX!=Z){bW+=(bX.length*10)}bV=bV.replace(/(?:::|:|\.)[\w-_()]+|\[.*?\]/,aE);bX=aa(bV)!=aE?bV.split(T):[];bW+=bX.length;return bW}function S(bW){var bV=/\w+?\:\/\//,b3=bW.actual_path,bZ=b3||bW.href,b2=bW.parentStyleSheet,bX,bY,b0,b1=prefix=aE;if(!bZ){bZ=Z}if(!b3&&(b2!=Z||(bZ!=Z&&bZ.match(bV)===Z))){if(bZ.indexOf(p)===0){bZ=bZ.substring(1)}bX=aB.substring(0,aB.lastIndexOf(p));bY=bZ.lastIndexOf(p);b0=bZ.substring(bY+1);if(b2==Z){if(ac(bW.ownerNode)&&ac(CSSImportRule)&&L(bW.ownerRule,CSSImportRule)){b2=bW.ownerRule.parentStyleSheet}}if(b2==Z){prefix=bX+p+bZ.substring(0,bY)}else{b1=S(b2);prefix=b1.substring(0,b1.lastIndexOf(p))}bZ=prefix+p+b0}bW.actual_path=bZ;return bZ}function u(bV){var bW=bV.media;if(!L(bW,bs)){u=function(bY){var b0=bY.media,bX=bY.ownerRule,bZ=bl;if(!L(b0,bs)){if(bX!=Z){bZ=bX.media.mediaText;if(!bZ){bZ=u(bX.parentStyleSheet)}}else{bZ=b0.mediaText}}bY.actual_media=bZ?bZ:ab;if(L(bY.actual_media,bs)){bY.actual_media=bY.actual_media.split(I)}return bY.actual_media}}else{u=function(bX){var bY=bX.media;bX.actual_media=bY?bY:ab;if(L(bX.actual_media,bs)){bX.actual_media=bX.actual_media.split(I)}return bX.actual_media}}return u(bV)}function ay(bV){bV=aD(bV);bV=ah(bV);bV=bL(bV);bV=bG(bV);return bV}function aD(bW){var bX=/@font-face\s*?\{(.*?)\s*?\}/ig,bV;while((bV=bX.exec(bW))!=Z){bv.fonts.push(C(bV[1]))}return bW.replace(bX,aE)}function ah(bZ){var b5="pages",b3="@",bY,b1,bX,b0,b4,b2,bV,bW=/@page\s*?([\w:]*){0,1}\{\s*?((?:@[\w-]+\{[^\}]*\}|[\w-]+:[^;]+;)*)\s*?\}/ig;while((bY=bW.exec(bZ))!=Z){b1=bY[1];if(!ac(b1)||b1==aE){b1=aS}else{if(b1.indexOf(bK)==0){b1=b1.replace(bK,aE)}}b0=bY[2];if(!ac(bv[b5][b1])){bv[b5][b1]={}}while((bX=aH.exec(b0))!=Z){b4=bX[1];b2=C(bX[3]);if(!ac(bv[b5][b1][b3])){bv[b5][b1][b3]={}}if(!ac(bv[b5][b1][b3][b4])){bv[b5][b1][b3][b4]=b2}else{for(bV in b2){if(!aP(b2,bV)){bv[b5][b1][b3][b4][bV]=b2[bV]}}}b0=b0.replace(bX[0],aE)}b2=C(b0);for(bV in b2){if(!aP(b2,bV)){bv[b5][b1][bV]=b2[bV]}}}return bZ.replace(bW,aE)}function bL(bY){var bX=/@media\s*(.*?)\s*\{(.*?})\}/ig,bW,b0,bV,b2,bZ,b1=0;while((bW=bX.exec(bY))!=Z){bY=G(bY,bW,b1);b1++}return bY}function bG(bX){var bW,b0,bZ,bV,bY,b1;while((bW=aH.exec(bX))!=Z){b0=bW[1];bZ=aa(bW[2]);bZ=(bZ==aE)?bl:bZ.split(I);bY=C(bW[3]);if(!ac(bv.at[b0])){bv.at[b0]=!bZ?aT([]):{}}if(!bZ){bv.at[b0].push(bY)}else{bV=bZ.length;while(bV--){if(!ac(bv.at[b0][bZ[bV]])){bv.at[b0][bZ[bV]]=bY}else{for(b1 in bY){if(!aP(bY,b1)){bv.at[b0][bZ[bV]][b1]=bY[b1]}}}}}}return bX.replace(aH,aE)}function G(bW,bV,bX){media=bV[1].split(I);styles=bV[2];bo(media);aO[bX]={media:media,styles:styles};return bW.replace(bV[0],a7+"{id:"+bX+bq)}function aM(bW){var bV=aO[bW];P(bV.media,bV.styles);aO[bW]=Z}function P(b0,b4,bY){b0=bu(b0);var bW=b4.split(bq),b6=m=a=0,bV,bZ=b0.length,b5,bX,b2,b7,b3,b1;bW.pop();for(bV=bW.length;b6<bV;b6++){bW[b6]=bW[b6].split(bw);b5=C(bW[b6][1]);b2=bW[b6][0];if(b2.indexOf(a7)!=-1){aM(b5.id)}else{b3=b2.split(I);for(a=0,b1=b3.length;a<b1;a++){b2=aa(b3[a]);for(m=0;m<bZ;m++){b7=b0[m];if(!ac(bY)){if(!ac(t[b7][b2])){t[b7][b2]={}}for(bX in b5){if(!aP(b5,bX)){t[b7][b2][bX]=b5[bX]}}}else{if(!ac(bz[bY][b2])){bz[bY][b2]={}}for(bX in b5){if(!aP(b5,bX)){bz[bY][b2][bX]=b5[bX]}}}}}}}}function C(bX){if(!L(bX,bs)){return{}}bX=bX.split(bA);var bY={},b0=0,bW=bX.length,bZ,bV,b2,b1;for(;b0<bW;b0++){bZ=aa(bX[b0]);if(bZ==aE){continue}bV=bZ.split(aK);b2=bV.shift();b1=bV.join(bK);bY[aa(b2)]=aa(b1)}return bY}function bM(b2,bX){var bZ=[],b1,bW,b0,bY,bV;if(!A(bX)){if(bX!=bi){if(L(bX,bs)){bZ.push(bX)}else{if(L(bX,K)){for(bY=0,bV=bX.length;bY<bV;bY++){bZ.push(bX[bY])}}}}else{bZ=bX}}if(bX!=bi){b1=b2[U];bW=b2[bQ];b0=b2[a2];if(ac(b1)){if(L(b1,bs)){bZ.push(b1)}else{if(L(b1,K)){for(bY=0,bV=b1.length;bY<bV;bY++){bZ.push(b1[bY])}}}}else{if(ac(bW)){bZ.push(am(bO+bW+bO))}else{if(ac(b0)){bZ.push(am(an+b0+au))}}}}return bZ}function a4(b3,bX,b0){var bV,b2,bZ={},bW=0,bY,b1=t[b3][bX];if(L(b0,K)){for(bY=b0.length;bW<bY;bW++){bV=b0[bW];if(L(bV,aU)){for(b2 in b1){if(!aP(b1,b2)&&!af(b2,J)&&b2.match(bV)!=Z){bZ[b2]=b1[b2]}}}else{if(L(bV,bs)&&ac(b1[bV])){bZ[bV]=b1[bV]}}}}else{for(b2 in b1){if(!aP(b1,b2)&&!af(b2,J)){bZ[b2]=b1[b2]}}}return bZ}function bu(bZ){var bX=aT([]),b1=0,bW,bY,b0,bV;if(!L(bZ,K)){if(L(bZ,bS)&&!L(bZ,aU)){for(b1 in bZ){if(!aP(bZ,b1)){bX.push(bZ[b1])}}}else{if(L(bZ,bs)&&bZ.indexOf(",")!=-1){bY=bZ.split(I);for(bW=bY.length;b1<bW;b1++){bX.push(bY[b1])}}else{bX=[bZ]}}}else{for(bW=bZ.length;b1<bW;b1++){if(L(bZ[b1],bs)&&bZ[b1].indexOf(",")!=-1){bY=bZ[b1].split(I);for(b0=0,bV=bY.length;b0<bV;b0++){bX.push(bY[b0])}}else{bX.push(bZ[b1])}}}return bX}function bo(bW){if(!L(bW,K)){bW=(bW+aE).split(I)}for(var bV=0,bX=bW.length;bV<bX;bV++){if(!ac(t[bW[bV]])){t[bW[bV]]={}}}}function Y(bW,bX){var bV=/\*(?!\s|>|\+)/g;return((L(bX,aU)&&bW.match(bX)!=Z)||(L(bX,bm)&&bX.call(bW)===ak)||(L(bX,bs)&&bW.indexOf(aa(bX.replace(bV,aE)))!=-1))}function f(bV,bY){var bX,bZ,b0,bW;for(b0 in bV){if(!aP(bV,b0)&&!af(b0,J)){bX=bZ=0;for(bW in bY){if(!aP(bY,bW)){bZ++;if(bW==U){if(b0.match(bY[bW])){bX++}}else{if(bW=="value"){if(bV[b0].match(bY[bW])){bX++}}}}}}if(bX==bZ){return ak}}return bl}function bJ(bY){var bV=/\s*(?:\<\!--|--\>)\s*/g,bX=/\/\*(?:.|\s)*?\*\//g,bW=/\s*([,{};]|:(?!nth|first|last|only|empty|checked|(dis|en)abled))\s*/g,bZ=/@import.*?;/g;return bY.replace(bV,aE).replace(bX,aE).replace(bW,bt).replace(bZ,aE)}function af(bX,bW){for(var bV in bW){if(bW[bV]==bX){return ak}}return bl}function ba(){return new Date().getTime()}function L(bX,bY){var bV=bl;try{bV=bX instanceof bY}catch(bW){bV=(typeof(bY)==bs&&typeof(bX)==bY)}return bV}function A(bV){return bV===bl}function ac(bV){return bV!=o}function aW(bV){return String.fromCharCode(bV)}function i(){if(bR){i=function(){var b0,bZ,bY,bX;if(b0=a9[a1]){if(bZ=b0.actual_path){if(bZ===Z||af(bZ.replace(aY,bt),c)){a1++;i()}else{bR=new F();bR.onreadystatechange=aX;bR.open("GET",bZ,bl);bR.send(Z);try{if(bR.onreadystatechange!=aX){bR.onreadystatechange=aX()}}catch(b1){}}}else{bf(bI(b0),b0.actual_media);a1++;i()}}else{ad()}};i()}else{for(var bW=0,bV=a9;bW<bV;bW++){if(!af(a9[bW].actual_path.replace(aY,bt),c)){bf(a9[bW].cssText,a9[bW].actual_media)}}}}function aX(bW){if(bR.readyState==4){var bV=bR.status;if(bV==0||(bV>=200&&bV<300)||bV==304){bf(bR.responseText,a9[a1].actual_media);b[a6(a9[a1].actual_path)]=bR.getResponseHeader("Last-Modified")}a1++;i()}}function bf(bV,bW){bV=bJ(bV);bV=ay(bV);P(bW,bV)}function bI(bV){var bW;if(ac(bV.cssText)){bI=function(bY){return bY.ownerNode.innerHTML};bW=bI()}else{try{bW=bV.ownerNode.innerHTML;bI=function(bY){return bY.ownerNode.innerHTML}}catch(bX){bW=bV.owningElement.innerHTML;bI=function(bY){return bY.owningElement.innerHTML}}}return bW}function bb(bV){return L(bV,bs)?bV.toLowerCase():bV}function l(bZ){var bY=bZ.split(an),bW=bY.length,bV,bX=1;if(bW==1){return bY[0]}if(bZ.charAt(0)==an){bV=bY[0].charAt(0).toUpperCase()+bY[0].substring(1)}else{bV=bY[0]}while(bX<bW){bV+=bY[bX].charAt(0).toUpperCase()+bY[bX].substring(1);bX++}return bV}function br(bV){if(L(bV,bs)){bV=bV.replace(/(\s0)px/g,bt)}return bV}function by(bV,bX,bW){try{bV.style[bX]=bW;bV.style[l(bX)]=bW}catch(bY){return bl}return ak}function F(){var bV;try{bV=new XMLHttpRequest()}catch(bW){try{bV=new ActiveXObject("Msxml2.XMLHTTP")}catch(bW){try{bV=new ActiveXObject("Microsoft.XMLHTTP")}catch(bW){bV=bl}}}return(!bV)?Z:bV}function ao(bV){return g.createElement(bV)}function am(bV){return new RegExp(bV)}function ag(bV){return am("(\\s|^)"+bV+"(\\s|$)")}function aT(bV){return bV}if(Array.prototype.push==Z){var w=function(bV){this[this.length]=bV;return this.length};bv.fonts.push=bE.push=a9.push=B.push=H.push=w;aT=function(bV){if(typeof(bV)==K){bV.push=w}return bV}}if(ac(Q)){aJ=function(){if(!ac(g.old_expando)||g.old_expando==Z){g.old_expando=g.expando;g.expando=bl}else{g.expando=g.old_expando;g.old_expando=Z}}}function W(){var bY,bW,bX,bV;for(bY in bz){if(!aP(bz,bY)){bW=g.getElementById(bY);bX="";for(bV in bz[bY]){if(!aP(bz,bY)){bX+=bV+bw+z(bz[bY][bV],bV)+bq}}aC(bW,bX)}}}H.push(W);function aw(){if(ac(aF.localStorage)){bc=aF.localStorage;bP=function(){bc.clear()};ax=function(bX,bY){return bc.getItem(bX+an+bY)};bn=function(bX,bY,bZ){bc.setItem(bX+an+bY,bZ)}}else{var bW=ao(X),bV=new Date();bW.style.behavior="url(#default#userData)";bU.appendChild(bW);if(ac(bW.XMLDocument)){bc=bW;bc.load(at);bV.setMinutes(bV.getMinutes()+10080);bV=bV.toUTCString();bc.expires=bV;bP=function(){bc.XMLDocument.childNodes[0].attributes.length=0};ax=function(bX,bY){return bc.getAttribute(bX+an+bY)};bn=function(bX,bY,bZ){bc.setAttribute(bX+an+bY,bZ);bc.save(at)}}}}function al(){if(aI||aq){return}aw();var bX,bW,bV;for(bX in aG){if(!aP(aG,bX)&&ac(bX)){bV=ax(at,bX+ar);if(ac(bV)){if(bX==h){bk=bV;if(bV<1){bv.cache=bl}}while(bV>=0){bW=ax(bX,bV);if(bW!=Z){if(bX==h){aG[bX][h+bV]=bW}else{bW=bW.split(be);if(bW[1]=="true"){bW[1]=ak}if(bW[1]=="false"){bW[1]=bl}aG[bX][bW[0]]=bW[1]}}bV--}}}}}function ae(){if(aI||aq){return}var bX,bV,bW,bY;for(bX in aG){if(!aP(aG,bX)&&ac(bX)){bW=0;for(bV in aG[bX]){if(!aP(aG[bX],bV)&&ac(bX)){if(bX==h){bY=aG[bX][bV];bY[bp]=[];bn(bX,bW,bY)}else{bn(bX,bW,bV+be+aG[bX][bV])}bW++}}bn(at,bX+ar,bW)}}e=ak}function z(bW){var bX=aE,bV;for(bV in bW){if(!aP(bW,bV)){bX+=bV+bK+bW[bV]+bA}}return bX}function bx(bX){var bV,bW=bl;if((bV=bX.exec(/^\{(.*?)\}$/))!=Z){bW=C(bV[1])}return bW}function a6(b5){b5=b5.replace(/\r\n/g,"\n");var bV="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",b0,bW=b5.length,b2=aE,bZ,bY,bX,b6,b4,b3,b1;for(b0=0;b0<bW;b0++){bZ=b5.charCodeAt(b0);if(bZ<128){b2+=aW(bZ)}else{if((bZ>127)&&(bZ<2048)){b2+=aW((bZ>>6)|192);b2+=aW((bZ&63)|128)}else{b2+=aW((bZ>>12)|224);b2+=aW(((bZ>>6)&63)|128);b2+=aW((bZ&63)|128)}}}b5=b2;b2=aE;b0=0;bW=b5.length;while(b0<bW){bZ=b5.charCodeAt(b0++);bY=b5.charCodeAt(b0++);bX=b5.charCodeAt(b0++);b6=bZ>>2;b4=((bZ&3)<<4)|(bY>>4);b3=((bY&15)<<2)|(bX>>6);b1=bX&63;if(isNaN(bY)){b3=b1=64}else{if(isNaN(bX)){b1=64}}b2+=bV.charAt(b6)+bV.charAt(b4)+bV.charAt(b3)+bV.charAt(b1)}return b2}function bH(bY,bV,bX,bW){bW=!ac(bW)?ak:bW;if(!A(bW)){bV=a6(bV)}aG[bY][bV]=bX;if(e){bn(bY,bV,bX)}}function aZ(bY,bV,bW){bW=!ac(bW)?ak:bW;if(!A(bW)){bV=a6(bV)}var bX=aG[bY][bV];return !ac(bX)?o:bX}bv.register=function(b4,bY,b1){var b3={},bX,bW,b2,b5,bZ=[],b0,bV=aE;if(ac(b4[bg])){b3[s]=bg;b3[x]=b4[bg]}else{if(ac(b4[U])){b3[s]=U;b3[x]=b4[U]}else{if(ac(b4[bQ])){b3[s]=bQ;b3[x]=b4[bQ]}else{if(ac(b4[a2])){b3[s]=a2;b3[x]=b4[a2]}}}}if(b3[s]==bg||b3[s]==U){b3[x]=bu(b3[x])}if(ac(b4[ap])){b3[ap]=b4[ap]}if(ac(b4[aQ])){b3[aQ]=b4[aQ]}if(ac(b4[y])){b3[y]=b4[y]}b3[aR]=bM(b4,bY);if(!ac(b4[aL])){for(b0 in b3){if(!aP(b3,b0)){bV+=b0+bK+b3[b0].toString()+bA}}bV=a6(bV+"::"+r)}else{bV=b4[aL]}b3[av]=b1;b3[bp]=[];bE[bV]=b3;r++};bv.lookup=function(cg,b2){var bZ=cg[E],bY=cg[bg],ca=cg[U],b5=cg[bQ],bV=cg[a2],ch=cg[aQ],b9,ce,b0,b3,bX,b4,b8,b7,b1,cc,b6,cd,cb,cf,bW=[];if(ac(bZ)){if(L(bZ,ai)){ce=bZ;b9=0}else{if(L(bZ,bS)){ce=bZ.max;b9=bZ.min}}}if(ac(bY)){bY=bu(bY)}else{if(ac(ca)){ca=bu(ca)}}props=bM(cg,b2);for(b0 in t){if(!aP(t,b0)){if(ac(ch)&&ch!=aS){b3=ch.split(I);if(b0!=aS&&!af(b0,b3)){continue}}b4=t[b0];b8=R(b4);bX:for(b7=0,b1=b8.length;b7<b1;b7++){cc=b8[b7][bg];block=b4[cc];if(ac(bY)){b6=bl;for(cd=0,cb=bY.length;cd<cb;cd++){if(Y(cc,bY[cd])){b6=ak;break}}if(A(b6)){continue}}else{if(ac(ca)){b6=bl;for(cd=0,cb=ca.length;cd<cb;cd++){if(ac(block[ca[cd]])){b6=ak;break}}if(A(b6)){continue}}else{if(ac(b5)||ac(bV)){b6=bl;cf=(ac(b5))?bO+b5+bO:an+bV+au;cf=am(cf);for(property in block){if(!aP(b4,cc)&&!af(property,J)&&property.match(cf)){b6=ak;break}}if(A(b6)){continue}}}}if(ac(bZ)){if(block[E]<b9||block[E]>ce){continue}}bW.push({medium:b0,properties:a4(b0,cc,props),selector:cc,specificity:block[E]})}}}return bW};bv.addMethod=function(bV,bW){if(!ac(bv.methods[bV])){bv.methods[bV]=bW}};bv.onComplete=function(bV){H.push(bV)};bv.embedCSS=function(bX,bY,bV){bY=bY||aS;bV=ac(bV)?bV:ak;var bZ="eCSStension-"+bY,bW;if(!af(bY,B)){bW=bD(bY,bZ,bV);B.push(bY)}else{bW=g.getElementById(bZ)}if(bW!=Z){if(!bV){aC(bW,bX)}else{P(bY,bX,bZ)}}return bW};function bD(bX,bY,bV){var bW=aA.cloneNode(ak);bX=bX||aS;bW.setAttribute(aQ,bX);bY=bY||"temp-"+Math.round(Math.random()*2+1);bW.setAttribute("id",bY);bV=ac(bV)?bV:ak;if(bV){bz[bY]={}}a8.appendChild(bW);return bW}bv.newStyleElement=bD;aA.setAttribute(V,"text/css");if(ac(aA.styleSheet)){aC=function(bV,bW){bV.styleSheet.cssText+=bW}}else{aC=function(bV,bW){bV.appendChild(g.createTextNode(bW))}}bv.addRules=aC;bv.isSupported=function(b4){var b9,b8=arguments,bZ=b8.length,b5=b8[1],b6=html=b8[2]||Z,bW=b8[3]||Z,b7,b3=ak,b0,bY=aF.getComputedStyle,b1="visibility",bX="hidden",bV;if(ac(b9=aZ(b4,b5))){}else{b9=bl;if(L(b6,"boolean")){b9=b6}else{if(b4==U){bW=ao(X);if(b6){b7=b5;b6=bu(b6)}else{b5=b5.split(aK);b7=b5[0];b6=[aa(b5[1])];b5=b8[1]}bU.appendChild(bW);aJ();if(!by(bW,b7,b6[0])){b3=bl}aJ();if(b3){b0=b6.length;while(b0--&&!b9){b9=(br(aN(bW,b7))==b6[b0])}}bU.removeChild(bW)}else{if(b4==bg){if(html){bU.appendChild(html)}bV=bD(ab,bl,bl);try{aC(bV,b5+bw+b1+bK+bX+bA+bq);if(aN(bW,b1)==bX){b9=ak}}catch(b2){}if(html){bU.removeChild(html)}bV.parentNode.removeChild(bV)}}}bH(b4,b5,b9);b6=html=bW=bV=Z}return b9};bv.applyWeightedStyle=function(bX,bW,bV){if(!ac(bX.inlineStyles)){bX.inlineStyles={}}var bZ,bY=bX.inlineStyles;for(bZ in bW){if(!aP(bW,bZ)&&(!ac(bY[bZ])||bY[bZ]<=bV)){by(bX,bZ,bW[bZ]);bX.inlineStyles[bZ]=bV}}};bv.ignore=function(bX){if(L(bX,bs)){bX=[bX]}else{if(!L(bX,K)){return}}for(var bW=0,bV=bX.length;bW<bV;bW++){c.push(bX[bW])}};bv.disableCache=function(){aI=ak};function aa(bV){if(L(bV,bs)){return bV.replace(/^\s+|\s+$/g,aE)}return bV}bv.trim=aa;q.setAttribute(V,"text/javascript");bv.loadScript=function(bZ,b0){var bV=g.getElementsByTagName("script"),bY=bV.length,bW=q.cloneNode(ak),bX=bl;b0=b0||k;while(bY--){if(bV[bY].src==bZ){bW=bl}}if(bW){bW.onload=bW.onreadystatechange=function(){if(!bX&&(!ac(bW.readyState)||bW.readyState=="loaded"||bW.readyState==bT)){bX=ak;bW.onload=bW.onreadystatechange=Z;b0()}};bW.setAttribute("src",bZ);a8.appendChild(bW)}else{setTimeout(b0,100)}};function aP(bV,bW){if(bV.hasOwnProperty){aP=function(bX,bY){return !bX.hasOwnProperty(bY)}}else{aP=function(bX,bZ){var bY=bX.constructor;if(bY&&bY.prototype){return bX[bZ]===bY.prototype[bZ]}return ak}}bv.isInheritedProperty=aP;return aP(bV,bW)}function aN(bV,bX){var bW=aF.getComputedStyle;if(bV.currentStyle){aN=function(bY,bZ){return bY.currentStyle[l(bZ)]}}else{if(bW){aN=function(bY,bZ){return bW(bY,Z).getPropertyValue(bZ)}}else{aN=function(){return bl}}}bv.getCSSValue=aN;return aN(bV,bX)}bv.makeUniqueClass=function(){var bW=new Date();bW=bW.getTime();function bV(){return at+an+bW++}bv.makeUniqueClass=bV;return bV()};function M(bX,bV,bW){bW=bW||ag(bV);if(!O(bX,bV,bW)){bX.className+=T+bV}}bv.addClass=M;function a5(bX,bV,bW){bW=bW||ag(bV);if(O(bX,bV,bW)){bX.className=aa(bX.className.replace(bW,T))}}bv.removeClass=a5;function O(bX,bV,bW){bW=bW||ag(bV);return bX.className.match(bW)}bv.hasClass=O;function a3(bX,bV){var bW=ag(bV);if(O(bX,bV,bW)){a5(bX,bV,bW)}else{M(bX,bV,bW)}}bv.toggleClass=a3;(function(){var bX="DOMContentLoaded",bW="onreadystatechange",bY=aF.onload,bV=g.documentElement.doScroll;if(g.addEventListener){g.addEventListener(bX,function(){g.removeEventListener(bX,arguments.callee,bl);bh()},bl)}else{if(g.attachEvent){g.attachEvent(bW,function(){if(g.readyState===bT){g.detachEvent(bW,arguments.callee);bh()}});if(bV&&aF==aF.top){(function(){try{bV("left")}catch(bZ){setTimeout(arguments.callee,0);return}bh()})()}}}})()})();

// adds support for css3 selectors
eCSStender.addMethod('findBySelector',Sizzle);

/*------------------------------------------------------------------------------
Function:       eCSStender.css3-selectors.js
Author:         Aaron Gustafson (aaron at easy-designs dot net)
Creation Date:  2009-09-17
Version:        0.3
Homepage:       http://github.com/easy-designs/eCSStender.css3-selectors.js
License:        MIT License 
Note:           If you change or improve on this script, please let us know by
                emailing the author (above) with a link to your demo page.
------------------------------------------------------------------------------*/
(function(C){if(typeof C=="undefined"){return}var h=C.methods.findBySelector,f=C.isSupported,c=C.embedCSS,A=C.applyWeightedStyle,a=function(e,G,F){var H=E,I;for(I in G){if(C.isInheritedProperty(G,I)){continue}H+=I+n+G[I]+w}if(H!=E){c(e+k+H+t,F)}},g=function(F,J,G,I){if(D(G)){return}try{var K=h(F),H=K.length;while(H--){A(K[H],J,I)}}catch(L){}},B=function(){},D=function(e){return e!="screen"},p=function(e){return e.replace(u,"$1$2$3$4$5")},y=function(G,e,F){if(G.addEventListener){y=function(J,H,I){J.addEventListener(H,I,false)}}else{y=function(J,H,I){var K="e";J[K+H+I]=I;J[H+I]=function(){var L=window.event;L.target=L.srcElement;L.preventDefault=function(){this.returnValue=false};L.stopPropagation=function(){this.cancelBubble=true};J[K+H+I](L)};J.attachEvent("on"+H,J[H+I])}}y(G,e,F)},v="net.easy-designs.",m="selector",o="properties",l="specificity",i="click",r="*",E="",k="{",t="}",j="(",s=")",n=":",w=";",x="-",z=".",d="Your chosen selector library does not support this selector: ",u=/(.*\()\s*(?:(\d+n?|odd|even)\s*(\+|-)?\s*(\d+)?)\s*(\).*)/g,q=document.createElement("div"),b=document.createElement("p");if(!(h instanceof Function)){throw new Error("eCSStender.methods.findBySelector is not defined. eCSStender.css3-selectors.js is quitting.")}C.register({fingerprint:v+"compound-class-selector",selector:/(?:\.\S+){2,}/,test:function(){var F=q.cloneNode(true),e=b.cloneNode(true);e.className="foo";F.appendChild(e);return(f(m,"div p.bar.foo",F,e))}},r,function(H,K,M,F){var L=/((?:\.\S+){2,})/,G=H.replace(L,"$1"),e,J,I;G=G.split(".");G.shift();e=G.pop();J=C.lookup({selector:new RegExp("\\."+e),specificity:F,media:M},r);for(I=0;I<J.length;I++){g(J[I][m],J[I][o],M,J[I][l])}});(function(){var F=["div p[title]",'div p[title="a b-c"]',"div p[title*=a]","div p[title~=a]","div p[title^=a]","div p[title$=c]","div p[title|=c]"],e=F.length,H=q.cloneNode(true),G=b.cloneNode(true);G.setAttribute("title","a b-c");H.appendChild(G);while(e--){(function(I){C.register({fingerprint:v+"attribute-selector-"+e,selector:/\[.*\]/,test:function(){return !f(m,I,H,G)}},r,g)})(F[e])}})();(function(){var e=/^\s?(?:html)?:root/,H="html";function G(I,L,J,K){if(D(J)||!I.match(e)){return}g(I,L,J,K)}function F(I,L,J,K){if(D(J)||!I.match(e)){return}I=I.replace(e,H);g(I,L,J,K)}C.register({fingerprint:v+"root",selector:/:root/,test:function(){html=document.getElementsByTagName(H)[0];return(!f(m,":root",false,html))}},r,function(I,L,J,K){if(D(J)){return}var M=G;try{h(I)}catch(N){M=F}M(I,L,J,K);return M})})();C.register({fingerprint:v+"nth-child",selector:/:nth-child\(\s*(?:even|odd|[+-]?\d+|[+-]?\d*?n(?:\s*[+-]\s*\d*)?)\s*\)/,test:function(){var F=q.cloneNode(true),e=b.cloneNode(true);F.appendChild(e);return(!f(m,"div p:nth-child( 2n + 1 )",F,e))}},r,function(e,I,F,H){e=p(e);var G="p:nth-child(2n+1)",L=q.cloneNode(true),K=b.cloneNode(true),J=g;L.appendChild(K);if((f(m,"p:nth-child(odd)",L,K)&&!f(m,G,L,K)&&e.match(/:nth-child\(\s*(?:even|odd)\s*\)/)!=null)||f(m,G,L,K)){J=a}J(e,I,F,H);return J});C.register({fingerprint:v+"nth-last-child",selector:/:nth-last-child\(\s*(?:even|odd|[+-]?\d*?|[+-]?\d*?n(?:\s*[+-]\s*\d*?)?)\s*\)/,test:function(){var F=q.cloneNode(true),e=b.cloneNode(true);F.appendChild(e);return(!f(m,"div p:nth-last-child( 2n + 1 )",F,e))}},r,function(e,I,F,H){e=p(e);var G="p:nth-last-child(2n+1)",L=q.cloneNode(true),K=b.cloneNode(true),J=g;L.appendChild(K);if((f(m,"p:nth-last-child(odd)",L,K)&&!f(m,G,L,K)&&e.match(/:nth-last-child\(\s*(?:even|odd)\s*\)/)!=null)||f(m,G,L,K)){J=a}J(e,I,F,H);return J});C.register({fingerprint:v+"nth-of-type",selector:/:nth-(?:last-)?of-type\(\s*(?:even|odd|[+-]?\d*?|[+-]?\d*?n(?:\s*[+-]\s*\d*?)?)\s*\)/,test:function(){var F=q.cloneNode(true),e=b.cloneNode(true);F.appendChild(e);return(!f(m,"div p:nth-of-type( 2n + 1 )",F,e))}},r,g);(function(){var F={"div :first-child":/:first-child/,"div :last-child":/:last-child/,"div :only-child":/:only-child/},e,H=q.cloneNode(true),G=b.cloneNode(true);H.appendChild(G);for(e in F){(function(I,J){C.register({fingerprint:v+J.toString().replace(/[\/:]/g,""),selector:J,test:function(){return !f(m,I,H,G)}},r,g)})(e,F[e])}})();(function(){var F={"div p:first-of-type":/:first-of-type/,"div p:last-of-type":/:last-of-type/,"div div:only-of-type":/:only-of-type/},e,J=q.cloneNode(true),G=q.cloneNode(true),I=b.cloneNode(true),H=b.cloneNode(true);J.appendChild(I);J.appendChild(H);J.appendChild(G);for(e in F){(function(K,L){C.register({fingerprint:v+L.toString().replace(/[\/:]/g,""),selector:L,test:function(){return !f(m,K,J,I)}},r,g)})(e,F[e])}})();(function(){var H={"div input:empty":/:empty/,"div input:disabled":/:disabled/,"div input:enabled":/:enabled/},e,F,G=0,I=q.cloneNode(true);I.innerHTML='<input type="text" disabled="disabled"/><input type="text"/>';F=I.getElementsByTagName("input");for(e in H){(function(J,L){var K=F[G];C.register({fingerprint:v+L.toString().replace(/[\/:]/g,""),selector:L,test:function(){return !f(m,J,I,K)}},r,g)})(e,H[e]);G=G==1?1:G+1}})();C.register({fingerprint:v+"lang",selector:/:lang\(.*\)/,test:function(){var F=q.cloneNode(true),e=b.cloneNode(true);e.setAttribute("lang","en");F.appendChild(e);return(!f("selector","div p:lang(en)",F,e))}},r,function(F,I,G,H){var K=g,J;try{J=h(F)}catch(L){K=function(e,O,M,N){e=e.replace(/:lang\(([^)]*)\)/,"[lang=$1]");g(e,O,M,N)}}K(F,I,G,H);return K});(function(){var F=C.makeUniqueClass(),e=/:checked/,G=function(){var H=document.getElementsByTagName("input"),I=H.length;while(I--){if(H[I].checked){C.addClass(H[I],F)}else{C.removeClass(H[I],F)}}};C.register({fingerprint:v+"checked",selector:e,test:function(){var I=q.cloneNode(true),H;I.innerHTML='<input type="checkbox" checked="checked" />';H=I.getElementsByTagName("input")[0];return !f(m,"div input:checked",I,H)}},r,function(H,K,I,J){G();y(document.body,i,function(N){var M=N.target;if(M.nodeName.toLowerCase()=="input"&&(M.getAttribute("type")=="radio"||M.getAttribute("type")=="checkbox")){G()}});function L(M,P,N,O){M=M.replace(e,z+F);a(M,P,N)}L(H,K,I,J);return L})})();C.register({selector:/:not\([^)]*\)/,test:function(){var G=q.cloneNode(true),F=b.cloneNode(true),e=b.cloneNode(true);F.setAttribute("id","no");G.appendChild(F);G.appendChild(e);return(!f(m,"div p:not(#no)",G,e))}},r,g);C.register({selector:function(){return(this.match(/\+/)&&!this.match(/:nth-(?:last-)?(?:child|of-type)\(\s*(?:even|odd|[+-]?\d*?|[+-]?\d*?n(?:\s*[+-]\s*\d*?)?)\s*\)/))},test:function(){var G=q.cloneNode(true),F=b.cloneNode(true),e=b.cloneNode(true);G.appendChild(F);G.appendChild(e);return(!f(m,"div p + p",G,e))}},r,g);C.register({selector:/~[^=]/,test:function(){var H=q.cloneNode(true),G=b.cloneNode(true),F=b.cloneNode(true),e=b.cloneNode(true);H.appendChild(G);H.appendChild(F);H.appendChild(e);return(!f(m,"div p ~ p",H,e))}},r,g)})(eCSStender);

/*------------------------------------------------------------------------------
Function:       eCSStender.CSS3-backgrounds-and-borders.js
Author:         Aaron Gustafson (aaron at easy-designs dot net)
Creation Date:  2010-04-24
Version:        0.3.5
Homepage:       http://github.com/easy-designs/eCSStender.CSS3-backgrounds-and-borders.js
License:        MIT License 
Note:           If you change or improve on this script, please let us know by
                emailing the author (above) with a link to your demo page.
------------------------------------------------------------------------------*/
(function(){if(eCSStender===undefined){return}var f=eCSStender,a=new a(f),g=new c(f),b=new d(f);function a(h){}function c(y){var B,z="property",s="-moz-",q="-webkit-",i="-khtml-",l=" ",k=": ",t="; ",w="border-radius",A="-topleft",m="border-top-left-radius",o="border-top-right-radius",r="border-bottom-right-radius",p="border-bottom-left-radius",u=k+"3px";y.register({fragment:"radius",test:function(){return(!y.isSupported(z,m+u)&&(y.isSupported(z,s+w+A+u)||y.isSupported(z,q+m+u)||y.isSupported(z,i+m+u)))},fingerprint:"net.easy-designs."+w},false,v);function v(e,E,D){var F=e+" { ",C;if(E[w]!=B){C=j(E[w]);if(C.length>1){F+=h(C)}else{F+=s+w+k+E[w]+t+q+w+k+E[w]+t+i+w+k+E[w]+t}E[w]=null}for(var G in E){if(y.isInheritedProperty(E,G)){continue}F+=x(E,G)}F+="} ";y.embedCSS(F,D)}function j(E){var F=E.split("/"),C=[];if(F.length>1){var G=y.trim(F[0]).split(l);var e=y.trim(F[1]).split(l);G=n(G);e=n(e);for(var D=0;D<4;D++){C[D]=G[D]+l+e[D]}}else{C=n(y.trim(F[0]).split(l))}return C}function n(e){if(e.length<4){if(e[1]==B){e[1]=e[0]}if(e[2]==B){e[2]=e[0]}if(e[3]==B){e[3]=e[1]}}return e}function h(e){if(y.isSupported(z,q+m+u)||y.isSupported(z,i+m+u)){h=function(C){return q+m+k+C[0]+t+q+o+k+C[1]+t+q+r+k+C[2]+t+q+p+k+C[3]+t+i+m+k+C[0]+t+i+o+k+C[1]+t+i+r+k+C[2]+t+i+p+k+C[3]+t}}else{h=function(C){return s+w+A+k+C[0]+t+s+w+"-topright: "+C[1]+t+s+w+"-bottomright: "+C[2]+t+s+w+"-bottomleft: "+C[3]+t}}return h(e)}function x(e,C){if(y.isSupported(z,s+w+A+u)){x=function(D,E){return E.replace(/border-(top|bottom)-(left|right)-radius/,s+w+"-$1$2")+k+D[E]+t}}else{x=function(D,E){return E+k+D[E]+t}}return x(e,C)}}function d(y){var C,A="property",r="-moz-",q="-webkit-",h="-khtml-",n=" ",m=": ",s="; ",v="box-shadow",p="filter: ",x="progid:DXImageTransform.Microsoft.Shadow",z="2px",j="black",k="rgb(0, 0, 0)",B=m+k+n+z+n+z+n+z,i=B+n+z,o=p+x+"(color=#000000,direction=135,strength=3)",w=false;y.register({property:v,test:function(){return(!y.isSupported(A,v+i)&&(y.isSupported(A,r+v+i)||y.isSupported(A,q+v+B)||y.isSupported(A,q+v+i)||y.isSupported(A,h+v+B)||y.isSupported(A,h+v+i)||y.isSupported(A,p+o)))},fingerprint:"net.easy-designs."+v},false,u);function u(D,H,K){var J=D+" { ",I=H[v],e=I.match(/((?:rgb|hsl)a?\([^\)]+\))/g),F=count=(e instanceof Array?e.length:0),E="%MASKED_COLOR",G="%";if(F){while(F--){I=I.replace(e[F],E+F+G)}}J+=l(I);F=count;if(F){while(F--){J=J.replace(new RegExp(E+F+G,"g"),e[F])}}J+="} ";y.embedCSS(J,K)}function l(e){if(y.isSupported(A,p+o)){l=function(L){var G=L.split(","),J="zoom: 1; "+p,H=G.length,M=/(#)([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/,E,K,D,I,F;while(H--){L=y.trim(G[H]).split(n);E=L.length;K=t(L[0],L[1]);D=I=null;switch(E){case 5:D=y.trim(L[2]).replace(/(\d+).*/,"$1");I=y.trim(L[3]);F=y.trim(L[4]);break;case 4:D=y.trim(L[2]).replace(/(\d+).*/,"$1");F=y.trim(L[3]);break;case 3:F=y.trim(L[2]);break}if(F.match(M)){F=F.replace(M,"$1$2$2$3$3$4$4")}J+=x+"(color="+F+",direction="+K+",strength="+D+") "}return J+s}}else{if(y.isSupported(A,q+v+i)||y.isSupported(A,h+v+i)){w=true}l=function(L){var I=L.split(","),M=[],J=I.length,H=null,E,G,D,K,F;while(J--){L=y.trim(I[J]).split(n);E=L.length;G=L[0]+" "+L[1];D=K=H;switch(E){case 5:D=y.trim(L[2]);K=y.trim(L[3]);F=y.trim(L[4]);break;case 4:D=y.trim(L[2]);F=y.trim(L[3]);break;case 3:F=y.trim(L[2]);break}M[J]=G+n+(D!=H?D+n:"")+(w&&K!=H?K+n:"")+F}M=M.join(", ")+s;return q+v+m+M+h+v+m+M+r+v+m+M}}return l(e)}function t(e,D){return 270-(Math.atan2(parseInt(D,10),0-parseInt(e,10))*180/Math.PI)}}})();

/*------------------------------------------------------------------------------
Function:       eCSStender.CSS3-color.js
Author:         Aaron Gustafson (aaron at easy-designs dot net)
Creation Date:  2010-04-25
Version:        0.1
Homepage:       http://github.com/easy-designs/eCSStender.CSS3-color.js
License:        MIT License 
Note:           If you change or improve on this script, please let us know by
                emailing the author (above) with a link to your demo page.
------------------------------------------------------------------------------*/
(function(){if(typeof eCSStender=="undefined"){return}var f=eCSStender,g=new b(f),g=new a(f),d;function b(x){var B,u=false,y=null,q=",",n=":",t="; ",w="(",s=")",m="color",z="property",o="hsl",j=o+"a",k="rgb",r=k+"a",A=m+n+o+w+"0, 0, 0"+s,i=m+n+r+w+"0, 0, 0, 1"+s,h=m+n+j+w+"0, 0, 0, 1"+s,p="filter: progid:DXImageTransform.Microsoft.Gradient",v=["background","background-"+m,m,"border","border-left","border-right","border-top","border-bottom"];x.register({property:["background","background-"+m],filter:/(:?rgba|hsla)\([^\)]+\)/,test:function(){return(!x.isSupported(z,i)&&x.isSupported(z,p+"(startColorstr=#99000050,endColorstr=#99000050)"))},fingerprint:"net.easy-designs.alpha-backgrounds-in-IE"},u,c);x.register({property:v,filter:/hsla\([^\)]+\)/,test:function(){return(!x.isSupported(z,h))},fingerprint:"net.easy-designs."+j},u,l);x.register({property:v,filter:/hsl\([^\)]+\)/,test:function(){return(!x.isSupported(z,A))},fingerprint:"net.easy-designs."+o},u,l);function l(C,F,K){var I="",e,H=/(.*)(hsla?)\(([^\)]+)\)(.*)/,E,J,G,D;for(e in F){if(x.isInheritedProperty(F,e)){continue}E=F[e].match(H);if(E!=y){D=k;J=E[3].split(q);G=d.hslToRGB(x.trim(J[0]),x.trim(J[1]),x.trim(J[2]));if(E[2]==j){D=r;G[3]=x.trim(J[3])}I+=e+n+E[1]+D+w+G.join(q)+s+E[4]+t}}if(I!=""){x.embedCSS(C+" { "+I+"} ",K)}}function c(C,E,J){var H="",e,G=/(.*)(rgba|hsla)\(([^\)]+)\)(.*)/,D,I,F;for(e in E){if(x.isInheritedProperty(E,e)){continue}D=E[e].match(G);if(D!=y){value=D[3].split(q);alpha=d.base16(x.trim(value[3])*255);if(D[2]==j){value=d.hslToHex(x.trim(value[0]),x.trim(value[1]),x.trim(value[2]))}else{value=d.rgbToHex(x.trim(value[0]),x.trim(value[1]),x.trim(value[2]))}H+=e+n+D[1]+D[4]+t+"zoom"+n+"1"+t+p+w+"startColorstr=#"+alpha+value+",endColorstr=#"+alpha+value+s+t}}if(H!=""){x.embedCSS(C+" { "+H+"} ",J)}}}function a(n){var m,o=false,k=null,i=": ",j="; ",h=")",s="property",r="opacity",q="filter"+i+"progid:DXImageTransform.Microsoft.Alpha("+r+"=",l=r+i+0,c=q+0+h;n.register({property:r,test:function(){return(!n.isSupported(s,l)&&n.isSupported(s,c))},fingerprint:"net.easy-designs.opacity"},o,p);function p(e,u,t){var v="",w;for(w in u){if(n.isInheritedProperty(u,w)){continue}v+=q+(u[w]*100)+h+j+"zoom"+i+"1"+j}if(v!=""){n.embedCSS(e+" { "+v+"} ",t)}}}d={rgbToHex:function(e,c,h){return this.base16(e)+this.base16(c)+this.base16(h)},hexToRGB:function(c){return[parseInt(c.substr(0,2),16),parseInt(c.substr(2,2),16),parseInt(c.substr(4,2),16)]},rgbToHSL:function(j,i,l){j/=255;i/=255;l/=255;var c=Math.max(j,i,l),h=Math.min(j,i,l),e=[0,0,(c+h)/2],k=c-h;if(k!==0){e[1]=(e[2]>0.5)?k/(2-k):k/(c+h);switch(c){case j:e[0]=(i-l)/k+(i<l?6:0);break;case i:e[0]=(l-j)/k+2;break;case l:e[0]=(j-i)/k+4;break}e[0]/=6}return e},hslToRGB:function(k,j,c){k=parseInt(k,10)/360;j=parseInt(j,10)/100;c=parseInt(c,10)/100;var e=[0,0,0],l,m,h=3;if(j===0){e[0]=e[1]=e[2]=c}else{l=(c<0.5)?c*(1+j):c+j-(c*j);m=(2*c)-l;e[0]=this.hue(m,l,k+1/3);e[1]=this.hue(m,l,k);e[2]=this.hue(m,l,k-1/3)}while(h--){e[h]=Math.round(e[h]*255)}return e},hslToHex:function(i,h,c){var e=this.hslToRGB(i,h,c);return this.rgbToHex(e[0],e[1],e[2])},base16:function(i){var h=16,e="0123456789ABCDEF",c="";while(i>0){c=e.charAt(i%h)+c;i=Math.floor(i/h)}if(c==""){c="00"}return c},hue:function(h,e,c){if(c<0){c+=1}if(c>1){c-=1}if(c*6<1){return h+(e-h)*6*c}if(c*2<1){return e}if(c*3<2){return h+(e-h)*(2/3-c)*6}return h}};window.ColorUtils=d})();

/*
    anythingFader v1.0
    
    By Chris Coyier: http://css-tricks.com

    To use the navigationFormatter function, you must have a function that
    accepts two paramaters, and returns a string of HTML text.
    
    index = integer index (1 based);
    panel = jQuery wrapped LI item this tab references
    @return = Must return a string of HTML/Text
    
    navigationFormatter: function(index, panel){
        return index + " Panel"; // This would have each tab with the text 'X Panel' where X = index
    }
*/
(function(a){a.anythingFader=function(c,b){var d=this;d.$el=a(c);d.el=c;d.currentPage=1;d.timer=null;d.playing=false;d.$el.data("AnythingFader",d);d.init=function(){d.options=a.extend({},a.anythingFader.defaults,b);d.$wrapper=d.$el.find("> div").css("overflow","hidden");d.$slider=d.$wrapper.find("> ul");d.$items=d.$slider.find("> li");d.$single=d.$items.filter(":first");if(d.options.buildNavigation){d.buildNavigation()}d.singleWidth=d.$single.outerWidth();d.pages=d.$items.length;d.$items.filter(":first").before(d.$items.filter(":last").clone().addClass("cloned"));d.$items.filter(":last").after(d.$items.filter(":first").clone().addClass("cloned"));d.$items=d.$slider.find("> li");d.buildNextBackButtons();if(d.options.autoPlay){d.playing=!d.options.startStopped;d.buildAutoPlay()}if(d.options.pauseOnHover){d.$el.hover(function(){d.clearTimer()},function(){d.startStop(d.playing)})}if((d.options.hashTags==true&&!d.gotoHash())||d.options.hashTags==false){d.setCurrentPage(1)}};d.gotoPage=function(g,f){if(f!==true){f=false}if(!f){d.startStop(false)}if(typeof(g)=="undefined"||g==null){g=1;d.setCurrentPage(1)}if(g>d.pages+1){g=d.pages}if(g<0){g=1}var e=g<d.currentPage?-1:1,i=Math.abs(d.currentPage-g),h=d.singleWidth*e*i;d.$wrapper.filter(":not(:animated)").animate({opacity:"0"},d.options.animationTime,d.options.easing,function(){if(g==0){d.$wrapper.scrollLeft(d.singleWidth*d.pages);g=d.pages}else{if(g>d.pages){d.$wrapper.scrollLeft(d.singleWidth);g=1}}d.setCurrentPage(g)});d.$wrapper.animate({opacity:"1"},d.options.animationTime,d.options.easing)};d.setCurrentPage=function(f,e){if(d.options.buildNavigation){d.$nav.find(".cur").removeClass("cur");a(d.$navLinks[f-1]).addClass("cur")}if(e!==false){d.$wrapper.scrollLeft(d.singleWidth*f)}d.currentPage=f};d.goForward=function(e){if(e!==true){e=false}d.gotoPage(d.currentPage+1,e)};d.goBack=function(){d.gotoPage(d.currentPage-1)};d.gotoHash=function(){if(/^#?panel-\d+$/.test(window.location.hash)){var f=parseInt(window.location.hash.substr(7));var e=d.$items.filter(":eq("+f+")");if(e.length!=0){d.setCurrentPage(f);return true}}return false};d.buildNavigation=function(){d.$nav=a("<div id='thumbNav'></div>").appendTo(d.$el);d.$items.each(function(f,g){var e=f+1;var h=a("<a href='#'></a>");if(typeof(d.options.navigationFormatter)=="function"){h.html(d.options.navigationFormatter(e,a(this)))}else{h.text(e)}h.click(function(i){d.gotoPage(e,d.options.autoPlay);if(d.options.hashTags){d.setHash("panel-"+e)}i.preventDefault()});d.$nav.append(h)});d.$navLinks=d.$nav.find("> a")};d.buildNextBackButtons=function(){var f=a('<a class="arrow forward">&gt;</a>'),g=a('<a class="arrow back">&lt;</a>');g.click(function(h){d.goBack();h.preventDefault()});f.click(function(h){d.goForward();h.preventDefault()});var e=a('<div class="nav"></div>');e.append(g).append(f);d.$wrapper.after(e)};d.buildAutoPlay=function(){d.$startStop=a("<a href='#' id='start-stop'></a>").html(d.playing?d.options.stopText:d.options.startText);d.$el.append(d.$startStop);d.$startStop.click(function(f){d.startStop(!d.playing);f.preventDefault()});d.startStop(d.playing)};d.startStop=function(e){if(e!==true){e=false}d.playing=e;if(d.options.autoPlay){d.$startStop.toggleClass("playing",e).html(e?d.options.stopText:d.options.startText)}if(e){d.clearTimer();d.timer=window.setInterval(function(){d.goForward(true)},d.options.delay)}else{d.clearTimer()}};d.clearTimer=function(){if(d.timer){window.clearInterval(d.timer)}};d.setHash=function(e){if(typeof window.location.hash!=="undefined"){if(window.location.hash!==e){window.location.hash=e}}else{if(location.hash!==e){location.hash=e}}return e};d.init()};a.anythingFader.defaults={easing:"swing",autoPlay:true,startStopped:false,delay:1000,animationTime:400,hashTags:true,buildNavigation:true,pauseOnHover:true,navigationFormatter:null};a.fn.anythingFader=function(b){if(typeof(b)=="object"){return this.each(function(c){(new a.anythingFader(this,b));b.hashTags=false})}else{if(typeof(b)=="number"){return this.each(function(c){var d=a(this).data("AnythingFader");if(d){d.gotoPage(b)}})}}}})(jQuery);

/*
 * Copyright (c) 2009 Simo Kinnunen.
 * Licensed under the MIT license.
 *
 * @version 1.09
 */
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("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.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}})());

