From: <Gemt af Windows Internet Explorer 8>
Subject: =?Windows-1252?Q?EU-projekt_-_Recognition_of_Value_of_Work_=28REVOW=29_-_?=
	=?Windows-1252?Q?Professionsinstitut_for_didaktik_og_l=E6ring?=
Date: Thu, 25 Nov 2010 14:37:31 +0100
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0017_01CB8CAE.4AB19020"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5994

This is a multi-part message in MIME format.

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didak.ucc.dk/videncentre/videncenterforvejledning/46495.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Dda_DK><HEAD><TITLE>EU-projekt - Recognition of Value of =
Work (REVOW) - Professionsinstitut for didaktik og l=C3=A6ring</TITLE>
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3DContent-Type><LINK=20
rel=3Dschema.DC href=3D"http://purl.org/dc/elements/1.1/">
<META name=3DDC.description content=3D"">
<META name=3DDC.title content=3D"EU-projekt - Recognition of Value of =
Work (REVOW)">
<META name=3Ddescription content=3D"">
<META name=3Dgoogle-site-verification=20
content=3Do2gAA4rXi__GLTjf3M3XQR8kgEvJZiLJpWxVEa4YAFQ><LINK =
rel=3D"SHORTCUT ICON"=20
href=3D"/favicon.ico">
<META content=3Dfalse http-equiv=3Dimagetoolbar>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://didak.ucc.dk/awe2public/js/jquery-latest.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://didak.ucc.dk/js/jquery.tools.min.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
			$(document).ready(function(){=0A=
				$("table[border=3D1]").addClass("border1");=0A=
				$("img[align=3Dleft]").addClass("floatleft");=0A=
				$("img[align=3Dright]").addClass("floatright");=0A=
				$("ul[type=3Dcircle]").addClass("circle");=0A=
				$("ul[type=3Ddisc]").addClass("disc");=0A=
				$("ul[type=3Dsquare]").addClass("square");=0A=
			});=0A=
		</SCRIPT>
<LINK rel=3Dstylesheet type=3Dtext/css =
href=3D"http://didak.ucc.dk/css/layout.css"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://didak.ucc.dk/css/screen.css" media=3Dscreen><LINK =
rel=3Dstylesheet=20
type=3Dtext/css href=3D"http://didak.ucc.dk/awe2public/css/toolbar.css"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://didak.ucc.dk/css/print.css" media=3Dprint><!--[if IE =
6]><link href=3D"/css/ie6.css" rel=3D"stylesheet" type=3D"text/css" =
media=3D"all"><![endif]--><!--[if IE 7]><link href=3D"/css/ie7.css" =
rel=3D"stylesheet" type=3D"text/css" media=3D"all">=0A=
<link href=3D"/css/print-ie7.css" rel=3D"stylesheet" type=3D"text/css" =
media=3D"print"><![endif]--><!--[if IE 8]><LINK=20
rel=3Dstylesheet type=3Dtext/css =
href=3D"http://didak.ucc.dk/css/ie8.css"=20
media=3Dall><LINK rel=3Dstylesheet type=3Dtext/css =
href=3D"/css/print-ie8.css"=20
media=3Dprint><![endif]-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://didak.ucc.dk/awe2public/js/rot13.js"></SCRIPT>
<!-- Produced by www.adapt.dk -->
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18975"></HEAD>
<BODY id=3Dtype-document class=3D"purple widenarrow"><!-- noindex -->
<DIV id=3Dbg>
<DIV id=3Dbgbottom>
<DIV id=3Dmain>
<DIV id=3Dbacklink><A =
onclick=3D"SetCSS('Default');">&lt;&lt;&nbsp;Tilbage</A></DIV>
<DIV id=3Dtop>
<DIV id=3Dglobalmenu><A href=3D"http://mereviden.ucc.dk/">Kursus- og=20
diplomkatalog</A> | <A=20
href=3D"http://www.ucc.dk/omucc/organisationen/intranet/">Intranet</A> | =
<A=20
href=3D"http://bibliotek.ucc.dk/">Bibliotek</A> | <A=20
href=3D"http://www.didak.ucc.dk/sitemap">Sitemap</A> | <A=20
href=3D"http://www.adgangforalle.dk/" target=3D_blank>L=C3=A6s op</A> | =
<A=20
href=3D"http://www.ucc.dk/omucc/english/">English</A> | <A=20
href=3D"http://www.ucc.dk/omucc/kontakt/">Kontakt UCC</A></DIV>
<DIV id=3Dlogo><A href=3D"http://www.ucc.dk/"><IMG =
alt=3D"Professionshjskolen UCC"=20
src=3D"http://didak.ucc.dk/gfx/logo/logo_purple.gif"></A></DIV><!-- =
/noindex -->
<DIV id=3Dmenutop><!-- noindex -->
<UL>
  <LI><A id=3Dtab1 =
href=3D"http://www.ucc.dk/uddannelser/">Uddannelser</A></LI>
  <LI><A id=3Dtab2=20
  =
href=3D"http://www.ucc.dk/videreuddannelseogkonsulentydelser/">Videreudda=
nnelse=20
  &amp; konsulentydelser</A></LI>
  <LI><A id=3Dtab3 =
href=3D"http://www.ucc.dk/udviklingogforskning/">Udvikling og=20
  forskning</A></LI>
  <LI><A id=3Dtab4 href=3D"http://www.ucc.dk/cfu/">CFU - Center for=20
  Undervisningsmidler</A></LI>
  <LI><A id=3Dtab5 href=3D"http://www.ucc.dk/omucc/">Om =
UCC</A></LI></UL><!-- /noindex --></DIV>
<DIV class=3Dprinthead>
<H1>Professionsinstitut for didaktik og l=C3=A6ring</H1>
<H2>EU-projekt - Recognition of Value of Work (REVOW)</H2></DIV></DIV>
<DIV id=3Dmenubar><!-- noindex -->
<UL>
  <LI><A href=3D"http://didak.ucc.dk/">Forside</A></LI>
  <LI><A href=3D"http://didak.ucc.dk/projekter/">Projekter</A></LI>
  <LI><A =
href=3D"http://didak.ucc.dk/uddannelser/">Kurser/Uddannelser</A></LI>
  <LI><A =
href=3D"http://didak.ucc.dk/konsulentydelser/">Konsulentydelser</A></LI>
  <LI class=3Dact><A =
href=3D"http://didak.ucc.dk/videncentre/">Centre</A></LI>
  <LI><A=20
href=3D"http://didak.ucc.dk/omos/">Kontakt</A></LI></UL><!-- /noindex =
--></DIV>
<DIV id=3Dleftside>
<DIV id=3Dcolourbox>
<DIV id=3Dtitle>
<H1>Professionsinstitut for didaktik og l=C3=A6ring</H1>
<H2>EU-projekt - Recognition of Value of Work (REVOW)</H2></DIV>
<DIV id=3Dquicksearch>
<FORM onsubmit=3D"return (document.top_search.words.value !=3D =
top_search_str);"=20
method=3Dget name=3Dtop_search action=3D/soegning/><INPUT type=3Dhidden =
name=3Dexclude>=20
<INPUT class=3Dtext onfocus=3D"if (this.value =3D=3D top_search_str) =
this.value=3D''"=20
value=3D"Skriv s=C3=B8geord" size=3D20 type=3Dtext name=3Dwords><INPUT =
class=3Dsubmit value=3D&nbsp; type=3Dsubmit name=3Dsubmit> </FORM>
<SCRIPT type=3Dtext/javascript>var top_search_str =3D =
document.top_search.words.value;</SCRIPT>
</DIV></DIV>
<UL>
  <LI><A =
href=3D"http://didak.ucc.dk/videncentre/skolenformaterieldesign/">Skolen =

  for Materiel Design</A>=20
  <LI><A href=3D"http://didak.ucc.dk/videncentre/uc2/">Center for =
tosprogethed og=20
  interkulturalitet </A>
  <LI><A=20
  =
href=3D"http://didak.ucc.dk/videncentre/videncenterforlaesningogskrivning=
/">Center=20
  for L=C3=A6sning og skrivning</A>=20
  <LI><A=20
  =
href=3D"http://didak.ucc.dk/videncentre/videncenterforskolenfagogfagomraa=
der/">Center=20
  for skolens faglighed</A>=20
  <LI class=3Dact><A=20
  =
href=3D"http://didak.ucc.dk/videncentre/videncenterforvejledning/">Center=
 for=20
  vejledning</A>=20
  <LI><A=20
  =
href=3D"http://didak.ucc.dk/videncentre/videncenterforvoksenpaedagogik/">=
Center=20
  for voksenp=C3=A6dagogik</A>=20
  <LI><A href=3D"http://didak.ucc.dk/videncentre/2446/">Nationalt =
Videncenter for=20
  Matematikdidaktik NAVIMAT</A>=20
  <LI><A=20
  =
href=3D"http://didak.ucc.dk/videncentre/nationaltvidencenterforlaesning/"=
>Nationalt=20
  Videncenter for L=C3=A6sning</A> </LI></UL></DIV>
<DIV id=3Dcontent class=3D" right base">
<DIV id=3Dbc><A href=3D"http://didak.ucc.dk/">Forside</A> &gt; <A=20
href=3D"http://didak.ucc.dk/videncentre/?nav=3Dcrumbs">Centre</A> &gt; =
<A=20
href=3D"http://didak.ucc.dk/videncentre/videncenterforvejledning/?nav=3Dc=
rumbs">Center=20
for vejledning</A> &gt; </DIV>
<DIV class=3Dtoppicture><IMG alt=3D""=20
src=3D"http://didak.ucc.dk/public/billeder/UFEV/ucc-videreuddannelse_0507=
2009_0005.jpg"=20
width=3D720 height=3D238></DIV>
<DIV id=3Drelated>
<DIV class=3Dinner></DIV></DIV><!-- body begin -->
<DIV class=3D" box default no0">
<H2><A name=3Did3446168></A>EU-projekt =E2=80=93 Recognition of Value of =
Work (REVOW)</H2>
<P>Periode: Oktober 2009 =E2=80=93 oktober 2011</P>
<P>Kontaktperson: Lektor Lene Poulsen, lp@ucc.dk / +45 4189 7196</P>
<H3><A name=3Did3446184></A>Beskrivelse</H3>
<P>REVOW-projektet er et tv=C3=A6r-europ=C3=A6isk projekt finansieret af =
EU-kommisionen og=20
er en del af EU's strategi for livslang l=C3=A6ring, herunder =
intentionen om i =C3=B8get=20
grad at benytte validering af uformel og ikke-formel l=C3=A6ring og =
uddannelse=20
(realkompetencevurdering).</P>
<P>Projektet fokuserer p=C3=A5 arbejdspladsen som l=C3=A6ringsmilj=C3=B8 =
og henvender sig for=20
Danmarks vedkommende til medarbejdere i social- og sundhedssektoren, som =
har=20
erhvervet kompetencer gennem uformel og ikke-formel l=C3=A6ring, og som =
kun i mindre=20
grad har formel videreg=C3=A5ende uddannelse.</P>
<P>Partnerskabet best=C3=A5r af f=C3=B8lgende lande: Island, Irland, =
Gr=C3=A6kenland og Danmark=20
(ved Professionsh=C3=B8jskolen UCC).</P>
<H3><A name=3Did3446222></A>Projektets m=C3=A5l</H3>
<P>Projektet bygger videre p=C3=A5 et tidligere VOW-projekt/Value of =
Work=20
(www.valueofwork.org), hvis sigte var at udvikle kompetencestandarder, =
metoder=20
og v=C3=A6rkt=C3=B8jer til at synligg=C3=B8re viden og f=C3=A6rdigheder, =
erhvervet p=C3=A5=20
arbejdspladsen.</P>
<P>Det herv=C3=A6rende REVOW-projekt har som m=C3=A5l at tilpasse og =
videreudvikle=20
modellerne fra dette projekt og sprede implementeringen af dem i nye=20
brancher/sektorer og til nye medlemslande. Desuden sigtes der imod at =
koble=20
arbejdet til de enkelte landes nationale kvalifikationsrammer med =
henblik p=C3=A5=20
opn=C3=A5else af fuld formel anerkendelse af standarder/kompetencer.</P>
<H3><A name=3Did3446251></A>Projektets m=C3=A5lgruppe</H3>
<P>Projektets m=C3=A5lgruppe er kortuddannede medarbejdere i social- og=20
sundhedssektoren, fx ufagl=C3=A6rte SoSu-hj=C3=A6lpere og/eller =
uddannede SoSu-hj=C3=A6lpere,=20
som =C3=B8nsker at l=C3=B8fte sig til et SoSu-assistent-niveau.</P>
<H3><A name=3Did3446266></A>Pilotprojekt</H3>
<P>Som led i projektet gennemf=C3=B8res et pilotprojekt inden for =
social- og=20
sundhedssektoren for ca. 30 medarbejdere i l=C3=B8bet af efter=C3=A5ret =
2010.</P>
<H3><A name=3Did3446279></A>Samarbejde</H3>
<P>Pilotprojektet tilrettel=C3=A6gges og gennemf=C3=B8res i samarbejde =
med relevante=20
kommuner, uddannelsesinstitutioner, virksomheder og =
interesseorganisationer.</P>
<P><EM>Hjemmeside under udarbejdelse.</EM></P>
<P>Lene Poulsen, januar 2010</P></DIV><!-- body end --><!-- noindex -->
<DIV style=3D"CLEAR: both">&nbsp;</DIV></DIV>
<DIV id=3Dfooter>TITANGADE 11 - 2200 K=C3=98BENHAVN N - TLF. 4189 9700 - =
EMAIL:=20
didak@ucc.dk</DIV></DIV></DIV></DIV><!-- /noindex -->
<SCRIPT type=3Dtext/javascript>
var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
try {
var pageTracker =3D _gat._getTracker("UA-9154193-6");
pageTracker._trackPageview();
} catch(err) {}</SCRIPT>
</BODY></HTML>

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://didak.ucc.dk/gfx/logo/logo_purple.gif

R0lGODlhegAtAMQAANnZ2YNfnrKysqyUvtbK3urk7/Xy97ehxsGvzmQ3heLi4uDX576+vnBwcIOD
g/X19aCgoI5tppaWlnlSlc/Pz3l5eW9Fjampqezs7Mu81ph6rqKItoyMjFoqfWZmZv///yH5BAAA
AAAALAAAAAB6AC0AAAX/4PcdSdcFi6iuiGWiaywammnfpyHHQ4nbk9RuSCwaYwdcQifLKAtHQ0YT
SFgCmwzz+MlsApZEQIOAcs/oou922LlwGxniFjiYV4VDpHTvricbQngIGi4IaYhpPyc7iwFIix0W
EQMDEW82BCpOiwmUlpgmA4mkR46NP48qBBEIQgt6kREHmioFs7UFhGs3EwMEW6XCMqfEqTIGBAe0
TBmVlbUfBIKrCL9mBM8DWiIL0cPgIsUx4wsDEz8TB9SwASaHH3kR6RvfCwh7HXHh/OMr45iugHkR
IMCALwXHCJpnQiC6DhMKbhiQMECEDPwy+lNRbIEnBMEKBCtyws4KA30y/6okd8wYDlW2ECBsg0gK
RYMrc6J6uZOOiALncMDjYuCAuxsadCrl2JIlzw8DgEwckLIIAanQli5dZEHGgmKEQJZaMKuqVp2R
aKo4CmfQJRMTRhoxQOhNAmpn+bHFcUDHrUhDH+KY8K0IQyVD84ZLEqmxjS0ufAErkE3w4G81ABEQ
qewwDgsYFaMxwMsxjqS2mBBYLUQXRUrc4rU24231DGcRDJb5WVg0kaimfyRImcFzh499dOXroFpD
6Tp9pBQy0dv3DsvBOyTuZqPg54Klg8zwAf6GmIE3LGy3vsMAdseovbI78F6yDMp4Yg3OIpf9EAN7
NabWENZk9UEyq0WjzP8oMThTSWwJAtPNAVT5xwUJjcFgRAE12NCKEJ35sM9JPXRHSze7vGAhGoQ8
JEYgaeRRRWMWDBgDXW9FYsEA/a3o449ABinkkEQWaeSRSCap5JJMNunkk1BGKeWUVFZZBAdYYqlA
EQ54UAEaAHCACAMCFCGAmCso4AERYabBAQAqSFAmBV164AAFHwhQgQcNSPCBBwAEKgGaOwCwZhoK
lJmGAIoOQUGjIhjKJqFcvKkCBwJg0AADDzxAgQIMNIAnqH+qEKYCEHDAAANYXvBBl6pSgCUEnabK
AQUPDHproh/IygGtD1yApQS1YvmoA8N2KiwHEjDwaJ5YCiBprgr4Smv/mwrouiUDusJ5qbcfYMqA
AzFgGsOhuWIKQaANAICBA6sCaqi78AogQaAYQHCvu2E+4AEDGEiwrgP0krkvBva6WwEA42JwAaBn
ArAwAAoY+oADEGDgAQUBX9CmwA/o+SfHZ65gqQiYlmwyuCJ44LKdiZbJqggCeLymxIGmOq60H0Dg
AM9hStrrm2iKWwHPjKIMwAUCKFDBnWeqeQGuhgr8AQDkfsBqmxUwEOiah7b57aWMUhouy6WukPTM
ea57cwNZXvAAAxBUQCvdDUj7ZgOREo2yAHPXDUHSZ0NwQQUKqFoyBRc4sLCXEFyN5tZiNoAslmmL
rfSlq2ZN9rkxJC3xmwMfyCmpAg2QHgPbH1xwLwcak+662OaKwCrhbwrw7wMLq/yBxoaizoCasq8r
pqorhE2pBMR+gLoCGjMQKQahwvkAnIeqgHsF3GOAuggXwL3xww6ICoHlorYZfvkVo9ks+aKSqfT5
FcANrZrlQ/A96hScz76a+rNcBfykvDTtyWWu0toBK4Cnh7nMc0vaktrMZiUgcWBTFcygaEIAADs=

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://didak.ucc.dk/public/billeder/UFEV/ucc-videreuddannelse_05072009_0005.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+ENz2h0dHA6Ly9ucy5hZG9i
ZS5jb20veGFwLzEuMC8APD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6
TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0i
QWRvYmUgWE1QIENvcmUgNC4yLjItYzA2MyA1My4zNTI2MjQsIDIwMDgvMDcvMzAtMTg6MDU6NDEg
ICAgICAgICI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv
MjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4
bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczp4bXBS
aWdodHM9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9yaWdodHMvIgogICAgeG1sbnM6cGhv
dG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgeG1sbnM6SXB0
YzR4bXBDb3JlPSJodHRwOi8vaXB0Yy5vcmcvc3RkL0lwdGM0eG1wQ29yZS8xLjAveG1sbnMvIgog
ICB4bXBSaWdodHM6V2ViU3RhdGVtZW50PSIiCiAgIHBob3Rvc2hvcDpBdXRob3JzUG9zaXRpb249
IkNyZWF0aXZlIERpcmVjdG9yIj4KICAgPGRjOnJpZ2h0cz4KICAgIDxyZGY6QWx0PgogICAgIDxy
ZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPgogICAgPC9yZGY6QWx0PgogICA8L2RjOnJpZ2h0
cz4KICAgPGRjOmNyZWF0b3I+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpPkRlbm5pcyBTY2hu
ZWxsPC9yZGY6bGk+CiAgICA8L3JkZjpTZXE+CiAgIDwvZGM6Y3JlYXRvcj4KICAgPGRjOnRpdGxl
PgogICAgPHJkZjpBbHQ+CiAgICAgPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ii8+CiAgICA8
L3JkZjpBbHQ+CiAgIDwvZGM6dGl0bGU+CiAgIDx4bXBSaWdodHM6VXNhZ2VUZXJtcz4KICAgIDxy
ZGY6QWx0PgogICAgIDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCIvPgogICAgPC9yZGY6QWx0
PgogICA8L3htcFJpZ2h0czpVc2FnZVRlcm1zPgogICA8SXB0YzR4bXBDb3JlOkNyZWF0b3JDb250
YWN0SW5mbwogICAgSXB0YzR4bXBDb3JlOkNpQWRyRXh0YWRyPSJLcm9ucHJpbnNlc3NlZ2FkZSAy
NkIiCiAgICBJcHRjNHhtcENvcmU6Q2lBZHJDaXR5PSJDb3BlbmhhZ2VuIgogICAgSXB0YzR4bXBD
b3JlOkNpQWRyUmVnaW9uPSIiCiAgICBJcHRjNHhtcENvcmU6Q2lBZHJQY29kZT0iREstMTMwNiIK
ICAgIElwdGM0eG1wQ29yZTpDaUFkckN0cnk9IkRlbm1hcmsiCiAgICBJcHRjNHhtcENvcmU6Q2lU
ZWxXb3JrPSIoKzQ1KSAzMyAxMzIgMTMyIgogICAgSXB0YzR4bXBDb3JlOkNpRW1haWxXb3JrPSJk
ZW5uaXNAYnVsbGRvZ2FuZHBhcnRuZXJzLmNvbSIKICAgIElwdGM0eG1wQ29yZTpDaVVybFdvcms9
Imh0dHA6Ly93d3cuYnVsbGRvZ2FuZHBhcnRuZXJzLmNvbSIvPgogIDwvcmRmOkRlc2NyaXB0aW9u
PgogPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+/+4ADkFkb2JlAGTAAAAA
Af/bAIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwM
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
7AB//9k=

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didak.ucc.dk/css/layout.css

A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.red A:link {
	COLOR: #ac0019
}
.red #leftside .act LI A:link {
	COLOR: #ac0019
}
.red A:visited {
	COLOR: #ac0019
}
.red #leftside .act LI A:visited {
	COLOR: #ac0019
}
.red A:hover {
	COLOR: #56000c
}
.red A:active {
	COLOR: #56000c
}
.orange A:link {
	COLOR: #e07200
}
.orange #leftside .act LI A:link {
	COLOR: #e07200
}
.orange A:visited {
	COLOR: #e07200
}
.orange #leftside .act LI A:visited {
	COLOR: #e07200
}
.orange A:hover {
	COLOR: #6c2a00
}
.orange A:active {
	COLOR: #6c2a00
}
.blue A:link {
	COLOR: #1f3c7b
}
.blue #leftside .act LI A:link {
	COLOR: #1f3c7b
}
.blue A:visited {
	COLOR: #1f3c7b
}
.blue #leftside .act LI A:visited {
	COLOR: #1f3c7b
}
.blue A:hover {
	COLOR: #0f1e3d
}
.blue A:active {
	COLOR: #0f1e3d
}
.purple A:link {
	COLOR: #672680
}
.purple #leftside .act LI A:link {
	COLOR: #672680
}
.purple A:visited {
	COLOR: #672680
}
.purple #leftside .act LI A:visited {
	COLOR: #672680
}
.purple A:hover {
	COLOR: #331340
}
.purple A:active {
	COLOR: #331340
}
.cyan A:link {
	COLOR: #21a8ed
}
.cyan #leftside .act LI A:link {
	COLOR: #21a8ed
}
.cyan A:visited {
	COLOR: #21a8ed
}
.cyan #leftside .act LI A:visited {
	COLOR: #21a8ed
}
.cyan A:hover {
	COLOR: #0c4974
}
.cyan A:active {
	COLOR: #0c4974
}
.lightgreen A:link {
	COLOR: #89b600
}
.lightgreen #leftside .act LI A:link {
	COLOR: #89b600
}
.lightgreen A:visited {
	COLOR: #89b600
}
.lightgreen #leftside .act LI A:visited {
	COLOR: #89b600
}
.lightgreen A:hover {
	COLOR: #3e5705
}
.lightgreen A:active {
	COLOR: #3e5705
}
A:hover {
	CURSOR: pointer
}
#main UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 10px 0px 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 20px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL LI {
	PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
0px 3px
}
UL.circle LI {
	PADDING-LEFT: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; =
MARGIN-LEFT: 17px
}
UL.disc LI {
	PADDING-LEFT: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; =
MARGIN-LEFT: 17px
}
UL.square LI {
	PADDING-LEFT: 3px; BACKGROUND: none transparent scroll repeat 0% 0%; =
MARGIN-LEFT: 17px
}
UL.circle LI {
	LIST-STYLE-TYPE: circle
}
UL.disc LI {
	LIST-STYLE-TYPE: disc
}
UL.square LI {
	LIST-STYLE-TYPE: square
}
LI {
	PADDING-BOTTOM: 10px
}
#content LI A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.invlink:link {
	COLOR: #333; TEXT-DECORATION: none
}
.invlink:visited {
	COLOR: #333; TEXT-DECORATION: none
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BORDER-TOP: 0px; =
BORDER-RIGHT: 0px
}
#content IMG.floatleft {
	MARGIN: 0px 20px 0px 0px; FLOAT: left
}
#content IMG.floatright {
	MARGIN: 0px 0px 0px 20px; FLOAT: right
}
#content P IMG {
=09
}
H1 {
	MARGIN: 0px
}
H2 {
	MARGIN: 0px
}
H3 {
	MARGIN: 0px
}
H4 {
	MARGIN: 0px
}
P {
	MARGIN: 0px
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: 400
}
H1.outofbox {
	MARGIN-LEFT: 285px
}
H2 {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 17px; FONT-WEIGHT: normal
}
H3 {
	MARGIN-BOTTOM: 5px
}
P {
	LINE-HEIGHT: 140%; MARGIN-BOTTOM: 10px
}
BLOCKQUOTE {
	LINE-HEIGHT: 150%; MARGIN: 0px 0px 0.75em 20px
}
TH {
	TEXT-ALIGN: left
}
HR {
	BORDER-RIGHT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 1px; =
BORDER-TOP: #2e745c 1px solid; BORDER-LEFT-WIDTH: 0px
}
H1 A {
	TEXT-DECORATION: none
}
H2 A {
	TEXT-DECORATION: none
}
H3 A {
	TEXT-DECORATION: none
}
#top {
	POSITION: relative; HEIGHT: 74px; OVERFLOW: hidden
}
#top A IMG {
	POSITION: absolute; TOP: 13px; LEFT: 21px
}
#bc {
	DISPLAY: none
}
#menutop {
	POSITION: absolute; TOP: 35px; LEFT: 240px
}
#menutop UL {
	MARGIN: 0px
}
#menutop UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 39px; =
MARGIN-RIGHT: 1px; PADDING-TOP: 0px
}
#menutop UL LI A {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 13px; TEXT-TRANSFORM: uppercase; =
PADDING-LEFT: 8px; WIDTH: 128px; PADDING-RIGHT: 7px; DISPLAY: block; =
HEIGHT: 32px; COLOR: #fff; FONT-SIZE: 10px; OVERFLOW: hidden; =
TEXT-DECORATION: none; PADDING-TOP: 7px
}
#menutop #tab1 {
	BACKGROUND: url(/gfx/menutop/tab1.png) no-repeat
}
#menutop .act #tab1 {
	BACKGROUND-POSITION: 0px -39px
}
#menutop A#tab1:hover {
	BACKGROUND-POSITION: 0px -39px
}
.portal#type-forside #menutop #tab1 {
	BACKGROUND-POSITION: 0px -39px
}
#menutop #tab2 {
	BACKGROUND: url(/gfx/menutop/tab2.png) no-repeat
}
#menutop .act #tab2 {
	BACKGROUND-POSITION: 0px -39px
}
#menutop A#tab2:hover {
	BACKGROUND-POSITION: 0px -39px
}
.portal#type-forside #menutop #tab2 {
	BACKGROUND-POSITION: 0px -39px
}
#menutop #tab3 {
	BACKGROUND: url(/gfx/menutop/tab3.png) no-repeat
}
#menutop .act #tab3 {
	BACKGROUND-POSITION: 0px -39px
}
#menutop A#tab3:hover {
	BACKGROUND-POSITION: 0px -39px
}
.portal#type-forside #menutop #tab3 {
	BACKGROUND-POSITION: 0px -39px
}
#menutop #tab4 {
	BACKGROUND: url(/gfx/menutop/tab4.png) no-repeat
}
#menutop .act #tab4 {
	BACKGROUND-POSITION: 0px -39px
}
#menutop #tab4:hover {
	BACKGROUND-POSITION: 0px -39px
}
.portal#type-forside #menutop #tab4 {
	BACKGROUND-POSITION: 0px -39px
}
#menutop #tab5 {
	WIDTH: 144px; BACKGROUND: url(/gfx/menutop/tab5.png) no-repeat
}
#menutop .act #tab5 {
	BACKGROUND-POSITION: 0px -39px
}
#menutop A#tab5:hover {
	BACKGROUND-POSITION: 0px -39px
}
.portal#type-forside #menutop #tab5 {
	BACKGROUND-POSITION: 0px -39px
}
#menubar {
	MARGIN-TOP: 1px; WIDTH: 980px; MARGIN-BOTTOM: 1px; HEIGHT: 15px; =
OVERFLOW: hidden
}
#menubar UL {
	MARGIN: 0px; PADDING-LEFT: 9px
}
#menubar UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-TOP: 0px
}
#menubar UL LI A {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 12px; =
PADDING-RIGHT: 12px; DISPLAY: block; HEIGHT: 15px; COLOR: #fff; =
FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
#menubar A:hover {
	BACKGROUND: #fff
}
#menubar .act A {
	BACKGROUND: #fff
}
.red #menubar A:hover {
	COLOR: #ac0019
}
.red #menubar .act A {
	COLOR: #ac0019
}
.orange #menubar A:hover {
	COLOR: #e07200
}
.orange #menubar .act A {
	COLOR: #e07200
}
.blue #menubar A:hover {
	COLOR: #1f3c7b
}
.blue #menubar .act A {
	COLOR: #1f3c7b
}
.purple #menubar A:hover {
	COLOR: #672680
}
.purple #menubar .act A {
	COLOR: #672680
}
.cyan #menubar A:hover {
	COLOR: #21a8ed
}
.cyan #menubar .act A {
	COLOR: #21a8ed
}
.lightgreen #menubar A:hover {
	COLOR: #89b600
}
.lightgreen #menubar .act A {
	COLOR: #89b600
}
.red #menubar {
	BACKGROUND: #ac0019
}
.orange #menubar {
	BACKGROUND: #e07200
}
.blue #menubar {
	BACKGROUND: #1f3c7b
}
.purple #menubar {
	BACKGROUND: #672680
}
.cyan #menubar {
	BACKGROUND: #21a8ed
}
.lightgreen #menubar {
	BACKGROUND: #89b600
}
#leftside {
	Z-INDEX: 9; POSITION: relative; WIDTH: 239px; FLOAT: left; =
BORDER-RIGHT: #fff 1px solid
}
#colourbox {
	HEIGHT: 238px
}
#title {
	TEXT-ALIGN: right; PADDING-LEFT: 30px; HEIGHT: 207px; COLOR: #fff
}
#title H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 33px; PADDING-TOP: 28px
}
#colourbox #title H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 33px; FONT-SIZE: =
86%; PADDING-TOP: 10px
}
.red #colourbox {
	BACKGROUND: url(/gfx/colourbox/redbox.gif) no-repeat
}
.orange #colourbox {
	BACKGROUND: url(/gfx/colourbox/orangebox.gif) no-repeat
}
.blue #colourbox {
	BACKGROUND: url(/gfx/colourbox/bluebox.gif) no-repeat
}
.purple #colourbox {
	BACKGROUND: url(/gfx/colourbox/purplebox.gif) no-repeat
}
.cyan #colourbox {
	BACKGROUND: url(/gfx/colourbox/cyanbox.gif) no-repeat
}
.lightgreen #colourbox {
	BACKGROUND: url(/gfx/colourbox/lightgreenbox.gif) no-repeat
}
.red #leftside UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.orange #leftside UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.blue #leftside UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.purple #leftside UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
.cyan #leftside UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.lightgreen #leftside UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.red #leftside .act A {
	COLOR: #56000c
}
.orange #leftside .act A {
	COLOR: #6c2a00
}
.blue #leftside .act A {
	COLOR: #0f1e3d
}
.purple #leftside .act A {
	COLOR: #331340
}
.cyan #leftside .act A {
	COLOR: #0c4974
}
.lightgreen #leftside .act A {
	COLOR: #3e5705
}
.seeall {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 3px; FONT-WEIGHT: =
bold; PADDING-TOP: 0px
}
.seeall A {
	TEXT-DECORATION: none
}
DIV.red .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
DIV.orange .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
DIV.blue .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
DIV.purple .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
DIV.cyan .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
DIV.lightgreen .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
#leftside UL {
	PADDING-BOTTOM: 30px; MARGIN-TOP: 0px; PADDING-LEFT: 20px; =
PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
#leftside UL LI {
	PADDING-BOTTOM: 6px; FONT-SIZE: 10px
}
#leftside UL LI A {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#leftside UL UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-TOP: 6px
}
.toppicture {
	WIDTH: 721px; HEIGHT: 238px; OVERFLOW: hidden
}
.red .toppicture {
	BORDER-RIGHT: #ac0019 19px solid
}
.orange .toppicture {
	BORDER-RIGHT: #e07200 19px solid
}
.blue .toppicture {
	BORDER-RIGHT: #1f3c7b 19px solid
}
.purple .toppicture {
	BORDER-RIGHT: #672680 19px solid
}
.cyan .toppicture {
	BORDER-RIGHT: #21a8ed 19px solid
}
.lightgreen .toppicture {
	BORDER-RIGHT: #89b600 19px solid
}
.portal#type-forside .flash .toppicture {
	Z-INDEX: 10; POSITION: absolute; WIDTH: 741px; BACKGROUND: =
url(/gfx/redfix.gif) no-repeat right 17px; HEIGHT: 255px; MARGIN-LEFT: =
0px; CLEAR: both; TOP: -17px; BORDER-RIGHT: 0px; LEFT: 239px
}
FORM {
	MARGIN: 0px
}
.text {
	FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 11px
}
TEXTAREA {
	FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 11px
}
.submit {
	FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 11px
}
SELECT {
	FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 11px
}
.fieldtype-string INPUT {
	FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 11px
}
.fieldtype-email INPUT {
	FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 11px
}
.fieldtype-int INPUT {
	FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 11px
}
.fieldtype-price INPUT {
	FONT-FAMILY: verdana, tahoma, arial, sans-serif; FONT-SIZE: 11px
}
P SELECT {
	FONT-SIZE: 100%
}
.text {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 220px; PADDING-RIGHT: =
2px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; =
PADDING-TOP: 2px
}
TEXTAREA {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 220px; PADDING-RIGHT: =
2px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; =
PADDING-TOP: 2px
}
.fieldtype-string INPUT {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 220px; PADDING-RIGHT: =
2px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; =
PADDING-TOP: 2px
}
.fieldtype-email INPUT {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 220px; PADDING-RIGHT: =
2px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; =
PADDING-TOP: 2px
}
.fieldtype-int INPUT {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 220px; PADDING-RIGHT: =
2px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; =
PADDING-TOP: 2px
}
.fieldtype-price INPUT {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 220px; PADDING-RIGHT: =
2px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; =
PADDING-TOP: 2px
}
TEXTAREA {
	HEIGHT: 75px
}
.text {
	HEIGHT: 18px
}
.fieldtype-string INPUT {
	HEIGHT: 18px
}
.fieldtype-email INPUT {
	HEIGHT: 18px
}
.fieldtype-int INPUT {
	HEIGHT: 18px
}
.fieldtype-price INPUT {
	HEIGHT: 18px
}
.submit {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
PADDING-TOP: 1px
}
.checkbox {
	VERTICAL-ALIGN: middle
}
LABEL {
	CURSOR: pointer
}
.required LABEL {
	FONT-WEIGHT: bold
}
.fieldtype-checkbox H3 {
	FONT-WEIGHT: normal
}
.fieldtype-radio H3 {
	FONT-WEIGHT: normal
}
.fieldtype-checkbox.required H3 {
	FONT-WEIGHT: bold
}
.fieldtype-radio.required H3 {
	FONT-WEIGHT: bold
}
.fieldtype-checkbox.required LABEL {
	FONT-WEIGHT: normal
}
.fieldtype-radio.required LABEL {
	FONT-WEIGHT: normal
}
.fieldtype-string LABEL {
	WIDTH: 100px; FLOAT: left; PADDING-TOP: 4px
}
.fieldtype-text LABEL {
	WIDTH: 100px; FLOAT: left; PADDING-TOP: 4px
}
.fieldtype-email LABEL {
	WIDTH: 100px; FLOAT: left; PADDING-TOP: 4px
}
.fieldtype-price LABEL {
	WIDTH: 100px; FLOAT: left; PADDING-TOP: 4px
}
.fieldtype-int LABEL {
	WIDTH: 100px; FLOAT: left; PADDING-TOP: 4px
}
.fieldtype-select LABEL {
	WIDTH: 100px; FLOAT: left; PADDING-TOP: 4px
}
.fieldtype-text {
	MIN-HEIGHT: 100px
}
.fieldtype-int {
	MARGIN-RIGHT: 130px
}
.customform .fieldtype-string LABEL {
	WIDTH: 100px; DISPLAY: block; FLOAT: none
}
.customform .fieldtype-select LABEL {
	WIDTH: 100px; DISPLAY: block; FLOAT: none
}
.customform .fieldtype-int LABEL {
	WIDTH: 100px; DISPLAY: block; FLOAT: none
}
.customform .fieldtype-price LABEL {
	WIDTH: 100px; DISPLAY: block; FLOAT: none
}
.customform .fieldtype-email LABEL {
	WIDTH: 100px; DISPLAY: block; FLOAT: none
}
.customform .fieldtype-text LABEL {
	WIDTH: 100px; DISPLAY: block; FLOAT: none
}
.customform {
	MARGIN-RIGHT: 270px
}
.customform .submit {
	MARGIN: 10px 0px
}
.customform .fieldtype-radio LABEL {
	MARGIN: 0px 25px 0px 2px
}
.customform .fieldtype-checkbox LABEL {
	MARGIN: 0px 25px 0px 2px
}
.customform .fieldtype-radio P {
	MARGIN-LEFT: 122px
}
.customform .fieldtype-checkbox P {
	MARGIN-LEFT: 122px
}
.customform .fieldtype-int INPUT {
	WIDTH: 90px
}
#bg #bgbottom #main #content .customform H3 {
	MARGIN-BOTTOM: 10px; COLOR: #333
}
.customform P {
	MARGIN-BOTTOM: 5px
}
.customform .lastfield .last {
	MARGIN-BOTTOM: 5px
}
.customform .last {
	MARGIN-BOTTOM: 20px
}
* HTML .customform .fieldtype-radio LABEL {
	PADDING-TOP: 3px
}
* HTML .customform .fieldtype-checkbox LABEL {
	PADDING-TOP: 3px
}
#type-customform #bg #bgbottom #related .box {
	MARGIN: 0px 0px 30px
}
#type-customform .right#content {
	PADDING-RIGHT: 0px
}
TABLE.tf TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
TABLE.tf TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; =
PADDING-TOP: 4px
}
#type-customform .toppicture {
	MARGIN-BOTTOM: 30px
}
#type-customform SELECT {
	MARGIN-TOP: 3px; WIDTH: 225px; FLOAT: right; MARGIN-RIGHT: 2px
}
#type-customform .fieldtype-string INPUT {
	FLOAT: right; MARGIN-RIGHT: 2px
}
#type-customform .fieldtype-int INPUT {
	FLOAT: right; MARGIN-RIGHT: 2px
}
#type-customform .fieldtype-email INPUT {
	FLOAT: right; MARGIN-RIGHT: 2px
}
#type-customform .fieldtype-price INPUT {
	FLOAT: right; MARGIN-RIGHT: 2px
}
#type-customform .fieldtype-text TEXTAREA {
	FLOAT: right; MARGIN-RIGHT: 2px
}
.fieldtype-radio P {
	MARGIN-BOTTOM: 7px
}
.fieldtype-checkbox P {
	MARGIN-BOTTOM: 7px
}
#type-customform #content .box {
	PADDING-RIGHT: 20px
}
#type-customform .right#content .box {
	MARGIN-RIGHT: 245px
}
#type-customform #related {
	MARGIN-LEFT: 20px
}
#type-customform .right#content .customform .box {
	PADDING-RIGHT: 75px; MARGIN-RIGHT: 0px
}
.customform LABEL {
	PADDING-BOTTOM: 8px; PADDING-RIGHT: 8px
}
.customform DIV DIV INPUT {
	MARGIN: 2px 0px; BACKGROUND: #fff
}
.customform TEXTAREA {
	MARGIN: 2px 0px; BACKGROUND: #fff
}
.customform .fieldtype-radio INPUT {
	FLOAT: left; MARGIN-RIGHT: 4px
}
.customform .fieldtype-checkbox INPUT {
	FLOAT: left; MARGIN-RIGHT: 4px
}
.customform .fieldtype-radio LABEL {
	DISPLAY: block
}
.customform .fieldtype-checkbox LABEL {
	DISPLAY: block
}
#bg {
	BACKGROUND: url(/gfx/bg.gif) #ddd repeat-y center top
}
#bgbottom {
	PADDING-BOTTOM: 5px; BACKGROUND: url(/gfx/bgbottom.png) no-repeat =
center bottom
}
#main {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 980px
}
#quicksearch .text {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 176px; PADDING-RIGHT: =
0px; BACKGROUND: url(/gfx/white50.png); HEIGHT: 14px; MARGIN-LEFT: 20px; =
FONT-SIZE: 65%; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px =
solid; PADDING-TOP: 0px
}
#quicksearch .submit {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium =
none; WIDTH: 19px; BACKGROUND: url(/gfx/search.png) no-repeat; HEIGHT: =
18px; BORDER-TOP: medium none; TOP: 2px; BORDER-RIGHT: medium none; =
LEFT: 7px
}
#type-search .submit {
	BORDER-BOTTOM: medium none; POSITION: relative; BORDER-LEFT: medium =
none; WIDTH: 19px; BACKGROUND: url(/gfx/search.png) no-repeat; HEIGHT: =
18px; BORDER-TOP: medium none; TOP: 2px; BORDER-RIGHT: medium none; =
LEFT: 7px
}
.searchstatus .pages {
	MARGIN-TOP: 5px; FONT-SIZE: 1em
}
.stars {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 10px; MARGIN: 0px; PADDING-LEFT: =
10px; HEIGHT: 5px; COLOR: #333; FONT-SIZE: 12px; VERTICAL-ALIGN: bottom
}
.stars .white {
	COLOR: #ccc
}
.searchhl {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; =
PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: =
#eee; BORDER-TOP: #aaa 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #aaa =
1px solid; PADDING-TOP: 0px
}
#menu {
	WIDTH: 200px; FLOAT: left
}
#menu DIV.inner {
	MARGIN: 20px 10px 20px 0px
}
#menu UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#menu UL UL {
	PADDING-LEFT: 10px
}
#menu LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#menu A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: =
0px; DISPLAY: block; MARGIN-BOTTOM: 4px; COLOR: #333; TEXT-DECORATION: =
none; PADDING-TOP: 2px
}
#menu A:hover {
	BACKGROUND-COLOR: #eee
}
#menu .act A {
	FONT-WEIGHT: bold
}
#menu .act UL .act A {
	FONT-WEIGHT: bold
}
#menu .act UL A {
	FONT-WEIGHT: normal
}
#menu .submenu {
	PADDING-LEFT: 10px
}
#related {
	WIDTH: 240px; FLOAT: right
}
#related .box {
	WIDTH: 192px; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 25px
}
#type-list #related .box {
	WIDTH: 170px
}
#type-jobs #related .box {
	WIDTH: 170px
}
#content {
	PADDING-BOTTOM: 30px
}
#type-document #content .box {
	MARGIN: 30px 270px 10px 20px
}
.widenarrow #main #content .box {
	MARGIN: 30px 270px 10px 20px
}
#type-event #content .box {
	MARGIN: 30px 270px 10px 20px
}
#type-job #content .box {
	MARGIN: 30px 270px 10px 20px
}
.box {
	BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 1px solid; MARGIN: =
30px 270px 10px 20px; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 1px =
solid
}
#type-document #content #related {
	WIDTH: 240px
}
.widenarrow #main #content #related {
	WIDTH: 240px
}
#bg #content #related .box {
	MARGIN: 30px 25px 10px 0px
}
.widenarrow #main #content #related .box {
	MARGIN: 30px 25px 10px 0px
}
#bg #main #content .haspic {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
.haspic P {
	MARGIN-LEFT: 112px
}
.haspic H1 {
	MARGIN-LEFT: 112px
}
.haspic H2 {
	MARGIN-LEFT: 112px
}
.haspic H3 {
	MARGIN-LEFT: 112px
}
.haspic H4 {
	MARGIN-LEFT: 112px
}
#main .haspic UL {
	MARGIN-LEFT: 112px
}
#main .haspic OL {
	MARGIN-LEFT: 112px
}
.pic {
	TEXT-ALIGN: right; WIDTH: 94px; FLOAT: left; HEIGHT: 85px; OVERFLOW: =
hidden
}
#bg #bgbottom #main #content .box {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left 50%
}
#bg #bgbottom #main .pic {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: left 50%
}
.widewide #main #content .box {
	MARGIN: 30px 380px 10px 20px
}
.widewide #main #content #related {
	WIDTH: 360px
}
.widewide #related .box {
	WIDTH: 310px
}
#bg #main #content #related .mozillafix {
	MARGIN-TOP: 0px
}
#type-courses-category #bg #main #content #related .mozillafix {
	MARGIN-TOP: 30px
}
#main #content #related .mozillafix {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 30px
}
.red .box {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.red .no0 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.red .no4 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.red .no8 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.red .no12 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.red .no16 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.red .no1 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red .no5 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red .no9 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red .no13 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red .no17 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red .no2 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red .no6 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red .no10 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red .no14 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red .no18 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red .no3 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red .no7 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red .no11 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red .no15 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red .no19 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red #related .no1 {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.red #related .no5 {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.red #related .no9 {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.red #related .no13 {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.red #related .no17 {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.red #related .no2 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red #related .no6 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red #related .no10 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red #related .no14 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red #related .no18 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red #related .no3 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red #related .no7 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red #related .no11 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red #related .no15 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red #related .no19 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red #related .no4 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red #related .no8 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red #related .no12 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red #related .no16 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red #related .no20 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red .box H2 {
	COLOR: #e07200
}
.red .box H3 {
	COLOR: #e07200
}
.red .box A {
	COLOR: #e07200
}
.red .box .expiredate {
	COLOR: #e07200
}
.red .no1 H2 {
	COLOR: #21a8ed
}
.red .no1 H3 {
	COLOR: #21a8ed
}
.red .no1 A {
	COLOR: #21a8ed
}
.red .no2 H2 {
	COLOR: #89b600
}
.red .no2 H3 {
	COLOR: #89b600
}
.red .no2 A {
	COLOR: #89b600
}
.red .no3 H2 {
	COLOR: #ac0019
}
.red .no3 H3 {
	COLOR: #ac0019
}
.red .no3 A {
	COLOR: #ac0019
}
.red #related .no1 H2 {
	COLOR: #1f3c7b
}
.red #related .no1 H3 {
	COLOR: #1f3c7b
}
.red #related .no1 A {
	COLOR: #1f3c7b
}
.red #related .no2 H2 {
	COLOR: #ac0019
}
.red #related .no2 H3 {
	COLOR: #ac0019
}
.red #related .no2 A {
	COLOR: #ac0019
}
.red #related .no3 H2 {
	COLOR: #89b600
}
.red #related .no3 H3 {
	COLOR: #89b600
}
.red #related .no3 A {
	COLOR: #89b600
}
.red .box A:hover {
	COLOR: #6c2a00
}
.red .no1 A:hover {
	COLOR: #0c4974
}
.red .no2 A:hover {
	COLOR: #3e5705
}
.red .no3 A:hover {
	COLOR: #56000c
}
.red #related .no1 A:hover {
	COLOR: #0f1e3d
}
.red #related .no2 A:hover {
	COLOR: #56000c
}
.red #related .no3 A:hover {
	COLOR: #3e5705
}
.red .box .pic {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.red .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.red .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red #related .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.red #related .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.red #related .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.red .box UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.red .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.red .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.red .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.red .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.red #related .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.red #related .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.red #related .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.orange .box {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.orange .no1 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.orange .no2 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.orange .no3 {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.orange #related .no1 {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.orange #related .no2 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.orange #related .no3 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.orange .box H2 {
	COLOR: #1f3c7b
}
.orange .box H3 {
	COLOR: #1f3c7b
}
.orange .box A {
	COLOR: #1f3c7b
}
.orange .box .expiredate {
	COLOR: #1f3c7b
}
.orange .no1 H2 {
	COLOR: #ac0019
}
.orange .no1 H3 {
	COLOR: #ac0019
}
.orange .no1 A {
	COLOR: #ac0019
}
.orange .no2 H2 {
	COLOR: #e07200
}
.orange .no2 H3 {
	COLOR: #e07200
}
.orange .no2 A {
	COLOR: #e07200
}
.orange .no3 H2 {
	COLOR: #672680
}
.orange .no3 H3 {
	COLOR: #672680
}
.orange .no3 A {
	COLOR: #672680
}
.orange #related .no1 H2 {
	COLOR: #1f3c7b
}
.orange #related .no1 H3 {
	COLOR: #1f3c7b
}
.orange #related .no1 A {
	COLOR: #1f3c7b
}
.orange #related .no2 H2 {
	COLOR: #e07200
}
.orange #related .no2 H3 {
	COLOR: #e07200
}
.orange #related .no2 A {
	COLOR: #e07200
}
.orange #related .no3 H2 {
	COLOR: #89b600
}
.orange #related .no3 H3 {
	COLOR: #89b600
}
.orange #related .no3 A {
	COLOR: #89b600
}
.orange .box A:hover {
	COLOR: #0f1e3d
}
.orange .no1 A:hover {
	COLOR: #56000c
}
.orange .no2 A:hover {
	COLOR: #6c2a00
}
.orange .no3 A:hover {
	COLOR: #331340
}
.orange #related .no1 A:hover {
	COLOR: #0f1e3d
}
.orange #related .no2 A:hover {
	COLOR: #6c2a00
}
.orange #related .no3 A:hover {
	COLOR: #3e5705
}
.orange .box .pic {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.orange .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.orange .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.orange .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.orange #related .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.orange #related .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.orange #related .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.orange .box UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.orange .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.orange .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.orange .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.orange .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
.orange #related .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.orange #related .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.orange #related .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.blue .box {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.blue .no1 {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.blue .no2 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.blue .no3 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.blue #related .no1 {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.blue #related .no2 {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.blue #related .no3 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.blue .box H2 {
	COLOR: #89b600
}
.blue .box H3 {
	COLOR: #89b600
}
.blue .box A {
	COLOR: #89b600
}
.blue .box .expiredate {
	COLOR: #89b600
}
.blue .no1 H2 {
	COLOR: #672680
}
.blue .no1 H3 {
	COLOR: #672680
}
.blue .no1 A {
	COLOR: #672680
}
.blue .no2 H2 {
	COLOR: #ac0019
}
.blue .no2 H3 {
	COLOR: #ac0019
}
.blue .no2 A {
	COLOR: #ac0019
}
.blue .no3 H2 {
	COLOR: #21a8ed
}
.blue .no3 H3 {
	COLOR: #21a8ed
}
.blue .no3 A {
	COLOR: #21a8ed
}
.blue #related .no1 H2 {
	COLOR: #1f3c7b
}
.blue #related .no1 H3 {
	COLOR: #1f3c7b
}
.blue #related .no1 A {
	COLOR: #1f3c7b
}
.blue #related .no2 H2 {
	COLOR: #672680
}
.blue #related .no2 H3 {
	COLOR: #672680
}
.blue #related .no2 A {
	COLOR: #672680
}
.blue #related .no3 H2 {
	COLOR: #21a8ed
}
.blue #related .no3 H3 {
	COLOR: #21a8ed
}
.blue #related .no3 A {
	COLOR: #21a8ed
}
.blue .box A:hover {
	COLOR: #3e5705
}
.blue .no1 A:hover {
	COLOR: #331340
}
.blue .no2 A:hover {
	COLOR: #56000c
}
.blue .no3 A:hover {
	COLOR: #0c4974
}
.blue #related .no1 A:hover {
	COLOR: #0f1e3d
}
.blue #related .no2 A:hover {
	COLOR: #331340
}
.blue #related .no3 A:hover {
	COLOR: #0c4974
}
.blue .box .pic {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.blue .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.blue .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.blue .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.blue #related .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.blue #related .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.blue #related .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.blue .box UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.blue .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.blue .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
.blue .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.blue .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.blue #related .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.blue #related .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
.blue #related .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.purple .box {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.purple .no1 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.purple .no2 {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.purple .no3 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.purple #related .no1 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.purple #related .no2 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.purple #related .no3 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.purple .box H2 {
	COLOR: #21a8ed
}
.purple .box H3 {
	COLOR: #21a8ed
}
.purple .box A {
	COLOR: #21a8ed
}
.purple .box .expiredate {
	COLOR: #21a8ed
}
.purple .no1 H2 {
	COLOR: #ac0019
}
.purple .no1 H3 {
	COLOR: #ac0019
}
.purple .no1 A {
	COLOR: #ac0019
}
.purple .no2 H2 {
	COLOR: #672680
}
.purple .no2 H3 {
	COLOR: #672680
}
.purple .no2 A {
	COLOR: #672680
}
.purple .no3 H2 {
	COLOR: #89b600
}
.purple .no3 H3 {
	COLOR: #89b600
}
.purple .no3 A {
	COLOR: #89b600
}
.purple #related .no1 H2 {
	COLOR: #21a8ed
}
.purple #related .no1 H3 {
	COLOR: #21a8ed
}
.purple #related .no1 A {
	COLOR: #21a8ed
}
.purple #related .no2 H2 {
	COLOR: #e07200
}
.purple #related .no2 H3 {
	COLOR: #e07200
}
.purple #related .no2 A {
	COLOR: #e07200
}
.purple #related .no3 H2 {
	COLOR: #89b600
}
.purple #related .no3 H3 {
	COLOR: #89b600
}
.purple #related .no3 A {
	COLOR: #89b600
}
.purple .box A:hover {
	COLOR: #0c4974
}
.purple .no1 A:hover {
	COLOR: #56000c
}
.purple .no2 A:hover {
	COLOR: #331340
}
.purple .no3 A:hover {
	COLOR: #3e5705
}
.purple #related .no1 A:hover {
	COLOR: #0c4974
}
.purple #related .no2 A:hover {
	COLOR: #6c2a00
}
.purple #related .no3 A:hover {
	COLOR: #3e5705
}
.purple .box .pic {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.purple .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.purple .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.purple .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.purple #related .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.purple #related .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.purple #related .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.purple .box UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.purple .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.purple .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.purple .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
.purple .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.purple #related .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.purple #related .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.purple #related .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.cyan .box {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.cyan .no1 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.cyan .no2 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.cyan .no3 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.cyan #related .no1 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.cyan #related .no2 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.cyan #related .no3 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.cyan .box H2 {
	COLOR: #ac0019
}
.cyan .box H3 {
	COLOR: #ac0019
}
.cyan .box A {
	COLOR: #ac0019
}
.cyan .box .expiredate {
	COLOR: #ac0019
}
.cyan .no1 H2 {
	COLOR: #ac0019
}
.cyan .no1 H3 {
	COLOR: #ac0019
}
.cyan .no1 A {
	COLOR: #ac0019
}
.cyan .no2 H2 {
	COLOR: #89b600
}
.cyan .no2 H3 {
	COLOR: #89b600
}
.cyan .no2 A {
	COLOR: #89b600
}
.cyan .no3 H2 {
	COLOR: #e07200
}
.cyan .no3 H3 {
	COLOR: #e07200
}
.cyan .no3 A {
	COLOR: #e07200
}
.cyan #related .no1 H2 {
	COLOR: #21a8ed
}
.cyan #related .no1 H3 {
	COLOR: #21a8ed
}
.cyan #related .no1 A {
	COLOR: #21a8ed
}
.cyan #related .no2 H2 {
	COLOR: #89b600
}
.cyan #related .no2 H3 {
	COLOR: #89b600
}
.cyan #related .no2 A {
	COLOR: #89b600
}
.cyan #related .no3 H2 {
	COLOR: #e07200
}
.cyan #related .no3 H3 {
	COLOR: #e07200
}
.cyan #related .no3 A {
	COLOR: #e07200
}
.cyan .box A:hover {
	COLOR: #56000c
}
.cyan .no1 A:hover {
	COLOR: #56000c
}
.cyan .no2 A:hover {
	COLOR: #3e5705
}
.cyan .no3 A:hover {
	COLOR: #6c2a00
}
.cyan #related .no1 A:hover {
	COLOR: #0c4974
}
.cyan #related .no2 A:hover {
	COLOR: #3e5705
}
.cyan #related .no3 A:hover {
	COLOR: #6c2a00
}
.cyan .box .pic {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.cyan .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.cyan .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.cyan .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.cyan #related .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.cyan #related .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.cyan #related .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.cyan .box UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.cyan .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.cyan .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.cyan .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.cyan .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.cyan #related .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.cyan #related .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.cyan #related .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.lightgreen .box {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.lightgreen .no1 {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.lightgreen .no2 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.lightgreen .no3 {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.lightgreen #related .no1 {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.lightgreen #related .no2 {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.lightgreen #related .no3 {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.lightgreen .box H2 {
	COLOR: #672680
}
.lightgreen .box H3 {
	COLOR: #672680
}
.lightgreen .box A {
	COLOR: #672680
}
.lightgreen .box .expiredate {
	COLOR: #672680
}
.lightgreen .no1 H2 {
	COLOR: #1f3c7b
}
.lightgreen .no1 H3 {
	COLOR: #1f3c7b
}
.lightgreen .no1 A {
	COLOR: #1f3c7b
}
.lightgreen .no2 H2 {
	COLOR: #e07200
}
.lightgreen .no2 H3 {
	COLOR: #e07200
}
.lightgreen .no2 A {
	COLOR: #e07200
}
.lightgreen .no3 H2 {
	COLOR: #89b600
}
.lightgreen .no3 H3 {
	COLOR: #89b600
}
.lightgreen .no3 A {
	COLOR: #89b600
}
.lightgreen #related .no1 H2 {
	COLOR: #21a8ed
}
.lightgreen #related .no1 H3 {
	COLOR: #21a8ed
}
.lightgreen #related .no1 A {
	COLOR: #21a8ed
}
.lightgreen #related .no2 H2 {
	COLOR: #ac0019
}
.lightgreen #related .no2 H3 {
	COLOR: #ac0019
}
.lightgreen #related .no2 A {
	COLOR: #ac0019
}
.lightgreen #related .no3 H2 {
	COLOR: #e07200
}
.lightgreen #related .no3 H3 {
	COLOR: #e07200
}
.lightgreen #related .no3 A {
	COLOR: #e07200
}
.lightgreen .box A:hover {
	COLOR: #331340
}
.lightgreen .no1 A:hover {
	COLOR: #0f1e3d
}
.lightgreen .no2 A:hover {
	COLOR: #6c2a00
}
.lightgreen .no3 A:hover {
	COLOR: #3e5705
}
.lightgreen #related .no1 A:hover {
	COLOR: #0c4974
}
.lightgreen #related .no2 A:hover {
	COLOR: #56000c
}
.lightgreen #related .no3 A:hover {
	COLOR: #6c2a00
}
.lightgreen .box .pic {
	BACKGROUND: url(/gfx/colourbar/purple_bar.gif)
}
.lightgreen .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/blue_bar.gif)
}
.lightgreen .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.lightgreen .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/lightgreen_bar.gif)
}
.lightgreen #related .no1 .pic {
	BACKGROUND: url(/gfx/colourbar/cyan_bar.gif)
}
.lightgreen #related .no2 .pic {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif)
}
.lightgreen #related .no3 .pic {
	BACKGROUND: url(/gfx/colourbar/orange_bar.gif)
}
.lightgreen .box UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
.lightgreen .seeall {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
.lightgreen .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.lightgreen .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.lightgreen .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.lightgreen #related .no1 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.lightgreen #related .no2 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.lightgreen #related .no3 UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
#bg #main #content .red {
	BACKGROUND-IMAGE: url(/gfx/colourbar/red_bar.gif)
}
#bg #main #content .orange {
	BACKGROUND-IMAGE: url(/gfx/colourbar/orange_bar.gif)
}
#bg #main #content .blue {
	BACKGROUND-IMAGE: url(/gfx/colourbar/blue_bar.gif)
}
#bg #main #content .purple {
	BACKGROUND-IMAGE: url(/gfx/colourbar/purple_bar.gif)
}
#bg #main #content .cyan {
	BACKGROUND-IMAGE: url(/gfx/colourbar/cyan_bar.gif)
}
#bg #main #content .lightgreen {
	BACKGROUND-IMAGE: url(/gfx/colourbar/lightgreen_bar.gif)
}
#bg #main #content .red .pic {
	BACKGROUND-IMAGE: url(/gfx/colourbar/red_bar.gif)
}
#bg #main #content .orange .pic {
	BACKGROUND-IMAGE: url(/gfx/colourbar/orange_bar.gif)
}
#bg #main #content .blue .pic {
	BACKGROUND-IMAGE: url(/gfx/colourbar/blue_bar.gif)
}
#bg #main #content .purple .pic {
	BACKGROUND-IMAGE: url(/gfx/colourbar/purple_bar.gif)
}
#bg #main #content .cyan .pic {
	BACKGROUND-IMAGE: url(/gfx/colourbar/cyan_bar.gif)
}
#bg #main #content .lightgreen .pic {
	BACKGROUND-IMAGE: url(/gfx/colourbar/lightgreen_bar.gif)
}
#bg #main #content .red A:hover {
	COLOR: #56000c
}
#bg #main #content .orange A:hover {
	COLOR: #6c2a00
}
#bg #main #content .blue A:hover {
	COLOR: #0f1e3d
}
#bg #main #content .purple A:hover {
	COLOR: #331340
}
#bg #main #content .cyan A:hover {
	COLOR: #0c4974
}
#bg #main #content .lightgreen A:hover {
	COLOR: #3e5705
}
#bg #main #content .red H2 {
	COLOR: #ac0019
}
#bg #main #content .red H3 {
	COLOR: #ac0019
}
#bg #main #content .red A {
	COLOR: #ac0019
}
#bg #main #content .orange H2 {
	COLOR: #e07200
}
#bg #main #content .orange H3 {
	COLOR: #e07200
}
#bg #main #content .orange A {
	COLOR: #e07200
}
#bg #main #content .blue H2 {
	COLOR: #1f3c7b
}
#bg #main #content .blue H3 {
	COLOR: #1f3c7b
}
#bg #main #content .blue A {
	COLOR: #1f3c7b
}
#bg #main #content .purple H2 {
	COLOR: #672680
}
#bg #main #content .purple H3 {
	COLOR: #672680
}
#bg #main #content .purple A {
	COLOR: #672680
}
#bg #main #content .cyan H2 {
	COLOR: #21a8ed
}
#bg #main #content .cyan H3 {
	COLOR: #21a8ed
}
#bg #main #content .cyan A {
	COLOR: #21a8ed
}
#bg #main #content .lightgreen H2 {
	COLOR: #89b600
}
#bg #main #content .lightgreen H3 {
	COLOR: #89b600
}
#bg #main #content .lightgreen A {
	COLOR: #89b600
}
#bg #main #content .red UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
#bg #main #content .orange UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
#bg #main #content .blue UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
#bg #main #content .purple UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
#bg #main #content .cyan UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
#bg #main #content .lightgreen UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.box {
	PADDING-BOTTOM: 0px; MARGIN: 30px 0px 10px 20px; PADDING-LEFT: 23px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content {
	POSITION: relative; PADDING-BOTTOM: 100px; MARGIN-LEFT: 240px
}
#type-forside .news .box {
	MARGIN: 0px 0px 30px
}
#type-list .box {
	MARGIN-RIGHT: 240px
}
#type-jobs .box {
	MARGIN-RIGHT: 240px
}
#type-list #related .box {
	MARGIN: 0px 25px 40px 0px
}
#type-list .invlink {
	COLOR: #333
}
#type-jobs .invlink {
	COLOR: #333
}
#bg #main #content .date {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 13px
}
.expiredate {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 13px
}
#type-list #bg #content .date {
	LINE-HEIGHT: 21px; PADDING-LEFT: 30px; FONT-SIZE: 17px
}
#type-events #bg #content .date {
	LINE-HEIGHT: 21px; PADDING-LEFT: 30px; FONT-SIZE: 17px
}
#type-list .date {
	FLOAT: right
}
#type-events .date {
	FLOAT: right
}
#type-list #related {
	WIDTH: 220px
}
#type-jobs #related {
	WIDTH: 220px
}
.more {
	PADDING-LEFT: 20px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; =
BACKGROUND-POSITION: 0px 4px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#type-list #related .archive {
	PADDING-BOTTOM: 2px
}
#type-list #related .archive A {
	PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
0px 3px; MARGIN-BOTTOM: 3px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#main .archive .arc {
	MARGIN-TOP: 0px
}
.archive .arc LI {
	PADDING-BOTTOM: 0px
}
#main #content #related .navi A.invlink {
	BACKGROUND-IMAGE: none; PADDING-LEFT: 0px
}
BODY.red .date {
	COLOR: #e07200
}
BODY.orange .date {
	COLOR: #1f3c7b
}
BODY.blue .date {
	COLOR: #89b600
}
BODY.purple .date {
	COLOR: #21a8ed
}
BODY.cyan .date {
	COLOR: #ac0019
}
BODY.lightgreen .date {
	COLOR: #672680
}
.red .red .date {
	COLOR: #ac0019
}
.red .orange .date {
	COLOR: #e07200
}
.red .blue .date {
	COLOR: #1f3c7b
}
.red .purple .date {
	COLOR: #672680
}
.red .cyan .date {
	COLOR: #21a8ed
}
.red .lightgreen .date {
	COLOR: #89b600
}
.orange .red .date {
	COLOR: #ac0019
}
.orange .orange .date {
	COLOR: #e07200
}
.orange .blue .date {
	COLOR: #1f3c7b
}
.orange .purple .date {
	COLOR: #672680
}
.orange .cyan .date {
	COLOR: #21a8ed
}
.orange .lightgreen .date {
	COLOR: #89b600
}
.blue .red .date {
	COLOR: #ac0019
}
.blue .orange .date {
	COLOR: #e07200
}
.blue .blue .date {
	COLOR: #1f3c7b
}
.blue .purple .date {
	COLOR: #672680
}
.blue .cyan .date {
	COLOR: #21a8ed
}
.blue .lightgreen .date {
	COLOR: #89b600
}
.purple .red .date {
	COLOR: #ac0019
}
.purple .orange .date {
	COLOR: #e07200
}
.purple .blue .date {
	COLOR: #1f3c7b
}
.purple .purple .date {
	COLOR: #672680
}
.purple .cyan .date {
	COLOR: #21a8ed
}
.purple .lightgreen .date {
	COLOR: #89b600
}
.cyan .red .date {
	COLOR: #ac0019
}
.cyan .orange .date {
	COLOR: #e07200
}
.cyan .blue .date {
	COLOR: #1f3c7b
}
.cyan .purple .date {
	COLOR: #672680
}
.cyan .cyan .date {
	COLOR: #21a8ed
}
.cyan .lightgreen .date {
	COLOR: #89b600
}
.lightgreen .red .date {
	COLOR: #ac0019
}
.lightgreen .orange .date {
	COLOR: #e07200
}
.lightgreen .blue .date {
	COLOR: #1f3c7b
}
.lightgreen .purple .date {
	COLOR: #672680
}
.lightgreen .cyan .date {
	COLOR: #21a8ed
}
.lightgreen .lightgreen .date {
	COLOR: #89b600
}
.red #related .act A {
	COLOR: #6c2a00
}
.orange #related .act A {
	COLOR: #0f1e3d
}
.blue #related .act A {
	COLOR: #3e5705
}
.purple #related .act A {
	COLOR: #0c4974
}
.cyan #related .act A {
	COLOR: #56000c
}
.lightgreen #related .act A {
	COLOR: #331340
}
.red #related .navi {
	COLOR: #e07200
}
.red #related .invlink {
	COLOR: #e07200
}
.orange #related .navi {
	COLOR: #1f3c7b
}
.orange #related .invlink {
	COLOR: #1f3c7b
}
.blue #related .navi {
	COLOR: #89b600
}
.blue #related .invlink {
	COLOR: #89b600
}
.purple #related .navi {
	COLOR: #21a8ed
}
.purple #related .invlink {
	COLOR: #21a8ed
}
.cyan #related .navi {
	COLOR: #ac0019
}
.cyan #related .invlink {
	COLOR: #ac0019
}
.lightgreen #related .navi {
	COLOR: #672680
}
.lightgreen #related .invlink .navi {
	COLOR: #672680
}
.red .more {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.red#type-list #related .archive A {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.orange .more {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.orange#type-list #related .archive A {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.blue .more {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.blue#type-list #related .archive A {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.purple .more {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.purple#type-list #related .archive A {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.cyan .more {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.cyan#type-list #related .archive A {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.lightgreen .more {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
.lightgreen#type-list #related .archive A {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
#type-news .box {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 0px
}
#type-news #related .box {
	WIDTH: 190px
}
#type-search .box {
	OVERFLOW: hidden; MARGIN-RIGHT: 260px
}
#type-send .box {
	OVERFLOW: hidden; MARGIN-RIGHT: 260px
}
#type-search .box SPAN {
	WIDTH: 100px; WHITE-SPACE: normal
}
#type-search #content .submit {
	POSITION: relative; TOP: -1px; LEFT: -1px
}
#words {
	HEIGHT: 15px
}
#type-section #content {
	MARGIN-LEFT: 0px
}
#type-forside #content {
	MARGIN-LEFT: 0px
}
#type-section .toppicture {
	MARGIN-LEFT: 240px
}
#type-forside .toppicture {
	MARGIN-LEFT: 240px
}
#type-section #content .no0 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; WIDTH: 327px; PADDING-RIGHT: =
25px; MARGIN-LEFT: 20px; PADDING-TOP: 0px
}
#type-section #main #content .haspic {
	WIDTH: 350px
}
#type-section #main #content .news {
	WIDTH: 312px
}
.left {
	MARGIN: 0px 245px 0px 0px; PADDING-TOP: 30px
}
#content .textfield {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 23px; WIDTH: 440px; =
PADDING-RIGHT: 0px; BACKGROUND: url(/gfx/colourbar/blue_bar.gif); =
MARGIN-LEFT: 20px; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
#type-forside #main #content .textfield {
	WIDTH: 447px
}
#type-forside #main #content .haspic.textfield {
	WIDTH: 470px
}
#content .textfield H2 {
	MARGIN-BOTTOM: 10px; COLOR: #1f3c7b; FONT-SIZE: 17px
}
#content .textfield A {
	COLOR: #1f3c7b
}
#content .textfield H3 {
	COLOR: #1f3c7b
}
#content .textfield A:hover {
	COLOR: #0f1e3d
}
#content .textfield .pic {
	BACKGROUND-IMAGE: url(/gfx/colourbar/blue_bar.gif)
}
#content .textfield UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
#main #content .news {
	MARGIN-TOP: 0px; WIDTH: 220px; FLOAT: right
}
#content .news .box {
	BACKGROUND: url(/gfx/colourbar/red_bar.gif) repeat-y
}
#content .news H2 {
	COLOR: #ac0019
}
#content .news A {
	COLOR: #ac0019
}
#content .news H3 {
	COLOR: #ac0019
}
#content .news UL LI {
	BACKGROUND: url(/gfx/arrow/arrow_red.gif) no-repeat 0px 3px
}
#main #content .news A:hover {
	COLOR: #56000c
}
#content .shortcuts {
	WIDTH: 215px; FLOAT: right; MARGIN-RIGHT: 25px
}
#type-forside .shortcuts .box {
	BACKGROUND-IMAGE: url(/gfx/colourbar/orange_bar.gif)
}
#type-forside .shortcuts H2 {
	COLOR: #e07200
}
#type-forside .shortcuts A {
	COLOR: #e07200
}
#type-forside .shortcuts H3 {
	COLOR: #e07200
}
#content .shortcuts A:hover {
	COLOR: #6c2a00
}
#type-forside .shortcuts UL LI {
	BACKGROUND: url(/gfx/arrow/arrow_orange.gif) no-repeat 0px 3px
}
.sitemap {
	MARGIN: 30px 25px 0px 21px
}
#type-sitemap .no0 {
	MARGIN-RIGHT: 265px
}
#content .sitemap UL {
	MARGIN: 2px 0px 0px
}
#content .sitemap UL LI {
	PADDING-BOTTOM: 0px; BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: =
left 50%; MARGIN-BOTTOM: 40px
}
#content .sitemap UL LI A {
	PADDING-BOTTOM: 10px; DISPLAY: block; FONT-SIZE: 154%; FONT-WEIGHT: 100
}
.red .sitemap UL LI {
	BACKGROUND-IMAGE: url(/gfx/colourbar/orange_bar.gif)
}
.orange .sitemap UL LI {
	BACKGROUND-IMAGE: url(/gfx/colourbar/blue_bar.gif)
}
.blue .sitemap UL LI {
	BACKGROUND-IMAGE: url(/gfx/colourbar/lightgreen_bar.gif)
}
.purple .sitemap UL LI {
	BACKGROUND-IMAGE: url(/gfx/colourbar/cyan_bar.gif)
}
.cyan .sitemap UL LI {
	BACKGROUND-IMAGE: url(/gfx/colourbar/red_bar.gif)
}
.lightgreen .sitemap UL LI {
	BACKGROUND-IMAGE: url(/gfx/colourbar/purple_bar.gif)
}
.red .sitemap A {
	COLOR: #e07200
}
.orange .sitemap A {
	COLOR: #1f3c7b
}
.blue .sitemap A {
	COLOR: #89b600
}
.purple .sitemap A {
	COLOR: #21a8ed
}
.cyan .sitemap A {
	COLOR: #ac0019
}
.lightgreen .sitemap A {
	COLOR: #672680
}
.red .sitemap A:hover {
	COLOR: #6c2a00
}
.orange .sitemap A:hover {
	COLOR: #0f1e3d
}
.blue .sitemap A:hover {
	COLOR: #3e5705
}
.purple .sitemap A:hover {
	COLOR: #0c4974
}
.cyan .sitemap A:hover {
	COLOR: #56000c
}
.lightgreen .sitemap A:hover {
	COLOR: #331340
}
.red .sitemap UL LI UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_orange.gif)
}
.orange .sitemap UL LI UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_blue.gif)
}
.blue .sitemap UL LI UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_lightgreen.gif)
}
.purple .sitemap UL LI UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_cyan.gif)
}
.cyan .sitemap UL LI UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_red.gif)
}
.lightgreen .sitemap UL LI UL LI {
	BACKGROUND-IMAGE: url(/gfx/arrow/arrow_purple.gif)
}
#content .sitemap UL LI UL LI {
	PADDING-BOTTOM: 2px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: =
3px 3px; MARGIN-BOTTOM: 0px
}
#content .sitemap UL LI UL LI A {
	PADDING-BOTTOM: 0px; FONT-SIZE: 100%; FONT-WEIGHT: bold
}
#type-events .box {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 265px
}
#type-institutes .box {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
#type-institute .box {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
#type-institute_selector .box {
	MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px
}
.borderbox {
	BORDER-BOTTOM: 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-POSITION: =
left center; PADDING-TOP: 5px
}
.first.borderbox {
	BORDER-TOP: 1px solid
}
.last.borderbox {
	MARGIN-BOTTOM: 10px
}
TD.borderbox {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: =
40px; PADDING-TOP: 5px
}
.red .borderbox {
	BORDER-BOTTOM-COLOR: #e07200; BORDER-TOP-COLOR: #e07200; =
BORDER-RIGHT-COLOR: #e07200; BORDER-LEFT-COLOR: #e07200
}
.orange .borderbox {
	BORDER-BOTTOM-COLOR: #1f3c7b; BORDER-TOP-COLOR: #1f3c7b; =
BORDER-RIGHT-COLOR: #1f3c7b; BORDER-LEFT-COLOR: #1f3c7b
}
.blue .borderbox {
	BORDER-BOTTOM-COLOR: #89b600; BORDER-TOP-COLOR: #89b600; =
BORDER-RIGHT-COLOR: #89b600; BORDER-LEFT-COLOR: #89b600
}
.purple .borderbox {
	BORDER-BOTTOM-COLOR: #21a8ed; BORDER-TOP-COLOR: #21a8ed; =
BORDER-RIGHT-COLOR: #21a8ed; BORDER-LEFT-COLOR: #21a8ed
}
.cyan .borderbox {
	BORDER-BOTTOM-COLOR: #ac0019; BORDER-TOP-COLOR: #ac0019; =
BORDER-RIGHT-COLOR: #ac0019; BORDER-LEFT-COLOR: #ac0019
}
.lightgreen .borderbox {
	BORDER-BOTTOM-COLOR: #672680; BORDER-TOP-COLOR: #672680; =
BORDER-RIGHT-COLOR: #672680; BORDER-LEFT-COLOR: #672680
}
#type-institute #departments .dep {
	PADDING-BOTTOM: 10px
}
#type-institutes #content .box {
	MARGIN-BOTTOM: 0px
}
#content LI {
	LINE-HEIGHT: 140%
}
#content TABLE {
	BORDER-COLLAPSE: collapse
}
#content TABLE TR TD {
	FONT-SIZE: 69%
}
#content TD P {
	FONT-SIZE: 1em
}
#content TH P {
	FONT-SIZE: 1em
}
#content TD UL {
	FONT-SIZE: 1em
}
#content TD OL {
	FONT-SIZE: 1em
}
#content TD .text {
	FONT-SIZE: 1em
}
#content TD .submit {
	FONT-SIZE: 1em
}
#content TD TEXTAREA {
	FONT-SIZE: 1em
}
#content TD SELECT {
	FONT-SIZE: 1em
}
#content TD BLOCKQUOTE {
	FONT-SIZE: 1em
}
#content TD H2 {
	FONT-SIZE: 118.5%
}
#content TD H3 {
	FONT-SIZE: 1em
}
#content TD H4 {
	FONT-SIZE: 1em
}
#footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; =
PADDING-RIGHT: 1px; COLOR: #a0a0a0; CLEAR: both; FONT-SIZE: 60%; =
BORDER-TOP: #999 1px solid; PADDING-TOP: 1px
}
.list DIV {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 69%
}
.pages {
	FONT-SIZE: 69%
}
.pages A {
	BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666 =
1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
MARGIN-BOTTOM: 5px; BACKGROUND: #fff; BORDER-TOP: #666 1px solid; =
MARGIN-RIGHT: 4px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 2px
}
.pages B {
	BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #666 =
1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; =
MARGIN-BOTTOM: 5px; BACKGROUND: #fff; BORDER-TOP: #666 1px solid; =
MARGIN-RIGHT: 4px; BORDER-RIGHT: #666 1px solid; TEXT-DECORATION: none; =
PADDING-TOP: 2px
}
#main .box.pages {
	PADDING-BOTTOM: 7px; PADDING-TOP: 5px
}
.pages A.act {
	COLOR: #333; FONT-WEIGHT: bold
}
.pages B {
	COLOR: #333; FONT-WEIGHT: bold
}
.pages A.dis {
	BORDER-BOTTOM-COLOR: #ddd; BORDER-TOP-COLOR: #ddd; COLOR: #999; =
BORDER-RIGHT-COLOR: #ddd; BORDER-LEFT-COLOR: #ddd
}
#func {
	FLOAT: right; FONT-SIZE: 69%
}
#func IMG {
	MARGIN: 0px 0px 20px 10px; VERTICAL-ALIGN: middle; CURSOR: pointer
}
#func A:link {
	COLOR: #333; TEXT-DECORATION: none
}
#func A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.invalid {
	BACKGROUND-COLOR: #eee
}
.invalid LABEL {
	COLOR: #ac0019
}
#type-customform #bg #bgbottom #content .customform .invalid H3 {
	COLOR: #ac0019
}
.mandatory {
	COLOR: #900
}
#backlink {
	DISPLAY: none
}
#adapt {
	TEXT-ALIGN: right; FONT-SIZE: 69%; PADDING-TOP: 5px
}
#adapt A:link {
	COLOR: #888; TEXT-DECORATION: none
}
#adapt A:visited {
	COLOR: #888; TEXT-DECORATION: none
}
#globalmenu {
	TEXT-TRANSFORM: uppercase; MARGIN: 10px 20px 0px 0px; FLOAT: right; =
COLOR: #999; FONT-SIZE: 9px
}
#globalmenu A:link {
	COLOR: #999; TEXT-DECORATION: none
}
#globalmenu A:visited {
	COLOR: #999; TEXT-DECORATION: none
}
#globalmenu A:hover {
	COLOR: #222; TEXT-DECORATION: none
}
#globalmenu A:active {
	COLOR: #222; TEXT-DECORATION: none
}
.wideonly#type-document #content .box {
	MARGIN-RIGHT: 20px
}
#type-list .expiredate {
	POSITION: relative; MARGIN-BOTTOM: 6px; FONT-SIZE: 13px; TOP: -6px
}
BODY #debugger {
	BORDER-BOTTOM: #fff 20px solid; TEXT-ALIGN: left; BORDER-LEFT: #fff =
20px solid; MARGIN: 20px; BACKGROUND: #fff; COLOR: #333; BORDER-TOP: =
#fff 20px solid; BORDER-RIGHT: #fff 20px solid
}
.printhead {
	DISPLAY: none
}

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didak.ucc.dk/css/screen.css

H3 {
	FONT-SIZE: 11px
}
H4 {
	FONT-SIZE: 11px
}
P {
	FONT-SIZE: 11px
}
.p {
	FONT-SIZE: 11px
}
TH {
	FONT-SIZE: 11px
}
UL {
	FONT-SIZE: 11px
}
OL {
	FONT-SIZE: 11px
}
BLOCKQUOTE {
	FONT-SIZE: 11px
}
BLOCKQUOTE P {
	FONT-SIZE: 11px
}
BLOCKQUOTE BLOCKQUOTE {
	FONT-SIZE: 11px
}
OL UL {
	FONT-SIZE: 11px
}
UL OL {
	FONT-SIZE: 11px
}
OL OL {
	FONT-SIZE: 11px
}
UL UL {
	FONT-SIZE: 11px
}
BODY {
	FONT-FAMILY: verdana, tahoma, arial, sans-serif
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#content TABLE {
	BORDER-BOTTOM-COLOR: #ddd; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #ddd; =
PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-COLOR: #ddd; PADDING-TOP: 2px
}
#content TH {
	BORDER-BOTTOM-COLOR: #ddd; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #ddd; =
PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-COLOR: #ddd; PADDING-TOP: 2px
}
#content TD {
	BORDER-BOTTOM-COLOR: #ddd; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #ddd; =
PADDING-LEFT: 3px; PADDING-RIGHT: 3px; BORDER-RIGHT-COLOR: #ddd; =
BORDER-LEFT-COLOR: #ddd; PADDING-TOP: 2px
}
#content TABLE.border1 {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; BORDER-TOP: =
#ddd 1px solid; BORDER-RIGHT: #ddd 1px solid
}
BODY {
	TEXT-ALIGN: center; MARGIN: 0px; BACKGROUND: #ddd; COLOR: #333
}
#related .navi {
	FONT-SIZE: 11px
}

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didak.ucc.dk/awe2public/css/toolbar.css

.toolbar {
	Z-INDEX: 9999; POSITION: absolute; TEXT-ALIGN: left; HEIGHT: 25px; =
FONT-SIZE: 12px; TOP: 0px; LEFT: 0px
}
.toolbar .expand SPAN.nextweb {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: =
left; HEIGHT: 25px; PADDING-TOP: 0px
}
.toolbar .expand {
	WIDTH: 0px; WHITE-SPACE: nowrap; BACKGROUND: =
url(/awe2public/gfx/toolbar/background.gif) repeat-x left top; FLOAT: =
left; HEIGHT: 25px; OVERFLOW: hidden
}
.toolbar SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; DISPLAY: =
block; FLOAT: left; HEIGHT: 25px; COLOR: #fff; PADDING-TOP: 6px
}
.toolbar .expand A {
	COLOR: #fff; TEXT-DECORATION: none
}
.toolbar .toolmenu A:link {
	COLOR: #fff
}
.toolbar .toolmenu .toolmenu A:visited {
	COLOR: #fff
}
.toolbar .toolmenu A:visited {
	COLOR: #fff
}
.toolbar .toolmenu A:hover {
	BACKGROUND: url(/awe2public/gfx/toolbar/background-hover.gif) repeat-x =
left top; COLOR: #fff
}
.toolbar A.openclose {
	WIDTH: 30px; DISPLAY: block; BACKGROUND: =
url(/awe2public/gfx/toolbar/open.png) no-repeat left top; FLOAT: left; =
HEIGHT: 25px; CURSOR: pointer
}
.toolbar A.closeit:hover {
	BACKGROUND-IMAGE: url(/awe2public/gfx/toolbar/open_hover.png)
}
.toolbar A.isopen {
	BACKGROUND-IMAGE: url(/awe2public/gfx/toolbar/close.png)
}
.toolbar A.isopen:hover {
	BACKGROUND-IMAGE: url(/awe2public/gfx/toolbar/close_hover.png)
}

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didak.ucc.dk/css/print.css

#themebox {
	DISPLAY: none
}
.pic {
	DISPLAY: none
}
#menu {
	DISPLAY: none
}
#func {
	DISPLAY: none
}
#adapt {
	DISPLAY: none
}
#totop {
	DISPLAY: none
}
#menutop {
	DISPLAY: none
}
#leftmenu {
	DISPLAY: none
}
#leftside {
	DISPLAY: none
}
#menubar {
	DISPLAY: none
}
.toppicture {
	DISPLAY: none
}
.archive {
	DISPLAY: none
}
#quicksearch_course {
	DISPLAY: none
}
#bc {
	DISPLAY: none
}
INPUT.next {
	DISPLAY: none
}
._steps {
	DISPLAY: none
}
#quicksearch_course {
	DISPLAY: none
}
.print {
	DISPLAY: none
}
#quicksearch {
	DISPLAY: none
}
#user {
	DISPLAY: none
}
INPUT.assign {
	DISPLAY: none
}
#footer {
	DISPLAY: none
}
#type-event #bg #main #content .box {
	WIDTH: 100%
}
#type-institutes #bg #main #content .box {
	WIDTH: 100%
}
#type-institute #bg #main #content .box {
	WIDTH: 100%
}
#type-theme #bg #main #content .box {
	WIDTH: 100%
}
#related .navi A {
	FONT-SIZE: 15px
}
#main {
	WIDTH: 100%
}
#main #content {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#bg #bgbottom H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: =
140%; PADDING-TOP: 0px
}
#top #logo IMG {
	POSITION: static
}
#type-forside #bg #main #content .box {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 30px; PADDING-LEFT: 0px; WIDTH: 40%; PADDING-RIGHT: 0px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#bg #main #content .box {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 30px; PADDING-LEFT: 0px; WIDTH: 66%; PADDING-RIGHT: 0px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#type-event #bg #main .right#content .box {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 30px; PADDING-LEFT: 0px; WIDTH: 66%; PADDING-RIGHT: 0px; BORDER-TOP: =
0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#bg #bgbottom #main #related {
	MARGIN: 0px; WIDTH: 26%; FLOAT: right
}
.edu #bg #bgbottom #main .right.box {
	MARGIN: 0px; WIDTH: 26%; FLOAT: right
}
#bg #bgbottom #main #related .box {
	WIDTH: 100%; MARGIN-BOTTOM: 30px
}
#bg #bgbottom #main .theme .box {
	WIDTH: 100%; MARGIN-BOTTOM: 30px
}
#type-section #bg #bgbottom #main #content .left .box {
	WIDTH: 32%; PADDING-RIGHT: 20px
}
#main #content .left {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
#type-forside #main #content .left .textfield {
	MARGIN: 0px; WIDTH: 100%
}
.haspic P {
	MARGIN-LEFT: 0px
}
.haspic H1 {
	MARGIN-LEFT: 0px
}
.haspic H2 {
	MARGIN-LEFT: 0px
}
.haspic H3 {
	MARGIN-LEFT: 0px
}
.haspic H4 {
	MARGIN-LEFT: 0px
}
#main .haspic UL {
	MARGIN-LEFT: 0px
}
#main .haspic OL {
	MARGIN-LEFT: 0px
}
DIV .customform {
	MARGIN: 0px
}
#main #content .news {
	PADDING-LEFT: 20px; WIDTH: 24%
}
#type-forside #bg #bgbottom #main #content .news .box {
	WIDTH: 100%
}
#bg #bgbottom #main #content .shortcuts .box {
	WIDTH: 100%
}
#main .shortcuts {
	PADDING-LEFT: 20px; WIDTH: 24%
}
#main .theme {
	MARGIN: 0px; WIDTH: 26%
}
#main .front_nav {
	WIDTH: 66%
}
#bg #bgbottom #main .front_nav .box {
	WIDTH: 100%
}
#type-home-catalogue #bg .catalogue_front {
	MARGIN: 0px
}
#type-home-catalogue #bg .box H2 {
	MARGIN-LEFT: 0px
}
#type-home-catalogue #bg .box P {
	MARGIN-LEFT: 0px
}
#type-educations-catalogue #bg .catalogue UL {
	MARGIN: 0px
}
#type-educations-catalogue #bg .catalogue UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FLOAT: none; HEIGHT: auto; PADDING-TOP: 0px
}
.catalogue {
	WIDTH: 66%; FLOAT: left
}
#type-course .remove_leftside#content .right {
	WIDTH: 100%; MARGIN-BOTTOM: 30px; FLOAT: none
}
#type-educations-catalogue .catalogue UL LI {
	PADDING-BOTTOM: 15px; WIDTH: 95%
}

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didak.ucc.dk/css/ie8.css

#menubar UL LI A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; =
PADDING-TOP: 1px
}
#menubar {
	HEIGHT: 16px
}
#type-forside #menubar {
	HEIGHT: 15px
}
#type-section #main #content .haspic.textfield {
	WIDTH: 355px !important; PADDING-RIGHT: 5px
}
#type-section #main #content .textfield {
	WIDTH: 455px !important; PADDING-RIGHT: 5px
}
#type-educations-module INPUT.previous {
	PADDING-TOP: 6px
}
#type-course .remove_leftside#content INPUT.assign {
	PADDING-BOTTOM: 0px
}
#type-educations-module .remove_leftside#content INPUT.assign {
	PADDING-BOTTOM: 0px
}
#type-course INPUT.next {
	FLOAT: left; PADDING-TOP: 2px
}
#type-educations-module INPUT.next {
	FLOAT: left; PADDING-TOP: 2px
}
#type-course INPUT.previous {
	PADDING-TOP: 6px !important
}
#type-educations-module INPUT.previous {
	PADDING-TOP: 6px !important
}

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didak.ucc.dk/awe2public/js/jquery-latest.js

/*!=0A=
 * jQuery JavaScript Library v1.3.1=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-01-21 20:42:16 -0500 (Wed, 21 Jan 2009)=0A=
 * Revision: 6158=0A=
 */=0A=
(function(){=0A=
=0A=
var =0A=
	// Will speed up references to window, and allows munging its name.=0A=
	window =3D this,=0A=
	// Will speed up references to undefined, and allows munging its name.=0A=
	undefined,=0A=
	// Map over jQuery in case of overwrite=0A=
	_jQuery =3D window.jQuery,=0A=
	// Map over the $ in case of overwrite=0A=
	_$ =3D window.$,=0A=
=0A=
	jQuery =3D window.jQuery =3D window.$ =3D function( selector, context ) =
{=0A=
		// The jQuery object is actually just the init constructor 'enhanced'=0A=
		return new jQuery.fn.init( selector, context );=0A=
	},=0A=
=0A=
	// A simple way to check for HTML strings or ID strings=0A=
	// (both of which we optimize for)=0A=
	quickExpr =3D /^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,=0A=
	// Is it a simple selector=0A=
	isSimple =3D /^.[^:#\[\.,]*$/;=0A=
=0A=
jQuery.fn =3D jQuery.prototype =3D {=0A=
	init: function( selector, context ) {=0A=
		// Make sure that a selection was provided=0A=
		selector =3D selector || document;=0A=
=0A=
		// Handle $(DOMElement)=0A=
		if ( selector.nodeType ) {=0A=
			this[0] =3D selector;=0A=
			this.length =3D 1;=0A=
			this.context =3D selector;=0A=
			return this;=0A=
		}=0A=
		// Handle HTML strings=0A=
		if ( typeof selector =3D=3D=3D "string" ) {=0A=
			// Are we dealing with HTML string or an ID?=0A=
			var match =3D quickExpr.exec( selector );=0A=
=0A=
			// Verify a match, and that no context was specified for #id=0A=
			if ( match && (match[1] || !context) ) {=0A=
=0A=
				// HANDLE: $(html) -> $(array)=0A=
				if ( match[1] )=0A=
					selector =3D jQuery.clean( [ match[1] ], context );=0A=
=0A=
				// HANDLE: $("#id")=0A=
				else {=0A=
					var elem =3D document.getElementById( match[3] );=0A=
=0A=
					// Handle the case where IE and Opera return items=0A=
					// by name instead of ID=0A=
					if ( elem && elem.id !=3D match[3] )=0A=
						return jQuery().find( selector );=0A=
=0A=
					// Otherwise, we inject the element directly into the jQuery object=0A=
					var ret =3D jQuery( elem || [] );=0A=
					ret.context =3D document;=0A=
					ret.selector =3D selector;=0A=
					return ret;=0A=
				}=0A=
=0A=
			// HANDLE: $(expr, [context])=0A=
			// (which is just equivalent to: $(content).find(expr)=0A=
			} else=0A=
				return jQuery( context ).find( selector );=0A=
=0A=
		// HANDLE: $(function)=0A=
		// Shortcut for document ready=0A=
		} else if ( jQuery.isFunction( selector ) )=0A=
			return jQuery( document ).ready( selector );=0A=
=0A=
		// Make sure that old selector state is passed along=0A=
		if ( selector.selector && selector.context ) {=0A=
			this.selector =3D selector.selector;=0A=
			this.context =3D selector.context;=0A=
		}=0A=
=0A=
		return this.setArray(jQuery.makeArray(selector));=0A=
	},=0A=
=0A=
	// Start with an empty selector=0A=
	selector: "",=0A=
=0A=
	// The current version of jQuery being used=0A=
	jquery: "1.3.1",=0A=
=0A=
	// The number of elements contained in the matched element set=0A=
	size: function() {=0A=
		return this.length;=0A=
	},=0A=
=0A=
	// Get the Nth element in the matched element set OR=0A=
	// Get the whole matched element set as a clean array=0A=
	get: function( num ) {=0A=
		return num =3D=3D=3D undefined ?=0A=
=0A=
			// Return a 'clean' array=0A=
			jQuery.makeArray( this ) :=0A=
=0A=
			// Return just the object=0A=
			this[ num ];=0A=
	},=0A=
=0A=
	// Take an array of elements and push it onto the stack=0A=
	// (returning the new matched element set)=0A=
	pushStack: function( elems, name, selector ) {=0A=
		// Build a new jQuery matched element set=0A=
		var ret =3D jQuery( elems );=0A=
=0A=
		// Add the old object onto the stack (as a reference)=0A=
		ret.prevObject =3D this;=0A=
=0A=
		ret.context =3D this.context;=0A=
=0A=
		if ( name =3D=3D=3D "find" )=0A=
			ret.selector =3D this.selector + (this.selector ? " " : "") + =
selector;=0A=
		else if ( name )=0A=
			ret.selector =3D this.selector + "." + name + "(" + selector + ")";=0A=
=0A=
		// Return the newly-formed element set=0A=
		return ret;=0A=
	},=0A=
=0A=
	// Force the current matched set of elements to become=0A=
	// the specified array of elements (destroying the stack in the process)=0A=
	// You should use pushStack() in order to do this, but maintain the =
stack=0A=
	setArray: function( elems ) {=0A=
		// Resetting the length to 0, then using the native Array push=0A=
		// is a super-fast way to populate an object with array-like properties=0A=
		this.length =3D 0;=0A=
		Array.prototype.push.apply( this, elems );=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	// Execute a callback for every element in the matched set.=0A=
	// (You can seed the arguments with an array of args, but this is=0A=
	// only used internally.)=0A=
	each: function( callback, args ) {=0A=
		return jQuery.each( this, callback, args );=0A=
	},=0A=
=0A=
	// Determine the position of an element within=0A=
	// the matched set of elements=0A=
	index: function( elem ) {=0A=
		// Locate the position of the desired element=0A=
		return jQuery.inArray(=0A=
			// If it receives a jQuery object, the first element is used=0A=
			elem && elem.jquery ? elem[0] : elem=0A=
		, this );=0A=
	},=0A=
=0A=
	attr: function( name, value, type ) {=0A=
		var options =3D name;=0A=
=0A=
		// Look for the case where we're accessing a style value=0A=
		if ( typeof name =3D=3D=3D "string" )=0A=
			if ( value =3D=3D=3D undefined )=0A=
				return this[0] && jQuery[ type || "attr" ]( this[0], name );=0A=
=0A=
			else {=0A=
				options =3D {};=0A=
				options[ name ] =3D value;=0A=
			}=0A=
=0A=
		// Check to see if we're setting style values=0A=
		return this.each(function(i){=0A=
			// Set all the styles=0A=
			for ( name in options )=0A=
				jQuery.attr(=0A=
					type ?=0A=
						this.style :=0A=
						this,=0A=
					name, jQuery.prop( this, options[ name ], type, i, name )=0A=
				);=0A=
		});=0A=
	},=0A=
=0A=
	css: function( key, value ) {=0A=
		// ignore negative width and height values=0A=
		if ( (key =3D=3D 'width' || key =3D=3D 'height') && parseFloat(value) =
< 0 )=0A=
			value =3D undefined;=0A=
		return this.attr( key, value, "curCSS" );=0A=
	},=0A=
=0A=
	text: function( text ) {=0A=
		if ( typeof text !=3D=3D "object" && text !=3D null )=0A=
			return this.empty().append( (this[0] && this[0].ownerDocument || =
document).createTextNode( text ) );=0A=
=0A=
		var ret =3D "";=0A=
=0A=
		jQuery.each( text || this, function(){=0A=
			jQuery.each( this.childNodes, function(){=0A=
				if ( this.nodeType !=3D 8 )=0A=
					ret +=3D this.nodeType !=3D 1 ?=0A=
						this.nodeValue :=0A=
						jQuery.fn.text( [ this ] );=0A=
			});=0A=
		});=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	wrapAll: function( html ) {=0A=
		if ( this[0] ) {=0A=
			// The elements to wrap the target around=0A=
			var wrap =3D jQuery( html, this[0].ownerDocument ).clone();=0A=
=0A=
			if ( this[0].parentNode )=0A=
				wrap.insertBefore( this[0] );=0A=
=0A=
			wrap.map(function(){=0A=
				var elem =3D this;=0A=
=0A=
				while ( elem.firstChild )=0A=
					elem =3D elem.firstChild;=0A=
=0A=
				return elem;=0A=
			}).append(this);=0A=
		}=0A=
=0A=
		return this;=0A=
	},=0A=
=0A=
	wrapInner: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).contents().wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	wrap: function( html ) {=0A=
		return this.each(function(){=0A=
			jQuery( this ).wrapAll( html );=0A=
		});=0A=
	},=0A=
=0A=
	append: function() {=0A=
		return this.domManip(arguments, true, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.appendChild( elem );=0A=
		});=0A=
	},=0A=
=0A=
	prepend: function() {=0A=
		return this.domManip(arguments, true, function(elem){=0A=
			if (this.nodeType =3D=3D 1)=0A=
				this.insertBefore( elem, this.firstChild );=0A=
		});=0A=
	},=0A=
=0A=
	before: function() {=0A=
		return this.domManip(arguments, false, function(elem){=0A=
			this.parentNode.insertBefore( elem, this );=0A=
		});=0A=
	},=0A=
=0A=
	after: function() {=0A=
		return this.domManip(arguments, false, function(elem){=0A=
			this.parentNode.insertBefore( elem, this.nextSibling );=0A=
		});=0A=
	},=0A=
=0A=
	end: function() {=0A=
		return this.prevObject || jQuery( [] );=0A=
	},=0A=
=0A=
	// For internal use only.=0A=
	// Behaves like an Array's .push method, not like a jQuery method.=0A=
	push: [].push,=0A=
=0A=
	find: function( selector ) {=0A=
		if ( this.length =3D=3D=3D 1 && !/,/.test(selector) ) {=0A=
			var ret =3D this.pushStack( [], "find", selector );=0A=
			ret.length =3D 0;=0A=
			jQuery.find( selector, this[0], ret );=0A=
			return ret;=0A=
		} else {=0A=
			var elems =3D jQuery.map(this, function(elem){=0A=
				return jQuery.find( selector, elem );=0A=
			});=0A=
=0A=
			return this.pushStack( /[^+>] [^+>]/.test( selector ) ?=0A=
				jQuery.unique( elems ) :=0A=
				elems, "find", selector );=0A=
		}=0A=
	},=0A=
=0A=
	clone: function( events ) {=0A=
		// Do the clone=0A=
		var ret =3D this.map(function(){=0A=
			if ( !jQuery.support.noCloneEvent && !jQuery.isXMLDoc(this) ) {=0A=
				// IE copies events bound via attachEvent when=0A=
				// using cloneNode. Calling detachEvent on the=0A=
				// clone will also remove the events from the orignal=0A=
				// In order to get around this, we use innerHTML.=0A=
				// Unfortunately, this means some modifications to=0A=
				// attributes in IE that are actually only stored=0A=
				// as properties will not be copied (such as the=0A=
				// the name attribute on an input).=0A=
				var clone =3D this.cloneNode(true),=0A=
					container =3D document.createElement("div");=0A=
				container.appendChild(clone);=0A=
				return jQuery.clean([container.innerHTML])[0];=0A=
			} else=0A=
				return this.cloneNode(true);=0A=
		});=0A=
=0A=
		// Need to set the expando to null on the cloned set if it exists=0A=
		// removeData doesn't work here, IE removes it from the original as =
well=0A=
		// this is primarily for IE but the data expando shouldn't be copied =
over in any browser=0A=
		var clone =3D ret.find("*").andSelf().each(function(){=0A=
			if ( this[ expando ] !=3D=3D undefined )=0A=
				this[ expando ] =3D null;=0A=
		});=0A=
=0A=
		// Copy the events from the original to the clone=0A=
		if ( events =3D=3D=3D true )=0A=
			this.find("*").andSelf().each(function(i){=0A=
				if (this.nodeType =3D=3D 3)=0A=
					return;=0A=
				var events =3D jQuery.data( this, "events" );=0A=
=0A=
				for ( var type in events )=0A=
					for ( var handler in events[ type ] )=0A=
						jQuery.event.add( clone[ i ], type, events[ type ][ handler ], =
events[ type ][ handler ].data );=0A=
			});=0A=
=0A=
		// Return the cloned set=0A=
		return ret;=0A=
	},=0A=
=0A=
	filter: function( selector ) {=0A=
		return this.pushStack(=0A=
			jQuery.isFunction( selector ) &&=0A=
			jQuery.grep(this, function(elem, i){=0A=
				return selector.call( elem, i );=0A=
			}) ||=0A=
=0A=
			jQuery.multiFilter( selector, jQuery.grep(this, function(elem){=0A=
				return elem.nodeType =3D=3D=3D 1;=0A=
			}) ), "filter", selector );=0A=
	},=0A=
=0A=
	closest: function( selector ) {=0A=
		var pos =3D jQuery.expr.match.POS.test( selector ) ? jQuery(selector) =
: null;=0A=
=0A=
		return this.map(function(){=0A=
			var cur =3D this;=0A=
			while ( cur && cur.ownerDocument ) {=0A=
				if ( pos ? pos.index(cur) > -1 : jQuery(cur).is(selector) )=0A=
					return cur;=0A=
				cur =3D cur.parentNode;=0A=
			}=0A=
		});=0A=
	},=0A=
=0A=
	not: function( selector ) {=0A=
		if ( typeof selector =3D=3D=3D "string" )=0A=
			// test special case where just one selector is passed in=0A=
			if ( isSimple.test( selector ) )=0A=
				return this.pushStack( jQuery.multiFilter( selector, this, true ), =
"not", selector );=0A=
			else=0A=
				selector =3D jQuery.multiFilter( selector, this );=0A=
=0A=
		var isArrayLike =3D selector.length && selector[selector.length - 1] =
!=3D=3D undefined && !selector.nodeType;=0A=
		return this.filter(function() {=0A=
			return isArrayLike ? jQuery.inArray( this, selector ) < 0 : this !=3D =
selector;=0A=
		});=0A=
	},=0A=
=0A=
	add: function( selector ) {=0A=
		return this.pushStack( jQuery.unique( jQuery.merge(=0A=
			this.get(),=0A=
			typeof selector =3D=3D=3D "string" ?=0A=
				jQuery( selector ) :=0A=
				jQuery.makeArray( selector )=0A=
		)));=0A=
	},=0A=
=0A=
	is: function( selector ) {=0A=
		return !!selector && jQuery.multiFilter( selector, this ).length > 0;=0A=
	},=0A=
=0A=
	hasClass: function( selector ) {=0A=
		return !!selector && this.is( "." + selector );=0A=
	},=0A=
=0A=
	val: function( value ) {=0A=
		if ( value =3D=3D=3D undefined ) {			=0A=
			var elem =3D this[0];=0A=
=0A=
			if ( elem ) {=0A=
				if( jQuery.nodeName( elem, 'option' ) )=0A=
					return (elem.attributes.value || {}).specified ? elem.value : =
elem.text;=0A=
				=0A=
				// We need to handle select boxes special=0A=
				if ( jQuery.nodeName( elem, "select" ) ) {=0A=
					var index =3D elem.selectedIndex,=0A=
						values =3D [],=0A=
						options =3D elem.options,=0A=
						one =3D elem.type =3D=3D "select-one";=0A=
=0A=
					// Nothing was selected=0A=
					if ( index < 0 )=0A=
						return null;=0A=
=0A=
					// Loop through all the selected options=0A=
					for ( var i =3D one ? index : 0, max =3D one ? index + 1 : =
options.length; i < max; i++ ) {=0A=
						var option =3D options[ i ];=0A=
=0A=
						if ( option.selected ) {=0A=
							// Get the specifc value for the option=0A=
							value =3D jQuery(option).val();=0A=
=0A=
							// We don't need an array for one selects=0A=
							if ( one )=0A=
								return value;=0A=
=0A=
							// Multi-Selects return an array=0A=
							values.push( value );=0A=
						}=0A=
					}=0A=
=0A=
					return values;				=0A=
				}=0A=
=0A=
				// Everything else, we just grab the value=0A=
				return (elem.value || "").replace(/\r/g, "");=0A=
=0A=
			}=0A=
=0A=
			return undefined;=0A=
		}=0A=
=0A=
		if ( typeof value =3D=3D=3D "number" )=0A=
			value +=3D '';=0A=
=0A=
		return this.each(function(){=0A=
			if ( this.nodeType !=3D 1 )=0A=
				return;=0A=
=0A=
			if ( jQuery.isArray(value) && /radio|checkbox/.test( this.type ) )=0A=
				this.checked =3D (jQuery.inArray(this.value, value) >=3D 0 ||=0A=
					jQuery.inArray(this.name, value) >=3D 0);=0A=
=0A=
			else if ( jQuery.nodeName( this, "select" ) ) {=0A=
				var values =3D jQuery.makeArray(value);=0A=
=0A=
				jQuery( "option", this ).each(function(){=0A=
					this.selected =3D (jQuery.inArray( this.value, values ) >=3D 0 ||=0A=
						jQuery.inArray( this.text, values ) >=3D 0);=0A=
				});=0A=
=0A=
				if ( !values.length )=0A=
					this.selectedIndex =3D -1;=0A=
=0A=
			} else=0A=
				this.value =3D value;=0A=
		});=0A=
	},=0A=
=0A=
	html: function( value ) {=0A=
		return value =3D=3D=3D undefined ?=0A=
			(this[0] ?=0A=
				this[0].innerHTML :=0A=
				null) :=0A=
			this.empty().append( value );=0A=
	},=0A=
=0A=
	replaceWith: function( value ) {=0A=
		return this.after( value ).remove();=0A=
	},=0A=
=0A=
	eq: function( i ) {=0A=
		return this.slice( i, +i + 1 );=0A=
	},=0A=
=0A=
	slice: function() {=0A=
		return this.pushStack( Array.prototype.slice.apply( this, arguments ),=0A=
			"slice", Array.prototype.slice.call(arguments).join(",") );=0A=
	},=0A=
=0A=
	map: function( callback ) {=0A=
		return this.pushStack( jQuery.map(this, function(elem, i){=0A=
			return callback.call( elem, i, elem );=0A=
		}));=0A=
	},=0A=
=0A=
	andSelf: function() {=0A=
		return this.add( this.prevObject );=0A=
	},=0A=
=0A=
	domManip: function( args, table, callback ) {=0A=
		if ( this[0] ) {=0A=
			var fragment =3D (this[0].ownerDocument || =
this[0]).createDocumentFragment(),=0A=
				scripts =3D jQuery.clean( args, (this[0].ownerDocument || this[0]), =
fragment ),=0A=
				first =3D fragment.firstChild,=0A=
				extra =3D this.length > 1 ? fragment.cloneNode(true) : fragment;=0A=
=0A=
			if ( first )=0A=
				for ( var i =3D 0, l =3D this.length; i < l; i++ )=0A=
					callback.call( root(this[i], first), i > 0 ? extra.cloneNode(true) =
: fragment );=0A=
			=0A=
			if ( scripts )=0A=
				jQuery.each( scripts, evalScript );=0A=
		}=0A=
=0A=
		return this;=0A=
		=0A=
		function root( elem, cur ) {=0A=
			return table && jQuery.nodeName(elem, "table") && =
jQuery.nodeName(cur, "tr") ?=0A=
				(elem.getElementsByTagName("tbody")[0] ||=0A=
				elem.appendChild(elem.ownerDocument.createElement("tbody"))) :=0A=
				elem;=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
// Give the init function the jQuery prototype for later instantiation=0A=
jQuery.fn.init.prototype =3D jQuery.fn;=0A=
=0A=
function evalScript( i, elem ) {=0A=
	if ( elem.src )=0A=
		jQuery.ajax({=0A=
			url: elem.src,=0A=
			async: false,=0A=
			dataType: "script"=0A=
		});=0A=
=0A=
	else=0A=
		jQuery.globalEval( elem.text || elem.textContent || elem.innerHTML || =
"" );=0A=
=0A=
	if ( elem.parentNode )=0A=
		elem.parentNode.removeChild( elem );=0A=
}=0A=
=0A=
function now(){=0A=
	return +new Date;=0A=
}=0A=
=0A=
jQuery.extend =3D jQuery.fn.extend =3D function() {=0A=
	// copy reference to target object=0A=
	var target =3D arguments[0] || {}, i =3D 1, length =3D =
arguments.length, deep =3D false, options;=0A=
=0A=
	// Handle a deep copy situation=0A=
	if ( typeof target =3D=3D=3D "boolean" ) {=0A=
		deep =3D target;=0A=
		target =3D arguments[1] || {};=0A=
		// skip the boolean and the target=0A=
		i =3D 2;=0A=
	}=0A=
=0A=
	// Handle case when target is a string or something (possible in deep =
copy)=0A=
	if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) )=0A=
		target =3D {};=0A=
=0A=
	// extend jQuery itself if only one argument is passed=0A=
	if ( length =3D=3D i ) {=0A=
		target =3D this;=0A=
		--i;=0A=
	}=0A=
=0A=
	for ( ; i < length; i++ )=0A=
		// Only deal with non-null/undefined values=0A=
		if ( (options =3D arguments[ i ]) !=3D null )=0A=
			// Extend the base object=0A=
			for ( var name in options ) {=0A=
				var src =3D target[ name ], copy =3D options[ name ];=0A=
=0A=
				// Prevent never-ending loop=0A=
				if ( target =3D=3D=3D copy )=0A=
					continue;=0A=
=0A=
				// Recurse if we're merging object values=0A=
				if ( deep && copy && typeof copy =3D=3D=3D "object" && =
!copy.nodeType )=0A=
					target[ name ] =3D jQuery.extend( deep, =0A=
						// Never move original objects, clone them=0A=
						src || ( copy.length !=3D null ? [ ] : { } )=0A=
					, copy );=0A=
=0A=
				// Don't bring in undefined values=0A=
				else if ( copy !=3D=3D undefined )=0A=
					target[ name ] =3D copy;=0A=
=0A=
			}=0A=
=0A=
	// Return the modified object=0A=
	return target;=0A=
};=0A=
=0A=
// exclude the following css properties to add px=0A=
var	exclude =3D /z-?index|font-?weight|opacity|zoom|line-?height/i,=0A=
	// cache defaultView=0A=
	defaultView =3D document.defaultView || {},=0A=
	toString =3D Object.prototype.toString;=0A=
=0A=
jQuery.extend({=0A=
	noConflict: function( deep ) {=0A=
		window.$ =3D _$;=0A=
=0A=
		if ( deep )=0A=
			window.jQuery =3D _jQuery;=0A=
=0A=
		return jQuery;=0A=
	},=0A=
=0A=
	// See test/unit/core.js for details concerning isFunction.=0A=
	// Since version 1.3, DOM methods and functions like alert=0A=
	// aren't supported. They return false on IE (#2968).=0A=
	isFunction: function( obj ) {=0A=
		return toString.call(obj) =3D=3D=3D "[object Function]";=0A=
	},=0A=
=0A=
	isArray: function( obj ) {=0A=
		return toString.call(obj) =3D=3D=3D "[object Array]";=0A=
	},=0A=
=0A=
	// check if an element is in a (or is an) XML document=0A=
	isXMLDoc: function( elem ) {=0A=
		return elem.nodeType =3D=3D=3D 9 && elem.documentElement.nodeName =
!=3D=3D "HTML" ||=0A=
			!!elem.ownerDocument && jQuery.isXMLDoc( elem.ownerDocument );=0A=
	},=0A=
=0A=
	// Evalulates a script in a global context=0A=
	globalEval: function( data ) {=0A=
		data =3D jQuery.trim( data );=0A=
=0A=
		if ( data ) {=0A=
			// Inspired by code by Andrea Giammarchi=0A=
			// =
http://webreflection.blogspot.com/2007/08/global-scope-evaluation-and-dom=
.html=0A=
			var head =3D document.getElementsByTagName("head")[0] || =
document.documentElement,=0A=
				script =3D document.createElement("script");=0A=
=0A=
			script.type =3D "text/javascript";=0A=
			if ( jQuery.support.scriptEval )=0A=
				script.appendChild( document.createTextNode( data ) );=0A=
			else=0A=
				script.text =3D data;=0A=
=0A=
			// Use insertBefore instead of appendChild  to circumvent an IE6 bug.=0A=
			// This arises when a base node is used (#2709).=0A=
			head.insertBefore( script, head.firstChild );=0A=
			head.removeChild( script );=0A=
		}=0A=
	},=0A=
=0A=
	nodeName: function( elem, name ) {=0A=
		return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D =
name.toUpperCase();=0A=
	},=0A=
=0A=
	// args is for internal usage only=0A=
	each: function( object, callback, args ) {=0A=
		var name, i =3D 0, length =3D object.length;=0A=
=0A=
		if ( args ) {=0A=
			if ( length =3D=3D=3D undefined ) {=0A=
				for ( name in object )=0A=
					if ( callback.apply( object[ name ], args ) =3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( ; i < length; )=0A=
					if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false )=0A=
						break;=0A=
=0A=
		// A special, fast, case for the most common use of each=0A=
		} else {=0A=
			if ( length =3D=3D=3D undefined ) {=0A=
				for ( name in object )=0A=
					if ( callback.call( object[ name ], name, object[ name ] ) =
=3D=3D=3D false )=0A=
						break;=0A=
			} else=0A=
				for ( var value =3D object[0];=0A=
					i < length && callback.call( value, i, value ) !=3D=3D false; value =
=3D object[++i] ){}=0A=
		}=0A=
=0A=
		return object;=0A=
	},=0A=
=0A=
	prop: function( elem, value, type, i, name ) {=0A=
		// Handle executable functions=0A=
		if ( jQuery.isFunction( value ) )=0A=
			value =3D value.call( elem, i );=0A=
=0A=
		// Handle passing in a number to a CSS property=0A=
		return typeof value =3D=3D=3D "number" && type =3D=3D "curCSS" && =
!exclude.test( name ) ?=0A=
			value + "px" :=0A=
			value;=0A=
	},=0A=
=0A=
	className: {=0A=
		// internal only, use addClass("class")=0A=
		add: function( elem, classNames ) {=0A=
			jQuery.each((classNames || "").split(/\s+/), function(i, className){=0A=
				if ( elem.nodeType =3D=3D 1 && !jQuery.className.has( =
elem.className, className ) )=0A=
					elem.className +=3D (elem.className ? " " : "") + className;=0A=
			});=0A=
		},=0A=
=0A=
		// internal only, use removeClass("class")=0A=
		remove: function( elem, classNames ) {=0A=
			if (elem.nodeType =3D=3D 1)=0A=
				elem.className =3D classNames !=3D=3D undefined ?=0A=
					jQuery.grep(elem.className.split(/\s+/), function(className){=0A=
						return !jQuery.className.has( classNames, className );=0A=
					}).join(" ") :=0A=
					"";=0A=
		},=0A=
=0A=
		// internal only, use hasClass("class")=0A=
		has: function( elem, className ) {=0A=
			return elem && jQuery.inArray( className, (elem.className || =
elem).toString().split(/\s+/) ) > -1;=0A=
		}=0A=
	},=0A=
=0A=
	// A method for quickly swapping in/out CSS properties to get correct =
calculations=0A=
	swap: function( elem, options, callback ) {=0A=
		var old =3D {};=0A=
		// Remember the old values, and insert the new ones=0A=
		for ( var name in options ) {=0A=
			old[ name ] =3D elem.style[ name ];=0A=
			elem.style[ name ] =3D options[ name ];=0A=
		}=0A=
=0A=
		callback.call( elem );=0A=
=0A=
		// Revert the old values=0A=
		for ( var name in options )=0A=
			elem.style[ name ] =3D old[ name ];=0A=
	},=0A=
=0A=
	css: function( elem, name, force ) {=0A=
		if ( name =3D=3D "width" || name =3D=3D "height" ) {=0A=
			var val, props =3D { position: "absolute", visibility: "hidden", =
display:"block" }, which =3D name =3D=3D "width" ? [ "Left", "Right" ] : =
[ "Top", "Bottom" ];=0A=
=0A=
			function getWH() {=0A=
				val =3D name =3D=3D "width" ? elem.offsetWidth : elem.offsetHeight;=0A=
				var padding =3D 0, border =3D 0;=0A=
				jQuery.each( which, function() {=0A=
					padding +=3D parseFloat(jQuery.curCSS( elem, "padding" + this, =
true)) || 0;=0A=
					border +=3D parseFloat(jQuery.curCSS( elem, "border" + this + =
"Width", true)) || 0;=0A=
				});=0A=
				val -=3D Math.round(padding + border);=0A=
			}=0A=
=0A=
			if ( jQuery(elem).is(":visible") )=0A=
				getWH();=0A=
			else=0A=
				jQuery.swap( elem, props, getWH );=0A=
=0A=
			return Math.max(0, val);=0A=
		}=0A=
=0A=
		return jQuery.curCSS( elem, name, force );=0A=
	},=0A=
=0A=
	curCSS: function( elem, name, force ) {=0A=
		var ret, style =3D elem.style;=0A=
=0A=
		// We need to handle opacity special in IE=0A=
		if ( name =3D=3D "opacity" && !jQuery.support.opacity ) {=0A=
			ret =3D jQuery.attr( style, "opacity" );=0A=
=0A=
			return ret =3D=3D "" ?=0A=
				"1" :=0A=
				ret;=0A=
		}=0A=
=0A=
		// Make sure we're using the right name for getting the float value=0A=
		if ( name.match( /float/i ) )=0A=
			name =3D styleFloat;=0A=
=0A=
		if ( !force && style && style[ name ] )=0A=
			ret =3D style[ name ];=0A=
=0A=
		else if ( defaultView.getComputedStyle ) {=0A=
=0A=
			// Only "float" is needed here=0A=
			if ( name.match( /float/i ) )=0A=
				name =3D "float";=0A=
=0A=
			name =3D name.replace( /([A-Z])/g, "-$1" ).toLowerCase();=0A=
=0A=
			var computedStyle =3D defaultView.getComputedStyle( elem, null );=0A=
=0A=
			if ( computedStyle )=0A=
				ret =3D computedStyle.getPropertyValue( name );=0A=
=0A=
			// We should always get a number back from opacity=0A=
			if ( name =3D=3D "opacity" && ret =3D=3D "" )=0A=
				ret =3D "1";=0A=
=0A=
		} else if ( elem.currentStyle ) {=0A=
			var camelCase =3D name.replace(/\-(\w)/g, function(all, letter){=0A=
				return letter.toUpperCase();=0A=
			});=0A=
=0A=
			ret =3D elem.currentStyle[ name ] || elem.currentStyle[ camelCase ];=0A=
=0A=
			// From the awesome hack by Dean Edwards=0A=
			// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291=0A=
=0A=
			// If we're not dealing with a regular pixel number=0A=
			// but a number that has a weird ending, we need to convert it to =
pixels=0A=
			if ( !/^\d+(px)?$/i.test( ret ) && /^\d/.test( ret ) ) {=0A=
				// Remember the original values=0A=
				var left =3D style.left, rsLeft =3D elem.runtimeStyle.left;=0A=
=0A=
				// Put in the new values to get a computed value out=0A=
				elem.runtimeStyle.left =3D elem.currentStyle.left;=0A=
				style.left =3D ret || 0;=0A=
				ret =3D style.pixelLeft + "px";=0A=
=0A=
				// Revert the changed values=0A=
				style.left =3D left;=0A=
				elem.runtimeStyle.left =3D rsLeft;=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	clean: function( elems, context, fragment ) {=0A=
		context =3D context || document;=0A=
=0A=
		// !context.createElement fails in IE with an error but returns typeof =
'object'=0A=
		if ( typeof context.createElement =3D=3D=3D "undefined" )=0A=
			context =3D context.ownerDocument || context[0] && =
context[0].ownerDocument || document;=0A=
=0A=
		// If a single string is passed in and it's a single tag=0A=
		// just do a createElement and skip the rest=0A=
		if ( !fragment && elems.length =3D=3D=3D 1 && typeof elems[0] =
=3D=3D=3D "string" ) {=0A=
			var match =3D /^<(\w+)\s*\/?>$/.exec(elems[0]);=0A=
			if ( match )=0A=
				return [ context.createElement( match[1] ) ];=0A=
		}=0A=
=0A=
		var ret =3D [], scripts =3D [], div =3D context.createElement("div");=0A=
=0A=
		jQuery.each(elems, function(i, elem){=0A=
			if ( typeof elem =3D=3D=3D "number" )=0A=
				elem +=3D '';=0A=
=0A=
			if ( !elem )=0A=
				return;=0A=
=0A=
			// Convert html string into DOM nodes=0A=
			if ( typeof elem =3D=3D=3D "string" ) {=0A=
				// Fix "XHTML"-style tags in all browsers=0A=
				elem =3D elem.replace(/(<(\w+)[^>]*?)\/>/g, function(all, front, =
tag){=0A=
					return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i) ?=0A=
						all :=0A=
						front + "></" + tag + ">";=0A=
				});=0A=
=0A=
				// Trim whitespace, otherwise indexOf won't work as expected=0A=
				var tags =3D jQuery.trim( elem ).toLowerCase();=0A=
=0A=
				var wrap =3D=0A=
					// option or optgroup=0A=
					!tags.indexOf("<opt") &&=0A=
					[ 1, "<select multiple=3D'multiple'>", "</select>" ] ||=0A=
=0A=
					!tags.indexOf("<leg") &&=0A=
					[ 1, "<fieldset>", "</fieldset>" ] ||=0A=
=0A=
					tags.match(/^<(thead|tbody|tfoot|colg|cap)/) &&=0A=
					[ 1, "<table>", "</table>" ] ||=0A=
=0A=
					!tags.indexOf("<tr") &&=0A=
					[ 2, "<table><tbody>", "</tbody></table>" ] ||=0A=
=0A=
				 	// <thead> matched above=0A=
					(!tags.indexOf("<td") || !tags.indexOf("<th")) &&=0A=
					[ 3, "<table><tbody><tr>", "</tr></tbody></table>" ] ||=0A=
=0A=
					!tags.indexOf("<col") &&=0A=
					[ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ] ||=0A=
=0A=
					// IE can't serialize <link> and <script> tags normally=0A=
					!jQuery.support.htmlSerialize &&=0A=
					[ 1, "div<div>", "</div>" ] ||=0A=
=0A=
					[ 0, "", "" ];=0A=
=0A=
				// Go to html and back, then peel off extra wrappers=0A=
				div.innerHTML =3D wrap[1] + elem + wrap[2];=0A=
=0A=
				// Move to the right depth=0A=
				while ( wrap[0]-- )=0A=
					div =3D div.lastChild;=0A=
=0A=
				// Remove IE's autoinserted <tbody> from table fragments=0A=
				if ( !jQuery.support.tbody ) {=0A=
=0A=
					// String was a <table>, *may* have spurious <tbody>=0A=
					var tbody =3D !tags.indexOf("<table") && tags.indexOf("<tbody") < 0 =
?=0A=
						div.firstChild && div.firstChild.childNodes :=0A=
=0A=
						// String was a bare <thead> or <tfoot>=0A=
						wrap[1] =3D=3D "<table>" && tags.indexOf("<tbody") < 0 ?=0A=
							div.childNodes :=0A=
							[];=0A=
=0A=
					for ( var j =3D tbody.length - 1; j >=3D 0 ; --j )=0A=
						if ( jQuery.nodeName( tbody[ j ], "tbody" ) && !tbody[ j =
].childNodes.length )=0A=
							tbody[ j ].parentNode.removeChild( tbody[ j ] );=0A=
=0A=
					}=0A=
=0A=
				// IE completely kills leading whitespace when innerHTML is used=0A=
				if ( !jQuery.support.leadingWhitespace && /^\s/.test( elem ) )=0A=
					div.insertBefore( context.createTextNode( elem.match(/^\s*/)[0] ), =
div.firstChild );=0A=
				=0A=
				elem =3D jQuery.makeArray( div.childNodes );=0A=
			}=0A=
=0A=
			if ( elem.nodeType )=0A=
				ret.push( elem );=0A=
			else=0A=
				ret =3D jQuery.merge( ret, elem );=0A=
=0A=
		});=0A=
=0A=
		if ( fragment ) {=0A=
			for ( var i =3D 0; ret[i]; i++ ) {=0A=
				if ( jQuery.nodeName( ret[i], "script" ) && (!ret[i].type || =
ret[i].type.toLowerCase() =3D=3D=3D "text/javascript") ) {=0A=
					scripts.push( ret[i].parentNode ? ret[i].parentNode.removeChild( =
ret[i] ) : ret[i] );=0A=
				} else {=0A=
					if ( ret[i].nodeType =3D=3D=3D 1 )=0A=
						ret.splice.apply( ret, [i + 1, =
0].concat(jQuery.makeArray(ret[i].getElementsByTagName("script"))) );=0A=
					fragment.appendChild( ret[i] );=0A=
				}=0A=
			}=0A=
			=0A=
			return scripts;=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	attr: function( elem, name, value ) {=0A=
		// don't set attributes on text and comment nodes=0A=
		if (!elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8)=0A=
			return undefined;=0A=
=0A=
		var notxml =3D !jQuery.isXMLDoc( elem ),=0A=
			// Whether we are setting (or getting)=0A=
			set =3D value !=3D=3D undefined;=0A=
=0A=
		// Try to normalize/fix the name=0A=
		name =3D notxml && jQuery.props[ name ] || name;=0A=
=0A=
		// Only do all the following if this is a node (faster for style)=0A=
		// IE elem.getAttribute passes even for style=0A=
		if ( elem.tagName ) {=0A=
=0A=
			// These attributes require special treatment=0A=
			var special =3D /href|src|style/.test( name );=0A=
=0A=
			// Safari mis-reports the default selected property of a hidden option=0A=
			// Accessing the parent's selectedIndex property fixes it=0A=
			if ( name =3D=3D "selected" && elem.parentNode )=0A=
				elem.parentNode.selectedIndex;=0A=
=0A=
			// If applicable, access the attribute via the DOM 0 way=0A=
			if ( name in elem && notxml && !special ) {=0A=
				if ( set ){=0A=
					// We can't allow the type property to be changed (since it causes =
problems in IE)=0A=
					if ( name =3D=3D "type" && jQuery.nodeName( elem, "input" ) && =
elem.parentNode )=0A=
						throw "type property can't be changed";=0A=
=0A=
					elem[ name ] =3D value;=0A=
				}=0A=
=0A=
				// browsers index elements by id/name on forms, give priority to =
attributes.=0A=
				if( jQuery.nodeName( elem, "form" ) && elem.getAttributeNode(name) )=0A=
					return elem.getAttributeNode( name ).nodeValue;=0A=
=0A=
				// elem.tabIndex doesn't always return the correct value when it =
hasn't been explicitly set=0A=
				// =
http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi=
ndex-values-with-javascript/=0A=
				if ( name =3D=3D "tabIndex" ) {=0A=
					var attributeNode =3D elem.getAttributeNode( "tabIndex" );=0A=
					return attributeNode && attributeNode.specified=0A=
						? attributeNode.value=0A=
						: elem.nodeName.match(/(button|input|object|select|textarea)/i)=0A=
							? 0=0A=
							: elem.nodeName.match(/^(a|area)$/i) && elem.href=0A=
								? 0=0A=
								: undefined;=0A=
				}=0A=
=0A=
				return elem[ name ];=0A=
			}=0A=
=0A=
			if ( !jQuery.support.style && notxml &&  name =3D=3D "style" )=0A=
				return jQuery.attr( elem.style, "cssText", value );=0A=
=0A=
			if ( set )=0A=
				// convert the value to a string (all browsers do this but IE) see =
#1070=0A=
				elem.setAttribute( name, "" + value );=0A=
=0A=
			var attr =3D !jQuery.support.hrefNormalized && notxml && special=0A=
					// Some attributes require a special call on IE=0A=
					? elem.getAttribute( name, 2 )=0A=
					: elem.getAttribute( name );=0A=
=0A=
			// Non-existent attributes return null, we normalize to undefined=0A=
			return attr =3D=3D=3D null ? undefined : attr;=0A=
		}=0A=
=0A=
		// elem is actually elem.style ... set the style=0A=
=0A=
		// IE uses filters for opacity=0A=
		if ( !jQuery.support.opacity && name =3D=3D "opacity" ) {=0A=
			if ( set ) {=0A=
				// IE has trouble with opacity if it does not have layout=0A=
				// Force it by setting the zoom level=0A=
				elem.zoom =3D 1;=0A=
=0A=
				// Set the alpha filter to set the opacity=0A=
				elem.filter =3D (elem.filter || "").replace( /alpha\([^)]*\)/, "" ) +=0A=
					(parseInt( value ) + '' =3D=3D "NaN" ? "" : "alpha(opacity=3D" + =
value * 100 + ")");=0A=
			}=0A=
=0A=
			return elem.filter && elem.filter.indexOf("opacity=3D") >=3D 0 ?=0A=
				(parseFloat( elem.filter.match(/opacity=3D([^)]*)/)[1] ) / 100) + '':=0A=
				"";=0A=
		}=0A=
=0A=
		name =3D name.replace(/-([a-z])/ig, function(all, letter){=0A=
			return letter.toUpperCase();=0A=
		});=0A=
=0A=
		if ( set )=0A=
			elem[ name ] =3D value;=0A=
=0A=
		return elem[ name ];=0A=
	},=0A=
=0A=
	trim: function( text ) {=0A=
		return (text || "").replace( /^\s+|\s+$/g, "" );=0A=
	},=0A=
=0A=
	makeArray: function( array ) {=0A=
		var ret =3D [];=0A=
=0A=
		if( array !=3D null ){=0A=
			var i =3D array.length;=0A=
			// The window, strings (and functions) also have 'length'=0A=
			if( i =3D=3D null || typeof array =3D=3D=3D "string" || =
jQuery.isFunction(array) || array.setInterval )=0A=
				ret[0] =3D array;=0A=
			else=0A=
				while( i )=0A=
					ret[--i] =3D array[i];=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	inArray: function( elem, array ) {=0A=
		for ( var i =3D 0, length =3D array.length; i < length; i++ )=0A=
		// Use =3D=3D=3D because on IE, window =3D=3D document=0A=
			if ( array[ i ] =3D=3D=3D elem )=0A=
				return i;=0A=
=0A=
		return -1;=0A=
	},=0A=
=0A=
	merge: function( first, second ) {=0A=
		// We have to loop this way because IE & Opera overwrite the length=0A=
		// expando of getElementsByTagName=0A=
		var i =3D 0, elem, pos =3D first.length;=0A=
		// Also, we need to make sure that the correct elements are being =
returned=0A=
		// (IE returns comment nodes in a '*' query)=0A=
		if ( !jQuery.support.getAll ) {=0A=
			while ( (elem =3D second[ i++ ]) !=3D null )=0A=
				if ( elem.nodeType !=3D 8 )=0A=
					first[ pos++ ] =3D elem;=0A=
=0A=
		} else=0A=
			while ( (elem =3D second[ i++ ]) !=3D null )=0A=
				first[ pos++ ] =3D elem;=0A=
=0A=
		return first;=0A=
	},=0A=
=0A=
	unique: function( array ) {=0A=
		var ret =3D [], done =3D {};=0A=
=0A=
		try {=0A=
=0A=
			for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A=
				var id =3D jQuery.data( array[ i ] );=0A=
=0A=
				if ( !done[ id ] ) {=0A=
					done[ id ] =3D true;=0A=
					ret.push( array[ i ] );=0A=
				}=0A=
			}=0A=
=0A=
		} catch( e ) {=0A=
			ret =3D array;=0A=
		}=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	grep: function( elems, callback, inv ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, only saving the items=0A=
		// that pass the validator function=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ )=0A=
			if ( !inv !=3D !callback( elems[ i ], i ) )=0A=
				ret.push( elems[ i ] );=0A=
=0A=
		return ret;=0A=
	},=0A=
=0A=
	map: function( elems, callback ) {=0A=
		var ret =3D [];=0A=
=0A=
		// Go through the array, translating each of the items to their=0A=
		// new value (or values).=0A=
		for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A=
			var value =3D callback( elems[ i ], i );=0A=
=0A=
			if ( value !=3D null )=0A=
				ret[ ret.length ] =3D value;=0A=
		}=0A=
=0A=
		return ret.concat.apply( [], ret );=0A=
	}=0A=
});=0A=
=0A=
// Use of jQuery.browser is deprecated.=0A=
// It's included for backwards compatibility and plugins,=0A=
// although they should work to migrate away.=0A=
=0A=
var userAgent =3D navigator.userAgent.toLowerCase();=0A=
=0A=
// Figure out what browser is being used=0A=
jQuery.browser =3D {=0A=
	version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || =
[0,'0'])[1],=0A=
	safari: /webkit/.test( userAgent ),=0A=
	opera: /opera/.test( userAgent ),=0A=
	msie: /msie/.test( userAgent ) && !/opera/.test( userAgent ),=0A=
	mozilla: /mozilla/.test( userAgent ) && !/(compatible|webkit)/.test( =
userAgent )=0A=
};=0A=
=0A=
jQuery.each({=0A=
	parent: function(elem){return elem.parentNode;},=0A=
	parents: function(elem){return jQuery.dir(elem,"parentNode");},=0A=
	next: function(elem){return jQuery.nth(elem,2,"nextSibling");},=0A=
	prev: function(elem){return jQuery.nth(elem,2,"previousSibling");},=0A=
	nextAll: function(elem){return jQuery.dir(elem,"nextSibling");},=0A=
	prevAll: function(elem){return jQuery.dir(elem,"previousSibling");},=0A=
	siblings: function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},=0A=
	children: function(elem){return jQuery.sibling(elem.firstChild);},=0A=
	contents: function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function( selector ) {=0A=
		var ret =3D jQuery.map( this, fn );=0A=
=0A=
		if ( selector && typeof selector =3D=3D "string" )=0A=
			ret =3D jQuery.multiFilter( selector, ret );=0A=
=0A=
		return this.pushStack( jQuery.unique( ret ), name, selector );=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	appendTo: "append",=0A=
	prependTo: "prepend",=0A=
	insertBefore: "before",=0A=
	insertAfter: "after",=0A=
	replaceAll: "replaceWith"=0A=
}, function(name, original){=0A=
	jQuery.fn[ name ] =3D function() {=0A=
		var args =3D arguments;=0A=
=0A=
		return this.each(function(){=0A=
			for ( var i =3D 0, length =3D args.length; i < length; i++ )=0A=
				jQuery( args[ i ] )[ original ]( this );=0A=
		});=0A=
	};=0A=
});=0A=
=0A=
jQuery.each({=0A=
	removeAttr: function( name ) {=0A=
		jQuery.attr( this, name, "" );=0A=
		if (this.nodeType =3D=3D 1)=0A=
			this.removeAttribute( name );=0A=
	},=0A=
=0A=
	addClass: function( classNames ) {=0A=
		jQuery.className.add( this, classNames );=0A=
	},=0A=
=0A=
	removeClass: function( classNames ) {=0A=
		jQuery.className.remove( this, classNames );=0A=
	},=0A=
=0A=
	toggleClass: function( classNames, state ) {=0A=
		if( typeof state !=3D=3D "boolean" )=0A=
			state =3D !jQuery.className.has( this, classNames );=0A=
		jQuery.className[ state ? "add" : "remove" ]( this, classNames );=0A=
	},=0A=
=0A=
	remove: function( selector ) {=0A=
		if ( !selector || jQuery.filter( selector, [ this ] ).length ) {=0A=
			// Prevent memory leaks=0A=
			jQuery( "*", this ).add([this]).each(function(){=0A=
				jQuery.event.remove(this);=0A=
				jQuery.removeData(this);=0A=
			});=0A=
			if (this.parentNode)=0A=
				this.parentNode.removeChild( this );=0A=
		}=0A=
	},=0A=
=0A=
	empty: function() {=0A=
		// Remove element nodes and prevent memory leaks=0A=
		jQuery( ">*", this ).remove();=0A=
=0A=
		// Remove any remaining nodes=0A=
		while ( this.firstChild )=0A=
			this.removeChild( this.firstChild );=0A=
	}=0A=
}, function(name, fn){=0A=
	jQuery.fn[ name ] =3D function(){=0A=
		return this.each( fn, arguments );=0A=
	};=0A=
});=0A=
=0A=
// Helper function used by the dimensions and offset modules=0A=
function num(elem, prop) {=0A=
	return elem[0] && parseInt( jQuery.curCSS(elem[0], prop, true), 10 ) || =
0;=0A=
}=0A=
var expando =3D "jQuery" + now(), uuid =3D 0, windowData =3D {};

jQuery.extend({
	cache: {},

	data: function( elem, name, data ) {
		elem =3D elem =3D=3D window ?
			windowData :
			elem;

		var id =3D elem[ expando ];

		// Compute a unique ID for the element
		if ( !id )
			id =3D elem[ expando ] =3D ++uuid;

		// Only generate the data cache if we're
		// trying to access or manipulate it
		if ( name && !jQuery.cache[ id ] )
			jQuery.cache[ id ] =3D {};

		// Prevent overriding the named cache with undefined values
		if ( data !=3D=3D undefined )
			jQuery.cache[ id ][ name ] =3D data;

		// Return the named cache data, or the ID for the element
		return name ?
			jQuery.cache[ id ][ name ] :
			id;
	},

	removeData: function( elem, name ) {
		elem =3D elem =3D=3D window ?
			windowData :
			elem;

		var id =3D elem[ expando ];

		// If we want to remove a specific section of the element's data
		if ( name ) {
			if ( jQuery.cache[ id ] ) {
				// Remove the section of cache data
				delete jQuery.cache[ id ][ name ];

				// If we've removed all the data, remove the element's cache
				name =3D "";

				for ( name in jQuery.cache[ id ] )
					break;

				if ( !name )
					jQuery.removeData( elem );
			}

		// Otherwise, we want to remove all of the element's data
		} else {
			// Clean up the element expando
			try {
				delete elem[ expando ];
			} catch(e){
				// IE has trouble directly removing the expando
				// but it's ok with using removeAttribute
				if ( elem.removeAttribute )
					elem.removeAttribute( expando );
			}

			// Completely remove the data cache
			delete jQuery.cache[ id ];
		}
	},
	queue: function( elem, type, data ) {
		if ( elem ){
=09
			type =3D (type || "fx") + "queue";
=09
			var q =3D jQuery.data( elem, type );
=09
			if ( !q || jQuery.isArray(data) )
				q =3D jQuery.data( elem, type, jQuery.makeArray(data) );
			else if( data )
				q.push( data );
=09
		}
		return q;
	},

	dequeue: function( elem, type ){
		var queue =3D jQuery.queue( elem, type ),
			fn =3D queue.shift();
	=09
		if( !type || type =3D=3D=3D "fx" )
			fn =3D queue[0];
		=09
		if( fn !=3D=3D undefined )
			fn.call(elem);
	}
});

jQuery.fn.extend({
	data: function( key, value ){
		var parts =3D key.split(".");
		parts[1] =3D parts[1] ? "." + parts[1] : "";

		if ( value =3D=3D=3D undefined ) {
			var data =3D this.triggerHandler("getData" + parts[1] + "!", =
[parts[0]]);

			if ( data =3D=3D=3D undefined && this.length )
				data =3D jQuery.data( this[0], key );

			return data =3D=3D=3D undefined && parts[1] ?
				this.data( parts[0] ) :
				data;
		} else
			return this.trigger("setData" + parts[1] + "!", [parts[0], =
value]).each(function(){
				jQuery.data( this, key, value );
			});
	},

	removeData: function( key ){
		return this.each(function(){
			jQuery.removeData( this, key );
		});
	},
	queue: function(type, data){
		if ( typeof type !=3D=3D "string" ) {
			data =3D type;
			type =3D "fx";
		}

		if ( data =3D=3D=3D undefined )
			return jQuery.queue( this[0], type );

		return this.each(function(){
			var queue =3D jQuery.queue( this, type, data );
		=09
			 if( type =3D=3D "fx" && queue.length =3D=3D 1 )
				queue[0].call(this);
		});
	},
	dequeue: function(type){
		return this.each(function(){
			jQuery.dequeue( this, type );
		});
	}
});/*!=0A=
 * Sizzle CSS Selector Engine - v0.9.3=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){=0A=
=0A=
var chunker =3D =
/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]+['"]|[^[\]'"]+=
)+\]|\\.|[^ >+~,(\[]+)+|[>+~])(\s*,\s*)?/g,=0A=
	done =3D 0,=0A=
	toString =3D Object.prototype.toString;=0A=
=0A=
var Sizzle =3D function(selector, context, results, seed) {=0A=
	results =3D results || [];=0A=
	context =3D context || document;=0A=
=0A=
	if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 )=0A=
		return [];=0A=
	=0A=
	if ( !selector || typeof selector !=3D=3D "string" ) {=0A=
		return results;=0A=
	}=0A=
=0A=
	var parts =3D [], m, set, checkSet, check, mode, extra, prune =3D true;=0A=
	=0A=
	// Reset the position of the chunker regexp (start from head)=0A=
	chunker.lastIndex =3D 0;=0A=
	=0A=
	while ( (m =3D chunker.exec(selector)) !=3D=3D null ) {=0A=
		parts.push( m[1] );=0A=
		=0A=
		if ( m[2] ) {=0A=
			extra =3D RegExp.rightContext;=0A=
			break;=0A=
		}=0A=
	}=0A=
=0A=
	if ( parts.length > 1 && origPOS.exec( selector ) ) {=0A=
		if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {=0A=
			set =3D posProcess( parts[0] + parts[1], context );=0A=
		} else {=0A=
			set =3D Expr.relative[ parts[0] ] ?=0A=
				[ context ] :=0A=
				Sizzle( parts.shift(), context );=0A=
=0A=
			while ( parts.length ) {=0A=
				selector =3D parts.shift();=0A=
=0A=
				if ( Expr.relative[ selector ] )=0A=
					selector +=3D parts.shift();=0A=
=0A=
				set =3D posProcess( selector, set );=0A=
			}=0A=
		}=0A=
	} else {=0A=
		var ret =3D seed ?=0A=
			{ expr: parts.pop(), set: makeArray(seed) } :=0A=
			Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && =
context.parentNode ? context.parentNode : context, isXML(context) );=0A=
		set =3D Sizzle.filter( ret.expr, ret.set );=0A=
=0A=
		if ( parts.length > 0 ) {=0A=
			checkSet =3D makeArray(set);=0A=
		} else {=0A=
			prune =3D false;=0A=
		}=0A=
=0A=
		while ( parts.length ) {=0A=
			var cur =3D parts.pop(), pop =3D cur;=0A=
=0A=
			if ( !Expr.relative[ cur ] ) {=0A=
				cur =3D "";=0A=
			} else {=0A=
				pop =3D parts.pop();=0A=
			}=0A=
=0A=
			if ( pop =3D=3D null ) {=0A=
				pop =3D context;=0A=
			}=0A=
=0A=
			Expr.relative[ cur ]( checkSet, pop, isXML(context) );=0A=
		}=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		checkSet =3D set;=0A=
	}=0A=
=0A=
	if ( !checkSet ) {=0A=
		throw "Syntax error, unrecognized expression: " + (cur || selector);=0A=
	}=0A=
=0A=
	if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {=0A=
		if ( !prune ) {=0A=
			results.push.apply( results, checkSet );=0A=
		} else if ( context.nodeType =3D=3D=3D 1 ) {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || =
checkSet[i].nodeType =3D=3D=3D 1 && contains(context, checkSet[i])) ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		} else {=0A=
			for ( var i =3D 0; checkSet[i] !=3D null; i++ ) {=0A=
				if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {=0A=
					results.push( set[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
	} else {=0A=
		makeArray( checkSet, results );=0A=
	}=0A=
=0A=
	if ( extra ) {=0A=
		Sizzle( extra, context, results, seed );=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.matches =3D function(expr, set){=0A=
	return Sizzle(expr, null, null, set);=0A=
};=0A=
=0A=
Sizzle.find =3D function(expr, context, isXML){=0A=
	var set, match;=0A=
=0A=
	if ( !expr ) {=0A=
		return [];=0A=
	}=0A=
=0A=
	for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {=0A=
		var type =3D Expr.order[i], match;=0A=
		=0A=
		if ( (match =3D Expr.match[ type ].exec( expr )) ) {=0A=
			var left =3D RegExp.leftContext;=0A=
=0A=
			if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {=0A=
				match[1] =3D (match[1] || "").replace(/\\/g, "");=0A=
				set =3D Expr.find[ type ]( match, context, isXML );=0A=
				if ( set !=3D null ) {=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if ( !set ) {=0A=
		set =3D context.getElementsByTagName("*");=0A=
	}=0A=
=0A=
	return {set: set, expr: expr};=0A=
};=0A=
=0A=
Sizzle.filter =3D function(expr, set, inplace, not){=0A=
	var old =3D expr, result =3D [], curLoop =3D set, match, anyFound;=0A=
=0A=
	while ( expr && set.length ) {=0A=
		for ( var type in Expr.filter ) {=0A=
			if ( (match =3D Expr.match[ type ].exec( expr )) !=3D null ) {=0A=
				var filter =3D Expr.filter[ type ], found, item;=0A=
				anyFound =3D false;=0A=
=0A=
				if ( curLoop =3D=3D result ) {=0A=
					result =3D [];=0A=
				}=0A=
=0A=
				if ( Expr.preFilter[ type ] ) {=0A=
					match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, =
not );=0A=
=0A=
					if ( !match ) {=0A=
						anyFound =3D found =3D true;=0A=
					} else if ( match =3D=3D=3D true ) {=0A=
						continue;=0A=
					}=0A=
				}=0A=
=0A=
				if ( match ) {=0A=
					for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {=0A=
						if ( item ) {=0A=
							found =3D filter( item, match, i, curLoop );=0A=
							var pass =3D not ^ !!found;=0A=
=0A=
							if ( inplace && found !=3D null ) {=0A=
								if ( pass ) {=0A=
									anyFound =3D true;=0A=
								} else {=0A=
									curLoop[i] =3D false;=0A=
								}=0A=
							} else if ( pass ) {=0A=
								result.push( item );=0A=
								anyFound =3D true;=0A=
							}=0A=
						}=0A=
					}=0A=
				}=0A=
=0A=
				if ( found !=3D=3D undefined ) {=0A=
					if ( !inplace ) {=0A=
						curLoop =3D result;=0A=
					}=0A=
=0A=
					expr =3D expr.replace( Expr.match[ type ], "" );=0A=
=0A=
					if ( !anyFound ) {=0A=
						return [];=0A=
					}=0A=
=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		expr =3D expr.replace(/\s*,\s*/, "");=0A=
=0A=
		// Improper expression=0A=
		if ( expr =3D=3D old ) {=0A=
			if ( anyFound =3D=3D null ) {=0A=
				throw "Syntax error, unrecognized expression: " + expr;=0A=
			} else {=0A=
				break;=0A=
			}=0A=
		}=0A=
=0A=
		old =3D expr;=0A=
	}=0A=
=0A=
	return curLoop;=0A=
};=0A=
=0A=
var Expr =3D Sizzle.selectors =3D {=0A=
	order: [ "ID", "NAME", "TAG" ],=0A=
	match: {=0A=
		ID: /#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,=0A=
		CLASS: /\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,=0A=
		NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,=0A=
		ATTR: =
/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\=
]/,=0A=
		TAG: /^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,=0A=
		CHILD: /:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,=0A=
		POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]|$)/,=0A=
		PSEUDO: =
/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\=
2\))?/=0A=
	},=0A=
	attrMap: {=0A=
		"class": "className",=0A=
		"for": "htmlFor"=0A=
	},=0A=
	attrHandle: {=0A=
		href: function(elem){=0A=
			return elem.getAttribute("href");=0A=
		}=0A=
	},=0A=
	relative: {=0A=
		"+": function(checkSet, part){=0A=
			for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
				var elem =3D checkSet[i];=0A=
				if ( elem ) {=0A=
					var cur =3D elem.previousSibling;=0A=
					while ( cur && cur.nodeType !=3D=3D 1 ) {=0A=
						cur =3D cur.previousSibling;=0A=
					}=0A=
					checkSet[i] =3D typeof part =3D=3D=3D "string" ?=0A=
						cur || false :=0A=
						cur =3D=3D=3D part;=0A=
				}=0A=
			}=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" ) {=0A=
				Sizzle.filter( part, checkSet, true );=0A=
			}=0A=
		},=0A=
		">": function(checkSet, part, isXML){=0A=
			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {=0A=
				part =3D isXML ? part : part.toUpperCase();=0A=
=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						var parent =3D elem.parentNode;=0A=
						checkSet[i] =3D parent.nodeName =3D=3D=3D part ? parent : false;=0A=
					}=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
					var elem =3D checkSet[i];=0A=
					if ( elem ) {=0A=
						checkSet[i] =3D typeof part =3D=3D=3D "string" ?=0A=
							elem.parentNode :=0A=
							elem.parentNode =3D=3D=3D part;=0A=
					}=0A=
				}=0A=
=0A=
				if ( typeof part =3D=3D=3D "string" ) {=0A=
					Sizzle.filter( part, checkSet, true );=0A=
				}=0A=
			}=0A=
		},=0A=
		"": function(checkSet, part, isXML){=0A=
			var doneName =3D "done" + (done++), checkFn =3D dirCheck;=0A=
=0A=
			if ( !part.match(/\W/) ) {=0A=
				var nodeCheck =3D part =3D isXML ? part : part.toUpperCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("parentNode", part, doneName, checkSet, nodeCheck, isXML);=0A=
		},=0A=
		"~": function(checkSet, part, isXML){=0A=
			var doneName =3D "done" + (done++), checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !part.match(/\W/) ) {=0A=
				var nodeCheck =3D part =3D isXML ? part : part.toUpperCase();=0A=
				checkFn =3D dirNodeCheck;=0A=
			}=0A=
=0A=
			checkFn("previousSibling", part, doneName, checkSet, nodeCheck, =
isXML);=0A=
		}=0A=
	},=0A=
	find: {=0A=
		ID: function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? [m] : [];=0A=
			}=0A=
		},=0A=
		NAME: function(match, context, isXML){=0A=
			if ( typeof context.getElementsByName !=3D=3D "undefined" && !isXML ) =
{=0A=
				return context.getElementsByName(match[1]);=0A=
			}=0A=
		},=0A=
		TAG: function(match, context){=0A=
			return context.getElementsByTagName(match[1]);=0A=
		}=0A=
	},=0A=
	preFilter: {=0A=
		CLASS: function(match, curLoop, inplace, result, not){=0A=
			match =3D " " + match[1].replace(/\\/g, "") + " ";=0A=
=0A=
			var elem;=0A=
			for ( var i =3D 0; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A=
				if ( elem ) {=0A=
					if ( not ^ (" " + elem.className + " ").indexOf(match) >=3D 0 ) {=0A=
						if ( !inplace )=0A=
							result.push( elem );=0A=
					} else if ( inplace ) {=0A=
						curLoop[i] =3D false;=0A=
					}=0A=
				}=0A=
			}=0A=
=0A=
			return false;=0A=
		},=0A=
		ID: function(match){=0A=
			return match[1].replace(/\\/g, "");=0A=
		},=0A=
		TAG: function(match, curLoop){=0A=
			for ( var i =3D 0; curLoop[i] =3D=3D=3D false; i++ ){}=0A=
			return curLoop[i] && isXML(curLoop[i]) ? match[1] : =
match[1].toUpperCase();=0A=
		},=0A=
		CHILD: function(match){=0A=
			if ( match[1] =3D=3D "nth" ) {=0A=
				// parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', =
'-n+6'=0A=
				var test =3D /(-?)(\d*)n((?:\+|-)?\d*)/.exec(=0A=
					match[2] =3D=3D "even" && "2n" || match[2] =3D=3D "odd" && "2n+1" ||=0A=
					!/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);=0A=
=0A=
				// calculate the numbers (first)n+(last) including if they are =
negative=0A=
				match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A=
				match[3] =3D test[3] - 0;=0A=
			}=0A=
=0A=
			// TODO: Move to normal caching system=0A=
			match[0] =3D "done" + (done++);=0A=
=0A=
			return match;=0A=
		},=0A=
		ATTR: function(match){=0A=
			var name =3D match[1].replace(/\\/g, "");=0A=
			=0A=
			if ( Expr.attrMap[name] ) {=0A=
				match[1] =3D Expr.attrMap[name];=0A=
			}=0A=
=0A=
			if ( match[2] =3D=3D=3D "~=3D" ) {=0A=
				match[4] =3D " " + match[4] + " ";=0A=
			}=0A=
=0A=
			return match;=0A=
		},=0A=
		PSEUDO: function(match, curLoop, inplace, result, not){=0A=
			if ( match[1] =3D=3D=3D "not" ) {=0A=
				// If we're dealing with a complex expression, or a simple one=0A=
				if ( match[3].match(chunker).length > 1 ) {=0A=
					match[3] =3D Sizzle(match[3], null, null, curLoop);=0A=
				} else {=0A=
					var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);=0A=
					if ( !inplace ) {=0A=
						result.push.apply( result, ret );=0A=
					}=0A=
					return false;=0A=
				}=0A=
			} else if ( Expr.match.POS.test( match[0] ) ) {=0A=
				return true;=0A=
			}=0A=
			=0A=
			return match;=0A=
		},=0A=
		POS: function(match){=0A=
			match.unshift( true );=0A=
			return match;=0A=
		}=0A=
	},=0A=
	filters: {=0A=
		enabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";=0A=
		},=0A=
		disabled: function(elem){=0A=
			return elem.disabled =3D=3D=3D true;=0A=
		},=0A=
		checked: function(elem){=0A=
			return elem.checked =3D=3D=3D true;=0A=
		},=0A=
		selected: function(elem){=0A=
			// Accessing this property makes selected-by-default=0A=
			// options in Safari work properly=0A=
			elem.parentNode.selectedIndex;=0A=
			return elem.selected =3D=3D=3D true;=0A=
		},=0A=
		parent: function(elem){=0A=
			return !!elem.firstChild;=0A=
		},=0A=
		empty: function(elem){=0A=
			return !elem.firstChild;=0A=
		},=0A=
		has: function(elem, i, match){=0A=
			return !!Sizzle( match[3], elem ).length;=0A=
		},=0A=
		header: function(elem){=0A=
			return /h\d/i.test( elem.nodeName );=0A=
		},=0A=
		text: function(elem){=0A=
			return "text" =3D=3D=3D elem.type;=0A=
		},=0A=
		radio: function(elem){=0A=
			return "radio" =3D=3D=3D elem.type;=0A=
		},=0A=
		checkbox: function(elem){=0A=
			return "checkbox" =3D=3D=3D elem.type;=0A=
		},=0A=
		file: function(elem){=0A=
			return "file" =3D=3D=3D elem.type;=0A=
		},=0A=
		password: function(elem){=0A=
			return "password" =3D=3D=3D elem.type;=0A=
		},=0A=
		submit: function(elem){=0A=
			return "submit" =3D=3D=3D elem.type;=0A=
		},=0A=
		image: function(elem){=0A=
			return "image" =3D=3D=3D elem.type;=0A=
		},=0A=
		reset: function(elem){=0A=
			return "reset" =3D=3D=3D elem.type;=0A=
		},=0A=
		button: function(elem){=0A=
			return "button" =3D=3D=3D elem.type || elem.nodeName.toUpperCase() =
=3D=3D=3D "BUTTON";=0A=
		},=0A=
		input: function(elem){=0A=
			return /input|select|textarea|button/i.test(elem.nodeName);=0A=
		}=0A=
	},=0A=
	setFilters: {=0A=
		first: function(elem, i){=0A=
			return i =3D=3D=3D 0;=0A=
		},=0A=
		last: function(elem, i, match, array){=0A=
			return i =3D=3D=3D array.length - 1;=0A=
		},=0A=
		even: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 0;=0A=
		},=0A=
		odd: function(elem, i){=0A=
			return i % 2 =3D=3D=3D 1;=0A=
		},=0A=
		lt: function(elem, i, match){=0A=
			return i < match[3] - 0;=0A=
		},=0A=
		gt: function(elem, i, match){=0A=
			return i > match[3] - 0;=0A=
		},=0A=
		nth: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D i;=0A=
		},=0A=
		eq: function(elem, i, match){=0A=
			return match[3] - 0 =3D=3D i;=0A=
		}=0A=
	},=0A=
	filter: {=0A=
		CHILD: function(elem, match){=0A=
			var type =3D match[1], parent =3D elem.parentNode;=0A=
=0A=
			var doneName =3D match[0];=0A=
			=0A=
			if ( parent && (!parent[ doneName ] || !elem.nodeIndex) ) {=0A=
				var count =3D 1;=0A=
=0A=
				for ( var node =3D parent.firstChild; node; node =3D =
node.nextSibling ) {=0A=
					if ( node.nodeType =3D=3D 1 ) {=0A=
						node.nodeIndex =3D count++;=0A=
					}=0A=
				}=0A=
=0A=
				parent[ doneName ] =3D count - 1;=0A=
			}=0A=
=0A=
			if ( type =3D=3D "first" ) {=0A=
				return elem.nodeIndex =3D=3D 1;=0A=
			} else if ( type =3D=3D "last" ) {=0A=
				return elem.nodeIndex =3D=3D parent[ doneName ];=0A=
			} else if ( type =3D=3D "only" ) {=0A=
				return parent[ doneName ] =3D=3D 1;=0A=
			} else if ( type =3D=3D "nth" ) {=0A=
				var add =3D false, first =3D match[2], last =3D match[3];=0A=
=0A=
				if ( first =3D=3D 1 && last =3D=3D 0 ) {=0A=
					return true;=0A=
				}=0A=
=0A=
				if ( first =3D=3D 0 ) {=0A=
					if ( elem.nodeIndex =3D=3D last ) {=0A=
						add =3D true;=0A=
					}=0A=
				} else if ( (elem.nodeIndex - last) % first =3D=3D 0 && =
(elem.nodeIndex - last) / first >=3D 0 ) {=0A=
					add =3D true;=0A=
				}=0A=
=0A=
				return add;=0A=
			}=0A=
		},=0A=
		PSEUDO: function(elem, match, i, array){=0A=
			var name =3D match[1], filter =3D Expr.filters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			} else if ( name =3D=3D=3D "contains" ) {=0A=
				return (elem.textContent || elem.innerText || "").indexOf(match[3]) =
>=3D 0;=0A=
			} else if ( name =3D=3D=3D "not" ) {=0A=
				var not =3D match[3];=0A=
=0A=
				for ( var i =3D 0, l =3D not.length; i < l; i++ ) {=0A=
					if ( not[i] =3D=3D=3D elem ) {=0A=
						return false;=0A=
					}=0A=
				}=0A=
=0A=
				return true;=0A=
			}=0A=
		},=0A=
		ID: function(elem, match){=0A=
			return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D =
match;=0A=
		},=0A=
		TAG: function(elem, match){=0A=
			return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || =
elem.nodeName =3D=3D=3D match;=0A=
		},=0A=
		CLASS: function(elem, match){=0A=
			return match.test( elem.className );=0A=
		},=0A=
		ATTR: function(elem, match){=0A=
			var result =3D Expr.attrHandle[ match[1] ] ? Expr.attrHandle[ =
match[1] ]( elem ) : elem[ match[1] ] || elem.getAttribute( match[1] ), =
value =3D result + "", type =3D match[2], check =3D match[4];=0A=
			return result =3D=3D null ?=0A=
				type =3D=3D=3D "!=3D" :=0A=
				type =3D=3D=3D "=3D" ?=0A=
				value =3D=3D=3D check :=0A=
				type =3D=3D=3D "*=3D" ?=0A=
				value.indexOf(check) >=3D 0 :=0A=
				type =3D=3D=3D "~=3D" ?=0A=
				(" " + value + " ").indexOf(check) >=3D 0 :=0A=
				!match[4] ?=0A=
				result :=0A=
				type =3D=3D=3D "!=3D" ?=0A=
				value !=3D check :=0A=
				type =3D=3D=3D "^=3D" ?=0A=
				value.indexOf(check) =3D=3D=3D 0 :=0A=
				type =3D=3D=3D "$=3D" ?=0A=
				value.substr(value.length - check.length) =3D=3D=3D check :=0A=
				type =3D=3D=3D "|=3D" ?=0A=
				value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D =
check + "-" :=0A=
				false;=0A=
		},=0A=
		POS: function(elem, match, i, array){=0A=
			var name =3D match[2], filter =3D Expr.setFilters[ name ];=0A=
=0A=
			if ( filter ) {=0A=
				return filter( elem, i, match, array );=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
var origPOS =3D Expr.match.POS;=0A=
=0A=
for ( var type in Expr.match ) {=0A=
	Expr.match[ type ] =3D RegExp( Expr.match[ type ].source + =
/(?![^\[]*\])(?![^\(]*\))/.source );=0A=
}=0A=
=0A=
var makeArray =3D function(array, results) {=0A=
	array =3D Array.prototype.slice.call( array );=0A=
=0A=
	if ( results ) {=0A=
		results.push.apply( results, array );=0A=
		return results;=0A=
	}=0A=
	=0A=
	return array;=0A=
};=0A=
=0A=
// Perform a simple check to determine if the browser is capable of=0A=
// converting a NodeList to an array using builtin methods.=0A=
try {=0A=
	Array.prototype.slice.call( document.documentElement.childNodes );=0A=
=0A=
// Provide a fallback method if it does not work=0A=
} catch(e){=0A=
	makeArray =3D function(array, results) {=0A=
		var ret =3D results || [];=0A=
=0A=
		if ( toString.call(array) =3D=3D=3D "[object Array]" ) {=0A=
			Array.prototype.push.apply( ret, array );=0A=
		} else {=0A=
			if ( typeof array.length =3D=3D=3D "number" ) {=0A=
				for ( var i =3D 0, l =3D array.length; i < l; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			} else {=0A=
				for ( var i =3D 0; array[i]; i++ ) {=0A=
					ret.push( array[i] );=0A=
				}=0A=
			}=0A=
		}=0A=
=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
// Check to see if the browser returns elements by name when=0A=
// querying by getElementById (and provide a workaround)=0A=
(function(){=0A=
	// We're going to inject a fake input element with a specified name=0A=
	var form =3D document.createElement("form"),=0A=
		id =3D "script" + (new Date).getTime();=0A=
	form.innerHTML =3D "<input name=3D'" + id + "'/>";=0A=
=0A=
	// Inject it into the root element, check its status, and remove it =
quickly=0A=
	var root =3D document.documentElement;=0A=
	root.insertBefore( form, root.firstChild );=0A=
=0A=
	// The workaround has to do additional checks after a getElementById=0A=
	// Which slows things down for other browsers (hence the branching)=0A=
	if ( !!document.getElementById( id ) ) {=0A=
		Expr.find.ID =3D function(match, context, isXML){=0A=
			if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A=
				var m =3D context.getElementById(match[1]);=0A=
				return m ? m.id =3D=3D=3D match[1] || typeof m.getAttributeNode =
!=3D=3D "undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D =
match[1] ? [m] : undefined : [];=0A=
			}=0A=
		};=0A=
=0A=
		Expr.filter.ID =3D function(elem, match){=0A=
			var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && =
elem.getAttributeNode("id");=0A=
			return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D =
match;=0A=
		};=0A=
	}=0A=
=0A=
	root.removeChild( form );=0A=
})();=0A=
=0A=
(function(){=0A=
	// Check to see if the browser returns only elements=0A=
	// when doing getElementsByTagName("*")=0A=
=0A=
	// Create a fake element=0A=
	var div =3D document.createElement("div");=0A=
	div.appendChild( document.createComment("") );=0A=
=0A=
	// Make sure no comments are found=0A=
	if ( div.getElementsByTagName("*").length > 0 ) {=0A=
		Expr.find.TAG =3D function(match, context){=0A=
			var results =3D context.getElementsByTagName(match[1]);=0A=
=0A=
			// Filter out possible comments=0A=
			if ( match[1] =3D=3D=3D "*" ) {=0A=
				var tmp =3D [];=0A=
=0A=
				for ( var i =3D 0; results[i]; i++ ) {=0A=
					if ( results[i].nodeType =3D=3D=3D 1 ) {=0A=
						tmp.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				results =3D tmp;=0A=
			}=0A=
=0A=
			return results;=0A=
		};=0A=
	}=0A=
=0A=
	// Check to see if an attribute returns normalized href attributes=0A=
	div.innerHTML =3D "<a href=3D'#'></a>";=0A=
	if ( div.firstChild && div.firstChild.getAttribute("href") !=3D=3D "#" =
) {=0A=
		Expr.attrHandle.href =3D function(elem){=0A=
			return elem.getAttribute("href", 2);=0A=
		};=0A=
	}=0A=
})();=0A=
=0A=
if ( document.querySelectorAll ) (function(){=0A=
	var oldSizzle =3D Sizzle, div =3D document.createElement("div");=0A=
	div.innerHTML =3D "<p class=3D'TEST'></p>";=0A=
=0A=
	// Safari can't handle uppercase or unicode characters when=0A=
	// in quirks mode.=0A=
	if ( div.querySelectorAll && div.querySelectorAll(".TEST").length =
=3D=3D=3D 0 ) {=0A=
		return;=0A=
	}=0A=
	=0A=
	Sizzle =3D function(query, context, extra, seed){=0A=
		context =3D context || document;=0A=
=0A=
		// Only use querySelectorAll on non-XML documents=0A=
		// (ID selectors don't work in non-HTML documents)=0A=
		if ( !seed && context.nodeType =3D=3D=3D 9 && !isXML(context) ) {=0A=
			try {=0A=
				return makeArray( context.querySelectorAll(query), extra );=0A=
			} catch(e){}=0A=
		}=0A=
		=0A=
		return oldSizzle(query, context, extra, seed);=0A=
	};=0A=
=0A=
	Sizzle.find =3D oldSizzle.find;=0A=
	Sizzle.filter =3D oldSizzle.filter;=0A=
	Sizzle.selectors =3D oldSizzle.selectors;=0A=
	Sizzle.matches =3D oldSizzle.matches;=0A=
})();=0A=
=0A=
if ( document.getElementsByClassName && =
document.documentElement.getElementsByClassName ) {=0A=
	Expr.order.splice(1, 0, "CLASS");=0A=
	Expr.find.CLASS =3D function(match, context) {=0A=
		return context.getElementsByClassName(match[1]);=0A=
	};=0A=
}=0A=
=0A=
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem && elem.nodeType ) {=0A=
				var done =3D elem[doneName];=0A=
				if ( done ) {=0A=
					match =3D checkSet[ done ];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && !isXML )=0A=
					elem[doneName] =3D i;=0A=
=0A=
				if ( elem.nodeName =3D=3D=3D cur ) {=0A=
					match =3D elem;=0A=
					break;=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem && elem.nodeType ) {=0A=
				if ( elem[doneName] ) {=0A=
					match =3D checkSet[ elem[doneName] ];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !isXML )=0A=
						elem[doneName] =3D i;=0A=
=0A=
					if ( typeof cur !=3D=3D "string" ) {=0A=
						if ( elem =3D=3D=3D cur ) {=0A=
							match =3D true;=0A=
							break;=0A=
						}=0A=
=0A=
					} else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {=0A=
						match =3D elem;=0A=
						break;=0A=
					}=0A=
				}=0A=
=0A=
				elem =3D elem[dir];=0A=
			}=0A=
=0A=
			checkSet[i] =3D match;=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
var contains =3D document.compareDocumentPosition ?  function(a, b){=0A=
	return a.compareDocumentPosition(b) & 16;=0A=
} : function(a, b){=0A=
	return a !=3D=3D b && (a.contains ? a.contains(b) : true);=0A=
};=0A=
=0A=
var isXML =3D function(elem){=0A=
	return elem.nodeType =3D=3D=3D 9 && elem.documentElement.nodeName =
!=3D=3D "HTML" ||=0A=
		!!elem.ownerDocument && isXML( elem.ownerDocument );=0A=
};=0A=
=0A=
var posProcess =3D function(selector, context){=0A=
	var tmpSet =3D [], later =3D "", match,=0A=
		root =3D context.nodeType ? [context] : context;=0A=
=0A=
	// Position selectors must be done after the filter=0A=
	// And so must :not(positional) so we move all PSEUDOs to the end=0A=
	while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {=0A=
		later +=3D match[0];=0A=
		selector =3D selector.replace( Expr.match.PSEUDO, "" );=0A=
	}=0A=
=0A=
	selector =3D Expr.relative[selector] ? selector + "*" : selector;=0A=
=0A=
	for ( var i =3D 0, l =3D root.length; i < l; i++ ) {=0A=
		Sizzle( selector, root[i], tmpSet );=0A=
	}=0A=
=0A=
	return Sizzle.filter( later, tmpSet );=0A=
};=0A=
=0A=
// EXPOSE=0A=
jQuery.find =3D Sizzle;=0A=
jQuery.filter =3D Sizzle.filter;=0A=
jQuery.expr =3D Sizzle.selectors;=0A=
jQuery.expr[":"] =3D jQuery.expr.filters;=0A=
=0A=
Sizzle.selectors.filters.hidden =3D function(elem){=0A=
	return "hidden" =3D=3D=3D elem.type ||=0A=
		jQuery.css(elem, "display") =3D=3D=3D "none" ||=0A=
		jQuery.css(elem, "visibility") =3D=3D=3D "hidden";=0A=
};=0A=
=0A=
Sizzle.selectors.filters.visible =3D function(elem){=0A=
	return "hidden" !=3D=3D elem.type &&=0A=
		jQuery.css(elem, "display") !=3D=3D "none" &&=0A=
		jQuery.css(elem, "visibility") !=3D=3D "hidden";=0A=
};=0A=
=0A=
Sizzle.selectors.filters.animated =3D function(elem){=0A=
	return jQuery.grep(jQuery.timers, function(fn){=0A=
		return elem =3D=3D=3D fn.elem;=0A=
	}).length;=0A=
};=0A=
=0A=
jQuery.multiFilter =3D function( expr, elems, not ) {=0A=
	if ( not ) {=0A=
		expr =3D ":not(" + expr + ")";=0A=
	}=0A=
=0A=
	return Sizzle.matches(expr, elems);=0A=
};=0A=
=0A=
jQuery.dir =3D function( elem, dir ){=0A=
	var matched =3D [], cur =3D elem[dir];=0A=
	while ( cur && cur !=3D document ) {=0A=
		if ( cur.nodeType =3D=3D 1 )=0A=
			matched.push( cur );=0A=
		cur =3D cur[dir];=0A=
	}=0A=
	return matched;=0A=
};=0A=
=0A=
jQuery.nth =3D function(cur, result, dir, elem){=0A=
	result =3D result || 1;=0A=
	var num =3D 0;=0A=
=0A=
	for ( ; cur; cur =3D cur[dir] )=0A=
		if ( cur.nodeType =3D=3D 1 && ++num =3D=3D result )=0A=
			break;=0A=
=0A=
	return cur;=0A=
};=0A=
=0A=
jQuery.sibling =3D function(n, elem){=0A=
	var r =3D [];=0A=
=0A=
	for ( ; n; n =3D n.nextSibling ) {=0A=
		if ( n.nodeType =3D=3D 1 && n !=3D elem )=0A=
			r.push( n );=0A=
	}=0A=
=0A=
	return r;=0A=
};=0A=
=0A=
return;=0A=
=0A=
window.Sizzle =3D Sizzle;=0A=
=0A=
})();=0A=
/*=0A=
 * A number of helper functions used for managing events.=0A=
 * Many of the ideas behind this code originated from=0A=
 * Dean Edwards' addEvent library.=0A=
 */=0A=
jQuery.event =3D {=0A=
=0A=
	// Bind an event to an element=0A=
	// Original by Dean Edwards=0A=
	add: function(elem, types, handler, data) {=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		// For whatever reason, IE has trouble passing the window object=0A=
		// around, causing it to be cloned in the process=0A=
		if ( elem.setInterval && elem !=3D window )=0A=
			elem =3D window;=0A=
=0A=
		// Make sure that the function being executed has a unique ID=0A=
		if ( !handler.guid )=0A=
			handler.guid =3D this.guid++;=0A=
=0A=
		// if data is passed, bind to handler=0A=
		if ( data !=3D=3D undefined ) {=0A=
			// Create temporary function pointer to original handler=0A=
			var fn =3D handler;=0A=
=0A=
			// Create unique handler function, wrapped around original handler=0A=
			handler =3D this.proxy( fn );=0A=
=0A=
			// Store data in unique handler=0A=
			handler.data =3D data;=0A=
		}=0A=
=0A=
		// Init the element's event structure=0A=
		var events =3D jQuery.data(elem, "events") || jQuery.data(elem, =
"events", {}),=0A=
			handle =3D jQuery.data(elem, "handle") || jQuery.data(elem, "handle", =
function(){=0A=
				// Handle the second event of a trigger and when=0A=
				// an event is called after a page has unloaded=0A=
				return typeof jQuery !=3D=3D "undefined" && !jQuery.event.triggered ?=0A=
					jQuery.event.handle.apply(arguments.callee.elem, arguments) :=0A=
					undefined;=0A=
			});=0A=
		// Add elem as a property of the handle function=0A=
		// This is to prevent a memory leak with non-native=0A=
		// event in IE.=0A=
		handle.elem =3D elem;=0A=
=0A=
		// Handle multiple events separated by a space=0A=
		// jQuery(...).bind("mouseover mouseout", fn);=0A=
		jQuery.each(types.split(/\s+/), function(index, type) {=0A=
			// Namespaced event handlers=0A=
			var namespaces =3D type.split(".");=0A=
			type =3D namespaces.shift();=0A=
			handler.type =3D namespaces.slice().sort().join(".");=0A=
=0A=
			// Get the current list of functions bound to this event=0A=
			var handlers =3D events[type];=0A=
			=0A=
			if ( jQuery.event.specialAll[type] )=0A=
				jQuery.event.specialAll[type].setup.call(elem, data, namespaces);=0A=
=0A=
			// Init the event handler queue=0A=
			if (!handlers) {=0A=
				handlers =3D events[type] =3D {};=0A=
=0A=
				// Check for a special event handler=0A=
				// Only use addEventListener/attachEvent if the special=0A=
				// events handler returns false=0A=
				if ( !jQuery.event.special[type] || =
jQuery.event.special[type].setup.call(elem, data, namespaces) =3D=3D=3D =
false ) {=0A=
					// Bind the global event handler to the element=0A=
					if (elem.addEventListener)=0A=
						elem.addEventListener(type, handle, false);=0A=
					else if (elem.attachEvent)=0A=
						elem.attachEvent("on" + type, handle);=0A=
				}=0A=
			}=0A=
=0A=
			// Add the function to the element's handler list=0A=
			handlers[handler.guid] =3D handler;=0A=
=0A=
			// Keep track of which events have been used, for global triggering=0A=
			jQuery.event.global[type] =3D true;=0A=
		});=0A=
=0A=
		// Nullify elem to prevent memory leaks in IE=0A=
		elem =3D null;=0A=
	},=0A=
=0A=
	guid: 1,=0A=
	global: {},=0A=
=0A=
	// Detach an event or set of events from an element=0A=
	remove: function(elem, types, handler) {=0A=
		// don't do events on text and comment nodes=0A=
		if ( elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
			return;=0A=
=0A=
		var events =3D jQuery.data(elem, "events"), ret, index;=0A=
=0A=
		if ( events ) {=0A=
			// Unbind all events for the element=0A=
			if ( types =3D=3D=3D undefined || (typeof types =3D=3D=3D "string" && =
types.charAt(0) =3D=3D ".") )=0A=
				for ( var type in events )=0A=
					this.remove( elem, type + (types || "") );=0A=
			else {=0A=
				// types is actually an event object here=0A=
				if ( types.type ) {=0A=
					handler =3D types.handler;=0A=
					types =3D types.type;=0A=
				}=0A=
=0A=
				// Handle multiple events seperated by a space=0A=
				// jQuery(...).unbind("mouseover mouseout", fn);=0A=
				jQuery.each(types.split(/\s+/), function(index, type){=0A=
					// Namespaced event handlers=0A=
					var namespaces =3D type.split(".");=0A=
					type =3D namespaces.shift();=0A=
					var namespace =3D RegExp("(^|\\.)" + =
namespaces.slice().sort().join(".*\\.") + "(\\.|$)");=0A=
=0A=
					if ( events[type] ) {=0A=
						// remove the given handler for the given type=0A=
						if ( handler )=0A=
							delete events[type][handler.guid];=0A=
=0A=
						// remove all handlers for the given type=0A=
						else=0A=
							for ( var handle in events[type] )=0A=
								// Handle the removal of namespaced events=0A=
								if ( namespace.test(events[type][handle].type) )=0A=
									delete events[type][handle];=0A=
									=0A=
						if ( jQuery.event.specialAll[type] )=0A=
							jQuery.event.specialAll[type].teardown.call(elem, namespaces);=0A=
=0A=
						// remove generic event handler if no more handlers exist=0A=
						for ( ret in events[type] ) break;=0A=
						if ( !ret ) {=0A=
							if ( !jQuery.event.special[type] || =
jQuery.event.special[type].teardown.call(elem, namespaces) =3D=3D=3D =
false ) {=0A=
								if (elem.removeEventListener)=0A=
									elem.removeEventListener(type, jQuery.data(elem, "handle"), =
false);=0A=
								else if (elem.detachEvent)=0A=
									elem.detachEvent("on" + type, jQuery.data(elem, "handle"));=0A=
							}=0A=
							ret =3D null;=0A=
							delete events[type];=0A=
						}=0A=
					}=0A=
				});=0A=
			}=0A=
=0A=
			// Remove the expando if it's no longer used=0A=
			for ( ret in events ) break;=0A=
			if ( !ret ) {=0A=
				var handle =3D jQuery.data( elem, "handle" );=0A=
				if ( handle ) handle.elem =3D null;=0A=
				jQuery.removeData( elem, "events" );=0A=
				jQuery.removeData( elem, "handle" );=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	// bubbling is internal=0A=
	trigger: function( event, data, elem, bubbling ) {=0A=
		// Event object or event type=0A=
		var type =3D event.type || event;=0A=
=0A=
		if( !bubbling ){=0A=
			event =3D typeof event =3D=3D=3D "object" ?=0A=
				// jQuery.Event object=0A=
				event[expando] ? event :=0A=
				// Object literal=0A=
				jQuery.extend( jQuery.Event(type), event ) :=0A=
				// Just the event type (string)=0A=
				jQuery.Event(type);=0A=
=0A=
			if ( type.indexOf("!") >=3D 0 ) {=0A=
				event.type =3D type =3D type.slice(0, -1);=0A=
				event.exclusive =3D true;=0A=
			}=0A=
=0A=
			// Handle a global trigger=0A=
			if ( !elem ) {=0A=
				// Don't bubble custom events when global (to avoid too much =
overhead)=0A=
				event.stopPropagation();=0A=
				// Only trigger if we've ever bound an event for it=0A=
				if ( this.global[type] )=0A=
					jQuery.each( jQuery.cache, function(){=0A=
						if ( this.events && this.events[type] )=0A=
							jQuery.event.trigger( event, data, this.handle.elem );=0A=
					});=0A=
			}=0A=
=0A=
			// Handle triggering a single element=0A=
=0A=
			// don't do events on text and comment nodes=0A=
			if ( !elem || elem.nodeType =3D=3D 3 || elem.nodeType =3D=3D 8 )=0A=
				return undefined;=0A=
			=0A=
			// Clean up in case it is reused=0A=
			event.result =3D undefined;=0A=
			event.target =3D elem;=0A=
			=0A=
			// Clone the incoming data, if any=0A=
			data =3D jQuery.makeArray(data);=0A=
			data.unshift( event );=0A=
		}=0A=
=0A=
		event.currentTarget =3D elem;=0A=
=0A=
		// Trigger the event, it is assumed that "handle" is a function=0A=
		var handle =3D jQuery.data(elem, "handle");=0A=
		if ( handle )=0A=
			handle.apply( elem, data );=0A=
=0A=
		// Handle triggering native .onfoo handlers (and on links since we =
don't call .click() for links)=0A=
		if ( (!elem[type] || (jQuery.nodeName(elem, 'a') && type =3D=3D =
"click")) && elem["on"+type] && elem["on"+type].apply( elem, data ) =
=3D=3D=3D false )=0A=
			event.result =3D false;=0A=
=0A=
		// Trigger the native events (except for clicks on links)=0A=
		if ( !bubbling && elem[type] && !event.isDefaultPrevented() && =
!(jQuery.nodeName(elem, 'a') && type =3D=3D "click") ) {=0A=
			this.triggered =3D true;=0A=
			try {=0A=
				elem[ type ]();=0A=
			// prevent IE from throwing an error for some hidden elements=0A=
			} catch (e) {}=0A=
		}=0A=
=0A=
		this.triggered =3D false;=0A=
=0A=
		if ( !event.isPropagationStopped() ) {=0A=
			var parent =3D elem.parentNode || elem.ownerDocument;=0A=
			if ( parent )=0A=
				jQuery.event.trigger(event, data, parent, true);=0A=
		}=0A=
	},=0A=
=0A=
	handle: function(event) {=0A=
		// returned undefined or false=0A=
		var all, handlers;=0A=
=0A=
		event =3D arguments[0] =3D jQuery.event.fix( event || window.event );=0A=
=0A=
		// Namespaced event handlers=0A=
		var namespaces =3D event.type.split(".");=0A=
		event.type =3D namespaces.shift();=0A=
=0A=
		// Cache this now, all =3D true means, any handler=0A=
		all =3D !namespaces.length && !event.exclusive;=0A=
		=0A=
		var namespace =3D RegExp("(^|\\.)" + =
namespaces.slice().sort().join(".*\\.") + "(\\.|$)");=0A=
=0A=
		handlers =3D ( jQuery.data(this, "events") || {} )[event.type];=0A=
=0A=
		for ( var j in handlers ) {=0A=
			var handler =3D handlers[j];=0A=
=0A=
			// Filter the functions by class=0A=
			if ( all || namespace.test(handler.type) ) {=0A=
				// Pass in a reference to the handler function itself=0A=
				// So that we can later remove it=0A=
				event.handler =3D handler;=0A=
				event.data =3D handler.data;=0A=
=0A=
				var ret =3D handler.apply(this, arguments);=0A=
=0A=
				if( ret !=3D=3D undefined ){=0A=
					event.result =3D ret;=0A=
					if ( ret =3D=3D=3D false ) {=0A=
						event.preventDefault();=0A=
						event.stopPropagation();=0A=
					}=0A=
				}=0A=
=0A=
				if( event.isImmediatePropagationStopped() )=0A=
					break;=0A=
=0A=
			}=0A=
		}=0A=
	},=0A=
=0A=
	props: "altKey attrChange attrName bubbles button cancelable charCode =
clientX clientY ctrlKey currentTarget data detail eventPhase fromElement =
handler keyCode metaKey newValue originalTarget pageX pageY prevValue =
relatedNode relatedTarget screenX screenY shiftKey srcElement target =
toElement view wheelDelta which".split(" "),=0A=
=0A=
	fix: function(event) {=0A=
		if ( event[expando] )=0A=
			return event;=0A=
=0A=
		// store a copy of the original event object=0A=
		// and "clone" to set read-only properties=0A=
		var originalEvent =3D event;=0A=
		event =3D jQuery.Event( originalEvent );=0A=
=0A=
		for ( var i =3D this.props.length, prop; i; ){=0A=
			prop =3D this.props[ --i ];=0A=
			event[ prop ] =3D originalEvent[ prop ];=0A=
		}=0A=
=0A=
		// Fix target property, if necessary=0A=
		if ( !event.target )=0A=
			event.target =3D event.srcElement || document; // Fixes #1925 where =
srcElement might not be defined either=0A=
=0A=
		// check if target is a textnode (safari)=0A=
		if ( event.target.nodeType =3D=3D 3 )=0A=
			event.target =3D event.target.parentNode;=0A=
=0A=
		// Add relatedTarget, if necessary=0A=
		if ( !event.relatedTarget && event.fromElement )=0A=
			event.relatedTarget =3D event.fromElement =3D=3D event.target ? =
event.toElement : event.fromElement;=0A=
=0A=
		// Calculate pageX/Y if missing and clientX/Y available=0A=
		if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A=
			var doc =3D document.documentElement, body =3D document.body;=0A=
			event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && =
body.scrollLeft || 0) - (doc.clientLeft || 0);=0A=
			event.pageY =3D event.clientY + (doc && doc.scrollTop || body && =
body.scrollTop || 0) - (doc.clientTop || 0);=0A=
		}=0A=
=0A=
		// Add which for key events=0A=
		if ( !event.which && ((event.charCode || event.charCode =3D=3D=3D 0) ? =
event.charCode : event.keyCode) )=0A=
			event.which =3D event.charCode || event.keyCode;=0A=
=0A=
		// Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for =
Macs)=0A=
		if ( !event.metaKey && event.ctrlKey )=0A=
			event.metaKey =3D event.ctrlKey;=0A=
=0A=
		// Add which for click: 1 =3D=3D left; 2 =3D=3D middle; 3 =3D=3D right=0A=
		// Note: button is not normalized, so don't use it=0A=
		if ( !event.which && event.button )=0A=
			event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( =
event.button & 4 ? 2 : 0 ) ));=0A=
=0A=
		return event;=0A=
	},=0A=
=0A=
	proxy: function( fn, proxy ){=0A=
		proxy =3D proxy || function(){ return fn.apply(this, arguments); };=0A=
		// Set the guid of unique handler to the same of original handler, so =
it can be removed=0A=
		proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || this.guid++;=0A=
		// So proxy can be declared as an argument=0A=
		return proxy;=0A=
	},=0A=
=0A=
	special: {=0A=
		ready: {=0A=
			// Make sure the ready event is setup=0A=
			setup: bindReady,=0A=
			teardown: function() {}=0A=
		}=0A=
	},=0A=
	=0A=
	specialAll: {=0A=
		live: {=0A=
			setup: function( selector, namespaces ){=0A=
				jQuery.event.add( this, namespaces[0], liveHandler );=0A=
			},=0A=
			teardown:  function( namespaces ){=0A=
				if ( namespaces.length ) {=0A=
					var remove =3D 0, name =3D RegExp("(^|\\.)" + namespaces[0] + =
"(\\.|$)");=0A=
					=0A=
					jQuery.each( (jQuery.data(this, "events").live || {}), function(){=0A=
						if ( name.test(this.type) )=0A=
							remove++;=0A=
					});=0A=
					=0A=
					if ( remove < 1 )=0A=
						jQuery.event.remove( this, namespaces[0], liveHandler );=0A=
				}=0A=
			}=0A=
		}=0A=
	}=0A=
};=0A=
=0A=
jQuery.Event =3D function( src ){=0A=
	// Allow instantiation without the 'new' keyword=0A=
	if( !this.preventDefault )=0A=
		return new jQuery.Event(src);=0A=
	=0A=
	// Event object=0A=
	if( src && src.type ){=0A=
		this.originalEvent =3D src;=0A=
		this.type =3D src.type;=0A=
	// Event type=0A=
	}else=0A=
		this.type =3D src;=0A=
=0A=
	// timeStamp is buggy for some events on Firefox(#3843)=0A=
	// So we won't rely on the native value=0A=
	this.timeStamp =3D now();=0A=
	=0A=
	// Mark it as fixed=0A=
	this[expando] =3D true;=0A=
};=0A=
=0A=
function returnFalse(){=0A=
	return false;=0A=
}=0A=
function returnTrue(){=0A=
	return true;=0A=
}=0A=
=0A=
// jQuery.Event is based on DOM3 Events as specified by the ECMAScript =
Language Binding=0A=
// =
http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind=
ing.html=0A=
jQuery.Event.prototype =3D {=0A=
	preventDefault: function() {=0A=
		this.isDefaultPrevented =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if( !e )=0A=
			return;=0A=
		// if preventDefault exists run it on the original event=0A=
		if (e.preventDefault)=0A=
			e.preventDefault();=0A=
		// otherwise set the returnValue property of the original event to =
false (IE)=0A=
		e.returnValue =3D false;=0A=
	},=0A=
	stopPropagation: function() {=0A=
		this.isPropagationStopped =3D returnTrue;=0A=
=0A=
		var e =3D this.originalEvent;=0A=
		if( !e )=0A=
			return;=0A=
		// if stopPropagation exists run it on the original event=0A=
		if (e.stopPropagation)=0A=
			e.stopPropagation();=0A=
		// otherwise set the cancelBubble property of the original event to =
true (IE)=0A=
		e.cancelBubble =3D true;=0A=
	},=0A=
	stopImmediatePropagation:function(){=0A=
		this.isImmediatePropagationStopped =3D returnTrue;=0A=
		this.stopPropagation();=0A=
	},=0A=
	isDefaultPrevented: returnFalse,=0A=
	isPropagationStopped: returnFalse,=0A=
	isImmediatePropagationStopped: returnFalse=0A=
};=0A=
// Checks if an event happened on an element within another element=0A=
// Used in jQuery.event.special.mouseenter and mouseleave handlers=0A=
var withinElement =3D function(event) {=0A=
	// Check if mouse(over|out) are still within the same parent element=0A=
	var parent =3D event.relatedTarget;=0A=
	// Traverse up the tree=0A=
	while ( parent && parent !=3D this )=0A=
		try { parent =3D parent.parentNode; }=0A=
		catch(e) { parent =3D this; }=0A=
	=0A=
	if( parent !=3D this ){=0A=
		// set the correct event type=0A=
		event.type =3D event.data;=0A=
		// handle event if we actually just moused on to a non sub-element=0A=
		jQuery.event.handle.apply( this, arguments );=0A=
	}=0A=
};=0A=
	=0A=
jQuery.each({ =0A=
	mouseover: 'mouseenter', =0A=
	mouseout: 'mouseleave'=0A=
}, function( orig, fix ){=0A=
	jQuery.event.special[ fix ] =3D {=0A=
		setup: function(){=0A=
			jQuery.event.add( this, orig, withinElement, fix );=0A=
		},=0A=
		teardown: function(){=0A=
			jQuery.event.remove( this, orig, withinElement );=0A=
		}=0A=
	};			   =0A=
});=0A=
=0A=
jQuery.fn.extend({=0A=
	bind: function( type, data, fn ) {=0A=
		return type =3D=3D "unload" ? this.one(type, data, fn) : =
this.each(function(){=0A=
			jQuery.event.add( this, type, fn || data, fn && data );=0A=
		});=0A=
	},=0A=
=0A=
	one: function( type, data, fn ) {=0A=
		var one =3D jQuery.event.proxy( fn || data, function(event) {=0A=
			jQuery(this).unbind(event, one);=0A=
			return (fn || data).apply( this, arguments );=0A=
		});=0A=
		return this.each(function(){=0A=
			jQuery.event.add( this, type, one, fn && data);=0A=
		});=0A=
	},=0A=
=0A=
	unbind: function( type, fn ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.remove( this, type, fn );=0A=
		});=0A=
	},=0A=
=0A=
	trigger: function( type, data ) {=0A=
		return this.each(function(){=0A=
			jQuery.event.trigger( type, data, this );=0A=
		});=0A=
	},=0A=
=0A=
	triggerHandler: function( type, data ) {=0A=
		if( this[0] ){=0A=
			var event =3D jQuery.Event(type);=0A=
			event.preventDefault();=0A=
			event.stopPropagation();=0A=
			jQuery.event.trigger( event, data, this[0] );=0A=
			return event.result;=0A=
		}		=0A=
	},=0A=
=0A=
	toggle: function( fn ) {=0A=
		// Save reference to arguments for access in closure=0A=
		var args =3D arguments, i =3D 1;=0A=
=0A=
		// link all the functions, so any of them can unbind this click handler=0A=
		while( i < args.length )=0A=
			jQuery.event.proxy( fn, args[i++] );=0A=
=0A=
		return this.click( jQuery.event.proxy( fn, function(event) {=0A=
			// Figure out which function to execute=0A=
			this.lastToggle =3D ( this.lastToggle || 0 ) % i;=0A=
=0A=
			// Make sure that clicks stop=0A=
			event.preventDefault();=0A=
=0A=
			// and execute the function=0A=
			return args[ this.lastToggle++ ].apply( this, arguments ) || false;=0A=
		}));=0A=
	},=0A=
=0A=
	hover: function(fnOver, fnOut) {=0A=
		return this.mouseenter(fnOver).mouseleave(fnOut);=0A=
	},=0A=
=0A=
	ready: function(fn) {=0A=
		// Attach the listeners=0A=
		bindReady();=0A=
=0A=
		// If the DOM is already ready=0A=
		if ( jQuery.isReady )=0A=
			// Execute the function immediately=0A=
			fn.call( document, jQuery );=0A=
=0A=
		// Otherwise, remember the function for later=0A=
		else=0A=
			// Add the function to the wait list=0A=
			jQuery.readyList.push( fn );=0A=
=0A=
		return this;=0A=
	},=0A=
	=0A=
	live: function( type, fn ){=0A=
		var proxy =3D jQuery.event.proxy( fn );=0A=
		proxy.guid +=3D this.selector + type;=0A=
=0A=
		jQuery(document).bind( liveConvert(type, this.selector), =
this.selector, proxy );=0A=
=0A=
		return this;=0A=
	},=0A=
	=0A=
	die: function( type, fn ){=0A=
		jQuery(document).unbind( liveConvert(type, this.selector), fn ? { =
guid: fn.guid + this.selector + type } : null );=0A=
		return this;=0A=
	}=0A=
});=0A=
=0A=
function liveHandler( event ){=0A=
	var check =3D RegExp("(^|\\.)" + event.type + "(\\.|$)"),=0A=
		stop =3D true,=0A=
		elems =3D [];=0A=
=0A=
	jQuery.each(jQuery.data(this, "events").live || [], function(i, fn){=0A=
		if ( check.test(fn.type) ) {=0A=
			var elem =3D jQuery(event.target).closest(fn.data)[0];=0A=
			if ( elem )=0A=
				elems.push({ elem: elem, fn: fn });=0A=
		}=0A=
	});=0A=
=0A=
	jQuery.each(elems, function(){=0A=
		if ( this.fn.call(this.elem, event, this.fn.data) =3D=3D=3D false )=0A=
			stop =3D false;=0A=
	});=0A=
=0A=
	return stop;=0A=
}=0A=
=0A=
function liveConvert(type, selector){=0A=
	return ["live", type, selector.replace(/\./g, "`").replace(/ /g, =
"|")].join(".");=0A=
}=0A=
=0A=
jQuery.extend({=0A=
	isReady: false,=0A=
	readyList: [],=0A=
	// Handle when the DOM is ready=0A=
	ready: function() {=0A=
		// Make sure that the DOM is not already loaded=0A=
		if ( !jQuery.isReady ) {=0A=
			// Remember that the DOM is ready=0A=
			jQuery.isReady =3D true;=0A=
=0A=
			// If there are functions bound, to execute=0A=
			if ( jQuery.readyList ) {=0A=
				// Execute all of them=0A=
				jQuery.each( jQuery.readyList, function(){=0A=
					this.call( document, jQuery );=0A=
				});=0A=
=0A=
				// Reset the list of functions=0A=
				jQuery.readyList =3D null;=0A=
			}=0A=
=0A=
			// Trigger any bound ready events=0A=
			jQuery(document).triggerHandler("ready");=0A=
		}=0A=
	}=0A=
});=0A=
=0A=
var readyBound =3D false;=0A=
=0A=
function bindReady(){=0A=
	if ( readyBound ) return;=0A=
	readyBound =3D true;=0A=
=0A=
	// Mozilla, Opera and webkit nightlies currently support this event=0A=
	if ( document.addEventListener ) {=0A=
		// Use the handy event callback=0A=
		document.addEventListener( "DOMContentLoaded", function(){=0A=
			document.removeEventListener( "DOMContentLoaded", arguments.callee, =
false );=0A=
			jQuery.ready();=0A=
		}, false );=0A=
=0A=
	// If IE event model is used=0A=
	} else if ( document.attachEvent ) {=0A=
		// ensure firing before onload,=0A=
		// maybe late but safe also for iframes=0A=
		document.attachEvent("onreadystatechange", function(){=0A=
			if ( document.readyState =3D=3D=3D "complete" ) {=0A=
				document.detachEvent( "onreadystatechange", arguments.callee );=0A=
				jQuery.ready();=0A=
			}=0A=
		});=0A=
=0A=
		// If IE and not an iframe=0A=
		// continually check to see if the document is ready=0A=
		if ( document.documentElement.doScroll && typeof window.frameElement =
=3D=3D=3D "undefined" ) (function(){=0A=
			if ( jQuery.isReady ) return;=0A=
=0A=
			try {=0A=
				// If IE is used, use the trick by Diego Perini=0A=
				// http://javascript.nwbox.com/IEContentLoaded/=0A=
				document.documentElement.doScroll("left");=0A=
			} catch( error ) {=0A=
				setTimeout( arguments.callee, 0 );=0A=
				return;=0A=
			}=0A=
=0A=
			// and execute any waiting functions=0A=
			jQuery.ready();=0A=
		})();=0A=
	}=0A=
=0A=
	// A fallback to window.onload, that will always work=0A=
	jQuery.event.add( window, "load", jQuery.ready );=0A=
}=0A=
=0A=
jQuery.each( ("blur,focus,load,resize,scroll,unload,click,dblclick," +=0A=
	"mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave," =
+=0A=
	"change,select,submit,keydown,keypress,keyup,error").split(","), =
function(i, name){=0A=
=0A=
	// Handle event binding=0A=
	jQuery.fn[name] =3D function(fn){=0A=
		return fn ? this.bind(name, fn) : this.trigger(name);=0A=
	};=0A=
});=0A=
=0A=
// Prevent memory leaks in IE=0A=
// And prevent errors on refresh with events like mouseover in other =
browsers=0A=
// Window isn't included so as not to unbind existing unload events=0A=
jQuery( window ).bind( 'unload', function(){ =0A=
	for ( var id in jQuery.cache )=0A=
		// Skip the window=0A=
		if ( id !=3D 1 && jQuery.cache[ id ].handle )=0A=
			jQuery.event.remove( jQuery.cache[ id ].handle.elem );=0A=
}); =0A=
(function(){=0A=
=0A=
	jQuery.support =3D {};=0A=
=0A=
	var root =3D document.documentElement,=0A=
		script =3D document.createElement("script"),=0A=
		div =3D document.createElement("div"),=0A=
		id =3D "script" + (new Date).getTime();=0A=
=0A=
	div.style.display =3D "none";=0A=
	div.innerHTML =3D '   <link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';=0A=
=0A=
	var all =3D div.getElementsByTagName("*"),=0A=
		a =3D div.getElementsByTagName("a")[0];=0A=
=0A=
	// Can't get basic test support=0A=
	if ( !all || !all.length || !a ) {=0A=
		return;=0A=
	}=0A=
=0A=
	jQuery.support =3D {=0A=
		// IE strips leading whitespace when .innerHTML is used=0A=
		leadingWhitespace: div.firstChild.nodeType =3D=3D 3,=0A=
		=0A=
		// Make sure that tbody elements aren't automatically inserted=0A=
		// IE will insert them into empty tables=0A=
		tbody: !div.getElementsByTagName("tbody").length,=0A=
		=0A=
		// Make sure that you can get all elements in an <object> element=0A=
		// IE 7 always returns no results=0A=
		objectAll: !!div.getElementsByTagName("object")[0]=0A=
			.getElementsByTagName("*").length,=0A=
		=0A=
		// Make sure that link elements get serialized correctly by innerHTML=0A=
		// This requires a wrapper element in IE=0A=
		htmlSerialize: !!div.getElementsByTagName("link").length,=0A=
		=0A=
		// Get the style information from getAttribute=0A=
		// (IE uses .cssText insted)=0A=
		style: /red/.test( a.getAttribute("style") ),=0A=
		=0A=
		// Make sure that URLs aren't manipulated=0A=
		// (IE normalizes it by default)=0A=
		hrefNormalized: a.getAttribute("href") =3D=3D=3D "/a",=0A=
		=0A=
		// Make sure that element opacity exists=0A=
		// (IE uses filter instead)=0A=
		opacity: a.style.opacity =3D=3D=3D "0.5",=0A=
		=0A=
		// Verify style float existence=0A=
		// (IE uses styleFloat instead of cssFloat)=0A=
		cssFloat: !!a.style.cssFloat,=0A=
=0A=
		// Will be defined later=0A=
		scriptEval: false,=0A=
		noCloneEvent: true,=0A=
		boxModel: null=0A=
	};=0A=
	=0A=
	script.type =3D "text/javascript";=0A=
	try {=0A=
		script.appendChild( document.createTextNode( "window." + id + "=3D1;" =
) );=0A=
	} catch(e){}=0A=
=0A=
	root.insertBefore( script, root.firstChild );=0A=
	=0A=
	// Make sure that the execution of code works by injecting a script=0A=
	// tag with appendChild/createTextNode=0A=
	// (IE doesn't support this, fails, and uses .text instead)=0A=
	if ( window[ id ] ) {=0A=
		jQuery.support.scriptEval =3D true;=0A=
		delete window[ id ];=0A=
	}=0A=
=0A=
	root.removeChild( script );=0A=
=0A=
	if ( div.attachEvent && div.fireEvent ) {=0A=
		div.attachEvent("onclick", function(){=0A=
			// Cloning a node shouldn't copy over any=0A=
			// bound event handlers (IE does this)=0A=
			jQuery.support.noCloneEvent =3D false;=0A=
			div.detachEvent("onclick", arguments.callee);=0A=
		});=0A=
		div.cloneNode(true).fireEvent("onclick");=0A=
	}=0A=
=0A=
	// Figure out if the W3C box model works as expected=0A=
	// document.body must exist before we can do this=0A=
	jQuery(function(){=0A=
		var div =3D document.createElement("div");=0A=
		div.style.width =3D "1px";=0A=
		div.style.paddingLeft =3D "1px";=0A=
=0A=
		document.body.appendChild( div );=0A=
		jQuery.boxModel =3D jQuery.support.boxModel =3D div.offsetWidth =
=3D=3D=3D 2;=0A=
		document.body.removeChild( div );=0A=
	});=0A=
})();=0A=
=0A=
var styleFloat =3D jQuery.support.cssFloat ? "cssFloat" : "styleFloat";=0A=
=0A=
jQuery.props =3D {=0A=
	"for": "htmlFor",=0A=
	"class": "className",=0A=
	"float": styleFloat,=0A=
	cssFloat: styleFloat,=0A=
	styleFloat: styleFloat,=0A=
	readonly: "readOnly",=0A=
	maxlength: "maxLength",=0A=
	cellspacing: "cellSpacing",=0A=
	rowspan: "rowSpan",=0A=
	tabindex: "tabIndex"=0A=
};=0A=
jQuery.fn.extend({=0A=
	// Keep a copy of the old load=0A=
	_load: jQuery.fn.load,=0A=
=0A=
	load: function( url, params, callback ) {=0A=
		if ( typeof url !=3D=3D "string" )=0A=
			return this._load( url );=0A=
=0A=
		var off =3D url.indexOf(" ");=0A=
		if ( off >=3D 0 ) {=0A=
			var selector =3D url.slice(off, url.length);=0A=
			url =3D url.slice(0, off);=0A=
		}=0A=
=0A=
		// Default to a GET request=0A=
		var type =3D "GET";=0A=
=0A=
		// If the second parameter was provided=0A=
		if ( params )=0A=
			// If it's a function=0A=
			if ( jQuery.isFunction( params ) ) {=0A=
				// We assume that it's the callback=0A=
				callback =3D params;=0A=
				params =3D null;=0A=
=0A=
			// Otherwise, build a param string=0A=
			} else if( typeof params =3D=3D=3D "object" ) {=0A=
				params =3D jQuery.param( params );=0A=
				type =3D "POST";=0A=
			}=0A=
=0A=
		var self =3D this;=0A=
=0A=
		// Request the remote document=0A=
		jQuery.ajax({=0A=
			url: url,=0A=
			type: type,=0A=
			dataType: "html",=0A=
			data: params,=0A=
			complete: function(res, status){=0A=
				// If successful, inject the HTML into all the matched elements=0A=
				if ( status =3D=3D "success" || status =3D=3D "notmodified" )=0A=
					// See if a selector was specified=0A=
					self.html( selector ?=0A=
						// Create a dummy div to hold the results=0A=
						jQuery("<div/>")=0A=
							// inject the contents of the document in, removing the scripts=0A=
							// to avoid any 'Permission Denied' errors in IE=0A=
							.append(res.responseText.replace(/<script(.|\s)*?\/script>/g, ""))=0A=
=0A=
							// Locate the specified elements=0A=
							.find(selector) :=0A=
=0A=
						// If not, just inject the full result=0A=
						res.responseText );=0A=
=0A=
				if( callback )=0A=
					self.each( callback, [res.responseText, status, res] );=0A=
			}=0A=
		});=0A=
		return this;=0A=
	},=0A=
=0A=
	serialize: function() {=0A=
		return jQuery.param(this.serializeArray());=0A=
	},=0A=
	serializeArray: function() {=0A=
		return this.map(function(){=0A=
			return this.elements ? jQuery.makeArray(this.elements) : this;=0A=
		})=0A=
		.filter(function(){=0A=
			return this.name && !this.disabled &&=0A=
				(this.checked || /select|textarea/i.test(this.nodeName) ||=0A=
					/text|hidden|password/i.test(this.type));=0A=
		})=0A=
		.map(function(i, elem){=0A=
			var val =3D jQuery(this).val();=0A=
			return val =3D=3D null ? null :=0A=
				jQuery.isArray(val) ?=0A=
					jQuery.map( val, function(val, i){=0A=
						return {name: elem.name, value: val};=0A=
					}) :=0A=
					{name: elem.name, value: val};=0A=
		}).get();=0A=
	}=0A=
});=0A=
=0A=
// Attach a bunch of functions for handling common AJAX events=0A=
jQuery.each( =
"ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(",=
"), function(i,o){=0A=
	jQuery.fn[o] =3D function(f){=0A=
		return this.bind(o, f);=0A=
	};=0A=
});=0A=
=0A=
var jsc =3D now();=0A=
=0A=
jQuery.extend({=0A=
  =0A=
	get: function( url, data, callback, type ) {=0A=
		// shift arguments if data argument was ommited=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D null;=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "GET",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	getScript: function( url, callback ) {=0A=
		return jQuery.get(url, null, callback, "script");=0A=
	},=0A=
=0A=
	getJSON: function( url, data, callback ) {=0A=
		return jQuery.get(url, data, callback, "json");=0A=
	},=0A=
=0A=
	post: function( url, data, callback, type ) {=0A=
		if ( jQuery.isFunction( data ) ) {=0A=
			callback =3D data;=0A=
			data =3D {};=0A=
		}=0A=
=0A=
		return jQuery.ajax({=0A=
			type: "POST",=0A=
			url: url,=0A=
			data: data,=0A=
			success: callback,=0A=
			dataType: type=0A=
		});=0A=
	},=0A=
=0A=
	ajaxSetup: function( settings ) {=0A=
		jQuery.extend( jQuery.ajaxSettings, settings );=0A=
	},=0A=
=0A=
	ajaxSettings: {=0A=
		url: location.href,=0A=
		global: true,=0A=
		type: "GET",=0A=
		contentType: "application/x-www-form-urlencoded",=0A=
		processData: true,=0A=
		async: true,=0A=
		/*=0A=
		timeout: 0,=0A=
		data: null,=0A=
		username: null,=0A=
		password: null,=0A=
		*/=0A=
		// Create the request object; Microsoft failed to properly=0A=
		// implement the XMLHttpRequest in IE7, so we use the ActiveXObject =
when it is available=0A=
		// This function can be overriden by calling jQuery.ajaxSetup=0A=
		xhr:function(){=0A=
			return window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") =
: new XMLHttpRequest();=0A=
		},=0A=
		accepts: {=0A=
			xml: "application/xml, text/xml",=0A=
			html: "text/html",=0A=
			script: "text/javascript, application/javascript",=0A=
			json: "application/json, text/javascript",=0A=
			text: "text/plain",=0A=
			_default: "*/*"=0A=
		}=0A=
	},=0A=
=0A=
	// Last-Modified header cache for next request=0A=
	lastModified: {},=0A=
=0A=
	ajax: function( s ) {=0A=
		// Extend the settings, but re-extend 's' so that it can be=0A=
		// checked again later (in the test suite, specifically)=0A=
		s =3D jQuery.extend(true, s, jQuery.extend(true, {}, =
jQuery.ajaxSettings, s));=0A=
=0A=
		var jsonp, jsre =3D /=3D\?(&|$)/g, status, data,=0A=
			type =3D s.type.toUpperCase();=0A=
=0A=
		// convert data if not already a string=0A=
		if ( s.data && s.processData && typeof s.data !=3D=3D "string" )=0A=
			s.data =3D jQuery.param(s.data);=0A=
=0A=
		// Handle JSONP Parameter Callbacks=0A=
		if ( s.dataType =3D=3D "jsonp" ) {=0A=
			if ( type =3D=3D "GET" ) {=0A=
				if ( !s.url.match(jsre) )=0A=
					s.url +=3D (s.url.match(/\?/) ? "&" : "?") + (s.jsonp || =
"callback") + "=3D?";=0A=
			} else if ( !s.data || !s.data.match(jsre) )=0A=
				s.data =3D (s.data ? s.data + "&" : "") + (s.jsonp || "callback") + =
"=3D?";=0A=
			s.dataType =3D "json";=0A=
		}=0A=
=0A=
		// Build temporary JSONP function=0A=
		if ( s.dataType =3D=3D "json" && (s.data && s.data.match(jsre) || =
s.url.match(jsre)) ) {=0A=
			jsonp =3D "jsonp" + jsc++;=0A=
=0A=
			// Replace the =3D? sequence both in the query string and the data=0A=
			if ( s.data )=0A=
				s.data =3D (s.data + "").replace(jsre, "=3D" + jsonp + "$1");=0A=
			s.url =3D s.url.replace(jsre, "=3D" + jsonp + "$1");=0A=
=0A=
			// We need to make sure=0A=
			// that a JSONP style response is executed properly=0A=
			s.dataType =3D "script";=0A=
=0A=
			// Handle JSONP-style loading=0A=
			window[ jsonp ] =3D function(tmp){=0A=
				data =3D tmp;=0A=
				success();=0A=
				complete();=0A=
				// Garbage collect=0A=
				window[ jsonp ] =3D undefined;=0A=
				try{ delete window[ jsonp ]; } catch(e){}=0A=
				if ( head )=0A=
					head.removeChild( script );=0A=
			};=0A=
		}=0A=
=0A=
		if ( s.dataType =3D=3D "script" && s.cache =3D=3D null )=0A=
			s.cache =3D false;=0A=
=0A=
		if ( s.cache =3D=3D=3D false && type =3D=3D "GET" ) {=0A=
			var ts =3D now();=0A=
			// try replacing _=3D if it is there=0A=
			var ret =3D s.url.replace(/(\?|&)_=3D.*?(&|$)/, "$1_=3D" + ts + "$2");=0A=
			// if nothing was replaced, add timestamp to the end=0A=
			s.url =3D ret + ((ret =3D=3D s.url) ? (s.url.match(/\?/) ? "&" : "?") =
+ "_=3D" + ts : "");=0A=
		}=0A=
=0A=
		// If data is available, append data to url for get requests=0A=
		if ( s.data && type =3D=3D "GET" ) {=0A=
			s.url +=3D (s.url.match(/\?/) ? "&" : "?") + s.data;=0A=
=0A=
			// IE likes to send both get and post data, prevent this=0A=
			s.data =3D null;=0A=
		}=0A=
=0A=
		// Watch for a new set of requests=0A=
		if ( s.global && ! jQuery.active++ )=0A=
			jQuery.event.trigger( "ajaxStart" );=0A=
=0A=
		// Matches an absolute URL, and saves the domain=0A=
		var parts =3D /^(\w+:)?\/\/([^\/?#]+)/.exec( s.url );=0A=
=0A=
		// If we're requesting a remote document=0A=
		// and trying to load JSON or Script with a GET=0A=
		if ( s.dataType =3D=3D "script" && type =3D=3D "GET" && parts=0A=
			&& ( parts[1] && parts[1] !=3D location.protocol || parts[2] !=3D =
location.host )){=0A=
=0A=
			var head =3D document.getElementsByTagName("head")[0];=0A=
			var script =3D document.createElement("script");=0A=
			script.src =3D s.url;=0A=
			if (s.scriptCharset)=0A=
				script.charset =3D s.scriptCharset;=0A=
=0A=
			// Handle Script loading=0A=
			if ( !jsonp ) {=0A=
				var done =3D false;=0A=
=0A=
				// Attach handlers for all browsers=0A=
				script.onload =3D script.onreadystatechange =3D function(){=0A=
					if ( !done && (!this.readyState ||=0A=
							this.readyState =3D=3D "loaded" || this.readyState =3D=3D =
"complete") ) {=0A=
						done =3D true;=0A=
						success();=0A=
						complete();=0A=
						head.removeChild( script );=0A=
					}=0A=
				};=0A=
			}=0A=
=0A=
			head.appendChild(script);=0A=
=0A=
			// We handle everything using the script element injection=0A=
			return undefined;=0A=
		}=0A=
=0A=
		var requestDone =3D false;=0A=
=0A=
		// Create the request object=0A=
		var xhr =3D s.xhr();=0A=
=0A=
		// Open the socket=0A=
		// Passing null username, generates a login popup on Opera (#2865)=0A=
		if( s.username )=0A=
			xhr.open(type, s.url, s.async, s.username, s.password);=0A=
		else=0A=
			xhr.open(type, s.url, s.async);=0A=
=0A=
		// Need an extra try/catch for cross domain requests in Firefox 3=0A=
		try {=0A=
			// Set the correct header, if data is being sent=0A=
			if ( s.data )=0A=
				xhr.setRequestHeader("Content-Type", s.contentType);=0A=
=0A=
			// Set the If-Modified-Since header, if ifModified mode.=0A=
			if ( s.ifModified )=0A=
				xhr.setRequestHeader("If-Modified-Since",=0A=
					jQuery.lastModified[s.url] || "Thu, 01 Jan 1970 00:00:00 GMT" );=0A=
=0A=
			// Set header so the called script knows that it's an XMLHttpRequest=0A=
			xhr.setRequestHeader("X-Requested-With", "XMLHttpRequest");=0A=
=0A=
			// Set the Accepts header for the server, depending on the dataType=0A=
			xhr.setRequestHeader("Accept", s.dataType && s.accepts[ s.dataType ] ?=0A=
				s.accepts[ s.dataType ] + ", */*" :=0A=
				s.accepts._default );=0A=
		} catch(e){}=0A=
=0A=
		// Allow custom headers/mimetypes and early abort=0A=
		if ( s.beforeSend && s.beforeSend(xhr, s) =3D=3D=3D false ) {=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active )=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
			// close opended socket=0A=
			xhr.abort();=0A=
			return false;=0A=
		}=0A=
=0A=
		if ( s.global )=0A=
			jQuery.event.trigger("ajaxSend", [xhr, s]);=0A=
=0A=
		// Wait for a response to come back=0A=
		var onreadystatechange =3D function(isTimeout){=0A=
			// The request was aborted, clear the interval and decrement =
jQuery.active=0A=
			if (xhr.readyState =3D=3D 0) {=0A=
				if (ival) {=0A=
					// clear poll interval=0A=
					clearInterval(ival);=0A=
					ival =3D null;=0A=
					// Handle the global AJAX counter=0A=
					if ( s.global && ! --jQuery.active )=0A=
						jQuery.event.trigger( "ajaxStop" );=0A=
				}=0A=
			// The transfer is complete and the data is available, or the request =
timed out=0A=
			} else if ( !requestDone && xhr && (xhr.readyState =3D=3D 4 || =
isTimeout =3D=3D "timeout") ) {=0A=
				requestDone =3D true;=0A=
=0A=
				// clear poll interval=0A=
				if (ival) {=0A=
					clearInterval(ival);=0A=
					ival =3D null;=0A=
				}=0A=
=0A=
				status =3D isTimeout =3D=3D "timeout" ? "timeout" :=0A=
					!jQuery.httpSuccess( xhr ) ? "error" :=0A=
					s.ifModified && jQuery.httpNotModified( xhr, s.url ) ? =
"notmodified" :=0A=
					"success";=0A=
=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Watch for, and catch, XML document parse errors=0A=
					try {=0A=
						// process the data (runs the xml through httpData regardless of =
callback)=0A=
						data =3D jQuery.httpData( xhr, s.dataType, s );=0A=
					} catch(e) {=0A=
						status =3D "parsererror";=0A=
					}=0A=
				}=0A=
=0A=
				// Make sure that the request was successful or notmodified=0A=
				if ( status =3D=3D "success" ) {=0A=
					// Cache Last-Modified header, if ifModified mode.=0A=
					var modRes;=0A=
					try {=0A=
						modRes =3D xhr.getResponseHeader("Last-Modified");=0A=
					} catch(e) {} // swallow exception thrown by FF if header is not =
available=0A=
=0A=
					if ( s.ifModified && modRes )=0A=
						jQuery.lastModified[s.url] =3D modRes;=0A=
=0A=
					// JSONP handles its own success callback=0A=
					if ( !jsonp )=0A=
						success();=0A=
				} else=0A=
					jQuery.handleError(s, xhr, status);=0A=
=0A=
				// Fire the complete handlers=0A=
				complete();=0A=
=0A=
				if ( isTimeout )=0A=
					xhr.abort();=0A=
=0A=
				// Stop memory leaks=0A=
				if ( s.async )=0A=
					xhr =3D null;=0A=
			}=0A=
		};=0A=
=0A=
		if ( s.async ) {=0A=
			// don't attach the handler to the request, just poll it instead=0A=
			var ival =3D setInterval(onreadystatechange, 13);=0A=
=0A=
			// Timeout checker=0A=
			if ( s.timeout > 0 )=0A=
				setTimeout(function(){=0A=
					// Check to see if the request is still happening=0A=
					if ( xhr && !requestDone )=0A=
						onreadystatechange( "timeout" );=0A=
				}, s.timeout);=0A=
		}=0A=
=0A=
		// Send the data=0A=
		try {=0A=
			xhr.send(s.data);=0A=
		} catch(e) {=0A=
			jQuery.handleError(s, xhr, null, e);=0A=
		}=0A=
=0A=
		// firefox 1.5 doesn't fire statechange for sync requests=0A=
		if ( !s.async )=0A=
			onreadystatechange();=0A=
=0A=
		function success(){=0A=
			// If a local callback was specified, fire it and pass it the data=0A=
			if ( s.success )=0A=
				s.success( data, status );=0A=
=0A=
			// Fire the global callback=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxSuccess", [xhr, s] );=0A=
		}=0A=
=0A=
		function complete(){=0A=
			// Process result=0A=
			if ( s.complete )=0A=
				s.complete(xhr, status);=0A=
=0A=
			// The request was completed=0A=
			if ( s.global )=0A=
				jQuery.event.trigger( "ajaxComplete", [xhr, s] );=0A=
=0A=
			// Handle the global AJAX counter=0A=
			if ( s.global && ! --jQuery.active )=0A=
				jQuery.event.trigger( "ajaxStop" );=0A=
		}=0A=
=0A=
		// return XMLHttpRequest to allow aborting the request etc.=0A=
		return xhr;=0A=
	},=0A=
=0A=
	handleError: function( s, xhr, status, e ) {=0A=
		// If a local callback was specified, fire it=0A=
		if ( s.error ) s.error( xhr, status, e );=0A=
=0A=
		// Fire the global callback=0A=
		if ( s.global )=0A=
			jQuery.event.trigger( "ajaxError", [xhr, s, e] );=0A=
	},=0A=
=0A=
	// Counter for holding the number of active queries=0A=
	active: 0,=0A=
=0A=
	// Determines if an XMLHttpRequest was successful or not=0A=
	httpSuccess: function( xhr ) {=0A=
		try {=0A=
			// IE error sometimes returns 1223 when it should be 204 so treat it =
as success, see #1450=0A=
			return !xhr.status && location.protocol =3D=3D "file:" ||=0A=
				( xhr.status >=3D 200 && xhr.status < 300 ) || xhr.status =3D=3D 304 =
|| xhr.status =3D=3D 1223;=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	// Determines if an XMLHttpRequest returns NotModified=0A=
	httpNotModified: function( xhr, url ) {=0A=
		try {=0A=
			var xhrRes =3D xhr.getResponseHeader("Last-Modified");=0A=
=0A=
			// Firefox always returns 200. check Last-Modified date=0A=
			return xhr.status =3D=3D 304 || xhrRes =3D=3D =
jQuery.lastModified[url];=0A=
		} catch(e){}=0A=
		return false;=0A=
	},=0A=
=0A=
	httpData: function( xhr, type, s ) {=0A=
		var ct =3D xhr.getResponseHeader("content-type"),=0A=
			xml =3D type =3D=3D "xml" || !type && ct && ct.indexOf("xml") >=3D 0,=0A=
			data =3D xml ? xhr.responseXML : xhr.responseText;=0A=
=0A=
		if ( xml && data.documentElement.tagName =3D=3D "parsererror" )=0A=
			throw "parsererror";=0A=
			=0A=
		// Allow a pre-filtering function to sanitize the response=0A=
		// s !=3D null is checked to keep backwards compatibility=0A=
		if( s && s.dataFilter )=0A=
			data =3D s.dataFilter( data, type );=0A=
=0A=
		// The filter can actually parse the response=0A=
		if( typeof data =3D=3D=3D "string" ){=0A=
=0A=
			// If the type is "script", eval it in global context=0A=
			if ( type =3D=3D "script" )=0A=
				jQuery.globalEval( data );=0A=
=0A=
			// Get the JavaScript object, if JSON is used.=0A=
			if ( type =3D=3D "json" )=0A=
				data =3D window["eval"]("(" + data + ")");=0A=
		}=0A=
		=0A=
		return data;=0A=
	},=0A=
=0A=
	// Serialize an array of form elements or a set of=0A=
	// key/values into a query string=0A=
	param: function( a ) {=0A=
		var s =3D [ ];=0A=
=0A=
		function add( key, value ){=0A=
			s[ s.length ] =3D encodeURIComponent(key) + '=3D' + =
encodeURIComponent(value);=0A=
		};=0A=
=0A=
		// If an array was passed in, assume that it is an array=0A=
		// of form elements=0A=
		if ( jQuery.isArray(a) || a.jquery )=0A=
			// Serialize the form elements=0A=
			jQuery.each( a, function(){=0A=
				add( this.name, this.value );=0A=
			});=0A=
=0A=
		// Otherwise, assume that it's an object of key/value pairs=0A=
		else=0A=
			// Serialize the key/values=0A=
			for ( var j in a )=0A=
				// If the value is an array then the key names need to be repeated=0A=
				if ( jQuery.isArray(a[j]) )=0A=
					jQuery.each( a[j], function(){=0A=
						add( j, this );=0A=
					});=0A=
				else=0A=
					add( j, jQuery.isFunction(a[j]) ? a[j]() : a[j] );=0A=
=0A=
		// Return the resulting serialization=0A=
		return s.join("&").replace(/%20/g, "+");=0A=
	}=0A=
=0A=
});=0A=
var elemdisplay =3D {},=0A=
	timerId,=0A=
	fxAttrs =3D [=0A=
		// height animations=0A=
		[ "height", "marginTop", "marginBottom", "paddingTop", "paddingBottom" =
],=0A=
		// width animations=0A=
		[ "width", "marginLeft", "marginRight", "paddingLeft", "paddingRight" =
],=0A=
		// opacity animations=0A=
		[ "opacity" ]=0A=
	];=0A=
=0A=
function genFx( type, num ){=0A=
	var obj =3D {};=0A=
	jQuery.each( fxAttrs.concat.apply([], fxAttrs.slice(0,num)), function(){=0A=
		obj[ this ] =3D type;=0A=
	});=0A=
	return obj;=0A=
}=0A=
=0A=
jQuery.fn.extend({=0A=
	show: function(speed,callback){=0A=
		if ( speed ) {=0A=
			return this.animate( genFx("show", 3), speed, callback);=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ){=0A=
				var old =3D jQuery.data(this[i], "olddisplay");=0A=
				=0A=
				this[i].style.display =3D old || "";=0A=
				=0A=
				if ( jQuery.css(this[i], "display") =3D=3D=3D "none" ) {=0A=
					var tagName =3D this[i].tagName, display;=0A=
					=0A=
					if ( elemdisplay[ tagName ] ) {=0A=
						display =3D elemdisplay[ tagName ];=0A=
					} else {=0A=
						var elem =3D jQuery("<" + tagName + " />").appendTo("body");=0A=
						=0A=
						display =3D elem.css("display");=0A=
						if ( display =3D=3D=3D "none" )=0A=
							display =3D "block";=0A=
						=0A=
						elem.remove();=0A=
						=0A=
						elemdisplay[ tagName ] =3D display;=0A=
					}=0A=
					=0A=
					this[i].style.display =3D jQuery.data(this[i], "olddisplay", =
display);=0A=
				}=0A=
			}=0A=
			=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	hide: function(speed,callback){=0A=
		if ( speed ) {=0A=
			return this.animate( genFx("hide", 3), speed, callback);=0A=
		} else {=0A=
			for ( var i =3D 0, l =3D this.length; i < l; i++ ){=0A=
				var old =3D jQuery.data(this[i], "olddisplay");=0A=
				if ( !old && old !=3D=3D "none" )=0A=
					jQuery.data(this[i], "olddisplay", jQuery.css(this[i], "display"));=0A=
				this[i].style.display =3D "none";=0A=
			}=0A=
			return this;=0A=
		}=0A=
	},=0A=
=0A=
	// Save the old toggle function=0A=
	_toggle: jQuery.fn.toggle,=0A=
=0A=
	toggle: function( fn, fn2 ){=0A=
		var bool =3D typeof fn =3D=3D=3D "boolean";=0A=
=0A=
		return jQuery.isFunction(fn) && jQuery.isFunction(fn2) ?=0A=
			this._toggle.apply( this, arguments ) :=0A=
			fn =3D=3D null || bool ?=0A=
				this.each(function(){=0A=
					var state =3D bool ? fn : jQuery(this).is(":hidden");=0A=
					jQuery(this)[ state ? "show" : "hide" ]();=0A=
				}) :=0A=
				this.animate(genFx("toggle", 3), fn, fn2);=0A=
	},=0A=
=0A=
	fadeTo: function(speed,to,callback){=0A=
		return this.animate({opacity: to}, speed, callback);=0A=
	},=0A=
=0A=
	animate: function( prop, speed, easing, callback ) {=0A=
		var optall =3D jQuery.speed(speed, easing, callback);=0A=
=0A=
		return this[ optall.queue =3D=3D=3D false ? "each" : "queue" =
](function(){=0A=
		=0A=
			var opt =3D jQuery.extend({}, optall), p,=0A=
				hidden =3D this.nodeType =3D=3D 1 && jQuery(this).is(":hidden"),=0A=
				self =3D this;=0A=
	=0A=
			for ( p in prop ) {=0A=
				if ( prop[p] =3D=3D "hide" && hidden || prop[p] =3D=3D "show" && =
!hidden )=0A=
					return opt.complete.call(this);=0A=
=0A=
				if ( ( p =3D=3D "height" || p =3D=3D "width" ) && this.style ) {=0A=
					// Store display property=0A=
					opt.display =3D jQuery.css(this, "display");=0A=
=0A=
					// Make sure that nothing sneaks out=0A=
					opt.overflow =3D this.style.overflow;=0A=
				}=0A=
			}=0A=
=0A=
			if ( opt.overflow !=3D null )=0A=
				this.style.overflow =3D "hidden";=0A=
=0A=
			opt.curAnim =3D jQuery.extend({}, prop);=0A=
=0A=
			jQuery.each( prop, function(name, val){=0A=
				var e =3D new jQuery.fx( self, opt, name );=0A=
=0A=
				if ( /toggle|show|hide/.test(val) )=0A=
					e[ val =3D=3D "toggle" ? hidden ? "show" : "hide" : val ]( prop );=0A=
				else {=0A=
					var parts =3D val.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),=0A=
						start =3D e.cur(true) || 0;=0A=
=0A=
					if ( parts ) {=0A=
						var end =3D parseFloat(parts[2]),=0A=
							unit =3D parts[3] || "px";=0A=
=0A=
						// We need to compute starting value=0A=
						if ( unit !=3D "px" ) {=0A=
							self.style[ name ] =3D (end || 1) + unit;=0A=
							start =3D ((end || 1) / e.cur(true)) * start;=0A=
							self.style[ name ] =3D start + unit;=0A=
						}=0A=
=0A=
						// If a +=3D/-=3D token was provided, we're doing a relative =
animation=0A=
						if ( parts[1] )=0A=
							end =3D ((parts[1] =3D=3D "-=3D" ? -1 : 1) * end) + start;=0A=
=0A=
						e.custom( start, end, unit );=0A=
					} else=0A=
						e.custom( start, val, "" );=0A=
				}=0A=
			});=0A=
=0A=
			// For JS strict compliance=0A=
			return true;=0A=
		});=0A=
	},=0A=
=0A=
	stop: function(clearQueue, gotoEnd){=0A=
		var timers =3D jQuery.timers;=0A=
=0A=
		if (clearQueue)=0A=
			this.queue([]);=0A=
=0A=
		this.each(function(){=0A=
			// go in reverse order so anything added to the queue during the loop =
is ignored=0A=
			for ( var i =3D timers.length - 1; i >=3D 0; i-- )=0A=
				if ( timers[i].elem =3D=3D this ) {=0A=
					if (gotoEnd)=0A=
						// force the next step to be the last=0A=
						timers[i](true);=0A=
					timers.splice(i, 1);=0A=
				}=0A=
		});=0A=
=0A=
		// start the next in the queue if the last step wasn't forced=0A=
		if (!gotoEnd)=0A=
			this.dequeue();=0A=
=0A=
		return this;=0A=
	}=0A=
=0A=
});=0A=
=0A=
// Generate shortcuts for custom animations=0A=
jQuery.each({=0A=
	slideDown: genFx("show", 1),=0A=
	slideUp: genFx("hide", 1),=0A=
	slideToggle: genFx("toggle", 1),=0A=
	fadeIn: { opacity: "show" },=0A=
	fadeOut: { opacity: "hide" }=0A=
}, function( name, props ){=0A=
	jQuery.fn[ name ] =3D function( speed, callback ){=0A=
		return this.animate( props, speed, callback );=0A=
	};=0A=
});=0A=
=0A=
jQuery.extend({=0A=
=0A=
	speed: function(speed, easing, fn) {=0A=
		var opt =3D typeof speed =3D=3D=3D "object" ? speed : {=0A=
			complete: fn || !fn && easing ||=0A=
				jQuery.isFunction( speed ) && speed,=0A=
			duration: speed,=0A=
			easing: fn && easing || easing && !jQuery.isFunction(easing) && easing=0A=
		};=0A=
=0A=
		opt.duration =3D jQuery.fx.off ? 0 : typeof opt.duration =3D=3D=3D =
"number" ? opt.duration :=0A=
			jQuery.fx.speeds[opt.duration] || jQuery.fx.speeds._default;=0A=
=0A=
		// Queueing=0A=
		opt.old =3D opt.complete;=0A=
		opt.complete =3D function(){=0A=
			if ( opt.queue !=3D=3D false )=0A=
				jQuery(this).dequeue();=0A=
			if ( jQuery.isFunction( opt.old ) )=0A=
				opt.old.call( this );=0A=
		};=0A=
=0A=
		return opt;=0A=
	},=0A=
=0A=
	easing: {=0A=
		linear: function( p, n, firstNum, diff ) {=0A=
			return firstNum + diff * p;=0A=
		},=0A=
		swing: function( p, n, firstNum, diff ) {=0A=
			return ((-Math.cos(p*Math.PI)/2) + 0.5) * diff + firstNum;=0A=
		}=0A=
	},=0A=
=0A=
	timers: [],=0A=
=0A=
	fx: function( elem, options, prop ){=0A=
		this.options =3D options;=0A=
		this.elem =3D elem;=0A=
		this.prop =3D prop;=0A=
=0A=
		if ( !options.orig )=0A=
			options.orig =3D {};=0A=
	}=0A=
=0A=
});=0A=
=0A=
jQuery.fx.prototype =3D {=0A=
=0A=
	// Simple function for setting a style value=0A=
	update: function(){=0A=
		if ( this.options.step )=0A=
			this.options.step.call( this.elem, this.now, this );=0A=
=0A=
		(jQuery.fx.step[this.prop] || jQuery.fx.step._default)( this );=0A=
=0A=
		// Set display property to block for height/width animations=0A=
		if ( ( this.prop =3D=3D "height" || this.prop =3D=3D "width" ) && =
this.elem.style )=0A=
			this.elem.style.display =3D "block";=0A=
	},=0A=
=0A=
	// Get the current size=0A=
	cur: function(force){=0A=
		if ( this.elem[this.prop] !=3D null && (!this.elem.style || =
this.elem.style[this.prop] =3D=3D null) )=0A=
			return this.elem[ this.prop ];=0A=
=0A=
		var r =3D parseFloat(jQuery.css(this.elem, this.prop, force));=0A=
		return r && r > -10000 ? r : parseFloat(jQuery.curCSS(this.elem, =
this.prop)) || 0;=0A=
	},=0A=
=0A=
	// Start an animation from one number to another=0A=
	custom: function(from, to, unit){=0A=
		this.startTime =3D now();=0A=
		this.start =3D from;=0A=
		this.end =3D to;=0A=
		this.unit =3D unit || this.unit || "px";=0A=
		this.now =3D this.start;=0A=
		this.pos =3D this.state =3D 0;=0A=
=0A=
		var self =3D this;=0A=
		function t(gotoEnd){=0A=
			return self.step(gotoEnd);=0A=
		}=0A=
=0A=
		t.elem =3D this.elem;=0A=
=0A=
		if ( t() && jQuery.timers.push(t) =3D=3D 1 ) {=0A=
			timerId =3D setInterval(function(){=0A=
				var timers =3D jQuery.timers;=0A=
=0A=
				for ( var i =3D 0; i < timers.length; i++ )=0A=
					if ( !timers[i]() )=0A=
						timers.splice(i--, 1);=0A=
=0A=
				if ( !timers.length ) {=0A=
					clearInterval( timerId );=0A=
				}=0A=
			}, 13);=0A=
		}=0A=
	},=0A=
=0A=
	// Simple 'show' function=0A=
	show: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.show =3D true;=0A=
=0A=
		// Begin the animation=0A=
		// Make sure that we start at a small width/height to avoid any=0A=
		// flash of content=0A=
		this.custom(this.prop =3D=3D "width" || this.prop =3D=3D "height" ? 1 =
: 0, this.cur());=0A=
=0A=
		// Start by showing the element=0A=
		jQuery(this.elem).show();=0A=
	},=0A=
=0A=
	// Simple 'hide' function=0A=
	hide: function(){=0A=
		// Remember where we started, so that we can go back to it later=0A=
		this.options.orig[this.prop] =3D jQuery.attr( this.elem.style, =
this.prop );=0A=
		this.options.hide =3D true;=0A=
=0A=
		// Begin the animation=0A=
		this.custom(this.cur(), 0);=0A=
	},=0A=
=0A=
	// Each step of an animation=0A=
	step: function(gotoEnd){=0A=
		var t =3D now();=0A=
=0A=
		if ( gotoEnd || t >=3D this.options.duration + this.startTime ) {=0A=
			this.now =3D this.end;=0A=
			this.pos =3D this.state =3D 1;=0A=
			this.update();=0A=
=0A=
			this.options.curAnim[ this.prop ] =3D true;=0A=
=0A=
			var done =3D true;=0A=
			for ( var i in this.options.curAnim )=0A=
				if ( this.options.curAnim[i] !=3D=3D true )=0A=
					done =3D false;=0A=
=0A=
			if ( done ) {=0A=
				if ( this.options.display !=3D null ) {=0A=
					// Reset the overflow=0A=
					this.elem.style.overflow =3D this.options.overflow;=0A=
=0A=
					// Reset the display=0A=
					this.elem.style.display =3D this.options.display;=0A=
					if ( jQuery.css(this.elem, "display") =3D=3D "none" )=0A=
						this.elem.style.display =3D "block";=0A=
				}=0A=
=0A=
				// Hide the element if the "hide" operation was done=0A=
				if ( this.options.hide )=0A=
					jQuery(this.elem).hide();=0A=
=0A=
				// Reset the properties, if the item has been hidden or shown=0A=
				if ( this.options.hide || this.options.show )=0A=
					for ( var p in this.options.curAnim )=0A=
						jQuery.attr(this.elem.style, p, this.options.orig[p]);=0A=
					=0A=
				// Execute the complete function=0A=
				this.options.complete.call( this.elem );=0A=
			}=0A=
=0A=
			return false;=0A=
		} else {=0A=
			var n =3D t - this.startTime;=0A=
			this.state =3D n / this.options.duration;=0A=
=0A=
			// Perform the easing function, defaults to swing=0A=
			this.pos =3D jQuery.easing[this.options.easing || =
(jQuery.easing.swing ? "swing" : "linear")](this.state, n, 0, 1, =
this.options.duration);=0A=
			this.now =3D this.start + ((this.end - this.start) * this.pos);=0A=
=0A=
			// Perform the next step of the animation=0A=
			this.update();=0A=
		}=0A=
=0A=
		return true;=0A=
	}=0A=
=0A=
};=0A=
=0A=
jQuery.extend( jQuery.fx, {=0A=
	speeds:{=0A=
		slow: 600,=0A=
 		fast: 200,=0A=
 		// Default speed=0A=
 		_default: 400=0A=
	},=0A=
	step: {=0A=
=0A=
		opacity: function(fx){=0A=
			jQuery.attr(fx.elem.style, "opacity", fx.now);=0A=
		},=0A=
=0A=
		_default: function(fx){=0A=
			if ( fx.elem.style && fx.elem.style[ fx.prop ] !=3D null )=0A=
				fx.elem.style[ fx.prop ] =3D fx.now + fx.unit;=0A=
			else=0A=
				fx.elem[ fx.prop ] =3D fx.now;=0A=
		}=0A=
	}=0A=
});=0A=
if ( document.documentElement["getBoundingClientRect"] )=0A=
	jQuery.fn.offset =3D function() {=0A=
		if ( !this[0] ) return { top: 0, left: 0 };=0A=
		if ( this[0] =3D=3D=3D this[0].ownerDocument.body ) return =
jQuery.offset.bodyOffset( this[0] );=0A=
		var box  =3D this[0].getBoundingClientRect(), doc =3D =
this[0].ownerDocument, body =3D doc.body, docElem =3D =
doc.documentElement,=0A=
			clientTop =3D docElem.clientTop || body.clientTop || 0, clientLeft =
=3D docElem.clientLeft || body.clientLeft || 0,=0A=
			top  =3D box.top  + (self.pageYOffset || jQuery.boxModel && =
docElem.scrollTop  || body.scrollTop ) - clientTop,=0A=
			left =3D box.left + (self.pageXOffset || jQuery.boxModel && =
docElem.scrollLeft || body.scrollLeft) - clientLeft;=0A=
		return { top: top, left: left };=0A=
	};=0A=
else =0A=
	jQuery.fn.offset =3D function() {=0A=
		if ( !this[0] ) return { top: 0, left: 0 };=0A=
		if ( this[0] =3D=3D=3D this[0].ownerDocument.body ) return =
jQuery.offset.bodyOffset( this[0] );=0A=
		jQuery.offset.initialized || jQuery.offset.initialize();=0A=
=0A=
		var elem =3D this[0], offsetParent =3D elem.offsetParent, =
prevOffsetParent =3D elem,=0A=
			doc =3D elem.ownerDocument, computedStyle, docElem =3D =
doc.documentElement,=0A=
			body =3D doc.body, defaultView =3D doc.defaultView,=0A=
			prevComputedStyle =3D defaultView.getComputedStyle(elem, null),=0A=
			top =3D elem.offsetTop, left =3D elem.offsetLeft;=0A=
=0A=
		while ( (elem =3D elem.parentNode) && elem !=3D=3D body && elem =
!=3D=3D docElem ) {=0A=
			computedStyle =3D defaultView.getComputedStyle(elem, null);=0A=
			top -=3D elem.scrollTop, left -=3D elem.scrollLeft;=0A=
			if ( elem =3D=3D=3D offsetParent ) {=0A=
				top +=3D elem.offsetTop, left +=3D elem.offsetLeft;=0A=
				if ( jQuery.offset.doesNotAddBorder && =
!(jQuery.offset.doesAddBorderForTableAndCells && =
/^t(able|d|h)$/i.test(elem.tagName)) )=0A=
					top  +=3D parseInt( computedStyle.borderTopWidth,  10) || 0,=0A=
					left +=3D parseInt( computedStyle.borderLeftWidth, 10) || 0;=0A=
				prevOffsetParent =3D offsetParent, offsetParent =3D =
elem.offsetParent;=0A=
			}=0A=
			if ( jQuery.offset.subtractsBorderForOverflowNotVisible && =
computedStyle.overflow !=3D=3D "visible" )=0A=
				top  +=3D parseInt( computedStyle.borderTopWidth,  10) || 0,=0A=
				left +=3D parseInt( computedStyle.borderLeftWidth, 10) || 0;=0A=
			prevComputedStyle =3D computedStyle;=0A=
		}=0A=
=0A=
		if ( prevComputedStyle.position =3D=3D=3D "relative" || =
prevComputedStyle.position =3D=3D=3D "static" )=0A=
			top  +=3D body.offsetTop,=0A=
			left +=3D body.offsetLeft;=0A=
=0A=
		if ( prevComputedStyle.position =3D=3D=3D "fixed" )=0A=
			top  +=3D Math.max(docElem.scrollTop, body.scrollTop),=0A=
			left +=3D Math.max(docElem.scrollLeft, body.scrollLeft);=0A=
=0A=
		return { top: top, left: left };=0A=
	};=0A=
=0A=
jQuery.offset =3D {=0A=
	initialize: function() {=0A=
		if ( this.initialized ) return;=0A=
		var body =3D document.body, container =3D =
document.createElement('div'), innerDiv, checkDiv, table, td, rules, =
prop, bodyMarginTop =3D body.style.marginTop,=0A=
			html =3D '<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';=0A=
=0A=
		rules =3D { position: 'absolute', top: 0, left: 0, margin: 0, border: =
0, width: '1px', height: '1px', visibility: 'hidden' };=0A=
		for ( prop in rules ) container.style[prop] =3D rules[prop];=0A=
=0A=
		container.innerHTML =3D html;=0A=
		body.insertBefore(container, body.firstChild);=0A=
		innerDiv =3D container.firstChild, checkDiv =3D innerDiv.firstChild, =
td =3D innerDiv.nextSibling.firstChild.firstChild;=0A=
=0A=
		this.doesNotAddBorder =3D (checkDiv.offsetTop !=3D=3D 5);=0A=
		this.doesAddBorderForTableAndCells =3D (td.offsetTop =3D=3D=3D 5);=0A=
=0A=
		innerDiv.style.overflow =3D 'hidden', innerDiv.style.position =3D =
'relative';=0A=
		this.subtractsBorderForOverflowNotVisible =3D (checkDiv.offsetTop =
=3D=3D=3D -5);=0A=
=0A=
		body.style.marginTop =3D '1px';=0A=
		this.doesNotIncludeMarginInBodyOffset =3D (body.offsetTop =3D=3D=3D 0);=0A=
		body.style.marginTop =3D bodyMarginTop;=0A=
=0A=
		body.removeChild(container);=0A=
		this.initialized =3D true;=0A=
	},=0A=
=0A=
	bodyOffset: function(body) {=0A=
		jQuery.offset.initialized || jQuery.offset.initialize();=0A=
		var top =3D body.offsetTop, left =3D body.offsetLeft;=0A=
		if ( jQuery.offset.doesNotIncludeMarginInBodyOffset )=0A=
			top  +=3D parseInt( jQuery.curCSS(body, 'marginTop',  true), 10 ) || =
0,=0A=
			left +=3D parseInt( jQuery.curCSS(body, 'marginLeft', true), 10 ) || =
0;=0A=
		return { top: top, left: left };=0A=
	}=0A=
};=0A=
=0A=
=0A=
jQuery.fn.extend({=0A=
	position: function() {=0A=
		var left =3D 0, top =3D 0, results;=0A=
=0A=
		if ( this[0] ) {=0A=
			// Get *real* offsetParent=0A=
			var offsetParent =3D this.offsetParent(),=0A=
=0A=
			// Get correct offsets=0A=
			offset       =3D this.offset(),=0A=
			parentOffset =3D /^body|html$/i.test(offsetParent[0].tagName) ? { =
top: 0, left: 0 } : offsetParent.offset();=0A=
=0A=
			// Subtract element margins=0A=
			// note: when an element has margin: auto the offsetLeft and =
marginLeft =0A=
			// are the same in Safari causing offset.left to incorrectly be 0=0A=
			offset.top  -=3D num( this, 'marginTop'  );=0A=
			offset.left -=3D num( this, 'marginLeft' );=0A=
=0A=
			// Add offsetParent borders=0A=
			parentOffset.top  +=3D num( offsetParent, 'borderTopWidth'  );=0A=
			parentOffset.left +=3D num( offsetParent, 'borderLeftWidth' );=0A=
=0A=
			// Subtract the two offsets=0A=
			results =3D {=0A=
				top:  offset.top  - parentOffset.top,=0A=
				left: offset.left - parentOffset.left=0A=
			};=0A=
		}=0A=
=0A=
		return results;=0A=
	},=0A=
=0A=
	offsetParent: function() {=0A=
		var offsetParent =3D this[0].offsetParent || document.body;=0A=
		while ( offsetParent && (!/^body|html$/i.test(offsetParent.tagName) && =
jQuery.css(offsetParent, 'position') =3D=3D 'static') )=0A=
			offsetParent =3D offsetParent.offsetParent;=0A=
		return jQuery(offsetParent);=0A=
	}=0A=
});=0A=
=0A=
=0A=
// Create scrollLeft and scrollTop methods=0A=
jQuery.each( ['Left', 'Top'], function(i, name) {=0A=
	var method =3D 'scroll' + name;=0A=
	=0A=
	jQuery.fn[ method ] =3D function(val) {=0A=
		if (!this[0]) return null;=0A=
=0A=
		return val !=3D=3D undefined ?=0A=
=0A=
			// Set the scroll offset=0A=
			this.each(function() {=0A=
				this =3D=3D window || this =3D=3D document ?=0A=
					window.scrollTo(=0A=
						!i ? val : jQuery(window).scrollLeft(),=0A=
						 i ? val : jQuery(window).scrollTop()=0A=
					) :=0A=
					this[ method ] =3D val;=0A=
			}) :=0A=
=0A=
			// Return the scroll offset=0A=
			this[0] =3D=3D window || this[0] =3D=3D document ?=0A=
				self[ i ? 'pageYOffset' : 'pageXOffset' ] ||=0A=
					jQuery.boxModel && document.documentElement[ method ] ||=0A=
					document.body[ method ] :=0A=
				this[0][ method ];=0A=
	};=0A=
});=0A=
// Create innerHeight, innerWidth, outerHeight and outerWidth methods=0A=
jQuery.each([ "Height", "Width" ], function(i, name){=0A=
=0A=
	var tl =3D i ? "Left"  : "Top",  // top or left=0A=
		br =3D i ? "Right" : "Bottom"; // bottom or right=0A=
=0A=
	// innerHeight and innerWidth=0A=
	jQuery.fn["inner" + name] =3D function(){=0A=
		return this[ name.toLowerCase() ]() +=0A=
			num(this, "padding" + tl) +=0A=
			num(this, "padding" + br);=0A=
	};=0A=
=0A=
	// outerHeight and outerWidth=0A=
	jQuery.fn["outer" + name] =3D function(margin) {=0A=
		return this["inner" + name]() +=0A=
			num(this, "border" + tl + "Width") +=0A=
			num(this, "border" + br + "Width") +=0A=
			(margin ?=0A=
				num(this, "margin" + tl) + num(this, "margin" + br) : 0);=0A=
	};=0A=
	=0A=
	var type =3D name.toLowerCase();=0A=
=0A=
	jQuery.fn[ type ] =3D function( size ) {=0A=
		// Get window width or height=0A=
		return this[0] =3D=3D window ?=0A=
			// Everyone else use document.documentElement or document.body =
depending on Quirks vs Standards mode=0A=
			document.compatMode =3D=3D "CSS1Compat" && document.documentElement[ =
"client" + name ] ||=0A=
			document.body[ "client" + name ] :=0A=
=0A=
			// Get document width or height=0A=
			this[0] =3D=3D document ?=0A=
				// Either scroll[Width/Height] or offset[Width/Height], whichever is =
greater=0A=
				Math.max(=0A=
					document.documentElement["client" + name],=0A=
					document.body["scroll" + name], document.documentElement["scroll" + =
name],=0A=
					document.body["offset" + name], document.documentElement["offset" + =
name]=0A=
				) :=0A=
=0A=
				// Get or set width or height on the element=0A=
				size =3D=3D=3D undefined ?=0A=
					// Get width or height on the element=0A=
					(this.length ? jQuery.css( this[0], type ) : null) :=0A=
=0A=
					// Set the width or height on the element (default to pixels if =
value is unitless)=0A=
					this.css( type, typeof size =3D=3D=3D "string" ? size : size + "px" =
);=0A=
	};=0A=
=0A=
});})();=0A=

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didak.ucc.dk/js/jquery.tools.min.js

/*=0A=
 * jquery.tools 1.1.2 - The missing UI library for the Web=0A=
 * =0A=
 * [tools.tabs-1.0.4, tools.tabs.slideshow-1.0.2, =
tools.tabs.history-1.0.2, tools.tooltip-1.1.3, =
tools.tooltip.slide-1.0.0, tools.tooltip.dynamic-1.0.1, =
tools.scrollable-1.1.2, tools.scrollable.circular-0.5.1, =
tools.scrollable.autoscroll-1.0.1, tools.scrollable.navigator-1.0.2, =
tools.scrollable.mousewheel-1.0.1, tools.overlay-1.1.2, =
tools.overlay.gallery-1.0.0, tools.overlay.apple-1.0.1, =
tools.expose-1.0.5]=0A=
 * =0A=
 * Copyright (c) 2009 Tero Piirainen=0A=
 * http://flowplayer.org/tools/=0A=
 *=0A=
 * Dual licensed under MIT and GPL 2+ licenses=0A=
 * http://www.opensource.org/licenses=0A=
 * =0A=
 * -----=0A=
 * =0A=
 * Flowplayer 3.1.4 - Flash Video Player for the Web=0A=
 * =0A=
 * [flowplayer.core-3.1.4, flowplayer.controls-3.0.2, =
flowplayer.playlist-3.0.7, flowplayer.embed-3.0.2]=0A=
 * =0A=
 * Copyright (c) 2009 Flowplayer Ltd=0A=
 * Licensed under GPL 3+ license=0A=
 * http://flowplayer.org/download/license_gpl.html=0A=
 * =0A=
 * -----=0A=
 * =0A=
 * jQuery JavaScript Library v1.3.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Sizzle CSS Selector Engine - v0.9.3=0A=
 * Copyright 2009, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 * More information: http://sizzlejs.com/=0A=
 * =0A=
 * -----=0A=
 * =0A=
 * jquery.event.wheel.js - rev 1 =0A=
 * Copyright (c) 2008, Three Dub Media (http://threedubmedia.com)=0A=
 * Liscensed under the MIT License (MIT-LICENSE.txt)=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 * Created: 2008-07-01 | Updated: 2008-07-14=0A=
 * =0A=
 * -----=0A=
 * =0A=
 * File generated: Fri Apr 02 13:42:32 GMT 2010=0A=
 */=0A=
(function(){var =
l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return=
 new =
o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.=
,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT=
ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof =
E=3D=3D=3D"string"){var =
G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var =
I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return =
o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return =
F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return =
o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto=
r;this.context=3DE.context}return =
this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",=
size:function(){return this.length},get:function(E){return =
E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(=
F,H,E){var =
G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"=
){G.selector=3Dthis.selector+(this.selector?" =
":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return =
G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E=
);return this},each:function(F,E){return =
o.each(this,F,E)},index:function(E){return =
o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var =
E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return =
this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return =
this.each(function(I){for(F in =
E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E=
,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return =
this.attr(E,F,"curCSS")},text:function(F){if(typeof =
F!=3D=3D"object"&&F!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(F))}var =
E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi=
s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])=
}})});return E},wrapAll:function(E){if(this[0]){var =
F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef=
ore(this[0])}F.map(function(){var =
G=3Dthis;while(G.firstChild){G=3DG.firstChild}return =
G}).append(this)}return this},wrapInner:function(E){return =
this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re=
turn this.each(function(){o(this).wrapAll(E)})},append:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap=
pendChild(E)}})},prepend:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in=
sertBefore(E,this.firstChild)}})},before:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this)})},after:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this.nextSibling)})},end:function(){return =
this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f=
unction(E){if(this.length=3D=3D=3D1){var =
F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return =
F}else{return this.pushStack(o.unique(o.map(this,function(G){return =
o.find(E,G)})),"find",E)}},clone:function(G){var =
E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va=
r I=3Dthis.outerHTML;if(!I){var =
J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(=
true));I=3DJ.innerHTML}return o.clean([I.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return =
this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var =
H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){=
if(this.nodeName!=3D=3DH[F].nodeName){return}var =
I=3Do.data(H[F],"events");for(var K in I){for(var J in =
I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return =
E},filter:function(E){return =
this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return =
E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return =
F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var =
G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return =
this.map(function(){var =
H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(=
H,"closest",F);return =
H}H=3DH.parentNode;F++}})},not:function(E){if(typeof =
E=3D=3D=3D"string"){if(f.test(E)){return =
this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter=
(E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return =
this.filter(function(){return =
F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return =
this.pushStack(o.unique(o.merge(this.get(),typeof =
E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return =
!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return =
!!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var =
E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{=
}).specified?E.value:E.text}if(o.nodeName(E,"select")){var =
I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(=
I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=3D0=
||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var =
N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in=
Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th=
is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return =
E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit=
h:function(E){return this.after(E).remove()},eq:function(E){return =
this.slice(E,+E+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","))},map:function(E){return =
this.pushStack(o.map(this,function(G,F){return =
E.call(G,F,G)}))},andSelf:function(){return =
this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var =
I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean=
(J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var =
G=3D0,E=3Dthis.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.c=
loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return =
M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo=
dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn=
.init.prototype=3Do.fn;function =
z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o=
.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa=
rentNode.removeChild(F)}}function e(){return +new =
Date}o.extend=3Do.fn.extend=3Dfunction(){var =
J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof =
J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof =
J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(=
;H<I;H++){if((G=3Darguments[H])!=3Dnull){for(var F in G){var =
K=3DJ[F],L=3DG[F];if(J=3D=3D=3DL){continue}if(E&&L&&typeof =
L=3D=3D=3D"object"&&!L.nodeType){J[F]=3Do.extend(E,K||(L.length!=3Dnull?[=
]:{}),L)}else{if(L!=3D=3Dg){J[F]=3DL}}}}}return J};var =
b=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,q=3Ddocument.defau=
ltView||{},s=3DObject.prototype.toString;o.extend({noConflict:function(E)=
{l.$=3Dp;if(E){l.jQuery=3Dy}return o},isFunction:function(E){return =
s.call(E)=3D=3D=3D"[object Function]"},isArray:function(E){return =
s.call(E)=3D=3D=3D"[object Array]"},isXMLDoc:function(E){return =
E.nodeType=3D=3D=3D9&&E.documentElement.nodeName!=3D=3D"HTML"||!!E.ownerD=
ocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.t=
est(G)){var =
F=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,E=3D=
document.createElement("script");E.type=3D"text/javascript";if(o.support.=
scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=3DG}F.i=
nsertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){ret=
urn =
F.nodeName&&F.nodeName.toUpperCase()=3D=3DE.toUpperCase()},each:function(=
G,K,F){var E,H=3D0,I=3DG.length;if(F){if(I=3D=3D=3Dg){for(E in =
G){if(K.apply(G[E],F)=3D=3D=3Dfalse){break}}}else{for(;H<I;){if(K.apply(G=
[H++],F)=3D=3D=3Dfalse){break}}}}else{if(I=3D=3D=3Dg){for(E in =
G){if(K.call(G[E],E,G[E])=3D=3D=3Dfalse){break}}}else{for(var =
J=3DG[0];H<I&&K.call(J,H,J)!=3D=3Dfalse;J=3DG[++H]){}}}return =
G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=3DI.call(H,F)}return =
typeof =
I=3D=3D=3D"number"&&G=3D=3D"curCSS"&&!b.test(E)?I+"px":I},className:{add:=
function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType=3D=3D=
1&&!o.className.has(E.className,H)){E.className+=3D(E.className?" =
":"")+H}})},remove:function(E,F){if(E.nodeType=3D=3D1){E.className=3DF!=3D=
=3Dg?o.grep(E.className.split(/\s+/),function(G){return =
!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return =
F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:functi=
on(H,G,I){var E=3D{};for(var F in =
G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in =
G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h=
eight"){var =
L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D=
"width"?["Left","Right"]:["Top","Bottom"];function =
I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"=
){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+=
this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"=
+this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru=
e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return =
Math.max(0,Math.round(L))}return =
o.curCSS(H,F,J)},curCSS:function(I,F,G){var =
L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac=
ity");return =
L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else=
{if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/=
([A-Z])/g,"-$1").toLowerCase();var =
M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D=
"opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var =
J=3DF.replace(/\-(\w)/g,function(N,O){return =
O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?=
$/i.test(L)&&/^\d/.test(L)){var =
H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l=
eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK=
}}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof =
K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne=
rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof =
F[0]=3D=3D=3D"string"){var =
H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var=
 =
G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof=
 S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof =
S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re=
turn =
T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"=
></"+T+">"});var =
O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var =
Q=3D!O.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(=
!o.support.tbody){var =
R=3D/<tbody/i.test(S),N=3D!O.indexOf("<table")&&!R?L.firstChild&&L.firstC=
hild.childNodes:Q[1]=3D=3D"<table>"&&!R?L.childNodes:[];for(var =
M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.=
length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa=
ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.=
firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=
=3Do.merge(G,S)}});if(I){for(var =
J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo=
werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN=
ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app=
ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.=
appendChild(G[J])}}return E}return =
G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu=
rn g}var =
H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var =
F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent=
Node.selectedIndex}if(G in =
J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th=
row"type property can't be =
changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return =
J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var =
I=3DJ.getAttributeNode("tabIndex");return =
I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text=
area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return =
J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return =
o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var =
E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)=
;return =
E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D=
1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D=
=3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return =
J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(=
/opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M=
,N){return N.toUpperCase()});if(L){J[G]=3DK}return =
J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:=
function(G){var E=3D[];if(G!=3Dnull){var =
F=3DG.length;if(F=3D=3Dnull||typeof =
G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F=
){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var =
E=3D0,F=3DH.length;E<F;E++){if(H[E]=3D=3D=3DG){return E}}return =
-1},merge:function(H,E){var =
F=3D0,G,I=3DH.length;if(!o.support.getAll){while((G=3DE[F++])!=3Dnull){if=
(G.nodeType!=3D8){H[I++]=3DG}}}else{while((G=3DE[F++])!=3Dnull){H[I++]=3D=
G}}return H},unique:function(K){var F=3D[],E=3D{};try{for(var =
G=3D0,H=3DK.length;G<H;G++){var =
J=3Do.data(K[G]);if(!E[J]){E[J]=3Dtrue;F.push(K[G])}}}catch(I){F=3DK}retu=
rn F},grep:function(F,J,E){var G=3D[];for(var =
H=3D0,I=3DF.length;H<I;H++){if(!E!=3D!J(F[H],H)){G.push(F[H])}}return =
G},map:function(E,J){var F=3D[];for(var G=3D0,H=3DE.length;G<H;G++){var =
I=3DJ(E[G],G);if(I!=3Dnull){F[F.length]=3DI}}return =
F.concat.apply([],F)}});var =
C=3Dnavigator.userAgent.toLowerCase();o.browser=3D{version:(C.match(/.+(?=
:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),ms=
ie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compati=
ble|webkit)/.test(C)};o.each({parent:function(E){return =
E.parentNode},parents:function(E){return =
o.dir(E,"parentNode")},next:function(E){return =
o.nth(E,2,"nextSibling")},prev:function(E){return =
o.nth(E,2,"previousSibling")},nextAll:function(E){return =
o.dir(E,"nextSibling")},prevAll:function(E){return =
o.dir(E,"previousSibling")},siblings:function(E){return =
o.sibling(E.parentNode.firstChild,E)},children:function(E){return =
o.sibling(E.firstChild)},contents:function(E){return =
o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.make=
Array(E.childNodes)}},function(E,F){o.fn[E]=3Dfunction(G){var =
H=3Do.map(this,F);if(G&&typeof =
G=3D=3D"string"){H=3Do.multiFilter(G,H)}return =
this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(E,F){o.fn[E]=3Dfunction(G){var J=3D[],L=3Do(G);for(var =
K=3D0,H=3DL.length;K<H;K++){var =
I=3D(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc=
at(I)}return =
this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")=
;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){=
o.className.add(this,E)},removeClass:function(E){o.className.remove(this,=
E)},toggleClass:function(F,E){if(typeof =
E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo=
ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",=
this).add([this]).each(function(){o.event.remove(this);o.removeData(this)=
});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio=
n(){o(this).children().remove();while(this.firstChild){this.removeChild(t=
his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return =
this.each(F,arguments)}});function j(E,F){return =
E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var =
h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D=
F=3D=3Dl?A:F;var =
H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D=
=3Dg){o.cache[H][E]=3DG}return =
E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var =
H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in =
o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete =
F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete =
o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var =
G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{=
if(H){G.push(H)}}}return G},dequeue:function(H,G){var =
E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D=
g){F.call(H)}}});o.fn.extend({data:function(E,G){var =
H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var =
F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l=
ength){F=3Do.data(this[0],E)}return =
F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return =
this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G=
)})}},removeData:function(E){return =
this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo=
f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return =
o.queue(this[0],E)}return this.each(function(){var =
G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})=
},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A=
(function(){var =
R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var =
F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1=
&&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return =
ab}var =
Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D=
null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&=
&M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}=
else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift=
();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var =
ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par=
entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)=
{ai=3DE(af)}else{X=3Dfalse}while(Z.length){var =
ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D=
=3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw=
"Syntax error, unrecognized expression: =
"+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object =
Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va=
r =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT=
ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push=
(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;=
ab.sort(G);if(hasDuplicate){for(var =
aa=3D1;aa<ab.length;aa++){if(ab[aa]=3D=3D=3Dab[aa-1]){ab.splice(aa--,1)}}=
}}}return ab};F.matches=3Dfunction(T,U){return =
F(T,null,null,U)};F.find=3Dfunction(aa,T,ab){var =
Z,X;if(!aa){return[]}for(var W=3D0,V=3DI.order.length;W<V;W++){var =
Y=3DI.order[W],X;if((X=3DI.match[Y].exec(aa))){var =
U=3DRegExp.leftContext;if(U.substr(U.length-1)!=3D=3D"\\"){X[1]=3D(X[1]||=
"").replace(/\\/g,"");Z=3DI.find[Y](X,T,ab);if(Z!=3Dnull){aa=3Daa.replace=
(I.match[Y],"");break}}}}if(!Z){Z=3DT.getElementsByTagName("*")}return{se=
t:Z,expr:aa}};F.filter=3Dfunction(ad,ac,ag,W){var =
V=3Dad,ai=3D[],aa=3Dac,Y,T,Z=3Dac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){f=
or(var ab in I.filter){if((Y=3DI.match[ab].exec(ad))!=3Dnull){var =
U=3DI.filter[ab],ah,af;T=3Dfalse;if(aa=3D=3Dai){ai=3D[]}if(I.preFilter[ab=
]){Y=3DI.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=3Dah=3Dtrue}else{if(Y=3D=3D=
=3Dtrue){continue}}}if(Y){for(var =
X=3D0;(af=3Daa[X])!=3Dnull;X++){if(af){ah=3DU(af,Y,X,aa);var =
ae=3DW^!!ah;if(ag&&ah!=3Dnull){if(ae){T=3Dtrue}else{aa[X]=3Dfalse}}else{i=
f(ae){ai.push(af);T=3Dtrue}}}}}if(ah!=3D=3Dg){if(!ag){aa=3Dai}ad=3Dad.rep=
lace(I.match[ab],"");if(!T){return[]}break}}}if(ad=3D=3DV){if(T=3D=3Dnull=
){throw"Syntax error, unrecognized expression: =
"+ad}else{break}}V=3Dad}return aa};var =
I=3DF.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]=
|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^=
\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHan=
dle:{href:function(T){return =
T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=3Dtypeof =
T=3D=3D=3D"string",ab=3DX&&!/\W/.test(T),Y=3DX&&!ab;if(ab&&!Z){T=3DT.toUp=
perCase()}for(var =
W=3D0,V=3Daa.length,U;W<V;W++){if((U=3Daa[W])){while((U=3DU.previousSibli=
ng)&&U.nodeType!=3D=3D1){}aa[W]=3DY||U&&U.nodeName=3D=3D=3DT?U||false:U=3D=
=3D=3DT}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=3Dtypeof =
U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var =
V=3D0,T=3DZ.length;V<T;V++){var Y=3DZ[V];if(Y){var =
W=3DY.parentNode;Z[V]=3DW.nodeName=3D=3D=3DU?W:false}}}else{for(var =
V=3D0,T=3DZ.length;V<T;V++){var =
Y=3DZ[V];if(Y){Z[V]=3DX?Y.parentNode:Y.parentNode=3D=3D=3DU}}if(X){F.filt=
er(U,Z,true)}}},"":function(W,U,Y){var =
V=3DL++,T=3DS;if(!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("parentNode",U,V,W,X,Y)},"~":function=
(W,U,Y){var V=3DL++,T=3DS;if(typeof =
U=3D=3D=3D"string"&&!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("previousSibling",U,V,W,X,Y)}},find:{=
ID:function(U,V,W){if(typeof V.getElementById!=3D=3D"undefined"&&!W){var =
T=3DV.getElementById(U[1]);return =
T?[T]:[]}},NAME:function(V,Y,Z){if(typeof =
Y.getElementsByName!=3D=3D"undefined"){var =
U=3D[],X=3DY.getElementsByName(V[1]);for(var =
W=3D0,T=3DX.length;W<T;W++){if(X[W].getAttribute("name")=3D=3D=3DV[1]){U.=
push(X[W])}}return U.length=3D=3D=3D0?null:U}},TAG:function(T,U){return =
U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=3D=
" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var =
X=3D0,Y;(Y=3DU[X])!=3Dnull;X++){if(Y){if(Z^(Y.className&&(" =
"+Y.className+" =
").indexOf(W)>=3D0)){if(!V){T.push(Y)}}else{if(V){U[X]=3Dfalse}}}}return =
false},ID:function(T){return =
T[1].replace(/\\/g,"")},TAG:function(U,T){for(var =
V=3D0;T[V]=3D=3D=3Dfalse;V++){}return =
T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=3D=3D"nt=
h"){var =
U=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=3D=3D"even"&&"2n"||T[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=3D(U[1]+(U[2]||1))-0=
;T[3]=3DU[3]-0}T[0]=3DL++;return T},ATTR:function(X,U,V,T,Y,Z){var =
W=3DX[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=3DI.attrMap[W]}if(X[=
2]=3D=3D=3D"~=3D"){X[4]=3D" "+X[4]+" "}return =
X},PSEUDO:function(X,U,V,T,Y){if(X[1]=3D=3D=3D"not"){if(X[3].match(R).len=
gth>1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var =
W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return =
false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return =
true}}return X},POS:function(T){T.unshift(true);return =
T}},filters:{enabled:function(T){return =
T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret=
urn T.disabled=3D=3D=3Dtrue},checked:function(T){return =
T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r=
eturn T.selected=3D=3D=3Dtrue},parent:function(T){return =
!!T.firstChild},empty:function(T){return =
!T.firstChild},has:function(V,U,T){return =
!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex=
t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio=
"=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f=
ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"=
password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ=
e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu=
rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ=
e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in=
put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio=
n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return =
U=3D=3D=3DW.length-1},even:function(U,T){return =
T%2=3D=3D=3D0},odd:function(U,T){return =
T%2=3D=3D=3D1},lt:function(V,U,T){return =
U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return =
T[3]-0=3D=3DU},eq:function(V,U,T){return =
T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var =
U=3DV[1],X=3DI.filters[U];if(X){return =
X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe=
xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var =
W=3D0,T=3DY.length;W<T;W++){if(Y[W]=3D=3D=3DZ){return false}}return =
true}}}},CHILD:function(T,W){var =
Z=3DW[1],U=3DT;switch(Z){case"only":case"first":while(U=3DU.previousSibli=
ng){if(U.nodeType=3D=3D=3D1){return false}}if(Z=3D=3D"first"){return =
true}U=3DT;case"last":while(U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1){r=
eturn false}}return true;case"nth":var =
V=3DW[2],ac=3DW[3];if(V=3D=3D1&&ac=3D=3D0){return true}var =
Y=3DW[0],ab=3DT.parentNode;if(ab&&(ab.sizcache!=3D=3DY||!T.nodeIndex)){va=
r =
X=3D0;for(U=3Dab.firstChild;U;U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1)=
{U.nodeIndex=3D++X}}ab.sizcache=3DY}var =
aa=3DT.nodeIndex-ac;if(V=3D=3D0){return =
aa=3D=3D0}else{return(aa%V=3D=3D0&&aa/V>=3D0)}}},ID:function(U,T){return =
U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r=
eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f=
unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" =
").indexOf(T)>-1},ATTR:function(Y,W){var =
V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt=
tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return =
T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"=
?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" =
").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D=
"^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length=
)=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D=
U+"-":false},POS:function(X,U,V,Y){var =
T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var =
M=3DI.match.POS;for(var O in =
I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/=
.source)}var =
E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,=
U);return T}return =
U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca=
tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(U,X)}else{if(typeof =
X.length=3D=3D=3D"number"){for(var =
V=3D0,T=3DX.length;V<T;V++){U.push(X[V])}}else{for(var =
V=3D0;X[V];V++){U.push(X[V])}}}return U}}var =
G;if(document.documentElement.compareDocumentPosition){G=3Dfunction(U,T){=
var =
V=3DU.compareDocumentPosition(T)&4?-1:U=3D=3D=3DT?0:1;if(V=3D=3D=3D0){has=
Duplicate=3Dtrue}return V}}else{if("sourceIndex" in =
document.documentElement){G=3Dfunction(U,T){var =
V=3DU.sourceIndex-T.sourceIndex;if(V=3D=3D=3D0){hasDuplicate=3Dtrue}retur=
n V}}else{if(document.createRange){G=3Dfunction(W,U){var =
V=3DW.ownerDocument.createRange(),T=3DU.ownerDocument.createRange();V.sel=
ectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var =
X=3DV.compareBoundaryPoints(Range.START_TO_END,T);if(X=3D=3D=3D0){hasDupl=
icate=3Dtrue}return X}}}}(function(){var =
U=3Ddocument.createElement("form"),V=3D"script"+(new =
Date).getTime();U.innerHTML=3D"<input name=3D'"+V+"'/>";var =
T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document=
.getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof =
Y.getElementById!=3D=3D"undefined"&&!Z){var =
W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof =
W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D=
=3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof =
Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return =
Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun=
ction(){var =
T=3Ddocument.createElement("div");T.appendChild(document.createComment(""=
));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va=
r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var =
W=3D[];for(var =
V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return =
X}}T.innerHTML=3D"<a href=3D'#'></a>";if(T.firstChild&&typeof =
T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h=
ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return =
U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){=
var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"<p =
class=3D'TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l=
ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no=
deType=3D=3D=3D9&&!Q(X)){try{return =
E(X.querySelectorAll(Y),V)}catch(Z){}}return =
T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors=
;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d=
ocumentElement.getElementsByClassName){(function(){var =
T=3Ddocument.createElement("div");T.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(T.getElementsByClassName("e").length=3D=3D=3D0)=
{return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng=
th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(=
U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return =
V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1&&!ac){T.sizcache=3DY;T.sizset=3DW}if(T.nodeName=3D=3D=3D=
Z){X=3DT;break}T=3DT[U]}ad[W]=3DX}}}function S(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1){if(!ac){T.sizcache=3DY;T.sizset=3DW}if(typeof =
Z!=3D=3D"string"){if(T=3D=3D=3DZ){X=3Dtrue;break}}else{if(F.filter(Z,[T])=
.length>0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var =
K=3Ddocument.compareDocumentPosition?function(U,T){return =
U.compareDocumentPosition(T)&16}:function(U,T){return =
U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return =
T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD=
ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var =
W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)=
)){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f=
or(var Z=3D0,U=3DV.length;Z<U;Z++){F(T,V[Z],W)}return =
F.filter(X,W)};o.find=3DF;o.filter=3DF.filter;o.expr=3DF.selectors;o.expr=
[":"]=3Do.expr.filters;F.selectors.filters.hidden=3Dfunction(T){return =
T.offsetWidth=3D=3D=3D0||T.offsetHeight=3D=3D=3D0};F.selectors.filters.vi=
sible=3Dfunction(T){return =
T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio=
n(T){return o.grep(o.timers,function(U){return =
T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no=
t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var =
T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W=
=3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var =
U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return =
X};o.sibling=3Dfunction(V,U){var =
T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}=
}return =
T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType=
=3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.=
guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var =
G=3DH;H=3Dthis.proxy(G);H.data=3DK}var =
E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d=
ata(I,"handle",function(){return typeof =
o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca=
llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v=
ar =
O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var =
L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O=
)}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c=
all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f=
alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e=
vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)=
{if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var =
G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof =
H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in =
G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e=
ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var =
N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i=
f(J){delete G[O][J.guid]}else{for(var P in =
G[O]){if(N.test(G[O][P].type)){delete =
G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K=
,Q)}for(F in =
G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca=
ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,=
o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d=
ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var =
L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem=
oveData(K,"handle")}}},trigger:function(I,K,H,E){var =
G=3DI.type||I;if(!E){I=3Dtypeof =
I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(=
"!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro=
pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t=
his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp=
e=3D=3D3||H.nodeType=3D=3D8){return =
g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg=
et=3DH;var =
J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&=
G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result=
=3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D=
"click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa=
lse;if(!I.isPropagationStopped()){var =
F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha=
ndle:function(K){var =
J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var=
 =
L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var =
I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat=
a(this,"events")||{})[K.type];for(var G in E){var =
H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var =
F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse=
){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop=
ped()){break}}}},props:"altKey attrChange attrName bubbles button =
cancelable charCode clientX clientY ctrlKey currentTarget data detail =
eventPhase fromElement handler keyCode metaKey newValue originalTarget =
pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" =
"),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var =
G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)=
{H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D=
H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D=
H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul=
l&&H.clientX!=3Dnull){var =
I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.=
scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&=
&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo=
de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.=
keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu=
tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return =
H},proxy:function(F,E){E=3DE||function(){return =
F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re=
turn =
E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu=
p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt=
h){var =
E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").=
live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(=
this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return =
new =
o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t=
his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return =
false}function u(){return =
true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul=
t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS=
topped=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat=
ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI=
mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented=
:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var =
a=3Dfunction(F){var =
E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D=
this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}=
};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e=
vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun=
ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re=
turn =
F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E=
||G,E&&G)})},one:function(G,H,F){var =
E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply=
(this,arguments)});return =
this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r=
eturn =
this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re=
turn =
this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function=
(E,G){if(this[0]){var =
F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G=
,this[0]);return F.result}},toggle:function(G){var =
E=3Darguments,F=3D1;while(F<E.length){o.event.proxy(G,E[F++])}return =
this.click(o.event.proxy(G,function(H){this.lastToggle=3D(this.lastToggle=
||0)%F;H.preventDefault();return =
E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F)=
{return =
this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.c=
all(document,o)}else{o.readyList.push(E)}return =
this},live:function(G,F){var =
E=3Do.event.proxy(F);E.guid+=3Dthis.selector+G;o(document).bind(i(G,this.=
selector),this.selector,E);return =
this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.g=
uid+this.selector+F}:null);return this}});function c(H){var =
E=3DRegExp("(^|\\.)"+H.type+"(\\.|$)"),G=3Dtrue,F=3D[];o.each(o.data(this=
,"events").live||[],function(I,J){if(E.test(J.type)){var =
K=3Do(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort=
(function(J,I){return =
o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){i=
f(this.fn.call(this.elem,H,this.fn.data)=3D=3D=3Dfalse){return(G=3Dfalse)=
}});return G}function =
i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){=
if(!o.isReady){o.isReady=3Dtrue;if(o.readyList){o.each(o.readyList,functi=
on(){this.call(document,o)});o.readyList=3Dnull}o(document).triggerHandle=
r("ready")}}});var x=3Dfalse;function =
B(){if(x){return}x=3Dtrue;if(document.addEventListener){document.addEvent=
Listener("DOMContentLoaded",function(){document.removeEventListener("DOMC=
ontentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.=
attachEvent){document.attachEvent("onreadystatechange",function(){if(docu=
ment.readyState=3D=3D=3D"complete"){document.detachEvent("onreadystatecha=
nge",arguments.callee);o.ready()}});if(document.documentElement.doScroll&=
&l=3D=3Dl.top){(function(){if(o.isReady){return}try{document.documentElem=
ent.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.rea=
dy()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,=
scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseo=
ut,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,erro=
r").split(","),function(F,E){o.fn[E]=3Dfunction(G){return =
G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var=
 E in =
o.cache){if(E!=3D1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.e=
lem)}}});(function(){o.support=3D{};var =
F=3Ddocument.documentElement,G=3Ddocument.createElement("script"),K=3Ddoc=
ument.createElement("div"),J=3D"script"+(new =
Date).getTime();K.style.display=3D"none";K.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';var =
H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|=
|!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy=
pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get=
ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria=
lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib=
ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:=
E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals=
e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen=
dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe=
fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete =
l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli=
ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg=
uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var =
L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"=
1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off=
setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}=
)();var =
w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"=
,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly=
",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin=
dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type=
of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" =
");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var =
H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof =
J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var =
F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,=
L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("<div/>").append=
(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.respon=
seText)}if(K){F.each(K,[M.responseText,L,M])}}});return =
this},serialize:function(){return =
o.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?o.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E=
,F){var G=3Do(this).val();return =
G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va=
lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax=
Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=
=3Dfunction(G){return this.bind(F,G)}});var =
r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul=
l}return =
o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio=
n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return =
o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D=
{}}return =
o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi=
on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return l.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest()},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var =
W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData=
&&typeof =
M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp=
"){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"=
?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da=
ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j=
son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))=
){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")=
}M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct=
ion(X){V=3DX;I();L();l[W]=3Dg;try{delete =
l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca=
che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va=
r E=3De();var =
U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D=
M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){=
M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o=
.active++){o.event.trigger("ajaxStart")}var =
Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D=
=3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va=
r H=3Ddocument.getElementsByTagName("head")[0];var =
T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.=
charset=3DM.scriptCharset}if(!W){var =
O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read=
yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){=
O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}=
}}H.appendChild(T);return g}var K=3Dfalse;var =
J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}=
else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T=
ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc=
e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques=
tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+=
", =
*/*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D=
=3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()=
;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var =
N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i=
f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.=
readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D=
null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie=
d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"=
){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D=
"success"){var =
Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&=
&Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i=
f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var =
P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("=
timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul=
l,S)}if(!M.async){N()}function =
I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces=
s",[J,M])}}function =
L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp=
lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur=
n =
J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){=
o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t=
ry{return =
!F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300=
)||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return =
false},httpNotModified:function(G,E){try{var =
H=3DG.getResponseHeader("Last-Modified");return =
G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return =
false},httpData:function(J,H,G){var =
F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO=
f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.=
tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.=
dataFilter(I,H)}if(typeof =
I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")=
{I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var =
G=3D[];function =
H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if=
(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el=
se{for(var F in =
E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu=
nction(E[F])?E[F]():E[F])}}}return =
G.join("&").replace(/%20/g,"+")}});var =
m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB=
ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]=
,["opacity"]];function t(F,E){var =
G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re=
turn G}o.fn.extend({show:function(J,L){if(J){return =
this.animate(t("show",3),J,L)}else{for(var =
H=3D0,F=3Dthis.length;H<F;H++){var =
E=3Do.data(this[H],"olddisplay");this[H].style.display=3DE||"";if(o.css(t=
his[H],"display")=3D=3D=3D"none"){var =
G=3Dthis[H].tagName,K;if(m[G]){K=3Dm[G]}else{var I=3Do("<"+G+" =
/>").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc=
k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var =
H=3D0,F=3Dthis.length;H<F;H++){this[H].style.display=3Do.data(this[H],"ol=
ddisplay")||""}return this}},hide:function(H,I){if(H){return =
this.animate(t("hide",3),H,I)}else{for(var =
G=3D0,F=3Dthis.length;G<F;G++){var =
E=3Do.data(this[G],"olddisplay");if(!E&&E!=3D=3D"none"){o.data(this[G],"o=
lddisplay",o.css(this[G],"display"))}}for(var =
G=3D0,F=3Dthis.length;G<F;G++){this[G].style.display=3D"none"}return =
this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=3Dtypeof =
G=3D=3D=3D"boolean";return =
o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G=3D=3D=
null||E?this.each(function(){var =
H=3DE?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t=
("toggle",3),G,F)},fadeTo:function(E,G,F){return =
this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var =
E=3Do.speed(F,H,G);return =
this[E.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
K=3Do.extend({},E),M,L=3Dthis.nodeType=3D=3D1&&o(this).is(":hidden"),J=3D=
this;for(M in I){if(I[M]=3D=3D"hide"&&L||I[M]=3D=3D"show"&&!L){return =
K.complete.call(this)}if((M=3D=3D"height"||M=3D=3D"width")&&this.style){K=
.display=3Do.css(this,"display");K.overflow=3Dthis.style.overflow}}if(K.o=
verflow!=3Dnull){this.style.overflow=3D"hidden"}K.curAnim=3Do.extend({},I=
);o.each(I,function(O,S){var R=3Dnew =
o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=3D=3D"toggle"?L?"show":"hi=
de":S](I)}else{var =
Q=3DS.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),T=3DR.cur(true)||0;i=
f(Q){var =
N=3DparseFloat(Q[2]),P=3DQ[3]||"px";if(P!=3D"px"){J.style[O]=3D(N||1)+P;T=
=3D((N||1)/R.cur(true))*T;J.style[O]=3DT+P}if(Q[1]){N=3D((Q[1]=3D=3D"-=3D=
"?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return =
true})},stop:function(F,E){var =
G=3Do.timers;if(F){this.queue([])}this.each(function(){for(var =
H=3DG.length-1;H>=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl=
ice(H,1)}}});if(!E){this.dequeue()}return =
this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F=
){o.fn[E]=3Dfunction(G,H){return =
this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof =
G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea=
sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof =
E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee=
ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df=
alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return=
 E},easing:{linear:function(G,H,E,F){return =
E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}=
,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D=
G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this=
.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step=
[this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.=
prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},=
cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.=
elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var =
E=3DparseFloat(o.css(this.elem,this.prop,F));return =
E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi=
on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|=
|this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var =
E=3Dthis;function F(J){return =
E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva=
l(function(){var K=3Do.timers;for(var =
J=3D0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInt=
erval(n);n=3Dg}},13)}},show:function(){this.options.orig[this.prop]=3Do.a=
ttr(this.elem.style,this.prop);this.options.show=3Dtrue;this.custom(this.=
prop=3D=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());o(this.elem).s=
how()},hide:function(){this.options.orig[this.prop]=3Do.attr(this.elem.st=
yle,this.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:f=
unction(H){var =
G=3De();if(H||G>=3Dthis.options.duration+this.startTime){this.now=3Dthis.=
end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro=
p]=3Dtrue;var E=3Dtrue;for(var F in =
this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i=
f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt=
ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi=
s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this=
.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho=
w){for(var I in =
this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi=
s.options.complete.call(this.elem)}return false}else{var =
J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea=
sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J=
,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*=
this.pos);this.update()}return =
true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci=
ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)=
{if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.=
now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g=
etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,=
left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
o.offset.bodyOffset(this[0])}var =
G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,=
E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F=
.clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc=
rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro=
llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]=
){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret=
urn =
o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();=
var =
J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document=
Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ=
.offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D=
H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J=
=3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord=
er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag=
Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW=
idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl=
owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,=
10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D=
"relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe=
ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),=
I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D=
{initialize:function(){if(this.initialized){return}var =
L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty=
le.marginTop,K=3D'<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';M=3D{position:"absolute",to=
p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"=
};for(E in =
M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF=
.firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this=
.doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe=
lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio=
n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D=
=3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset=
=3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in=
itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i=
nitialize();var =
G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf=
fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c=
urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos=
ition:function(){var I=3D0,H=3D0,F;if(this[0]){var =
G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta=
gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj=
(this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL=
eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return =
F},offsetParent:function(){var =
E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.=
tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return =
o(E)}});o.each(["Left","Top"],function(F,E){var =
G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return =
H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo=
(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D=
l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&=
&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei=
ght","Width"],function(I,G){var =
E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner=
"+G]=3Dfunction(){return =
this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction=
(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var =
J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return =
this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl=
ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m=
ax(document.documentElement["client"+G],document.body["scroll"+G],documen=
t.documentElement["scroll"+G],document.body["offset"+G],document.document=
Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this=
.css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})();=0A=
(function(d){d.tools=3Dd.tools||{};d.tools.tabs=3D{version:"1.0.4",conf:{=
tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"defaul=
t",initialIndex:0,event:"click",api:false,rotate:false},addEffect:functio=
n(e,f){c[e]=3Df}};var =
c=3D{"default":function(f,e){this.getPanes().hide().eq(f).show();e.call()=
},fade:function(g,e){var =
f=3Dthis.getConf(),j=3Df.fadeOutSpeed,h=3Dthis.getPanes();if(j){h.fadeOut=
(j)}else{h.hide()}h.eq(g).fadeIn(f.fadeInSpeed,e)},slide:function(f,e){th=
is.getPanes().slideUp(200);this.getPanes().eq(f).slideDown(400,e)},ajax:f=
unction(f,e){this.getPanes().eq(0).load(this.getTabs().eq(f).attr("href")=
,e)}};var =
b;d.tools.tabs.addEffect("horizontal",function(f,e){if(!b){b=3Dthis.getPa=
nes().eq(0).width()}this.getCurrentPane().animate({width:0},function(){d(=
this).hide()});this.getPanes().eq(f).animate({width:b},function(){d(this)=
.show();e.call()})});function a(g,h,f){var =
e=3Dthis,j=3Dd(this),i;d.each(f,function(k,l){if(d.isFunction(l)){j.bind(=
k,l)}});d.extend(this,{click:function(k,n){var =
o=3De.getCurrentPane();var l=3Dg.eq(k);if(typeof =
k=3D=3D"string"&&k.replace("#","")){l=3Dg.filter("[href*=3D"+k.replace("#=
","")+"]");k=3DMath.max(g.index(l),0)}if(f.rotate){var =
m=3Dg.length-1;if(k<0){return e.click(m,n)}if(k>m){return =
e.click(0,n)}}if(!l.length){if(i>=3D0){return =
e}k=3Df.initialIndex;l=3Dg.eq(k)}if(k=3D=3D=3Di){return =
e}n=3Dn||d.Event();n.type=3D"onBeforeClick";j.trigger(n,[k]);if(n.isDefau=
ltPrevented()){return}c[f.effect].call(e,k,function(){n.type=3D"onClick";=
j.trigger(n,[k])});n.type=3D"onStart";j.trigger(n,[k]);if(n.isDefaultPrev=
ented()){return}i=3Dk;g.removeClass(f.current);l.addClass(f.current);retu=
rn e},getConf:function(){return f},getTabs:function(){return =
g},getPanes:function(){return h},getCurrentPane:function(){return =
h.eq(i)},getCurrentTab:function(){return =
g.eq(i)},getIndex:function(){return i},next:function(){return =
e.click(i+1)},prev:function(){return =
e.click(i-1)},bind:function(k,l){j.bind(k,l);return =
e},onBeforeClick:function(k){return =
this.bind("onBeforeClick",k)},onClick:function(k){return =
this.bind("onClick",k)},unbind:function(k){j.unbind(k);return =
e}});g.each(function(k){d(this).bind(f.event,function(l){e.click(k,l);ret=
urn =
false})});if(location.hash){e.click(location.hash)}else{if(f.initialIndex=
=3D=3D=3D0||f.initialIndex>0){e.click(f.initialIndex)}}h.find("a[href^=3D=
#]").click(function(k){e.click(d(this).attr("href"),k)})}d.fn.tabs=3Dfunc=
tion(i,f){var g=3Dthis.eq(typeof =
f=3D=3D"number"?f:0).data("tabs");if(g){return =
g}if(d.isFunction(f)){f=3D{onBeforeClick:f}}var =
h=3Dd.extend({},d.tools.tabs.conf),e=3Dthis.length;f=3Dd.extend(h,f);this=
.each(function(l){var j=3Dd(this);var =
k=3Dj.find(f.tabs);if(!k.length){k=3Dj.children()}var =
m=3Di.jquery?i:j.children(i);if(!m.length){m=3De=3D=3D1?d(i):j.parent().f=
ind(i)}g=3Dnew a(k,m,f);j.data("tabs",g)});return =
f.api?g:this}})(jQuery);=0A=
(function(b){var =
a=3Db.tools.tabs;a.plugins=3Da.plugins||{};a.plugins.slideshow=3D{version=
:"1.0.2",conf:{next:".forward",prev:".backward",disabledClass:"disabled",=
autoplay:false,autopause:true,interval:3000,clickable:true,api:false}};b.=
prototype.slideshow=3Dfunction(e){var =
f=3Db.extend({},a.plugins.slideshow.conf),c=3Dthis.length,d;e=3Db.extend(=
f,e);this.each(function(){var =
p=3Db(this),m=3Dp.tabs(),i=3Db(m),o=3Dm;b.each(e,function(t,u){if(b.isFun=
ction(u)){m.bind(t,u)}});function n(t){return =
c=3D=3D1?b(t):p.parent().find(t)}var =
s=3Dn(e.next).click(function(){m.next()});var =
q=3Dn(e.prev).click(function(){m.prev()});var =
h,j,l,g=3Dfalse;b.extend(m,{play:function(){if(h){return}var =
t=3Db.Event("onBeforePlay");i.trigger(t);if(t.isDefaultPrevented()){retur=
n =
m}g=3Dfalse;h=3DsetInterval(m.next,e.interval);i.trigger("onPlay");m.next=
()},pause:function(){if(!h){return m}var =
t=3Db.Event("onBeforePause");i.trigger(t);if(t.isDefaultPrevented()){retu=
rn =
m}h=3DclearInterval(h);l=3DclearInterval(l);i.trigger("onPause")},stop:fu=
nction(){m.pause();g=3Dtrue},onBeforePlay:function(t){return =
m.bind("onBeforePlay",t)},onPlay:function(t){return =
m.bind("onPlay",t)},onBeforePause:function(t){return =
m.bind("onBeforePause",t)},onPause:function(t){return =
m.bind("onPause",t)}});if(e.autopause){var =
k=3Dm.getTabs().add(s).add(q).add(m.getPanes());k.hover(function(){m.paus=
e();j=3DclearInterval(j)},function(){if(!g){j=3DsetTimeout(m.play,e.inter=
val)}})}if(e.autoplay){l=3DsetTimeout(m.play,e.interval)}else{m.stop()}if=
(e.clickable){m.getPanes().click(function(){m.next()})}if(!m.getConf().ro=
tate){var =
r=3De.disabledClass;if(!m.getIndex()){q.addClass(r)}m.onBeforeClick(funct=
ion(u,t){if(!t){q.addClass(r)}else{q.removeClass(r);if(t=3D=3Dm.getTabs()=
.length-1){s.addClass(r)}else{s.removeClass(r)}}})}});return =
e.api?d:this}})(jQuery);=0A=
(function(d){var =
a=3Dd.tools.tabs;a.plugins=3Da.plugins||{};a.plugins.history=3D{version:"=
1.0.2",conf:{api:false}};var e,b;function c(f){if(f){var =
g=3Db.contentWindow.document;g.open().close();g.location.hash=3Df}}d.fn.o=
nHash=3Dfunction(g){var =
f=3Dthis;if(d.browser.msie&&d.browser.version<"8"){if(!b){b=3Dd("<iframe/=
>").attr("src","javascript:false;").hide().get(0);d("body").append(b);set=
Interval(function(){var =
i=3Db.contentWindow.document,j=3Di.location.hash;if(e!=3D=3Dj){d.event.tr=
igger("hash",j);e=3Dj}},100);c(location.hash||"#")}f.bind("click.hash",fu=
nction(h){c(d(this).attr("href"))})}else{setInterval(function(){var =
j=3Dlocation.hash;var =
i=3Df.filter("[href$=3D"+j+"]");if(!i.length){j=3Dj.replace("#","");i=3Df=
.filter("[href$=3D"+j+"]")}if(i.length&&j!=3D=3De){e=3Dj;d.event.trigger(=
"hash",j)}},100)}d(window).bind("hash",g);return =
this};d.fn.history=3Dfunction(g){var =
h=3Dd.extend({},a.plugins.history.conf),f;g=3Dd.extend(h,g);this.each(fun=
ction(){var =
j=3Dd(this).tabs(),i=3Dj.getTabs();if(j){f=3Dj}i.onHash(function(k,l){if(=
!l||l=3D=3D"#"){l=3Dj.getConf().initialIndex}j.click(l)});i.click(functio=
n(k){location.hash=3Dd(this).attr("href").replace("#","")})});return =
g.api?f:this}})(jQuery);=0A=
(function(c){var =
d=3D[];c.tools=3Dc.tools||{};c.tools.tooltip=3D{version:"1.1.3",conf:{eff=
ect:"toggle",fadeOutSpeed:"fast",tip:null,predelay:0,delay:30,opacity:1,l=
azy:undefined,position:["top","center"],offset:[0,0],cancelDefault:true,r=
elative:false,oneInstance:true,events:{def:"mouseover,mouseout",input:"fo=
cus,blur",widget:"focus mouseover,blur =
mouseout",tooltip:"mouseover,mouseout"},api:false},addEffect:function(e,g=
,f){b[e]=3D[g,f]}};var b=3D{toggle:[function(e){var =
f=3Dthis.getConf(),g=3Dthis.getTip(),h=3Df.opacity;if(h<1){g.css({opacity=
:h})}g.show();e.call()},function(e){this.getTip().hide();e.call()}],fade:=
[function(e){this.getTip().fadeIn(this.getConf().fadeInSpeed,e)},function=
(e){this.getTip().fadeOut(this.getConf().fadeOutSpeed,e)}]};function =
a(f,g){var p=3Dthis,k=3Dc(this);f.data("tooltip",p);var =
l=3Df.next();if(g.tip){l=3Dc(g.tip);if(l.length>1){l=3Df.nextAll(g.tip).e=
q(0);if(!l.length){l=3Df.parent().nextAll(g.tip).eq(0)}}}function =
o(u){var =
t=3Dg.relative?f.position().top:f.offset().top,s=3Dg.relative?f.position(=
).left:f.offset().left,v=3Dg.position[0];t-=3Dl.outerHeight()-g.offset[0]=
;s+=3Df.outerWidth()+g.offset[1];var =
q=3Dl.outerHeight()+f.outerHeight();if(v=3D=3D"center"){t+=3Dq/2}if(v=3D=3D=
"bottom"){t+=3Dq}v=3Dg.position[1];var =
r=3Dl.outerWidth()+f.outerWidth();if(v=3D=3D"center"){s-=3Dr/2}if(v=3D=3D=
"left"){s-=3Dr}return{top:t,left:s}}var =
i=3Df.is(":input"),e=3Di&&f.is(":checkbox, :radio, select, =
:button"),h=3Df.attr("type"),n=3Dg.events[h]||g.events[i?(e?"widget":"inp=
ut"):"def"];n=3Dn.split(/,\s*/);if(n.length!=3D2){throw"Tooltip: bad =
events configuration for =
"+h}f.bind(n[0],function(r){if(g.oneInstance){c.each(d,function(){this.hi=
de()})}var =
q=3Dl.data("trigger");if(q&&q[0]!=3Dthis){l.hide().stop(true,true)}r.targ=
et=3Dthis;p.show(r);n=3Dg.events.tooltip.split(/,\s*/);l.bind(n[0],functi=
on(){p.show(r)});if(n[1]){l.bind(n[1],function(){p.hide(r)})}});f.bind(n[=
1],function(q){p.hide(q)});if(!c.browser.msie&&!i&&!g.predelay){f.mousemo=
ve(function(){if(!p.isShown()){f.triggerHandler("mouseover")}})}if(g.opac=
ity<1){l.css("opacity",g.opacity)}var =
m=3D0,j=3Df.attr("title");if(j&&g.cancelDefault){f.removeAttr("title");f.=
data("title",j)}c.extend(p,{show:function(r){if(r){f=3Dc(r.target)}clearT=
imeout(l.data("timer"));if(l.is(":animated")||l.is(":visible")){return =
p}function q(){l.data("trigger",f);var =
t=3Do(r);if(g.tip&&j){l.html(f.data("title"))}r=3Dr||c.Event();r.type=3D"=
onBeforeShow";k.trigger(r,[t]);if(r.isDefaultPrevented()){return =
p}t=3Do(r);l.css({position:"absolute",top:t.top,left:t.left});var =
s=3Db[g.effect];if(!s){throw'Nonexistent effect =
"'+g.effect+'"'}s[0].call(p,function(){r.type=3D"onShow";k.trigger(r)})}i=
f(g.predelay){clearTimeout(m);m=3DsetTimeout(q,g.predelay)}else{q()}retur=
n =
p},hide:function(r){clearTimeout(l.data("timer"));clearTimeout(m);if(!l.i=
s(":visible")){return}function =
q(){r=3Dr||c.Event();r.type=3D"onBeforeHide";k.trigger(r);if(r.isDefaultP=
revented()){return}b[g.effect][1].call(p,function(){r.type=3D"onHide";k.t=
rigger(r)})}if(g.delay&&r){l.data("timer",setTimeout(q,g.delay))}else{q()=
}return p},isShown:function(){return l.is(":visible, =
:animated")},getConf:function(){return g},getTip:function(){return =
l},getTrigger:function(){return f},bind:function(q,r){k.bind(q,r);return =
p},onHide:function(q){return =
this.bind("onHide",q)},onBeforeShow:function(q){return =
this.bind("onBeforeShow",q)},onShow:function(q){return =
this.bind("onShow",q)},onBeforeHide:function(q){return =
this.bind("onBeforeHide",q)},unbind:function(q){k.unbind(q);return =
p}});c.each(g,function(q,r){if(c.isFunction(r)){p.bind(q,r)}})}c.prototyp=
e.tooltip=3Dfunction(e){var f=3Dthis.eq(typeof =
e=3D=3D"number"?e:0).data("tooltip");if(f){return f}var =
g=3Dc.extend(true,{},c.tools.tooltip.conf);if(c.isFunction(e)){e=3D{onBef=
oreShow:e}}else{if(typeof =
e=3D=3D"string"){e=3D{tip:e}}}e=3Dc.extend(true,g,e);if(typeof =
e.position=3D=3D"string"){e.position=3De.position.split(/,?\s/)}if(e.lazy=
!=3D=3Dfalse&&(e.lazy=3D=3D=3Dtrue||this.length>20)){this.one("mouseover"=
,function(h){f=3Dnew =
a(c(this),e);f.show(h);d.push(f)})}else{this.each(function(){f=3Dnew =
a(c(this),e);d.push(f)})}return e.api?f:this}})(jQuery);=0A=
(function(b){var =
a=3Db.tools.tooltip;a.effects=3Da.effects||{};a.effects.slide=3D{version:=
"1.0.0"};b.extend(a.conf,{direction:"up",bounce:false,slideOffset:10,slid=
eInSpeed:200,slideOutSpeed:200,slideFade:!b.browser.msie});var =
c=3D{up:["-","top"],down:["+","top"],left:["-","left"],right:["+","left"]=
};b.tools.tooltip.addEffect("slide",function(d){var =
f=3Dthis.getConf(),g=3Dthis.getTip(),h=3Df.slideFade?{opacity:f.opacity}:=
{},e=3Dc[f.direction]||c.up;h[e[1]]=3De[0]+"=3D"+f.slideOffset;if(f.slide=
Fade){g.css({opacity:0})}g.show().animate(h,f.slideInSpeed,d)},function(e=
){var =
g=3Dthis.getConf(),i=3Dg.slideOffset,h=3Dg.slideFade?{opacity:0}:{},f=3Dc=
[g.direction]||c.up;var =
d=3D""+f[0];if(g.bounce){d=3Dd=3D=3D"+"?"-":"+"}h[f[1]]=3Dd+"=3D"+i;this.=
getTip().animate(h,g.slideOutSpeed,function(){b(this).hide();e.call()})})=
})(jQuery);=0A=
(function(d){var =
c=3Dd.tools.tooltip;c.plugins=3Dc.plugins||{};c.plugins.dynamic=3D{versio=
n:"1.0.1",conf:{api:false,classNames:"top right bottom left"}};function =
b(h){var e=3Dd(window);var g=3De.width()+e.scrollLeft();var =
f=3De.height()+e.scrollTop();return[h.offset().top<=3De.scrollTop(),g<=3D=
h.offset().left+h.width(),f<=3Dh.offset().top+h.height(),e.scrollLeft()>=3D=
h.offset().left]}function a(f){var =
e=3Df.length;while(e--){if(f[e]){return false}}return =
true}d.fn.dynamic=3Dfunction(g){var =
h=3Dd.extend({},c.plugins.dynamic.conf),f;if(typeof =
g=3D=3D"number"){g=3D{speed:g}}g=3Dd.extend(h,g);var =
e=3Dg.classNames.split(/\s/),i;this.each(function(){if(d(this).tooltip().=
jquery){throw"Lazy feature not supported by dynamic plugin. set lazy: =
false for tooltip"}var =
j=3Dd(this).tooltip().onBeforeShow(function(n,o){var =
m=3Dthis.getTip(),l=3Dthis.getConf();if(!i){i=3D[l.position[0],l.position=
[1],l.offset[0],l.offset[1],d.extend({},l)]}d.extend(l,i[4]);l.position=3D=
[i[0],i[1]];l.offset=3D[i[2],i[3]];m.css({visibility:"hidden",position:"a=
bsolute",top:o.top,left:o.left}).show();var =
k=3Db(m);if(!a(k)){if(k[2]){d.extend(l,g.top);l.position[0]=3D"top";m.add=
Class(e[0])}if(k[3]){d.extend(l,g.right);l.position[1]=3D"right";m.addCla=
ss(e[1])}if(k[0]){d.extend(l,g.bottom);l.position[0]=3D"bottom";m.addClas=
s(e[2])}if(k[1]){d.extend(l,g.left);l.position[1]=3D"left";m.addClass(e[3=
])}if(k[0]||k[2]){l.offset[0]*=3D-1}if(k[1]||k[3]){l.offset[1]*=3D-1}}m.c=
ss({visibility:"visible"}).hide()});j.onShow(function(){var =
l=3Dthis.getConf(),k=3Dthis.getTip();l.position=3D[i[0],i[1]];l.offset=3D=
[i[2],i[3]]});j.onHide(function(){var =
k=3Dthis.getTip();k.removeClass(g.classNames)});f=3Dj});return =
g.api?f:this}})(jQuery);=0A=
(function(b){b.tools=3Db.tools||{};b.tools.scrollable=3D{version:"1.1.2",=
conf:{size:5,vertical:false,speed:400,keyboard:true,keyboardSteps:null,di=
sabledClass:"disabled",hoverClass:null,clickable:true,activeClass:"active=
",easing:"swing",loop:false,items:".items",item:null,prev:".prev",next:".=
next",prevPage:".prevPage",nextPage:".nextPage",api:false}};var =
c;function a(o,m){var =
r=3Dthis,p=3Db(this),d=3D!m.vertical,e=3Do.children(),k=3D0,i;if(!c){c=3D=
r}b.each(m,function(s,t){if(b.isFunction(t)){p.bind(s,t)}});if(e.length>1=
){e=3Db(m.items,o)}function l(t){var s=3Db(t);return =
m.globalNav?s:o.parent().find(t)}o.data("finder",l);var =
f=3Dl(m.prev),h=3Dl(m.next),g=3Dl(m.prevPage),n=3Dl(m.nextPage);b.extend(=
r,{getIndex:function(){return k},getClickIndex:function(){var =
s=3Dr.getItems();return =
s.index(s.filter("."+m.activeClass))},getConf:function(){return =
m},getSize:function(){return =
r.getItems().size()},getPageAmount:function(){return =
Math.ceil(this.getSize()/m.size)},getPageIndex:function(){return =
Math.ceil(k/m.size)},getNaviButtons:function(){return =
f.add(h).add(g).add(n)},getRoot:function(){return =
o},getItemWrap:function(){return e},getItems:function(){return =
e.children(m.item)},getVisibleItems:function(){return =
r.getItems().slice(k,k+m.size)},seekTo:function(s,w,t){if(s<0){s=3D0}if(k=
=3D=3D=3Ds){return =
r}if(b.isFunction(w)){t=3Dw}if(s>r.getSize()-m.size){return =
m.loop?r.begin():this.end()}var =
u=3Dr.getItems().eq(s);if(!u.length){return r}var =
v=3Db.Event("onBeforeSeek");p.trigger(v,[s]);if(v.isDefaultPrevented()){r=
eturn r}if(w=3D=3D=3Dundefined||b.isFunction(w)){w=3Dm.speed}function =
x(){if(t){t.call(r,s)}p.trigger("onSeek",[s])}if(d){e.animate({left:-u.po=
sition().left},w,m.easing,x)}else{e.animate({top:-u.position().top},w,m.e=
asing,x)}c=3Dr;k=3Ds;v=3Db.Event("onStart");p.trigger(v,[s]);if(v.isDefau=
ltPrevented()){return =
r}f.add(g).toggleClass(m.disabledClass,s=3D=3D=3D0);h.add(n).toggleClass(=
m.disabledClass,s>=3Dr.getSize()-m.size);return =
r},move:function(u,t,s){i=3Du>0;return =
this.seekTo(k+u,t,s)},next:function(t,s){return =
this.move(1,t,s)},prev:function(t,s){return =
this.move(-1,t,s)},movePage:function(w,v,u){i=3Dw>0;var s=3Dm.size*w;var =
t=3Dk%m.size;if(t>0){s+=3D(w>0?-t:m.size-t)}return =
this.move(s,v,u)},prevPage:function(t,s){return =
this.movePage(-1,t,s)},nextPage:function(t,s){return =
this.movePage(1,t,s)},setPage:function(t,u,s){return =
this.seekTo(t*m.size,u,s)},begin:function(t,s){i=3Dfalse;return =
this.seekTo(0,t,s)},end:function(t,s){i=3Dtrue;var =
u=3Dthis.getSize()-m.size;return =
u>0?this.seekTo(u,t,s):r},reload:function(){p.trigger("onReload");return =
r},focus:function(){c=3Dr;return r},click:function(u){var =
v=3Dr.getItems().eq(u),s=3Dm.activeClass,t=3Dm.size;if(u<0||u>=3Dr.getSiz=
e()){return r}if(t=3D=3D1){if(m.loop){return =
r.next()}if(u=3D=3D=3D0||u=3D=3Dr.getSize()-1){i=3D(i=3D=3D=3Dundefined)?=
true:!i}return =
i=3D=3D=3Dfalse?r.prev():r.next()}if(t=3D=3D2){if(u=3D=3Dk){u--}r.getItem=
s().removeClass(s);v.addClass(s);return =
r.seekTo(u,time,fn)}if(!v.hasClass(s)){r.getItems().removeClass(s);v.addC=
lass(s);var x=3DMath.floor(t/2);var =
w=3Du-x;if(w>r.getSize()-t){w=3Dr.getSize()-t}if(w!=3D=3Du){return =
r.seekTo(w)}}return r},bind:function(s,t){p.bind(s,t);return =
r},unbind:function(s){p.unbind(s);return =
r}});b.each("onBeforeSeek,onStart,onSeek,onReload".split(","),function(s,=
t){r[t]=3Dfunction(u){return =
r.bind(t,u)}});f.addClass(m.disabledClass).click(function(){r.prev()});h.=
click(function(){r.next()});n.click(function(){r.nextPage()});if(r.getSiz=
e()<m.size){h.add(n).addClass(m.disabledClass)}g.addClass(m.disabledClass=
).click(function(){r.prevPage()});var =
j=3Dm.hoverClass,q=3D"keydown."+Math.random().toString().substring(10);r.=
onReload(function(){if(j){r.getItems().hover(function(){b(this).addClass(=
j)},function(){b(this).removeClass(j)})}if(m.clickable){r.getItems().each=
(function(s){b(this).unbind("click.scrollable").bind("click.scrollable",f=
unction(t){if(b(t.target).is("a")){return}return =
r.click(s)})})}if(m.keyboard){b(document).unbind(q).bind(q,function(t){if=
(t.altKey||t.ctrlKey){return}if(m.keyboard!=3D"static"&&c!=3Dr){return}va=
r =
u=3Dm.keyboardSteps;if(d&&(t.keyCode=3D=3D37||t.keyCode=3D=3D39)){r.move(=
t.keyCode=3D=3D37?-u:u);return =
t.preventDefault()}if(!d&&(t.keyCode=3D=3D38||t.keyCode=3D=3D40)){r.move(=
t.keyCode=3D=3D38?-u:u);return t.preventDefault()}return =
true})}else{b(document).unbind(q)}});r.reload()}b.fn.scrollable=3Dfunctio=
n(d){var e=3Dthis.eq(typeof =
d=3D=3D"number"?d:0).data("scrollable");if(e){return e}var =
f=3Db.extend({},b.tools.scrollable.conf);d=3Db.extend(f,d);d.keyboardStep=
s=3Dd.keyboardSteps||d.size;this.each(function(){e=3Dnew =
a(b(this),d);b(this).data("scrollable",e)});return =
d.api?e:this}})(jQuery);=0A=
(function(b){var =
a=3Db.tools.scrollable;a.plugins=3Da.plugins||{};a.plugins.circular=3D{ve=
rsion:"0.5.1",conf:{api:false,clonedClass:"cloned"}};b.fn.circular=3Dfunc=
tion(e){var =
d=3Db.extend({},a.plugins.circular.conf),c;b.extend(d,e);this.each(functi=
on(){var =
i=3Db(this).scrollable(),n=3Di.getItems(),k=3Di.getConf(),f=3Di.getItemWr=
ap(),j=3D0;if(i){c=3Di}if(n.length<k.size){return =
false}n.slice(0,k.size).each(function(o){b(this).clone().appendTo(f).clic=
k(function(){i.click(n.length+o)}).addClass(d.clonedClass)});var =
l=3Db.makeArray(n.slice(-k.size)).reverse();b(l).each(function(o){b(this)=
.clone().prependTo(f).click(function(){i.click(-o-1)}).addClass(d.clonedC=
lass)});var m=3Df.children(k.item);var =
h=3Dk.hoverClass;if(h){m.hover(function(){b(this).addClass(h)},function()=
{b(this).removeClass(h)})}function g(o){var =
p=3Dm.eq(o);if(k.vertical){f.css({top:-p.position().top})}else{f.css({lef=
t:-p.position().left})}}g(k.size);b.extend(i,{move:function(s,r,p,q){var =
u=3Dj+s+k.size;var t=3Du>i.getSize()-k.size;if(u<=3D0||t){var =
o=3Dj+k.size+(t?-n.length:n.length);g(o);u=3Do+s}if(q){m.removeClass(k.ac=
tiveClass).eq(u+Math.floor(k.size/2)).addClass(k.activeClass)}if(u=3D=3D=3D=
j+k.size){return self}return i.seekTo(u,r,p)},begin:function(p,o){return =
this.seekTo(k.size,p,o)},end:function(p,o){return =
this.seekTo(n.length,p,o)},click:function(p,r,q){if(!k.clickable){return =
self}if(k.size=3D=3D1){return this.next()}var =
s=3Dp-j,o=3Dk.activeClass;s-=3DMath.floor(k.size/2);return =
this.move(s,r,q,true)},getIndex:function(){return =
j},setPage:function(p,q,o){return =
this.seekTo(p*k.size+k.size,q,o)},getPageAmount:function(){return =
Math.ceil(n.length/k.size)},getPageIndex:function(){if(j<0){return =
this.getPageAmount()-1}if(j>=3Dn.length){return 0}var =
o=3D(j+k.size)/k.size-1;return o},getVisibleItems:function(){var =
o=3Dj+k.size;return =
m.slice(o,o+k.size)}});i.onStart(function(p,o){j=3Do-k.size;return =
false});i.getNaviButtons().removeClass(k.disabledClass)});return =
d.api?c:this}})(jQuery);=0A=
(function(b){var =
a=3Db.tools.scrollable;a.plugins=3Da.plugins||{};a.plugins.autoscroll=3D{=
version:"1.0.1",conf:{autoplay:true,interval:3000,autopause:true,steps:1,=
api:false}};b.fn.autoscroll=3Dfunction(d){if(typeof =
d=3D=3D"number"){d=3D{interval:d}}var =
e=3Db.extend({},a.plugins.autoscroll.conf),c;b.extend(e,d);this.each(func=
tion(){var g=3Db(this).scrollable();if(g){c=3Dg}var =
i,f,h=3Dtrue;g.play=3Dfunction(){if(i){return}h=3Dfalse;i=3DsetInterval(f=
unction(){g.move(e.steps)},e.interval);g.move(e.steps)};g.pause=3Dfunctio=
n(){i=3DclearInterval(i)};g.stop=3Dfunction(){g.pause();h=3Dtrue};if(e.au=
topause){g.getRoot().add(g.getNaviButtons()).hover(function(){g.pause();c=
learInterval(f)},function(){if(!h){f=3DsetTimeout(g.play,e.interval)}})}i=
f(e.autoplay){setTimeout(g.play,e.interval)}});return =
e.api?c:this}})(jQuery);=0A=
(function(b){var =
a=3Db.tools.scrollable;a.plugins=3Da.plugins||{};a.plugins.navigator=3D{v=
ersion:"1.0.2",conf:{navi:".navi",naviItem:null,activeClass:"active",inde=
xed:false,api:false,idPrefix:null}};b.fn.navigator=3Dfunction(d){var =
e=3Db.extend({},a.plugins.navigator.conf),c;if(typeof =
d=3D=3D"string"){d=3D{navi:d}}d=3Db.extend(e,d);this.each(function(){var =
i=3Db(this).scrollable(),f=3Di.getRoot(),l=3Df.data("finder").call(null,d=
.navi),g=3Dnull,k=3Di.getNaviButtons();if(i){c=3Di}i.getNaviButtons=3Dfun=
ction(){return k.add(l)};function =
j(){if(!l.children().length||l.data("navi")=3D=3Di){l.empty();l.data("nav=
i",i);for(var =
m=3D0;m<i.getPageAmount();m++){l.append(b("<"+(d.naviItem||"a")+"/>"))}g=3D=
l.children().each(function(n){var =
o=3Db(this);o.click(function(p){i.setPage(n);return =
p.preventDefault()});if(d.indexed){o.text(n)}if(d.idPrefix){o.attr("id",d=
.idPrefix+n)}})}else{g=3Dd.naviItem?l.find(d.naviItem):l.children();g.eac=
h(function(n){var o=3Db(this);o.click(function(p){i.setPage(n);return =
p.preventDefault()})})}g.eq(0).addClass(d.activeClass)}i.onStart(function=
(o,n){var =
m=3Dd.activeClass;g.removeClass(m).eq(i.getPageIndex()).addClass(m)});i.o=
nReload(function(){j()});j();var =
h=3Dg.filter("[href=3D"+location.hash+"]");if(h.length){i.move(g.index(h)=
)}});return d.api?c:this}})(jQuery);=0A=
(function(b){b.fn.wheel=3Dfunction(e){return =
this[e?"bind":"trigger"]("wheel",e)};b.event.special.wheel=3D{setup:funct=
ion(){b.event.add(this,d,c,{})},teardown:function(){b.event.remove(this,d=
,c)}};var =
d=3D!b.browser.mozilla?"mousewheel":"DOMMouseScroll"+(b.browser.version<"=
1.9"?" mousemove":"");function =
c(e){switch(e.type){case"mousemove":return =
b.extend(e.data,{clientX:e.clientX,clientY:e.clientY,pageX:e.pageX,pageY:=
e.pageY});case"DOMMouseScroll":b.extend(e,e.data);e.delta=3D-e.detail/3;b=
reak;case"mousewheel":e.delta=3De.wheelDelta/120;break}e.type=3D"wheel";r=
eturn b.event.handle.call(this,e,e.delta)}var =
a=3Db.tools.scrollable;a.plugins=3Da.plugins||{};a.plugins.mousewheel=3D{=
version:"1.0.1",conf:{api:false,speed:50}};b.fn.mousewheel=3Dfunction(f){=
var g=3Db.extend({},a.plugins.mousewheel.conf),e;if(typeof =
f=3D=3D"number"){f=3D{speed:f}}f=3Db.extend(g,f);this.each(function(){var=
 =
h=3Db(this).scrollable();if(h){e=3Dh}h.getRoot().wheel(function(i,j){h.mo=
ve(j<0?1:-1,f.speed||50);return false})});return f.api?e:this}})(jQuery);=0A=
(function(c){c.tools=3Dc.tools||{};c.tools.overlay=3D{version:"1.1.2",add=
Effect:function(e,f,g){b[e]=3D[f,g]},conf:{top:"10%",left:"center",absolu=
te:false,speed:"normal",closeSpeed:"fast",effect:"default",close:null,one=
Instance:true,closeOnClick:true,closeOnEsc:true,api:false,expose:null,tar=
get:null}};var =
b=3D{};c.tools.overlay.addEffect("default",function(e){this.getOverlay().=
fadeIn(this.getConf().speed,e)},function(e){this.getOverlay().fadeOut(thi=
s.getConf().closeSpeed,e)});var d=3D[];function a(g,k){var =
o=3Dthis,m=3Dc(this),n=3Dc(window),j,i,h,e=3Dk.expose&&c.tools.expose.ver=
sion;var =
f=3Dk.target||g.attr("rel");i=3Df?c(f):null||g;if(!i.length){throw"Could =
not find Overlay: =
"+f}if(g&&g.index(i)=3D=3D-1){g.click(function(p){o.load(p);return =
p.preventDefault()})}c.each(k,function(p,q){if(c.isFunction(q)){m.bind(p,=
q)}});c.extend(o,{load:function(u){if(o.isOpened()){return o}var =
r=3Db[k.effect];if(!r){throw'Overlay: cannot find effect : =
"'+k.effect+'"'}if(k.oneInstance){c.each(d,function(){this.close(u)})}u=3D=
u||c.Event();u.type=3D"onBeforeLoad";m.trigger(u);if(u.isDefaultPrevented=
()){return o}h=3Dtrue;if(e){i.expose().load(u)}var t=3Dk.top;var =
s=3Dk.left;var p=3Di.outerWidth({margin:true});var =
q=3Di.outerHeight({margin:true});if(typeof =
t=3D=3D"string"){t=3Dt=3D=3D"center"?Math.max((n.height()-q)/2,0):parseIn=
t(t,10)/100*n.height()}if(s=3D=3D"center"){s=3DMath.max((n.width()-p)/2,0=
)}if(!k.absolute){t+=3Dn.scrollTop();s+=3Dn.scrollLeft()}i.css({top:t,lef=
t:s,position:"absolute"});u.type=3D"onStart";m.trigger(u);r[0].call(o,fun=
ction(){if(h){u.type=3D"onLoad";m.trigger(u)}});if(k.closeOnClick){c(docu=
ment).bind("click.overlay",function(w){if(!o.isOpened()){return}var =
v=3Dc(w.target);if(v.parents(i).length>1){return}c.each(d,function(){this=
.close(w)})})}if(k.closeOnEsc){c(document).unbind("keydown.overlay").bind=
("keydown.overlay",function(v){if(v.keyCode=3D=3D27){c.each(d,function(){=
this.close(v)})}})}return o},close:function(q){if(!o.isOpened()){return =
o}q=3Dq||c.Event();q.type=3D"onBeforeClose";m.trigger(q);if(q.isDefaultPr=
evented()){return}h=3Dfalse;b[k.effect][1].call(o,function(){q.type=3D"on=
Close";m.trigger(q)});var =
p=3Dtrue;c.each(d,function(){if(this.isOpened()){p=3Dfalse}});if(p){c(doc=
ument).unbind("click.overlay").unbind("keydown.overlay")}return =
o},getContent:function(){return i},getOverlay:function(){return =
i},getTrigger:function(){return g},getClosers:function(){return =
j},isOpened:function(){return h},getConf:function(){return =
k},bind:function(p,q){m.bind(p,q);return =
o},unbind:function(p){m.unbind(p);return =
o}});c.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","=
),function(p,q){o[q]=3Dfunction(r){return o.bind(q,r)}});if(e){if(typeof =
k.expose=3D=3D"string"){k.expose=3D{color:k.expose}}c.extend(k.expose,{ap=
i:true,closeOnClick:k.closeOnClick,closeOnEsc:false});var =
l=3Di.expose(k.expose);l.onBeforeClose(function(p){o.close(p)});o.onClose=
(function(p){l.close(p)})}j=3Di.find(k.close||".close");if(!j.length&&!k.=
close){j=3Dc('<div =
class=3D"close"></div>');i.prepend(j)}j.click(function(p){o.close(p)})}c.=
fn.overlay=3Dfunction(e){var f=3Dthis.eq(typeof =
e=3D=3D"number"?e:0).data("overlay");if(f){return =
f}if(c.isFunction(e)){e=3D{onBeforeLoad:e}}var =
g=3Dc.extend({},c.tools.overlay.conf);e=3Dc.extend(true,g,e);this.each(fu=
nction(){f=3Dnew =
a(c(this),e);d.push(f);c(this).data("overlay",f)});return =
e.api?f:this}})(jQuery);=0A=
(function(b){var =
a=3Db.tools.overlay;a.plugins=3Da.plugins||{};a.plugins.gallery=3D{versio=
n:"1.0.0",conf:{imgId:"img",next:".next",prev:".prev",info:".info",progre=
ss:".progress",disabledClass:"disabled",activeClass:"active",opacity:0.8,=
speed:"slow",template:"<strong>${title}</strong> <span>Image ${index} of =
${total}</span>",autohide:true,preload:true,api:false}};b.fn.gallery=3Dfu=
nction(d){var =
o=3Db.extend({},a.plugins.gallery.conf),m;b.extend(o,d);m=3Dthis.overlay(=
);var =
r=3Dthis,j=3Dm.getOverlay(),k=3Dj.find(o.next),g=3Dj.find(o.prev),e=3Dj.f=
ind(o.info),c=3Dj.find(o.progress),h=3Dg.add(k).add(e).css({opacity:o.opa=
city}),s=3Dm.getClosers(),l;function =
p(u){c.fadeIn();h.hide();s.hide();var t=3Du.attr("href");var v=3Dnew =
Image();v.onload=3Dfunction(){c.fadeOut();var =
y=3Db("#"+o.imgId,j);if(!y.length){y=3Db("<img/>").attr("id",o.imgId).css=
("visibility","hidden");j.prepend(y)}y.attr("src",t).css("visibility","hi=
dden");var z=3Dv.width;var =
A=3D(b(window).width()-z)/2;l=3Dr.index(r.filter("[href=3D"+t+"]"));r.rem=
oveClass(o.activeClass).eq(l).addClass(o.activeClass);var =
w=3Do.disabledClass;h.removeClass(w);if(l=3D=3D=3D0){g.addClass(w)}if(l=3D=
=3Dr.length-1){k.addClass(w)}var =
B=3Do.template.replace("${title}",u.attr("title")||u.data("title")).repla=
ce("${index}",l+1).replace("${total}",r.length);var =
x=3DparseInt(e.css("paddingLeft"),10)+parseInt(e.css("paddingRight"),10);=
e.html(B).css({width:z-x});j.animate({width:z,height:v.height,left:A},o.s=
peed,function(){y.hide().css("visibility","visible").fadeIn(function(){if=
(!o.autohide){h.fadeIn();s.show()}})})};v.onerror=3Dfunction(){j.fadeIn()=
.html("Cannot find image =
"+t)};v.src=3Dt;if(o.preload){r.filter(":eq("+(l-1)+"), =
:eq("+(l+1)+")").each(function(){var w=3Dnew =
Image();w.src=3Db(this).attr("href")})}}function =
f(t,u){t.click(function(){if(t.hasClass(o.disabledClass)){return}var =
v=3Dr.eq(i=3Dl+(u?1:-1));if(v.length){p(v)}})}f(k,true);f(g);b(document).=
keydown(function(t){if(!j.is(":visible")||t.altKey||t.ctrlKey){return}if(=
t.keyCode=3D=3D37||t.keyCode=3D=3D39){var =
u=3Dt.keyCode=3D=3D37?g:k;u.click();return t.preventDefault()}return =
true});function =
q(){if(!j.is(":animated")){h.show();s.show()}}if(o.autohide){j.hover(q,fu=
nction(){h.fadeOut();s.hide()}).mousemove(q)}var =
n;this.each(function(){var =
v=3Db(this),u=3Db(this).overlay(),t=3Du;u.onBeforeLoad(function(){p(v)});=
u.onClose(function(){r.removeClass(o.activeClass)})});return =
o.api?n:this}})(jQuery);=0A=
(function(d){var =
b=3Dd.tools.overlay;b.effects=3Db.effects||{};b.effects.apple=3D{version:=
"1.0.1"};d.extend(b.conf,{start:{absolute:true,top:null,left:null},fadeIn=
Speed:"fast",zIndex:9999});function c(f){var =
g=3Df.offset();return[g.top+f.height()/2,g.left+f.width()/2]}var =
e=3Dfunction(n){var =
k=3Dthis.getOverlay(),f=3Dthis.getConf(),i=3Dthis.getTrigger(),q=3Dthis,r=
=3Dk.outerWidth({margin:true}),m=3Dk.data("img");if(!m){var =
l=3Dk.css("backgroundImage");if(!l){throw"background-image CSS property =
not set for =
overlay"}l=3Dl.substring(l.indexOf("(")+1,l.indexOf(")")).replace(/\"/g,"=
");k.css("backgroundImage","none");m=3Dd('<img =
src=3D"'+l+'"/>');m.css({border:0,position:"absolute",display:"none"}).wi=
dth(r);d("body").append(m);k.data("img",m)}var =
o=3Dd(window),j=3Df.start.top||Math.round(o.height()/2),h=3Df.start.left|=
|Math.round(o.width()/2);if(i){var =
g=3Dc(i);j=3Dg[0];h=3Dg[1]}if(!f.start.absolute){j+=3Do.scrollTop();h+=3D=
o.scrollLeft()}m.css({top:j,left:h,width:0,zIndex:f.zIndex}).show();m.ani=
mate({top:k.css("top"),left:k.css("left"),width:r},f.speed,function(){k.c=
ss("zIndex",f.zIndex+1).fadeIn(f.fadeInSpeed,function(){if(q.isOpened()&&=
!d(this).index(k)){n.call()}else{k.hide()}})})};var a=3Dfunction(f){var =
h=3Dthis.getOverlay(),i=3Dthis.getConf(),g=3Dthis.getTrigger(),l=3Di.star=
t.top,k=3Di.start.left;h.hide();if(g){var =
j=3Dc(g);l=3Dj[0];k=3Dj[1]}h.data("img").animate({top:l,left:k,width:0},i=
.closeSpeed,f)};b.addEffect("apple",e,a)})(jQuery);=0A=
(function(b){b.tools=3Db.tools||{};b.tools.expose=3D{version:"1.0.5",conf=
:{maskId:null,loadSpeed:"slow",closeSpeed:"fast",closeOnClick:true,closeO=
nEsc:true,zIndex:9998,opacity:0.8,color:"#456",api:false}};function =
a(){if(b.browser.msie){var =
f=3Db(document).height(),e=3Db(window).height();return[window.innerWidth|=
|document.documentElement.clientWidth||document.body.clientWidth,f-e<20?e=
:f]}return[b(window).width(),b(document).height()]}function c(h,g){var =
e=3Dthis,j=3Db(this),d=3Dnull,f=3Dfalse,i=3D0;b.each(g,function(k,l){if(b=
.isFunction(l)){j.bind(k,l)}});b(window).resize(function(){e.fit()});b.ex=
tend(this,{getMask:function(){return d},getExposed:function(){return =
h},getConf:function(){return g},isLoaded:function(){return =
f},load:function(n){if(f){return =
e}i=3Dh.eq(0).css("zIndex");if(g.maskId){d=3Db("#"+g.maskId)}if(!d||!d.le=
ngth){var =
l=3Da();d=3Db("<div/>").css({position:"absolute",top:0,left:0,width:l[0],=
height:l[1],display:"none",opacity:0,zIndex:g.zIndex});if(g.maskId){d.att=
r("id",g.maskId)}b("body").append(d);var =
k=3Dd.css("backgroundColor");if(!k||k=3D=3D"transparent"||k=3D=3D"rgba(0,=
 0, 0, =
0)"){d.css("backgroundColor",g.color)}if(g.closeOnEsc){b(document).bind("=
keydown.unexpose",function(o){if(o.keyCode=3D=3D27){e.close()}})}if(g.clo=
seOnClick){d.bind("click.unexpose",function(o){e.close(o)})}}n=3Dn||b.Eve=
nt();n.type=3D"onBeforeLoad";j.trigger(n);if(n.isDefaultPrevented()){retu=
rn e}b.each(h,function(){var =
o=3Db(this);if(!/relative|absolute|fixed/i.test(o.css("position"))){o.css=
("position","relative")}});h.css({zIndex:Math.max(g.zIndex+1,i=3D=3D"auto=
"?0:i)});var =
m=3Dd.height();if(!this.isLoaded()){d.css({opacity:0,display:"block"}).fa=
deTo(g.loadSpeed,g.opacity,function(){if(d.height()!=3Dm){d.css("height",=
m)}n.type=3D"onLoad";j.trigger(n)})}f=3Dtrue;return =
e},close:function(k){if(!f){return =
e}k=3Dk||b.Event();k.type=3D"onBeforeClose";j.trigger(k);if(k.isDefaultPr=
evented()){return =
e}d.fadeOut(g.closeSpeed,function(){k.type=3D"onClose";j.trigger(k);h.css=
({zIndex:b.browser.msie?i:null})});f=3Dfalse;return =
e},fit:function(){if(d){var =
k=3Da();d.css({width:k[0],height:k[1]})}},bind:function(k,l){j.bind(k,l);=
return e},unbind:function(k){j.unbind(k);return =
e}});b.each("onBeforeLoad,onLoad,onBeforeClose,onClose".split(","),functi=
on(k,l){e[l]=3Dfunction(m){return =
e.bind(l,m)}})}b.fn.expose=3Dfunction(d){var e=3Dthis.eq(typeof =
d=3D=3D"number"?d:0).data("expose");if(e){return e}if(typeof =
d=3D=3D"string"){d=3D{color:d}}var =
f=3Db.extend({},b.tools.expose.conf);d=3Db.extend(f,d);this.each(function=
(){e=3Dnew c(b(this),d);b(this).data("expose",e)});return =
d.api?e:this}})(jQuery);=0A=
(function(){function =
g(o){console.log("$f.fireEvent",[].slice.call(o))}function =
k(q){if(!q||typeof q!=3D"object"){return q}var o=3Dnew =
q.constructor();for(var p in =
q){if(q.hasOwnProperty(p)){o[p]=3Dk(q[p])}}return o}function =
m(t,q){if(!t){return}var =
o,p=3D0,r=3Dt.length;if(r=3D=3D=3Dundefined){for(o in =
t){if(q.call(t[o],o,t[o])=3D=3D=3Dfalse){break}}}else{for(var =
s=3Dt[0];p<r&&q.call(s,p,s)!=3D=3Dfalse;s=3Dt[++p]){}}return t}function =
c(o){return document.getElementById(o)}function i(q,p,o){if(typeof =
p!=3D"object"){return q}if(q&&p){m(p,function(r,s){if(!o||typeof =
s!=3D"function"){q[r]=3Ds}})}return q}function n(s){var =
q=3Ds.indexOf(".");if(q!=3D-1){var p=3Ds.substring(0,q)||"*";var =
o=3Ds.substring(q+1,s.length);var =
r=3D[];m(document.getElementsByTagName(p),function(){if(this.className&&t=
his.className.indexOf(o)!=3D-1){r.push(this)}});return r}}function =
f(o){o=3Do||window.event;if(o.preventDefault){o.stopPropagation();o.preve=
ntDefault()}else{o.returnValue=3Dfalse;o.cancelBubble=3Dtrue}return =
false}function j(q,o,p){q[o]=3Dq[o]||[];q[o].push(p)}function =
e(){return"_"+(""+Math.random()).substring(2,10)}var =
h=3Dfunction(t,r,s){var q=3Dthis;var p=3D{};var =
u=3D{};q.index=3Dr;if(typeof =
t=3D=3D"string"){t=3D{url:t}}i(this,t,true);m(("Begin*,Start,Pause*,Resum=
e*,Seek*,Stop*,Finish*,LastSecond,Update,BufferFull,BufferEmpty,BufferSto=
p").split(","),function(){var =
v=3D"on"+this;if(v.indexOf("*")!=3D-1){v=3Dv.substring(0,v.length-1);var =
w=3D"onBefore"+v.substring(2);q[w]=3Dfunction(x){j(u,w,x);return =
q}}q[v]=3Dfunction(x){j(u,v,x);return =
q};if(r=3D=3D-1){if(q[w]){s[w]=3Dq[w]}if(q[v]){s[v]=3Dq[v]}}});i(this,{on=
Cuepoint:function(x,w){if(arguments.length=3D=3D1){p.embedded=3D[null,x];=
return q}if(typeof x=3D=3D"number"){x=3D[x]}var =
v=3De();p[v]=3D[x,w];if(s.isLoaded()){s._api().fp_addCuepoints(x,r,v)}ret=
urn =
q},update:function(w){i(q,w);if(s.isLoaded()){s._api().fp_updateClip(w,r)=
}var v=3Ds.getConfig();var =
x=3D(r=3D=3D-1)?v.clip:v.playlist[r];i(x,w,true)},_fireEvent:function(v,y=
,w,A){if(v=3D=3D"onLoad"){m(p,function(B,C){if(C[0]){s._api().fp_addCuepo=
ints(C[0],r,B)}});return false}A=3DA||q;if(v=3D=3D"onCuepoint"){var =
z=3Dp[y];if(z){return =
z[1].call(s,A,w)}}if(y&&"onBeforeBegin,onMetaData,onStart,onUpdate,onResu=
me".indexOf(v)!=3D-1){i(A,y);if(y.metaData){if(!A.duration){A.duration=3D=
y.metaData.duration}else{A.fullDuration=3Dy.metaData.duration}}}var =
x=3Dtrue;m(u[v],function(){x=3Dthis.call(s,A,y,w)});return =
x}});if(t.onCuepoint){var o=3Dt.onCuepoint;q.onCuepoint.apply(q,typeof =
o=3D=3D"function"?[o]:o);delete t.onCuepoint}m(t,function(v,w){if(typeof =
w=3D=3D"function"){j(u,v,w);delete =
t[v]}});if(r=3D=3D-1){s.onCuepoint=3Dthis.onCuepoint}};var =
l=3Dfunction(p,r,q,t){var s=3D{};var o=3Dthis;var =
u=3Dfalse;if(t){i(s,t)}m(r,function(v,w){if(typeof =
w=3D=3D"function"){s[v]=3Dw;delete =
r[v]}});i(this,{animate:function(y,z,x){if(!y){return o}if(typeof =
z=3D=3D"function"){x=3Dz;z=3D500}if(typeof y=3D=3D"string"){var =
w=3Dy;y=3D{};y[w]=3Dz;z=3D500}if(x){var =
v=3De();s[v]=3Dx}if(z=3D=3D=3Dundefined){z=3D500}r=3Dq._api().fp_animate(=
p,y,z,v);return o},css:function(w,x){if(x!=3D=3Dundefined){var =
v=3D{};v[w]=3Dx;w=3Dv}r=3Dq._api().fp_css(p,w);i(o,r);return =
o},show:function(){this.display=3D"block";q._api().fp_showPlugin(p);retur=
n =
o},hide:function(){this.display=3D"none";q._api().fp_hidePlugin(p);return=
 o},toggle:function(){this.display=3Dq._api().fp_togglePlugin(p);return =
o},fadeTo:function(y,x,w){if(typeof =
x=3D=3D"function"){w=3Dx;x=3D500}if(w){var =
v=3De();s[v]=3Dw}this.display=3Dq._api().fp_fadeTo(p,y,x,v);this.opacity=3D=
y;return o},fadeIn:function(w,v){return =
o.fadeTo(1,w,v)},fadeOut:function(w,v){return =
o.fadeTo(0,w,v)},getName:function(){return =
p},getPlayer:function(){return =
q},_fireEvent:function(w,v,x){if(w=3D=3D"onUpdate"){var =
y=3Dq._api().fp_getPlugin(p);if(!y){return}i(o,y);delete =
o.methods;if(!u){m(y.methods,function(){var =
A=3D""+this;o[A]=3Dfunction(){var B=3D[].slice.call(arguments);var =
C=3Dq._api().fp_invoke(p,A,B);return =
C=3D=3D=3D"undefined"||C=3D=3D=3Dundefined?o:C}});u=3Dtrue}}var =
z=3Ds[w];if(z){z.apply(o,v);if(w.substring(0,1)=3D=3D"_"){delete =
s[w]}}}})};function b(o,t,z){var =
E=3Dthis,y=3Dnull,x,u,p=3D[],s=3D{},B=3D{},r,v,w,D,A,q;i(E,{id:function()=
{return =
r},isLoaded:function(){return(y!=3D=3Dnull)},getParent:function(){return =
o},hide:function(F){if(F){o.style.height=3D"0px"}if(y){y.style.height=3D"=
0px"}return =
E},show:function(){o.style.height=3Dq+"px";if(y){y.style.height=3DA+"px"}=
return E},isHidden:function(){return =
y&&parseInt(y.style.height,10)=3D=3D=3D0},load:function(F){if(!y&&E._fire=
Event("onBeforeLoad")!=3D=3Dfalse){m(a,function(){this.unload()});x=3Do.i=
nnerHTML;if(x&&!flashembed.isSupported(t.version)){o.innerHTML=3D""}flash=
embed(o,t,{config:z});if(F){F.cached=3Dtrue;j(B,"onLoad",F)}}return =
E},unload:function(){if(x.replace(/\s/g,"")!=3D=3D""){if(E._fireEvent("on=
BeforeUnload")=3D=3D=3Dfalse){return =
E}try{if(y){y.fp_close();E._fireEvent("onUnload")}}catch(F){}y=3Dnull;o.i=
nnerHTML=3Dx}return =
E},getClip:function(F){if(F=3D=3D=3Dundefined){F=3DD}return =
p[F]},getCommonClip:function(){return u},getPlaylist:function(){return =
p},getPlugin:function(F){var H=3Ds[F];if(!H&&E.isLoaded()){var =
G=3DE._api().fp_getPlugin(F);if(G){H=3Dnew l(F,G,E);s[F]=3DH}}return =
H},getScreen:function(){return =
E.getPlugin("screen")},getControls:function(){return =
E.getPlugin("controls")},getConfig:function(F){return =
F?k(z):z},getFlashParams:function(){return =
t},loadPlugin:function(I,H,K,J){if(typeof =
K=3D=3D"function"){J=3DK;K=3D{}}var =
G=3DJ?e():"_";E._api().fp_loadPlugin(I,H,K,G);var F=3D{};F[G]=3DJ;var =
L=3Dnew l(I,null,E,F);s[I]=3DL;return L},getState:function(){return =
y?y.fp_getState():-1},play:function(G,F){function =
H(){if(G!=3D=3Dundefined){E._api().fp_play(G,F)}else{E._api().fp_play()}}=
if(y){H()}else{E.load(function(){H()})}return =
E},getVersion:function(){var G=3D"flowplayer.js 3.1.4";if(y){var =
F=3Dy.fp_getVersion();F.push(G);return F}return =
G},_api:function(){if(!y){throw"Flowplayer "+E.id()+" not loaded when =
calling an API method"}return =
y},setClip:function(F){E.setPlaylist([F]);return =
E},getIndex:function(){return =
w}});m(("Click*,Load*,Unload*,Keypress*,Volume*,Mute*,Unmute*,PlaylistRep=
lace,ClipAdd,Fullscreen*,FullscreenExit,Error,MouseOver,MouseOut").split(=
","),function(){var =
F=3D"on"+this;if(F.indexOf("*")!=3D-1){F=3DF.substring(0,F.length-1);var =
G=3D"onBefore"+F.substring(2);E[G]=3Dfunction(H){j(B,G,H);return =
E}}E[F]=3Dfunction(H){j(B,F,H);return =
E}});m(("pause,resume,mute,unmute,stop,toggle,seek,getStatus,getVolume,se=
tVolume,getTime,isPaused,isPlaying,startBuffering,stopBuffering,isFullscr=
een,toggleFullscreen,reset,close,setPlaylist,addClip,playFeed").split(","=
),function(){var F=3Dthis;E[F]=3Dfunction(H,G){if(!y){return E}var =
I=3Dnull;if(H!=3D=3Dundefined&&G!=3D=3Dundefined){I=3Dy["fp_"+F](H,G)}els=
e{I=3D(H=3D=3D=3Dundefined)?y["fp_"+F]():y["fp_"+F](H)}return =
I=3D=3D=3D"undefined"||I=3D=3D=3Dundefined?E:I}});E._fireEvent=3Dfunction=
(O){if(typeof O=3D=3D"string"){O=3D[O]}var =
P=3DO[0],M=3DO[1],K=3DO[2],J=3DO[3],I=3D0;if(z.debug){g(O)}if(!y&&P=3D=3D=
"onLoad"&&M=3D=3D"player"){y=3Dy||c(v);A=3Dy.clientHeight;m(p,function(){=
this._fireEvent("onLoad")});m(s,function(Q,R){R._fireEvent("onUpdate")});=
u._fireEvent("onLoad")}if(P=3D=3D"onLoad"&&M!=3D"player"){return}if(P=3D=3D=
"onError"){if(typeof M=3D=3D"string"||(typeof M=3D=3D"number"&&typeof =
K=3D=3D"number")){M=3DK;K=3DJ}}if(P=3D=3D"onContextMenu"){m(z.contextMenu=
[M],function(Q,R){R.call(E)});return}if(P=3D=3D"onPluginEvent"){var =
F=3DM.name||M;var =
G=3Ds[F];if(G){G._fireEvent("onUpdate",M);G._fireEvent(K,O.slice(3))}retu=
rn}if(P=3D=3D"onPlaylistReplace"){p=3D[];var =
L=3D0;m(M,function(){p.push(new =
h(this,L++,E))})}if(P=3D=3D"onClipAdd"){if(M.isInStream){return}M=3Dnew =
h(M,K,E);p.splice(K,0,M);for(I=3DK+1;I<p.length;I++){p[I].index++}}var =
N=3Dtrue;if(typeof M=3D=3D"number"&&M<p.length){D=3DM;var =
H=3Dp[M];if(H){N=3DH._fireEvent(P,K,J)}if(!H||N!=3D=3Dfalse){N=3Du._fireE=
vent(P,K,J,H)}}m(B[P],function(){N=3Dthis.call(E,M,K);if(this.cached){B[P=
].splice(I,1)}if(N=3D=3D=3Dfalse){return false}I++});return N};function =
C(){if($f(o)){$f(o).getParent().innerHTML=3D"";w=3D$f(o).getIndex();a[w]=3D=
E}else{a.push(E);w=3Da.length-1}q=3DparseInt(o.style.height,10)||o.client=
Height;if(typeof =
t=3D=3D"string"){t=3D{src:t}}r=3Do.id||"fp"+e();v=3Dt.id||r+"_api";t.id=3D=
v;z.playerId=3Dr;if(typeof z=3D=3D"string"){z=3D{clip:{url:z}}}if(typeof =
z.clip=3D=3D"string"){z.clip=3D{url:z.clip}}z.clip=3Dz.clip||{};if(o.getA=
ttribute("href",2)&&!z.clip.url){z.clip.url=3Do.getAttribute("href",2)}u=3D=
new h(z.clip,-1,E);z.playlist=3Dz.playlist||[z.clip];var =
F=3D0;m(z.playlist,function(){var H=3Dthis;if(typeof =
H=3D=3D"object"&&H.length){H=3D{url:""+H}}m(z.clip,function(I,J){if(J!=3D=
=3Dundefined&&H[I]=3D=3D=3Dundefined&&typeof =
J!=3D"function"){H[I]=3DJ}});z.playlist[F]=3DH;H=3Dnew =
h(H,F,E);p.push(H);F++});m(z,function(H,I){if(typeof =
I=3D=3D"function"){if(u[H]){u[H](I)}else{j(B,H,I)}delete =
z[H]}});m(z.plugins,function(H,I){if(I){s[H]=3Dnew =
l(H,I,E)}});if(!z.plugins||z.plugins.controls=3D=3D=3Dundefined){s.contro=
ls=3Dnew l("controls",null,E)}s.canvas=3Dnew =
l("canvas",null,E);t.bgcolor=3Dt.bgcolor||"#000000";t.version=3Dt.version=
||[9,0];t.expressInstall=3D"http://www.flowplayer.org/swf/expressinstall.=
swf";function =
G(H){if(!E.isLoaded()&&E._fireEvent("onBeforeClick")!=3D=3Dfalse){E.load(=
)}return =
f(H)}x=3Do.innerHTML;if(x.replace(/\s/g,"")!=3D=3D""){if(o.addEventListen=
er){o.addEventListener("click",G,false)}else{if(o.attachEvent){o.attachEv=
ent("onclick",G)}}}else{if(o.addEventListener){o.addEventListener("click"=
,f,false)}E.load()}}if(typeof =
o=3D=3D"string"){flashembed.domReady(function(){var =
F=3Dc(o);if(!F){throw"Flowplayer cannot access element: =
"+o}else{o=3DF;C()}})}else{C()}}var a=3D[];function =
d(o){this.length=3Do.length;this.each=3Dfunction(p){m(o,p)};this.size=3Df=
unction(){return =
o.length}}window.flowplayer=3Dwindow.$f=3Dfunction(){var p=3Dnull;var =
o=3Darguments[0];if(!arguments.length){m(a,function(){if(this.isLoaded())=
{p=3Dthis;return false}});return =
p||a[0]}if(arguments.length=3D=3D1){if(typeof o=3D=3D"number"){return =
a[o]}else{if(o=3D=3D"*"){return new =
d(a)}m(a,function(){if(this.id()=3D=3Do.id||this.id()=3D=3Do||this.getPar=
ent()=3D=3Do){p=3Dthis;return false}});return =
p}}if(arguments.length>1){var r=3Darguments[1];var =
q=3D(arguments.length=3D=3D3)?arguments[2]:{};if(typeof =
o=3D=3D"string"){if(o.indexOf(".")!=3D-1){var =
t=3D[];m(n(o),function(){t.push(new b(this,k(r),k(q)))});return new =
d(t)}else{var s=3Dc(o);return new =
b(s!=3D=3Dnull?s:o,r,q)}}else{if(o){return new b(o,r,q)}}}return =
null};i(window.$f,{fireEvent:function(){var =
o=3D[].slice.call(arguments);var q=3D$f(o[0]);return =
q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=3D=
p;return $f},each:m,extend:i});if(typeof =
jQuery=3D=3D"function"){jQuery.prototype.flowplayer=3Dfunction(q,p){if(!a=
rguments.length||typeof arguments[0]=3D=3D"number"){var =
o=3D[];this.each(function(){var r=3D$f(this);if(r){o.push(r)}});return =
arguments.length?o[arguments[0]]:new d(o)}return =
this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var =
e=3Dtypeof jQuery=3D=3D"function";var =
i=3D{width:"100%",height:"100%",allowfullscreen:true,allowscriptaccess:"a=
lways",quality:"high",version:null,onFail:null,expressInstall:null,w3c:fa=
lse,cachebusting:false};if(e){jQuery.tools=3DjQuery.tools||{};jQuery.tool=
s.flashembed=3D{version:"1.0.4",conf:i}}function j(){if(c.done){return =
false}var =
l=3Ddocument;if(l&&l.getElementsByTagName&&l.getElementById&&l.body){clea=
rInterval(c.timer);c.timer=3Dnull;for(var =
k=3D0;k<c.ready.length;k++){c.ready[k].call()}c.ready=3Dnull;c.done=3Dtru=
e}}var c=3De?jQuery:function(k){if(c.done){return =
k()}if(c.timer){c.ready.push(k)}else{c.ready=3D[k];c.timer=3DsetInterval(=
j,13)}};function f(l,k){if(k){for(key in =
k){if(k.hasOwnProperty(key)){l[key]=3Dk[key]}}}return l}function =
g(k){switch(h(k)){case"string":k=3Dk.replace(new =
RegExp('(["\\\\])',"g"),"\\$1");k=3Dk.replace(/^\s?(\d+)%/,"$1pct");retur=
n'"'+k+'"';case"array":return"["+b(k,function(n){return =
g(n)}).join(",")+"]";case"function":return'"function()"';case"object":var=
 l=3D[];for(var m in =
k){if(k.hasOwnProperty(m)){l.push('"'+m+'":'+g(k[m]))}}return"{"+l.join("=
,")+"}"}return String(k).replace(/\s/g," ").replace(/\'/g,'"')}function =
h(l){if(l=3D=3D=3Dnull||l=3D=3D=3Dundefined){return false}var k=3Dtypeof =
l;return(k=3D=3D"object"&&l.push)?"array":k}if(window.attachEvent){window=
.attachEvent("onbeforeunload",function(){__flash_unloadHandler=3Dfunction=
(){};__flash_savedUnloadHandler=3Dfunction(){}})}function b(k,n){var =
m=3D[];for(var l in k){if(k.hasOwnProperty(l)){m[l]=3Dn(k[l])}}return =
m}function a(r,t){var q=3Df({},r);var s=3Ddocument.all;var n=3D'<object =
width=3D"'+q.width+'" =
height=3D"'+q.height+'"';if(s&&!q.id){q.id=3D"_"+(""+Math.random()).subst=
ring(9)}if(q.id){n+=3D' =
id=3D"'+q.id+'"'}if(q.cachebusting){q.src+=3D((q.src.indexOf("?")!=3D-1?"=
&":"?")+Math.random())}if(q.w3c||!s){n+=3D' data=3D"'+q.src+'" =
type=3D"application/x-shockwave-flash"'}else{n+=3D' =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'}n+=3D">";if(q.w3c=
||s){n+=3D'<param name=3D"movie" value=3D"'+q.src+'" =
/>'}q.width=3Dq.height=3Dq.id=3Dq.w3c=3Dq.src=3Dnull;for(var l in =
q){if(q[l]!=3D=3Dnull){n+=3D'<param name=3D"'+l+'" value=3D"'+q[l]+'" =
/>'}}var o=3D"";if(t){for(var m in =
t){if(t[m]!=3D=3Dnull){o+=3Dm+"=3D"+(typeof =
t[m]=3D=3D"object"?g(t[m]):t[m])+"&"}}o=3Do.substring(0,o.length-1);n+=3D=
'<param name=3D"flashvars" value=3D\''+o+"' />"}n+=3D"</object>";return =
n}function d(m,p,l){var =
k=3Dflashembed.getVersion();f(this,{getContainer:function(){return =
m},getConf:function(){return p},getVersion:function(){return =
k},getFlashvars:function(){return l},getApi:function(){return =
m.firstChild},getHTML:function(){return a(p,l)}});var q=3Dp.version;var =
r=3Dp.expressInstall;var =
o=3D!q||flashembed.isSupported(q);if(o){p.onFail=3Dp.version=3Dp.expressI=
nstall=3Dnull;m.innerHTML=3Da(p,l)}else{if(q&&r&&flashembed.isSupported([=
6,65])){f(p,{src:r});l=3D{MMredirectURL:location.href,MMplayerType:"PlugI=
n",MMdoctitle:document.title};m.innerHTML=3Da(p,l)}else{if(m.innerHTML.re=
place(/\s/g,"")!=3D=3D""){}else{m.innerHTML=3D"<h2>Flash version "+q+" =
or greater is required</h2><h3>"+(k[0]>0?"Your version is "+k:"You have =
no flash plugin installed")+"</h3>"+(m.tagName=3D=3D"A"?"<p>Click here =
to download latest version</p>":"<p>Download latest version from <a =
href=3D'http://www.adobe.com/go/getflashplayer'>here</a></p>");if(m.tagNa=
me=3D=3D"A"){m.onclick=3Dfunction(){location.href=3D"http://www.adobe.com=
/go/getflashplayer"}}}}}if(!o&&p.onFail){var =
n=3Dp.onFail.call(this);if(typeof =
n=3D=3D"string"){m.innerHTML=3Dn}}if(document.all){window[p.id]=3Ddocumen=
t.getElementById(p.id)}}window.flashembed=3Dfunction(l,m,k){if(typeof =
l=3D=3D"string"){var =
n=3Ddocument.getElementById(l);if(n){l=3Dn}else{c(function(){flashembed(l=
,m,k)});return}}if(!l){return}if(typeof m=3D=3D"string"){m=3D{src:m}}var =
o=3Df({},i);f(o,m);return new =
d(l,o,k)};f(window.flashembed,{getVersion:function(){var =
m=3D[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave =
Flash"]=3D=3D"object"){var l=3Dnavigator.plugins["Shockwave =
Flash"].description;if(typeof =
l!=3D"undefined"){l=3Dl.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var =
n=3DparseInt(l.replace(/^(.*)\..*$/,"$1"),10);var =
r=3D/r/.test(l)?parseInt(l.replace(/^.*r(.*)$/,"$1"),10):0;m=3D[n,r]}}els=
e{if(window.ActiveXObject){try{var p=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(q){try{p=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");m=3D[6,0];p.AllowScriptA=
ccess=3D"always"}catch(k){if(m[0]=3D=3D6){return m}}try{p=3Dnew =
ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(o){}}if(typeof =
p=3D=3D"object"){l=3Dp.GetVariable("$version");if(typeof =
l!=3D"undefined"){l=3Dl.replace(/^\S+\s+(.*)$/,"$1").split(",");m=3D[pars=
eInt(l[0],10),parseInt(l[2],10)]}}}}return =
m},isSupported:function(k){var m=3Dflashembed.getVersion();var =
l=3D(m[0]>k[0])||(m[0]=3D=3Dk[0]&&m[1]>=3Dk[1]);return =
l},domReady:c,asString:g,getHTML:a});if(e){jQuery.fn.flashembed=3Dfunctio=
n(l,k){var =
m=3Dnull;this.each(function(){m=3Dflashembed(this,l,k)});return =
l.api=3D=3D=3Dfalse?this:m}}})();=0A=
$f.addPlugin("controls",function(wrap,options){function =
fixE(e){if(typeof e=3D=3D'undefined'){e=3Dwindow.event;}if(typeof =
e.layerX=3D=3D'undefined'){e.layerX=3De.offsetX;}if(typeof =
e.layerY=3D=3D'undefined'){e.layerY=3De.offsetY;}return e;}function =
w(e){return e.clientWidth;}function offset(e){return =
e.offsetLeft;}function Draggable(o,min,max,offset){var =
dragging=3Dfalse;function =
foo(){}o.onDragStart=3Do.onDragStart||foo;o.onDragEnd=3Do.onDragEnd||foo;=
o.onDrag=3Do.onDrag||foo;function move(x){if(x>max){return =
false;}if(x<min){return false;}o.style.left=3Dx+"px";return =
true;}function =
end(){document.onmousemove=3Dnull;document.onmouseup=3Dnull;o.onDragEnd(p=
arseInt(o.style.left,10));dragging=3Dfalse;}function =
drag(e){e=3DfixE(e);var =
x=3De.clientX-offset;if(move(x)){dragging=3Dtrue;o.onDrag(x);}return =
false;}o.onmousedown=3Dfunction(e){e=3DfixE(e);o.onDragStart(parseInt(o.s=
tyle.left,10));document.onmousemove=3Ddrag;document.onmouseup=3Dend;retur=
n =
false;};this.dragTo=3Dfunction(x){if(move(x)){o.onDragEnd(x);}};this.setM=
ax=3Dfunction(val){max=3Dval;};this.isDragging=3Dfunction(){return =
dragging;};return this;}function extend(to,from){if(from){for(key in =
from){if(key){to[key]=3Dfrom[key];}}}}function byClass(name){var =
els=3Dwrap.getElementsByTagName("*");var re=3Dnew =
RegExp("(^|\\s)"+name+"(\\s|$)");for(var =
i=3D0;i<els.length;i++){if(re.test(els[i].className)){return =
els[i];}}}function pad(val){val=3DparseInt(val,10);return =
val>=3D10?val:"0"+val;}function toTime(sec){var =
h=3DMath.floor(sec/3600);var =
min=3DMath.floor(sec/60);sec=3Dsec-(min*60);if(h>=3D1){min-=3Dh*60;return=
 pad(h)+":"+pad(min)+":"+pad(sec);}return =
pad(min)+":"+pad(sec);}function =
getTime(time,duration){return"<span>"+toTime(time)+"</span> =
<strong>"+toTime(duration)+"</strong>";}var self=3Dthis;var =
opts=3D{playHeadClass:'playhead',trackClass:'track',playClass:'play',paus=
eClass:'pause',bufferClass:'buffer',progressClass:'progress',timeClass:'t=
ime',muteClass:'mute',unmuteClass:'unmute',duration:0,template:'<a =
class=3D"play">play</a>'+'<div class=3D"track">'+'<div =
class=3D"buffer"></div>'+'<div class=3D"progress"></div>'+'<div =
class=3D"playhead"></div>'+'</div>'+'<div class=3D"time"></div>'+'<a =
class=3D"mute">mute</a>'};extend(opts,options);if(typeof =
wrap=3D=3D'string'){wrap=3Ddocument.getElementById(wrap);}if(!wrap){retur=
n;}if(!wrap.innerHTML.replace(/\s/g,'')){wrap.innerHTML=3Dopts.template;}=
var ball=3DbyClass(opts.playHeadClass);var =
bufferBar=3DbyClass(opts.bufferClass);var =
progressBar=3DbyClass(opts.progressClass);var =
track=3DbyClass(opts.trackClass);var time=3DbyClass(opts.timeClass);var =
mute=3DbyClass(opts.muteClass);time.innerHTML=3DgetTime(0,opts.duration);=
var trackWidth=3Dw(track);var ballWidth=3Dw(ball);var head=3Dnew =
Draggable(ball,0,0,offset(wrap)+offset(track)+(ballWidth/2));track.onclic=
k=3Dfunction(e){e=3DfixE(e);if(e.target=3D=3Dball){return =
false;}head.dragTo(e.layerX-ballWidth/2);};var =
play=3DbyClass(opts.playClass);play.onclick=3Dfunction(){if(self.isLoaded=
()){self.toggle();}else{self.play();}};mute.onclick=3Dfunction(){if(self.=
getStatus().muted){self.unmute();}else{self.mute();}};var =
timer=3Dnull;function getMax(len,total){return =
parseInt(Math.min(len/total*trackWidth,trackWidth-ballWidth/2),10);}self.=
onStart(function(clip){var =
duration=3Dclip.duration||0;clearInterval(timer);timer=3DsetInterval(func=
tion(){var =
status=3Dself.getStatus();if(status.time){time.innerHTML=3DgetTime(status=
.time,clip.duration);}if(status.time=3D=3D=3Dundefined){clearInterval(tim=
er);return;}var =
x=3DgetMax(status.bufferEnd,duration);bufferBar.style.width=3Dx+"px";head=
.setMax(x);if(!self.isPaused()&&!head.isDragging()){x=3DgetMax(status.tim=
e,duration);progressBar.style.width=3Dx+"px";ball.style.left=3D(x-ballWid=
th/2)+"px";}},500);});self.onBegin(function(){play.className=3Dopts.pause=
Class;});self.onPause(function(){play.className=3Dopts.playClass;});self.=
onResume(function(){play.className=3Dopts.pauseClass;});self.onMute(funct=
ion(){mute.className=3Dopts.unmuteClass;});self.onUnmute(function(){mute.=
className=3Dopts.muteClass;});self.onFinish(function(clip){clearInterval(=
timer);});self.onUnload(function(){time.innerHTML=3DgetTime(0,opts.durati=
on);});ball.onDragEnd=3Dfunction(x){var =
to=3DparseInt(x/trackWidth*100,10)+"%";progressBar.style.width=3Dx+"px";i=
f(self.isLoaded()){self.seek(to);}};ball.onDrag=3Dfunction(x){progressBar=
.style.width=3Dx+"px";};return =
self;});(function(a){$f.addPlugin("playlist",function(d,o){var =
n=3Dthis;var =
b=3D{playingClass:"playing",pausedClass:"paused",progressClass:"progress"=
,template:'<a =
href=3D"${url}">${title}</a>',loop:false,playOnClick:true,manual:false};a=
.extend(b,o);d=3Da(d);var j=3Dn.getPlaylist().length<=3D1||b.manual;var =
k=3Dnull;function e(q){var =
p=3Dm;a.each(q,function(r,s){if(!a.isFunction(s)){p=3Dp.replace("${"+r+"}=
",s).replace("$%7B"+r+"%7D",s)}});return p}function =
i(){k=3Dd.children().unbind("click.playlist").bind("click.playlist",funct=
ion(){return h(a(this),k.index(this))})}function =
c(){d.empty();a.each(n.getPlaylist(),function(){d.append(e(this))});i()}f=
unction =
h(p,q){if(p.hasClass(b.playingClass)||p.hasClass(b.pausedClass)){n.toggle=
()}else{p.addClass(b.progressClass);n.play(q)}return false}function =
l(){if(j){k=3Dd.children()}k.removeClass(b.playingClass);k.removeClass(b.=
pausedClass);k.removeClass(b.progressClass)}function =
f(p){return(j)?k.filter("[href=3D"+p.originalUrl+"]"):k.eq(p.index)}if(!j=
){var =
m=3Dd.is(":empty")?b.template:d.html();c()}else{k=3Dd.children();if(a.isF=
unction(k.live)){a(d.selector+"> *").live("click",function(){var =
p=3Da(this);return h(p,p.attr("href"))})}else{k.click(function(){var =
p=3Da(this);return h(p,p.attr("href"))})}var =
g=3Dn.getClip(0);if(!g.url&&b.playOnClick){g.update({url:k.eq(0).attr("hr=
ef")})}}n.onBegin(function(p){l();f(p).addClass(b.playingClass)});n.onPau=
se(function(p){f(p).removeClass(b.playingClass).addClass(b.pausedClass)})=
;n.onResume(function(p){f(p).removeClass(b.pausedClass).addClass(b.playin=
gClass)});if(!b.loop&&!j){n.onBeforeFinish(function(p){if(!p.isInStream&&=
p.index<k.length-1){return =
false}})}if(j&&b.loop){n.onBeforeFinish(function(q){var =
p=3Df(q);if(p.next().length){p.next().click()}else{k.eq(0).click()}return=
 =
false})}n.onUnload(function(){l()});if(!j){n.onPlaylistReplace(function()=
{c()})}n.onClipAdd(function(q,p){k.eq(p).before(e(q));i()});return =
n})})(jQuery);=0A=
(function(){function =
toAbsolute(url,base){if(url.substring(0,4)=3D=3D"http"){return =
url;}if(base){return =
base+(base.substring(base.length-1)!=3D"/"?"/":"")+url;}base=3Dlocation.p=
rotocol+"//"+location.host;if(url.substring(0,1)=3D=3D"/"){return =
base+url;}var =
path=3Dlocation.pathname;path=3Dpath.substring(0,path.lastIndexOf("/"));r=
eturn base+path+"/"+url;}$f.addPlugin("embed",function(options){var =
self=3Dthis;var conf=3Dself.getConfig(true);var =
opts=3D{width:self.getParent().clientWidth||'100%',height:self.getParent(=
).clientHeight||'100%',url:toAbsolute(self.getFlashParams().src),index:-1=
,allowfullscreen:true,allowscriptaccess:'always'};$f.extend(opts,options)=
;opts.src=3Dopts.url;opts.w3c=3Dtrue;delete conf.playerId;delete =
opts.url;delete =
opts.index;this.getEmbedCode=3Dfunction(runnable,index){index=3Dtypeof =
index=3D=3D'number'?index:opts.index;if(index>=3D0){conf.playlist=3D[self=
.getPlaylist()[index]];}index=3D0;$f.each(conf.playlist,function(){conf.p=
laylist[index++].url=3DtoAbsolute(this.url,this.baseUrl);});var =
html=3Dflashembed.getHTML(opts,{config:conf});if(!runnable){html=3Dhtml.r=
eplace(/\</g,"&lt;").replace(/\>/g,"&gt;");}return html;};return =
self;});})();=0A=
=0A=

------=_NextPart_000_0017_01CB8CAE.4AB19020
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://didak.ucc.dk/awe2public/js/rot13.js

Rot13 =3D {=0A=
    map: null,=0A=
=0A=
    convert: function(a) {=0A=
        Rot13.init();=0A=
=0A=
        var s =3D "";=0A=
        for (i=3D0; i < a.length; i++) {=0A=
            var b =3D a.charAt(i);=0A=
            s +=3D ((b>=3D'A' && b<=3D'Z') || (b>=3D'a' && b<=3D'z') ? =
Rot13.map[b] : b);=0A=
        }=0A=
        return s;=0A=
    },=0A=
=0A=
    init: function() {=0A=
        if (Rot13.map !=3D null)=0A=
            return;=0A=
              =0A=
        var map =3D new Array();=0A=
        var s   =3D "abcdefghijklmnopqrstuvwxyz";=0A=
=0A=
        for (i=3D0; i<s.length; i++)=0A=
            map[s.charAt(i)] =3D s.charAt((i+13)%26);=0A=
        for (i=3D0; i<s.length; i++)=0A=
            map[s.charAt(i).toUpperCase()] =3D =
s.charAt((i+13)%26).toUpperCase();=0A=
=0A=
        Rot13.map =3D map;=0A=
    },=0A=
=0A=
    LinkTOMail: function(a) {=0A=
        location.href=3D "mailto:" + Rot13.convert(a);=0A=
    }=0A=
};=0A=
$(document).ready(function(){=0A=
$('a.mailsnippet').each(function(){=0A=
	var ma=3D$(this).html();=0A=
	$(this).html(ma.replace(/\(snabel_a\)/, '@'));=0A=
});=0A=
});
------=_NextPart_000_0017_01CB8CAE.4AB19020--

