From: "Salvato da Windows Internet Explorer 9"
Subject: Trani: Ancora proteste nel carcere di Trani. Detenuti e agenti di polizia penitenziaria sul piede di guerra - Le notizie da Trani e dalla provincia BAT - TraniViva il portale di Trani
Date: Sat, 21 May 2011 18:26:08 +0200
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_003D_01CC17E4.8D84BA50"
X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7600.16776

This is a multi-part message in MIME format.

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.traniviva.it/magazine/notizie/sovraffollamento-proteste-nel-carcere-di-trani/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><HTML=20
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><!-- META MANAGER -->
<META content=3D"text/html; charset=3Dutf-8" =
http-equiv=3D"Content-Type">
<META name=3D"http-equiv" content=3D"Content-type: text/html; =
charset=3DUTF-8">
<META name=3D"description" content=3D"Trani: E' sempre pi=C3=B9 calda la =
situazione nei penitenziari italiani ed in quelli pugliesi. A Trani, =
ieri sera, i detenuti si sono resi protagonisti di una rumorosa =
protesta: sono state prese di mira le...">
<META name=3D"keywords" content=3D"trani, tranese, tranesi, bari, bat, =
barletta-andria-trani, puglia, turismo, cattedrale, castello, traniweb, =
tranilife, traniviva, notizie, meteo">
<META name=3D"copyright" content=3D"Copyright (c)2000-2011 TraniViva. =
Tutti i Diritti Riservati.">
<META name=3D"application-name" content=3D"TraniViva">
<META content=3D"Ancora proteste nel carcere di Trani. Detenuti e agenti =
di polizia penitenziaria sul piede di guerra. "=20
property=3D"og:title">
<META content=3D"article" property=3D"og:type">
<META =
content=3D"http://m1.trani.gocity.it/library/media/mfront_domenico_mastru=
lli_1.jpg"=20
property=3D"og:image">
<META =
content=3D"http://www.traniviva.it/magazine/notizie/sovraffollamento-prot=
este-nel-carcere-di-trani"=20
property=3D"og:url">
<META content=3D"traniviva.it" property=3D"og:site_name">
<META content=3D"Trani: E' sempre pi=C3=B9 calda la situazione nei =
penitenziari italiani ed in quelli pugliesi. A Trani, ieri sera, i =
detenuti si sono resi protagonisti di una rumorosa protesta: sono state =
prese di mira le..."=20
property=3D"og:description">
<META content=3D"16cc7adcc9de9a234bfa0a0273c8278a" =
property=3D"fb:app_id"><LINK rel=3D"shortcut icon"=20
type=3D"image/x-icon" href=3D"/favicon.ico"><LINK =
rel=3D"apple-touch-icon" type=3D"image/png"=20
href=3D"/library/grafiche/apple-touch.png"><LINK title=3D"RSS TraniViva =
Magazine"=20
rel=3D"alternate" type=3D"application/rss+xml" href=3D"/rss/"><!--
   ___        ____ _ _        =20
 / ___| ___  / ___(_) |_ _   _=20
| |  _ / _ \| |   | | __| | | |   GoCity Portal System 2.0
| |_| | (_) | |___| | |_| |_| |	  Developed by Alessandro Bove
 \____|\___/ \____|_|\__|\__, |   www.gocity.it=20
                         |___/=20
 --><TITLE>Trani: Ancora proteste nel carcere di Trani. Detenuti e =
agenti di=20
polizia penitenziaria sul piede di guerra - Le notizie da Trani e dalla=20
provincia BAT - TraniViva il portale di Trani</TITLE><!-- CSS MANAGER =
--><LINK=20
rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://m3.trani.gocity.it/service/css/viva-18.css"><!--[if IE =
9]><LINK=20
rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://www.traniviva.it/service/css/ie9.css"><![endif]--><!--[if =
IE 8]><link href=3D"/service/css/ie8.css" rel=3D"stylesheet" =
type=3D"text/css"  /><![endif]--><!--[if IE 7]><link =
href=3D"/service/css/ie7.css" rel=3D"stylesheet" type=3D"text/css"  =
/><![endif]--><!--[if lte IE 6]><link href=3D"/service/css/ie6.css" =
rel=3D"stylesheet" type=3D"text/css"  /><![endif]-->
<LINK rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://m3.trani.gocity.it/service/css/lightview.css"><LINK=20
rel=3D"stylesheet" type=3D"text/css" =
href=3D"http://m3.trani.gocity.it/service/css/print-1.css"=20
media=3D"print">
<STYLE type=3D"text/css">=0A=
.hpos1{left:-16px;}#tlogo h1 a{margin-left:-10px;}#tlogo h1 =
a{width:288px;}=0A=
</STYLE>
<!--JS MANAGER -->
<SCRIPT type=3D"text/javascript" charset=3D"utf-8" =
src=3D"https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.=
js"></SCRIPT>

<SCRIPT type=3D"text/javascript" charset=3D"utf-8" =
src=3D"https://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.3/scriptac=
ulous.js"></SCRIPT>

<SCRIPT type=3D"text/javascript" charset=3D"utf-8" =
src=3D"http://www.traniviva.it/service/js/prototype/lightview2.js"></SCRI=
PT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://s7.addthis.com/js/250/addthis_widget.js#async=3D1"></SCRIPT=
>

<SCRIPT type=3D"text/javascript" charset=3D"utf-8" =
src=3D"http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js"></S=
CRIPT>

<SCRIPT type=3D"text/javascript" =
src=3D"http://www.traniviva.it/service/js/swfobject/swfobject.js"></SCRIP=
T>

<SCRIPT type=3D"text/javascript" charset=3D"utf-8"> =0A=
//<![CDATA[=0A=
function initAddThis(){addthis.init()};=0A=
jQuery.noConflict();=0A=
	jQuery(document).ready(function(){=0A=
	initAddThis();=0A=
	jQuery("#msub7,#msub77").click(function(){var lisub7pos =3D =
jQuery("#lisub7").offset().top;lisub7pos =3D lisub7pos + =
15;jQuery("#widget_wrap").css("top", lisub7pos+"px");if =
(jQuery("#widget_cont").is(":hidden")){jQuery("#widget_cont").fadeIn(100)=
;jQuery("#lisub7").addClass("cercapop");jQuery(".wcerca").focus();}else{j=
Query("#widget_cont").fadeOut(300);jQuery("#lisub7").removeClass("cercapo=
p");};this.blur(); return(false);}); =
jQuery("img[src~=3D'.gocity.it/img/news']img[src~=3D'.jpg']").wrap("<div =
class=3D'legimg'><\/div>");jQuery(".legimg").next('br').remove();jQuery("=
.legimg").next('br').remove();jQuery(".legimg").prev('br').remove(); =
jQuery(".legimg").prev('br').remove(); =
jQuery('.dash_cent').prepend('<div class=3D"dash_cent_close" =
id=3D"'+jQuery('.dash_cent').attr("id")+'"><a =
href=3D"#">chiudi<\/a><\/div>');jQuery('.inforumnew_hide').hide();jQuery(=
'.inforumnew_up').click(function(){this.blur(); =
jQuery('.inforumnew_small').animate({"width": "582px"}, 100, =
function(){jQuery('.inforumnew_hide').animate({"width": "582px", =
"height": "show", "opacity": "show"}, 300)});  =
jQuery('.catlink').css({"cursor":"default"});}); =
jQuery('.dash_cent_close').click(function(){this.blur(); =
jQuery("#widget_cont").fadeOut(100);jQuery("#lisub7").removeClass("cercap=
op");jQuery('#dash'+this.id+'pan').animate({"height": "0", "opacity": =
"0"}, 300, function(){jQuery.cookie("dash", =
jQuery('.dash_cent').attr("id"),{expires:30, path: '/'});}); =
return(false); }); =0A=
	});=0A=
  var addthis_config =3D =
{pubid:"ra-4da5cfe57a54078f","data_track_clickback":true,ui_cobrand:"Tran=
iViva",ui_use_addressbook: =
"true",ui_language:"it",data_use_flash:"false",services_compact: =
"facebook, email, google, favorites, twitter, myspace, netvibes, =
delicious, digg, live"};var _gaq =3D _gaq || =
[];_gaq.push(['_setAccount', =
'UA-264933-13']);_gaq.push(['_setDomainName', =
'none']);_gaq.push(['_setAllowLinker', =
true]);_gaq.push(['_trackPageview']); window.google_analytics_uacct =3D =
'UA-264933-13';_gaq.push(['b._setAccount', =
'UA-264933-11']);_gaq.push(['b._setDomainName', =
'none']);_gaq.push(['b._setAllowLinker', =
true]);_gaq.push(['b._trackPageview']);=0A=
  (function() {var ga =3D document.createElement('script');ga.src =3D =
('https:' =3D=3D document.location.protocol ? 'https://ssl' : =
'http://www') + '.google-analytics.com/ga.js';ga.setAttribute('async', =
'true');document.documentElement.firstChild.appendChild(ga);})();=0A=
  =0A=
//]]>  =0A=
</SCRIPT>

<STYLE type=3D"text/css">=0A=
#_atssh{position:relative !important; height:0 !important;}=0A=
</STYLE>

<SCRIPT type=3D"text/javascript" charset=3D"utf-8"> =0A=
//<![CDATA[=0A=
jQuery.noConflict();=0A=
jQuery(document).ready(function(){=0A=
	function getcorr(){jQuery.ajax({type: "GET", url: =
"/service/include/widget/topcontenuti_ajax.asp", cache: false, data: =
"ajax_topcontenuti=3Dall_cont&corr_id=3D28998&corr_type=3D1&corr_1=3D&cor=
r_2=3D25&corr_3=3Dcronaca&corr_4=3D&corr_5=3D&corr_6=3D&corr_7=3DCronaca"=
, global: true, success: =
function(response){jQuery('#corrspin').stop().hide(300, =
0);jQuery('#topfeatcont').html(response);}, error: =
function(){jQuery('#topfeatcont_msg').html("<div =
style=3D\"padding-left:2px; color:red;\">Si &egrave; verificato un =
errore nell'apertura del widget.<\/div>")}});}	;=0A=
	setTimeout(getcorr, 500);=0A=
	jQuery('a.topwidget').click(function(){=0A=
		var mybutton =3D jQuery(this).attr("id");=0A=
		this.blur();=0A=
		jQuery('#topwidget_spin').fadeTo(0, 0);=0A=
		jQuery('#topwidget_spin').html("<img =
src=3D\"/service/img/icons/ajax_black.gif\" alt=3D\"loading...\" />");=0A=
		jQuery('#topwidget_spin').fadeTo(100, 1);=0A=
		jQuery.ajax({type: "GET", url: =
"/service/include/widget/topcontenuti_ajax.asp", cache: false, data: =
"ajax_topcontenuti=3D"+mybutton+"&corr_id=3D28998&corr_type=3D1&corr_1=3D=
&corr_2=3D25&corr_3=3Dcronaca&corr_4=3D&corr_5=3D&corr_6=3D&corr_7=3DCron=
aca", global: true, success: =
function(response){jQuery('#topfeatcont').html(response);}, error: =
function(){jQuery('#topfeatcont_msg').html("<div =
style=3D\"padding-left:2px; color:red;\">Si &egrave; verificato un =
errore nell'apertura del widget.<\/div>")}});=0A=
		jQuery('div#divall_cont, div#divsolo_cont').removeClass("zonecat"); =0A=
		jQuery('div#divall_cont, div#divsolo_cont').removeClass("topcat");=0A=
		jQuery('div#divall_cont, div#divsolo_cont').addClass("topcat"); =0A=
		jQuery('div#div'+mybutton).removeClass("topcat"); =0A=
		jQuery('div#div'+mybutton).addClass("zonecat"); =0A=
		jQuery('#topwidget_spin').stop().fadeTo(500, 0);=0A=
	return(false);});=0A=
//controllo presenza div=0A=
=0A=
setTimeout(getright, 1000);=0A=
function getright(){var righth =3D jQuery('.rightcol').height(); var =
mainh =3D jQuery('.contentmain').height(); if (righth !=3D null && mainh =
!=3D null){var diffh =3D mainh-righth; if (diffh >=3D 500) =
{jQuery('#rightspin').fadeTo(0, 0);jQuery('#rightspin').html("<img =
src=3D\"/service/img/icons/ajax_black.gif\" alt=3D\"loading...\" =
style=3D\"margin-top:6px\" />");jQuery('#rightspin').fadeTo(300, =
1);jQuery.ajax({type: "GET", url: =
"/service/include/widget/rightadd.asp", cache: false, =
data:'rslot=3D25&radv=3DTrue&rid=3D28998&rspace=3D'+diffh+'', global: =
true, success: function(response){jQuery('#rightspin').stop().hide(300, =
0);jQuery('#rightadd').append(response)}});};};};=0A=
	=0A=
});=0A=
//]]>=0A=
</SCRIPT>

<META name=3D"GENERATOR" content=3D"MSHTML 9.00.8112.16421"></HEAD>
<BODY>
<DIV id=3D"fb-root"></DIV>
<SCRIPT>=0A=
  window.fbAsyncInit =3D function() {=0A=
    FB.init({appId: '16cc7adcc9de9a234bfa0a0273c8278a', status: true, =
cookie: true, xfbml: true});=0A=
	FB.Event.subscribe('auth.login', function(response) {jQuery.ajax({url: =
"/service/include/widget/commenti_ajax_form.asp", success: =
function(ajresponse){jQuery('div#commenti_form').html(ajresponse);}});});=0A=
	FB.Event.subscribe('auth.logout', function(response) =
{window.location.href =3D =
'http://www.traniviva.it/magazine/notizie/sovraffollamento-proteste-nel-c=
arcere-di-trani';});=0A=
	FB.Event.subscribe('sessionChange', function(response) =
{window.location.href =3D =
'http://www.traniviva.it/magazine/notizie/sovraffollamento-proteste-nel-c=
arcere-di-trani';});=0A=
  };=0A=
  (function() {=0A=
    var e =3D document.createElement('script');=0A=
    e.src =3D document.location.protocol + =
'//connect.facebook.net/it_IT/all.js';=0A=
    e.async =3D true;=0A=
    document.getElementById('fb-root').appendChild(e);=0A=
  }());=0A=
</SCRIPT>

<DIV id=3D"main"><!-- ALERT + NOSCRIPT -->
<DIV id=3D"infoalert"><NOSCRIPT>    &lt;div class=3D"error"&gt;     =20
&lt;div&gt;&lt;span&gt;&lt;strong&gt;Il browser non supporta=20
javascript!&lt;/strong&gt; Alcune funzioni potrebbero non essere =
disponibili. Ti=20
consigliamo di attivare il supporto javascript o di aggiornare il=20
browser.&lt;/span&gt;&lt;/div&gt;    &lt;/div&gt;    </NOSCRIPT></DIV>
<DIV class=3D"myshadow"></DIV>
<DIV id=3D"sitecont">
<DIV class=3D"topshadow"></DIV><!-- LOGO + BANNER -->
<DIV id=3D"title">
<DIV id=3D"tlogo_small">
<H1><A href=3D"http://www.traniviva.it/">TraniViva il portale di=20
Trani</A></H1></DIV>
<DIV id=3D"hbanner">
<DIV class=3D"banner"><A title=3D"D-Signs il tuo negozio di citt=C3=A0" =
href=3D"http://www.traniviva.it/go/ads.asp?slot=3D5&amp;banner=3D41"><IMG=
=20
alt=3D"D-Signs il tuo negozio di citt=C3=A0" =
src=3D"http://m3.trani.gocity.it/library/banner/ad41.gif"=20
width=3D"728" height=3D"90"></A></DIV></DIV>
<DIV class=3D"floatclear"></DIV></DIV>
<DIV id=3D"title-print"><IMG alt=3D"" =
src=3D"http://www.traniviva.it/library/grafiche/title_logo_print.gif"></D=
IV><!-- DASHBOARD -->
<DIV id=3D"dashcont">
<HR class=3D"semantica">
<SPAN class=3D"semantica">Messaggi per i visitatori:</SPAN>
<DIV id=3D"dashz62pan" class=3D"dash">
<DIV class=3D"dash_top"></DIV>
<DIV id=3D"z62" class=3D"dash_cent">
<DIV class=3D"dash_cent_txt"><SPAN>BENVENUTI SU TRANIVIVA, IL NUOVO =
PORTALE DI=20
TRANI</SPAN><BR>Lo staff del portale Traniweb sta allestendo un =
nuovissimo=20
portale informativo locale ricco di nuove sezioni e innovazioni=20
tecnologiche.<BR>Con TraniViva entriamo a far parte di un network di =
portali=20
cittadini. Seguici ogni giorno su Traniweb e TraniViva per essere =
aggiornato in=20
tempo reale.</DIV>
<DIV class=3D"floatclear"></DIV></DIV>
<DIV class=3D"dash_bot"></DIV></DIV></DIV>
<DIV id=3D"site"><!--MENU PRINCIPALE / MAIN MENU-->
<DIV id=3D"menu">
<HR class=3D"semantica">

<UL>
  <LI class=3D"normal preactive"><A class=3D"home" title=3D"Home page di =
TraniViva"=20
  href=3D"http://www.traniviva.it/"=20
  rel=3D"La pagina inziale del portale di Trani">Home page di =
TraniViva</A>=20
  <SPAN>La pagina inziale del portale di Trani</SPAN></LI>
  <LI class=3D"normal active"><A class=3D"magazine" title=3D"Il Magazine =
di Trani: notizie, sport, meteo, eventi e rubriche."=20
  href=3D"http://www.traniviva.it/magazine/" rel=3D"Notizie di Trani, =
sport, agenda eventi di Trani, previsioni meteo a Trani, blog e =
rubriche.">Il=20
  Magazine di Trani: notizie, sport, meteo, eventi e rubriche.</A> =
<SPAN>Notizie=20
  di Trani, sport, agenda eventi di Trani, previsioni meteo a Trani, =
blog e=20
  rubriche.</SPAN></LI>
  <LI class=3D"normal"><A class=3D"community" title=3D"Community e =
my-TraniViva" href=3D"http://www.traniviva.it/community/"=20
  rel=3D"Social network, forum, amici">Community e my-TraniViva</A> =
<SPAN>Social=20
  network, forum, amici</SPAN></LI>
  <LI class=3D"normal"><A class=3D"turismo" title=3D"Turismo a Trani" =
href=3D"http://www.traniviva.it/turismo/"=20
  rel=3D"Itinerari, guide, hotel e bed &amp; breakfast, ristoranti e =
ricettivit=C3=A0">Turismo=20
  a Trani</A> <SPAN>Itinerari, guide, hotel e bed &amp; breakfast, =
ristoranti e=20
  ricettivit=C3=A0</SPAN></LI>
  <LI class=3D"normal"><A class=3D"citta" title=3D"La citt=C3=A0 di =
Trani" href=3D"http://www.traniviva.it/city/"=20
  rel=3D"Storia, persone, associazioni e risorse dal Comune di Trani">La =
citt=C3=A0 di=20
  Trani</A> <SPAN>Storia, persone, associazioni e risorse dal Comune di=20
  Trani</SPAN></LI>
  <LI class=3D"normal"><A class=3D"mediacenter" title=3D"Trani =
mediacenter" href=3D"http://www.traniviva.it/mediacenter/"=20
  rel=3D"Foto, video in streaming, video da youtube su Trani">Trani=20
  mediacenter</A> <SPAN>Foto, video in streaming, video da youtube su=20
  Trani</SPAN></LI>
  <LI class=3D"normal"><A class=3D"nightlife" title=3D"Trani Nightlife" =
href=3D"http://www.traniviva.it/nightlife/"=20
  rel=3D"Locali, divertimento ed eventi notturni a Trani">Trani =
Nightlife</A>=20
  <SPAN>Locali, divertimento ed eventi notturni a Trani</SPAN></LI>
  <LI class=3D"normal"><A class=3D"vetrine" title=3D"Vetrine e Shopping =
a Trani" href=3D"http://www.traniviva.it/vetrine/"=20
  rel=3D"Negozi, hotel, bed &amp; breakfast, ristoranti, offerte =
speciali">Vetrine=20
  e Shopping a Trani</A> <SPAN>Negozi, hotel, bed &amp; breakfast, =
ristoranti,=20
  offerte speciali</SPAN></LI></UL></DIV>
<DIV id=3D"pagecont">
<DIV id=3D"page"><!--MENU' DEL CANALE / CHANNEL MENU-->
<DIV id=3D"subcont">
<DIV id=3D"sub" class=3D"sub1">
<HR class=3D"semantica">
<SPAN class=3D"semantica">Men=C3=B9 del canale magazine:</SPAN>
<UL id=3D"submain">
  <LI id=3D"subindex"><A id=3D"sub1_0" title=3D"Sommario" =
href=3D"http://www.traniviva.it/magazine/">Sommario=20
  Magazine</A></LI>
  <LI class=3D"open"><A id=3D"sub1_1" title=3D"Le notizie da Trani e =
dalla provincia BAT"=20
  href=3D"http://www.traniviva.it/magazine/notizie/">Notizie</A></LI>
  <LI><A id=3D"sub1_2" title=3D"Notizie e contenuti sportivi da Trani" =
href=3D"http://www.traniviva.it/magazine/sport/">Sport</A></LI>
  <LI><A id=3D"sub1_7" title=3D"Le Rubriche di TraniViva" =
href=3D"http://www.traniviva.it/magazine/rubriche/">Rubriche</A></LI>
  <LI><A id=3D"sub1_3" title=3D"Eventi e appuntamenti a Trani e nella =
sesta provincia pugliese"=20
  href=3D"http://www.traniviva.it/magazine/eventi/">Agenda =
Eventi</A></LI>
  <LI><A id=3D"sub1_4" title=3D"Almanacco di Trani: previsioni meteo, =
fatti salienti e frase del giorno"=20
  =
href=3D"http://www.traniviva.it/magazine/almanacco/">Almanacco</A></LI>
  <LI><A id=3D"sub1_5" title=3D"TraniViva iReport: notizie e contenuti =
user-generated"=20
  href=3D"http://www.traniviva.it/magazine/ireport/">iReport</A></LI>
  <LI><A id=3D"sub1_6" title=3D"Blog personali e professionali" =
href=3D"http://www.traniviva.it/magazine/blog/">Blog</A></LI>
  <LI><A id=3D"sub1_8" title=3D"Previsioni meteo per Trani e provincia =
BAT" =
href=3D"http://www.traniviva.it/magazine/meteo/">Meteo</A></LI></UL>
<UL id=3D"submini">
  <LI><A id=3D"msub2" title=3D"Gli speciali di TraniViva: dossier, =
cronaca, sport"=20
  href=3D"http://www.traniviva.it/magazine/speciali/">Speciali</A></LI>
  <LI><A id=3D"msub5" title=3D"Tutti gli autori del magazine" =
href=3D"http://www.traniviva.it/magazine/autori/">Autori=20
  e fotografi</A></LI>
  <LI><A id=3D"msub6" title=3D"Tutte gli argomenti del portale tranilfe" =
href=3D"http://www.traniviva.it/magazine/tag/">I=20
  Tag di Trani</A></LI>
  <LI id=3D"lisub7"><A id=3D"msub7" title=3D"Cerca nel sito" =
href=3D"http://www.traniviva.it/cerca/">Cerca=20
  nel sito</A></LI></UL></DIV>
<DIV id=3D"subcolor"></DIV></DIV><!--PERCORSO NAVIGAZIONE-->
<DIV id=3D"breadcont">
<HR class=3D"semantica">
<SPAN class=3D"semantica">Percorso navigazione:</SPAN>
<UL>
  <LI class=3D"first"><A title=3D"Home Page - TraniViva il portale di =
Trani" href=3D"http://www.traniviva.it/">TraniViva</A></LI>
  <LI><A title=3D"Il magazine di Trani"=20
  href=3D"http://www.traniviva.it/magazine/">Magazine</A></LI>
  <LI><A title=3D"Le notizie da Trani e dalla provincia BAT" =
href=3D"http://www.traniviva.it/magazine/notizie/">Notizie</A></LI>
  <LI><A=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/categorie/cronaca/">Cron=
aca</A></LI>
  <LI><A =
href=3D"http://www.traniviva.it/magazine/notizie/sovraffollamento-protest=
e-nel-carcere-di-trani/">Ancora=20
  proteste nel carcere di Trani</A></LI></UL></DIV><!--BLOCCO CONTENT-->
<DIV class=3D"contentcont_unnav">
<DIV class=3D"contentmain">
<DIV class=3D"contentblock">
<HR class=3D"semantica">
<!--categoria + zona + selected -->
<DIV style=3D"color: rgb(255, 255, 255); background-color: rgb(202, 23, =
60);"=20
class=3D"cat"><A style=3D"color: rgb(255, 255, 255);" title=3D"Notizie - =
Cronaca"=20
href=3D"http://www.traniviva.it/magazine/notizie/categorie/cronaca/">CRON=
ACA</A></DIV>
<DIV class=3D"cat zonecat"><A title=3D"Notizie e contenuti - Trani" =
href=3D"http://www.traniviva.it/magazine/notizie/zone/Trani/">TRANI</A></=
DIV><!--<div class=3D"cat like">mi piace</div> -->
<DIV style=3D"background-color: rgb(202, 23, 60);" =
class=3D"cat_fum"></DIV><!--titoli + autore -->
<DIV class=3D"newstit">
<H2>Ancora proteste nel carcere di Trani</H2></DIV>
<DIV class=3D"newssub">
<H3>Detenuti e agenti di polizia penitenziaria sul piede di guerra</H3>
<H4>Prese di mira le sbarre delle celle. E Osapp annuncia una =
manifestazione in=20
bicicletta</H4></DIV>
<DIV class=3D"tags"><!-- TAG EXPLORER -->
<HR class=3D"semantica">
<SPAN class=3D"semantica">Tags:</SPAN>
<UL>
  <LI class=3D"tag4 "><A=20
  href=3D"http://www.traniviva.it/magazine/tag/carcere/">CARCERE DI =
TRANI</A></LI>
  <LI class=3D"tag4 "><A =
href=3D"http://www.traniviva.it/magazine/tag/mimmo-mastrulli/">MIMMO=20
  MASTRULLI</A></LI>
  <LI class=3D"tag4 "><A=20
  =
href=3D"http://www.traniviva.it/magazine/tag/osapp/">OSAPP</A></LI></UL><=
!--<div><a href=3D"/magazine/tag/" title=3D"Come funzionano i tag?">Come =
funzionano i tag?</a> </div>-->
<DIV class=3D"floatclear"></DIV></DIV>
<DIV class=3D"infofooter">
<HR class=3D"semantica">

<DIV class=3D"autorecont">
<DIV class=3D"autore_name">REDAZIONE TRANIVIVA<BR><SPAN>Sabato 21 Maggio =

2011</SPAN></DIV>
<DIV class=3D"floatclear"></DIV></DIV></DIV>
<HR class=3D"semantica">

<DIV class=3D"newstxt">E' sempre pi=C3=B9 calda la situazione nei =
penitenziari italiani=20
ed in quelli pugliesi. A Trani, ieri sera, i detenuti si sono resi =
protagonisti=20
di una rumorosa protesta: sono state prese di mira le sbarre delle celle =
mentre=20
a Lecce alcuni carcerati hanno cominciato lo sciopero della fame. La =
protesta=20
sta dilagando a macchia d'olio in tutta Italia per denunciare le =
drammatiche=20
condizioni di vita nelle carceri ed il problema del sovraffollamento. =
Sul piede=20
di guerra ci sono i reclusi delle carceri di Regina Coeli, Rieti, =
Fuorni,=20
Poggioreale, Catania Piazza Lanza, Sassari San Sebastiano, Agrigento, =
Cagliari=20
Buon Cammino, Vercelli, Velletri, di Opera e San Vittore a Milano, =
Imperia,=20
Ancona, Prato, Ariano Irpino, Venezia, Alessandria, Lanciano, Genova =
Marassi,=20
Lecce e Trani. L'esplosiva situazione coinvolger=C3=A0 presumbilmente =
nelle prossime=20
ore anche le carceri di Foggia, Bari e Taranto.<BR><BR>Mimmo Mastrulli,=20
vicesegretario generale nazionale dell'Osapp (il sindacato di polizia=20
penitenziaria) guarda con preoccupazione al futuro ed evidenzia la =
cronica=20
insufficienza di agenti. Per questo motivo annuncia a breve una =
manifestazione=20
di protesta ecologica del suo sindacato: in bicicletta i manifestanti=20
compieranno un giro per le vie di Trani per poi ritrovarsi nel piazzale =
del=20
carcere. In Puglia i detenuti alla data odierna sono 4376 a fronte di =
una=20
capienza regolamentare di 2524. A Trani la situazione =C3=A8 diventata =
decisamente=20
pi=C3=B9 critica da quando =C3=A8 stata inaugurata la nuova ala =
detentiva (la sezione=20
Italia) senza che sia stato contestualmente aumentato il numero di =
agenti in=20
servizio.</DIV></DIV><!-- FB SOCIAL -->
<DIV class=3D"facebook-cont"><fb:like twitt=3D"" action=3D"recommend" =
font=3D"lucida grande"=20
width=3D"560" show_faces=3D"false" =
href=3D"http://www.traniviva.it/magazine/notizie/sovraffollamento-protest=
e-nel-carcere-di-trani"></fb:like></DIV>
<DIV id=3D"commentibox" class=3D"contentblock"><!-- COMMENTI -->
<SCRIPT type=3D"text/javascript" =
src=3D"http://www.traniviva.it/service/js/jquery/jquery.noblecount.min.js=
"></SCRIPT>

<SCRIPT type=3D"text/javascript" charset=3D"utf-8"> =0A=
		//<![CDATA[=0A=
		jQuery.noConflict();=0A=
		jQuery(document).ready(function(){=0A=
		jQuery("#commento").NobleCount("#commentocount", {max_chars:800, =
block_negative:true, on_negative:"myformerror"});=0A=
		=
jQuery('div.reason_fly').click(function(){jQuery('div.reason_fly').fadeTo=
(0,0);});=0A=
		=
jQuery(window).scroll(function(){jQuery('div.reason_fly').fadeTo(1000,0);=
});=0A=
			jQuery('div.inforumreplies_more').click(function(){var mybutton =3D =
jQuery(this).attr("id");=0A=
			this.blur(); jQuery('#'+mybutton+'_spin').fadeTo(0, 0);=0A=
			jQuery('#'+mybutton+'_spin').html("<img =
src=3D\"/service/img/icons/ajax-reply.gif\" alt=3D\"loading...\" />");=0A=
			jQuery.ajax({type: "GET", url: =
"/service/include/widget/commenti_ajax.asp", cache: false, contentType: =
"text/html;charset=3Dutf-8", dataType: "html", data: =
"ajax_reply=3D"+mybutton, global: true, success: function(response){ =
jQuery('#'+mybutton).stop().slideUp(100, =
function(){jQuery('#'+mybutton+'_box').html((response))});}, error: =
function(){jQuery('#'+mybutton+'_msg').html("<div =
style=3D\"padding-left:6px; color:red;\">Si &egrave; verificato un =
errore nel caricamento dei commenti.<\/div>"); =
jQuery('#'+mybutton).stop().fadeTo(500, 0);}});=0A=
			return(false);});=0A=
			jQuery('div.postreply').click(function(){var mybutton =3D =
jQuery(this).attr("id");=0A=
			jQuery('#'+mybutton).unbind('click');=0A=
			this.blur(); jQuery('#'+mybutton+'_but').hide(100, 0); =
jQuery.ajax({type: "GET", url: =
"/service/include/widget/commenti_ajax_reply.asp", cache: false, =
contentType: "text/html;charset=3Dutf-8", dataType: "html", data: =
"ajax_reply=3D"+mybutton, global: true, success: =
function(response){jQuery('#'+mybutton+'_box').html((response));}, =
error: function(){jQuery('#'+mybutton+'_box').html("<div =
style=3D\"padding-left:6px; color:red;\">Si &egrave; verificato un =
errore nel caricamento del modulo.<\/div>");}});			=0A=
			return(false);});	=0A=
		}); =0A=
		//]]>=0A=
		</SCRIPT>
</DIV>
<DIV style=3D"margin-top: 15px;" id=3D"commenti_form" =
class=3D"contentblock contentblock_up">
<DIV class=3D"inforumnew">
<DIV class=3D"inforumnewform_no">
<DIV class=3D"inforumnew_up">
<DIV style=3D"color: rgb(255, 255, 255); cursor: pointer; =
background-color: rgb(51, 51, 51);"=20
class=3D"cat catlink">INSERISCI UN COMMENTO</DIV>
<DIV style=3D"background-color: rgb(51, 51, 51);"=20
class=3D"cat_fum cat_fumex_light"></DIV></DIV>
<DIV>
<DIV style=3D"margin-top: 10px; margin-bottom: 4px;"><fb:login-button =
perms=3D"email,publish_stream"></fb:login-button></DIV>
<FORM class=3D"myform" method=3D"post" action=3D""><LABEL =
class=3D"myformlabel" for=3D"nome">Il=20
tuo nome:</LABEL><INPUT id=3D"nome" class=3D"mytext forum_nome" =
name=3D"nome"=20
maxLength=3D"40"><LABEL class=3D"myformlabel" for=3D"email">Il tuo =
indirizzo=20
email:</LABEL><INPUT id=3D"email" class=3D"mytext forum_email" =
name=3D"email"=20
maxLength=3D"70"><SPAN class=3D"myforminfo">L'indirizzo email =C3=A8 =
necessario per=20
attivare e pubblicare il messaggio.</SPAN><LABEL class=3D"myformlabel" =
for=3D"commento">Il=20
tuo commento: <SPAN style=3D"color: rgb(153, 153, 153); margin-top: =
14px;"><SPAN=20
id=3D"commentocount"></SPAN> caratteri rimanenti</SPAN></LABEL><TEXTAREA =
id=3D"commento" class=3D"mytext forum_commento" cols=3D"20" rows=3D"2" =
name=3D"commento"></TEXTAREA><SPAN=20
class=3D"myforminfo">Rispetta il regolamento e scrivi in =
minuscolo.</SPAN>
<DIV><INPUT id=3D"terms" class=3D"mycheck myterms" name=3D"terms" =
value=3D"1" CHECKED=3D"checked"=20
type=3D"checkbox"><LABEL class=3D"myfloatlabel" for=3D"terms">Ho letto e =
accettato il=20
<A=20
href=3D"http://www.traniviva.it/info/regolamento-community.asp">regolamen=
to</A>, i=20
<A =
href=3D"http://www.traniviva.it/info/termini-utilizzo.asp">termini</A> e =
la <A=20
href=3D"http://www.traniviva.it/info/privacy.asp">privacy =
policy</A></LABEL><A=20
href=3D"http://www.traniviva.it/info/privacy/"></A>
<DIV class=3D"floatclear"></DIV></DIV><INPUT id=3D"post_bottone" =
class=3D"mybutton"=20
name=3D"post_bottone" =
src=3D"http://www.traniviva.it/service/img/system/myform_button_post.png"=
=20
type=3D"image"><INPUT id=3D"mypost" class=3D"hiddenform" name=3D"mypost" =
value=3D"go"=20
type=3D"hidden"></FORM></DIV>
<DIV class=3D"floatclear"></DIV></DIV>
<DIV class=3D"floatclear"></DIV></DIV></DIV>
<DIV class=3D"contentblock"><!-- RACCOGLITORI -->
<DIV class=3D"lateleft"><!-- ARTICOLI PIU' LETTI DI RECENTE -->
<DIV class=3D"subpagetit">ARTICOLI PIU' LETTI DI RECENTE:</DIV>
<DIV class=3D"rblock catalogomini">
<UL>
  <LI><A title=3D"Omicidio De Girolamo, trovato morto il presunto =
killer" =
href=3D"http://www.traniviva.it/magazine/notizie/omicidio-de-girolamo-tro=
vato-morto-il-presunto-killer/"><IMG=20
  class=3D"li_icon" title=3D"Omicidio De Girolamo, trovato morto il =
presunto killer"=20
  alt=3D"Omicidio De Girolamo, trovato morto il presunto killer" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_suicidio_nicola_lops.=
jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Omicidio De Girolamo, trovato morto il presunto killer"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/omicidio-de-girolamo-tro=
vato-morto-il-presunto-killer/">Omicidio=20
  De Girolamo, trovato morto il presunto killer</A></SPAN><BR><SPAN =
class=3D"sottotitolos">Il=20
  cadavere di Nicola Lops attaccato ad un ulivo in con...</SPAN></LI>
  <LI><A title=3D"Appuntamento con l=E2=80=99assassino" =
href=3D"http://www.traniviva.it/magazine/notizie/appuntamento-con-l-assas=
sino/"><IMG=20
  class=3D"li_icon" title=3D"Appuntamento con l=E2=80=99assassino" =
alt=3D"Appuntamento con l=E2=80=99assassino"=20
  =
src=3D"http://m1.trani.gocity.it/library/media/mbox_campagna_bisceglie_om=
icidio_degirolamo.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Appuntamento con l=E2=80=99assassino"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/appuntamento-con-l-assas=
sino/">Appuntamento=20
  con l=E2=80=99assassino</A></SPAN><BR><SPAN =
class=3D"sottotitolos">Morte di De Girolamo:=20
  freddato da due colpi di pistola ...</SPAN></LI>
  <LI><A title=3D"Sparato e gettato in un pozzo a Bisceglie" =
href=3D"http://www.traniviva.it/magazine/notizie/cadavere-nelle-campagne-=
di-bisceglie/"><IMG=20
  class=3D"li_icon" title=3D"Sparato e gettato in un pozzo a Bisceglie" =
alt=3D"Sparato e gettato in un pozzo a Bisceglie"=20
  =
src=3D"http://m1.trani.gocity.it/library/media/mbox_cadavere_bisceglie.jp=
g"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Sparato e gettato in un pozzo a Bisceglie"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/cadavere-nelle-campagne-=
di-bisceglie/">Sparato=20
  e gettato in un pozzo a Bisceglie</A></SPAN><BR><SPAN=20
  class=3D"sottotitolos">Trovato il corpo di un imprenditore edile di =
Trani:=20
  ave...</SPAN></LI>
  <LI><A title=3D"Madonna Addolorata, le foto del percorso cittadino" =
href=3D"http://www.traniviva.it/magazine/notizie/processione-dell-addolor=
ata-le-foto-del-percorso-cittadino/"><IMG=20
  class=3D"li_icon" title=3D"Madonna Addolorata, le foto del percorso =
cittadino"=20
  alt=3D"Madonna Addolorata, le foto del percorso cittadino" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_madonna_addolorata_tr=
ani_7.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Madonna Addolorata, le foto del percorso cittadino"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/processione-dell-addolor=
ata-le-foto-del-percorso-cittadino/">Madonna=20
  Addolorata, le foto del percorso cittadino</A></SPAN><BR><SPAN =
class=3D"sottotitolos">L'album=20
  della processione e del rientro alla Chiesa di ...</SPAN></LI>
  <LI><A title=3D"Venerd=C3=AC santo a Trani, processione =
dell'Addolorata" =
href=3D"http://www.traniviva.it/magazine/notizie/venerdi-santo-a-trani-pr=
ocessione-dell-addolorata/"><IMG=20
  class=3D"li_icon" title=3D"Venerd=C3=AC santo a Trani, processione =
dell'Addolorata"=20
  alt=3D"Venerd=C3=AC santo a Trani, processione dell'Addolorata" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_processione_madonna_a=
ddolorata_trani_3.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Venerd=C3=AC santo a Trani, processione dell'Addolorata"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/venerdi-santo-a-trani-pr=
ocessione-dell-addolorata/">Venerd=C3=AC=20
  santo a Trani, processione dell'Addolorata</A></SPAN><BR><SPAN =
class=3D"sottotitolos">Le=20
  foto dell'uscita notturna della Madonna</SPAN></LI>
  <LI><A title=3D"Crocifisso di Colonna, le foto dal peschereccio =
Speranza" =
href=3D"http://www.traniviva.it/magazine/notizie/crocifisso-di-colonna-le=
-foto-dal-peschereccio-speranza/"><IMG=20
  class=3D"li_icon" title=3D"Crocifisso di Colonna, le foto dal =
peschereccio Speranza"=20
  alt=3D"Crocifisso di Colonna, le foto dal peschereccio Speranza" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_crocifisso_colonna_5.=
jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Crocifisso di Colonna, le foto dal peschereccio Speranza"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/crocifisso-di-colonna-le=
-foto-dal-peschereccio-speranza/">Crocifisso=20
  di Colonna, le foto dal peschereccio Speranz...</A></SPAN><BR><SPAN =
class=3D"sottotitolos">TraniViva=20
  racconta con le immagini lo sbarco e la proce...</SPAN></LI>
  <LI><A title=3D"Matrimonio di Re Manfredi, ecco la nuova coppia di =
sposi" =
href=3D"http://www.traniviva.it/magazine/notizie/matrimonio-di-re-manfred=
i-ecco-la-nuova-coppia-di-sposi/"><IMG=20
  class=3D"li_icon" title=3D"Matrimonio di Re Manfredi, ecco la nuova =
coppia di sposi"=20
  alt=3D"Matrimonio di Re Manfredi, ecco la nuova coppia di sposi" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_matrimonio_re_manfred=
i_2011.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Matrimonio di Re Manfredi, ecco la nuova coppia di sposi"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/matrimonio-di-re-manfred=
i-ecco-la-nuova-coppia-di-sposi/">Matrimonio=20
  di Re Manfredi, ecco la nuova coppia di spos...</A></SPAN><BR><SPAN =
class=3D"sottotitolos">Si=20
  torna alla tranesit=C3=A0 con Giuseppe Caporale e Rosa =
Ma...</SPAN></LI>
  <LI><A title=3D"Altro bus bloccato sulla salita della 16" =
href=3D"http://www.traniviva.it/magazine/notizie/trani-un-altro-bus-blocc=
ato-sulla-salita-della-16/"><IMG=20
  class=3D"li_icon" title=3D"Altro bus bloccato sulla salita della 16" =
alt=3D"Altro bus bloccato sulla salita della 16"=20
  =
src=3D"http://m1.trani.gocity.it/library/media/mbox_autobus_bloccato_16bi=
s_1.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Altro bus bloccato sulla salita della 16"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/trani-un-altro-bus-blocc=
ato-sulla-salita-della-16/">Altro=20
  bus bloccato sulla salita della 16</A></SPAN><BR><SPAN=20
  class=3D"sottotitolos">Secondo caso in pochi giorni. Il problema =
=C3=A8=20
  l'asfalto?</SPAN></LI>
  <LI><A title=3D"Trani, incidente spettacolare nei pressi di Boccadoro" =
href=3D"http://www.traniviva.it/magazine/notizie/trani-incidente-spettaco=
lare-nei-pressi-di-boccadoro/"><IMG=20
  class=3D"li_icon" title=3D"Trani, incidente spettacolare nei pressi di =
Boccadoro"=20
  alt=3D"Trani, incidente spettacolare nei pressi di Boccadoro" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_incidente_16bis_1.jpg=
"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Trani, incidente spettacolare nei pressi di Boccadoro"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/trani-incidente-spettaco=
lare-nei-pressi-di-boccadoro/">Trani,=20
  incidente spettacolare nei pressi di Boccadoro</A></SPAN><BR><SPAN =
class=3D"sottotitolos">Un=20
  camion e una Lancia finiscono sull'altra corsia</SPAN></LI>
  <LI><A title=3D"Trani, ecco le nuove telecamere" =
href=3D"http://www.traniviva.it/magazine/notizie/trani-ecco-le-nuove-tele=
camere/"><IMG=20
  class=3D"li_icon" title=3D"Trani, ecco le nuove telecamere" =
alt=3D"Trani, ecco le nuove telecamere"=20
  =
src=3D"http://m1.trani.gocity.it/library/media/mbox_videosorveglianza_tel=
ecamera.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Trani, ecco le nuove telecamere"=20
  =
href=3D"http://www.traniviva.it/magazine/notizie/trani-ecco-le-nuove-tele=
camere/">Trani,=20
  ecco le nuove telecamere</A></SPAN><BR><SPAN class=3D"sottotitolos">In =
piazza=20
  Gradenigo, in via San Giorgio e davanti al =
Co...</SPAN></LI></UL></DIV></DIV>
<DIV class=3D"latebox"><!-- SPECIALI -->
<DIV class=3D"subpagetit">RACCOGLITORI SPECIALI RECENTI:</DIV>
<DIV class=3D"rblock catalogomini">
<UL>
  <LI><A title=3D"Speciale - Parcheggi a pagamento" =
href=3D"http://www.traniviva.it/magazine/speciali/parcheggi-a-pagamento/"=
><IMG=20
  class=3D"li_icon" title=3D"Parcheggi a pagamento" alt=3D"Parcheggi a =
pagamento" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_parcheggi_strisce_blu=
_3.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Speciale - Parcheggi a pagamento"=20
  =
href=3D"http://www.traniviva.it/magazine/speciali/parcheggi-a-pagamento/"=
>Parcheggi=20
  a pagamento</A></SPAN><BR><SPAN class=3D"sottotitolos">21 =
contenuti</SPAN></LI>
  <LI><A title=3D"Speciale - Trani, elezioni 2012" =
href=3D"http://www.traniviva.it/magazine/speciali/elezioni-2012/"><IMG=20
  class=3D"li_icon" title=3D"Trani, elezioni 2012" alt=3D"Trani, =
elezioni 2012" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_elezioni_schede_elett=
orali.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Speciale - Trani, elezioni 2012"=20
  =
href=3D"http://www.traniviva.it/magazine/speciali/elezioni-2012/">Trani, =

  elezioni 2012</A></SPAN><BR><SPAN class=3D"sottotitolos">28=20
contenuti</SPAN></LI>
  <LI><A title=3D"Speciale - Spostamento del mercato" =
href=3D"http://www.traniviva.it/magazine/speciali/spostamento-del-mercato=
/"><IMG=20
  class=3D"li_icon" title=3D"Spostamento del mercato" alt=3D"Spostamento =
del mercato"=20
  =
src=3D"http://m1.trani.gocity.it/library/media/mbox_mercato_settimanale_t=
rani.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Speciale - Spostamento del mercato"=20
  =
href=3D"http://www.traniviva.it/magazine/speciali/spostamento-del-mercato=
/">Spostamento=20
  del mercato</A></SPAN><BR><SPAN class=3D"sottotitolos">41=20
contenuti</SPAN></LI></UL></DIV><!-- RUBRICHE -->
<DIV class=3D"subpagetit">RUBRICHE AGGIORNATE:</DIV>
<DIV class=3D"rblock catalogomini">
<UL>
  <LI><A title=3D"Rubrica - Le Pagelle" =
href=3D"http://www.traniviva.it/magazine/rubriche/le-pagelle/"><IMG=20
  class=3D"li_icon" title=3D"Le Pagelle" alt=3D"Le Pagelle" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_pagelle_ronco.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Rubrica - Le Pagelle"=20
  href=3D"http://www.traniviva.it/magazine/rubriche/le-pagelle/">Le=20
  Pagelle</A></SPAN><BR><SPAN class=3D"sottotitolos">Trani a giudizio: i =
voti di=20
  Ronco</SPAN></LI>
  <LI><A title=3D"Rubrica - Fotostream" =
href=3D"http://www.traniviva.it/magazine/rubriche/fotostream/"><IMG=20
  class=3D"li_icon" title=3D"Fotostream" alt=3D"Fotostream" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_fotostream.jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Rubrica - Fotostream"=20
  =
href=3D"http://www.traniviva.it/magazine/rubriche/fotostream/">Fotostream=
</A></SPAN><BR><SPAN=20
  class=3D"sottotitolos">Obiettivo sulla citt=C3=A0</SPAN></LI>
  <LI><A title=3D"Rubrica - Chiaro e Tondo" =
href=3D"http://www.traniviva.it/magazine/rubriche/chiaro-e-tondo/"><IMG=20
  class=3D"li_icon" title=3D"Chiaro e Tondo" alt=3D"Chiaro e Tondo" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_chiaro_e_tondo_giovan=
ni_ronco(3).jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Rubrica - Chiaro e Tondo"=20
  =
href=3D"http://www.traniviva.it/magazine/rubriche/chiaro-e-tondo/">Chiaro=
 e=20
  Tondo</A></SPAN><BR><SPAN class=3D"sottotitolos">L'editoriale di =
Giovanni=20
  Ronco</SPAN></LI></UL></DIV><!-- BLOGS -->
<DIV class=3D"subpagetit">BLOG AGGIORNATI:</DIV>
<DIV class=3D"rblock catalogomini">
<UL>
  <LI><A title=3D"Blog - Toni=C2=B2, Tony al quadrato" =
href=3D"http://www.traniviva.it/magazine/blog/toni2-tony-al-quadrato/"><I=
MG=20
  class=3D"li_icon" title=3D"Toni=C2=B2, Tony al quadrato" =
alt=3D"Toni=C2=B2, Tony al quadrato"=20
  src=3D"http://m1.trani.gocity.it/library/media/mbox_toni2(1).jpg" =
width=3D"30"=20
  height=3D"30"></A><SPAN class=3D"titolos"><A title=3D"Blog - =
Toni=C2=B2, Tony al quadrato"=20
  =
href=3D"http://www.traniviva.it/magazine/blog/toni2-tony-al-quadrato/">To=
ni=C2=B2,=20
  Tony al quadrato</A></SPAN><BR><SPAN class=3D"sottotitolos">La seconda =
serie di=20
  toni e timbri</SPAN></LI>
  <LI><A title=3D"Blog - Zoom"=20
  href=3D"http://www.traniviva.it/magazine/blog/zoom/"><IMG =
class=3D"li_icon" title=3D"Zoom"=20
  alt=3D"Zoom" =
src=3D"http://m1.trani.gocity.it/library/media/mbox_zoom.jpg" =
width=3D"30"=20
  height=3D"30"></A><SPAN class=3D"titolos"><A title=3D"Blog - Zoom" =
href=3D"http://www.traniviva.it/magazine/blog/zoom/">Zoom</A></SPAN><BR><=
SPAN=20
  class=3D"sottotitolos">Il blog di Valentina Zitoli</SPAN></LI>
  <LI><A title=3D"Blog - Ogni cosa =C3=A8 illuminata" =
href=3D"http://www.traniviva.it/magazine/blog/ogni-cosa-e-illuminata/"><I=
MG=20
  class=3D"li_icon" title=3D"Ogni cosa =C3=A8 illuminata" alt=3D"Ogni =
cosa =C3=A8 illuminata"=20
  =
src=3D"http://m1.trani.gocity.it/library/media/mbox_ogni_cosa_illuminata.=
jpg"=20
  width=3D"30" height=3D"30"></A><SPAN class=3D"titolos"><A =
title=3D"Blog - Ogni cosa =C3=A8 illuminata"=20
  =
href=3D"http://www.traniviva.it/magazine/blog/ogni-cosa-e-illuminata/">Og=
ni cosa=20
  =C3=A8 illuminata</A></SPAN><BR><SPAN class=3D"sottotitolos">Cultura e =
spettacolo=20
  made in Puglia</SPAN></LI></UL></DIV></DIV></DIV></DIV><!-- COLONNA =
DESTRA -->
<DIV class=3D"rightcol">
<HR class=3D"semantica">

<DIV class=3D"infobox">
<DIV class=3D"infobox_foto"><IMG title=3D"domenico mastrulli 1" =
alt=3D"domenico mastrulli 1"=20
src=3D"http://m1.trani.gocity.it/library/media/mfront_domenico_mastrulli_=
1.jpg"></DIV></DIV>
<DIV class=3D"infobox_tool">
<UL>
  <LI><A class=3D"stampa" href=3D"javascript:window.print();">Stampa=20
  Articolo</A></LI>
  <LI><A class=3D"addthis_button share" =
href=3D"http://www.addthis.com/bookmark.php?v=3D250">Condividi</A></LI>
  <LI><A class=3D"email" title=3D"Contatta la redazione" =
href=3D"http://www.traniviva.it/info/">Redazione</A></LI></UL></DIV>
<DIV class=3D"feedbox">
<DIV class=3D"feedbox_ico"><IMG alt=3D"Feed Rss" =
src=3D"http://img.gocity.it/service/img/icons/feed.png"=20
width=3D"16" height=3D"16"></DIV>
<DIV class=3D"feedbox_txt">ABBONATI GRATIS <SPAN>SMS + FEED + NEWSLETTER =
+ DAILY=20
MAIL</SPAN></DIV>
<DIV class=3D"floatclear"></DIV></DIV>
<DIV class=3D"infobox_banner_right">
<DIV class=3D"banner">
<SCRIPT type=3D"text/javascript">=0A=
var td_id =3D "1964763";=0A=
var td_format =3D "4,6,7";=0A=
var td_epi =3D "";=0A=
var td_size =3D "300x250";=0A=
var td_lang =3D "";=0A=
var td_method =3D "automatic";=0A=
var td_keywords =3D "";=0A=
var td_exclude =3D "";=0A=
</SCRIPT>

<SCRIPT id=3D"td_ads" type=3D"text/javascript" =
src=3D"http://hst.tradedoubler.com/file/20649/contextual/cx2.js"> =
</SCRIPT>
</DIV></DIV><!--CONTENUTI TOP -->
<DIV class=3D"featbox">
<HR class=3D"semantica">

<DIV style=3D"color: rgb(255, 255, 255); background-color: rgb(252, 87, =
94);"=20
class=3D"cat">CONTENUTI CORRELATI</DIV>
<DIV id=3D"divall_cont" class=3D"cat zonecat"><A id=3D"all_cont" =
class=3D"topwidget"=20
href=3D"http://www.traniviva.it/magazine/notizie/sovraffollamento-protest=
e-nel-carcere-di-trani/?corr_mode=3D1">TUTTI</A></DIV>
<DIV id=3D"divsolo_cont" class=3D"cat topcat"><A id=3D"solo_cont" =
class=3D"topwidget"=20
href=3D"http://www.traniviva.it/magazine/notizie/sovraffollamento-protest=
e-nel-carcere-di-trani/?corr_mode=3D2">SOLO=20
NOTIZIE</A></DIV>
<DIV id=3D"topwidget_spin"></DIV>
<DIV style=3D"background-color: rgb(252, 87, 94);" =
class=3D"cat_fum"></DIV>
<DIV id=3D"topfeatcont_msg"></DIV>
<DIV id=3D"topfeatcont" class=3D"featcont"></DIV></DIV>
<DIV class=3D"infobox_banner">
<DIV class=3D"banner"><A title=3D"La Bella Trani al castello - Trani" =
href=3D"http://www.traniviva.it/go/ads.asp?slot=3D12&amp;banner=3D18"><IM=
G=20
alt=3D"La Bella Trani al castello - Trani" =
src=3D"http://m3.trani.gocity.it/library/banner/ad18.jpg"=20
width=3D"300" height=3D"60"></A></DIV></DIV>
<DIV class=3D"infobox_banner">
<DIV class=3D"banner"><A title=3D"Dinardo Total Look Makers - Trani" =
href=3D"http://www.traniviva.it/go/ads.asp?slot=3D15&amp;banner=3D21"><IM=
G=20
alt=3D"Dinardo Total Look Makers - Trani" =
src=3D"http://m3.trani.gocity.it/library/banner/ad21.jpg"=20
width=3D"300" height=3D"60"></A></DIV></DIV>
<DIV class=3D"infobox_banner">
<DIV class=3D"banner"><A title=3D"Giannella infissi - Trani" =
href=3D"http://www.traniviva.it/go/ads.asp?slot=3D17&amp;banner=3D24"><IM=
G=20
alt=3D"Giannella infissi - Trani" =
src=3D"http://m3.trani.gocity.it/library/banner/ad24.gif"=20
width=3D"300" height=3D"60"></A></DIV></DIV>
<DIV id=3D"rightadd">
<DIV id=3D"rightspin"></DIV></DIV></DIV>
<DIV class=3D"floatclear"></DIV>
<DIV class=3D"final"><!-- BLOCCO RECENTI -->
<HR class=3D"separator">
<SPAN class=3D"semantica">Altri contenuti recenti</SPAN>
<DIV class=3D"finalblock">
<DIV class=3D"latitem">
<UL>
  <LI><A =
href=3D"http://www.traniviva.it/magazine/notizie/organi-storici-della-dio=
cesi-questa-sera-a-sant-agostino/"><IMG=20
  class=3D"li_icon" title=3D"Organi storici della diocesi, concerto a =
Sant'Agostino"=20
  alt=3D"Organi storici della diocesi, concerto a Sant'Agostino" =
src=3D"http://m1.trani.gocity.it/library/media/small_organo_storico_santa=
gostino_trani_2.jpg"=20
  width=3D"116" height=3D"78"></A>
  <DIV class=3D"overfum">
  <DIV style=3D"color: rgb(255, 255, 255); background-color: rgb(39, =
116, 201);"=20
  class=3D"cat">EVENTI E CULTURA</DIV>
  <DIV style=3D"background-color: rgb(39, 116, 201);"=20
  class=3D"cat_fum"></DIV></DIV><SPAN class=3D"li_title"><A =
href=3D"http://www.traniviva.it/magazine/notizie/organi-storici-della-dio=
cesi-questa-sera-a-sant-agostino/">Organi=20
  storici della diocesi, concerto a Sant'Agostino</A></SPAN>
  <P>Secondo appuntamento della rassegna</P><SPAN style=3D"color: =
rgb(102, 102, 102); padding-top: 4px; padding-left: 6px; display: =
block;">=20
  <SPAN class=3D"li_lock_ico li_lock_ico_ok"><IMG class=3D"alignmiddle" =
title=3D"Galleria fotografica"=20
  alt=3D"Galleria fotografica" =
src=3D"http://m3.trani.gocity.it/service/img/icons/cont_foto.gif"=20
  width=3D"16" height=3D"16"> <SPAN =
class=3D"alignmiddle">Foto</SPAN></SPAN>=20
  </SPAN></LI>
  <LI><A =
href=3D"http://www.traniviva.it/magazine/notizie/ben-dj-exclusive-party-q=
uesta-sera-a-la-lampara-di-trani/"><IMG=20
  class=3D"li_icon" title=3D"Ben Dj exclusive party a La Lampara di =
Trani" alt=3D"Ben Dj exclusive party a La Lampara di Trani"=20
  =
src=3D"http://m1.trani.gocity.it/library/media/small_ben_dj_lampara_trani=
.jpg"=20
  width=3D"116" height=3D"78"></A>
  <DIV class=3D"overfum">
  <DIV style=3D"color: rgb(255, 255, 255); background-color: rgb(49, 37, =
71);"=20
  class=3D"cat">NIGHTLIFE</DIV>
  <DIV style=3D"background-color: rgb(49, 37, 71);"=20
  class=3D"cat_fum"></DIV></DIV><SPAN class=3D"li_title"><A =
href=3D"http://www.traniviva.it/magazine/notizie/ben-dj-exclusive-party-q=
uesta-sera-a-la-lampara-di-trani/">Ben=20
  Dj exclusive party a La Lampara di Trani</A></SPAN>
  <P>Special guest dall'Armani priv=C3=A8 di Milano</P><SPAN =
style=3D"color: rgb(102, 102, 102); padding-top: 4px; padding-left: 6px; =
display: block;">=20
  <SPAN class=3D"li_lock_ico li_lock_ico_ok"><IMG class=3D"alignmiddle" =
title=3D"Video Youtube"=20
  alt=3D"Video Youtube" =
src=3D"http://m3.trani.gocity.it/service/img/icons/cont_webcam.gif"=20
  width=3D"16" height=3D"16"> <SPAN =
class=3D"alignmiddle">Youtube</SPAN></SPAN>=20
  </SPAN></LI>
  <LI><A =
href=3D"http://www.traniviva.it/magazine/notizie/ai-dialoghi-di-trani-un-=
premio-dalla-presidenza-della-repubblica/"><IMG=20
  class=3D"li_icon" title=3D"Ai Dialoghi di Trani un premio dalla =
Presidenza della Repubblica"=20
  alt=3D"Ai Dialoghi di Trani un premio dalla Presidenza della =
Repubblica" =
src=3D"http://m1.trani.gocity.it/library/media/small_dialoghi_trani_taran=
tini.jpg"=20
  width=3D"116" height=3D"78"></A>
  <DIV class=3D"overfum">
  <DIV style=3D"color: rgb(255, 255, 255); background-color: rgb(193, =
43, 106);"=20
  class=3D"cat">ASSOCIAZIONI</DIV>
  <DIV style=3D"background-color: rgb(193, 43, 106);"=20
  class=3D"cat_fum"></DIV></DIV><SPAN class=3D"li_title"><A =
href=3D"http://www.traniviva.it/magazine/notizie/ai-dialoghi-di-trani-un-=
premio-dalla-presidenza-della-repubblica/">Ai=20
  Dialoghi di Trani un premio dalla Presidenza della =
Repubblica</A></SPAN>
  <P>Gioved=C3=AC 26 maggio la consegna a Palazzo di Citt=C3=A0</P><SPAN =
style=3D"color: rgb(102, 102, 102); padding-top: 4px; padding-left: 6px; =
display: block;">=20
  <SPAN class=3D"li_lock_ico"><IMG class=3D"alignmiddle" alt=3D"" =
src=3D"http://www.traniviva.it/service/img/system/noicon.gif"></SPAN></SP=
AN></LI>
  <LI><A =
href=3D"http://www.traniviva.it/magazine/notizie/vite-da-soldato-girata-a=
-trani-una-puntata-del-programma-di-la7/"><IMG=20
  class=3D"li_icon" title=3D"Vite da soldato, girata a Trani una puntata =
del programma di La7"=20
  alt=3D"Vite da soldato, girata a Trani una puntata del programma di =
La7" =
src=3D"http://m1.trani.gocity.it/library/media/small_vita_soldati_trani.j=
pg"=20
  width=3D"116" height=3D"78"></A>
  <DIV class=3D"overfum">
  <DIV style=3D"color: rgb(255, 255, 255); background-color: rgb(63, 84, =
67);"=20
  class=3D"cat">TERRITORIO</DIV>
  <DIV style=3D"background-color: rgb(63, 84, 67);"=20
  class=3D"cat_fum"></DIV></DIV><SPAN class=3D"li_title"><A =
href=3D"http://www.traniviva.it/magazine/notizie/vite-da-soldato-girata-a=
-trani-una-puntata-del-programma-di-la7/">Vite=20
  da soldato, girata a Trani una puntata del programma di La7</A></SPAN>
  <P>Angela Rafanelli racconta l'addestramento militare</P><SPAN =
style=3D"color: rgb(102, 102, 102); padding-top: 4px; padding-left: 6px; =
display: block;">=20
  <SPAN class=3D"li_lock_ico li_lock_ico_ok"><IMG class=3D"alignmiddle" =
title=3D"Video Youtube"=20
  alt=3D"Video Youtube" =
src=3D"http://m3.trani.gocity.it/service/img/icons/cont_webcam.gif"=20
  width=3D"16" height=3D"16"> <SPAN =
class=3D"alignmiddle">Youtube</SPAN></SPAN>=20
  </SPAN></LI>
  <LI><A =
href=3D"http://www.traniviva.it/magazine/notizie/su-rai-uno-la-messa-dell=
a-madonna-di-fatima-di-trani/"><IMG=20
  class=3D"li_icon" title=3D"Su Rai Uno la messa della Madonna di Fatima =
di Trani"=20
  alt=3D"Su Rai Uno la messa della Madonna di Fatima di Trani" =
src=3D"http://m1.trani.gocity.it/library/media/small_pichierri_1.jpg"=20
  width=3D"116" height=3D"78"></A>
  <DIV class=3D"overfum">
  <DIV style=3D"color: rgb(255, 255, 255); background-color: rgb(129, =
58, 143);"=20
  class=3D"cat">RELIGIONI</DIV>
  <DIV style=3D"background-color: rgb(129, 58, 143);"=20
  class=3D"cat_fum"></DIV></DIV><SPAN class=3D"li_title"><A =
href=3D"http://www.traniviva.it/magazine/notizie/su-rai-uno-la-messa-dell=
a-madonna-di-fatima-di-trani/">Su=20
  Rai Uno la messa della Madonna di Fatima di Trani</A></SPAN>
  <P>In diretta domenica dalle 11. Celebra l'Arcivescovo</P><SPAN =
style=3D"color: rgb(102, 102, 102); padding-top: 4px; padding-left: 6px; =
display: block;">=20
  <SPAN class=3D"li_lock_ico"><IMG class=3D"alignmiddle" alt=3D"" =
src=3D"http://www.traniviva.it/service/img/system/noicon.gif"></SPAN></SP=
AN></LI>
  <LI><A =
href=3D"http://www.traniviva.it/magazine/notizie/referendum-2011-ecco-l-e=
lenco-dei-165-scrutatori-di-trani/"><IMG=20
  class=3D"li_icon" title=3D"Referendum, ecco l=E2=80=99elenco dei 165 =
scrutatori di Trani"=20
  alt=3D"Referendum, ecco l=E2=80=99elenco dei 165 scrutatori di Trani" =
src=3D"http://m1.trani.gocity.it/library/media/small_elezioni_tessera_ele=
ttorale_1.jpg"=20
  width=3D"116" height=3D"78"></A>
  <DIV class=3D"overfum">
  <DIV style=3D"color: rgb(255, 255, 255); background-color: rgb(72, 76, =
101);"=20
  class=3D"cat">PALAZZO DI CITT=C3=80</DIV>
  <DIV style=3D"background-color: rgb(72, 76, 101);"=20
  class=3D"cat_fum"></DIV></DIV><SPAN class=3D"li_title"><A =
href=3D"http://www.traniviva.it/magazine/notizie/referendum-2011-ecco-l-e=
lenco-dei-165-scrutatori-di-trani/">Referendum,=20
  ecco l=E2=80=99elenco dei 165 scrutatori di Trani</A></SPAN>
  <P>Tutti i nomi dei prescelti, suddivisi nelle 56 sezioni</P><SPAN =
style=3D"color: rgb(102, 102, 102); padding-top: 4px; padding-left: 6px; =
display: block;">=20
  <SPAN class=3D"li_lock_ico li_lock_ico_ok"><IMG class=3D"alignmiddle" =
title=3D"Contenuto selezionato"=20
  alt=3D"Contenuto selezionato" =
src=3D"http://m3.trani.gocity.it/service/img/icons/cont_top.gif"=20
  width=3D"16" height=3D"17"> <SPAN =
class=3D"alignmiddle">Selected</SPAN></SPAN>=20
  </SPAN></LI></UL>
<DIV class=3D"floatclear"></DIV></DIV></DIV></DIV></DIV></DIV></DIV>
<DIV id=3D"content_close_last"></DIV>
<DIV id=3D"content_close_txt">TraniViva Magazine =C3=A8 una testata =
giornalistica in=20
attesa di registrazione pressp il Tribunale di Trani. Direttore =
responsabile=20
Biagio Fanelli</DIV>
<DIV id=3D"content_close_laster"></DIV></DIV>
<DIV id=3D"footertop">
<DIV>&nbsp;</DIV></DIV><!-- FOOTER -->
<DIV id=3D"footerbag">
<DIV id=3D"footer">
<DIV id=3D"footercont">
<HR class=3D"semantica">

<DIV id=3D"footerlogo"><IMG alt=3D"Viva City Network: la tua citt=C3=A0 =
in tempo reale."=20
src=3D"http://img.gocity.it/service/img/footer/viva-network.png" =
width=3D"171"=20
height=3D"178"></DIV>
<DIV id=3D"footerlinks">
<UL>
  <LI><A href=3D"http://www.altamuralife.it/">Altamura</A></LI>
  <LI><A href=3D"http://www.barlettalife.it/">Barletta</A></LI>
  <LI><A href=3D"http://www.canosaweb.it/">Canosa di Puglia</A></LI>
  <LI><A href=3D"http://www.gravinalife.it/">Gravina in Puglia</A></LI>
  <LI class=3D"open"><A =
href=3D"http://www.traniviva.it/">Trani</A></LI></UL></DIV>
<DIV id=3D"footerbox">
<DIV class=3D"cat foocat">TRANI</DIV>
<DIV class=3D"cat zonecat">TURISMO &amp; NIGHTLIFE</DIV>
<DIV style=3D"background-color: rgb(252, 87, 94);" =
class=3D"cat_fum"></DIV>
<DIV class=3D"footertxt"><STRONG>Trani da scoprire</STRONG><BR>Itinerari =

turistici, Tesori dell'arte e della storia, informazioni e guide per il =
turismo,=20
accoglienza.<STRONG><BR><BR>Hotel, ristoranti, =
nightilife</STRONG><BR>Prenota=20
hotel, bed and breakfast, ristoranti e locali notturni.</DIV></DIV>
<DIV id=3D"footerinfo">
<DIV class=3D"catnofloat">INFORMAZIONI E CONTATTI</DIV>
<DIV style=3D"background-color: rgb(109, 206, 238);" class=3D"cat_fum =
cat_fum_footer"></DIV>
<DIV class=3D"footertxt">
<DIV>TraniViva =C3=A8 un portale gestito da Azienda.Net informatica =
(copyright=20
2000-2011). Partita iva 05595580720. <A =
href=3D"http://www.traniviva.it/info/privacy.asp">Leggi=20
la nostra privacy policy, il regolamento e i termini di utilizzo del=20
sito.</A></DIV>
<DIV style=3D"margin-top: 10px;"><SPAN=20
style=3D"color: rgb(51, 51, 51);"><STRONG>Telefono 0883.491616 - Fax=20
0883.954753</STRONG></SPAN><BR><A =
href=3D"http://www.traniviva.it/info/"><IMG=20
style=3D"margin-top: 8px;" alt=3D"" =
src=3D"http://www.traniviva.it/service/img/footer/contatta-redazione.png"=
=20
width=3D"139" height=3D"20"></A><BR></DIV></DIV></DIV>
<DIV class=3D"floatclear"></DIV></DIV>
<DIV id=3D"footerlast">
<DIV id=3D"footerlastcont">
<HR class=3D"semantica">

<DIV id=3D"footerfeed"><IMG class=3D"alignmiddle" alt=3D"Feed Rss" =
src=3D"http://img.gocity.it/service/img/icons/feed.png"=20
width=3D"16" height=3D"16"> <SPAN class=3D"alignmiddle">Distribuiamo =
feed e tools=20
gratuitamente. Leggi come.</SPAN></DIV>
<DIV id=3D"footernet"><SPAN class=3D"alignmiddle">Made with love.=20
XHTML+CSS</SPAN><IMG class=3D"alignmiddle" alt=3D"Gocity Portal System" =
src=3D"http://img.gocity.it/service/img/system/gocity.gif"=20
width=3D"126" height=3D"40"></DIV>
<DIV class=3D"floatclear"></DIV></DIV></DIV></DIV></DIV><!-- HEADER -->
<DIV style=3D"width: 960px; margin-right: auto; margin-left: auto; =
display: none;"=20
id=3D"widget_cont">
<DIV style=3D"top: 193px; width: 960px; display: block; position: =
absolute; z-index: 1000;"=20
id=3D"widget_wrap">
<DIV id=3D"widget_small">
<DIV id=3D"wcerca">
<DIV id=3D"wcerca_t">cerca articoli, immagini, video, hotel e negozi a =
Trani <IMG=20
alt=3D"novit=C3=A0" =
src=3D"http://www.traniviva.it/service/img/header/wcerca_new.gif"=20
width=3D"17" height=3D"9"></DIV>
<DIV id=3D"wcerca_f">
<FORM class=3D"myform" method=3D"get" action=3D"/cerca/"><INPUT =
class=3D"mytext wcerca inline"=20
name=3D"cerca" type=3D"text"><INPUT name=3D"solotitolo" value=3D"1" =
type=3D"hidden"><INPUT=20
class=3D"wcerca_but inline" name=3D"cerca_bottone" =
src=3D"http://www.traniviva.it/service/img/system/myform_button_cerca.png=
"=20
type=3D"image"></FORM></DIV></DIV></DIV></DIV></DIV><!-- GESTIONE TEMA =
-->
<STYLE type=3D"text/css">=0A=
        body{background-color:#47656F; =
background-image:url(http://css.gocity.it/service/img/backgrounds/bgnewg.=
jpg); background-repeat:repeat-x;  background-attachment:fixed; }=0A=
        </STYLE>
</DIV></DIV></BODY></HTML>

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m3.trani.gocity.it/library/banner/ad41.gif

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

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.traniviva.it/library/grafiche/title_logo_print.gif

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

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_suicidio_nicola_lops.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5i8dS
S6dfCe2urmdo92VuFM6xhgOIw7biRg4yx4H4Vb8PSatqevaffWqx6TcXayJa30LeXBHI67yg7DeA
cHJ5GOxrptS/Z38Z3kjrdrDHA8QzJp1vNNBG/UhiBuPPfHrXO618ENXbVfD2jLrunxz3F46xNLJL
AYRBEZWJD4K52hQV/vcdxXn06klq/UxeGk1Zox9S1HU0urq2vIYXuLa4ZLi7VhIGbAYqG/iOeuOh
Nem6R8XNR8MxRWtnqMMMPkq0kC2ylUk+nOD1J9c9q5/xD8AdRspknk1TTtrDzne0lkkjUZAIwqnJ
5z6deax4Pg34uDw6pdQeTHdQABDAZdpyflBVvQf5xW1HFVqF3Sk1fzf5oxqYL2itONz9IfHH7KsH
i3T4o5L24e0lkEs8qSbdwzynljPyn+9yfeuSvP2KfAU9vaxNZf2nNbbUjLW6575BJTPBA5ySK+jr
vxhNFodxNYp80SM+6b5eFVicgdenHI5/Kq50a/8AEnhuxa21OW0Wa3VmuEAimUE5YLsAUEg8nn6V
wKTS3PYbZ4NYfsV/Dq08Ri6urV7mZVJ+xPI0kbYHJdWLZPOcDAqrqPww8L+FNUksbbw3a2+mKN0U
ccix/M3LEELz364Nepar4FvPCGpwXmja7dQoiD93Od24Mf4sY3HPc9c15r4/tb+fVpJ7m5SSWVg/
mbBkgjgEYA6Y7VvH3nuRdn//2Q==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_campagna_bisceglie_omicidio_degirolamo.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9BPh/
PHrXgPRLmKWCYG1RWNu25FYKAVz7VzV74lQ/EPUvDtw1vaWlvp0E4muZUieSaR2yseWyyhMEnAwf
rXxF8Cv2nfGnhTwjo2geH77Rl03TpBLJHJZBlaPa3ySOrhm3ZBOMHgc44rqvHfjE/FTxBJq2vW+n
w3U8SKUtdzxKqKAMb8sM8VrHFygly9DFYD2l79TpP2iP2W9a8TRXU3h/VYraxnZpF04kpD82N65+
bapCAsw6sSSMDFfJ2k/BbWNrxS+G9QmtkJLp9lI3SE4DHGVDAKQRxnggDnP2x8GPHPhDwJ4J1bRP
EOoHQpru7MkEy20s8WwxqoYMikIcg8HHrVNfAniHVrWbxB8PfEmn+Jbr7U9vfWrRiW3G9VdZAkvK
uAoBzyd/HFaSlSry5mrN7mDpVcOnDovI/OH4K+LVs9J1rdqCW5eEKEZhlXYnLc/T/Oa9m0G21ae7
jun1JZ22h8Qz7iR16DPY182aJ4ji0yXEFlaTFMo4ntIyM56gkEnj1r1nQPj7r3h7SYrSxuvs8Icf
uksrcIvA44QEj6mvErKrb90l8z3KLhHSbPYvEniBobRUaOVpMRtGUjcYA35HAwe3NbvhzWvEPiPS
7W30xza2scSzN5t8bYvKRhj6ngJ279eKq/Cz9qSyC2UfiKzkm3ttY22nRSkn/gUqgDHsa6fxx+3f
4U8Da5NpNn4d1ljEFZ5YfIgDEqD90E+vrXg1amIl+45NfX/M9B0KVWPO56PyP//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_cadavere_bisceglie.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD8xVxu
GealCliBngdBUQGTWlo4E0ypgB+zk4xzUN21ILbLcQ6Y4KMsboG3Ae+Kz/JeM7XjZWHZlIP5V6XH
BEsZspxbsywxkz5BWSQsCq7s/wDAmJxwmB1rI13wRdPbh4rhGu7dxFLEW+dlYEq/HurjP0rlhWj1
N1h6jV0jg0jBUktgggAYPOf8K6fwd4Uvdd1BbWyAe4mX90knygtnjnsPfpxzWGLlrWfa8MExiYrh
1Yhscc4IrptJ+Kms+H7O7ttMSz06C7VY7lLWFlFwgJISQbyHX5iMMCCDzmtp87VoGcVH7TPpP4L/
AABk0L4TX/j/AF/QJ9QmhubmOTQtRsbnEqQQMys6IAxD3DwonI+ZQc9a8Ivptb8KajY3dmEN1cWQ
WazlikLW5yrMrKyjnJ6gnqa3NM/bH+Kuj/EE+NLXxLKmtmIQhfmFqAIRCCIAwQHYB2xnnFcF4u+L
/jLx5r02ta74ivtQ1OYkvcSTEMc4z09cDPriuOFKvzXlb+um34nS500rRbP/2Q==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_madonna_addolorata_trani_7.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6N/Zv
+JE3xD+Gel6jOR9rWNdwc/M2OoIySOe5PUnjFexWupRzFY0YoduRv4x/nNfIP7IniOLR7S602a8j
iluZvPtrMSB28pl3A4zhehOMAgYz2r0/9o34p3nwz8M6C+mpb215rWoCw+1zn93bL5TybwuRuJKK
ijIGXGff4TlfPyxPtm1bU+gos72Awgzww5yPTFfnT+1Pq8Oi/tP679ogNrqItQUud5KT2rxWpjwP
4SrI49+ScYr6D/Zs/aF1Px3azaJr22+1601GW3GpQQmO3vrdULicBQVVxjaUGAcZHRgON/ax/ZS1
745/EG38S+E/EGlW+oC0jtbnT9VdoMImcSJIqtuBJAK7Rj17V3UuWnNxqO10cVTmdpRWzO2+F/w5
0nw1qVze6bOb7UGUbQWKwxbiQECjsAqjJya+Qfj38ern4k/GqS4tVgvNC8LKbKzs2XzoLu4UMZWA
yN4d1Cr6qF9a+j/HPjO98MfAjx9rWmsYdQsPDb+VIScpJtkXepHOQTkfQV+dnwg8dW/gGFtVlhna
904rd2k1ttLvK6PEodm6Lzk7eeOK3y6lzJ1Xq1oYY6q4yVPa+p7VrPxYtZ4dSuLsS6L4h8Pw+baS
+GbV7UQzMybHCsM7UJ+fcc/KxyQwB+wf2b/2mbD41aNJpXiAQxeMdJiV7lbWIlLuFmKrcRr/AAgs
pDJ/CxGMhhX5YeLPF+q389x4gGozW93OfKfylVVY7dpUjumPXOeMivVfgtrGveENRuvG+jXiRXt5
aRacYZCdoQpHIx4H95Bge5r0K+FjUp269P67HHDEyVS62/Pz9T//2Q==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_processione_madonna_addolorata_trani_3.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5v/4J
76bHc+Pdbv7pd0UMUSs7YQRj533Ngc/dUYPr9K+jvGHxT0XTvinDot9d7Fa3OpyvLhVUGV9quTja
CFz688CvnH4GanN8AtItZ7S9i1218RajBDfjTf8Aj4tkCvmMhuhCgv5g3KMr3Ncj8QvFth4v+Ovi
LXbF47jSIZGtbEzneWS3VCrEPkkttZufUjivnsRT9tUm9lbc+jw8vY0qUrp3b06r1/Q/Q99T1BrF
5dZvLfQdPkBUQA732dlxgj7oHHI9RWr4T1DQr+ybVdHZLrz2a3kvJG3SSeUdu0tk8DsBgDsBXmmu
a74Z8e/C26W9uZ5dIkuIIpbiwC7xKAhBy5wAx4zyOfxq78PBpuk+D/sXhqC9t9Ptr64iZZbhZpfN
BAkyVwAMgcCvjMVVlGm5a3ukfYYdJ1FHS1r+Z8TaDqXgHwLr/i55Zb+z1OdFtYLnV8TgpKv71GRc
ZQjqy5I7HgZ8s0TTzpt7qEcN1HJLbxhVFqRI91ltv7sEHJIJbHGF967j41eELq38JR+IhfFoDNbW
c0DZJcuJpIiOwCpGc4xliOO9eJ6Kjya5aKjFf3qHAYjnIwePfFfa4KPtqcqjlrLfqk0krK/TT8T4
/H1aVKuqdCPuRvyt6Np3tzW0vrv5H6b+BPhvf6f+y7cQ+K/D8/hp5o49ULlVluXEckbea0cY+Tcg
H7vBKqB3OK1/hRBa3uh+I7SC11uwMWtPfrJf2bQLLHdAyIY8feXC9QTjvg1yeu/tX6v4sm8Ipbad
C+hWtuJtZhvwry3wnU2yxrgYC7n3tnk4x067GmfFfxSvw0eOwSxt7qw1OOMDLrEkU0csnloAM4Qq
FBPYDpXw2NhiJKUXFe+01rt0/T8fU+qws6cWpp/ArPz/AKv+B//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_crocifisso_colonna_5.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDzn9n7
9sff4mT/AITj4m31xpkUcsdldXliGm00+XiN4xsw7Ahcofl+VSDkYPq/w01bwt8Xb3UvDvgnxVbe
Gtdtb14tJcI7XUkEcyBDIrKVWBvlmky5ZtzAY+bPg0P7GtvYeA7bT/Emk65pXjJovPngnQwR2haE
yRxyNzGiDa5Zic4U5xjFeb2f7O3i650vSNT8BSS3EcGlvqOtOL+3sLfTVQje7TPIpMWGHzd8dOQK
tYqniJcr9308v0fU2lhKlGnzrX/g7XP0nH7Q2heEPFmreFfGNoYPE7WNxqetCJFNtZvAoQLhvmdX
URupGfldcA9B7P8ACTwp/Znge0MJlczu00ks8XlyzSNjdI/94kg4bAyu3jGM/mJp/wDbFhoGl6fr
t8by8vn0+HWmvY/tKrbBcSMpPLSY8ojPUKVxX69/D+bTLnwJ4fm0sE6dJZRSW5a1FsShXIJiAGzO
egArOliOaTSd7N+ttNfmOrh/Z002mua3p1uu+h+e/wDwUF1jXtM1uyu7O7vQZLV7eSxtrphFKBcA
7tg+8MAbuOmM47+Y3/jrw1a/CvUdK8W3lw1tNttI4JLqUWchcpJ5UoQqdplg5+YL90knv9Y/tV/C
LSPG3gDU9Rlkms7nS9LurjTWgcjymIBdG/2WCYzyRuPoK+CBof8AwsfQBoN7JtOpWzDfjKxy8lJQ
OuQ0eSAQDz68eBiJPDYmNR7P8v8Ah9T7zAYb6/lFRQ0cLL53bX3rTyOhvfHE+rakm54NW+1tHBLD
5QhjEaojBArElFKngEsSCQGyK+ofgN+0DqUAutG1zX5o7ONGazmvLk8GMqkiJ32ZYEenOOMV8ieJ
dR0SDTdHv4tG36npsL2t75spMMxiCqmxR0GFfJ46pxxX0h8QLP4WfDnwp8NpLjwxe3MuqaRNcy3M
DlXmm3Rea0g8wfxE7cHAHGKWGVT6w502kl3vbXoZ4uWHp5YqOIptuWzSXNo3rdvqf//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_matrimonio_re_manfredi_2011.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDsfEuh
+CPDv7Qus+BvC+jXthpmiWNo2r3+mYEKXr/OkJVyxkXBQsBjAyDXfeHr+18V+Ft2mTi+e2mktJHu
dsUokicxv5iADacr6DPoK86+Iuo3sNz4m19dPih8cyRiS5vdPghWPUJI4x80kRXa7bVBDABsgDOM
ivH/AIG6po/hz4Rf8LIj1JZNf/tLzry5VmM1xI9zse2kUtghkLPnbjkHggV8JTp0MRUqVqDerWl7
+mmtj76rQqYejTp1F7yTbeyaT6bXsfT62VxE8iXEKtGp+ZVfOMf/AK6y77QdLuyZJbQKScrlO2PW
uhubxJpHdLj5JwS25MEdMY/Cnraw3MIWW7VTknDYFP2KejOL2zWp41P8UND8U+Ikk0y+t7pJNioF
ky7EAsfl/wCBAce/tXS+HP2b9O8R/CrW/B2m202j6VruoNfSXiyK7QP5oaQRI3TO0gdlyeOBXwh8
J/FU+l/EHwje20cX221v1lieaPeob5RyMjjBOea/Un4B+K7rxFbXN1c4Ew1GWP5BgY+U4H5mvOqY
D6pjbUqzTklpbomld6n01fHvF5XzypJqE2r3/mTdrdPvMXxV4dj8J21oLWJxJbP9nkjlcyEAfdOT
nPv68GsOXWJjtcCNnxgqByPwr0X4m3CjUdXfbyI45jjucEH9FFeP67q51ARuqmLYxU4PXoa7MNKS
i4yd7Nr7j5mtabU0rXSZ/9k=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_autobus_bloccato_16bis_1.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7R8e/
GW3vdJtbjwlq0dzDcpL/AKVb5DKwUbMbkJAJPXHI5BIrxLWtRXWbJJ7t/OvbiWZppJWPmbcuFGSW
fbjGAMA557V8rab4o8ReD5p/D8uu6LqN5a5Ux3zzRSlNxVSJRIEJPOOvbgYwNzwdcprmpaitve3l
5dwmGDUPIvZliSVo1YFEYnAIz07n6V5VXHUaUk5xk15W09b7XPpsJw1isakqdSEeZaczavpdpNJp
2WunTfdX9V8K/EBdB8cQ6TbalbG3WYJcWmI5ZMbvmG3O/IUDgDPPvivf/Eer6DpEqreXttCxAP71
gg5zjGf901+dfhbW2X4uT+K7uC0s7TT727u7fVJMKLiZDxCHJCliWAPUgdq9E8Z/F641q41HWL6z
gddRuY7q3tYZysiwssgRiNpYglH+YgA546c/RYXNK1KK5FZfP8LHyGZZJSjWlTk7tdVbp3ujr2t5
tHvr2SaOKKS8gjtbm2nWOXfGhZkV0YHoXbGfWuX0/wANado+o399ZKbW6vJzNI9qxi5wAAFUgYAA
A447cV538JPjZrXxgn1q91a3t7RLVo4YobdnckncxZnc5PGBXq+m2D6jNHH5gQP0xXBKlBrbQ7KV
erRkpQk012Z4/wDGXwz418ftFZaXcw3cGh24/s3TxfwQMlq3+sZYpCm5vNHzFSxOVJHJNef+PdT1
Pw34A8DC7gsYtdtLR9LuFhugWaOFiFLSIWBIzghTjOe+a7v9ovw4lv4n8OCcRzQvbywMrKGyTNE3
cdML/nNYfxL+HsvhHxnceF/C15BNpFnPd3NhJqlqiyJHJIgljYKG4EqHZyflJ6EkV0wajFWZhOTm
25atn//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_incidente_16bis_1.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDlf2eP
Glz8H9Pl0eFrS90i7vGndrhWglT+HeCeu4AHaRxkdOa+ik+OGjNYrdJFcGEoH3TxGAspJCuityyE
gjI7jGK+G7TUy6l5WOABhRxXtnxKMvw7sfhndqwkF14Rs7torg4jIYzM6HHUFfX09cVarSpWjF6f
13IlSjJN21PoT4g/F/wpo72MfhnxZoOvTXUTMYZ5pIJYmGPlZNpOTngHB4p3w/8AEXiLxRqGupL4
H1LWW037NH9n0m+t08xpBIzSKzA/IuxVxnOZB6GvJNP+EFx8RNFg1hNOB01/Oi+wahGFuSJlGNy9
GVQvykkZDZGKor+zJoGjaBpl6upeILWG7QoEsNRksY5ShP7wxR4AI3lefQ+9aKvVjJuUn/l9xzOj
TlZpHyvPeeX5yhuDnBH0r7V+Nf8AYyD4P3niDT5VOn+H0t1097d3MlzbvC0WVTPygu24Hg9Oc18P
WETXWsWds+CJLmKM/QuB/WvqH9sHUNW8BeE/CN/pWqTT376hqCz3V4AzCOWGNmCLjaDnv27DpXDU
f7yCR6NrxZ7z4H1jQdQ07W9Un8T6daag8UV6bO9m8uS4jCEl4zwHyxPb24qzrNpNqHh/TFjiLeWz
ucx8Mz8lvxxX5g3PinWvFutJq+o6nNcXdvN58jNjL7Qo+U4wvyqoHGOBxX0/8KfBsngq0a90PVby
TUPMuYJP7Qmd7eSB3SSNhErDbIMAEg464HNbOlKUvdOZyjBXZ//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_videosorveglianza_telecamera.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9FTa7
QOKiv7uz0mxmvNRuorGxt4zLNc3DhI40HVmY8AD1NYfxR+Kfhj4NeHDrfizUl02ybckICmSa4kAy
Ioo1+Z3PPA4GCSQK/P8A+LnxG8UftCR3Gq+IYrzw14EV/NsfCwl8uW4CkbZbqRerEcjqFBwoJBNb
VcwhB2jr5+fl3PnKGWVKq5paf1+B33x+/bHv/GUeoeHvhZdRaZoqqY73xfdEKzKcgrbIeVzyA5+Y
9gvWvnLR/J8CJbpa6fJI15D50U80pSWaP5SZHIV9uSRtTGeGJOQBW1rPgK+srXw3PqSxWtteCWWw
tLZ1VYYTnyzsH94Anc3JBySay/EduYbqBYbaa+umVitv9p8s+UMDfk9s4AHucdK8etXlVfvs+mw+
HhRjakj0++m1rx7rR8Q+MNXm8Ta0kX2aMz4WKBARhY0X5IwSAxCjLcFixrW8Sa9YaJMq3OknXYYj
9tk06G6+zLKQVBV5VDFQSBng5GQeuap2t6k2hW95Zxmyt7W5LPCpyZRwME++7J+lcX481JhYXetR
Rhxcw4ihkY7UTIwGH8RLYJ5Ga8qMnOacj05QUYtLY5HxL4vs9U8WWmr/ANi3Eup21t9ma6adpZb6
IE7IwmAqGMAINgw3UgHivOfiv4jjbXLmLxZLdaPqO9FXS9IKSTwRopCeZIx2LncWKAlsuOAFGfZ/
hb8NpJ5o/Fet3zXCQYmWO0Ox3OeBnA2gZPC/nXf+FvhRo3jT4m+KILW3tLS2WwsLkLc2vnkOxnVi
MuOW2gsxJJwM12OpFTt1SMIxajfoz//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_parcheggi_strisce_blu_3.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1/wCM
X7QQ+F/wjW/0my1zxZoOqTGK1v8AULeRYJfLlTIgk3EqqiF28vaNwDFOjGtvwF+3JqNzoUl3dWVt
r8bFnzYQTRC3GzIiywBdhjGcdTjNfHuualeBdQ8Lgzz32lXNzZafCsoXybnf5tpKgJADBxsJP8Ej
A8V5yn7YusfDLT/E3ha/udR8UajAJ7OzuLLUGsbK0LKyySDYS1w3zZDFgMjIBzmtsNTpU61R1leK
ukvP70c2IdWdKn7KVm7P5H3zrn7WHiTV/wCw4Y00C307VrjZa3Wnasl6x/dtJKJotxeAoFB+YAZI
XcCRXQweFdd+LmgpHF8TvE3h1bO4LW//AAjqpaQhGUF0LbXDclcKTkAE9DXwt+yd4YsvFWk6l48v
9fvH1S10f7ANOeACFBmJBIuT3LN0GOG61a8S+Apfi98VNatr3xPqFro2i2FmlpBC7wxLLKHaXbhl
DH5EJPP38dqn2VNRj7SF07mntZSclTlrGx4T8UtWg+J3xV1e/wBJvL8204AV2k8trklRl2GDtDHO
AeQMZ54HoHgX9nLwv47tbfWNRtJ5mkOGzcvlwuEG7nr8prxS48QQeG59TihikfULa3VnmOAuWXI2
9wAD3/pz9Q/Arxf/AGj4C0H5XjK2yBgoGCccnr6gmoqylL33u2aQjGHurZHvvgT4eaL4D+Ft0tja
papcXkNnCh52xxguR19SPyrMurODz2ZFwT1IrqvFN41h4G8H2kY2meOW9kYH7zNtx+QauJu7tsBh
1JrevGXPGi+iX3vX9ThwU1KE63eUvuT5f0P/2Q==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_elezioni_schede_elettorali.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DAREA
AhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAABwUEBgj/xAAtEAACAQMEAQQABAcAAAAAAAABAgME
BREGBxIhABMiMUEIFFFxFRYyUmGR8P/EABkBAAIDAQAAAAAAAAAAAAAAAAUGAgQHA//EADARAAED
AwEFBwIHAAAAAAAAAAECAxEABCExBRJBUWETIoGRobHB0fEUIzJSceHw/9oADAMBAAIRAxEAPwBH
0NsHrzRWkqK3bi7RaC1Stpjant1VZWkraVFZizE0bANHI74JlT24zyUHB8BXLTbRDiWysnBg596Z
7PaNysFsPhvQzEadRy4Cr+vd+9xtstJWOitC6LsN6qvTpLPp+MyQYhyVRfy8mAeIP9AbOcfHlRVy
6ncDQhJ5CYHXlmuK2GnVqUtZUeJPE9Dx8hTRqyLXWpNrf5hi0ZpLVO49qgElrHqgRLVKy81VpVBT
BBOQ47AGfvwm4XHEpUgCeM8qGNqQhRSond6elcZbN+N4bV6Ud3/D1X010qYvVmai1Nb54HZeKkli
VKnscVJJIB/t8sLPd5ny+tTt2EvLIKiEjpOeWorvto96NL7wTVkejJ5a+GmmWKprZKSWCKPkCQE9
RVLNgE4x1j9s1DctvKS2yQeZjA+/sKk7Yv2id+4TuzoJE+QOPGrG9u6Wi9kKW2V2oaephFVzSm/h
1jnrpCyqBjMMbFDgjtiMgfflkpQF94cMedU0ha090+tYNrN99J76yXOks1NqFWo6ZZ5WulkqreuC
ccY3lRQxz9D9/OCUkXKeR+PvUnRDZqPrf8M0Otq6aai1jqqxo7o/p2qsWMqqphUywJCDJIUYBLMT
k4xB6x7VRJJmaOWm21WraGw0hQAxInXM669a3btbmWjavQd5aGpSK/S0vC32imMK1clRKCkPGEsG
PuIY4HSox+B5zurxm3ZcUYSIPQ/X+Kp7OsHLu4bQZKZEnhAyZOmBRFSVW4aUtGDHqSoX0h6lZmcI
DxGCMnL5P6dD7PmQrG1Uo7QqXnQd4n+vfpTafwBWQkJjwpl2erLjQ3NILm16mkqV4PJdElCo2MhV
5/H32Pn9fNA2UE2zSS6tZWoj9c68gDp80r3/AOYo7gSEj9sesf4Ut11opKvgs8ZcKOuiMf6/7rx1
LxZO+Dg0B3QvunhXkip1XJrbfqERwQ01HaZKGJlMCepPUSysxlLAZwIkiQDPXvx15mu3Sle0bVJG
ZBJ8RFO1mgM7LUuTK97jgAAYjqTNPkV1NwrlqIo2Q01yaJgZSOZAZc9f5OceaO6oIIgawKSEpJnO
hqRuFLPBXJO1Q6cK6AqIujktxHu+cd+AtoYWyTzPtPxRNjG8OlBG5F5TVnrxQy1lNNa600U7GXqR
wvIsvz17vvvxgU4lopcCAcR80MDCnJRvRmfiv//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_mercato_settimanale_trani.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DAREA
AhEBAxEB/8QAGQABAQADAQAAAAAAAAAAAAAABwgBAgQG/8QALBAAAQMDAwMEAQQDAAAAAAAAAQID
BAUGEQcSIQAIExQiMUFRCRYjMmFxgf/EABgBAQADAQAAAAAAAAAAAAAAAAMCBAUB/8QAIxEAAgIC
AgEEAwAAAAAAAAAAAQIAEQMhEjETBFFh0QVB8P/aAAwDAQACEQMRAD8Amy5qRQKdGhNyKJGUUtDd
HD6wheDhRUR7vnnj89ZxyA6TUtMtDcbqTdNhXLbNNq8qqtKeixRHfgxysIphUkBQIwAB7U4ODn/n
UwPIADuTV07ibT9OqCxQ41XgUmsX0xPaYmyYsxmOw74idyUqVwsoVytKkq+vgEHq2PSDKNiVvKF6
Gp2XBoFpjEqDzl46W261SXti6eqoXn6eaj+NJUhQCgNmSrH2Noz9dHjThoCTam3clSZp6/pfUkU/
WCJIcpE6Xuhz6Y6hTYJbOUnnKeQM/wCORnrmL0+NGHl2BDPIrQmkF235lyvU/Si05d1Vg+F9NDcQ
ZbEgeRKVb0ZCieQckAD/AFnrQyLiGkWpHGHXbG5x65W7rfZ1+R5t3RaxZKpFNEZubAYTGZWzt3JZ
8jThSMZKdpUFA5+M9EQBsGKDz1U9l2jae6MV1dzPa3TYz09ssppz1wVJ1LTgO7zlKUkYUFBP9znB
OBjnqplOQ1wNSwqcSQwqveJ+m/6dFSv6Cu8tVL6lracY9XKt6MpfrG3QkL8T8h3OzaSMhCfgDCvv
ro7E6+QUQBV/3f1Ud9NLmtrtWtxVGqlOpUeiKkLjfuKg08tSd6mz40ywMrcUVkgFJPwkBJ+k5UQK
1CKBhyvftCu/+4m6e8i5J+lmnMSHHgKhvetrVYQnISgKIbWhQO1RUQE7QVDBJwEkhA3LQhsoQfMS
h2L2jVLWolOh3HWqTVokZv1z0gNSDIc2ALXtUNg93GWzjAAx99VxiCHVzSf8jlzAeVVavj6hh3o6
v6hdrWp0cUupU6s2heVJkMt0uVGKHYviWgKJWn+xBXlCvwpYUn7KMvE2Jnh+QoiSNc961/X1E6p1
yquqfhqZUpoDa37ioNLSkcBaSj8fgg/I6NVptxSQwmbHrdT01nUWoWrOeh1qnvOrmyJR8iJTjiwU
HAwoYSnafdnkkc5yWX1Iwsq13Itj1v8Act+H3IXRrXYQk2pRKXRZ9HmNRao3OlOpQta21lBYW2gn
YPGvIWnPKcHg5tpkPcFkqf/Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_pagelle_ronco.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DAREA
AhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAwUEBggH/8QAKxAAAgIBAwIEBQUAAAAAAAAAAQID
BBEABSESEwYUIkEHMUJhgSREUXGR/8QAGAEAAwEBAAAAAAAAAAAAAAAAAAECBAP/xAAiEQEAAgAF
BAMAAAAAAAAAAAAAARECBBKR0SIxMlIDIWH/2gAMAwEAAhEDEQA/AMSeHaYMpZm7eOBjnGuMrdA2
+yKtZOplkRx0MG4I0rUNPYjrvhsA45OcgaQQJpBbw0TAKOCTqiK/hZe2ipvjyb5aWpTFaRA7QGb1
viPIXByVWR5Bn3jHvjTSu20p4KFW9Luc70dss3zVoWRNJLMgihUs4AXlGkkXJZThQQASNKjs+3fZ
PAdfY69/zc8kFiIPB27LgzuFHoIKkqGIkweekx4bHWoJQ7pW87r4DsV4cyx3PKkxRQ1Q1XuISU7j
P28sQsMRwfeVj8ydH0Gd6MldQpsB2ixyI2CnOfuDqcUYq6VYdN9fb8MqZ2me13PK3QPp/UJn8no/
v/dcZj568o2nlo1Ze/HFvHBvDY2WC0Sadv5j9yn5+jU6cx7RtPKtWW9cW8cAy2o5myx6Y/YZ51pi
2SatUKkwYAlRn76ojCOXpPHGkQrWuc45/nTNGn3Jk9s6A//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_fotostream.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DAREA
AhEBAxEB/8QAGgABAAIDAQAAAAAAAAAAAAAABwQIAQIDBv/EAC0QAAIBAwQBAgUDBQAAAAAAAAEC
AwQFEQAGEiEHEzEIFCNBUSKBwTNDRGHC/8QAGwEAAwADAQEAAAAAAAAAAAAAAAcIAgQFAQP/xAAt
EQABAwIDBQcFAAAAAAAAAAABAAIDBBEFBiESMXFywQcTFCJBUbFDYYGRwv/aAAwDAQACEQMRAD8A
oDR7HvEqj0rLcZe0X6dHK3bjKDpfdh2Pz9s6ELtFse/VDosNhusrMhkVUoJmLIGCFgAvYDEKT7ZO
PfXiFtVbE3BQK5q9v3alVEaRzPb5kCqrBWY5UYAYgE/YkA6EKM2x7xPK0aWa4vIjMrItHKWUq3Fg
RxyCGBBH2Iwe9CE40flWup4o5mukDVauhRzAQ0KKIMooWQKysaWEZYFhhuLDkdaRlnBsGLpinpy0
EyqXB5rq7Laqy3RXShmSro/lp2mhkKzOsccccrL6vHmqwx8cKFDL6gHPvWImqD9NfU0lKNBOFhPi
t3w9DJbqymsl1pObvwnp5WRmaqWqycSDniVRjln9OV9utbodcXXJc3ZJF78FMi+MDyJHM80S2enn
kLPLJBRMhkkc8pZDh+i75dsYBYk4GsrrFKXh/wAU7QvVHaqG42Smr4qioaOWScfVZSx65jBH+sHr
SazJi1fSTSPp5S3ZAIA3Xt7bk76zBMOo6GVkcYJDSQTq79/Cek8GePtp0M9Jbtp20QSo0rfNQipb
kVx00vJgMAdA40tGZgxaue2SeodcEDQ7Pr7NsEjsUb3JPd6eU9UV1XhjYleI/V2xQJwHXoKYvf8A
PAjP76rTszgjxdtYcQvJsllrk6X2r+v2U25mzLjOGGHwlQ5u1e+47rW3goq3jsvb6wRolppYgspA
MScDgA+5GCf303anDKFwDTEPxp8JiYBXVczyZZC7yg6m/svf+D7kwmsnX+V/0dRbmhl5JuUfCtLF
nnw03KrFXu5Myt0f6J/nSwo4hpxU/YsLk8p6osNcQnQ/GrM7KfI2t4s/pSpnCMONPwd0QXvOvbiv
X90/zpvTPTUy+2zjyjov/9k=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_chiaro_e_tondo_giovanni_ronco(3).jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DAREA
AhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAABAgBAgYD/8QAKRAAAQMDAwQBBAMAAAAAAAAAAQID
BAUREgAGIQcIEzEiFBVBYRgykf/EABsBAAICAwEAAAAAAAAAAAAAAAIDAQQABQYH/8QAKhEAAQMD
AgUEAgMAAAAAAAAAAQACEQMEIRJBEzFRcZEFFGHBIvCB0eH/2gAMAwEAAhEDEQA/AFPe2JuOnQGp
8ugVKNDdwwkORHEtrzGSLEi3I5GuT4jSYlez0723LtOrPgeVel7WrFZTam0idPWG/KBHjLXdF7Zc
D1fi+h4jCSJ5c1cuLqjaAcUwTy/ftCT6LPhSlRpMCTHkoUpstOsqSoKT/YWI9j8j8akPaTAKwV6T
6fFDhp67K9Q2DuWnQWZ0igVKNDex8chyG4EryTkmxIsbgX40wPacStX7+2c4ta/km26x959K3v0n
mUuFsumw5VXipjqH3Zp8wnCUqS622iy0lGPAKU2Vjc8WKfb6TJhaS29MqGsBUf8AiPg5jvj/ABYv
tc7j4XTCk1Wj1jb0SrsuuNutVF2otRZLCAkpDKS9wpAuo2SQQVq4OWhFswFzmANJydpPz1K2Pq9p
Vu3sqNcTAiMkAfSwXWzrcd+dYxuSNQ4MGmwnY60UluR9RFkFtKclOFFkqLiQELxAFhjzY6lttTY4
vgajgncjbwrNtavbZm0qPJBk9iegKZ9ffbRmmWpTXT6gSX3ki8aTuCIGI/AywIQVfI24KU+je+pF
s+SS4Qucd6Y6A2SCN4JnpjaEszXbUyuQ62jftBZ8ZPwlq8LifYBWkqITcgW+RuFA8auaZ3C6riho
B0O/gT++FNT7dmKbIpbI37QpH1s6NCU41cts+X2oqy5KDe4HFucvwILIjITG3BcHHQ4QCcjJjp32
Qe3+hEHcVKEsb6pUBYccbdalslHhxdW3kshR4OFxYG5IH71DRImUdWqabtOhx7b427bo/wDjAwoN
qXvylyVKTctU5oSHDzbJI8iQpAtYruLEpFje4ZpjcKoaoJy1w74/vPwl5jrzXewsPQtoyAEpjy4z
K7NO5uKOI/zQkJjahJVUOZZJIH641JG6FryZCHDguUqSFD9jRaQlCqRuv//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_toni2(1).jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQIBAQEBAQIBAQECAgICAgIC
AgIDAwQDAwMDAwICAwQDAwQEBAQEAgMFBQQEBQQEBAT/2wBDAQEBAQEBAQIBAQIEAwIDBAQEBAQE
BAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAT/wAARCAAeAB4DASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+Y7TL
aeTSxcpBM8COwknWFmhjOTkM+MA+xI61xOqgC+m4GOGHbHA7/Q1/R/8Asr6P+zbbfDa90fxx/wAI
TFqV3fJo1rp3iiSO2ufsL2yfZzaE4+aYmUtKnzmRQM5IB/JHxn8F/hl4q/au/wCEP0bxppPhL4K6
tqV74kv/ABteTppaWOg6RaXGp6uNMgujGZtQkt7WS30+0cJ9pvbq2QYR2Zf2GGaQxN6TjblV/Wx5
sY2eh8PxJxMD1Dg9ME5B/wA/jWZcjDKckdQT05zX7Iaj8Df2MviB8RdBtr/xNoHwk0qTTPBt7qOh
+Cvi/wCH7jwhpOl6tpcllpHhay1aS3kl1LxBNeX/AIcfWfFV4fskU1t4vvHtUsrGwW9+YPjLonwY
/ZzfTfEHwZv/AA98V9a8b6lfWui2HxK03wx8VvCvhjwzphh0x73UNLaCaSLWda1bTtQ1G3hxGdJ0
h7K2ne5ury5Ftn9ZjNJRi+Z99vv9P62LS11PrH9nvxevh6y1Pwj4usfB3h74naTaWUWm3HieS1Fx
pFm9wLzR7zS5roGyv7e8tFgZbqKRYrhYX8qeKTIHP2XwK8PftqftczfC/Vvij8Mvh5aeFfhTq3i7
XPEN7qdnp/h/XP7KvIAml6ZdmaO1kv5E1KOaPMhR1sZVUudrH5H/AGQfFul/ETxBoH7MXxS8FeHf
il4a+IT3PhP4Pz+LpLpLv4PeJL2K4bT7qx1C3kjvYdKmuMG9sLeUIciaOPzQwk+WviTqGvQePPEu
leJbTwsL/wAO6kvhLVNN8NaSlj4TaTRI00cvZWzIPLVlslbeFVnZmdlDO1fO4fHQo+9O6urXWtno
r2e5fJqf0F6B/wAEnP2P0tr6PxN+238IPD9zaXKWwm8Q+LdF0K31Xfp2qaj5yM/iNF8qSTTYbB5G
WLZcatZbo1Uu6/N2v/8ABPf9iLR9Snt7n/goFoOGllaP+zbn4W29lGokZY1EknjWWR8IF2lwrlQC
wUkA/kBZWVnE10IrS1jAYEbLaOM9D6CqWoDy5E2YXg5CjA7V9A8Fi4xu8S2n/dRPNHsf/9k=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_zoom.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DAREA
AhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAABgcDBAUI/8QAKRAAAQMDAwQCAwADAAAAAAAAAgED
BAUGEQAHEggTITEUQSIyYVFxgf/EABoBAAIDAQEAAAAAAAAAAAAAAAMEAgUGAQf/xAAqEQABBAAF
AgQHAAAAAAAAAAABAAIDEQQFEiExUWETQZGxFCJTgaHR8P/aAAwDAQACEQMRAD8AU949OF3UG+3r
eiW9QJkdttsknFcag0eUTkQqgJ4zn/iagdIXA0lJ+/8AbqXQq6tHORT/AJPyBjLJSaPwhJcZXvrg
eCKvk1wiYVVxodbrqYe0m0t7bdzZ9CqNvfJqcvtz2W6dOZlI6wbXNsgNsiFVMPzEc8iHCoKoqLqo
zGeHD06Z4aO/9x34VtgrDTsrFar5iyNRbpc4YSufGWUTRKz3ETlw5+uWFzjOcfWgh7C7w9Q1c1e9
da6d08SOUUdRnS7tpb++SwKBGu26afMQHX5FMn08GYhEeCEjNv0gryzj1rRErNob3Rtuh7U3bDjW
zCiXLblvyxWCFYX5MSoNt+R7hN8UdBSzlBVEXGPWU0LULRRE9wtu/wBx7KCk73VO6grFXdtSLHqE
uvDXwdaqEl3t1EOKE8qPGSmBiID2soIoCcFHyms/mGEbPiPED6tpY4bG2n2Pf1CtcLHK1m7Tz0RV
D6g6jatwuXDDt85NYnwWIlSiTXFWARtCIi8y2CIokqD5Qs4Ui4rhVTWffkUc8Xw0klMaSWkD5t+Q
SeQPKq7jZNW8G6S73l6JrjpG+UyilWqa6M0G5zEw4hti424nIVUUUsL9L59pr0OSQMNFZtgsLs6y
NmrHs/bi3bXqtOjVeo06E3Gky+ZtjJcxlS7fcwnvGP5p1uEZIA8tVfJOQSAVrULZ3bEIpNhadJ7X
JTwiKi5z5XwX+dRky6Fx3b+SjQ4+eIUx9Kebs5tcTgqFswXC4/kgG6KD/P30scqhPX1TYzbF/UK4
H3E3C3WvS+n68l4tHJbHsRfkxhRY7SJxERwKouE+1TP3qyly0SOv9pCPGaBRCJD3k3Ot+BBSoT6N
O5tDwc7B8/Xsl8ZX+6eaHRAN2SxDJCXbq5F6j7xhLg41NNUVf154x9+9E13yFHwx5FbVK6mZzgK3
IiutLhCyyYln/eRTRAWnkKJYRwV//9k=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mbox_ogni_cosa_illuminata.jpg

/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAeAB4DAREA
AhEBAxEB/8QAGwAAAQUBAQAAAAAAAAAAAAAAAwECBQYHBAj/xAArEAACAQMDAwMEAgMAAAAAAAAB
AgMEBREGEiEAEyIHMUEUUXGBFmEjYpH/xAAcAQAABwEBAAAAAAAAAAAAAAABAgMEBgcIBQD/xAAx
EQACAQIFAgUCBAcAAAAAAAABAhEDIQAEBTFBElEiYXGBkQYTFBUyUiNCYoKhscH/2gAMAwEAAhED
EQA/ANm1ldqS3T2+Ch1hfnuCVNPTlKe8SMku6VVzKhbg43E44x8Hro1/pL6fXL1D+Cpz0tHh5g4p
lPqPW3qrGZaJE+kjywbSF3bU11vtBVamutLV0E881Qz3KbPbaQmERDubVCqr7htzjbjHv1TmQ0XT
qmTpVKmXQkqCSVHYY2A9GjKgJuB335n/AJ2xF6g1LFFqKNLJqu+SyvBWM8CXaSamTZTE5XLZyGYY
yOGU+2B1ytY0rTqOWapSoIDI/lHcYWzmVSjpmYqdEMqEq15/3GJvRUkesNOfVfyy8UIgkFLIRc5T
N303LLuZnYFS4O3AHCfcnqFZqiuVdQaSmRP6RzcbAYzq+raikD7zfOMNOj/VTV3q9DqGo0heLXpm
OalenpJaBIpZJY+HmZAT2kdnkchiZPFckY61NW+qtDrrUjO046WAE3J6SNuJJ9cRX8i1DLUlorlW
ZywlrkBZBieSAImOm53xcQNf6Qvd4aLSF2ehnuEkvcpLIauWeNZZd0eVwdsimMgsdvHx807p+taf
Ty6UqldQQo3YDgY11XrZRaNGoKgmACIJIte3GKT6d+nXqkdXXy86g0vc6NKqK4LQUQp0IpYpYnKR
uygLuBSKNQnj+SeGGq6zptfLfZpVlJlSb73G3lzguddKunZomoCzKQqAyY7E9xEWt5nFytF09RdK
0kVG2k73TRR7yEoNNPV90M2VZzGyDco8PI7vny3eMXRsnmk6qlRS1heoFiBBiZsTe1uLRfOi6RnH
WWotPmYx6a7VVL9H9NMtI8UIljqGqO6tQ4Uh1dc+Se2SOfLIwV64H2jT6w6kmYIiOmdvQnt5Ri61
zeUPiLBg828hF1PcfHBscJajUR0GZ3jkzV5dRUCTwZF2qGP+xBA4yD/fTfMUIqFOgg9Jjw/tJ6jH
oCCbwRfbAvmspUHVTcQABP8AUdp8yCI9RgpcVaytFJgRspjlhmBwpA8SM+559+DkHPTc0WyzKtRP
1AyGU3IJki3HMXEEEYLTzWXdepHDDn32+bRhtTVVVAscqyU8jLmFoncKp5zu9zhh7Yz89OMvlKWb
LUwjXhpAkxtGwlTvMY82ayaT91wonfzG4x2U9jq4IqNDLCTBFJFkBvINjJ/IwOPz09ratlqz1XCt
/EZW4sV49DJvxbe+I5S07MU1pr1DwBl5uG59oH+cB/jDpCqidRIEiz4+JeMjY/6AI/59ulKmtqzG
oU8MvF7hXB6l7XJB+e+CLpDBQoe8LxYshHS3sBHx2wkOnmgip9sqpURhU3qvEiDGVYfbjI+x/eWV
TWlrO5dJpt1GCbqxmGU8GDBGzCx2BC6aU1NE6Wh1gTwQIsR27cg7cguksDt3ljm2pK6ysGyf8gBD
H9jbx/XQJrSoabOniQFREDwEgqP7SD7HywLaUx6wj2Ygmf3QQT72+PPH/9k=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/mfront_domenico_mastrulli_1.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCADIASwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3fT4r
ZNSuPJaaS5W4eOaLJlYFW4IwP9sfgQO1dbDLFaXMRu54raBJldpLiUKflOeBnPXA6etcvY6dZTRx
yXd7qd6i/OXldooSfqdi/wCFb9j4h8PaZGfskNj5gHLK3mHpjnYD/OvlFStuz3rK9zoPhim/Ub/g
L/oiYGOxurkjP4GnQ/Beyu/idfeObmSSTUrzS10d7O5ZZbVbcHnEYXO4+pbjniuYk+MujeE7q41C
4CPJcRRw/M4hjUIzkHLEkklyO3QUy+/aOhgd4pGWxlS1kvmgSB3mFujBXmwcfIpZQT6muuDsiJPW
5654H+HWjfD/AMO2+h6HFLYaTblylpFM4QF2LOSSSxyxJOW711FnZ29nlYIY4iRk7FwSPc96+a/F
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

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://img.gocity.it/service/img/icons/feed.png

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACdUlEQVR42nWRTYiNURjHf+c8Z965
84V7M8bHNDORoqgpFAllMwuikJVkN2FhoUjKykJi4TOUzSwkSbLDLMzko0bjEqlRY0wXt2G6NObO
ve+957zHYt55pyZO/XtOnfP8ep7/XwH0badRa7pF0yWGjBEw5t/SQkErHivFzUXXmTQAWtO9sC19
pHl5ujWoDwJlDFoEbcysRFAiRNVqZSo3uqL8LQdw0QCIpqt5ebq1FBaDqgsREYwxiYibldaIUkFD
W3tr+VuuaxZgyAT1QVB1IYvPfAUXEhVGiEaf4z/eRxfH0FqjlAJAB7WB92QANIAR0MYgIoSvrlF9
ewdKvzCdB6jZfxdZvTtp9t7HAgADM+ZMj115eRljDF4Es3AlessJ2HoaUPihR3jvwbkEoBNAvG/T
8SHqDg9Qs/MKWgSenoR8FjYewzcuwTmHt5bof4Bo8DZ++AmqZS3svAGNLfgX58GkYNUerLVE1uKj
OQAVe+AHrkL/WXh4aPrHhqP4wmd8Potq35wA3BxARYsgIsjhLKp7EP58h9F+WLoO5xzR+CdUumMW
YKkkAO/JKxG01swc7z2+VICahummyhRI7fTdOYpF8kkKk5OMu4otGqUauLU+icq9vITtv4i1lvKz
C9jeczjnCIthMZ9nPAFMTPBu5M2XTe2dHSuD+iBFHJWyFrE2qYFzlCbC8tBAYXhsjHcJ4PVPetaG
ubpcNtcVRWSiCHwEUQQurruOb1v34FzfoHUUyiUef5ikB0DFK9cCEgNnJDPvpzrYt76JgwB737MD
CIEKMCUxoAFIAfXAPGA+sABoApqe/ya3LEWxLcWaez/ojc33wNRfRfIgQQnKPgUAAAAASUVORK5C
YII=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m3.trani.gocity.it/library/banner/ad18.jpg

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

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m3.trani.gocity.it/library/banner/ad21.jpg

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
ucc6P//Z

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m3.trani.gocity.it/library/banner/ad24.gif

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

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/small_organo_storico_santagostino_trani_2.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABOAHQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDxz4Yf
EvWvh14qsryS4ubQDPL5ZBn+8vdSMjH0r7w8Oalc634m0jUmBdrlraQqFwAXDYPtwTxnvXyv4O8N
6H4vufBd1rkk2oPNqxt30kJsjfmMRbmxuYZcEr7Yr6b0vxTcWvxGsYXiEFpbXMVtdouMB/MJG0Do
Dx9CCK/D8wmquIoShGzUtfvWh+1OUHCrZ391/kcP8apHtfiBq08sLRebYRtk4Jfb5n4A4xxXzxc3
bW2l+YLi6SC8e6jMQ4Upgt19STtI9B9DX1V+0lpMT+JdM1GGX5LuyETW56rg8sPru5HtXz34g8Nv
d2tpYW0Cm4sXk/0iSTG9MyBVx0yOuepz3wK+zurQb7v9T5ind0ppfyw/Q8f+HvjDTfEN9YrpOpXC
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
h8zIOMjmiui1znvY/9k=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m3.trani.gocity.it/service/img/icons/cont_foto.gif

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAnRSTlMA/1uRIrUAAACnSURBVBjT
Xc9ND4IwDIDh/v8/5cF4gIzVjkwgEowSw0GTBRI3mHzYeQDjk/Sw99ClsPwBnirdVCGkr00agrK3
mjVN21oVArmHMabrjB0GAl4Qq0iQYuW7J/hdQN4TKLv+YLEdEcidMpYzJ83EoY+wKIrr/XLuaZ4T
IL/bC5U1z7r0hzjWgKOUiKjz9DhK5xbAKQokCTFhuCWZN0kIOt7o77W9W/F7+QAQQ+YCHKPGkQAA
AABJRU5ErkJggg==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/small_ben_dj_lampara_trani.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABOAHQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD4K+Cn
jO2+H+mX2oW2q6Xpms3bfZ2mu3nMn2YFWeIpHGfkkIGSjqxAK5Ckg9pcfH+C78PQ6Df6h4XvNKW8
kumt5dHvrmN5CnliUpJLtLbRkcAjca+er/T0s7eKRZHLOxUo67SpHUEdjUdjpF9qaymzs7i7ESl5
DBEz7FHUnA4FSpJq5pKEoy5WtTS8b63H4g8SXd5BHZRQMQEXT7BbKED0ES8DHTqSccmsKitbRvDt
xrEqKmAGJBG4BgAMk4PaiUlBXkwp05VZcsFdmUiNIcKpY9cCrEVhcMw/cv8AXbx+dfZ37JnwL8I+
MPCeoatqviS90fVLZg66TptkbmUAS+WHl+UsfmPRcYHXrx3+g6Po0Xxw0KTX/DWnaR4gsmn0PVLd
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

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m3.trani.gocity.it/service/img/icons/cont_webcam.gif

iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAAnRSTlMA/1uRIrUAAADFSURBVBjT
Nc7RCoIwFAbg3p/epDfototFk02ItEwwHJubjR1N1MVEa8t+OHD4OAf+zfKNNapSxvp12XwHROuM
awWsoIVzs5xnJ3SAobDWTuX0ftti8MBk39c5zethkMxDCiAy6CATAKkHomWiXtu9SqQmATin9Q7v
alrxAOlVxexMzyxW1/DSIFVgphkuFGpCjzsxj9Ph9DD0vjZFpDSdKQn6V0e3GB9xnK0wNhHlT9AV
jWAMF624YEJJdOHt+rJ0v/h1+QDd4ercG4rzmwAAAABJRU5ErkJggg==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/small_dialoghi_trani_tarantini.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABOAHQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6m+G3
7Tx182dn4q2eHbvODq9ou+1kJ4xKjkmIdOcsox1UV6f8S/iZoPwO8HXfivxZ4kew0KNAu+UrcM8j
HKpEv33Y8gKAeOc8V+Y2t/Eu21Hw/ewwztbWCM9rHc8sJiG2l+nJJztX6Fjjg8L+2D4s+IHjDRvB
NhcaH4isvCkdvHJZRarZssVxcMgHnRykbHDRgFSG6E8A5rw6lCPtEo7dTuprmT79j7Tk/wCCrHwV
tdVcJD4nvEUFRKliscLsMfNtDg8/dzt7DOK+jvhr8dfDfx58I22tfDvU49VE7L5plXmwPdJkJ4fG
SF5zjPTmv559VtrrT7yZLtJYp4nKSRuhBUg9CPXg/lX0D+wv+0hrHwC+NNg8Uhn0HXHWy1SybA89
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

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.traniviva.it/service/img/system/noicon.gif

R0lGODlhAQAQAIAAAP///////yH5BAEHAAEALAAAAAABABAAAAIEjI8ZBQA7

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/small_vita_soldati_trani.jpg

/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCABOAHQDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2/SoH
EhccKTxj6V2nh2y+zLPIzAl3B/DaK5vR7G4fy0EUhBI52HFd/PB9is44YY3nkxysaHk4Gefwrw0e
s+w+JVuCvGAOM0zVrONbYMIwSDxToxdpjbZTBe+RUOpQarfReXFaMpJ7sBWlw5UhsWx7KNdnzjGR
6GqckEbu2T0BzS2nh/XkcM6ogHUNKOfaprjwnrEhPl/Z41bjb5hJ/lWbZdtSCzjjjGFIpby2894Q
I97E5GBk1ZtvA2sRoA9xb9eCNx/pW5o/h+506cyTzrKQuF2A8fnU9AtZ3MCG2eS/tCT5aoo+Xv8A
jXTNAqsxHQe1UJ9IlW5uLj7Qm52yqLHgKO3eub17xjcaT4I8VagzKtzpcU6o+OCyrw2PqelNXGlc
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
VeKPESZ5OOtFAz//2Q==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/small_pichierri_1.jpg

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

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m1.trani.gocity.it/library/media/small_elezioni_tessera_elettorale_1.jpg

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

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://m3.trani.gocity.it/service/img/icons/cont_top.gif

R0lGODlhEAARANUAAP////7+/vz8/Pr6+vn5+fj4+Pf39/Pz8/Ly8vDw8O/v7+7u7u3t7evr6+np
6ejo6Ofn5+Xl5eLi4uHh4eDg4N/f393d3dzc3Nvb29ra2tnZ2djY2NfX19DQ0M3NzczMzMrKysLC
wsHBwf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHACMALAAAAAAQABEAAAZ+wJFw
WKhUCsOkkoJAUJTCCoRgmDAAgAXFQIBUhBjD5aLAYhNjA0aYCZjf5oCGLYDDBRnhhWB/Ey5RB31m
B18jEQ2DWA0RQgoWigAWCkMdA4MDHUkVEoMShkMfEW5xER9QIx4gVwAMIB6oQhwiGxsiHLEOERES
ISESuw+xw0JBADs=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://img.gocity.it/service/img/footer/viva-network.png

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
AAAASUVORK5CYII=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.traniviva.it/service/img/footer/contatta-redazione.png

iVBORw0KGgoAAAANSUhEUgAAAIsAAAAUCAYAAAC9Kc5pAAAFa0lEQVR42u2ZyU9VSxDGz3/qWwOL
BxtggywAFwoJUwISRuMUZiEYRpFRGZ1FZQqBEAaZiRA0/fhVUjd123MP923JMfnS3dXfV/V13Q73
nGuwtrb27zVcjBgROLzGP8Hq6qqLESMNrAUrKysuRox0ECwvL7sYMdJB8OPHD2cxNTXlRkdH3fj4
+P8CGrR+vhi3B8H379+dxfDwsPvy5Ys7ODhw6f6Diwatnw98/PjRvXr1ys3NzSXFJycnk9bsw7Ma
RnjMFapTvua1HI0rx8Lm9z34PnzYHOnqrH9bT+Pp1vH7wBmUe1NvbT99TSp/Pv66LENDQ+7Xr1+S
dHt7211dXbnfv3+Hgj04cNGg9fN1dXW5nJwcl5WV5erq6hLmNJafn58w/ejRI4m9fPlSjDNnvHfv
nswVrOFXV1fLGh1ry9G45rRQXzaXhWrCLoPN4X+4xAsLC2UsKytL7Fn/Wk/5nN/2JqqO3we9TLYH
qXqr9bSO1YT5C70s3759cxYDAwPuz58/7uzszL17905enS4vL+ViMNo5e3DgokFrc3348EGM08CR
kRE3OzsrcdaYmpiYkANVVVVJvKWlxWVmZsoaPnNGeM+fP5c1I2vNg55crOGiVR31gObSvHBpGlri
fg/Uhx/nEqtG8yisXy4ic/WJP/UYxtezKT+qDuAc9JX+soaH56jeaj1ivibMXxiCpaUlZ4FRvRRc
gsXFRSHyl+Pi4kLAnBh7cJSP1ubq6+sTUzzTaOz9+/cS6+zslPXDhw/l4Mybm5tlDvhKg8fInr/W
PKWlpQm95iDun4sYe7q+e/euaH1/UTnwWlJSIvWePXuWtGf9+V7RgFR8PYvmjKozMzMjXDj+2aJ6
q/VYc17bjzB/YQi+fv3qLHp7e+UynJ6euvPzc3d8fCwPrhg5OTkRMCfGHhy4aNDaXNp0G+Orihij
z9E5HyQHtTxfZ9eMNDFVTaDNsWvVdnR03Ogb0FD2GCsrK0PPxYfLfl5eXpIuOztbRq3ln8f6i6qj
3vS8VhvVW92zvbX1fH9hCHgwteju7pYLcHR05A4PD93m5qbb2tpyCwsLYhAwJ8YeHLho0NpcTU1N
YsrGBgcHJcboc3T+9OlT9+DBgyRemI4Dvn37VuJc1FQ1ATH2bK6xsTH5UGtra2/0rTnwxgdI08PO
RVx5uldcXCx1yJvqPNZfVB3OTL6ws0X1VvfIixfyar0wf2EIPn/+7Cy4WXy17O/vu/X1dbexsSFv
Oz9//pSvHcCcGHtw4KJBa3NZ8xrjohF78uSJrO/fv+8KCgpkrod78+aNNMVq/VzoWCvQ2hz+uSyH
2lZLsyw3LMfr16+TNP6+9VdRUSH+dY/8fg3L19xc+Kg67e3tsmYMO1tUb2293Nxc8af9CPMXhuDT
p0/OorW1Vb5eePrlIuzu7gr29vbczs6OgLnG4cBFg9bPhynQ2NgoD8DEMIZhDqV7xBkzMjJkziGZ
q4bRrtHV1NQk8tEYP4cFMa2jTVQ+uSxXc1BL6+GV2Pz8fMILvy2pxvpra2uT+fT0dMIf9dhTjfJ7
enrEDx7IHVWHHPDUFxz/bKl6a/3RN1/j+wtDwGuvBa9T/F+A/rXg6yUK+lcIDVo/H69smMdcQ0ND
IkaDiJeXl8vrHXH24TF//PixzPv7+2XNqGuel5hzOdkjB7n8HBa2vtZlTg72yKlczaHwa/j1fX+c
j/mLFy9kr6ioKJGLufbAxpQbVcd6sr1Jp7dh/lQT5i8MAa9fFjz01NfXy8irFWMUlKMaP1+M24OA
NxsLfpfgwc//1fMmoEHr54txexDwo1qMGOkg0DecGDFuQsDrVowYaWCNy3LnGodxM2JEgPtx5z9g
9BgsD60jjgAAAABJRU5ErkJggg==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://img.gocity.it/service/img/system/gocity.gif

iVBORw0KGgoAAAANSUhEUgAAAH4AAAAoCAAAAAAdnxG+AAADn0lEQVQY0+2P3WsUVxiH5z+xKC1Z
VmwxRCxFvJCVuuIqjB8rbLdD2sUu6DQbDOs2kGIgqfmANMwmqwbrR5WIFiPxRlnamMYV3JnAErFM
sMF4cdwE5ubNMtfT9z3vJN2lGDQp9KLzwJzze38n5zwbxf1PUQJ9oA/0gT7QvxdL327ZIMdmpd4R
Esd9S/b3BrikP2v7YMN8hnp8ByT8pp+d+h7+CZcC9Vs3wbTi4jszg9nsYJHfLBrZrstz6Ke+J5vt
eQACxo1xwIV5MDJyD7uiYcyRftsmmFZQ81O75BfSD3Gepoz9+Vz7LaB2CFaP2h8Nt+eWAc5jR/oP
1yWbWO/0d0XAQ11/CFAZA/RM6PoULBl6x2uAx7r+GPtlrAf0AYD5SkXXr1Yqy7jdodOK1H+0Ls+M
9U5Jn0v30f8KtOTSP6JtMZ2eAL8noI8jpNP3aLuUzizJUwf1TUxLbz6HW2+yqSnZuzYmRZm2piP5
3hbccslcfl9LLp/0L6H+j1TqLjCc8f1Uqgc44/uugB6chUv9XdoWU6nhVGqRT0OSXSuivJIPhSbs
UMieWBu/FOXv8PS0Vxb2rlCovGKLFdu2vdN8a0YRs5pWhOLPCFC2hCPgG60bME/Kfw993TiTV9Nu
CxfPDU3TDODTsETz9od3877f09bGsDlCq7gQ3l3rxOk+5l/D4fsm30K9lUjMwPUEApRN0nckOgDz
+Kq+K9El9VTR/CqR+PoVNsR2yad2zfztKAbR1yfqRnOUTj3bNGujPNE3avIt1Jvx+E14cbMzHgfO
QkA83gmcWd+JM+mxwsbxC/nb3B0+x1oLNdz6bbu/bjQLNHj9ra2tn/NEX8HkO08UAV+oAyDgiqoC
ZQPXBVXNA6jUS+Ccek7qVfWGkL+HC8nHkuNW21eTNQwHPO9A3WhNHcd1cr6tbRJrq8BfweJbpB+O
xecALsdiIHNV5ucAP8Ri2Ff/xPps7KzUx2LXWM+F5BNJdMrz5jOUrKn68UTNwnUPjrf24NlF/i5a
fIv01VPRaCZzNBoFmdUMzkOw1p/CmIlmpD4avcJ6LiQ7G9lb+37nO1NSHPR0H45EItmnIAS8zGI8
PAaUq92YI4PVKpyJnJH6SGSM9VxImhs4+eZN87tTUlz0A6ACjY7MpZck93OJeiBILzfXXS0kBxse
PHTp0HvoFxQX/T7O3xljXe9XTuOJw/pHzRvmgqu4m2Yhv0FK7r+h3wyBPtAH+kD//9L/BeTnQdBG
TAyLAAAAAElFTkSuQmCC

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.traniviva.it/service/img/header/wcerca_new.gif

R0lGODlhEQAJAOYAAP////79/Pz6+fv48/v38/r07Pnv5Pnr2/nq2fjlzvnlzubm5ffiyffgxvfh
x/fgxefi3fjfwfjfwvjfw/ffxOfh2efh2ujh2Ojf1ejg1uje0+nd0OnczOnczunby/jYsunayOna
yerXwOvUufjQovfNnPfLmO7Jnu/Hmu/FlPjChPnBgvnBf/nBgfjBg/jBgffAgPHAh/m/ffG+hPe8
dvK8fvm4a/O5dvO3cvS0a/S0avi0ZvixXvmuVvatWPasVvasV/erVPerUvarVPeqUPeoS/eoTPin
SvimRvimR/imSPqkP/ilRPmkQfmiPvmiPPuiO/mhOvmhOfqgOAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAHAP8ALAAAAAARAAkAAAeNgAsXgxqDHR0gIBqLGhwWIkFOQkiUTZZSSZlJUTgpDQFLAC0TAAAy
AxISAywARzEMACQELg+mUAYFBwAfAj4xDgAEBbQABTYPBQUCCAU6MQ0FAQIvtRE8JgTFBRQzMw4F
CQDEKzs0xeElJycUBT0AKqQAD1MACqQwIx4/TUBEPj5GjOS4wYTJkCI1MgQCADs=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.traniviva.it/service/img/system/myform_button_post.png

iVBORw0KGgoAAAANSUhEUgAAAJYAAAAdCAYAAABIdpX5AAAGr0lEQVR42u2by08VSRTG/QMmmfkD
ZjN/g9sJzGYWoptZGHU1oDIbSQBjYiIRJybGoGJMVJSYIaAY3WiMmYWJr42JmpDhYQBBeYMoCoov
xFdP/2r82nOLvoD3XhdmqpMvVNepOnXOV19XVbfXFSs+XW1tbT/GqIjxZ0BADtgW46cV9ooritrb
2ycnJibmpqamooCAL8X4+PjcnTt3/om1VCxRfd/V1dX2/Pnz6OPHjwEBOePZs2dRZ2dnt4RV3N/f
P/rhw4coICAfvH//Poq1NBJr6meE9cfk5GQgJqAgGBsbi2JNlSGs1tHRUae2gIB88eDBA4RVjbBq
Hz16FEgJKKSwtjlhPXz4MHr37l1AQN4IwgoIwgr4hoX19u3bnDEzMxPdunXLobu7e4Gd+pGRkQVl
QFl9/X7LsWWLhb++jdjs2KrL1j6b7zS/aXnLd7Z7m4fG9+9tP59fy4Gft9oLft7Z+MsXExMThRMW
Aa5cuTJav359VFxcHG3evDnDju3YsWNO0baMjbb0Wb16tftrCVjM1tDQ4HzJjx/L7du3M0gkNsVo
++Dbb5+GU6dOuXbgypUrSX11dXVSX1tbm9GH+Knnrdve2/GVx4ULFzLubTzqByirv9oSj5+32guW
c5sLfCznocpJWHzHmp+fzxk3b950Qca+oosXL7ry3bt3Ezv3jY2N7q3BlrFBVHl5ecSXf9kIcCmb
SOXKFgtEyg/CvHbtWtTX1+e+ElM/PT3t2q5Zs8b5Vvts+SEc/BIPbS9fvuzqe3t7o9OnT7vy+Ph4
0k+CgBM72TZm5bFr1y7nU338+OFBl+K3fRGU7UfM1KuOCYdz5dza2uq4UHz5zL9FhrC4efXqVc64
ceNGkoCd2Lm5OWe3orBlbJs2bXKkMSF2EpayHTlyJJmkbLG8efMm4lOKiGRCqFNcly5dcratW7c6
yLePvXv3OmFyMWn4eP36tatnxeN6/Pix84XAsCl+VoQDBw44XtatW5fEJt/kQZsNGzYkKzr3cMQ4
lgc+QNq46EtcwApL/Y4ePZpwpJiVM3OOEIiJ3CnnowHh0wfS/4Q1PDzslJwrWAlE6saNG6OioiKX
DE+2nhCIIjFbxlZWVpZsd5S5Xr58uaTt0KFDCWlpsWhlsfckbtvig3iJhzG0ivlgbCYXYabVM+E2
T43DPVslomhpaYl27NiREZt8VFZWuvqenp6opKTEtWfr8jli5Tpz5kxG/BLi/v37F/hO48jWPX36
1PlmvGy5fykGBwc/C2tgYCDinJUrtCXw1EEeQmUSZBfhiMKWsZWWlrqnRlvoyZMnk36L2err6xOC
0mKBYM4O/r1ti38m9fz5864NRKflRzsmFfIXq/dz08PG37q6uqipqWlBLPhgS0M4rGwVFRVuoqmz
HCH848ePu5VvdnY2gwPG0FnP+k7jyK/LlluuuHfv3mdhoTK2jFxhJ4/lnK3myZMnid0XFkRQxqbE
6MfqAakvXrxY0nbw4MGEoGyxIBQ7vu4FVlZ7wKUPPwHx82MsJp4Js/W7d+92E84W2tXV5Xxcv349
yU0++Uv/jo6OBbFJWKx8tGlubnY5S1iWB85I1KmvOGBbUy7WdxpHvCSoD/erVq2K9u3b53LIRwPC
/fv3v46w/MkDW7ZscQfkmpoa145Doy8eJg1ydu7cmSS5mE2kMSbjLxYL41PHmYizFnU6C7JVcknw
afGrLVsO4yIiOxY+t2/f7spsQ/x8REIjDm1lrOL+OEwsIjp8+HDy0sNDxApkhcXYvPkRixW8hLN2
7dplCYu5hksO9idOnHD2q1evuu37mxOWDq6Qy4FSe75I04rBNsCTxIq3lE2kCRo3LRbyq6qqcvVs
fWwliEFPLkJggiFbgvfB2YaHgz6sPFqR9+zZ4+o4G507d87lxqqnOPB/9uxZtypIWKyeGkefGvDJ
qsWFEHmg9PJhecAm7qxw8LkcYQGErUM/DxsXHHwVYeX7C0KS0YEwzc6qw5YGuTwd1sYqpAsyIW45
NvzYa7FYeGujv/xQx+oikXPPVoNws+VIe9pwkY/qOWRzYaONHwf+qacd9XqTVTu96Oh7kvJW2efB
1osDyojVz9va/Vz0Az3FVQgUXFgBAQuENTQ05J7ogIB8wReGIKyAry8sDqMBAfnCfiCtQWWBlIBC
4NMH0iqEVdLb2zsdSAkoBHp6emZiTf2KsH7o6OgY4ERfiH8rCvj/gn/SaW9vH4019Z3+b+Hvsbim
+d0QH/QCAr4UaKezs3Mq1tJv/n+z/yU2/BXj74CAHNCEhqSnfwGqjqolaedDagAAAABJRU5ErkJg
gg==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://www.traniviva.it/service/img/system/myform_button_cerca.png

iVBORw0KGgoAAAANSUhEUgAAAEsAAAAcCAMAAAAeG7KXAAABYlBMVEX////MzMzMzMzMzMzMzMzM
zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
zMzMzMzMzMzQ0NDPz8/S0tLT09PR0dHOzs7a2trV1dXa2trOzs7Y2NjPz8/V1dXS0tLV1dXc3Nzl
5eXZ2dnj4+MzMzM+Pj4/Pz9JSUlLS0tVVVVXV1dYWFhgYGBhYWFjY2NkZGRvb29wcHBxcXF3d3d5
eXl9fX2CgoKJiYmKioqNjY2Ojo6QkJCUlJSWlpaXl5eZmZmcnJyjo6Ovr6+wsLC7u7u8vLy/v7/F
xcXHx8fIyMjJycnLy8vR0dHS0tLU1NTV1dXX19fb29vc3Nzd3d3e3t7f39/g4ODh4eHj4+Pk5OTl
5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozu7u7w8PDy8vL29vb5+fn6+vr7+/v8/Pz9/f3+/v7Mv4BW
AAAALnRSTlMABggLDxwhKCo2PD4/QUZbXGFjZGhpb3FzdIK8xszO1eHh4uLj5Ofq6+v39/j4enMM
zQAAAYxJREFUGNO9jldTwlAQRtfee8Xeux8kIBoVC6IRRUSwYRdFo6Ji+//uDTwlOOPIHc8DZ7Nh
DxBRSUt7/jSXElM1MnmXP9M91UTF3S9fMnjuJaoe/JTCR38lNSbltD4TDdSR+JBDso1a72S1HNSa
fJfDP7R2Z7DJAqCx4i5gMSX2myr2xQJI/dB6sxKHqu+yWSFWDMs6/DxsQ9Pj7JALMdvR223O1iKu
TUMzFYOeGV1q5r1f403O1m3aisuTMTzRY1YU+hVW0+lj8SHQlrUF21FatG5erWAua5jTHlSn50F4
I7vfmFdtR68Jbl2mrGA2a3fkgBXBrNt5IrxuriPYWoLtKHXJrbN7K14cmobXVBhrIQTFs2I+B/n/
Imy7OhUtw8oOlECYzQqwwggcwcfDCryBI8PwgVdB29VZzpYRVMzvit/PtAzFzcPFihNRw1C8/Mr3
29afEK3zBzlIbz3K4dxBDomtpglJrakmqhh4ksNYORV2XktJXXQVEJUNjQ7nz3hfEQlq6+rzpqaQ
6BthdvvTGj4IDQAAAABJRU5ErkJggg==

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://m3.trani.gocity.it/service/css/viva-18.css

.page {
	background-color: rgb(255, 255, 255);
}
* {
	margin: 0px; padding: 0px;
}
*:focus {
	outline: 0px;
}
a {
	outline: 0px;
}
a:active {
	outline: 0px;
}
img {
	border: 0px currentColor;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.floatclear {
	clear: both;
}
.alignmiddle {
	vertical-align: middle;
}
.hide {
	width: 0px; height: 0px; display: none; visibility: hidden;
}
.semantica {
	width: 0px; height: 0px; display: none; visibility: hidden;
}
body {
	margin: 0px; line-height: 15px; min-width: 980px; background-color: =
rgb(255, 255, 255); -webkit-font-smoothing: antialiased;
}
#main {
	width: 100%; margin-top: 0px;
}
#site {
	margin: 0px auto; width: 966px; max-width: 966px;
}
#page {
	width: 960px; margin-right: 3px; margin-left: 3px; min-height: 500px; =
max-width: 966px; background-color: rgb(255, 255, 255);
}
#pagecont {
	margin: 0px; width: 966px; background-image: =
url("http://css.gocity.it/service/img/system/page_white_bg.png"); =
background-repeat: repeat-y;
}
hr.separator {
	background-position: center; border: 0px currentColor; height: 8px; =
background-image: =
url("http://css.gocity.it/service/img/system/cool_hr.png"); =
background-repeat: no-repeat;
}
hr.mini {
	background-position: center; border: 0px currentColor; width: 500px; =
height: 8px; margin-left: -10px; background-image: =
url("http://css.gocity.it/service/img/system/cool_hr_mini.png"); =
background-repeat: no-repeat;
}
ol.numerata {
	padding-left: 26px; margin-top: 16px; margin-bottom: 16px;
}
div.subpagetit {
	padding: 5px 2px 0px; text-transform: uppercase; font-size: 11px; =
margin-top: 10px;
}
div.subpagetit_less {
	margin-top: 0px;
}
div.subpagetit_less2 {
	margin-top: 0px; margin-bottom: 0px;
}
div.cercapagetit {
	padding: 5px 2px 2px 8px; text-transform: uppercase; font-family: =
"Trebuchet MS",Arial,Helvetica; font-size: 11px; margin-top: 10px;
}
h3.pagetit {
	text-transform: uppercase; line-height: 16px; padding-top: 14px; =
padding-left: 14px; font-size: 11px; font-weight: normal;
}
h2.pagetit {
	text-transform: uppercase; line-height: 16px; padding-top: 14px; =
padding-left: 14px; font-size: 11px; font-weight: normal;
}
h4.pagetit {
	text-transform: uppercase; line-height: 16px; padding-top: 14px; =
padding-left: 14px; font-size: 11px; font-weight: normal;
}
h2.pagetith {
	padding: 0px 14px 0px 0px; margin-top: 4px; display: block;
}
h3.pagetits {
	font-size: 11px;
}
h3.subpagetit {
	line-height: 1.2em; padding-top: 2px; padding-left: 14px; font-family: =
"Lucida Grande","Lucida Sans =
Unicode",Verdana,Arial,Helvetica,sans-serif; font-size: 12px; =
font-weight: normal;
}
div.zonecat h3 {
	line-height: normal; font-family: "Lucida Grande","Lucida Sans =
Unicode",Verdana,Arial,Helvetica,sans-serif; font-size: 10px; =
font-weight: normal;
}
h5.corrtit {
	text-transform: uppercase; line-height: normal; padding-top: 20px; =
font-family: "Trebuchet MS",Arial,Helvetica; font-size: 11px; =
font-weight: normal;
}
h3.pagetitbig {
	font-size: 14px; font-weight: bold;
}
h2.pagetitbig {
	font-size: 14px; font-weight: bold;
}
body {
	color: rgb(51, 51, 51); font-family: "Lucida Grande","Lucida Sans =
Unicode",Verdana,Arial,Helvetica,sans-serif; font-size: 11px;
}
strong {
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans =
Unicode",Verdana,Arial,Helvetica,sans-serif; font-size: 11px;
}
em {
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans =
Unicode",Verdana,Arial,Helvetica,sans-serif; font-size: 11px;
}
b {
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans =
Unicode",Verdana,Arial,Helvetica,sans-serif; font-size: 11px;
}
i {
	font-family: "Lucida Grande","Lucida Sans","Lucida Sans =
Unicode",Verdana,Arial,Helvetica,sans-serif; font-size: 11px;
}
a {
	color: rgb(51, 51, 51);
}
a:link {
	color: inherit; text-decoration: none;
}
a:focus {
	color: inherit; text-decoration: none;
}
a:active {
	color: inherit; text-decoration: none;
}
a:visited {
	color: inherit; text-decoration: none;
}
a:hover {
	color: rgb(60, 60, 60); text-decoration: underline;
}
.blackshadow {
	text-shadow: #000 0 1px 0;
}
.myform .inline {
	clear: none; float: left;
}
.myform input.mytext {
	padding: 4px; border: 1px solid rgb(216, 216, 216); height: 17px; =
font-family: "Lucida Sans Unicode","Lucida =
Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 12px; =
background-image: =
url("http://css.gocity.it/service/img/system/myform_bg.png"); =
background-repeat: repeat-x;
}
.myform textarea.mytext {
	padding: 4px; border: 1px solid rgb(216, 216, 216); font-family: =
"Lucida Sans Unicode","Lucida =
Grande",Verdana,Arial,Helvetica,sans-serif; font-size: 12px; =
background-image: =
url("http://css.gocity.it/service/img/system/myform_bg.png"); =
background-repeat: repeat-x;
}
.myform input.wcerca {
	width: 221px; margin-top: 1px;
}
.myform input.wcerca_but {
	margin-left: 4px;
}
.myform input.inlinebut {
	margin-top: -1px; margin-left: 4px; float: left;
}
.myform input.page_cerca {
	width: 300px; margin-top: 1px;
}
.myform input.forum_nome {
	width: 200px;
}
.myform input.forum_email {
	width: 300px;
}
.myform input.telefono {
	width: 160px;
}
.myform input.email {
	width: 240px;
}
.myform input.short {
	width: 40px;
}
.myform input.data {
	width: 140px; margin-right: 4px;
}
.myform input.forum_reply {
	width: 380px; float: left;
}
.myform textarea.forum_commento {
	width: 470px; height: 100px;
}
.myform textarea.messaggio {
	width: 580px; height: 160px;
}
.myform textarea.sms {
	width: 562px; height: 34px;
}
.myform textarea.sms2 {
	width: 592px;
}
.myformlabel {
	padding-left: 2px; margin-top: 10px; margin-bottom: 2px; display: =
block;
}
.myfloatlabel {
	padding-left: 4px; margin-top: 9px; margin-bottom: 2px; float: left; =
display: block;
}
.myfloatlabeltit {
	margin-top: 7px;
}
.myforminfo {
	color: rgb(153, 153, 153); padding-left: 2px; display: block;
}
.myform input.mycheck {
	display: block;
}
.myform input.myterms {
	margin-top: 10px; float: left;
}
.myform input.mytit {
	margin-top: 8px; float: left;
}
.myform input.mybutton {
	padding-top: 10px; clear: both; margin-left: -1px; display: block;
}
.myform input.hiddenform {
	height: 0px; visibility: hidden;
}
.myform input.myformerr {
	border: 3px solid rgb(238, 115, 136);
}
.myform textarea.myformerr {
	border: 3px solid rgb(238, 115, 136);
}
.myform label.myformerr {
	color: rgb(223, 28, 62);
}
span.myformerror {
	color: rgb(223, 28, 62);
}
.myform label a {
	text-decoration: underline;
}
div.myformerr {
	border: 3px solid rgb(238, 115, 136); width: 486px; padding-bottom: =
7px; padding-left: 8px; margin-top: 8px; margin-left: -8px;
}
div.pointer {
	cursor: pointer;
}
.contentcont {
	top: -28px; margin-top: 0px; position: relative;
}
.contentcont_unnav {
	margin-top: 17px;
}
.contentcont_unnav_more {
	margin-top: 30px;
}
.content_space {
	height: 10px;
}
.content_space_mini {
	height: 6px;
}
.contentmain {
	width: 620px; padding-left: 0px; float: left;
}
.contentblock {
	margin-left: 14px;
}
.contentblock_top {
	margin-top: 10px;
}
.contentblock_up {
	margin-top: -10px;
}
.smallerblock {
	margin-right: 6px; margin-left: 8px;
}
.generalblock {
	margin-top: 15px; margin-right: 14px; margin-left: 14px;
}
.generalblock_top {
	margin-top: 8px;
}
.generalblock_no {
	margin-right: 14px; margin-left: 14px;
}
.generalblock_txt {
	text-align: justify; line-height: 1.7; padding-top: 4px;
}
.rightcol {
	margin-right: 14px; float: right;
}
.leftcol {
	margin-left: 14px; float: left;
}
.contlate {
	padding: 10px 6px 6px; width: 600px; margin-top: 16px; float: left;
}
.contlate hr {
	margin-bottom: 20px;
}
.reason_fly {
	bottom: 6px; position: fixed; z-index: 3000; cursor: pointer;
}
.reason {
	padding: 8px; border-radius: 4px; color: rgb(255, 255, 255); =
margin-right: 10px; margin-left: 10px; float: left; background-color: =
rgb(224, 86, 86); text-shadow: #FFF 0 0 0; -moz-border-radius: 4px; =
-webkit-border-radius: 4px;
}
.reason_fum {
	width: 28px; height: 10px; overflow: hidden; margin-left: 30px; =
background-image: =
url("http://css.gocity.it/service/img/system/fumetto_up.png"); =
background-repeat: no-repeat; background-color: rgb(224, 86, 86);
}
.redreason_fum {
	width: 11px; height: 7px; overflow: hidden; clear: both; margin-left: =
30px; background-image: =
url("http://css.gocity.it/service/img/system/fum_redreason.png"); =
background-repeat: no-repeat;
}
.reason a {
	color: rgb(255, 255, 255);
}
.reason a:hover {
	color: rgb(255, 255, 255);
}
.pop {
	padding: 8px; border-radius: 4px; margin-top: 10px; margin-bottom: 5px; =
float: left; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.popmsg {
	margin-top: 4px;
}
.popred {
	color: rgb(255, 255, 255); background-color: rgb(224, 86, 86);
}
.poporange {
	color: rgb(255, 255, 255); background-color: rgb(242, 163, 85);
}
.popgreen {
	color: rgb(255, 255, 255); background-color: rgb(111, 193, 83);
}
.undermenu {
	padding-top: 6px; padding-left: 13px; clear: both; margin-top: 6px; =
margin-bottom: 12px; border-top-color: rgb(212, 212, 212); =
border-top-width: 1px; border-top-style: dotted; display: block;
}
.underfilter {
	padding-top: 5px; padding-right: 14px; padding-left: 14px; =
border-bottom-color: rgb(212, 212, 212); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.facebook-cont {
	padding: 8px 8px 8px 12px; border: 1px solid rgb(245, 245, 245); =
margin-top: 10px; margin-bottom: -15px; margin-left: 14px;
}
.adsense-cont {
	padding: 8px 8px 8px 10px; border: 1px solid rgb(240, 240, 240); =
margin-top: 10px; margin-left: 14px; background-color: rgb(245, 245, =
245);
}
.correlaticont {
	padding-top: 30px; padding-bottom: 10px; background-color: rgb(234, =
234, 234);
}
.correlaticontfoto {
	padding: 16px; background-color: rgb(244, 244, 244);
}
.correlaticontfoto img {
	margin: 3px; border: 5px solid rgb(255, 255, 255);
}
.correlaticont div h3 {
	text-shadow: #FFF 0 1px 0;
}
.correlaticont div h4 {
	text-shadow: #FFF 0 1px 0;
}
.correlatinewstit {
	padding-top: 10px; clear: both;
}
.correlatiblock {
	width: 710px; margin-top: 8px; float: left;
}
.correlatiblock_noico {
	width: 920px; padding-left: 12px; margin-top: 0px;
}
.correlatifoto {
	border: 1px solid rgb(228, 228, 228); margin-left: 14px; float: left;
}
.correlatifoto img {
	border: 6px solid rgb(255, 255, 255);
}
div.corrtit {
	text-transform: uppercase; line-height: normal; padding-bottom: 6px; =
padding-left: 8px; font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 11px; font-weight: normal;
}
.megafumetto1 {
	height: 63px; background-image: =
url("http://css.gocity.it/service/img/system/correlati_fum_double.gif"); =
background-repeat: no-repeat;
}
.megafumetto2 {
	height: 63px; background-image: =
url("http://css.gocity.it/service/img/system/correlati_fum.gif"); =
background-repeat: no-repeat;
}
.megafumetto3 {
	height: 63px; background-image: =
url("http://css.gocity.it/service/img/system/correlati_fum_double_fin.gif=
"); background-repeat: no-repeat;
}
.typecatalogocorrelati {
	padding: 2px 5px; border-radius: 2px; color: rgb(102, 102, 102); =
font-size: 0.9em; margin-right: 4px; margin-bottom: 4px; float: left; =
background-color: rgb(221, 221, 221); text-shadow: #FFF 0 1px 0; =
-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.typecatalogocorrelati:hover {
	background-color: rgb(214, 214, 214);
}
.rightcorrelati {
	padding: 3px 10px; border-radius: 4px; color: rgb(102, 102, 102); =
margin-right: 4px; background-color: rgb(233, 233, 233); text-shadow: =
#FFF 0 1px 0; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.typeon {
	color: rgb(255, 255, 255); background-color: rgb(88, 88, 88); =
text-shadow: #333 0 1px 0;
}
.typeon:hover {
	color: rgb(255, 255, 255); background-color: rgb(88, 88, 88); =
text-shadow: #333 0 1px 0;
}
.typecont {
	margin-top: 15px;
}
.typeon a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.typeon a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.typecatalogocorrelati a {
	display: block;
}
.typecatalogocorrelati a:hover {
	text-decoration: none;
}
.upcatalogocorrelati {
	width: 606px; margin-top: 16px; float: left;
}
.catalogocorrelati ul {
	list-style: none; margin: 0px; overflow: hidden; clear: both; =
min-height: 500px;
}
.catalogocorrelati ul li {
	line-height: 1.1em; overflow: hidden; margin-top: 0px; margin-bottom: =
4px;
}
.catalogocorrelati ul li img.li_icon {
	border: 4px solid rgb(232, 232, 232); margin-right: 6px; float: left;
}
.catalogocorrelati ul li img.li_icon:hover {
	border: 4px solid rgb(216, 216, 216);
}
.catalogocorrelati ul li span.corrdata {
	padding: 4px 4px 4px 0px; color: rgb(158, 158, 158); line-height: =
1.4em;
}
.catalogocorrelati ul li span.corrtitolo {
	padding: 10px 4px 4px 0px; color: rgb(64, 64, 64); line-height: 1.2em; =
font-size: 1.1em;
}
.catalogocorrelati ul li span.corrsottotitolo {
	padding: 4px 4px 4px 0px; color: rgb(144, 144, 144); line-height: =
1.2em;
}
.catalogocorrelati ul li span.sotto {
	color: rgb(68, 68, 68); line-height: 1.3em; padding-left: 0px;
}
.catalogocorrelati ul li span.licomment {
	left: -86px; top: 3px; width: 25px; height: 21px; text-align: center; =
color: rgb(255, 255, 255); line-height: 1.2em; padding-top: 1px; =
margin-bottom: -24px; float: left; display: inline-block; position: =
relative; background-image: =
url("http://css.gocity.it/service/img/system/msg_bg.png"); =
background-repeat: no-repeat; text-shadow: #333 0 1px 0;
}
.catalogocorrelati ul li span.licomment_flat {
	width: 25px; height: 21px; text-align: center; color: rgb(255, 255, =
255); line-height: 1.2em; padding-top: 1px; margin-right: 3px; =
margin-bottom: -6px; display: block; background-image: =
url("http://css.gocity.it/service/img/system/msg_bg.png"); =
background-repeat: no-repeat; text-shadow: #333 0 1px 0;
}
.fotobox {
	margin-top: 10px; margin-left: 1px;
}
.fotobox img {
	margin: 3px; float: left;
}
.infobox_fotobox {
	padding: 15px; border: 6px solid rgb(240, 240, 240); width: 270px; =
margin-bottom: 10px;
}
.rubblock {
	width: 510px; text-align: justify; margin-top: 14px; margin-left: 0px; =
float: left;
}
.rubtit h3 {
	color: rgb(92, 92, 92); text-transform: uppercase; line-height: 1em; =
font-family: "Trebuchet MS",Arial,Helvetica; font-size: 14px; =
font-weight: normal;
}
.rubautore {
	padding: 5px; width: 506px; margin-bottom: 10px; background-color: =
rgb(240, 240, 240); border-radius-topleft: 6px; =
-moz-border-radius-topleft: 6px; -webkit-border-radius-topleft: 6px; =
border-radius-bottomleft: 6px; -moz-border-radius-bottomleft: 6px; =
-webkit-border-radius-bottomleft: 6px;
}
.rubautico {
	height: 56px; overflow: hidden; margin-right: 6px; float: left;
}
.rubautico img {
	border: 3px solid rgb(255, 255, 255);
}
.rubcatalogo ul li span.corrtitolo {
	padding: 0px;
}
.rubcatalogo_sep ul li {
	padding-top: 4px; padding-bottom: 9px; border-bottom-color: rgb(192, =
192, 192); border-bottom-width: 1px; border-bottom-style: dotted;
}
.rubcatalogo_sep ul li.lastrub {
	border-bottom-color: currentColor; border-bottom-width: medium; =
border-bottom-style: none;
}
.rubcatalogo_sepmore ul li {
	padding-bottom: 14px; margin-bottom: 30px; border-bottom-color: =
rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: =
dotted;
}
.rubcatalogo ul li.divide {
	padding-top: 4px; border-top-color: rgb(234, 234, 234); =
border-top-width: 1px; border-top-style: dashed;
}
.rubcatalogo ul li span.licomment {
	left: -128px;
}
.rubcatalogo ul li span.corrdata {
	display: block;
}
span.rightli {
	padding: 6px; border-radius: 3px; color: rgb(153, 153, 153); =
margin-top: 20px; float: right; display: block; background-color: =
rgb(245, 245, 245); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
span.rightli2 {
	margin-top: 30px;
}
.rubcom {
	padding: 6px; border-radius: 3px; color: rgb(153, 153, 153); =
margin-top: 4px; margin-left: -4px; float: left; display: block; =
background-color: rgb(245, 245, 245); -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
.rubtitolo {
	margin-top: 4px; display: block;
}
.rubdivide {
	padding-right: 4px; padding-bottom: 12px; padding-left: 4px; =
margin-right: -4px; margin-bottom: 8px; margin-left: -4px; =
border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.rubtitdivide {
	border-bottom-color: rgb(230, 230, 230); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.rubbox {
	padding: 5px; border-radius: 6px; line-height: 16px; margin-right: =
-4px; margin-left: -4px; background-color: rgb(240, 240, 240); =
-moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.rubboxmini {
	margin-top: -9px; margin-right: 10px; margin-bottom: -5px;
}
.setbox {
	padding-bottom: 10px;
}
.rubboxtit h3 {
	color: rgb(0, 0, 0); line-height: 1.2em; font-size: 16px; font-weight: =
normal;
}
.rubboxtit h2 {
	color: rgb(0, 0, 0); line-height: 1.2em; font-size: 16px; font-weight: =
normal;
}
.rubboxstit h3 {
	color: rgb(93, 93, 93); line-height: 1.2em; font-size: 13px; =
font-weight: normal;
}
.rubboxstit h2 {
	color: rgb(93, 93, 93); line-height: 1.2em; font-size: 13px; =
font-weight: normal;
}
.rubboxtit {
	padding-top: 12px;
}
.rubboxstit {
	padding-top: 4px;
}
.rubbox_btn {
	width: 84px; height: 20px; color: rgb(107, 107, 107); padding-top: 4px; =
padding-left: 13px; margin-top: 3px; margin-right: 6px; float: right; =
background-image: =
url("http://css.gocity.it/service/img/system/btn_sommario.png"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.rubbox_btn a {
	text-decoration: none; display: block;
}
.rubtoptitolo {
	color: rgb(180, 53, 89); line-height: 1.2em; font-size: 1.1em; =
margin-bottom: 4px; display: block;
}
.rubtoptitolo a {
	color: rgb(180, 53, 89);
}
.speblock {
	width: 636px; text-align: justify; margin-top: 0px; margin-left: 16px; =
float: left;
}
.slidecontainer {
	padding: 12px 30px 10px; border-radius: 5px; border: 1px solid rgb(235, =
235, 235); top: -40px; width: 243px; margin-right: 10px; margin-bottom: =
-50px; float: right; position: relative; background-color: rgb(255, 255, =
255); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.slidercont {
	background: =
url("http://css.gocity.it/service/img/system/slider_bg.gif") no-repeat =
0px 3px; width: 243px; padding-left: 16px;
}
.slidercont {
	height: 28px;
}
.slidercontbg {
	height: 28px;
}
.slidercont {
	position: relative;
}
.slider {
	position: relative;
}
.indicator {
	position: relative;
}
.slidercont {
	cursor: pointer;
}
.indicator {
	cursor: pointer;
}
.slidercontbg {
	background: url("http://css.gocity.it/service/img/system/slider.gif") =
no-repeat; width: 200px;
}
.slider {
	background: url("http://css.gocity.it/service/img/system/slider.gif") =
no-repeat; width: 200px;
}
.slider {
	height: 20px;
}
.indicator {
	height: 20px;
}
.slider {
	z-index: 1;
}
.indicator {
	background: =
url("http://css.gocity.it/service/img/system/slide_me.gif"); border: =
currentColor; width: 9px; overflow: hidden; font-size: 1px; position: =
absolute; z-index: 2;
}
.sliderlabel {
	color: rgb(102, 102, 102); margin-bottom: 4px;
}
.autorifoto {
	margin-left: 14px; float: left;
}
.autorifoto img {
	border: 16px solid rgb(240, 240, 240);
}
.autorifoto_sm {
	float: left;
}
.autorifoto_sm img {
	border: 4px solid rgb(240, 240, 240);
}
.autorifoto_fum {
	width: 23px; height: 27px; margin-top: 10px; float: left; =
background-image: =
url("http://css.gocity.it/service/img/system/fumetto_autore_home.gif"); =
background-repeat: no-repeat;
}
.autoriblock {
	width: 634px; margin-top: 14px; margin-left: 0px; float: left;
}
.autoriblock_sm {
	width: 830px; margin-left: 5px; float: left;
}
.autoriinblock {
	width: 664px; margin-top: 4px; margin-left: 0px; float: left;
}
.autoriblockfoto {
	width: 660px; margin-top: 5px; margin-left: 14px; float: left;
}
.autoritit h2 {
	color: rgb(51, 51, 51); text-transform: uppercase; line-height: 1em; =
font-family: "Trebuchet MS",Arial,Helvetica; font-size: 20px; =
font-weight: normal;
}
.autoritit div.h2 {
	color: rgb(51, 51, 51); text-transform: uppercase; line-height: 1em; =
font-family: "Trebuchet MS",Arial,Helvetica; font-size: 20px; =
font-weight: normal;
}
.autoritit_sm h2 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: =
"Trebuchet MS",Arial,Helvetica; font-size: 12px; font-weight: normal; =
margin-top: 3px;
}
.autoritit_sm div.h2 {
	color: rgb(51, 51, 51); text-transform: uppercase; font-family: =
"Trebuchet MS",Arial,Helvetica; font-size: 12px; font-weight: normal; =
margin-top: 3px;
}
.autoritesto {
	text-align: justify; color: rgb(88, 88, 88); line-height: 1.4em; =
margin-top: 10px; margin-bottom: 10px;
}
.autoritesto_sm {
	text-align: justify; color: rgb(88, 88, 88); line-height: 1.4em; =
margin-top: 2px;
}
.autoriwhat {
	margin: 15px -6px 10px -10px; padding: 8px 12px; border-radius: 4px; =
color: rgb(97, 97, 97); text-transform: uppercase; letter-spacing: 2px; =
font-family: "Trebuchet MS",Arial,Helvetica; font-size: 14px; =
background-color: rgb(230, 233, 236); text-shadow: #F4F5F7 0 1px 0; =
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.autoriwhat span {
	letter-spacing: 3px; font-weight: bold;
}
.autoricontfoto {
	width: 620px; padding-top: 6px; padding-bottom: 10px; float: left;
}
.autoricontfoto_max img {
	margin: 3px; border: 5px solid rgb(234, 234, 234);
}
.autoricontfoto_min img {
	margin: 1px; border: 3px solid rgb(234, 234, 234);
}
.autori_indexdock {
	margin-top: 8px;
}
.autori_indexdock img {
	border: 3px solid rgb(234, 234, 234); margin-right: 7px;
}
.autori_btn {
	width: 136px; height: 20px; color: rgb(107, 107, 107); padding-top: =
4px; padding-left: 13px; margin-right: 2px; float: right; =
background-image: =
url("http://css.gocity.it/service/img/system/btn_autore_foto.gif"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.autori_btn_back {
	width: 131px; height: 20px; color: rgb(107, 107, 107); padding-top: =
4px; padding-left: 13px; margin-top: -2px; margin-right: -18px; float: =
right; background-image: =
url("http://css.gocity.it/service/img/system/btn_autore_back.gif"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.autori_btn_pro {
	width: 136px; background-image: =
url("http://css.gocity.it/service/img/system/btn_autore_pro.gif");
}
.smartlink {
	padding: 0px 6px 1px; border-radius: 2px; border: 1px solid rgb(218, =
218, 218); text-decoration: none; background-color: rgb(243, 243, 243); =
-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.smartlink:hover {
	text-decoration: none;
}
.autori_btn a {
	text-decoration: none; display: block;
}
.autori_btn_back a {
	text-decoration: none; display: block;
}
.autorifotodock {
	padding-top: 5px; margin-top: 5px;
}
.autoriundtit {
	text-transform: uppercase; line-height: normal; padding-top: 6px; =
padding-left: 4px; font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 11px; font-weight: normal;
}
.autoriundtit_in {
	padding-top: 0px; padding-bottom: 12px;
}
.upcatalogo {
	width: 606px; margin-top: 10px; float: left;
}
.autoriallfoto {
	padding: 16px 12px 12px; background-image: =
url("http://css.gocity.it/service/img/system/autoriallfoto_bg.png"); =
background-repeat: repeat-x;
}
.autoriallfoto img {
	margin: 3px; border: 6px solid rgb(228, 228, 228);
}
.fotoblockr {
	padding: 3px 40px 3px 10px; border-radius: 2px; color: rgb(255, 255, =
255); text-transform: uppercase; margin-top: 20px; margin-bottom: 5px; =
margin-left: 3px; float: left; background-image: =
url("http://css.gocity.it/service/img/system/blockr.png"); =
background-repeat: repeat-x; background-color: rgb(174, 52, 63); =
text-shadow: #692123 0 1px 0; -moz-border-radius: 2px; =
-webkit-border-radius: 2px;
}
.fotoblockr1 {
	margin-top: 0px;
}
.cat {
	padding: 4px 6px; height: 14px; line-height: normal; letter-spacing: =
0.9px; font-size: 10px; float: left; display: inline-block; white-space: =
nowrap;
}
.catspacer {
	margin-right: 4px; margin-bottom: 4px;
}
.catnofloat {
	padding: 4px 6px; font-size: 10px;
}
.cat a {
	text-decoration: none;
}
.catex {
	margin-left: 6px;
}
.zonecat {
	color: rgb(107, 107, 107); background-color: rgb(240, 240, 240); =
text-shadow: #FFF 0 1px 0;
}
.zonecatex {
	color: rgb(107, 107, 107); background-color: rgb(255, 255, 255);
}
.topcat {
	border: 1px solid rgb(240, 240, 240); color: rgb(136, 136, 136); =
padding-top: 3px; padding-bottom: 3px;
}
.topcatno {
	color: rgb(122, 122, 122); padding-top: 4px; text-shadow: #FFF 0 1px 0;
}
.catsmall {
	padding: 3px 5px; height: 14px;
}
.catmicro {
	padding: 1px 4px; letter-spacing: normal;
}
.like {
	background-position: right 3px; color: rgb(107, 107, 107); =
padding-right: 16px; float: right; cursor: pointer; background-image: =
url("http://css.gocity.it/service/img/icons/like_off.png"); =
background-repeat: no-repeat; background-color: rgb(240, 240, 240);
}
.like:hover {
	color: rgb(107, 107, 107); background-image: =
url("http://css.gocity.it/service/img/icons/like.png"); =
background-color: rgb(232, 232, 232);
}
.cat_fum {
	width: 28px; height: 10px; overflow: hidden; clear: both; =
background-image: =
url("http://css.gocity.it/service/img/system/fumetto.png"); =
background-repeat: no-repeat;
}
.cat_fumex {
	width: 28px; height: 10px; overflow: hidden; clear: both; =
background-image: =
url("http://css.gocity.it/service/img/system/fumetto_exp.png"); =
background-repeat: no-repeat;
}
.cat_fumex_light {
	height: 6px; background-image: =
url("http://css.gocity.it/service/img/system/fumetto_exp_light.png");
}
.cat_fumex_light2 {
	height: 8px; background-image: =
url("http://css.gocity.it/service/img/system/fumetto_exp_light.png");
}
.cat_fumex_note {
	height: 6px; background-image: =
url("http://css.gocity.it/service/img/system/fumetto_exp_note.png");
}
.cat_fumex_micro {
	background-position: 0px -2px; height: 4px; background-image: =
url("http://css.gocity.it/service/img/system/fumetto_exp_light.png");
}
.cat_fum_footer {
	background-image: =
url("http://css.gocity.it/service/img/system/fumetto_footer.png");
}
.catround {
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: =
2px;
}
.catmainlist {
	margin-top: 10px;
}
.cat_btn {
	width: 101px; height: 24px; color: rgb(107, 107, 107); padding-top: =
4px; padding-left: 13px; margin-top: 8px; margin-right: 2px; float: =
right; background-image: =
url("http://css.gocity.it/service/img/system/cat_btn.gif"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.cat_btn a {
	text-decoration: none; display: block;
}
.zonacat {
	margin: 0px 4px 4px 0px; padding: 4px 6px; border-radius: 2px; height: =
14px; line-height: normal; letter-spacing: 0.5px; font-size: 10px; =
float: left; white-space: nowrap; -moz-border-radius: 2px; =
-webkit-border-radius: 2px;
}
.zonacat a {
	text-decoration: none;
}
.zonacat a:hover {
	text-decoration: none;
}
.zonacat1 {
	color: rgb(55, 55, 55); background-color: rgb(188, 188, 188); =
text-shadow: #DDD 0 1px 0;
}
.zonacat2 {
	color: rgb(83, 83, 83); background-color: rgb(212, 212, 212); =
text-shadow: #E6E6E6 0 1px 0;
}
.zonacat3 {
	color: rgb(155, 155, 155); background-color: rgb(225, 225, 225); =
text-shadow: #EFEFEF 0 1px 0;
}
.zonacat5 {
	padding: 2px 4px; color: rgb(110, 110, 110); font-size: 9px; =
margin-top: 3px; margin-right: 3px; margin-bottom: 0px; =
background-color: rgb(225, 225, 225); text-shadow: #EFEFEF 0 1px 0;
}
.zonacaton {
	color: rgb(255, 255, 255); background-color: rgb(70, 70, 70); =
text-shadow: #000 0 1px 0;
}
.zonacat4 {
	color: rgb(255, 255, 255);
}
.zonacat4 a {
	color: rgb(255, 255, 255);
}
.zonacat4 a:hover {
	color: rgb(255, 255, 255);
}
.zonacaton a {
	color: rgb(255, 255, 255);
}
.zonacaton a:hover {
	color: rgb(255, 255, 255);
}
.zonefirstcont {
	margin-top: 5px; background-color: rgb(234, 234, 234);
}
.zonefirst {
	width: 629px; float: left;
}
.zonetit h2 {
	color: rgb(77, 77, 77); line-height: normal; letter-spacing: 0.1em; =
padding-bottom: 4px; font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 1.8em; font-weight: bold; text-shadow: 0 1px 0 #FFF;
}
.zonelistcont {
	width: 100%;
}
.zone-tagcloud {
	width: 629px; float: left; min-height: 280px;
}
.zonelistcontsep {
	padding-top: 6px; padding-left: 12px; clear: both; border-top-color: =
rgb(212, 212, 212); border-top-width: 1px; border-top-style: dotted; =
display: block;
}
.zonelistcontup {
	padding-top: 6px; padding-left: 13px; clear: both; border-bottom-color: =
rgb(212, 212, 212); border-bottom-width: 1px; border-bottom-style: =
dotted; display: block; background-color: rgb(245, 245, 245);
}
.newstit {
	margin-top: 6px;
}
.newstit h2 {
	color: rgb(0, 0, 0); line-height: 1.2em; font-size: 16px; font-weight: =
normal; margin-top: -3px;
}
.newssub {
	margin-top: 6px;
}
.newssub h3 {
	color: rgb(74, 74, 74); line-height: 1.2em; font-size: 13px; =
font-weight: normal; margin-top: -3px;
}
.newssub h4 {
	color: rgb(126, 126, 126); line-height: 1.2em; font-size: 13px; =
font-weight: normal; margin-top: -1px;
}
.newstxt {
	text-align: justify; line-height: 20px; overflow: hidden; font-family: =
Tahoma,Geneva,sans-serif; font-size: 13px; margin-top: 13px; =
margin-bottom: 30px;
}
.newstxt strong {
	line-height: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: =
13px;
}
.newstxt em {
	line-height: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: =
13px;
}
.newstxt b {
	line-height: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: =
13px;
}
.newstxt i {
	line-height: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: =
13px;
}
.generalblock_txt {
	line-height: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: =
13px;
}
.generalblock_txt strong {
	line-height: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: =
13px;
}
.generalblock_txt b {
	line-height: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: =
13px;
}
.generalblock_txt i {
	line-height: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: =
13px;
}
.generalblock_txt i {
	line-height: 20px; font-family: Tahoma,Geneva,sans-serif; font-size: =
13px;
}
.infobox_txt {
	font-family: Tahoma,Geneva,sans-serif;
}
.infobox_txt strong {
	font-family: Tahoma,Geneva,sans-serif;
}
.infobox_txt i {
	font-family: Tahoma,Geneva,sans-serif;
}
.infobox_txt em {
	font-family: Tahoma,Geneva,sans-serif;
}
.infobox_txt b {
	font-family: Tahoma,Geneva,sans-serif;
}
.newstxt ul {
	padding-left: 26px;
}
.newstxt a {
	text-decoration: none; border-bottom-color: rgb(153, 153, 153); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
.newstxt a:hover {
	color: rgb(0, 0, 0); text-decoration: none; border-bottom-color: =
rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: =
solid;
}
.archivio_btn {
	width: 92px; height: 20px; color: rgb(107, 107, 107); padding-top: 4px; =
padding-left: 13px; margin-top: 12px; margin-right: 2px; float: right; =
background-image: =
url("http://css.gocity.it/service/img/system/archivio_btn.gif"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.archivio_btn a {
	text-decoration: none; display: block;
}
.conttit {
	margin-top: 8px;
}
.conttit h3 {
	color: rgb(0, 0, 0); line-height: 1.2em; font-size: 14px; font-weight: =
normal;
}
.conttit h2 {
	color: rgb(0, 0, 0); line-height: 1.2em; font-size: 14px; font-weight: =
normal;
}
.contsub {
	margin-top: 2px;
}
.contsub h4 {
	color: rgb(73, 73, 73); line-height: 1.4em; font-size: 13px; =
font-weight: normal;
}
.contsub h3 {
	color: rgb(73, 73, 73); line-height: 1.4em; font-size: 13px; =
font-weight: normal;
}
.subdivide {
	padding-bottom: 8px; padding-left: 4px; margin-bottom: 8px; =
margin-left: -4px; border-bottom-color: rgb(207, 207, 207); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
.contbox {
	padding: 8px 8px 7px; border-radius: 4px; margin-top: 10px; =
margin-bottom: 10px; background-color: rgb(240, 240, 240); =
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.catalogo div.contbox {
	width: 590px;
}
.conttxt {
	text-align: justify; line-height: 18px; font-size: 1.1em;
}
.eventipad {
	padding: 4px;
}
.databox {
	color: rgb(105, 105, 105); font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 1.1em; word-spacing: 0.2em;
}
.databoxpad {
	margin-left: -4px;
}
.corrbox {
	margin: 0px 0px 0px -8px; background-color: rgb(219, 219, 219);
}
.contdata {
	color: rgb(0, 0, 0); font-weight: bold;
}
.subdata {
	padding-left: 22px; margin-top: 2px;
}
.mapbox {
	border-radius: 4px; height: 300px; -moz-border-radius: 4px; =
-webkit-border-radius: 4px;
}
.contboxwhite {
	color: rgb(62, 62, 62); padding-top: 0px; padding-bottom: 0px; =
background-color: rgb(255, 255, 255);
}
.catalogo_agenda {
	width: 610px; float: left;
}
.catalogo_almanacco {
	width: 610px; float: left;
}
.catalogo_agenda_ho {
	width: 660px; float: left;
}
.agendablock {
	padding: 4px 12px 4px 8px; border-radius: 6px; margin-top: 10px; =
margin-bottom: 4px; margin-left: -5px; background-color: rgb(240, 240, =
240); -moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.agendablockmore {
	margin-top: 16px;
}
.agendablocksub {
	color: rgb(102, 102, 102); margin-top: 4px; margin-bottom: 2px; =
margin-left: 19px;
}
.agendaday {
	padding: 5px 3px; float: left;
}
.agendaday_dom {
	color: rgb(190, 61, 70);
}
.daylink {
	color: rgb(102, 102, 102); margin-top: 7px; float: right;
}
.subday {
	padding-left: 4px; margin-top: 3px; float: left;
}
.agendawdn {
	margin-top: 5px; text-shadow: #EEE 1px 0;
}
.agendamn {
	color: rgb(117, 117, 117); margin-top: -3px;
}
.catalogoagenda {
	padding-bottom: 10px;
}
.catalogoagendaday {
	margin-top: 16px;
}
.catalogoagendaday li {
	padding-bottom: 10px;
}
.agendatitolo {
	color: rgb(29, 29, 29); font-family: "Lucida Grande","Lucida =
Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif; =
font-weight: bold; margin-top: 5px; display: block;
}
.agendatitolo_less {
	margin-top: 2px;
}
.agendatitolonormal {
	color: rgb(29, 29, 29); font-family: "Lucida Grande","Lucida =
Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif; display: =
block;
}
.catalogoagendaday .agendatitolo {
	margin-top: 10px;
}
.agendatitololight {
	color: rgb(112, 112, 112); font-family: "Lucida Grande","Lucida Sans =
Unicode",Verdana,Arial,Helvetica,sans-serif; font-weight: normal;
}
.agendatool {
	color: rgb(112, 112, 112); margin-top: 4px; display: block;
}
.agendatool_more {
	margin-top: 8px;
}
.agendasottotitolo {
	color: rgb(112, 112, 112); display: block;
}
.agendadata {
	color: rgb(102, 102, 102); margin-top: 5px; margin-bottom: 10px; =
display: block;
}
.agendasottotitololight {
	color: rgb(133, 133, 133);
}
.monthbutton {
	padding-top: 4px; margin-left: 10px; float: left;
}
.monthdigit {
	float: left;
}
.monthright {
	margin-top: 1px; margin-right: 4px; float: right;
}
.almanacco_btn {
	width: 92px; height: 20px; color: rgb(107, 107, 107); padding-top: 4px; =
padding-left: 13px; margin-top: 6px; float: right; background-image: =
url("http://css.gocity.it/service/img/system/btn_almanacco.png"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.almanacco_btn a {
	text-decoration: none; display: block;
}
.agendalate {
	padding: 20px 6px 6px; width: 600px; margin-top: 20px; float: left;
}
.agendalate hr {
	margin-bottom: 20px;
}
.agmeteo {
	margin-bottom: 8px;
}
.agmeteo2 {
	padding-bottom: 14px; margin-top: 14px; margin-bottom: 10px; =
border-bottom-color: rgb(193, 193, 193); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.agmeteo2 .agmeteotemp {
	margin-top: 10px;
}
.agmeteoico {
	float: left;
}
.agmeteogo {
	float: left;
}
.agmeteogo img {
	margin-top: 20px; margin-right: 8px; margin-left: 4px;
}
.agmeteodati {
	padding-top: 8px; padding-right: 20px; margin-left: 6px; float: left;
}
.agmeteodati span.agmeteotit {
	color: rgb(102, 102, 102);
}
.agmeteotemp {
	margin-top: 4px;
}
.agmeteotemp span {
	text-align: center; float: left; display: block; min-width: 30px;
}
.agmeteotemp_max {
	padding: 2px 6px; color: rgb(255, 255, 255); margin-left: 4px; =
background-color: rgb(190, 61, 70); -moz-border-radius: 3px; =
-webkit-border-radius: 3px; moz-border-radius: 3px;
}
.agmeteotemp_min {
	padding: 2px 6px; border-radius: 3px; color: rgb(255, 255, 255); =
background-color: rgb(67, 108, 184); -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
.agmeteotemp_ind {
	padding: 2px 6px 2px 2px; color: rgb(102, 102, 102);
}
.agmeteotemp_not {
	padding: 2px 6px; border-radius: 3px; color: rgb(82, 82, 82); =
margin-left: 4px; background-color: rgb(224, 224, 224); =
-moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.agmeteomore {
	padding-top: 2px; float: left;
}
.agmeteoel {
	padding: 8px 7px; text-align: center; color: rgb(153, 153, 153); float: =
left;
}
.agmeteoel div img {
	margin-top: 3px;
}
.almasanto {
	line-height: 1.6em; margin-top: 18px;
}
.almeteomore {
	padding: 0px 6px; border-radius: 6px; margin-top: 4px; margin-bottom: =
8px; margin-left: 70px; background-color: rgb(224, 224, 224); =
-moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.almeteoel {
	padding: 8px 15px; color: rgb(51, 51, 51);
}
.albox {
	padding-top: 30px; clear: both; margin-bottom: 4px;
}
.albox div {
	color: rgb(102, 102, 102); margin-top: 2px; margin-bottom: 8px;
}
.metbox div {
	color: rgb(102, 102, 102); margin-top: 2px; margin-bottom: 8px;
}
.catalogo_almanacco ul {
	list-style: none;
}
.catalogo_almanacco ul li {
	margin-top: 6px;
}
.alunbox dl dt {
	padding: 1px 3px; color: rgb(51, 51, 51); clear: both; margin-top: 8px; =
float: left; display: block; background-color: rgb(197, 197, 197); =
-moz-border-radius: 3px; -webkit-border-radius: 3px; moz-border-radius: =
3px;
}
.alunbox dl dd {
	width: 560px; margin-top: 9px; margin-left: 4px; float: left;
}
.alfrase {
	padding: 8px; border-radius: 6px; margin-top: 20px; margin-left: -5px; =
min-height: 1px; background-color: rgb(191, 236, 249); =
-moz-border-radius: 6px; -webkit-border-radius: 6px;
}
.infofrase {
	padding: 8px; border-radius: 6px; margin-top: 20px; -moz-border-radius: =
6px; -webkit-border-radius: 6px;
}
.alfrasetxt {
	width: 490px; color: rgb(37, 88, 131); font-size: 1.2em; margin-top: =
6px; margin-right: 15px; margin-left: 15px; float: left;
}
.meteotri_tr {
	padding: 9px 2px 8px; border-bottom-color: rgb(193, 193, 193); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
.meteotri_data {
	padding-top: 11px; padding-right: 4px; padding-left: 4px; float: left;
}
.meteotri_ico {
	padding: 3px 5px; float: left;
}
.meteotri_desc {
	width: 495px; padding-right: 4px; padding-left: 4px; float: left;
}
.meteotri_desc1 {
	color: rgb(117, 117, 117);
}
.meteotri_ind {
	color: rgb(102, 102, 102); padding-right: 6px;
}
.meteotri_not {
	padding: 1px 4px; border-radius: 3px; color: rgb(82, 82, 82); =
background-color: rgb(235, 235, 235); -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
.meteotri_divide {
	margin-top: 10px; margin-bottom: 6px;
}
.meteotri_alert {
	padding-top: 12px; float: right;
}
.agenda_homeblock {
	padding-right: 14px; padding-left: 14px; float: left; background-color: =
rgb(243, 243, 243);
}
.agenda_homeblock2 {
	padding: 2px 20px 20px; border: 2px solid rgb(240, 240, 240); =
margin-top: 7px; margin-left: 10px; background-color: rgb(255, 255, =
255);
}
.agenda_homeblockin {
	width: 204px; padding-top: 12px; margin-top: 14px; border-top-color: =
rgb(216, 216, 216); border-top-width: 1px; border-top-style: dotted;
}
.agenda_homeblock_tit {
	margin: 8px -5px 10px; padding: 8px 12px 8px 8px; border-radius: 4px; =
background-color: rgb(232, 232, 232); -moz-border-radius: 4px; =
-webkit-border-radius: 4px;
}
.inagenda {
	border-bottom-color: rgb(240, 240, 240); border-bottom-width: 3px; =
border-bottom-style: solid; background-image: =
url("http://css.gocity.it/service/img/system/agbg.gif"); =
background-repeat: repeat-y;
}
.inagenda1 {
	padding: 0px 14px 3px; width: 444px; float: left;
}
.inagenda2 {
	width: 235px; float: left;
}
.inagenda3 {
	padding: 0px 14px; width: 224px; float: left; background-color: =
rgb(247, 247, 247);
}
.tagbox {
	margin: 10px 8px 0px -8px; font-size: 0.9em; background-color: rgb(247, =
247, 247);
}
.tagtit h3 {
	color: rgb(0, 0, 0); line-height: 1.2em; letter-spacing: 0.08em; =
font-family: "Trebuchet MS",Arial,Helvetica; font-size: 20px; =
font-weight: normal;
}
.tagtit h2 {
	color: rgb(0, 0, 0); line-height: 1.2em; letter-spacing: 0.08em; =
font-family: "Trebuchet MS",Arial,Helvetica; font-size: 20px; =
font-weight: normal;
}
.tagfoto {
	padding: 16px; background-color: rgb(244, 244, 244);
}
.tagfotodock_tmbox {
	margin-right: -15px; margin-bottom: 10px; margin-left: -3px;
}
.tagfotodock_tbox {
	margin-right: -12px; margin-bottom: 8px; margin-left: -1px;
}
.tagfotodock img {
	border: 5px solid rgb(228, 228, 228);
}
.tagfotodock img:hover {
	border: 5px solid rgb(214, 214, 214);
}
.tagfotodock img.tbox {
	margin-right: 8px; margin-bottom: 7px;
}
.tagfotodock img.tmbox {
	margin-right: 7px; margin-bottom: 6px;
}
.tag_txt {
	text-align: justify;
}
.cattag {
	padding-bottom: 4px;
}
.catspace {
	padding-left: 20px;
}
.tagcatalogo ul li span.corrtitolo {
	padding: 0px;
}
.tagcatalogo_sep ul li {
	width: 290px; padding-top: 4px; padding-bottom: 9px; margin-right: =
10px; border-bottom-color: rgb(192, 192, 192); border-bottom-width: 1px; =
border-bottom-style: dotted; float: left;
}
.tagcatalogo_sepmore ul li {
	padding-bottom: 14px; margin-bottom: 30px; border-bottom-color: =
rgb(192, 192, 192); border-bottom-width: 1px; border-bottom-style: =
dotted;
}
.infobox {
	border: 1px solid rgb(233, 233, 233); width: 310px; background-color: =
rgb(240, 240, 240);
}
.infobox_white {
	padding: 15px; border: 6px solid rgb(240, 240, 240); width: 270px; =
margin-bottom: 10px;
}
.infobox_white span {
	color: rgb(105, 105, 105);
}
.infobox_white img {
	margin-top: 2px; margin-right: 15px; float: left;
}
.infobox_white div.infobox_white_txt {
	width: 220px; float: left;
}
.infobox_up {
	top: -20px; margin-bottom: -20px; position: relative;
}
.infobox_foto_real {
	left: 626px; top: -26px; width: 300px; margin-bottom: -203px; position: =
relative;
}
.real2 {
	top: -63px; margin-bottom: -200px;
}
.real3 {
	top: -60px; margin-bottom: -200px;
}
.real4 {
	top: 6px; margin-bottom: -200px;
}
.infobox_foto_place {
	width: 300px; height: 200px;
}
.infobox_foto {
	padding: 5px;
}
.infobox_banner_box div.banner {
	padding: 5px; border: 1px solid rgb(233, 233, 233); width: 300px; =
background-color: rgb(240, 240, 240);
}
.infobox_banner_zone div.banner {
	padding: 5px; border: 1px solid rgb(233, 233, 233); width: 300px; =
background-color: rgb(240, 240, 240);
}
.infobox_banner_zone {
	padding-top: 18px; padding-bottom: 18px;
}
.infobox_banner_right div.banner {
	padding: 5px; border: 1px solid rgb(233, 233, 233); width: 300px; =
margin-top: 10px; background-color: rgb(240, 240, 240);
}
.infobox_banner div.banner {
	padding: 5px; border: 1px solid rgb(233, 233, 233); width: 300px; =
margin-top: 3px; background-color: rgb(240, 240, 240);
}
.infobox_banner_inbox {
	margin-bottom: 6px;
}
.infobox_banner_inbox div.banner {
	padding: 5px; border: 1px solid rgb(232, 232, 232); width: 300px; =
margin-top: 3px; background-color: rgb(255, 255, 255);
}
.banner_index div.banner {
	margin-top: 8px;
}
.banner_index_1 div.banner {
	margin-top: 12px;
}
.banner_index_2 div.banner {
	margin-top: 20px;
}
.infobox_txt {
	padding: 8px; color: rgb(87, 87, 87); line-height: 1.6em;
}
.infobox_tool {
	padding: 10px 5px; width: 302px; color: rgb(73, 73, 73); overflow: =
hidden; font-size: 10px; background-color: rgb(230, 230, 230);
}
.infobox_tool_small {
	padding: 4px 0px 2px; width: 310px;
}
.infobox_tool ul {
	list-style: none; margin: 0px 0px 0px 10px; overflow: hidden;
}
.infobox_tool_small ul {
	overflow: hidden; margin-left: 6px;
}
.infobox_tool ul li {
	margin: 1px 19px 0px 0px; float: left; display: inline; text-shadow: =
#FFF 0 1px 0;
}
.infobox_tool ul li a {
	height: 17px; padding-left: 19px; display: block; background-repeat: =
no-repeat;
}
.infobox_tool ul li a.stampa {
	background-image: =
url("http://css.gocity.it/service/img/icons/stampa.gif");
}
.infobox_tool ul li a.share {
	background-image: =
url("http://css.gocity.it/service/img/icons/share.gif");
}
.infobox_tool ul li a.email {
	padding-left: 18px; background-image: =
url("http://css.gocity.it/service/img/icons/email.gif");
}
.infolike {
	width: 310px; height: 55px; background-image: =
url("http://css.gocity.it/service/img/system/info_like.gif"); =
background-repeat: no-repeat;
}
.bannerbox {
	padding: 5px; border: 1px solid rgb(240, 240, 240); width: 300px; =
margin-top: 10px; background-color: rgb(240, 240, 240);
}
.feedbox {
	padding-left: 14px; margin-top: 10px;
}
.feedbox_ico {
	float: left;
}
.feedbox_txt {
	color: rgb(65, 65, 65); line-height: 1em; font-size: 12px; margin-top: =
3px; margin-left: 4px; float: left;
}
.feedbox_txt span {
	color: rgb(136, 136, 136); font-size: 10px; display: block;
}
.rblock {
	margin-top: 10px;
}
.rightblock {
	padding: 10px; width: 304px; margin-right: -14px; margin-bottom: -10px; =
border-left-color: rgb(210, 210, 210); border-left-width: 1px; =
border-left-style: dotted;
}
.leftblock {
	padding: 10px; width: 300px; margin-bottom: -10px; margin-left: -10px;
}
.rightblock_txt {
	color: rgb(93, 93, 93);
}
.fullblock {
	border-top-color: rgb(223, 223, 223); border-bottom-color: rgb(234, =
234, 234); border-top-width: 8px; border-bottom-width: 1px; =
border-top-style: solid; border-bottom-style: solid; background-color: =
rgb(247, 247, 247);
}
.fullblocklight div.fullblock {
	border-top-color: rgb(233, 233, 233); border-top-width: 4px; =
border-top-style: solid; background-color: rgb(240, 240, 240);
}
.fullcatalogo {
	padding: 6px 6px 6px 12px;
}
.dotblock {
	border-bottom-color: rgb(210, 210, 210); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.spacecatalogo {
	margin-top: 10px;
}
.boxcatalogo {
	margin-top: 25px; margin-right: 10px; margin-left: 10px; =
background-color: rgb(247, 247, 247);
}
.fumcatalogo {
	padding-left: 6px; margin-top: 6px;
}
.scrollcatalogo {
	padding-left: 6px; margin-top: 6px; margin-bottom: 4px;
}
.catalogo ul {
	list-style: none; margin: 0px; overflow: hidden; clear: both;
}
.catalogo ul.under {
	margin-left: 2px;
}
.catalogo ul.secondright {
	padding-top: 12px; padding-left: 6px;
}
.catalogo ul li {
	width: 466px; line-height: 1.2em; overflow: hidden; margin-top: 0px; =
margin-bottom: 10px; float: left; display: inline;
}
.catalogo_due {
	width: 620px; float: left;
}
.catalogo_due ul li {
	width: 600px; display: block;
}
.catalogo ul li.under {
	width: 234px;
}
.catalogo ul li.topfirst {
	width: 375px;
}
.catalogo ul li.topfirstindex {
	width: 450px; padding-bottom: 6px;
}
.catalogo ul li.rightmore {
	padding-bottom: 3px; margin-bottom: 3px; border-bottom-color: rgb(214, =
214, 214); border-bottom-width: 1px; border-bottom-style: dotted;
}
.catalogomini ul li.home {
	padding-bottom: 3px; margin-bottom: 4px; border-bottom-color: rgb(239, =
239, 239); border-bottom-width: 1px; border-bottom-style: dotted;
}
.catalogo ul li.last {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: =
currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.catalogo ul li.catalogo_exp {
	width: 932px; padding-bottom: 6px;
}
.catalogo ul li img.li_icon {
	border: 6px solid rgb(240, 240, 240); float: left;
}
.catalogo ul li img.li_icon_under {
	border: 6px solid rgb(234, 234, 234);
}
.catalogo ul li img.li_icon_topfirst {
	border: 6px solid rgb(224, 224, 224);
}
.catalogo ul li img.li_icon_exp {
	float: left;
}
.catalogo ul li img.li_icon_topfirst:hover {
	border: 6px solid rgb(214, 214, 214);
}
.catalogo ul li img.li_icon:hover {
	border: 6px solid rgb(226, 226, 226);
}
.catalogo ul.secondright li img.li_icon {
	border: 6px solid rgb(234, 234, 234);
}
.catalogo ul.third li img.li_icon:hover {
	border: 6px solid rgb(226, 226, 226);
}
.catalogo ul.secondright li img.li_icon:hover {
	border: 6px solid rgb(226, 226, 226);
}
.catalogo ul li img.li_icon_under:hover {
	border: 6px solid rgb(226, 226, 226);
}
.catalogo ul.secondright li {
	width: 540px;
}
.catalogo ul.secondright li.divide {
	padding-bottom: 11px; border-bottom-color: rgb(214, 214, 214); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
.catalogo ul.terzo li.divide {
	padding-bottom: 11px; border-bottom-color: rgb(214, 214, 214); =
border-bottom-width: 1px; border-bottom-style: dotted;
}
.catalogo ul li span.catalogo_main {
	padding: 6px 6px 0px; width: 380px; overflow: hidden; float: left; =
display: block;
}
.catalogo ul li span.catalogo_main_right {
	width: 400px;
}
.catalogo ul li span.catalogo_main_less {
	padding-top: 1px;
}
.catalogo ul li span.catalogo_main_rightmore {
	width: 450px;
}
.catalogo ul li span.catalogo_main_cat {
	padding-top: 8px;
}
.catalogo ul li span.catalogo_main_due {
	width: 470px;
}
.catalogo ul li span.catalogo_main_single {
	width: 460px;
}
.catalogo ul li span.catalogo_main_under {
	padding: 2px 4px 0px; width: 215px; overflow: hidden; display: block;
}
.catalogo ul li span.catalogo_main_topfirst {
	padding: 2px 4px 0px; width: 360px; overflow: hidden; display: block;
}
.catalogo ul li span.catalogo_main_topindex {
	padding: 2px 0px 0px 4px; overflow: hidden; display: block;
}
.catalogo ul li span.catalogo_main_exp {
	width: 542px; padding-left: 10px; margin-top: 6px;
}
.catalogo ul li span.catalogo_data {
	width: auto; color: rgb(148, 148, 148); text-shadow: #FFF 0 1px 0;
}
.catalogo ul li span.catalogo_titolo {
	line-height: 1.1em; letter-spacing: -0.01em; clear: both; font-size: =
13px; margin-top: 3px; display: block; text-shadow: #FFF 0 1px 0;
}
.catalogo ul li span.com_titolo {
	line-height: 1.2em; clear: both; font-family: "Lucida Grande","Lucida =
Sans","Lucida Sans Unicode",Verdana,Arial,Helvetica,sans-serif; =
font-size: 12px; margin-top: 6px; display: block; text-shadow: #FFF 0 =
1px 0;
}
.catalogo ul li span.com_titolo_un {
	color: rgb(51, 51, 51); line-height: 1.3em; font-size: 11px;
}
.catalogo ul li span.catalogo_titolo a {
	color: rgb(51, 51, 51);
}
.catalogo ul li span.catalogo_titolo a:hover {
	color: rgb(0, 0, 0);
}
.catalogo ul li span.catalogo_titolo_more {
	margin-top: 4px;
}
.catalogo_due ul li span.catalogo_titolo {
	margin-top: 2px;
}
.catalogo_notizie ul li span.catalogo_main_cat {
	padding-top: 2px;
}
.catalogo ul.under li span.catalogo_titolo {
	color: rgb(180, 53, 89);
}
.catalogo ul.under li span.catalogo_titolo a {
	color: rgb(180, 53, 89);
}
.catalogo ul.under li span.catalogo_titolo a:hover {
	color: rgb(150, 44, 73);
}
.catalogo ul li a:hover {
	text-decoration: none;
}
.catalogo ul li span.pi {
	color: rgb(122, 122, 122); line-height: 1.3em; padding-top: 2px; =
display: block; text-shadow: #FFF 0 1px 0;
}
.catalogo ul li span.pi a {
	color: rgb(122, 122, 122);
}
.catalogo ul li span.pi a:hover {
	color: rgb(96, 96, 96);
}
.catalogo ul li span.tintro {
	text-align: justify; color: rgb(93, 93, 93); line-height: 1.4em; =
padding-top: 6px; padding-left: 2px; clear: both; display: block;
}
.catalogo_main_exp ul li span.pi {
	text-align: justify;
}
.catalogo ul.catalogo_exp li.divide {
	padding-right: 10px; padding-bottom: 8px; margin-bottom: 20px; =
border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.catalogo ul.catalogo_exp li.divide span.catalogo_main_single {
	width: 427px; padding-left: 5px;
}
.catalogo ul.catalogo_exp li.divide span.catalogo_titolo {
	margin-top: 10px;
}
.catalogo ul li.catalogo_exp span.catalogo_titolo {
	margin-top: 10px;
}
.catalogo ul.catalogo_exp li.divide span.licomment {
	left: -159px;
}
.catalogo_icon {
	color: rgb(148, 148, 148); margin-top: 8px; margin-left: -2px; display: =
block;
}
.catalogo_icon span.li_lock_ico_ok {
	padding-top: 3px; margin-top: 2px; margin-left: 3px; border-top-color: =
rgb(242, 242, 242); border-top-width: 1px; border-top-style: dotted; =
display: block;
}
.catalogo_icon span.li_lock_ico_ko {
	border-top-color: currentColor; border-top-width: medium; =
border-top-style: none;
}
li.catalogo_exp span.catalogo_icon span.li_lock_ico_ok {
	padding-bottom: 4px; margin-bottom: 0px; margin-left: 0px; =
border-bottom-color: rgb(225, 225, 225); border-bottom-width: 1px; =
border-bottom-style: dotted; display: block;
}
.catalogo_notizie ul li span.pi {
	line-height: 1.2em;
}
.catalogo ul li span.li_lock {
	padding-left: 6px;
}
.catalogo ul li span.li_lock_ico {
	padding-left: 3px;
}
.catlistcont {
	width: 210px; padding-left: 5px; float: left;
}
.catlistcontsep {
	padding-top: 10px; clear: both; border-top-color: rgb(212, 212, 212); =
border-top-width: 1px; border-top-style: dotted; display: block;
}
.catrightcont {
	padding: 10px; width: 320px;
}
.catfirst {
	padding: 14px 14px 5px; width: 604px; overflow: hidden; float: left; =
background-color: rgb(234, 234, 234);
}
.catfirstindex {
	padding: 12px 16px 0px 12px; float: left; background-color: rgb(234, =
234, 234);
}
.catfirst_exp {
	padding: 14px 14px 0px; float: left;
}
.catfirstcont {
	margin-top: 5px;
}
.catfirstcont_topb {
	border-top-color: rgb(223, 223, 223); border-top-width: 8px; =
border-top-style: solid; background-color: rgb(247, 247, 247);
}
.catfirstcont_tab {
	margin-top: 0px;
}
.catsecond {
	width: 550px; padding-left: 5px; float: left; background-color: =
rgb(247, 247, 247);
}
.catthird {
	padding: 10px 10px 0px 14px; width: 935px; margin-top: 3px;
}
.catthird div.catalogo {
	width: 570px; float: left;
}
.catalogo ul.third {
	margin-bottom: 8px;
}
.catalogo ul.third li {
	width: 570px; margin-bottom: 4px;
}
.catalogo ul.third li span.catalogo_main_right {
	width: 486px;
}
.catsecondmore {
	width: 542px; padding-left: 5px; float: left; background-color: =
rgb(247, 247, 247);
}
.cat_container {
	padding-right: 2px; margin-bottom: 3px;
}
.cat_container_cerca {
	padding-top: 6px; clear: both;
}
.cat_titolo {
	width: 420px; float: left;
}
.hm_titolo {
	width: 417px; float: left;
}
.hm_titolo_1 a {
	width: 55px; height: 15px; text-indent: -2000em; margin-top: 16px; =
margin-right: -8px; margin-left: 16px; float: left; background-image: =
url("http://css.gocity.it/service/img/tabmenu/notizien.png"); =
background-repeat: no-repeat;
}
.hm_titolo_2 a {
	width: 45px; height: 15px; text-indent: -2000em; margin-top: 16px; =
margin-right: -8px; margin-left: 16px; float: left; background-image: =
url("http://css.gocity.it/service/img/tabmenu/sportn.png"); =
background-repeat: no-repeat;
}
.indextop {
	height: 28px; margin-top: 16px; margin-bottom: -5px;
}
.intoptitolo {
	width: 375px; padding-top: 9px; padding-right: 14px; padding-left: =
16px; float: left; min-height: 13px;
}
.intoptitolo h3 {
	margin: 0px; padding: 0px; line-height: normal; font-family: "Trebuchet =
MS",Arial,Helvetica; font-size: 12px; font-weight: normal;
}
.intoptab {
	padding-top: 4px; padding-left: 9px; float: left;
}
.intoptab img {
	margin-right: 2px; margin-left: 2px;
}
.indextop3 {
	background-image: =
url("http://css.gocity.it/service/img/tabmenu/index3.png"); =
background-repeat: repeat-x; background-color: rgb(204, 74, 74);
}
.intoptitolo {
	width: 444px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/index3-t.png"); =
background-repeat: repeat-x; background-color: rgb(204, 74, 74);
}
.intoptitolo h3 a {
	background: url("http://css.gocity.it/service/img/tabmenu/eventi.png") =
no-repeat 0px 0px; width: 160px; height: 18px; text-indent: -2000em; =
text-decoration: none; display: block;
}
.navtab {
	width: 340px; height: 41px; overflow: hidden; float: left;
}
.navbut {
	width: 340px; overflow: hidden; padding-bottom: 6px; margin-top: 13px; =
float: left;
}
.navbut_ag {
	width: 204px; margin-top: 6px; float: right;
}
.navbut img {
	margin-left: 6px;
}
.navbut_ag img {
	margin-left: 6px;
}
.navtab ul {
	list-style: none; margin: 0px; padding: 0px;
}
.navtab ul li {
	margin: 0px; float: left; display: inline;
}
.navtab ul li a {
	height: 32px; text-indent: -2000em; margin-top: 9px; display: block; =
background-repeat: no-repeat;
}
.navtab ul li.notizie1 a {
	width: 93px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/notizie1.png"); =
background-repeat: no-repeat;
}
.navtab ul li.notizie1 a.open {
	width: 91px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/notizie1o.png");
}
.navtab ul li.notizie2 a {
	width: 93px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/notizie2.png"); =
background-repeat: no-repeat;
}
.navtab ul li.notizie2 a.open {
	width: 91px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/notizie2o.png");
}
.navtab ul li.notizie3 a {
	width: 109px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/notizie3.png"); =
background-repeat: no-repeat;
}
.navtab ul li.notizie3 a.open {
	width: 107px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/notizie3o.png");
}
.navtab ul li.ireport1 a {
	width: 105px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/ireport1.png"); =
background-repeat: no-repeat;
}
.navtab ul li.ireport1 a.open {
	width: 105px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/ireport1o.png");
}
.navtab ul li.ireport2 a {
	width: 105px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/ireport2.png"); =
background-repeat: no-repeat;
}
.navtab ul li.ireport2 a.open {
	width: 105px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/ireport2o.png");
}
.navtab ul li.vetrine1 a {
	width: 65px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine1.png"); =
background-repeat: no-repeat;
}
.navtab ul li.vetrine1 a.open {
	width: 65px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine1o.png");
}
.navtab ul li.vetrine2 a {
	width: 52px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine2.png"); =
background-repeat: no-repeat;
}
.navtab ul li.vetrine2 a.open {
	width: 51px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine2o.png");
}
.navtab ul li.vetrine3 a {
	width: 68px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine3.png"); =
background-repeat: no-repeat;
}
.navtab ul li.vetrine3 a.open {
	width: 69px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine3o.png");
}
.navtab ul li.vetrine4 a {
	width: 57px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine4.png"); =
background-repeat: no-repeat;
}
.navtab ul li.vetrine4 a.open {
	width: 57px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine4o.png");
}
.navtab ul li.vetrine5 a {
	width: 92px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine5.png"); =
background-repeat: no-repeat;
}
.navtab ul li.vetrine5 a.open {
	width: 94px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine5o.png");
}
.navtab ul li.vetrine6 a {
	width: 57px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine6.png"); =
background-repeat: no-repeat;
}
.navtab ul li.vetrine6 a.open {
	width: 57px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine6o.png");
}
.navtab ul li.vetrine7 a {
	width: 57px; margin-left: 3px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine7.png"); =
background-repeat: no-repeat;
}
.navtab ul li.vetrine7 a.open {
	width: 57px; background-image: =
url("http://css.gocity.it/service/img/tabmenu/vetrine7o.png");
}
.catright {
	width: 300px; float: left;
}
.catbanner {
	padding-left: 7px;
}
.catsense {
	padding-top: 10px; padding-right: 14px; padding-left: 14px;
}
.catminibanner {
	width: 300px; padding-top: 12px; margin-top: 12px; margin-left: 14px; =
border-top-color: rgb(204, 204, 204); border-top-width: 1px; =
border-top-style: dotted;
}
.catduobanner {
	padding-right: 14px; padding-bottom: 4px; padding-left: 14px;
}
.cathover2 {
	color: rgb(255, 255, 255); background-color: rgb(75, 75, 75);
}
.cathover {
	color: rgb(255, 255, 255); background-color: rgb(102, 102, 102);
}
.cathover:hover {
	background-color: rgb(64, 64, 64);
}
.cathover2:hover {
	background-color: rgb(64, 64, 64);
}
.cathover a {
	color: rgb(255, 255, 255);
}
.cathover2 a {
	color: rgb(255, 255, 255);
}
.catcont {
	color: rgb(120, 120, 120);
}
.rightfeed {
	width: 310px;
}
.rightfeedindex {
	width: 480px;
}
.rightfeed_due {
	width: 320px;
}
.cat_cerca_t {
	color: rgb(51, 51, 51); padding-left: 8px; font-family: "Trebuchet =
MS",Arial,Helvetica; margin-top: 10px;
}
.cat_cerca_f {
	padding-top: 4px; padding-left: 6px;
}
.cerca_f {
	padding-top: 4px; padding-left: 1px;
}
.myform input.cat_cerca {
	width: 200px; margin-top: 1px;
}
.myform input.catin_cerca {
	width: 120px; margin-top: 1px;
}
.catalogo ul li span.cat {
	display: block;
}
.catalogo ul li span.cater {
	display: block;
}
.catalogo ul li div.cat {
	top: -1px; position: relative;
}
.catalogo ul li span.cat {
	top: -1px; position: relative;
}
.catalogo ul li div.cater span {
	margin-left: 6px;
}
span.caterdata {
	margin-left: 6px;
}
.catalogo ul li span.cater {
	margin-bottom: 22px;
}
.catalogo ul li span.licomment {
	left: -125px; top: 3px; width: 25px; height: 21px; text-align: center; =
color: rgb(255, 255, 255); line-height: 1.2em; padding-top: 1px; =
margin-bottom: -24px; float: left; display: inline-block; position: =
relative; background-image: =
url("http://css.gocity.it/service/img/system/msg_bg.png"); =
background-repeat: no-repeat; text-shadow: #561B21 0 1px 0;
}
.catalogo_almanacco ul li span.licomment {
	left: -125px; top: 3px; width: 25px; height: 21px; text-align: center; =
color: rgb(255, 255, 255); line-height: 1.2em; padding-top: 1px; =
margin-bottom: -24px; float: left; display: inline-block; position: =
relative; background-image: =
url("http://css.gocity.it/service/img/system/msg_bg.png"); =
background-repeat: no-repeat; text-shadow: #561B21 0 1px 0;
}
ul.mini_media li span.licomment {
	left: -125px; top: 3px; width: 25px; height: 21px; text-align: center; =
color: rgb(255, 255, 255); line-height: 1.2em; padding-top: 1px; =
margin-bottom: -24px; float: left; display: inline-block; position: =
relative; background-image: =
url("http://css.gocity.it/service/img/system/msg_bg.png"); =
background-repeat: no-repeat; text-shadow: #561B21 0 1px 0;
}
.catalogo ul li span.licomment_right {
	left: -126px;
}
.catalogo ul li span.licomment_right_mini {
	left: -69px;
}
.catalogo ul li span.licomment_cal {
	left: -127px; top: 3px;
}
.catalogo_almanacco ul li span.licomment_cal {
	left: -127px; top: 3px;
}
.catalogo ul li span.licomment_mini {
	left: -69px; top: 3px;
}
.catalogo ul li span.licomment_mini2 {
	left: -84px; top: 3px;
}
.catalogo ul li span.licomment_mini3 {
	left: -71px; top: 3px;
}
.catalogo ul li span.licomment_mini4 {
	left: -60px; top: 3px;
}
ul.mini_media li span.licomment {
	left: -60px; top: 3px;
}
.catalogo ul li span.licomment_under {
	left: 3px; top: -20px;
}
.catalogo ul li span.licomment_topindex {
	left: 3px; top: 3px;
}
.catalogo ul li span.licomment_topindex2 {
	left: 3px; top: -251px;
}
.catalogo ul li span.licomment_exp {
	left: -368px;
}
.catalogo ul li span.licomment_topcat {
	left: 3px; top: -251px;
}
.catalogo ul.secondright li span.catalogo_titolo {
	margin-top: 8px;
}
.catalogoagenda ul li {
	width: 590px;
}
.catalogomini ul {
	list-style: none; margin: 0px; overflow: hidden; clear: both;
}
.catalogomini ul li {
	line-height: 1.1em; overflow: hidden; margin-top: 0px; margin-bottom: =
4px;
}
.catalogomini ul li img.li_icon {
	border: 4px solid rgb(232, 232, 232); margin-right: 6px; float: left;
}
.catalogomini_gr ul li img.li_icon {
	border: 4px solid rgb(207, 207, 207);
}
.catalogomini ul li img.li_icon:hover {
	border: 4px solid rgb(216, 216, 216);
}
.catalogomini ul li span.limitblock {
	overflow: hidden; display: block; max-height: 32px;
}
.catalogomini ul li span.titolo {
	padding: 4px 4px 4px 0px; color: rgb(26, 26, 26); line-height: 1.2em; =
margin-top: 6px;
}
.catalogomini ul li span.titolos {
	padding: 4px 4px 4px 0px; color: rgb(26, 26, 26); line-height: 1.1em; =
margin-top: 6px;
}
.catalogomini ul li span.titoloblock {
	color: rgb(26, 26, 26); padding-top: 6px; padding-bottom: 1px; display: =
block;
}
.catalogomini ul li span.sottotitolo {
	padding: 4px 4px 4px 0px; color: rgb(158, 158, 158); line-height: =
1.2em;
}
.catalogomini ul li span.sottotitolos {
	padding: 4px 4px 4px 0px; color: rgb(158, 158, 158); line-height: =
1.1em;
}
.catalogomini ul li span.sottotitoloh {
	line-height: 1.4em;
}
.catalogomini ul li span.sottotitoloblock {
	padding: 0px 4px 4px 0px; color: rgb(158, 158, 158); display: block;
}
.catalogomini ul li span.dataspace {
	color: rgb(158, 158, 158); margin-top: 4px; display: block;
}
.catalogomini ul li span.sotto {
	color: rgb(88, 88, 88);
}
.catalogomini ul li span.info {
	color: rgb(158, 158, 158);
}
.catalogomini ul li span.licomment_miniho {
	left: -128px; top: 3px; width: 25px; height: 21px; text-align: center; =
color: rgb(255, 255, 255); line-height: 1.2em; padding-top: 1px; =
margin-bottom: -24px; float: left; display: inline-block; position: =
relative; background-image: =
url("http://css.gocity.it/service/img/system/msg_bg.png"); =
background-repeat: no-repeat; text-shadow: #561B21 0 1px 0;
}
.catalogomini ul li span.typeicon {
	padding: 3px 2px 2px 0px; color: rgb(141, 141, 141); line-height: =
1.6em; display: block;
}
.catalogomini ul li span.calendario {
	color: rgb(201, 50, 80); line-height: 1.2em;
}
.catalogomini ul li span.calendarioblock {
	padding: 6px 4px 1px; color: rgb(201, 50, 80); display: block;
}
.sottodark {
	line-height: 1.1em; padding-bottom: 3px; margin-top: 3px; display: =
block;
}
.sottodark {
	color: rgb(122, 122, 122);
}
.sottodark a {
	color: rgb(122, 122, 122);
}
.sottodark a:hover {
	color: rgb(96, 96, 96); text-decoration: none;
}
.catalogomini ul li span.catalogo_titolo {
	color: rgb(51, 51, 51); line-height: 1.1em; font-size: 12px; =
margin-bottom: 0px; display: block;
}
.catalogomini ul li span.catalogo_titolo a {
	color: rgb(51, 51, 51);
}
.catalogomini ul li span.catalogo_titolo a:hover {
	color: rgb(0, 0, 0); text-decoration: none;
}
.catalogoagendaho ul li {
	width: 630px; padding-right: 20px; padding-bottom: 4px; =
border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.catalogoagendaho ul li.last {
	padding-bottom: 8px; border-bottom-color: currentColor; =
border-bottom-width: medium; border-bottom-style: none;
}
.catalogoagendaho2 ul li {
	width: 610px;
}
.catalogoagendaho3 ul li {
	width: 220px; padding-top: 2px; padding-bottom: 6px;
}
.catalogoagendaho4 ul li {
	width: 440px;
}
.catalogoagendaho ul li img.li_icon {
	border: 4px solid rgb(216, 216, 216);
}
.catalogoright ul li img.li_icon {
	border-color: rgb(234, 234, 234);
}
.catalogoright ul li img.li_icon {
	border-width: 3px;
}
.catalogoright ul li img.li_icon:hover {
	border-width: 3px;
}
.catalogoright ul li {
	padding-bottom: 3px; margin-bottom: 3px; border-bottom-color: rgb(229, =
229, 229); border-bottom-width: 1px; border-bottom-style: dotted;
}
.catalogoright ul li.last {
	padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: =
currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.catalogoindex ul {
	list-style: none; margin: 0px; overflow: hidden; clear: both;
}
.catalogoindex ul li {
	width: 156px; line-height: 1.1em; overflow: hidden; margin-top: 0px; =
margin-right: 10px; float: left;
}
.catalogoindex ul li span.licomment {
	left: 2px; top: -20px; width: 25px; height: 21px; text-align: center; =
color: rgb(255, 255, 255); line-height: 1.2em; padding-top: 1px; =
margin-bottom: -24px; float: left; display: inline-block; position: =
relative; background-image: =
url("http://css.gocity.it/service/img/system/msg_bg.png"); =
background-repeat: no-repeat; text-shadow: #561B21 0 1px 0;
}
.catalogoindex ul li img.li_icon {
	border: 3px solid rgb(234, 234, 234);
}
.catalogoindex_gr ul li img.li_icon {
	border: 3px solid rgb(207, 207, 207);
}
.catalogoindex_ir ul li img.li_icon {
	border: 3px solid rgb(240, 211, 134);
}
.catalogoindex ul li img.li_icon:hover {
	border: 3px solid rgb(216, 216, 216);
}
.catalogoindex_ir ul li img.li_icon:hover {
	border: 3px solid rgb(235, 197, 95);
}
.catalogoindex ul li span.titolo {
	padding: 2px 2px 0px; color: rgb(64, 64, 64); line-height: 1.2em; =
margin-top: 3px; display: block;
}
.catalogoindex ul li span.sottotitolo {
	padding: 0px 2px 2px; color: rgb(144, 144, 144); line-height: 1.2em; =
font-size: 11px; display: block;
}
.catalogoindex ul li span.sottoico {
	margin-top: 8px; display: block;
}
.catalogoindex ul li span.sottoico_rub {
	padding: 2px; width: 156px; height: 56px; background-image: =
url("http://css.gocity.it/service/img/system/fumetto-rubriche.gif"); =
background-repeat: no-repeat;
}
.catalogoindex ul li span.sottoico_blog {
	padding: 2px; width: 156px; height: 56px; background-image: =
url("http://css.gocity.it/service/img/system/fumetto-blog.gif"); =
background-repeat: no-repeat;
}
.catalogoindex ul li span.sottogruppotitolo {
	padding: 2px 2px 0px; color: rgb(51, 51, 51); text-transform: =
uppercase; display: block;
}
.catalogoindex ul li span.sottogrupposotto {
	padding: 0px 2px 2px; color: rgb(88, 88, 88); display: block;
}
table {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
table.table-editor {
	padding: 0px; width: 100%; line-height: 1.6em; font-size: 0.9em; =
background-color: rgb(255, 255, 255);
}
table.table-editor th {
	padding: 10px; border: 1px solid rgb(223, 223, 223); text-align: left; =
text-transform: uppercase; background-color: rgb(244, 244, 244);
}
table.table-editor td {
	padding: 10px; border: 1px solid rgb(223, 223, 223); text-align: left; =
background-color: rgb(255, 255, 255);
}
table.table-editor td.table-unb {
	white-space: nowrap;
}
table.table-editor td.table-center {
	text-align: center;
}
table.table-editor th.table-center {
	text-align: center;
}
table.table-editor td.table-bre {
	word-wrap: break-word;
}
table.table-editor td div.table-sep {
	color: rgb(74, 74, 74); padding-bottom: 10px; margin-bottom: 8px; =
border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.horblock {
	margin-top: 4px; margin-bottom: 4px; background-color: rgb(244, 244, =
244);
}
.hortext {
	width: 400px; text-align: right; padding-top: 24px; padding-right: =
20px; float: left;
}
.horico {
	float: left;
}
.horline {
	border-width: 0px 1px 1px; border-style: none solid solid; =
border-color: currentColor rgb(244, 244, 244) rgb(244, 244, 244); =
padding: 1px;
}
.horlinetext {
	padding: 3px 20px 3px 3px; width: 400px; text-align: right; float: =
left;
}
.catalogospeciale {
	border: 1px solid rgb(231, 231, 231); background-image: =
url("http://css.gocity.it/service/img/system/widget-dx-bg.png"); =
background-repeat: repeat-x;
}
.catalogospeciale ul {
	list-style: none; margin: 0px; overflow: hidden; clear: both;
}
.catalogospeciale ul li {
	padding: 4px; line-height: 1.1em; overflow: hidden; margin-top: 0px; =
border-bottom-color: rgb(255, 255, 255); border-bottom-width: 4px; =
border-bottom-style: solid;
}
.catalogospeciale ul li.latest {
	border-bottom-color: currentColor; border-bottom-width: 0px; =
border-bottom-style: none;
}
.catalogospeciale ul li img.li_icon {
	float: right;
}
.catalogospeciale ul li span.titolo {
	padding: 4px 4px 4px 0px; color: rgb(26, 26, 26); line-height: 1.2em; =
margin-top: 6px;
}
.catalogospeciale ul li span.dataspace {
	color: rgb(158, 158, 158); margin-top: 4px; margin-bottom: 4px; =
display: block;
}
.catalogodock ul {
	list-style: none; margin: 0px; overflow: hidden; clear: both;
}
.catalogodock ul li {
	width: 208px; line-height: 1.1em; overflow: hidden; margin-top: 0px; =
margin-right: 7px; margin-bottom: 4px; float: left; background-color: =
rgb(245, 245, 245);
}
.catalogodock ul li img.li_icon {
	margin: 1px 4px 1px 1px; border: 3px solid rgb(234, 234, 234); float: =
left;
}
.catalogodock ul li span.titolo {
	padding: 6px 4px 4px 0px; color: rgb(125, 125, 125); line-height: =
1.1em; display: block;
}
.cerca_titolo {
	padding: 20px 20px 17px 18px; margin-bottom: 6px; background-color: =
rgb(243, 243, 243);
}
.cerca_titoloin {
	padding: 20px 8px;
}
.cerca_titolo span.tit {
	color: rgb(51, 51, 51); padding-top: 2px; font-family: "Trebuchet =
MS",Arial,Helvetica; font-size: 12px; float: left;
}
.cerca_titolo span.tit2 {
	padding-left: 30px;
}
.cerca_titolo ul {
	list-style: none; margin: 0px 0px 0px 10px; padding: 0px; border: =
currentColor; overflow: hidden; float: left; max-height: 23px;
}
.cerca_titolo ul li {
	background: =
url("http://css.gocity.it/service/img/system/round4_sx.gif") no-repeat =
left top; margin: 0px 2px 2px; color: rgb(116, 116, 116); float: left; =
display: inline; white-space: nowrap; min-height: 23px;
}
.cerca_titolo ul li span {
	background: =
url("http://css.gocity.it/service/img/system/round4_dx.gif") no-repeat =
right top; padding: 3px 8px; line-height: normal; display: block; =
min-height: 23px;
}
.cerca_titolo ul li a {
	background: =
url("http://css.gocity.it/service/img/system/round4_dx.gif") no-repeat =
right top; padding: 3px 8px; line-height: normal; display: block; =
min-height: 23px;
}
.cerca_titolo ul li:hover {
	color: rgb(110, 110, 110); background-image: =
url("http://css.gocity.it/service/img/system/round4_hover_sx.gif");
}
.cerca_titolo ul li:hover a {
	background-image: =
url("http://css.gocity.it/service/img/system/round4_hover_dx.gif");
}
.cerca_titolo ul li.open {
	background-image: =
url("http://css.gocity.it/service/img/system/round3_sx.gif");
}
.cerca_titolo ul li.open span {
	color: rgb(255, 255, 255); background-image: =
url("http://css.gocity.it/service/img/system/round3_dx.gif");
}
.cerca_titolo ul li.open a {
	color: rgb(255, 255, 255); background-image: =
url("http://css.gocity.it/service/img/system/round3_dx.gif");
}
.cerca_titolo ul li a:hover {
	text-decoration: none;
}
.cerca_form {
	padding: 20px 20px 20px 9px; margin-top: 20px;
}
.cerca_formin {
	padding: 0px; margin-top: 0px; float: left;
}
.cerca_form div.tit {
	color: rgb(234, 133, 21); text-transform: uppercase; padding-top: 2px; =
padding-left: 7px; font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 12px;
}
.cerca_index {
	padding-top: 14px; margin-left: 12px; float: left;
}
.cerca_index div.tit {
	padding-left: 7px;
}
.cerca_result {
	color: rgb(102, 102, 102); text-transform: uppercase; font-family: =
"Trebuchet MS",Arial,Helvetica; font-size: 10px; margin-top: 2px; =
margin-bottom: 10px; margin-left: 16px;
}
.cerca_noresult {
	color: rgb(102, 102, 102); line-height: 2em; padding-left: 4px; =
margin-bottom: 10px;
}
.cerca_noresult span {
	color: rgb(51, 51, 51); font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 16px;
}
.cerca_noresult a {
	color: rgb(0, 0, 0);
}
.allegatocont {
	margin-top: 30px;
}
.allegato {
	padding-top: 6px; padding-left: 50px; margin-top: 8px; min-height: =
40px; background-repeat: no-repeat;
}
.pdf {
	background-image: =
url("http://css.gocity.it/service/img/doctype/pdf.png");
}
.doc {
	background-image: =
url("http://css.gocity.it/service/img/doctype/doc.png");
}
.zip {
	background-image: =
url("http://css.gocity.it/service/img/doctype/zip.png");
}
.rar {
	background-image: =
url("http://css.gocity.it/service/img/doctype/rar.png");
}
.rtf {
	background-image: =
url("http://css.gocity.it/service/img/doctype/rtf.png");
}
.xls {
	background-image: =
url("http://css.gocity.it/service/img/doctype/xls.png");
}
.tags_right {
	padding: 6px; width: 300px; overflow: hidden;
}
.tags_right_nopad {
	width: 300px; overflow: hidden;
}
.tags {
	overflow: hidden; margin-top: 10px;
}
.tags_less {
	padding-bottom: 10px; margin-top: 0px;
}
.tags ul {
	list-style: none; margin: 0px; padding: 0px; border: currentColor; =
float: left;
}
.tags ul li {
	margin: 0px 3px 3px 0px; padding: 3px 6px; border-radius: 2px; height: =
14px; line-height: normal; letter-spacing: 0.5px; font-size: 10px; =
float: left; white-space: nowrap; text-shadow: #FFF 0 1px 0; =
-moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.tags ul li.tag6 {
	color: rgb(55, 55, 55); background-color: rgb(207, 207, 207);
}
.tags ul li.tag6 a {
	color: rgb(55, 55, 55);
}
.tags ul li.tag5 {
	color: rgb(79, 79, 79); background-color: rgb(214, 214, 214);
}
.tags ul li.tag5 a {
	color: rgb(79, 79, 79);
}
.tags ul li.tag4 {
	color: rgb(79, 79, 79); background-color: rgb(221, 221, 221);
}
.tags ul li.tag4 a {
	color: rgb(79, 79, 79);
}
.tags ul li.tag3 {
	color: rgb(104, 104, 104); background-color: rgb(221, 221, 221);
}
.tags ul li.tag3 a {
	color: rgb(104, 104, 104);
}
.tags ul li.tag2 {
	color: rgb(133, 133, 133); background-color: rgb(229, 229, 229);
}
.tags ul li.tag2 a {
	color: rgb(133, 133, 133);
}
.tags ul li.tag1 {
	color: rgb(164, 164, 164); background-color: rgb(236, 236, 236);
}
.tags ul li.tag1 a {
	color: rgb(164, 164, 164);
}
.tags ul li.wiki {
	background-position: right; padding-right: 16px; background-image: =
url("http://css.gocity.it/service/img/icons/tag_wiki.gif"); =
background-repeat: no-repeat;
}
.tags ul li a {
	text-decoration: none;
}
.tags ul li a:hover {
	color: rgb(0, 0, 0);
}
.tags div {
	color: rgb(162, 162, 162); clear: both;
}
.featbox {
	overflow: hidden; margin-top: 10px;
}
.featbox2 {
	overflow: hidden; margin-top: 20px;
}
.featitem {
	border-bottom-color: rgb(214, 214, 214); border-bottom-width: 1px; =
border-bottom-style: dotted;
}
.feat_no_item {
	margin-top: 2px; margin-bottom: 6px;
}
.feat_more_item {
	padding: 6px; margin-top: 1px;
}
.feat_more_item img {
	margin-right: 4px; margin-left: 0px; vertical-align: middle;
}
.feat_more_item span {
	color: rgb(91, 91, 91); vertical-align: middle;
}
.feat_more_item span a {
	text-decoration: none;
}
.feattxt {
	width: 300px; line-height: 1em; overflow: hidden;
}
.featimg {
	border: 4px solid rgb(232, 232, 232); margin-top: 4px; margin-right: =
4px; margin-bottom: 4px; float: left;
}
.featimg:hover {
	border: 4px solid rgb(216, 216, 216);
}
.feattxt_xl {
	width: 540px; padding-top: 2px;
}
.feattxt span.titolo {
	color: rgb(51, 51, 51); margin-top: 6px; display: block;
}
.feattxt span.sottotitolo {
	color: rgb(117, 117, 117); font-size: 0.9em; display: block;
}
#topwidget_spin {
	padding-top: 2px; margin-left: 10px; float: left;
}
ul.ticker {
	list-style: none;
}
ul.ticker li {
	display: none;
}
ul.ticker li {
	height: 16px;
}
ul.ticker li.active_ticker {
	display: block;
}
ul.ticker li span.tickerdata {
	color: rgb(122, 122, 122);
}
.gallery {
	margin-top: 20px; background-color: rgb(240, 240, 240);
}
.video {
	margin-top: 20px; background-color: rgb(240, 240, 240);
}
.galleryright {
	margin-right: -14px; margin-left: 14px;
}
.videoright {
	margin-right: -14px; margin-left: 14px;
}
#gallery_spin {
	width: 24px; padding-top: 7px; float: right;
}
#video_spin {
	width: 24px; padding-top: 7px; float: right;
}
#gallery_msg {
	clear: both; background-color: rgb(240, 240, 240);
}
#video_msg {
	clear: both; background-color: rgb(240, 240, 240);
}
.gallery_top {
	height: 29px; background-image: =
url("http://css.gocity.it/service/img/system/subgallery_bg.png"); =
background-repeat: repeat-x;
}
.video_top {
	height: 29px; background-image: =
url("http://css.gocity.it/service/img/system/subgallery_bg.png"); =
background-repeat: repeat-x;
}
.gallery_top ul {
	list-style: none; margin: 0px; padding-left: 22px;
}
.video_top ul {
	list-style: none; margin: 0px; padding-left: 22px;
}
.gallery_top ul li {
	padding: 8px 12px; height: 13px; overflow: hidden; float: left; =
display: inline; position: relative; z-index: 10; cursor: pointer;
}
.video_top ul li {
	padding: 8px 12px; height: 13px; overflow: hidden; float: left; =
display: inline; position: relative; z-index: 10; cursor: pointer;
}
.gallery_top ul li:hover {
	color: rgb(255, 255, 255); background-image: =
url("http://css.gocity.it/service/img/system/subgallery_hover_bg.png"); =
background-repeat: repeat-x;
}
.video_top ul li:hover {
	color: rgb(255, 255, 255); background-image: =
url("http://css.gocity.it/service/img/system/subgallery_hover_bg.png"); =
background-repeat: repeat-x;
}
.gallery_top ul li a {
	background-position: 0px 3px; height: 29px; color: rgb(229, 229, 229); =
text-indent: -2000em; text-decoration: none; display: block; =
background-repeat: no-repeat;
}
.video_top ul li a {
	background-position: 0px 3px; height: 29px; color: rgb(229, 229, 229); =
text-indent: -2000em; text-decoration: none; display: block; =
background-repeat: no-repeat;
}
.gallery_top ul li#slideshow a {
	width: 76px; background-image: =
url("http://css.gocity.it/service/img/mediawidget/nslideshow.png");
}
.gallery_top ul li#foto a {
	width: 21px; background-image: =
url("http://css.gocity.it/service/img/mediawidget/nfoto.png");
}
.gallery_top ul li#miniature a {
	width: 46px; background-image: =
url("http://css.gocity.it/service/img/mediawidget/miniature.png");
}
.gallery_top ul li#galleria a {
	width: 39px; background-image: =
url("http://css.gocity.it/service/img/mediawidget/ngalleria.png");
}
.video_top ul li#video a {
	width: 57px; background-image: =
url("http://css.gocity.it/service/img/mediawidget/video.png");
}
.gallery_top ul li#esplora a {
	width: 36px; background-image: =
url("http://css.gocity.it/service/img/mediawidget/esplora.png");
}
.video_top ul li#esplora_video a {
	width: 36px; background-image: =
url("http://css.gocity.it/service/img/mediawidget/esplora.png");
}
.gallery_top ul li.open {
	color: rgb(255, 255, 255); background-image: =
url("http://css.gocity.it/service/img/system/subgallery_open.png"); =
background-repeat: no-repeat;
}
.video_top ul li.open {
	color: rgb(255, 255, 255); background-image: =
url("http://css.gocity.it/service/img/system/subgallery_open.png"); =
background-repeat: no-repeat;
}
.gallery_core {
	padding: 12px 0px 10px 14px; margin-left: 4px; min-height: 60px; =
background-color: rgb(240, 240, 240);
}
.video_core {
	padding: 12px 0px 10px 14px; margin-left: 4px; min-height: 60px; =
background-color: rgb(240, 240, 240);
}
.gallery_th {
	background-position: 0px 1px; padding: 10px 9px 9px; height: 95px; =
margin-top: 4px; margin-right: 12px; margin-bottom: 4px; float: left; =
background-image: =
url("http://css.gocity.it/service/img/system/thumb_bg.png"); =
background-repeat: no-repeat;
}
.gallery_med {
	padding: 17px 17px 0px; margin-top: 6px; margin-bottom: 5px; =
margin-left: 2px; float: left; box-shadow: 0px 1px 3px rgba(0,0,0,0.2); =
background-color: rgb(255, 255, 255);
}
.gallery_med_fum {
	padding: 4px 6px; top: -6px; color: rgb(255, 255, 255); overflow: =
hidden; margin-right: 6px; margin-left: 10px; float: left; display: =
inline-block; position: relative; z-index: 2; max-width: 502px; =
background-color: rgb(51, 51, 51); text-shadow: #000 0 1px 0;
}
.gallery_med_top_fum {
	top: -6px; width: 28px; height: 10px; overflow: hidden; clear: both; =
margin-left: 10px; position: relative; z-index: 3; background-image: =
url("http://css.gocity.it/service/img/system/fumetto_rev.png"); =
background-repeat: no-repeat;
}
.gallery_med_under_fum {
	padding: 4px 6px; top: -2px; color: rgb(117, 117, 117); line-height: =
normal; overflow: hidden; clear: both; font-size: 10px; margin-bottom: =
5px; margin-left: 4px; float: left; display: inline-block; position: =
relative; z-index: 1; max-width: 480px; background-color: rgb(233, 233, =
233); text-shadow: #FFF 0 1px 0;
}
.gallery_med_under_fum_ico {
	padding: 4px 1px 4px 6px; top: -2px; float: left; position: relative;
}
.gallery_med_small {
	padding: 10px;
}
.gallery_med_last {
	padding: 10px; color: rgb(102, 102, 102); font-size: 10px; margin-top: =
4px; float: left;
}
.gallery_med_last span {
	color: rgb(65, 65, 65); font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 18px; font-weight: bold;
}
.gallery_med_last img {
	margin-top: 8px;
}
.gallery_th img {
	border: 1px solid rgb(233, 233, 233);
}
.gallery_th:hover {
	background-image: =
url("http://css.gocity.it/service/img/system/thumb_hover_bg.png");
}
.gallery_title {
	padding-bottom: 4px; padding-left: 4px; float: left; text-shadow: #FFF =
0 1px 0;
}
.gallery_sep {
	height: 20px;
}
.gallery_sep_exp {
	height: 5px;
}
.video_sep_exp {
	height: 5px;
}
.gallery_btn {
	width: 100px; height: 24px; color: rgb(107, 107, 107); padding-top: =
4px; padding-left: 13px; margin-right: 22px; float: right; =
background-image: =
url("http://css.gocity.it/service/img/system/btn.gif"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.gallery_btn a {
	text-decoration: none; display: block;
}
.gallery_new {
	padding: 17px; width: 540px; margin-top: 6px; margin-bottom: 5px; =
margin-left: 2px; box-shadow: 0px 1px 3px rgba(0,0,0,0.2); =
background-color: rgb(255, 255, 255);
}
.controller {
	margin-top: 8px; margin-left: 418px; position: absolute;
}
.left_controller {
	width: 5px; height: 28px; float: left; background-image: =
url("http://css.gocity.it/service/img/system/left_controller.png"); =
background-repeat: no-repeat;
}
.cent_controller {
	width: auto; height: 28px; float: left; min-width: 100px; =
background-color: rgb(77, 77, 77);
}
.right_controller {
	width: 5px; height: 28px; float: left; background-image: =
url("http://css.gocity.it/service/img/system/right_controller.png"); =
background-repeat: no-repeat;
}
.controller_btn {
	width: 50px; float: right;
}
.controller_btn img {
	margin-top: 3px; margin-left: 3px; opacity: 0.7;
}
.controller_btn img:hover {
	opacity: 1;
}
.controller_btn img.off {
	opacity: 0.2;
}
.controller_sep {
	width: 3px; text-align: center; margin-right: 2px; float: right;
}
.controller_txt {
	text-align: center; color: rgb(255, 255, 255); padding-right: 6px; =
padding-left: 4px; font-size: 10px; margin-top: 7px; float: right;
}
.gallery_core_show {
	padding: 0px 0px 10px; margin-left: 0px; background-color: rgb(240, =
240, 240);
}
.video_core_show {
	padding: 0px 0px 10px; margin-left: 0px; background-color: rgb(240, =
240, 240);
}
.pre_videoplayer {
	padding: 10px 10px 6px; color: rgb(255, 255, 255); background-color: =
rgb(0, 0, 0); text-shadow: #000 0 1px 0;
}
.cont_videoplayer {
	width: 620px; background-color: rgb(0, 0, 0);
}
.right_videoplayer {
	background-position: bottom; padding: 10px; width: 320px; height: =
360px; color: rgb(223, 223, 223); border-bottom-color: rgb(26, 26, 26); =
border-bottom-width: 1px; border-bottom-style: solid; float: right; =
background-image: =
url("http://css.gocity.it/service/img/system/right_player_bg.png"); =
background-repeat: repeat-x; background-color: rgb(0, 0, 0);
}
.nowide {
	width: 610px; padding-bottom: 10px; padding-left: 10px;
}
.pre_videoplayer div.vi_titolo {
	float: left;
}
.pre_videoplayer div.vi_timer {
	margin-top: 5px; float: right;
}
.right_videoplayer div.vi_timer span.dx {
	background: =
url("http://css.gocity.it/service/img/system/roundred_dx.gif") no-repeat =
right top; padding: 3px 10px 5px 3px;
}
.pre_videoplayer div.vi_timer span.dx {
	background: =
url("http://css.gocity.it/service/img/system/roundred_dx.gif") no-repeat =
right top; padding: 3px 10px 5px 3px;
}
.pre_videoplayer div.vi_timer span.sx {
	background: =
url("http://css.gocity.it/service/img/system/roundred_sx.gif") no-repeat =
left top; padding: 3px 3px 5px 10px; min-height: 30px; text-shadow: =
#692123 0 1px 0;
}
.right_videoplayer div.vi_timer span.sx {
	background: =
url("http://css.gocity.it/service/img/system/roundred_sx.gif") no-repeat =
left top; padding: 3px 3px 5px 10px; min-height: 30px; text-shadow: =
#692123 0 1px 0;
}
.right_videoplayer div.vi_timer {
	margin-top: 10px; margin-left: -6px;
}
.under_videoplayer {
	padding: 10px; background-color: rgb(29, 29, 29);
}
.under_videodock {
	border: 1px solid rgb(23, 23, 23);
}
.under_video {
	padding: 5px; width: 285px; color: rgb(255, 255, 255); overflow: =
hidden; margin-right: 4px; float: left;
}
.under_video_vet {
	width: 600px;
}
.under_video a:hover {
	color: rgb(255, 255, 255);
}
.under_video img {
	border: 6px solid rgb(39, 39, 39); margin-right: 8px; float: left;
}
.under_video img:hover {
	border-color: rgb(60, 60, 60);
}
.under_video span {
	color: rgb(204, 204, 204); padding-top: 2px; font-size: 10px; display: =
block;
}
.under_video span.light {
	color: rgb(51, 51, 51);
}
.location {
	margin-top: 10px;
}
.explorer {
	padding: 6px 8px 8px; border-radius: 10px; line-height: 1.4em; =
background-color: rgb(245, 245, 245); -moz-border-radius: 10px; =
-webkit-border-radius: 10px;
}
.explorer_box {
	padding: 4px; border: 1px solid rgb(240, 240, 240); margin-top: 6px; =
margin-bottom: 5px; margin-left: 2px; float: left; background-color: =
rgb(255, 255, 255);
}
.explorer_info {
	padding-top: 0px; padding-left: 2px; margin-top: 8px; float: left;
}
.explorer_info_less {
	margin-top: 2px;
}
.explorer_titolo {
	width: 335px; color: rgb(91, 91, 91); padding-right: 8px; padding-left: =
8px; margin-top: 2px;
}
.explorer_titolo_more {
	width: 420px;
}
.explorer_titolo_less {
	margin-top: 0px;
}
.explorer_titolo span {
	color: rgb(74, 74, 74); font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 14px; font-weight: bold;
}
.explorer_titolo span a {
	color: rgb(74, 74, 74);
}
.explorer_data {
	color: rgb(100, 100, 100); padding-left: 8px; margin-top: 6px;
}
.explorer_data_less {
	margin-top: 5px;
}
.explorer_data_more {
	margin-top: 15px;
}
.explorer_data span {
	color: rgb(133, 133, 133);
}
.explorer_gallery_btn {
	width: 100px; height: 24px; color: rgb(107, 107, 107); padding-top: =
4px; padding-left: 13px; margin-top: 14px; margin-left: 2px; =
background-image: =
url("http://css.gocity.it/service/img/system/btn.gif"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.explorer_video_btn {
	width: 100px; height: 24px; color: rgb(107, 107, 107); padding-top: =
4px; padding-left: 13px; margin-top: 14px; margin-left: 2px; =
background-image: =
url("http://css.gocity.it/service/img/system/btn.gif"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.explorer_video_btn {
	margin-top: 8px;
}
.explorer_scheda_btn {
	width: 126px; height: 24px; color: rgb(107, 107, 107); padding-top: =
4px; padding-left: 13px; margin-top: 6px; margin-left: 2px; =
background-image: =
url("http://css.gocity.it/service/img/system/monumenti_btn.gif"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
.explorer_scheda_btn_less {
	margin-top: 4px;
}
.explorer_gallery_btn a {
	text-decoration: none; display: block;
}
.explorer_video_btn a {
	text-decoration: none; display: block;
}
.explorer_scheda_btn a {
	text-decoration: none; display: block;
}
.explorer_intro {
	color: rgb(116, 116, 116); font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 11px; margin-top: 16px; margin-bottom: -5px; margin-left: =
14px;
}
.youtuber {
	padding: 10px 8px 8px; border-radius: 10px; margin-top: 16px; =
background-color: rgb(240, 240, 240); -moz-border-radius: 10px; =
-webkit-border-radius: 10px;
}
.youtuber_box {
	padding: 8px; border: 1px solid rgb(233, 233, 233); margin-top: 5px; =
margin-bottom: 5px; background-color: rgb(255, 255, 255);
}
.youtuber_titolo {
	padding-right: 8px; padding-left: 8px; font-size: 12px;
}
.youtuber_titolo span {
	color: rgb(102, 102, 102);
}
.youtuber_data {
	color: rgb(100, 100, 100); line-height: 1.5em; padding-left: 8px; =
margin-top: 6px;
}
.youtuber_data span {
	color: rgb(133, 133, 133);
}
.youtuber_scheda_btn {
	width: 152px; height: 24px; color: rgb(107, 107, 107); padding-top: =
4px; padding-left: 13px; margin-top: 10px; margin-left: 2px; =
background-image: =
url("http://css.gocity.it/service/img/system/btn_xl2.gif"); =
background-repeat: no-repeat;
}
.youtube_sep_exp {
	height: 25px;
}
.youtuber_intro {
	color: rgb(116, 116, 116); font-family: "Trebuchet MS",Arial,Helvetica; =
font-size: 11px; margin-top: 16px; margin-bottom: -12px; margin-left: =
14px;
}
#inforumcont {
	padding-bottom: 10px; margin-top: 15px;
}
#inforum {
	padding: 0px 12px 12px; border: 1px solid rgb(240, 240, 240); =
background-color: rgb(240, 240, 240);
}
.inforumpost {
	padding-top: 16px; padding-bottom: 6px; border-bottom-color: rgb(193, =
193, 193); border-bottom-width: 1px; border-bottom-style: dashed;
}
.inforumreplypost {
	margin-top: 10px;
}
.inforuminfo {
	width: 70px; float: left;
}
.inforumtxt {
	width: 500px; color: rgb(51, 51, 51); float: right;
}
.inforumtit {
	color: rgb(153, 184, 48); font-size: 13px;
}
.inforumtit span {
	color: rgb(147, 147, 147); font-size: 10px;
}
.fbavatar {
	border: 5px solid rgb(221, 221, 221); left: -75px; top: -48px; width: =
50px; margin-right: -78px; float: left; position: relative;
}
.imgfbavatar {
	border: 5px solid rgb(221, 221, 221);
}
.icofbavatar {
	left: 4px; top: -18px; margin-bottom: -18px; position: relative;
}
.icofbreply {
	left: 32px; top: -16px; margin-bottom: -16px; position: relative;
}
.inforumavatar {
	border: 5px solid rgb(255, 255, 255); width: 60px; height: 60px; float: =
right;
}
.inforumtxtrep {
	background-position: 0px 6px; width: 500px; color: rgb(51, 51, 51); =
padding-left: 10px; float: right; background-image: =
url("http://css.gocity.it/service/img/system/fumetto_forum.png"); =
background-repeat: no-repeat;
}
.inforumrep {
	color: rgb(147, 147, 147); margin-top: 5px; margin-left: 80px;
}
.inforumrep img {
	margin-right: 4px;
}
.inforumreplies {
	padding: 6px; border-radius: 5px; color: rgb(102, 102, 102); =
background-color: rgb(255, 255, 255); -moz-border-radius: 5px; =
-webkit-border-radius: 5px;
}
.inforumreplies_more {
	color: rgb(74, 74, 74); cursor: pointer; background-color: rgb(214, =
214, 214);
}
.inforumreplies_more:hover {
	background-color: rgb(197, 197, 197);
}
.inforumreplies div.inforumtit {
	color: rgb(253, 172, 64); font-size: 12px;
}
.inforumreplypost div.inforumavatar {
	width: 30px; height: 30px; margin-left: 30px;
}
.inforummore {
	padding: 4px 4px 5px 90px; color: rgb(102, 102, 102); background-color: =
rgb(233, 233, 233);
}
.inforeply_spin {
	float: right;
}
.inforumnew {
	padding: 0px 12px 12px; margin-top: 2px; background-color: rgb(245, =
245, 245);
}
.inforumnew_round {
	border-radius: 8px; margin-bottom: 8px; -moz-border-radius: 8px; =
-webkit-border-radius: 8px;
}
.inforumnewform div.cat {
	margin-top: 10px;
}
.inforumnewavatar {
	float: right;
}
.inforumnewform {
	width: 500px; float: right;
}
.inforumnewform_no {
	padding-top: 14px;
}
.inforumnew_small {
	padding-bottom: 10px;
}
.commentiblock {
	width: 604px; margin-top: -20px; float: left;
}
.commentiblock div#inforum {
	padding: 0px; border: 0px currentColor;
}
.commentiblock div.inforumtxt {
	width: 524px;
}
.commentiblock div.inforumtxtrep {
	width: 524px;
}
.commentiblock div.inforumavatar {
	border: 5px solid rgb(240, 240, 240);
}
.commentiblock div.inforumreplies {
	color: rgb(102, 102, 102); background-color: rgb(240, 240, 240);
}
.commentiblock div.inforumreplies_more {
	color: rgb(74, 74, 74); cursor: pointer; background-color: rgb(214, =
214, 214);
}
.commentiblock div.inforumreplies_more:hover {
	background-color: rgb(197, 197, 197);
}
.commentiblock div.inforumtxtrep {
	background-image: =
url("http://css.gocity.it/service/img/system/fumetto_forum_inv.png");
}
.latebox {
	padding: 0px 6px 6px 10px; width: 200px; margin-top: 26px; =
border-left-color: rgb(210, 210, 210); border-left-width: 1px; =
border-left-style: dotted; float: right;
}
.lateleft {
	padding: 0px 6px 6px; width: 368px; margin-top: 26px; float: left;
}
.latefull {
	padding: 0px 6px 6px; width: 580px; margin-top: 26px;
}
.moreleft {
	padding: 0px 6px 6px; width: 600px; margin-top: 6px; float: left;
}
.colbox1 {
	padding: 12px 6px 6px 0px; width: 240px; float: left; min-height: =
200px;
}
.colbox2 {
	padding: 12px 6px 6px 10px; width: 355px; border-left-color: rgb(210, =
210, 210); border-left-width: 1px; border-left-style: dotted; float: =
left; min-height: 200px;
}
.colbox4 {
	padding: 6px 4px 6px 0px; width: 384px; margin-top: -12px; float: left; =
min-height: 200px;
}
.colbox3 {
	padding: 0px 6px; width: 219px; margin-top: -12px; border-left-color: =
rgb(229, 229, 229); border-left-width: 1px; border-left-style: dotted; =
float: left; min-height: 200px;
}
.colbox5 {
	padding: 0px 6px 6px 0px; width: 332px; float: left; min-height: 200px;
}
.colbox6 {
	padding: 2px 6px 6px 15px; width: 260px; margin-top: 0px; =
border-left-color: rgb(229, 229, 229); border-left-width: 1px; =
border-left-style: dotted; float: left; min-height: 200px;
}
.colbox6i {
	width: 273px; padding-left: 0px; margin-top: 15px; border-left-color: =
currentColor; border-left-width: medium; border-left-style: none;
}
.colbox5i {
	padding: 0px; width: 341px; margin-top: 14px;
}
.colboxless1 {
	padding-top: 0px; margin-top: -10px;
}
.colboxless2 {
	padding-top: 3px; margin-top: -10px;
}
.genbox {
	padding: 0px 6px 6px; width: 288px; float: left;
}
.mediabox {
	padding: 2px 14px 14px; border-radius: 10px; line-height: 1.4em; =
margin-top: 10px; min-height: 30px; background-color: rgb(245, 245, =
245); -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.mediabox_w {
	padding: 2px 14px 14px; line-height: 1.4em;
}
ul.mini_media li {
	width: 450px; float: left; max-height: 56px;
}
ul.top_media li {
	width: 450px; float: left;
}
ul.home_media li {
	width: 460px; float: left;
}
ul.mini_ban {
	width: 600px; float: left;
}
ul.mini_ban li {
	width: 300px; float: left;
}
ul.mini_ban li.sp {
	width: 295px; height: 55px; margin-right: 5px;
}
ul.mini_ban3 {
	width: 915px; margin-top: 10px; float: left;
}
ul.mini_ban3 li {
	width: 305px; float: left;
}
.mediaminibox {
	padding: 9px 14px 14px; border-radius: 5px; line-height: 1.4em; =
background-color: rgb(245, 245, 245); -moz-border-radius: 5px; =
-webkit-border-radius: 5px;
}
.mediaminibox ul li span.titolo {
	margin-top: 8px; display: block;
}
.mediaminibox ul li span.sottotitolo {
	color: rgb(85, 85, 85);
}
.mediaminibox ul li .li_icon {
	border-color: rgb(255, 255, 255);
}
.mediaminitit {
	margin-top: 6px; margin-bottom: 6px;
}
#menu {
	margin: 0px auto; width: 966px; height: 57px; overflow: hidden; =
position: relative; z-index: 1000; background-image: =
url("http://css.gocity.it/service/img/system/menu_bg.png"); =
background-repeat: no-repeat;
}
#menu ul {
	list-style: none; margin: 3px 0px 0px 16px; padding: 0px; border: =
currentColor; height: 57px;
}
#menu ul li {
	margin: 0px; float: left; display: inline;
}
#menu ul li span {
	display: none; visibility: hidden;
}
#menu ul li.active {
	border-right-color: rgb(208, 220, 221); border-right-width: 1px; =
border-right-style: solid; background-image: =
url("http://css.gocity.it/service/img/system/menu_active_bg.png"); =
background-repeat: repeat-x;
}
#menu ul li.preactive {
	border-right-color: rgb(208, 220, 221); border-right-width: 1px; =
border-right-style: solid;
}
#menu ul li:hover {
	background-image: =
url("http://css.gocity.it/service/img/system/menu_hover_bg.png"); =
background-repeat: repeat-x;
}
#menu ul li.active:hover {
	background-image: =
url("http://css.gocity.it/service/img/system/menu_active_bg.png"); =
background-repeat: repeat-x;
}
#menu ul li a {
	height: 57px; text-indent: -2000em; display: block; background-image: =
url("http://css.gocity.it/service/img/menu/menu_sprite.png"); =
background-repeat: no-repeat;
}
#menu ul li a.home {
	background-position: 0px 10px; width: 49px;
}
#menu ul li.preactive a.home {
	width: 48px;
}
#menu ul li.active a.home {
	width: 48px;
}
#menu ul li a.home_active {
	background-position: 0px -42px;
}
#menu ul li a.home:hover {
	background-position: 0px -42px;
}
#menu ul li a.magazine {
	background-position: -49px 10px; width: 140px;
}
#menu ul li.preactive a.magazine {
	width: 139px;
}
#menu ul li.active a.magazine {
	background-position: -50px 10px; width: 139px;
}
#menu ul li a.community {
	background-position: -189px 10px; width: 143px;
}
#menu ul li.preactive a.community {
	width: 142px;
}
#menu ul li.active a.community {
	background-position: -190px 10px; width: 142px;
}
#menu ul li a.turismo {
	background-position: -332px 10px; width: 116px;
}
#menu ul li.preactive a.turismo {
	width: 115px;
}
#menu ul li.active a.turismo {
	background-position: -333px 10px; width: 115px;
}
#menu ul li a.citta {
	background-position: -448px 10px; width: 96px;
}
#menu ul li a.mediacenter {
	background-position: -544px 10px; width: 118px;
}
#menu ul li a.nightlife {
	background-position: -662px 10px; width: 113px;
}
#menu ul li.preactive a.nightlife {
	width: 112px;
}
#menu ul li.active a.nightlife {
	background-position: -663px 10px; width: 112px;
}
#menu ul li a.vetrine {
	background-position: -775px 10px; width: 157px;
}
#menu ul li.active a.vetrine {
	background-position: -776px 10px; width: 154px;
}
#breadcont {
	height: 28px; overflow: hidden; border-bottom-color: rgb(240, 240, =
240); border-bottom-width: 1px; border-bottom-style: solid; =
background-color: rgb(248, 248, 248);
}
#breadcont ul {
	list-style: none; margin: 0px; padding-top: 5px; padding-right: 12px; =
padding-left: 12px;
}
#breadcont ul li {
	background-position: 5px 5px; margin: 2px 6px 2px 2px; color: rgb(96, =
96, 96); padding-left: 20px; float: left; display: inline; =
background-image: =
url("http://css.gocity.it/service/img/system/bread2.gif"); =
background-repeat: no-repeat; text-shadow: #FFF 0 1px 0;
}
#breadcont ul li.first {
	padding-left: 0px;
}
#breadcont ul li a {
	color: rgb(96, 96, 96);
}
#breadcont ul li a:hover {
	color: rgb(60, 60, 60);
}
#navigator {
	left: -16px; width: 992px; margin-top: 10px; margin-right: -16px; =
position: relative;
}
.navarrsx {
	margin-top: 7px; float: left;
}
.navarrsx a {
	width: 16px; height: 28px; text-indent: -2000em; display: block; =
background-image: =
url("http://css.gocity.it/service/img/icons/prev.png"); =
background-repeat: no-repeat;
}
.navarrdx {
	margin-top: 7px; float: right;
}
.navarrdx a {
	width: 16px; height: 28px; text-indent: -2000em; display: block; =
background-image: =
url("http://css.gocity.it/service/img/icons/next.png"); =
background-repeat: no-repeat;
}
.navdiv {
	padding: 3px 14px; color: rgb(96, 96, 96); min-width: 360px; max-width: =
420px;
}
.navdiv a {
	color: rgb(96, 96, 96);
}
.navdiv a:hover {
	text-decoration: none;
}
.navdivsx {
	float: left; opacity: 0;
}
.navdivdx {
	text-align: right; float: right; opacity: 0;
}
.navdivdx img {
	margin-left: 6px; float: right;
}
.navdivsx img {
	margin-right: 6px; float: left;
}
.navdivsx span {
	margin-top: 2px; float: left;
}
.navdivdx span {
	margin-top: 2px; float: right;
}
.navitem {
	line-height: 1.2em; overflow: hidden; margin-bottom: -10px;
}
.navitem div.overfum {
	left: 12px; top: -16px; overflow: hidden; position: relative; z-index: =
2;
}
.navitem img.nav_icon {
	border: 10px solid rgb(232, 232, 232);
}
.navitem div.nav_titolo {
	padding: 0px 12px; top: -16px; color: rgb(51, 51, 51); overflow: =
hidden; clear: both; margin-top: 0px; display: block; position: =
relative; max-width: 225px;
}
.navitem span {
	color: rgb(148, 148, 148);
}
#sub {
	height: 36px; background-image: =
url("http://css.gocity.it/service/img/system/submenu_bg.png"); =
background-repeat: repeat-x; background-color: rgb(208, 220, 221);
}
#sub ul#submain {
	list-style: none; margin: 0px; padding-top: 7px; padding-left: 10px;
}
#sub ul.openzero#submain {
	padding-left: 12px;
}
#sub ul#submain li {
	padding: 3px 8px; height: 17px; overflow: hidden; margin-right: 6px; =
float: left; display: inline;
}
#sub ul#submain li {
	border-radius: 3px; background-image: =
url("http://css.gocity.it/service/img/system/submenu_hover_bg.png"); =
background-repeat: repeat-x; -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
#sub ul#submain li:hover {
	border-radius: 3px; background-image: =
url("http://css.gocity.it/service/img/system/submenumini_hover_bg.png"); =
background-repeat: repeat-x; -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
#sub ul#submain li a {
	background-position: 0px 3px; height: 20px; text-indent: -2000em; =
text-decoration: none; display: block; z-index: 1000; background-repeat: =
no-repeat;
}
#sub ul#submain li.open {
	border-radius: 3px; background-image: =
url("http://css.gocity.it/service/img/system/subcolor.png"); =
background-repeat: repeat-x; -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
#sub ul#submain li.openzero {
	border-radius: 3px; background-image: =
url("http://css.gocity.it/service/img/system/subcolor.png"); =
background-repeat: repeat-x; -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
#sub ul#submini {
	list-style: none; margin: 0px; padding-top: 0px; padding-right: 12px; =
float: right;
}
#sub ul#submini li {
	padding: 6px 10px; border-radius: 3px; height: 11px; overflow: hidden; =
margin-left: 6px; float: left; display: inline; background-image: =
url("http://css.gocity.it/service/img/system/submenu_hover_bg.png"); =
background-repeat: repeat-x; -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
#sub ul#submini li:hover {
	border-radius: 3px; background-image: =
url("http://css.gocity.it/service/img/system/submenumini_hover_bg.png"); =
background-repeat: repeat-x; -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
#sub ul#submini li.cercapop {
	border-radius: 3px; background-image: =
url("http://css.gocity.it/service/img/system/submenumini_hover_bg.png"); =
background-repeat: repeat-x; -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
#sub ul#submini li a {
	background-position: 0px 1px; text-indent: -2000em; text-decoration: =
none; display: block; z-index: 1000; background-repeat: no-repeat;
}
#subcolor {
	height: 3px; clear: both; background-color: rgb(148, 175, 180);
}
#sub ul#submini li.open {
	border-radius: 3px; background-image: =
url("http://css.gocity.it/service/img/system/subcolor.png"); =
background-repeat: repeat-x; -moz-border-radius: 3px; =
-webkit-border-radius: 3px;
}
div.sub1 ul li a {
	background-image: =
url("http://css.gocity.it/service/img/submenu/submenu1n.png");
}
#sub ul#submain li a#sub1_0 {
	background-position: 0px 3px; width: 49px;
}
#sub ul#submain li a#sub1_1 {
	background-position: -70px 3px; width: 34px;
}
#sub ul#submain li a#sub1_2 {
	background-position: -120px 3px; width: 28px;
}
#sub ul#submain li a#sub1_7 {
	background-position: -165px 3px; width: 45px;
}
#sub ul#submain li a#sub1_3 {
	background-position: -228px 3px; width: 35px;
}
#sub ul#submain li a#sub1_4 {
	background-position: -282px 3px; width: 52px;
}
#sub ul#submain li a#sub1_5 {
	background-position: -357px 3px; width: 38px;
}
#sub ul#submain li a#sub1_6 {
	background-position: -419px 3px; width: 23px;
}
#sub ul#submain li a#sub1_8 {
	background-position: -470px 3px; width: 30px;
}
#sub ul#submain li.openzero a#sub1_0 {
	background-position: 0px -31px; width: 49px;
}
#sub ul#submain li.open a#sub1_1 {
	background-position: -70px -31px; width: 34px;
}
#sub ul#submain li.open a#sub1_2 {
	background-position: -120px -31px; width: 28px;
}
#sub ul#submain li.open a#sub1_7 {
	background-position: -165px -31px; width: 45px;
}
#sub ul#submain li.open a#sub1_3 {
	background-position: -228px -31px; width: 35px;
}
#sub ul#submain li.open a#sub1_4 {
	background-position: -282px -31px; width: 52px;
}
#sub ul#submain li.open a#sub1_5 {
	background-position: -357px -31px; width: 38px;
}
#sub ul#submain li.open a#sub1_6 {
	background-position: -419px -31px; width: 23px;
}
#sub ul#submain li.open a#sub1_8 {
	background-position: -470px -31px; width: 30px;
}
#sub ul#submini li a#msub2 {
	background-position: -524px 0px; width: 38px;
}
#sub ul#submini li a#msub5 {
	background-position: -578px 0px; width: 32px;
}
#sub ul#submini li a#msub6 {
	background-position: -628px 0px; width: 15px;
}
#sub ul#submini li a#msub7 {
	background-position: -657px 0px; width: 28px;
}
#sub ul#submini li a#msub2:hover {
	background-position: -524px -17px; width: 38px;
}
#sub ul#submini li a#msub5:hover {
	background-position: -578px -17px; width: 32px;
}
#sub ul#submini li a#msub6:hover {
	background-position: -628px -17px; width: 15px;
}
#sub ul#submini li a#msub7:hover {
	background-position: -657px -17px; width: 28px;
}
#sub ul#submini li.cercapop a#msub7 {
	background-position: -657px -17px; width: 28px;
}
#sub ul#submini li.open a#msub2 {
	background-position: -524px -34px; width: 38px;
}
#sub ul#submini li.open a#msub5 {
	background-position: -578px -34px; width: 32px;
}
#sub ul#submini li.open a#msub6 {
	background-position: -628px -34px; width: 15px;
}
#sub ul#submini li.open a#msub7 {
	background-position: -657px -34px; width: 28px;
}
div.sub0 ul li a {
	background-image: =
url("http://css.gocity.it/service/img/submenu/submenu0n.png");
}
#sub ul#submain li a#sub0_0 {
	background-position: 0px 3px; width: 48px;
}
#sub ul#submain li a#sub0_1 {
	background-position: -63px 3px; width: 51px;
}
#sub ul#submain li a#sub0_2 {
	background-position: -129px 3px; width: 41px;
}
#sub ul#submain li a#sub0_3 {
	background-position: -189px 3px; width: 65px;
}
#sub ul#submain li.open a#sub0_1 {
	background-position: -63px -31px; width: 51px;
}
#sub ul#submain li.open a#sub0_2 {
	background-position: -129px -31px; width: 41px;
}
#sub ul#submain li.open a#sub0_3 {
	background-position: -189px -31px; width: 65px;
}
.pagercont {
	overflow: hidden; padding-top: 15px; padding-bottom: 7px;
}
.pagercont_fixpix {
	margin-right: 3px; margin-left: 3px;
}
.pager {
	padding: 10px 9px 9px; border-radius: 8px; line-height: normal; =
overflow: hidden; background-color: rgb(238, 238, 238); =
-moz-border-radius: 8px; -webkit-border-radius: 8px;
}
.pager strong {
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
.pagerdati {
	color: rgb(102, 102, 102); margin-top: 7px; margin-right: 5px; =
word-spacing: 4px;
}
.pagernumeri a {
	margin: 2px; padding: 4px 6px 5px; border-radius: 4px; border: 1px =
solid rgb(223, 223, 223); float: left; display: block; background-image: =
url("http://css.gocity.it/service/img/system/pager_bg.png"); =
background-repeat: repeat-x; background-color: rgb(248, 248, 248); =
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.pagernumeri a.off {
	color: rgb(223, 223, 223);
}
#pagernumeri a.colorred:hover {
	color: rgb(223, 223, 223);
}
.pagernumeri a:hover {
	border: 1px solid rgb(205, 205, 205); text-decoration: none; =
background-color: rgb(240, 240, 240);
}
.pagernumeri a.on {
	color: rgb(255, 255, 255); background-image: =
url("http://css.gocity.it/service/img/system/pager_bg_open.png"); =
background-repeat: repeat-x; background-color: rgb(71, 69, 69);
}
.pagernumeri a.arc {
	margin-left: 10px; background-image: =
url("http://css.gocity.it/service/img/system/pager_bg_arc.png"); =
background-repeat: repeat-x; background-color: rgb(254, 243, 205);
}
.pagernumeri a.pnext span {
	background-position: right -2px; padding-right: 20px; background-image: =
url("http://css.gocity.it/service/img/icons/page_next.png"); =
background-repeat: no-repeat;
}
.pagernumeri a.pprev span {
	background-position: left -2px; padding-left: 20px; background-image: =
url("http://css.gocity.it/service/img/icons/page_prev.png"); =
background-repeat: no-repeat;
}
.myavatar {
	border: 5px solid rgb(240, 240, 240); width: 60px; float: left;
}
.mylogo {
	margin-left: 6px;
}
.myname {
	font-family: "Trebuchet MS",Arial,Helvetica; font-size: 12px; =
margin-top: 2px; margin-left: 6px;
}
.mywhat {
	clear: both; margin-top: 1px; margin-left: 6px;
}
.mynumber {
	padding: 1px 5px 2px; color: rgb(255, 255, 255); font-size: 10px; =
margin-top: 1px; float: left; display: inline-block;
}
.mylabel {
	color: rgb(107, 107, 107); margin-top: 1px; background-color: rgb(255, =
255, 255);
}
.mynumber1 {
	background-color: rgb(239, 140, 67);
}
.mynumber2 {
	background-color: rgb(171, 50, 84);
}
.topshadow {
	height: 4px; position: relative; z-index: 900; background-image: =
url("http://css.gocity.it/service/img/header/shadow_top.png"); =
background-repeat: repeat-x;
}
#title {
	margin: 0px auto; width: 980px;
}
#title-print {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#tlogo_small {
	top: -4px; width: 210px; height: 100px; padding-left: 10px; =
margin-bottom: -4px; margin-left: 0px; float: left; position: relative; =
z-index: 100;
}
#tlogo_small h1 {
	margin: 0px; font-family: "Trebuchet MS",Arial,Helvetica; font-size: =
16px; float: left;
}
#tlogo h1 {
	margin: 0px; font-family: "Trebuchet MS",Arial,Helvetica; font-size: =
16px; float: left;
}
#tlogo_small h1 a {
	background: url("/library/grafiche/title_logo.png") no-repeat 7px 4px; =
width: 220px; height: 130px; text-indent: -2000em; text-decoration: =
none; display: block; z-index: 101;
}
#tlogo_small h1 a:hover {
	cursor: pointer;
}
#tlogo h1 a:hover {
	cursor: pointer;
}
#hbanner {
	text-align: right; margin-top: 0px; margin-right: 5px; margin-bottom: =
0px; float: right; min-height: 110px;
}
#hbanner div.banner {
	padding: 10px; background-image: =
url("http://css.gocity.it/service/img/header/creativity-bg.png"); =
background-repeat: no-repeat;
}
#widget_small {
	width: 332px; height: 73px; overflow: hidden; margin-right: 4px; float: =
right; background-image: =
url("http://css.gocity.it/service/img/header/widget_cerca5.png"); =
background-repeat: no-repeat;
}
#wcerca {
	width: 324px; float: right;
}
#wcerca_t {
	color: rgb(127, 84, 0); padding-top: 16px; padding-bottom: 2px; =
padding-left: 4px; font-family: "Trebuchet MS",Arial,Helvetica; =
text-shadow: 0 1px 0 #FFF;
}
#wcerca_f {
	padding-left: 3px;
}
.wmeteo_ico {
	margin-right: 7px; margin-left: 3px; float: left;
}
.wmeteo_info {
	margin-top: 2px; float: left;
}
.wmeteo_info a:hover {
	text-decoration: none;
}
.wmeteo_info1 {
	padding: 1px 4px 1px 6px; border-radius: 4px; color: rgb(51, 51, 51); =
font-family: "Trebuchet MS",Arial,Helvetica; float: left; =
background-color: rgb(240, 240, 240); text-shadow: #FFF 0 1px 0; =
-moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.wmeteo_info2 {
	color: rgb(91, 91, 91); padding-right: 6px; margin-top: 3px; =
background-color: rgb(230, 230, 230);
}
.wmeteo_info3 {
	color: rgb(255, 255, 255); padding-right: 6px; font-size: 10px; =
margin-top: 3px; margin-right: 3px; background-color: rgb(81, 121, 170); =
text-shadow: #355071 0 1px 0;
}
.wmeteo_info4 {
	color: rgb(255, 255, 255); padding-right: 6px; font-size: 10px; =
margin-top: 3px; background-color: rgb(194, 75, 87); text-shadow: =
#A73843 0 1px 0;
}
.wcal {
	text-align: center; padding-top: 21px;
}
.hfum {
	padding: 4px 6px; border-radius: 2px; line-height: normal; =
letter-spacing: 0.9px; font-size: 10px; float: left; white-space: =
nowrap; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.hcol1 {
	color: rgb(107, 107, 107); background-color: rgb(240, 240, 240); =
text-shadow: #FFF 0 1px 0;
}
.hcol2 {
	color: rgb(240, 240, 240); background-color: rgb(65, 65, 65); =
text-shadow: #000 0 1px 0;
}
.hcol3 {
	color: rgb(240, 240, 240); background-color: rgb(252, 87, 94); =
text-shadow: #000 0 1px 0;
}
.hfum_col1 {
	width: 11px; height: 7px; overflow: hidden; clear: left; margin-left: =
12px; background-image: =
url("http://css.gocity.it/service/img/system/hfum_col1.png"); =
background-repeat: no-repeat;
}
.hfum_col2 {
	width: 11px; height: 7px; overflow: hidden; clear: left; margin-left: =
12px; background-image: =
url("http://css.gocity.it/service/img/system/hfum_col2.png"); =
background-repeat: no-repeat;
}
.hfum_col3 {
	width: 11px; height: 7px; overflow: hidden; clear: left; margin-left: =
12px; background-image: =
url("http://css.gocity.it/service/img/system/hfum_col3.png"); =
background-repeat: no-repeat;
}
.hpos1 {
	top: 52px; float: left; position: relative; z-index: 1000;
}
.hpos2 {
	top: 120px; float: left; position: relative; z-index: 1000;
}
.rightint {
	top: -10px; margin-right: 10px; margin-bottom: -60px; float: right; =
position: relative;
}
.rightint_box {
	width: 230px; color: rgb(102, 102, 102); padding-right: 6px; =
padding-left: 4px;
}
#dashcont {
	top: -3px; width: 100%; overflow: hidden; margin-bottom: -2px; =
position: relative; z-index: 102;
}
.dash {
	margin: 0px auto; width: 960px; overflow: hidden;
}
.dash_top {
	height: 20px; background-image: =
url("http://css.gocity.it/service/img/header/dash_top.png"); =
background-repeat: no-repeat;
}
.dash_bot {
	height: 10px; background-image: =
url("http://css.gocity.it/service/img/header/dash_bot.png"); =
background-repeat: no-repeat;
}
.dash_cent {
	overflow: hidden; background-color: rgb(254, 236, 175);
}
.dash_cent_txt {
	padding: 6px 5px 5px 14px; width: 890px; color: rgb(87, 87, 87);
}
.dash_cent_txt span {
	color: rgb(51, 51, 51);
}
.dash_cent_txt a {
	color: rgb(51, 51, 51);
}
.dash_cent_txt a:hover {
	color: rgb(51, 51, 51);
}
.dash_cent_close {
	padding-top: 2px; padding-right: 10px; float: right;
}
.dash_cent_close a {
	background: url("http://css.gocity.it/service/img/icons/elimina.png") =
no-repeat 0px 0px; width: 22px; height: 22px; text-indent: -2000em; =
text-decoration: none; display: block; z-index: 1000;
}
.dash_cent_close a:hover {
	background: =
url("http://css.gocity.it/service/img/icons/elimina_hover.png") =
no-repeat 0px 0px; cursor: pointer;
}
.inalert {
	margin: 10px -5px -4px; padding: 6px 8px; border-radius: 4px; color: =
rgb(51, 51, 51); letter-spacing: 0.5px; background-color: rgb(254, 236, =
175); -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.inalert span {
	color: rgb(87, 87, 87);
}
.alert {
	margin-top: 0px; border-top-color: rgb(244, 224, 169); =
border-top-width: 1px; border-top-style: solid; background-color: =
rgb(254, 236, 175);
}
.alert div {
	background: url("http://css.gocity.it/service/img/icons/ex_quad.png") =
no-repeat 6px 50%; margin: 0px auto; width: 960px; padding-top: 4px; =
padding-bottom: 5px; min-width: 960px;
}
.alert div span {
	color: rgb(60, 60, 60); padding-left: 28px; display: block;
}
.error {
	margin-top: 0px; border-top-color: rgb(220, 61, 61); border-top-width: =
1px; border-top-style: solid; background-color: rgb(224, 86, 86);
}
.error div {
	background: =
url("http://css.gocity.it/service/img/icons/cross_circle.png") no-repeat =
6px 50%; margin: 0px auto; width: 960px; padding-top: 4px; =
padding-bottom: 5px; min-width: 960px;
}
.error div span {
	color: rgb(255, 255, 255); padding-left: 28px; display: block;
}
.error div span a {
	color: rgb(255, 255, 255);
}
.final {
	margin-top: 30px;
}
.finalblock {
	margin-top: 30px; margin-right: 3px; margin-left: 3px;
}
.latitem ul {
	list-style: none; margin: 0px; overflow: hidden; clear: both;
}
.latitem ul li {
	margin: 0px 11px; line-height: 1.2em; overflow: hidden; float: left; =
display: inline; max-width: 136px;
}
.latitem ul div.overfum {
	left: 6px; top: -20px; overflow: hidden; float: left; position: =
relative; z-index: 2;
}
.latitem ul li img.li_icon {
	border: 10px solid rgb(244, 244, 244);
}
.latitem ul li span.li_title {
	padding: 0px 6px; top: -18px; overflow: hidden; clear: both; =
margin-top: 0px; display: block; position: relative; max-width: 124px;
}
.latitem ul li p {
	padding: 2px 6px 0px; top: -18px; color: rgb(148, 148, 148); overflow: =
hidden; margin-bottom: -18px; display: block; position: relative; =
max-width: 124px;
}
.infofooter {
	width: 56px; margin-top: 14px;
}
.autorecont {
	width: 500px;
}
.autore {
	padding: 8px; width: 42px; float: left; background-image: =
url("http://css.gocity.it/service/img/system/fumetto_autore.png"); =
background-repeat: no-repeat;
}
.autore:hover {
	background-image: =
url("http://css.gocity.it/service/img/system/fumetto_autore_hover.png");
}
.autore_name {
	padding-top: 3px; float: left;
}
.autore_name span {
	color: rgb(116, 116, 116);
}
#content_close {
	height: 10px; margin-bottom: 20px; background-image: =
url("http://css.gocity.it/service/img/footer/page_close_bg.png"); =
background-repeat: no-repeat;
}
#content_close_last {
	height: 10px; background-image: =
url("http://css.gocity.it/service/img/footer/page_close_bg_last.png"); =
background-repeat: no-repeat;
}
#content_close_txt {
	color: rgb(102, 102, 102); padding-top: 5px; padding-right: 18px; =
padding-left: 18px; background-image: =
url("http://css.gocity.it/service/img/footer/page_bg_last.png"); =
background-repeat: repeat-y; text-shadow: #FFF 0 1px 0;
}
#content_close_laster {
	height: 10px; margin-bottom: 20px; background-image: =
url("http://css.gocity.it/service/img/footer/page_close_bg_laster.png"); =
background-repeat: no-repeat;
}
#footer {
	width: 100%; clear: both; background-color: rgb(255, 255, 255);
}
#footerbag {
	background-image: =
url("http://css.gocity.it/service/img/footer/footer_white_bg.png"); =
background-repeat: repeat-x;
}
#footer #footercont {
	margin: 0px auto; width: 960px; clear: both;
}
#footertop {
	margin: 0px auto; width: 966px; clear: both;
}
#footertop div {
	width: 356px; height: 19px; float: right; background-image: =
url("http://css.gocity.it/service/img/footer/top_box.png"); =
background-repeat: no-repeat;
}
#footerlogo {
	width: 185px; padding-top: 15px; padding-bottom: 15px; padding-left: =
15px; float: left;
}
#footerlinks {
	width: 170px; float: left;
}
#footerlinks ul {
	list-style: none; margin: 45px 0px 0px; padding: 0px; border: =
currentColor;
}
#footerlinks ul li {
	padding: 3px 3px 3px 6px; width: 140px; color: rgb(68, 68, 68); =
margin-top: 7px; margin-bottom: 7px; min-height: 15px; text-shadow: #FFF =
0 1px 0;
}
#footerlinks ul li a {
	width: 100%; text-decoration: none; display: block;
}
#footerlinks ul li.open {
	background-image: =
url("http://css.gocity.it/service/img/footer/link_open_bg.gif"); =
background-repeat: no-repeat;
}
#footerlinks ul li:hover {
	background-image: =
url("http://css.gocity.it/service/img/footer/link_hover_bg.gif"); =
background-repeat: no-repeat;
}
#footerbox {
	width: 200px; margin-top: 25px; float: left;
}
#footerbox .footertxt {
	color: rgb(124, 124, 124); line-height: 1.5em; margin-top: 5px;
}
#footerbox .footertxt strong {
	color: rgb(82, 82, 82);
}
#footerbox div.foocat {
	color: rgb(255, 255, 255); background-color: rgb(252, 87, 94); =
text-shadow: #A0030B 0 1px 0;
}
#footerinfo {
	padding: 25px; width: 300px; float: right; min-height: 158px; =
background-color: rgb(243, 243, 243);
}
#footerinfo .footertxt {
	color: rgb(124, 124, 124);
}
#footerinfo .footertxt strong {
	color: rgb(97, 97, 97);
}
#footerinfo .footertxt div {
	line-height: 1.5em; margin-top: 5px; text-shadow: #FFF 0 1px 0;
}
#footerinfo div.catnofloat {
	color: rgb(255, 255, 255); background-color: rgb(109, 206, 238); =
text-shadow: #1487AD 0 1px 0;
}
#footerlast {
	color: rgb(158, 158, 158); background-color: rgb(234, 234, 234);
}
#footerlastcont {
	margin: 0px auto; width: 960px;
}
#footerfeed {
	padding-top: 12px; padding-bottom: 12px; padding-left: 15px; float: =
left;
}
#footernet {
	width: 300px; padding-right: 25px; padding-left: 25px; float: right; =
background-color: rgb(243, 243, 243);
}
#footernet img {
	margin-left: 10px;
}
div.fgreen {
	padding-top: 10px; border-top-color: currentColor; border-top-width: =
0px; border-top-style: none; background-image: =
url("http://css.gocity.it/service/img/system/g-sep.png"); =
background-repeat: repeat-x;
}
div.fblu {
	padding-top: 10px; border-top-color: currentColor; border-top-width: =
0px; border-top-style: none; background-image: =
url("http://css.gocity.it/service/img/system/b-sep.png"); =
background-repeat: repeat-x;
}
.legimg {
	padding: 30px 10px; border-radius: 4px; border: 1px solid rgb(240, 240, =
240); text-align: center; margin-top: 10px; margin-bottom: 10px; =
background-color: rgb(245, 245, 245); -moz-border-radius: 4px;
}
.top {
	height: 100px; overflow: hidden; background-repeat: no-repeat;
}
.topmag {
	background-image: url("/library/grafiche/magazine.jpg");
}
.top h2 {
	text-indent: -2000em;
}
.top div.button {
	margin-top: 48px; margin-left: 13px;
}
.minitit {
	padding-left: 2px; font-size: 10px; margin-top: 4px; margin-bottom: =
4px;
}

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Location: http://www.traniviva.it/service/css/ie9.css

h2.pagetith {
	margin-top: 7px;
}
h3.pagetits {
	padding-top: 15px;
}
.infobox_white {
	padding-bottom: 0px;
}
.catalogocorrelati ul li span.licomment {
	padding-top: 2px;
}
.catalogocorrelati ul li span.licomment_flat {
	padding-top: 2px;
}
.catalogomini ul li span.licomment_miniho {
	padding-top: 2px;
}
.catalogo ul li span.licomment {
	padding-top: 2px;
}
.catalogo_almanacco ul li span.licomment {
	padding-top: 2px;
}
ul.mini_media li span.licomment {
	padding-top: 2px;
}

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://m3.trani.gocity.it/service/css/lightview.css

#lightview {
	margin: -75px 0px 0px -75px; padding: 0px; left: 50%; top: 50%; width: =
150px; height: 150px; text-align: left; position: absolute;
}
.lv_Container {
	margin: 0px; padding: 0px; width: 100%; height: 100%; position: =
relative;
}
.lv_Button {
	margin: 0px; padding: 0px; border: currentColor; text-decoration: none; =
cursor: pointer;
}
.lv_Sides {
	margin: 0px; padding: 0px; left: 0px; top: 50%; width: 100%; clear: =
both; position: absolute;
}
.lv_Sides * {
	margin: 0px; padding: 0px;
}
.lv_Sides li {
	list-style-type: none; position: relative;
}
.lv_PrevSide {
	float: left;
}
.lv_NextSide {
	float: right;
}
.lv_Sides .lv_Wrapper {
	width: 100%; height: 100%; cursor: pointer;
}
.lv_Sides .lv_Button {
	float: left;
}
.lv_Frames {
	margin: 0px; padding: 0px; width: 100%; height: 100%; position: =
relative;
}
.lv_Frames li {
	margin: 0px; padding: 0px; list-style-type: none;
}
.lv_Frame {
	width: 100%; display: block;
}
.lv_Frame * {
	margin: 0px; padding: 0px;
}
.lv_FrameTop {
	left: 0px; width: 100%; display: block; position: absolute;
}
.lv_FrameBottom {
	clear: both; float: left; position: relative;
}
.lv_Liquid {
	width: 100%; overflow: hidden; clear: both; float: left; position: =
relative;
}
.lv_Liquid .lv_Filler {
	left: 50%; top: 0px; width: 2px; height: 100%; position: absolute;
}
.lv_Half {
	height: 100%; line-height: 0; clear: both; display: block;
}
.lv_Half li {
	list-style-type: none;
}
.lv_Corner {
	float: left; position: relative;
}
.lv_CornerTr {
	float: right;
}
.lv_CornerBr {
	float: right;
}
.lv_Fill {
	top: 0px; width: 100%; height: 100%; position: absolute;
}
.lv_Half .lv_CornerWrapper {
	width: 50%; height: 100%; overflow: hidden; float: left; position: =
relative;
}
.lv_HalfRight .lv_CornerWrapper {
	float: right;
}
.lv_Corner {
	position: relative;
}
.lv_Corner canvas {
	position: relative;
}
.lv_HalfLeft .lv_Corner {
	float: left;
}
.lv_HalfRight .lv_Corner {
	float: right; position: relative;
}
.lv_Center {
	margin: 0px; padding: 0px; height: 100%; overflow: hidden; clear: both; =
position: relative;
}
.lv_WrapUp {
	margin: 0px; padding: 0px; left: 0px; width: 100%; height: 100%; =
overflow: hidden; position: absolute;
}
.lv_WrapDown {
	margin: 0px; padding: 0px; width: 100%; height: 100%; overflow: hidden; =
position: relative;
}
.lv_WrapCenter {
	margin: 0px; padding: 0px; position: relative;
}
.lv_Loading {
	left: 50%; top: 50%; position: absolute;
}
.lv_Loading .lv_Button {
	width: 100%; height: 100%; float: left;
}
.lv_MediaWrapper {
	margin: 0px; padding: 0px; width: 100%; overflow: hidden; clear: both; =
display: block; position: relative;
}
.lv_MediaWrapper img {
	margin: 0px; padding: 0px; float: left; position: relative;
}
.lv_PrevNext {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height: =
100%; position: absolute;
}
.lv_PrevNext * {
	margin: 0px; padding: 0px;
}
.lv_PrevNext .lv_Button {
	height: 100%; position: relative;
}
.lv_PrevButton {
	float: left;
}
.lv_NextButton {
	float: right;
}
.lv_MenuBar {
	font: 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: =
0px; width: 100%; text-align: left; color: rgb(122, 122, 122); clear: =
both; position: relative; font-size-adjust: none; font-stretch: normal;
}
.lv_MenuBar * {
	margin: 0px; padding: 0px;
}
.lv_Close {
	width: 100%; height: 100%; overflow: hidden; float: right; position: =
relative;
}
.lv_Data {
	line-height: 13px; overflow: hidden; padding-bottom: 3px; float: left; =
position: relative;
}
.lv_Data li {
	margin-top: 3px; float: left; list-style-type: none;
}
.lv_DataText {
	width: 100%;
}
.lv_DataText .lv_Title {
	font-weight: bold; margin-bottom: 2px;
}
.lv_DataText .lv_Caption {
	clear: both;
}
.lv_Data .lv_ImgNumber {
	color: rgb(167, 167, 167); margin-top: 5px; margin-right: 5px;
}
.lv_Data .lv_innerPrevNext {
	padding: 0px 5px; margin-top: 5px; vertical-align: middle; =
border-left-color: rgb(215, 215, 215); border-left-width: 1px; =
border-left-style: solid; position: relative;
}
.lv_Data .lv_Slideshow {
	padding: 0px 5px; margin-top: 5px; vertical-align: middle; =
border-left-color: rgb(215, 215, 215); border-left-width: 1px; =
border-left-style: solid; position: relative;
}
.lv_Data .lv_Slideshow {
	padding-right: 0px;
}
.lv_Data .lv_innerPrevNext .lv_Button {
	background-position: left; float: left; background-repeat: no-repeat;
}
.lv_Data .lv_Slideshow .lv_Button {
	background-position: left; float: left; background-repeat: no-repeat;
}
.lv_contentTop {
	margin: 0px; padding: 0px; clear: both; float: left; position: =
relative;
}
.lv_contentBottom {
	margin: 0px; padding: 0px; clear: both; float: left; position: =
relative;
}
#lightview iframe {
	margin: 0px; padding: 0px; border: 0px currentColor; clear: both; =
float: left;
}
.lv_topButtons {
	margin: 0px; padding: 0px; left: 0px; width: 100%; overflow: hidden; =
position: absolute;
}
.lv_topcloseButtonImage {
	cursor: pointer;
}
#lightviewError p {
	padding: 0px 0px 10px;
}
#lightviewError div {
	font: 11px/normal Arial, Helvetica, sans-serif; padding: 6px; =
font-size-adjust: none; font-stretch: normal;
}
#lightviewError .message {
	background: rgb(252, 181, 181); color: rgb(221, 31, 31); margin-bottom: =
3px;
}
#lightviewError .type {
	font-weight: bold;
}
#lightviewError .pluginspage {
	background: rgb(181, 252, 189); color: rgb(33, 190, 48);
}
#lightviewError a {
	color: rgb(33, 190, 48); font-weight: bold; text-decoration: none; =
border-bottom-color: rgb(125, 230, 137); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#lightviewError a:hover {
	color: rgb(33, 190, 48); font-weight: bold; text-decoration: none; =
border-bottom-color: rgb(125, 230, 137); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#lightviewError a:visited {
	color: rgb(33, 190, 48); font-weight: bold; text-decoration: none; =
border-bottom-color: rgb(125, 230, 137); border-bottom-width: 1px; =
border-bottom-style: solid;
}
#lightviewError p {
	padding: 0px; margin-left: 0px;
}
#lv_overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#lightviewController {
	font: 11px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: =
0px; left: 50%; top: 0px; bottom: 0px; color: rgb(210, 210, 210); =
position: fixed; font-size-adjust: none; font-stretch: normal;
}
#lightviewController ul {
	margin: 0px; padding: 0px; height: 100%; float: left; display: block; =
position: relative;
}
.lv_controllerTop {
	margin: 0px; padding: 0px; overflow: hidden; clear: both; float: left; =
display: block; list-style-type: none; position: relative;
}
.lv_controllerMiddle {
	margin: 0px; padding: 0px; overflow: hidden; clear: both; float: left; =
display: block; list-style-type: none; position: relative;
}
.lv_controllerBottom {
	margin: 0px; padding: 0px; overflow: hidden; clear: both; float: left; =
display: block; list-style-type: none; position: relative;
}
.lv_controllerCenter {
	width: auto; float: left;
}
.lv_controllerCornerWrapper {
	margin: 0px; padding: 0px; width: 100%; height: 100%; position: =
absolute;
}
.lv_controllerCornerWrapperTopLeft {
	left: -100%; top: 0px;
}
.lv_controllerCornerWrapperBottomLeft {
	left: -100%; top: 0px;
}
.lv_controllerCornerWrapperTopRight {
	left: 100%; top: 0px;
}
.lv_controllerCornerWrapperBottomRight {
	left: 100%; top: 0px;
}
#lightviewController .lv_CornerWrapper {
	width: 100%;
}
#lightviewController .lv_Corner {
	float: left;
}
#lightviewController .lv_Corner {
	float: right; position: relative;
}
#lightviewController .lv_CornerTr {
	float: left;
}
#lightviewController .lv_CornerBr {
	float: left;
}
.lv_controllerBetweenCorners {
	height: 100%; overflow: hidden; position: relative;
}
.lv_controllerMiddle {
	height: 100%; float: left; position: relative;
}
.lv_controllerCenter {
	width: auto; float: left;
}
.lv_controllerCenter li {
	clear: none; float: left; display: inline; list-style-type: none; =
position: relative;
}
.lv_controllerSetNumber {
	text-align: center; float: left;
}
#lightviewController .lv_Button {
	height: 100%; clear: none; float: left; position: relative;
}
.lv_controllerSetNumber {
	height: 100%; padding-right: 3px; position: relative;
}
.lv_controllerPrev {
	height: 100%; padding-left: 3px; float: left; position: relative;
}
.lv_controllerNext {
	height: 100%; padding-left: 3px; float: left; position: relative;
}
.lv_controllerSlideshow {
	height: 100%; padding-left: 3px; float: left; position: relative;
}
.lv_controllerClose {
	height: 100%; padding-left: 3px; float: left; position: relative;
}
.lv_controllerPrev {
	border-left-color: rgb(60, 60, 60); border-left-width: 1px; =
border-left-style: solid;
}
#lightviewController .lv_controllerNext {
	padding-right: 3px; border-right-color: rgb(60, 60, 60); =
border-right-width: 1px; border-right-style: solid;
}

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://m3.trani.gocity.it/service/css/print-1.css

#head {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#footer {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#menu {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#title {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#widget_small {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#widget {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#navigator {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#breadcont {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#subcont {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#tabs {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#footertop {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#content_close_laster {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#content_close {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#content_close_last {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.gallery_btn {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.archivio_btn {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.alert {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.calbox {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.latefull {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.under_videoplayer {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.genbox {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.hpos1 {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.rubbox_btn {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#commentibox {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#infoalert {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.postreply {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#commenti_form {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.facebook-cont {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.lateleft {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.latebox {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.final {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.tags {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.bannerbox {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.topshadow {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.youtuber {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.youtuber_intro {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.feedbox {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.infobox_tool {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#content_close_txt {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.location {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.explorer_intro {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.cat {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.cat_fum {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.infobox_banner_box {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.rightadd {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
.rightcol {
	height: 0px; overflow: hidden; display: none; visibility: hidden;
}
#pagecont {
=09
}
#sitecont {
=09
}
body {
=09
}
body {
	color: rgb(51, 51, 51); font-family: "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
strong {
	color: rgb(51, 51, 51); font-family: "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
em {
	color: rgb(51, 51, 51); font-family: "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
b {
	color: rgb(51, 51, 51); font-family: "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
i {
	color: rgb(51, 51, 51); font-family: "Lucida Grande", "Lucida Sans =
Unicode", Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
}
.newstxt {
	line-height: normal; font-size: 16px;
}
.infobox_txt {
	line-height: normal; font-size: 14px;
}
.newstit h2 {
	line-height: 1.2; font-size: 20px;
}
.newssub h3 {
	color: rgb(62, 62, 62); line-height: 1.2; font-size: 16px;
}
.newssub h4 {
	color: rgb(87, 87, 87); line-height: 1.2; font-size: 14px;
}
.contentcont {
	top: 0px;
}
#title-print {
	margin: 10px 10px 0px 24px; height: auto; display: block; visibility: =
visible;
}
#main {
	margin-top: 0px;
}
.infobox_foto_real {
	left: 0px; top: 0px; margin-bottom: 0px; position: relative;
}
.contentmain {
	width: 100%;
}

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://ajax.googleapis.com/ajax/libs/prototype/1.7.0.0/prototype.js

/*  Prototype JavaScript framework, version 1.7=0A=
 *  (c) 2005-2010 Sam Stephenson=0A=
 *=0A=
 *  Prototype is freely distributable under the terms of an MIT-style =
license.=0A=
 *  For details, see the Prototype web site: http://www.prototypejs.org/=0A=
 *=0A=
 =
*------------------------------------------------------------------------=
--*/=0A=
=0A=
var Prototype =3D {=0A=
=0A=
  Version: '1.7',=0A=
=0A=
  Browser: (function(){=0A=
    var ua =3D navigator.userAgent;=0A=
    var isOpera =3D Object.prototype.toString.call(window.opera) =3D=3D =
'[object Opera]';=0A=
    return {=0A=
      IE:             !!window.attachEvent && !isOpera,=0A=
      Opera:          isOpera,=0A=
      WebKit:         ua.indexOf('AppleWebKit/') > -1,=0A=
      Gecko:          ua.indexOf('Gecko') > -1 && ua.indexOf('KHTML') =
=3D=3D=3D -1,=0A=
      MobileSafari:   /Apple.*Mobile/.test(ua)=0A=
    }=0A=
  })(),=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
=0A=
    SelectorsAPI: !!document.querySelector,=0A=
=0A=
    ElementExtensions: (function() {=0A=
      var constructor =3D window.Element || window.HTMLElement;=0A=
      return !!(constructor && constructor.prototype);=0A=
    })(),=0A=
    SpecificElementExtensions: (function() {=0A=
      if (typeof window.HTMLDivElement !=3D=3D 'undefined')=0A=
        return true;=0A=
=0A=
      var div =3D document.createElement('div'),=0A=
          form =3D document.createElement('form'),=0A=
          isSupported =3D false;=0A=
=0A=
      if (div['__proto__'] && (div['__proto__'] !=3D=3D =
form['__proto__'])) {=0A=
        isSupported =3D true;=0A=
      }=0A=
=0A=
      div =3D form =3D null;=0A=
=0A=
      return isSupported;=0A=
    })()=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
=0A=
var Try =3D {=0A=
  these: function() {=0A=
    var returnValue;=0A=
=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      var lambda =3D arguments[i];=0A=
      try {=0A=
        returnValue =3D lambda();=0A=
        break;=0A=
      } catch (e) { }=0A=
    }=0A=
=0A=
    return returnValue;=0A=
  }=0A=
};=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
=0A=
var Class =3D (function() {=0A=
=0A=
  var IS_DONTENUM_BUGGY =3D (function(){=0A=
    for (var p in { toString: 1 }) {=0A=
      if (p =3D=3D=3D 'toString') return false;=0A=
    }=0A=
    return true;=0A=
  })();=0A=
=0A=
  function subclass() {};=0A=
  function create() {=0A=
    var parent =3D null, properties =3D $A(arguments);=0A=
    if (Object.isFunction(properties[0]))=0A=
      parent =3D properties.shift();=0A=
=0A=
    function klass() {=0A=
      this.initialize.apply(this, arguments);=0A=
    }=0A=
=0A=
    Object.extend(klass, Class.Methods);=0A=
    klass.superclass =3D parent;=0A=
    klass.subclasses =3D [];=0A=
=0A=
    if (parent) {=0A=
      subclass.prototype =3D parent.prototype;=0A=
      klass.prototype =3D new subclass;=0A=
      parent.subclasses.push(klass);=0A=
    }=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++)=0A=
      klass.addMethods(properties[i]);=0A=
=0A=
    if (!klass.prototype.initialize)=0A=
      klass.prototype.initialize =3D Prototype.emptyFunction;=0A=
=0A=
    klass.prototype.constructor =3D klass;=0A=
    return klass;=0A=
  }=0A=
=0A=
  function addMethods(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype,=0A=
        properties =3D Object.keys(source);=0A=
=0A=
    if (IS_DONTENUM_BUGGY) {=0A=
      if (source.toString !=3D Object.prototype.toString)=0A=
        properties.push("toString");=0A=
      if (source.valueOf !=3D Object.prototype.valueOf)=0A=
        properties.push("valueOf");=0A=
    }=0A=
=0A=
    for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A=
      var property =3D properties[i], value =3D source[property];=0A=
      if (ancestor && Object.isFunction(value) &&=0A=
          value.argumentNames()[0] =3D=3D "$super") {=0A=
        var method =3D value;=0A=
        value =3D (function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments); =
};=0A=
        })(property).wrap(method);=0A=
=0A=
        value.valueOf =3D method.valueOf.bind(method);=0A=
        value.toString =3D method.toString.bind(method);=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
=0A=
  return {=0A=
    create: create,=0A=
    Methods: {=0A=
      addMethods: addMethods=0A=
    }=0A=
  };=0A=
})();=0A=
(function() {=0A=
=0A=
  var _toString =3D Object.prototype.toString,=0A=
      NULL_TYPE =3D 'Null',=0A=
      UNDEFINED_TYPE =3D 'Undefined',=0A=
      BOOLEAN_TYPE =3D 'Boolean',=0A=
      NUMBER_TYPE =3D 'Number',=0A=
      STRING_TYPE =3D 'String',=0A=
      OBJECT_TYPE =3D 'Object',=0A=
      FUNCTION_CLASS =3D '[object Function]',=0A=
      BOOLEAN_CLASS =3D '[object Boolean]',=0A=
      NUMBER_CLASS =3D '[object Number]',=0A=
      STRING_CLASS =3D '[object String]',=0A=
      ARRAY_CLASS =3D '[object Array]',=0A=
      DATE_CLASS =3D '[object Date]',=0A=
      NATIVE_JSON_STRINGIFY_SUPPORT =3D window.JSON &&=0A=
        typeof JSON.stringify =3D=3D=3D 'function' &&=0A=
        JSON.stringify(0) =3D=3D=3D '0' &&=0A=
        typeof JSON.stringify(Prototype.K) =3D=3D=3D 'undefined';=0A=
=0A=
  function Type(o) {=0A=
    switch(o) {=0A=
      case null: return NULL_TYPE;=0A=
      case (void 0): return UNDEFINED_TYPE;=0A=
    }=0A=
    var type =3D typeof o;=0A=
    switch(type) {=0A=
      case 'boolean': return BOOLEAN_TYPE;=0A=
      case 'number':  return NUMBER_TYPE;=0A=
      case 'string':  return STRING_TYPE;=0A=
    }=0A=
    return OBJECT_TYPE;=0A=
  }=0A=
=0A=
  function extend(destination, source) {=0A=
    for (var property in source)=0A=
      destination[property] =3D source[property];=0A=
    return destination;=0A=
  }=0A=
=0A=
  function inspect(object) {=0A=
    try {=0A=
      if (isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  }=0A=
=0A=
  function toJSON(value) {=0A=
    return Str('', { '': value }, []);=0A=
  }=0A=
=0A=
  function Str(key, holder, stack) {=0A=
    var value =3D holder[key],=0A=
        type =3D typeof value;=0A=
=0A=
    if (Type(value) =3D=3D=3D OBJECT_TYPE && typeof value.toJSON =
=3D=3D=3D 'function') {=0A=
      value =3D value.toJSON(key);=0A=
    }=0A=
=0A=
    var _class =3D _toString.call(value);=0A=
=0A=
    switch (_class) {=0A=
      case NUMBER_CLASS:=0A=
      case BOOLEAN_CLASS:=0A=
      case STRING_CLASS:=0A=
        value =3D value.valueOf();=0A=
    }=0A=
=0A=
    switch (value) {=0A=
      case null: return 'null';=0A=
      case true: return 'true';=0A=
      case false: return 'false';=0A=
    }=0A=
=0A=
    type =3D typeof value;=0A=
    switch (type) {=0A=
      case 'string':=0A=
        return value.inspect(true);=0A=
      case 'number':=0A=
        return isFinite(value) ? String(value) : 'null';=0A=
      case 'object':=0A=
=0A=
        for (var i =3D 0, length =3D stack.length; i < length; i++) {=0A=
          if (stack[i] =3D=3D=3D value) { throw new TypeError(); }=0A=
        }=0A=
        stack.push(value);=0A=
=0A=
        var partial =3D [];=0A=
        if (_class =3D=3D=3D ARRAY_CLASS) {=0A=
          for (var i =3D 0, length =3D value.length; i < length; i++) {=0A=
            var str =3D Str(i, value, stack);=0A=
            partial.push(typeof str =3D=3D=3D 'undefined' ? 'null' : =
str);=0A=
          }=0A=
          partial =3D '[' + partial.join(',') + ']';=0A=
        } else {=0A=
          var keys =3D Object.keys(value);=0A=
          for (var i =3D 0, length =3D keys.length; i < length; i++) {=0A=
            var key =3D keys[i], str =3D Str(key, value, stack);=0A=
            if (typeof str !=3D=3D "undefined") {=0A=
               partial.push(key.inspect(true)+ ':' + str);=0A=
             }=0A=
          }=0A=
          partial =3D '{' + partial.join(',') + '}';=0A=
        }=0A=
        stack.pop();=0A=
        return partial;=0A=
    }=0A=
  }=0A=
=0A=
  function stringify(object) {=0A=
    return JSON.stringify(object);=0A=
  }=0A=
=0A=
  function toQueryString(object) {=0A=
    return $H(object).toQueryString();=0A=
  }=0A=
=0A=
  function toHTML(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  }=0A=
=0A=
  function keys(object) {=0A=
    if (Type(object) !=3D=3D OBJECT_TYPE) { throw new TypeError(); }=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      if (object.hasOwnProperty(property)) {=0A=
        results.push(property);=0A=
      }=0A=
    }=0A=
    return results;=0A=
  }=0A=
=0A=
  function values(object) {=0A=
    var results =3D [];=0A=
    for (var property in object)=0A=
      results.push(object[property]);=0A=
    return results;=0A=
  }=0A=
=0A=
  function clone(object) {=0A=
    return extend({ }, object);=0A=
  }=0A=
=0A=
  function isElement(object) {=0A=
    return !!(object && object.nodeType =3D=3D 1);=0A=
  }=0A=
=0A=
  function isArray(object) {=0A=
    return _toString.call(object) =3D=3D=3D ARRAY_CLASS;=0A=
  }=0A=
=0A=
  var hasNativeIsArray =3D (typeof Array.isArray =3D=3D 'function')=0A=
    && Array.isArray([]) && !Array.isArray({});=0A=
=0A=
  if (hasNativeIsArray) {=0A=
    isArray =3D Array.isArray;=0A=
  }=0A=
=0A=
  function isHash(object) {=0A=
    return object instanceof Hash;=0A=
  }=0A=
=0A=
  function isFunction(object) {=0A=
    return _toString.call(object) =3D=3D=3D FUNCTION_CLASS;=0A=
  }=0A=
=0A=
  function isString(object) {=0A=
    return _toString.call(object) =3D=3D=3D STRING_CLASS;=0A=
  }=0A=
=0A=
  function isNumber(object) {=0A=
    return _toString.call(object) =3D=3D=3D NUMBER_CLASS;=0A=
  }=0A=
=0A=
  function isDate(object) {=0A=
    return _toString.call(object) =3D=3D=3D DATE_CLASS;=0A=
  }=0A=
=0A=
  function isUndefined(object) {=0A=
    return typeof object =3D=3D=3D "undefined";=0A=
  }=0A=
=0A=
  extend(Object, {=0A=
    extend:        extend,=0A=
    inspect:       inspect,=0A=
    toJSON:        NATIVE_JSON_STRINGIFY_SUPPORT ? stringify : toJSON,=0A=
    toQueryString: toQueryString,=0A=
    toHTML:        toHTML,=0A=
    keys:          Object.keys || keys,=0A=
    values:        values,=0A=
    clone:         clone,=0A=
    isElement:     isElement,=0A=
    isArray:       isArray,=0A=
    isHash:        isHash,=0A=
    isFunction:    isFunction,=0A=
    isString:      isString,=0A=
    isNumber:      isNumber,=0A=
    isDate:        isDate,=0A=
    isUndefined:   isUndefined=0A=
  });=0A=
})();=0A=
Object.extend(Function.prototype, (function() {=0A=
  var slice =3D Array.prototype.slice;=0A=
=0A=
  function update(array, args) {=0A=
    var arrayLength =3D array.length, length =3D args.length;=0A=
    while (length--) array[arrayLength + length] =3D args[length];=0A=
    return array;=0A=
  }=0A=
=0A=
  function merge(array, args) {=0A=
    array =3D slice.call(array, 0);=0A=
    return update(array, args);=0A=
  }=0A=
=0A=
  function argumentNames() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\(([^)]*)\)/)[1]=0A=
      .replace(/\/\/.*?[\r\n]|\/\*(?:.|[\r\n])*?\*\//g, '')=0A=
      .replace(/\s+/g, '').split(',');=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  }=0A=
=0A=
  function bind(context) {=0A=
    if (arguments.length < 2 && Object.isUndefined(arguments[0])) return =
this;=0A=
    var __method =3D this, args =3D slice.call(arguments, 1);=0A=
    return function() {=0A=
      var a =3D merge(args, arguments);=0A=
      return __method.apply(context, a);=0A=
    }=0A=
  }=0A=
=0A=
  function bindAsEventListener(context) {=0A=
    var __method =3D this, args =3D slice.call(arguments, 1);=0A=
    return function(event) {=0A=
      var a =3D update([event || window.event], args);=0A=
      return __method.apply(context, a);=0A=
    }=0A=
  }=0A=
=0A=
  function curry() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D slice.call(arguments, 0);=0A=
    return function() {=0A=
      var a =3D merge(args, arguments);=0A=
      return __method.apply(this, a);=0A=
    }=0A=
  }=0A=
=0A=
  function delay(timeout) {=0A=
    var __method =3D this, args =3D slice.call(arguments, 1);=0A=
    timeout =3D timeout * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  }=0A=
=0A=
  function defer() {=0A=
    var args =3D update([0.01], arguments);=0A=
    return this.delay.apply(this, args);=0A=
  }=0A=
=0A=
  function wrap(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      var a =3D update([__method.bind(this)], arguments);=0A=
      return wrapper.apply(this, a);=0A=
    }=0A=
  }=0A=
=0A=
  function methodize() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      var a =3D update([this], arguments);=0A=
      return __method.apply(null, a);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    argumentNames:       argumentNames,=0A=
    bind:                bind,=0A=
    bindAsEventListener: bindAsEventListener,=0A=
    curry:               curry,=0A=
    delay:               delay,=0A=
    defer:               defer,=0A=
    wrap:                wrap,=0A=
    methodize:           methodize=0A=
  }=0A=
})());=0A=
=0A=
=0A=
=0A=
(function(proto) {=0A=
=0A=
=0A=
  function toISOString() {=0A=
    return this.getUTCFullYear() + '-' +=0A=
      (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A=
      this.getUTCDate().toPaddedString(2) + 'T' +=0A=
      this.getUTCHours().toPaddedString(2) + ':' +=0A=
      this.getUTCMinutes().toPaddedString(2) + ':' +=0A=
      this.getUTCSeconds().toPaddedString(2) + 'Z';=0A=
  }=0A=
=0A=
=0A=
  function toJSON() {=0A=
    return this.toISOString();=0A=
  }=0A=
=0A=
  if (!proto.toISOString) proto.toISOString =3D toISOString;=0A=
  if (!proto.toJSON) proto.toJSON =3D toJSON;=0A=
=0A=
})(Date.prototype);=0A=
=0A=
=0A=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
var PeriodicalExecuter =3D Class.create({=0A=
  initialize: function(callback, frequency) {=0A=
    this.callback =3D callback;=0A=
    this.frequency =3D frequency;=0A=
    this.currentlyExecuting =3D false;=0A=
=0A=
    this.registerCallback();=0A=
  },=0A=
=0A=
  registerCallback: function() {=0A=
    this.timer =3D setInterval(this.onTimerEvent.bind(this), =
this.frequency * 1000);=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    this.callback(this);=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    if (!this.timer) return;=0A=
    clearInterval(this.timer);=0A=
    this.timer =3D null;=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    if (!this.currentlyExecuting) {=0A=
      try {=0A=
        this.currentlyExecuting =3D true;=0A=
        this.execute();=0A=
        this.currentlyExecuting =3D false;=0A=
      } catch(e) {=0A=
        this.currentlyExecuting =3D false;=0A=
        throw e;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
Object.extend(String, {=0A=
  interpret: function(value) {=0A=
    return value =3D=3D null ? '' : String(value);=0A=
  },=0A=
  specialChar: {=0A=
    '\b': '\\b',=0A=
    '\t': '\\t',=0A=
    '\n': '\\n',=0A=
    '\f': '\\f',=0A=
    '\r': '\\r',=0A=
    '\\': '\\\\'=0A=
  }=0A=
});=0A=
=0A=
Object.extend(String.prototype, (function() {=0A=
  var NATIVE_JSON_PARSE_SUPPORT =3D window.JSON &&=0A=
    typeof JSON.parse =3D=3D=3D 'function' &&=0A=
    JSON.parse('{"test": true}').test;=0A=
=0A=
  function prepareReplacement(replacement) {=0A=
    if (Object.isFunction(replacement)) return replacement;=0A=
    var template =3D new Template(replacement);=0A=
    return function(match) { return template.evaluate(match) };=0A=
  }=0A=
=0A=
  function gsub(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D prepareReplacement(replacement);=0A=
=0A=
    if (Object.isString(pattern))=0A=
      pattern =3D RegExp.escape(pattern);=0A=
=0A=
    if (!(pattern.length || pattern.source)) {=0A=
      replacement =3D replacement('');=0A=
      return replacement + source.split('').join(replacement) + =
replacement;=0A=
    }=0A=
=0A=
    while (source.length > 0) {=0A=
      if (match =3D source.match(pattern)) {=0A=
        result +=3D source.slice(0, match.index);=0A=
        result +=3D String.interpret(replacement(match));=0A=
        source  =3D source.slice(match.index + match[0].length);=0A=
      } else {=0A=
        result +=3D source, source =3D '';=0A=
      }=0A=
    }=0A=
    return result;=0A=
  }=0A=
=0A=
  function sub(pattern, replacement, count) {=0A=
    replacement =3D prepareReplacement(replacement);=0A=
    count =3D Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  }=0A=
=0A=
  function scan(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  }=0A=
=0A=
  function truncate(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D Object.isUndefined(truncation) ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  }=0A=
=0A=
  function strip() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  }=0A=
=0A=
  function stripTags() {=0A=
    return this.replace(/<\w+(\s+("[^"]*"|'[^']*'|[^>])+)?>|<\/\w+>/gi, =
'');=0A=
  }=0A=
=0A=
  function stripScripts() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  }=0A=
=0A=
  function extractScripts() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img'),=0A=
        matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A=
    return (this.match(matchAll) || []).map(function(scriptTag) {=0A=
      return (scriptTag.match(matchOne) || ['', ''])[1];=0A=
    });=0A=
  }=0A=
=0A=
  function evalScripts() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  }=0A=
=0A=
  function escapeHTML() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  }=0A=
=0A=
  function unescapeHTML() {=0A=
    return =
this.stripTags().replace(/&lt;/g,'<').replace(/&gt;/g,'>').replace(/&amp;=
/g,'&');=0A=
  }=0A=
=0A=
=0A=
  function toQueryParams(separator) {=0A=
    var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A=
    if (!match) return { };=0A=
=0A=
    return match[1].split(separator || '&').inject({ }, function(hash, =
pair) {=0A=
      if ((pair =3D pair.split('=3D'))[0]) {=0A=
        var key =3D decodeURIComponent(pair.shift()),=0A=
            value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A=
=0A=
        if (value !=3D undefined) value =3D decodeURIComponent(value);=0A=
=0A=
        if (key in hash) {=0A=
          if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A=
          hash[key].push(value);=0A=
        }=0A=
        else hash[key] =3D value;=0A=
      }=0A=
      return hash;=0A=
    });=0A=
  }=0A=
=0A=
  function toArray() {=0A=
    return this.split('');=0A=
  }=0A=
=0A=
  function succ() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  }=0A=
=0A=
  function times(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  }=0A=
=0A=
  function camelize() {=0A=
    return this.replace(/-+(.)?/g, function(match, chr) {=0A=
      return chr ? chr.toUpperCase() : '';=0A=
    });=0A=
  }=0A=
=0A=
  function capitalize() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  }=0A=
=0A=
  function underscore() {=0A=
    return this.replace(/::/g, '/')=0A=
               .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2')=0A=
               .replace(/([a-z\d])([A-Z])/g, '$1_$2')=0A=
               .replace(/-/g, '_')=0A=
               .toLowerCase();=0A=
  }=0A=
=0A=
  function dasherize() {=0A=
    return this.replace(/_/g, '-');=0A=
  }=0A=
=0A=
  function inspect(useDoubleQuotes) {=0A=
    var escapedString =3D this.replace(/[\x00-\x1f\\]/g, =
function(character) {=0A=
      if (character in String.specialChar) {=0A=
        return String.specialChar[character];=0A=
      }=0A=
      return '\\u00' + character.charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  }=0A=
=0A=
  function unfilterJSON(filter) {=0A=
    return this.replace(filter || Prototype.JSONFilter, '$1');=0A=
  }=0A=
=0A=
  function isJSON() {=0A=
    var str =3D this;=0A=
    if (str.blank()) return false;=0A=
    str =3D str.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g, '@');=0A=
    str =3D =
str.replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d=
+)?/g, ']');=0A=
    str =3D str.replace(/(?:^|:|,)(?:\s*\[)+/g, '');=0A=
    return (/^[\],:{}\s]*$/).test(str);=0A=
  }=0A=
=0A=
  function evalJSON(sanitize) {=0A=
    var json =3D this.unfilterJSON(),=0A=
        cx =3D =
/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u=
2060-\u206f\ufeff\ufff0-\uffff]/g;=0A=
    if (cx.test(json)) {=0A=
      json =3D json.replace(cx, function (a) {=0A=
        return '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4);=0A=
      });=0A=
    }=0A=
    try {=0A=
      if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A=
    } catch (e) { }=0A=
    throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A=
  }=0A=
=0A=
  function parseJSON() {=0A=
    var json =3D this.unfilterJSON();=0A=
    return JSON.parse(json);=0A=
  }=0A=
=0A=
  function include(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  }=0A=
=0A=
  function startsWith(pattern) {=0A=
    return this.lastIndexOf(pattern, 0) =3D=3D=3D 0;=0A=
  }=0A=
=0A=
  function endsWith(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.indexOf(pattern, d) =3D=3D=3D d;=0A=
  }=0A=
=0A=
  function empty() {=0A=
    return this =3D=3D '';=0A=
  }=0A=
=0A=
  function blank() {=0A=
    return /^\s*$/.test(this);=0A=
  }=0A=
=0A=
  function interpolate(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
=0A=
  return {=0A=
    gsub:           gsub,=0A=
    sub:            sub,=0A=
    scan:           scan,=0A=
    truncate:       truncate,=0A=
    strip:          String.prototype.trim || strip,=0A=
    stripTags:      stripTags,=0A=
    stripScripts:   stripScripts,=0A=
    extractScripts: extractScripts,=0A=
    evalScripts:    evalScripts,=0A=
    escapeHTML:     escapeHTML,=0A=
    unescapeHTML:   unescapeHTML,=0A=
    toQueryParams:  toQueryParams,=0A=
    parseQuery:     toQueryParams,=0A=
    toArray:        toArray,=0A=
    succ:           succ,=0A=
    times:          times,=0A=
    camelize:       camelize,=0A=
    capitalize:     capitalize,=0A=
    underscore:     underscore,=0A=
    dasherize:      dasherize,=0A=
    inspect:        inspect,=0A=
    unfilterJSON:   unfilterJSON,=0A=
    isJSON:         isJSON,=0A=
    evalJSON:       NATIVE_JSON_PARSE_SUPPORT ? parseJSON : evalJSON,=0A=
    include:        include,=0A=
    startsWith:     startsWith,=0A=
    endsWith:       endsWith,=0A=
    empty:          empty,=0A=
    blank:          blank,=0A=
    interpolate:    interpolate=0A=
  };=0A=
})());=0A=
=0A=
var Template =3D Class.create({=0A=
  initialize: function(template, pattern) {=0A=
    this.template =3D template.toString();=0A=
    this.pattern =3D pattern || Template.Pattern;=0A=
  },=0A=
=0A=
  evaluate: function(object) {=0A=
    if (object && Object.isFunction(object.toTemplateReplacements))=0A=
      object =3D object.toTemplateReplacements();=0A=
=0A=
    return this.template.gsub(this.pattern, function(match) {=0A=
      if (object =3D=3D null) return (match[1] + '');=0A=
=0A=
      var before =3D match[1] || '';=0A=
      if (before =3D=3D '\\') return match[2];=0A=
=0A=
      var ctx =3D object, expr =3D match[3],=0A=
          pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? =
match[2].replace(/\\\\]/g, ']') : match[1];=0A=
        ctx =3D ctx[comp];=0A=
        if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A=
        expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : =
match[0].length);=0A=
        match =3D pattern.exec(expr);=0A=
      }=0A=
=0A=
      return before + String.interpret(ctx);=0A=
    });=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D (function() {=0A=
  function each(iterator, context) {=0A=
    var index =3D 0;=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator.call(context, value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  }=0A=
=0A=
  function eachSlice(number, iterator, context) {=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    if (number < 1) return array;=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  }=0A=
=0A=
  function all(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator.call(context, value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function any(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator.call(context, value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function collect(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator.call(context, value, index));=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function detect(iterator, context) {=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator.call(context, value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function findAll(iterator, context) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator.call(context, value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function grep(filter, iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(RegExp.escape(filter));=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator.call(context, value, index));=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function include(object) {=0A=
    if (Object.isFunction(this.indexOf))=0A=
      if (this.indexOf(object) !=3D -1) return true;=0A=
=0A=
    var found =3D false;=0A=
    this.each(function(value) {=0A=
      if (value =3D=3D object) {=0A=
        found =3D true;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return found;=0A=
  }=0A=
=0A=
  function inGroupsOf(number, fillWith) {=0A=
    fillWith =3D Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  }=0A=
=0A=
  function inject(memo, iterator, context) {=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator.call(context, memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  }=0A=
=0A=
  function invoke(method) {=0A=
    var args =3D $A(arguments).slice(1);=0A=
    return this.map(function(value) {=0A=
      return value[method].apply(value, args);=0A=
    });=0A=
  }=0A=
=0A=
  function max(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator.call(context, value, index);=0A=
      if (result =3D=3D null || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function min(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator.call(context, value, index);=0A=
      if (result =3D=3D null || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  }=0A=
=0A=
  function partition(iterator, context) {=0A=
    iterator =3D iterator || Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator.call(context, value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  }=0A=
=0A=
  function pluck(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function reject(iterator, context) {=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator.call(context, value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  }=0A=
=0A=
  function sortBy(iterator, context) {=0A=
    return this.map(function(value, index) {=0A=
      return {=0A=
        value: value,=0A=
        criteria: iterator.call(context, value, index)=0A=
      };=0A=
    }).sort(function(left, right) {=0A=
      var a =3D left.criteria, b =3D right.criteria;=0A=
      return a < b ? -1 : a > b ? 1 : 0;=0A=
    }).pluck('value');=0A=
  }=0A=
=0A=
  function toArray() {=0A=
    return this.map();=0A=
  }=0A=
=0A=
  function zip() {=0A=
    var iterator =3D Prototype.K, args =3D $A(arguments);=0A=
    if (Object.isFunction(args.last()))=0A=
      iterator =3D args.pop();=0A=
=0A=
    var collections =3D [this].concat(args).map($A);=0A=
    return this.map(function(value, index) {=0A=
      return iterator(collections.pluck(index));=0A=
    });=0A=
  }=0A=
=0A=
  function size() {=0A=
    return this.toArray().length;=0A=
  }=0A=
=0A=
  function inspect() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
  return {=0A=
    each:       each,=0A=
    eachSlice:  eachSlice,=0A=
    all:        all,=0A=
    every:      all,=0A=
    any:        any,=0A=
    some:       any,=0A=
    collect:    collect,=0A=
    map:        collect,=0A=
    detect:     detect,=0A=
    findAll:    findAll,=0A=
    select:     findAll,=0A=
    filter:     findAll,=0A=
    grep:       grep,=0A=
    include:    include,=0A=
    member:     include,=0A=
    inGroupsOf: inGroupsOf,=0A=
    inject:     inject,=0A=
    invoke:     invoke,=0A=
    max:        max,=0A=
    min:        min,=0A=
    partition:  partition,=0A=
    pluck:      pluck,=0A=
    reject:     reject,=0A=
    sortBy:     sortBy,=0A=
    toArray:    toArray,=0A=
    entries:    toArray,=0A=
    zip:        zip,=0A=
    size:       size,=0A=
    inspect:    inspect,=0A=
    find:       detect=0A=
  };=0A=
})();=0A=
=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if ('toArray' in Object(iterable)) return iterable.toArray();=0A=
  var length =3D iterable.length || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
=0A=
function $w(string) {=0A=
  if (!Object.isString(string)) return [];=0A=
  string =3D string.strip();=0A=
  return string ? string.split(/\s+/) : [];=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
=0A=
(function() {=0A=
  var arrayProto =3D Array.prototype,=0A=
      slice =3D arrayProto.slice,=0A=
      _each =3D arrayProto.forEach; // use native browser JS 1.6 =
implementation if available=0A=
=0A=
  function each(iterator, context) {=0A=
    for (var i =3D 0, length =3D this.length >>> 0; i < length; i++) {=0A=
      if (i in this) iterator.call(context, this[i], i, this);=0A=
    }=0A=
  }=0A=
  if (!_each) _each =3D each;=0A=
=0A=
  function clear() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  }=0A=
=0A=
  function first() {=0A=
    return this[0];=0A=
  }=0A=
=0A=
  function last() {=0A=
    return this[this.length - 1];=0A=
  }=0A=
=0A=
  function compact() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  }=0A=
=0A=
  function flatten() {=0A=
    return this.inject([], function(array, value) {=0A=
      if (Object.isArray(value))=0A=
        return array.concat(value.flatten());=0A=
      array.push(value);=0A=
      return array;=0A=
    });=0A=
  }=0A=
=0A=
  function without() {=0A=
    var values =3D slice.call(arguments, 0);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  }=0A=
=0A=
  function reverse(inline) {=0A=
    return (inline =3D=3D=3D false ? this.toArray() : this)._reverse();=0A=
  }=0A=
=0A=
  function uniq(sorted) {=0A=
    return this.inject([], function(array, value, index) {=0A=
      if (0 =3D=3D index || (sorted ? array.last() !=3D value : =
!array.include(value)))=0A=
        array.push(value);=0A=
      return array;=0A=
    });=0A=
  }=0A=
=0A=
  function intersect(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  }=0A=
=0A=
=0A=
  function clone() {=0A=
    return slice.call(this, 0);=0A=
  }=0A=
=0A=
  function size() {=0A=
    return this.length;=0A=
  }=0A=
=0A=
  function inspect() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  }=0A=
=0A=
  function indexOf(item, i) {=0A=
    i || (i =3D 0);=0A=
    var length =3D this.length;=0A=
    if (i < 0) i =3D length + i;=0A=
    for (; i < length; i++)=0A=
      if (this[i] =3D=3D=3D item) return i;=0A=
    return -1;=0A=
  }=0A=
=0A=
  function lastIndexOf(item, i) {=0A=
    i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A=
    var n =3D this.slice(0, i).reverse().indexOf(item);=0A=
    return (n < 0) ? n : i - n - 1;=0A=
  }=0A=
=0A=
  function concat() {=0A=
    var array =3D slice.call(this, 0), item;=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      item =3D arguments[i];=0A=
      if (Object.isArray(item) && !('callee' in item)) {=0A=
        for (var j =3D 0, arrayLength =3D item.length; j < arrayLength; =
j++)=0A=
          array.push(item[j]);=0A=
      } else {=0A=
        array.push(item);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  }=0A=
=0A=
  Object.extend(arrayProto, Enumerable);=0A=
=0A=
  if (!arrayProto._reverse)=0A=
    arrayProto._reverse =3D arrayProto.reverse;=0A=
=0A=
  Object.extend(arrayProto, {=0A=
    _each:     _each,=0A=
    clear:     clear,=0A=
    first:     first,=0A=
    last:      last,=0A=
    compact:   compact,=0A=
    flatten:   flatten,=0A=
    without:   without,=0A=
    reverse:   reverse,=0A=
    uniq:      uniq,=0A=
    intersect: intersect,=0A=
    clone:     clone,=0A=
    toArray:   clone,=0A=
    size:      size,=0A=
    inspect:   inspect=0A=
  });=0A=
=0A=
  var CONCAT_ARGUMENTS_BUGGY =3D (function() {=0A=
    return [].concat(arguments)[0][0] !=3D=3D 1;=0A=
  })(1,2)=0A=
=0A=
  if (CONCAT_ARGUMENTS_BUGGY) arrayProto.concat =3D concat;=0A=
=0A=
  if (!arrayProto.indexOf) arrayProto.indexOf =3D indexOf;=0A=
  if (!arrayProto.lastIndexOf) arrayProto.lastIndexOf =3D lastIndexOf;=0A=
})();=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
  function initialize(object) {=0A=
    this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
  }=0A=
=0A=
=0A=
  function _each(iterator) {=0A=
    for (var key in this._object) {=0A=
      var value =3D this._object[key], pair =3D [key, value];=0A=
      pair.key =3D key;=0A=
      pair.value =3D value;=0A=
      iterator(pair);=0A=
    }=0A=
  }=0A=
=0A=
  function set(key, value) {=0A=
    return this._object[key] =3D value;=0A=
  }=0A=
=0A=
  function get(key) {=0A=
    if (this._object[key] !=3D=3D Object.prototype[key])=0A=
      return this._object[key];=0A=
  }=0A=
=0A=
  function unset(key) {=0A=
    var value =3D this._object[key];=0A=
    delete this._object[key];=0A=
    return value;=0A=
  }=0A=
=0A=
  function toObject() {=0A=
    return Object.clone(this._object);=0A=
  }=0A=
=0A=
=0A=
=0A=
  function keys() {=0A=
    return this.pluck('key');=0A=
  }=0A=
=0A=
  function values() {=0A=
    return this.pluck('value');=0A=
  }=0A=
=0A=
  function index(value) {=0A=
    var match =3D this.detect(function(pair) {=0A=
      return pair.value =3D=3D=3D value;=0A=
    });=0A=
    return match && match.key;=0A=
  }=0A=
=0A=
  function merge(object) {=0A=
    return this.clone().update(object);=0A=
  }=0A=
=0A=
  function update(object) {=0A=
    return new Hash(object).inject(this, function(result, pair) {=0A=
      result.set(pair.key, pair.value);=0A=
      return result;=0A=
    });=0A=
  }=0A=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  function toQueryString() {=0A=
    return this.inject([], function(results, pair) {=0A=
      var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A=
=0A=
      if (values && typeof values =3D=3D 'object') {=0A=
        if (Object.isArray(values)) {=0A=
          var queryValues =3D [];=0A=
          for (var i =3D 0, len =3D values.length, value; i < len; i++) {=0A=
            value =3D values[i];=0A=
            queryValues.push(toQueryPair(key, value));=0A=
          }=0A=
          return results.concat(queryValues);=0A=
        }=0A=
      } else results.push(toQueryPair(key, values));=0A=
      return results;=0A=
    }).join('&');=0A=
  }=0A=
=0A=
  function inspect() {=0A=
    return '#<Hash:{' + this.map(function(pair) {=0A=
      return pair.map(Object.inspect).join(': ');=0A=
    }).join(', ') + '}>';=0A=
  }=0A=
=0A=
  function clone() {=0A=
    return new Hash(this);=0A=
  }=0A=
=0A=
  return {=0A=
    initialize:             initialize,=0A=
    _each:                  _each,=0A=
    set:                    set,=0A=
    get:                    get,=0A=
    unset:                  unset,=0A=
    toObject:               toObject,=0A=
    toTemplateReplacements: toObject,=0A=
    keys:                   keys,=0A=
    values:                 values,=0A=
    index:                  index,=0A=
    merge:                  merge,=0A=
    update:                 update,=0A=
    toQueryString:          toQueryString,=0A=
    inspect:                inspect,=0A=
    toJSON:                 toObject,=0A=
    clone:                  clone=0A=
  };=0A=
})());=0A=
=0A=
Hash.from =3D $H;=0A=
Object.extend(Number.prototype, (function() {=0A=
  function toColorPart() {=0A=
    return this.toPaddedString(2, 16);=0A=
  }=0A=
=0A=
  function succ() {=0A=
    return this + 1;=0A=
  }=0A=
=0A=
  function times(iterator, context) {=0A=
    $R(0, this, true).each(iterator, context);=0A=
    return this;=0A=
  }=0A=
=0A=
  function toPaddedString(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  }=0A=
=0A=
  function abs() {=0A=
    return Math.abs(this);=0A=
  }=0A=
=0A=
  function round() {=0A=
    return Math.round(this);=0A=
  }=0A=
=0A=
  function ceil() {=0A=
    return Math.ceil(this);=0A=
  }=0A=
=0A=
  function floor() {=0A=
    return Math.floor(this);=0A=
  }=0A=
=0A=
  return {=0A=
    toColorPart:    toColorPart,=0A=
    succ:           succ,=0A=
    times:          times,=0A=
    toPaddedString: toPaddedString,=0A=
    abs:            abs,=0A=
    round:          round,=0A=
    ceil:           ceil,=0A=
    floor:          floor=0A=
  };=0A=
})());=0A=
=0A=
function $R(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=0A=
}=0A=
=0A=
var ObjectRange =3D Class.create(Enumerable, (function() {=0A=
  function initialize(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  }=0A=
=0A=
  function _each(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  }=0A=
=0A=
  function include(value) {=0A=
    if (value < this.start)=0A=
      return false;=0A=
    if (this.exclusive)=0A=
      return value < this.end;=0A=
    return value <=3D this.end;=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: initialize,=0A=
    _each:      _each,=0A=
    include:    include=0A=
  };=0A=
})());=0A=
=0A=
=0A=
=0A=
var Ajax =3D {=0A=
  getTransport: function() {=0A=
    return Try.these(=0A=
      function() {return new XMLHttpRequest()},=0A=
      function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A=
      function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A=
    ) || false;=0A=
  },=0A=
=0A=
  activeRequestCount: 0=0A=
};=0A=
=0A=
Ajax.Responders =3D {=0A=
  responders: [],=0A=
=0A=
  _each: function(iterator) {=0A=
    this.responders._each(iterator);=0A=
  },=0A=
=0A=
  register: function(responder) {=0A=
    if (!this.include(responder))=0A=
      this.responders.push(responder);=0A=
  },=0A=
=0A=
  unregister: function(responder) {=0A=
    this.responders =3D this.responders.without(responder);=0A=
  },=0A=
=0A=
  dispatch: function(callback, request, transport, json) {=0A=
    this.each(function(responder) {=0A=
      if (Object.isFunction(responder[callback])) {=0A=
        try {=0A=
          responder[callback].apply(responder, [request, transport, =
json]);=0A=
        } catch (e) { }=0A=
      }=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Ajax.Responders, Enumerable);=0A=
=0A=
Ajax.Responders.register({=0A=
  onCreate:   function() { Ajax.activeRequestCount++ },=0A=
  onComplete: function() { Ajax.activeRequestCount-- }=0A=
});=0A=
Ajax.Base =3D Class.create({=0A=
  initialize: function(options) {=0A=
    this.options =3D {=0A=
      method:       'post',=0A=
      asynchronous: true,=0A=
      contentType:  'application/x-www-form-urlencoded',=0A=
      encoding:     'UTF-8',=0A=
      parameters:   '',=0A=
      evalJSON:     true,=0A=
      evalJS:       true=0A=
    };=0A=
    Object.extend(this.options, options || { });=0A=
=0A=
    this.options.method =3D this.options.method.toLowerCase();=0A=
=0A=
    if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=0A=
  }=0A=
});=0A=
Ajax.Request =3D Class.create(Ajax.Base, {=0A=
  _complete: false,=0A=
=0A=
  initialize: function($super, url, options) {=0A=
    $super(options);=0A=
    this.transport =3D Ajax.getTransport();=0A=
    this.request(url);=0A=
  },=0A=
=0A=
  request: function(url) {=0A=
    this.url =3D url;=0A=
    this.method =3D this.options.method;=0A=
    var params =3D Object.isString(this.options.parameters) ?=0A=
          this.options.parameters :=0A=
          Object.toQueryString(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      params +=3D (params ? '&' : '') + "_method=3D" + this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    if (params && this.method =3D=3D=3D 'get') {=0A=
      this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
    }=0A=
=0A=
    this.parameters =3D params.toQueryParams();=0A=
=0A=
    try {=0A=
      var response =3D new Ajax.Response(this);=0A=
      if (this.options.onCreate) this.options.onCreate(response);=0A=
      Ajax.Responders.dispatch('onCreate', this, response);=0A=
=0A=
      this.transport.open(this.method.toUpperCase(), this.url,=0A=
        this.options.asynchronous);=0A=
=0A=
      if (this.options.asynchronous) =
this.respondToReadyState.bind(this).defer(1);=0A=
=0A=
      this.transport.onreadystatechange =3D =
this.onStateChange.bind(this);=0A=
      this.setRequestHeaders();=0A=
=0A=
      this.body =3D this.method =3D=3D 'post' ? (this.options.postBody =
|| params) : null;=0A=
      this.transport.send(this.body);=0A=
=0A=
      /* Force Firefox to handle ready state 4 for synchronous requests =
*/=0A=
      if (!this.options.asynchronous && this.transport.overrideMimeType)=0A=
        this.onStateChange();=0A=
=0A=
    }=0A=
    catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  onStateChange: function() {=0A=
    var readyState =3D this.transport.readyState;=0A=
    if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A=
      this.respondToReadyState(this.transport.readyState);=0A=
  },=0A=
=0A=
  setRequestHeaders: function() {=0A=
    var headers =3D {=0A=
      'X-Requested-With': 'XMLHttpRequest',=0A=
      'X-Prototype-Version': Prototype.Version,=0A=
      'Accept': 'text/javascript, text/html, application/xml, text/xml, =
*/*'=0A=
    };=0A=
=0A=
    if (this.method =3D=3D 'post') {=0A=
      headers['Content-type'] =3D this.options.contentType +=0A=
        (this.options.encoding ? '; charset=3D' + this.options.encoding =
: '');=0A=
=0A=
      /* Force "Connection: close" for older Mozilla browsers to work=0A=
       * around a bug where XMLHttpRequest sends an incorrect=0A=
       * Content-length header. See Mozilla Bugzilla #246651.=0A=
       */=0A=
      if (this.transport.overrideMimeType &&=0A=
          (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < =
2005)=0A=
            headers['Connection'] =3D 'close';=0A=
    }=0A=
=0A=
    if (typeof this.options.requestHeaders =3D=3D 'object') {=0A=
      var extras =3D this.options.requestHeaders;=0A=
=0A=
      if (Object.isFunction(extras.push))=0A=
        for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A=
          headers[extras[i]] =3D extras[i+1];=0A=
      else=0A=
        $H(extras).each(function(pair) { headers[pair.key] =3D =
pair.value });=0A=
    }=0A=
=0A=
    for (var name in headers)=0A=
      this.transport.setRequestHeader(name, headers[name]);=0A=
  },=0A=
=0A=
  success: function() {=0A=
    var status =3D this.getStatus();=0A=
    return !status || (status >=3D 200 && status < 300) || status =3D=3D =
304;=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=0A=
      if (this.transport.status =3D=3D=3D 1223) return 204;=0A=
      return this.transport.status || 0;=0A=
    } catch (e) { return 0 }=0A=
  },=0A=
=0A=
  respondToReadyState: function(readyState) {=0A=
    var state =3D Ajax.Request.Events[readyState], response =3D new =
Ajax.Response(this);=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      try {=0A=
        this._complete =3D true;=0A=
        (this.options['on' + response.status]=0A=
         || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A=
         || Prototype.emptyFunction)(response, response.headerJSON);=0A=
      } catch (e) {=0A=
        this.dispatchException(e);=0A=
      }=0A=
=0A=
      var contentType =3D response.getHeader('Content-type');=0A=
      if (this.options.evalJS =3D=3D 'force'=0A=
          || (this.options.evalJS && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null; }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if ((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D =
4) {=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if (readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
=0A=
=0A=
function $(element) {=0A=
  if (arguments.length > 1) {=0A=
    for (var i =3D 0, elements =3D [], length =3D arguments.length; i < =
length; i++)=0A=
      elements.push($(arguments[i]));=0A=
    return elements;=0A=
  }=0A=
  if (Object.isString(element))=0A=
    element =3D document.getElementById(element);=0A=
  return Element.extend(element);=0A=
}=0A=
=0A=
if (Prototype.BrowserFeatures.XPath) {=0A=
  document._getElementsByXPath =3D function(expression, parentElement) {=0A=
    var results =3D [];=0A=
    var query =3D document.evaluate(expression, $(parentElement) || =
document,=0A=
      null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A=
    for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A=
      results.push(Element.extend(query.snapshotItem(i)));=0A=
    return results;=0A=
  };=0A=
}=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  Object.extend(Node, {=0A=
    ELEMENT_NODE: 1,=0A=
    ATTRIBUTE_NODE: 2,=0A=
    TEXT_NODE: 3,=0A=
    CDATA_SECTION_NODE: 4,=0A=
    ENTITY_REFERENCE_NODE: 5,=0A=
    ENTITY_NODE: 6,=0A=
    PROCESSING_INSTRUCTION_NODE: 7,=0A=
    COMMENT_NODE: 8,=0A=
    DOCUMENT_NODE: 9,=0A=
    DOCUMENT_TYPE_NODE: 10,=0A=
    DOCUMENT_FRAGMENT_NODE: 11,=0A=
    NOTATION_NODE: 12=0A=
  });=0A=
}=0A=
=0A=
=0A=
=0A=
(function(global) {=0A=
  function shouldUseCache(tagName, attributes) {=0A=
    if (tagName =3D=3D=3D 'select') return false;=0A=
    if ('type' in attributes) return false;=0A=
    return true;=0A=
  }=0A=
=0A=
  var HAS_EXTENDED_CREATE_ELEMENT_SYNTAX =3D (function(){=0A=
    try {=0A=
      var el =3D document.createElement('<input name=3D"x">');=0A=
      return el.tagName.toLowerCase() =3D=3D=3D 'input' && el.name =
=3D=3D=3D 'x';=0A=
    }=0A=
    catch(err) {=0A=
      return false;=0A=
    }=0A=
  })();=0A=
=0A=
  var element =3D global.Element;=0A=
=0A=
  global.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
=0A=
    if (HAS_EXTENDED_CREATE_ELEMENT_SYNTAX && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
=0A=
    var node =3D shouldUseCache(tagName, attributes) ?=0A=
     cache[tagName].cloneNode(false) : document.createElement(tagName);=0A=
=0A=
    return Element.writeAttribute(node, attributes);=0A=
  };=0A=
=0A=
  Object.extend(global.Element, element || { });=0A=
  if (element) global.Element.prototype =3D element.prototype;=0A=
=0A=
})(this);=0A=
=0A=
Element.idCounter =3D 1;=0A=
Element.cache =3D { };=0A=
=0A=
Element._purgeElement =3D function(element) {=0A=
  var uid =3D element._prototypeUID;=0A=
  if (uid) {=0A=
    Element.stopObserving(element);=0A=
    element._prototypeUID =3D void 0;=0A=
    delete Element.Storage[uid];=0A=
  }=0A=
}=0A=
=0A=
Element.Methods =3D {=0A=
  visible: function(element) {=0A=
    return $(element).style.display !=3D 'none';=0A=
  },=0A=
=0A=
  toggle: function(element) {=0A=
    element =3D $(element);=0A=
    Element[Element.visible(element) ? 'hide' : 'show'](element);=0A=
    return element;=0A=
  },=0A=
=0A=
  hide: function(element) {=0A=
    element =3D $(element);=0A=
    element.style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(element) {=0A=
    element =3D $(element);=0A=
    element.style.display =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  remove: function(element) {=0A=
    element =3D $(element);=0A=
    element.parentNode.removeChild(element);=0A=
    return element;=0A=
  },=0A=
=0A=
  update: (function(){=0A=
=0A=
    var SELECT_ELEMENT_INNERHTML_BUGGY =3D (function(){=0A=
      var el =3D document.createElement("select"),=0A=
          isBuggy =3D true;=0A=
      el.innerHTML =3D "<option value=3D\"test\">test</option>";=0A=
      if (el.options && el.options[0]) {=0A=
        isBuggy =3D el.options[0].nodeName.toUpperCase() !=3D=3D =
"OPTION";=0A=
      }=0A=
      el =3D null;=0A=
      return isBuggy;=0A=
    })();=0A=
=0A=
    var TABLE_ELEMENT_INNERHTML_BUGGY =3D (function(){=0A=
      try {=0A=
        var el =3D document.createElement("table");=0A=
        if (el && el.tBodies) {=0A=
          el.innerHTML =3D "<tbody><tr><td>test</td></tr></tbody>";=0A=
          var isBuggy =3D typeof el.tBodies[0] =3D=3D "undefined";=0A=
          el =3D null;=0A=
          return isBuggy;=0A=
        }=0A=
      } catch (e) {=0A=
        return true;=0A=
      }=0A=
    })();=0A=
=0A=
    var LINK_ELEMENT_INNERHTML_BUGGY =3D (function() {=0A=
      try {=0A=
        var el =3D document.createElement('div');=0A=
        el.innerHTML =3D "<link>";=0A=
        var isBuggy =3D (el.childNodes.length =3D=3D=3D 0);=0A=
        el =3D null;=0A=
        return isBuggy;=0A=
      } catch(e) {=0A=
        return true;=0A=
      }=0A=
    })();=0A=
=0A=
    var ANY_INNERHTML_BUGGY =3D SELECT_ELEMENT_INNERHTML_BUGGY ||=0A=
     TABLE_ELEMENT_INNERHTML_BUGGY || LINK_ELEMENT_INNERHTML_BUGGY;=0A=
=0A=
    var SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING =3D (function () {=0A=
      var s =3D document.createElement("script"),=0A=
          isBuggy =3D false;=0A=
      try {=0A=
        s.appendChild(document.createTextNode(""));=0A=
        isBuggy =3D !s.firstChild ||=0A=
          s.firstChild && s.firstChild.nodeType !=3D=3D 3;=0A=
      } catch (e) {=0A=
        isBuggy =3D true;=0A=
      }=0A=
      s =3D null;=0A=
      return isBuggy;=0A=
    })();=0A=
=0A=
=0A=
    function update(element, content) {=0A=
      element =3D $(element);=0A=
      var purgeElement =3D Element._purgeElement;=0A=
=0A=
      var descendants =3D element.getElementsByTagName('*'),=0A=
       i =3D descendants.length;=0A=
      while (i--) purgeElement(descendants[i]);=0A=
=0A=
      if (content && content.toElement)=0A=
        content =3D content.toElement();=0A=
=0A=
      if (Object.isElement(content))=0A=
        return element.update().insert(content);=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
      if (tagName =3D=3D=3D 'SCRIPT' && =
SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING) {=0A=
        element.text =3D content;=0A=
        return element;=0A=
      }=0A=
=0A=
      if (ANY_INNERHTML_BUGGY) {=0A=
        if (tagName in Element._insertionTranslations.tags) {=0A=
          while (element.firstChild) {=0A=
            element.removeChild(element.firstChild);=0A=
          }=0A=
          Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
            .each(function(node) {=0A=
              element.appendChild(node)=0A=
            });=0A=
        } else if (LINK_ELEMENT_INNERHTML_BUGGY && =
Object.isString(content) && content.indexOf('<link') > -1) {=0A=
          while (element.firstChild) {=0A=
            element.removeChild(element.firstChild);=0A=
          }=0A=
          var nodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts(), true);=0A=
          nodes.each(function(node) { element.appendChild(node) });=0A=
        }=0A=
        else {=0A=
          element.innerHTML =3D content.stripScripts();=0A=
        }=0A=
      }=0A=
      else {=0A=
        element.innerHTML =3D content.stripScripts();=0A=
      }=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
      return element;=0A=
    }=0A=
=0A=
    return update;=0A=
  })(),=0A=
=0A=
  replace: function(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    else if (!Object.isElement(content)) {=0A=
      content =3D Object.toHTML(content);=0A=
      var range =3D element.ownerDocument.createRange();=0A=
      range.selectNode(element);=0A=
      content.evalScripts.bind(content).defer();=0A=
      content =3D range.createContextualFragment(content.stripScripts());=0A=
    }=0A=
    element.parentNode.replaceChild(content, element);=0A=
    return element;=0A=
  },=0A=
=0A=
  insert: function(element, insertions) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A=
        Object.isElement(insertions) || (insertions && =
(insertions.toElement || insertions.toHTML)))=0A=
          insertions =3D {bottom:insertions};=0A=
=0A=
    var content, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(),=0A=
          attribute =3D pair.last(),=0A=
          value =3D (element[property] || '').toString();=0A=
      if (value) result +=3D ' ' + attribute + '=3D' + =
value.inspect(true);=0A=
    });=0A=
    return result + '>';=0A=
  },=0A=
=0A=
  recursivelyCollect: function(element, property, maximumLength) {=0A=
    element =3D $(element);=0A=
    maximumLength =3D maximumLength || -1;=0A=
    var elements =3D [];=0A=
=0A=
    while (element =3D element[property]) {=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
      if (elements.length =3D=3D maximumLength)=0A=
        break;=0A=
    }=0A=
=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return Element.recursivelyCollect(element, 'parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return Element.select(element, "*");=0A=
  },=0A=
=0A=
  firstDescendant: function(element) {=0A=
    element =3D $(element).firstChild;=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    return $(element);=0A=
  },=0A=
=0A=
  immediateDescendants: function(element) {=0A=
    var results =3D [], child =3D $(element).firstChild;=0A=
    while (child) {=0A=
      if (child.nodeType =3D=3D=3D 1) {=0A=
        results.push(Element.extend(child));=0A=
      }=0A=
      child =3D child.nextSibling;=0A=
    }=0A=
    return results;=0A=
  },=0A=
=0A=
  previousSiblings: function(element, maximumLength) {=0A=
    return Element.recursivelyCollect(element, 'previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return Element.recursivelyCollect(element, 'nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return Element.previousSiblings(element).reverse()=0A=
      .concat(Element.nextSiblings(element));=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    element =3D $(element);=0A=
    if (Object.isString(selector))=0A=
      return Prototype.Selector.match(element, selector);=0A=
    return selector.match(element);=0A=
  },=0A=
=0A=
  up: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return $(element.parentNode);=0A=
    var ancestors =3D Element.ancestors(element);=0A=
    return Object.isNumber(expression) ? ancestors[expression] :=0A=
      Prototype.Selector.find(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
Element.firstDescendant(element);=0A=
    return Object.isNumber(expression) ? =
Element.descendants(element)[expression] :=0A=
      Element.select(element, expression)[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (Object.isNumber(expression)) index =3D expression, expression =
=3D false;=0A=
    if (!Object.isNumber(index)) index =3D 0;=0A=
=0A=
    if (expression) {=0A=
      return Prototype.Selector.find(element.previousSiblings(), =
expression, index);=0A=
    } else {=0A=
      return element.recursivelyCollect("previousSibling", index + =
1)[index];=0A=
    }=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (Object.isNumber(expression)) index =3D expression, expression =
=3D false;=0A=
    if (!Object.isNumber(index)) index =3D 0;=0A=
=0A=
    if (expression) {=0A=
      return Prototype.Selector.find(element.nextSiblings(), expression, =
index);=0A=
    } else {=0A=
      var maximumLength =3D Object.isNumber(index) ? index + 1 : 1;=0A=
      return element.recursivelyCollect("nextSibling", index + 1)[index];=0A=
    }=0A=
  },=0A=
=0A=
=0A=
  select: function(element) {=0A=
    element =3D $(element);=0A=
    var expressions =3D Array.prototype.slice.call(arguments, 1).join(', =
');=0A=
    return Prototype.Selector.select(expressions, element);=0A=
  },=0A=
=0A=
  adjacent: function(element) {=0A=
    element =3D $(element);=0A=
    var expressions =3D Array.prototype.slice.call(arguments, 1).join(', =
');=0A=
    return Prototype.Selector.select(expressions, =
element.parentNode).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D Element.readAttribute(element, 'id');=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + Element.idCounter++ } while =
($(id));=0A=
    Element.writeAttribute(element, 'id', id);=0A=
    return id;=0A=
  },=0A=
=0A=
  readAttribute: function(element, name) {=0A=
    element =3D $(element);=0A=
    if (Prototype.Browser.IE) {=0A=
      var t =3D Element._attributeTranslations.read;=0A=
      if (t.values[name]) return t.values[name](element, name);=0A=
      if (t.names[name]) name =3D t.names[name];=0A=
      if (name.include(':')) {=0A=
        return (!element.attributes || !element.attributes[name]) ? null =
:=0A=
         element.attributes[name].value;=0A=
      }=0A=
    }=0A=
    return element.getAttribute(name);=0A=
  },=0A=
=0A=
  writeAttribute: function(element, name, value) {=0A=
    element =3D $(element);=0A=
    var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A=
=0A=
    if (typeof name =3D=3D 'object') attributes =3D name;=0A=
    else attributes[name] =3D Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return Element.getDimensions(element).height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return Element.getDimensions(element).width;=0A=
  },=0A=
=0A=
  classNames: function(element) {=0A=
    return new Element.ClassNames(element);=0A=
  },=0A=
=0A=
  hasClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var elementClassName =3D element.className;=0A=
    return (elementClassName.length > 0 && (elementClassName =3D=3D =
className ||=0A=
      new RegExp("(^|\\s)" + className + =
"(\\s|$)").test(elementClassName)));=0A=
  },=0A=
=0A=
  addClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    if (!Element.hasClassName(element, className))=0A=
      element.className +=3D (element.className ? ' ' : '') + className;=0A=
    return element;=0A=
  },=0A=
=0A=
  removeClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    element.className =3D element.className.replace(=0A=
      new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A=
    return element;=0A=
  },=0A=
=0A=
  toggleClassName: function(element, className) {=0A=
    if (!(element =3D $(element))) return;=0A=
    return Element[Element.hasClassName(element, className) ?=0A=
      'removeClassName' : 'addClassName'](element, className);=0A=
  },=0A=
=0A=
  cleanWhitespace: function(element) {=0A=
    element =3D $(element);=0A=
    var node =3D element.firstChild;=0A=
    while (node) {=0A=
      var nextNode =3D node.nextSibling;=0A=
      if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A=
        element.removeChild(node);=0A=
      node =3D nextNode;=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  empty: function(element) {=0A=
    return $(element).innerHTML.blank();=0A=
  },=0A=
=0A=
  descendantOf: function(element, ancestor) {=0A=
    element =3D $(element), ancestor =3D $(ancestor);=0A=
=0A=
    if (element.compareDocumentPosition)=0A=
      return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A=
=0A=
    if (ancestor.contains)=0A=
      return ancestor.contains(element) && ancestor !=3D=3D element;=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.cumulativeOffset(element);=0A=
    window.scrollTo(pos[0], pos[1]);=0A=
    return element;=0A=
  },=0A=
=0A=
  getStyle: function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value || value =3D=3D 'auto') {=0A=
      var css =3D document.defaultView.getComputedStyle(element, null);=0A=
      value =3D css ? css[style] : null;=0A=
    }=0A=
    if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A=
    return value =3D=3D 'auto' ? null : value;=0A=
  },=0A=
=0A=
  getOpacity: function(element) {=0A=
    return $(element).getStyle('opacity');=0A=
  },=0A=
=0A=
  setStyle: function(element, styles) {=0A=
    element =3D $(element);=0A=
    var elementStyle =3D element.style, match;=0A=
    if (Object.isString(styles)) {=0A=
      element.style.cssText +=3D ';' + styles;=0A=
      return styles.include('opacity') ?=0A=
        element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : =
element;=0A=
    }=0A=
    for (var property in styles)=0A=
      if (property =3D=3D 'opacity') =
element.setOpacity(styles[property]);=0A=
      else=0A=
        elementStyle[(property =3D=3D 'float' || property =3D=3D =
'cssFloat') ?=0A=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  makePositioned: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D Element.getStyle(element, 'position');=0A=
    if (pos =3D=3D 'static' || !pos) {=0A=
      element._madePositioned =3D true;=0A=
      element.style.position =3D 'relative';=0A=
      if (Prototype.Browser.Opera) {=0A=
        element.style.top =3D 0;=0A=
        element.style.left =3D 0;=0A=
      }=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  undoPositioned: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._madePositioned) {=0A=
      element._madePositioned =3D undefined;=0A=
      element.style.position =3D=0A=
        element.style.top =3D=0A=
        element.style.left =3D=0A=
        element.style.bottom =3D=0A=
        element.style.right =3D '';=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  makeClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (element._overflow) return element;=0A=
    element._overflow =3D Element.getStyle(element, 'overflow') || =
'auto';=0A=
    if (element._overflow !=3D=3D 'hidden')=0A=
      element.style.overflow =3D 'hidden';=0A=
    return element;=0A=
  },=0A=
=0A=
  undoClipping: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element._overflow) return element;=0A=
    element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : =
element._overflow;=0A=
    element._overflow =3D null;=0A=
    return element;=0A=
  },=0A=
=0A=
  clonePosition: function(element, source) {=0A=
    var options =3D Object.extend({=0A=
      setLeft:    true,=0A=
      setTop:     true,=0A=
      setWidth:   true,=0A=
      setHeight:  true,=0A=
      offsetTop:  0,=0A=
      offsetLeft: 0=0A=
    }, arguments[2] || { });=0A=
=0A=
    source =3D $(source);=0A=
    var p =3D Element.viewportOffset(source), delta =3D [0, 0], parent =
=3D null;=0A=
=0A=
    element =3D $(element);=0A=
=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D Element.getOffsetParent(element);=0A=
      delta =3D Element.viewportOffset(parent);=0A=
    }=0A=
=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    if (options.setLeft)   element.style.left  =3D (p[0] - delta[0] + =
options.offsetLeft) + 'px';=0A=
    if (options.setTop)    element.style.top   =3D (p[1] - delta[1] + =
options.offsetTop) + 'px';=0A=
    if (options.setWidth)  element.style.width =3D source.offsetWidth + =
'px';=0A=
    if (options.setHeight) element.style.height =3D source.offsetHeight =
+ 'px';=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=0A=
=0A=
  childElements: Element.Methods.immediateDescendants=0A=
});=0A=
=0A=
Element._attributeTranslations =3D {=0A=
  write: {=0A=
    names: {=0A=
      className: 'class',=0A=
      htmlFor:   'for'=0A=
    },=0A=
    values: { }=0A=
  }=0A=
};=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'height': case 'width':=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    element =3D $(element);=0A=
    style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? =
'styleFloat' : style.camelize();=0A=
    var value =3D element.style[style];=0A=
    if (!value && element.currentStyle) value =3D =
element.currentStyle[style];=0A=
=0A=
    if (style =3D=3D 'opacity') {=0A=
      if (value =3D (element.getStyle('filter') || =
'').match(/alpha\(opacity=3D(.*)\)/))=0A=
        if (value[1]) return parseFloat(value[1]) / 100;=0A=
      return 1.0;=0A=
    }=0A=
=0A=
    if (value =3D=3D 'auto') {=0A=
      if ((style =3D=3D 'width' || style =3D=3D 'height') && =
(element.getStyle('display') !=3D 'none'))=0A=
        return element['offset' + style.capitalize()] + 'px';=0A=
      return null;=0A=
    }=0A=
    return value;=0A=
  };=0A=
=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    function stripAlpha(filter){=0A=
      return filter.replace(/alpha\([^\)]*\)/gi,'');=0A=
    }=0A=
    element =3D $(element);=0A=
    var currentStyle =3D element.currentStyle;=0A=
    if ((currentStyle && !currentStyle.hasLayout) ||=0A=
      (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A=
        element.style.zoom =3D 1;=0A=
=0A=
    var filter =3D element.getStyle('filter'), style =3D element.style;=0A=
    if (value =3D=3D 1 || value =3D=3D=3D '') {=0A=
      (filter =3D stripAlpha(filter)) ?=0A=
        style.filter =3D filter : style.removeAttribute('filter');=0A=
      return element;=0A=
    } else if (value < 0.00001) value =3D 0;=0A=
    style.filter =3D stripAlpha(filter) +=0A=
      'alpha(opacity=3D' + (value * 100) + ')';=0A=
    return element;=0A=
  };=0A=
=0A=
  Element._attributeTranslations =3D (function(){=0A=
=0A=
    var classProp =3D 'className',=0A=
        forProp =3D 'for',=0A=
        el =3D document.createElement('div');=0A=
=0A=
    el.setAttribute(classProp, 'x');=0A=
=0A=
    if (el.className !=3D=3D 'x') {=0A=
      el.setAttribute('class', 'x');=0A=
      if (el.className =3D=3D=3D 'x') {=0A=
        classProp =3D 'class';=0A=
      }=0A=
    }=0A=
    el =3D null;=0A=
=0A=
    el =3D document.createElement('label');=0A=
    el.setAttribute(forProp, 'x');=0A=
    if (el.htmlFor !=3D=3D 'x') {=0A=
      el.setAttribute('htmlFor', 'x');=0A=
      if (el.htmlFor =3D=3D=3D 'x') {=0A=
        forProp =3D 'htmlFor';=0A=
      }=0A=
    }=0A=
    el =3D null;=0A=
=0A=
    return {=0A=
      read: {=0A=
        names: {=0A=
          'class':      classProp,=0A=
          'className':  classProp,=0A=
          'for':        forProp,=0A=
          'htmlFor':    forProp=0A=
        },=0A=
        values: {=0A=
          _getAttr: function(element, attribute) {=0A=
            return element.getAttribute(attribute);=0A=
          },=0A=
          _getAttr2: function(element, attribute) {=0A=
            return element.getAttribute(attribute, 2);=0A=
          },=0A=
          _getAttrNode: function(element, attribute) {=0A=
            var node =3D element.getAttributeNode(attribute);=0A=
            return node ? node.value : "";=0A=
          },=0A=
          _getEv: (function(){=0A=
=0A=
            var el =3D document.createElement('div'), f;=0A=
            el.onclick =3D Prototype.emptyFunction;=0A=
            var value =3D el.getAttribute('onclick');=0A=
=0A=
            if (String(value).indexOf('{') > -1) {=0A=
              f =3D function(element, attribute) {=0A=
                attribute =3D element.getAttribute(attribute);=0A=
                if (!attribute) return null;=0A=
                attribute =3D attribute.toString();=0A=
                attribute =3D attribute.split('{')[1];=0A=
                attribute =3D attribute.split('}')[0];=0A=
                return attribute.strip();=0A=
              };=0A=
            }=0A=
            else if (value =3D=3D=3D '') {=0A=
              f =3D function(element, attribute) {=0A=
                attribute =3D element.getAttribute(attribute);=0A=
                if (!attribute) return null;=0A=
                return attribute.strip();=0A=
              };=0A=
            }=0A=
            el =3D null;=0A=
            return f;=0A=
          })(),=0A=
          _flag: function(element, attribute) {=0A=
            return $(element).hasAttribute(attribute) ? attribute : null;=0A=
          },=0A=
          style: function(element) {=0A=
            return element.style.cssText.toLowerCase();=0A=
          },=0A=
          title: function(element) {=0A=
            return element.title;=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
  })();=0A=
=0A=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc =
frameBorder').each(function(attr) {=0A=
    Element._attributeTranslations.write.names[attr.toLowerCase()] =3D =
attr;=0A=
    Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A=
  });=0A=
=0A=
  (function(v) {=0A=
    Object.extend(v, {=0A=
      href:        v._getAttr2,=0A=
      src:         v._getAttr2,=0A=
      type:        v._getAttr,=0A=
      action:      v._getAttrNode,=0A=
      disabled:    v._flag,=0A=
      checked:     v._flag,=0A=
      readonly:    v._flag,=0A=
      multiple:    v._flag,=0A=
      onload:      v._getEv,=0A=
      onunload:    v._getEv,=0A=
      onclick:     v._getEv,=0A=
      ondblclick:  v._getEv,=0A=
      onmousedown: v._getEv,=0A=
      onmouseup:   v._getEv,=0A=
      onmouseover: v._getEv,=0A=
      onmousemove: v._getEv,=0A=
      onmouseout:  v._getEv,=0A=
      onfocus:     v._getEv,=0A=
      onblur:      v._getEv,=0A=
      onkeypress:  v._getEv,=0A=
      onkeydown:   v._getEv,=0A=
      onkeyup:     v._getEv,=0A=
      onsubmit:    v._getEv,=0A=
      onreset:     v._getEv,=0A=
      onselect:    v._getEv,=0A=
      onchange:    v._getEv=0A=
    });=0A=
  })(Element._attributeTranslations.read.values);=0A=
=0A=
  if (Prototype.BrowserFeatures.ElementExtensions) {=0A=
    (function() {=0A=
      function _descendants(element) {=0A=
        var nodes =3D element.getElementsByTagName('*'), results =3D [];=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName !=3D=3D "!") // Filter out comment nodes.=0A=
            results.push(node);=0A=
        return results;=0A=
      }=0A=
=0A=
      Element.Methods.down =3D function(element, expression, index) {=0A=
        element =3D $(element);=0A=
        if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
        return Object.isNumber(expression) ? =
_descendants(element)[expression] :=0A=
          Element.select(element, expression)[index || 0];=0A=
      }=0A=
    })();=0A=
  }=0A=
=0A=
}=0A=
=0A=
else if (Prototype.Browser.Gecko && =
/rv:1\.8\.0/.test(navigator.userAgent)) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A=
      (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.WebKit) {=0A=
  Element.Methods.setOpacity =3D function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
=0A=
    if (value =3D=3D 1)=0A=
      if (element.tagName.toUpperCase() =3D=3D 'IMG' && element.width) {=0A=
        element.width++; element.width--;=0A=
      } else try {=0A=
        var n =3D document.createTextNode(' ');=0A=
        element.appendChild(n);=0A=
        element.removeChild(n);=0A=
      } catch (e) { }=0A=
=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if ('outerHTML' in document.documentElement) {=0A=
  Element.Methods.replace =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) {=0A=
      element.parentNode.replaceChild(content, element);=0A=
      return element;=0A=
    }=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var parent =3D element.parentNode, tagName =3D =
parent.tagName.toUpperCase();=0A=
=0A=
    if (Element._insertionTranslations.tags[tagName]) {=0A=
      var nextSibling =3D element.next(),=0A=
          fragments =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
      parent.removeChild(element);=0A=
      if (nextSibling)=0A=
        fragments.each(function(node) { parent.insertBefore(node, =
nextSibling) });=0A=
      else=0A=
        fragments.each(function(node) { parent.appendChild(node) });=0A=
    }=0A=
    else element.outerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
Element._returnOffset =3D function(l, t) {=0A=
  var result =3D [l, t];=0A=
  result.left =3D l;=0A=
  result.top =3D t;=0A=
  return result;=0A=
};=0A=
=0A=
Element._getContentFromAnonymousElement =3D function(tagName, html, =
force) {=0A=
  var div =3D new Element('div'),=0A=
      t =3D Element._insertionTranslations.tags[tagName];=0A=
=0A=
  var workaround =3D false;=0A=
  if (t) workaround =3D true;=0A=
  else if (force) {=0A=
    workaround =3D true;=0A=
    t =3D ['', '', 0];=0A=
  }=0A=
=0A=
  if (workaround) {=0A=
    div.innerHTML =3D '&nbsp;' + t[0] + html + t[1];=0A=
    div.removeChild(div.firstChild);=0A=
    for (var i =3D t[2]; i--; ) {=0A=
      div =3D div.firstChild;=0A=
    }=0A=
  }=0A=
  else {=0A=
    div.innerHTML =3D html;=0A=
  }=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  var tags =3D Element._insertionTranslations.tags;=0A=
  Object.extend(tags, {=0A=
    THEAD: tags.TBODY,=0A=
    TFOOT: tags.TBODY,=0A=
    TH:    tags.TD=0A=
  });=0A=
})();=0A=
=0A=
Element.Methods.Simulated =3D {=0A=
  hasAttribute: function(element, attribute) {=0A=
    attribute =3D Element._attributeTranslations.has[attribute] || =
attribute;=0A=
    var node =3D $(element).getAttributeNode(attribute);=0A=
    return !!(node && node.specified);=0A=
  }=0A=
};=0A=
=0A=
Element.Methods.ByTag =3D { };=0A=
=0A=
Object.extend(Element, Element.Methods);=0A=
=0A=
(function(div) {=0A=
=0A=
  if (!Prototype.BrowserFeatures.ElementExtensions && div['__proto__']) {=0A=
    window.HTMLElement =3D { };=0A=
    window.HTMLElement.prototype =3D div['__proto__'];=0A=
    Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
  }=0A=
=0A=
  div =3D null;=0A=
=0A=
})(document.createElement('div'));=0A=
=0A=
Element.extend =3D (function() {=0A=
=0A=
  function checkDeficiency(tagName) {=0A=
    if (typeof window.Element !=3D 'undefined') {=0A=
      var proto =3D window.Element.prototype;=0A=
      if (proto) {=0A=
        var id =3D '_' + (Math.random()+'').slice(2),=0A=
            el =3D document.createElement(tagName);=0A=
        proto[id] =3D 'x';=0A=
        var isBuggy =3D (el[id] !=3D=3D 'x');=0A=
        delete proto[id];=0A=
        el =3D null;=0A=
        return isBuggy;=0A=
      }=0A=
    }=0A=
    return false;=0A=
  }=0A=
=0A=
  function extendElementWith(element, methods) {=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  var HTMLOBJECTELEMENT_PROTOTYPE_BUGGY =3D checkDeficiency('object');=0A=
=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions) {=0A=
    if (HTMLOBJECTELEMENT_PROTOTYPE_BUGGY) {=0A=
      return function(element) {=0A=
        if (element && typeof element._extendedByPrototype =3D=3D =
'undefined') {=0A=
          var t =3D element.tagName;=0A=
          if (t && (/^(?:object|applet|embed)$/i.test(t))) {=0A=
            extendElementWith(element, Element.Methods);=0A=
            extendElementWith(element, Element.Methods.Simulated);=0A=
            extendElementWith(element, =
Element.Methods.ByTag[t.toUpperCase()]);=0A=
          }=0A=
        }=0A=
        return element;=0A=
      }=0A=
    }=0A=
    return Prototype.K;=0A=
  }=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || typeof element._extendedByPrototype !=3D 'undefined' =
||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
        tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    extendElementWith(element, methods);=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      if (!Prototype.BrowserFeatures.ElementExtensions) {=0A=
        Object.extend(Methods, Element.Methods);=0A=
        Object.extend(Methods, Element.Methods.Simulated);=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  extend.refresh();=0A=
  return extend;=0A=
})();=0A=
=0A=
if (document.documentElement.hasAttribute) {=0A=
  Element.hasAttribute =3D function(element, attribute) {=0A=
    return element.hasAttribute(attribute);=0A=
  };=0A=
}=0A=
else {=0A=
  Element.hasAttribute =3D Element.Methods.Simulated.hasAttribute;=0A=
}=0A=
=0A=
Element.addMethods =3D function(methods) {=0A=
  var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A=
=0A=
  if (!methods) {=0A=
    Object.extend(Form, Form.Methods);=0A=
    Object.extend(Form.Element, Form.Element.Methods);=0A=
    Object.extend(Element.Methods.ByTag, {=0A=
      "FORM":     Object.clone(Form.Methods),=0A=
      "INPUT":    Object.clone(Form.Element.Methods),=0A=
      "SELECT":   Object.clone(Form.Element.Methods),=0A=
      "TEXTAREA": Object.clone(Form.Element.Methods),=0A=
      "BUTTON":   Object.clone(Form.Element.Methods)=0A=
    });=0A=
  }=0A=
=0A=
  if (arguments.length =3D=3D 2) {=0A=
    var tagName =3D methods;=0A=
    methods =3D arguments[1];=0A=
  }=0A=
=0A=
  if (!tagName) Object.extend(Element.Methods, methods || { });=0A=
  else {=0A=
    if (Object.isArray(tagName)) tagName.each(extend);=0A=
    else extend(tagName);=0A=
  }=0A=
=0A=
  function extend(tagName) {=0A=
    tagName =3D tagName.toUpperCase();=0A=
    if (!Element.Methods.ByTag[tagName])=0A=
      Element.Methods.ByTag[tagName] =3D { };=0A=
    Object.extend(Element.Methods.ByTag[tagName], methods);=0A=
  }=0A=
=0A=
  function copy(methods, destination, onlyIfAbsent) {=0A=
    onlyIfAbsent =3D onlyIfAbsent || false;=0A=
    for (var property in methods) {=0A=
      var value =3D methods[property];=0A=
      if (!Object.isFunction(value)) continue;=0A=
      if (!onlyIfAbsent || !(property in destination))=0A=
        destination[property] =3D value.methodize();=0A=
    }=0A=
  }=0A=
=0A=
  function findDOMClass(tagName) {=0A=
    var klass;=0A=
    var trans =3D {=0A=
      "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A=
      "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": =
"DList",=0A=
      "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": =
"Heading",=0A=
      "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A=
      "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", =
"CAPTION":=0A=
      "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A=
      "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", =
"TR":=0A=
      "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A=
      "FrameSet", "IFRAME": "IFrame"=0A=
    };=0A=
    if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
    klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A=
    if (window[klass]) return window[klass];=0A=
=0A=
    var element =3D document.createElement(tagName),=0A=
        proto =3D element['__proto__'] || element.constructor.prototype;=0A=
=0A=
    element =3D null;=0A=
    return proto;=0A=
  }=0A=
=0A=
  var elementPrototype =3D window.HTMLElement ? HTMLElement.prototype :=0A=
   Element.prototype;=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, elementPrototype);=0A=
    copy(Element.Methods.Simulated, elementPrototype, true);=0A=
  }=0A=
=0A=
  if (F.SpecificElementExtensions) {=0A=
    for (var tag in Element.Methods.ByTag) {=0A=
      var klass =3D findDOMClass(tag);=0A=
      if (Object.isUndefined(klass)) continue;=0A=
      copy(T[tag], klass.prototype);=0A=
    }=0A=
  }=0A=
=0A=
  Object.extend(Element, Element.Methods);=0A=
  delete Element.ByTag;=0A=
=0A=
  if (Element.extend.refresh) Element.extend.refresh();=0A=
  Element.cache =3D { };=0A=
};=0A=
=0A=
=0A=
document.viewport =3D {=0A=
=0A=
  getDimensions: function() {=0A=
    return { width: this.getWidth(), height: this.getHeight() };=0A=
  },=0A=
=0A=
  getScrollOffsets: function() {=0A=
    return Element._returnOffset(=0A=
      window.pageXOffset || document.documentElement.scrollLeft || =
document.body.scrollLeft,=0A=
      window.pageYOffset || document.documentElement.scrollTop  || =
document.body.scrollTop);=0A=
  }=0A=
};=0A=
=0A=
(function(viewport) {=0A=
  var B =3D Prototype.Browser, doc =3D document, element, property =3D =
{};=0A=
=0A=
  function getRootElement() {=0A=
    if (B.WebKit && !doc.evaluate)=0A=
      return document;=0A=
=0A=
    if (B.Opera && window.parseFloat(window.opera.version()) < 9.5)=0A=
      return document.body;=0A=
=0A=
    return document.documentElement;=0A=
  }=0A=
=0A=
  function define(D) {=0A=
    if (!element) element =3D getRootElement();=0A=
=0A=
    property[D] =3D 'client' + D;=0A=
=0A=
    viewport['get' + D] =3D function() { return element[property[D]] };=0A=
    return viewport['get' + D]();=0A=
  }=0A=
=0A=
  viewport.getWidth  =3D define.curry('Width');=0A=
=0A=
  viewport.getHeight =3D define.curry('Height');=0A=
})(document.viewport);=0A=
=0A=
=0A=
Element.Storage =3D {=0A=
  UID: 1=0A=
};=0A=
=0A=
Element.addMethods({=0A=
  getStorage: function(element) {=0A=
    if (!(element =3D $(element))) return;=0A=
=0A=
    var uid;=0A=
    if (element =3D=3D=3D window) {=0A=
      uid =3D 0;=0A=
    } else {=0A=
      if (typeof element._prototypeUID =3D=3D=3D "undefined")=0A=
        element._prototypeUID =3D Element.Storage.UID++;=0A=
      uid =3D element._prototypeUID;=0A=
    }=0A=
=0A=
    if (!Element.Storage[uid])=0A=
      Element.Storage[uid] =3D $H();=0A=
=0A=
    return Element.Storage[uid];=0A=
  },=0A=
=0A=
  store: function(element, key, value) {=0A=
    if (!(element =3D $(element))) return;=0A=
=0A=
    if (arguments.length =3D=3D=3D 2) {=0A=
      Element.getStorage(element).update(key);=0A=
    } else {=0A=
      Element.getStorage(element).set(key, value);=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  retrieve: function(element, key, defaultValue) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var hash =3D Element.getStorage(element), value =3D hash.get(key);=0A=
=0A=
    if (Object.isUndefined(value)) {=0A=
      hash.set(key, defaultValue);=0A=
      value =3D defaultValue;=0A=
    }=0A=
=0A=
    return value;=0A=
  },=0A=
=0A=
  clone: function(element, deep) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var clone =3D element.cloneNode(deep);=0A=
    clone._prototypeUID =3D void 0;=0A=
    if (deep) {=0A=
      var descendants =3D Element.select(clone, '*'),=0A=
          i =3D descendants.length;=0A=
      while (i--) {=0A=
        descendants[i]._prototypeUID =3D void 0;=0A=
      }=0A=
    }=0A=
    return Element.extend(clone);=0A=
  },=0A=
=0A=
  purge: function(element) {=0A=
    if (!(element =3D $(element))) return;=0A=
    var purgeElement =3D Element._purgeElement;=0A=
=0A=
    purgeElement(element);=0A=
=0A=
    var descendants =3D element.getElementsByTagName('*'),=0A=
     i =3D descendants.length;=0A=
=0A=
    while (i--) purgeElement(descendants[i]);=0A=
=0A=
    return null;=0A=
  }=0A=
});=0A=
=0A=
(function() {=0A=
=0A=
  function toDecimal(pctString) {=0A=
    var match =3D pctString.match(/^(\d+)%?$/i);=0A=
    if (!match) return null;=0A=
    return (Number(match[1]) / 100);=0A=
  }=0A=
=0A=
  function getPixelValue(value, property, context) {=0A=
    var element =3D null;=0A=
    if (Object.isElement(value)) {=0A=
      element =3D value;=0A=
      value =3D element.getStyle(property);=0A=
    }=0A=
=0A=
    if (value =3D=3D=3D null) {=0A=
      return null;=0A=
    }=0A=
=0A=
    if ((/^(?:-)?\d+(\.\d+)?(px)?$/i).test(value)) {=0A=
      return window.parseFloat(value);=0A=
    }=0A=
=0A=
    var isPercentage =3D value.include('%'), isViewport =3D (context =
=3D=3D=3D document.viewport);=0A=
=0A=
    if (/\d/.test(value) && element && element.runtimeStyle && =
!(isPercentage && isViewport)) {=0A=
      var style =3D element.style.left, rStyle =3D =
element.runtimeStyle.left;=0A=
      element.runtimeStyle.left =3D element.currentStyle.left;=0A=
      element.style.left =3D value || 0;=0A=
      value =3D element.style.pixelLeft;=0A=
      element.style.left =3D style;=0A=
      element.runtimeStyle.left =3D rStyle;=0A=
=0A=
      return value;=0A=
    }=0A=
=0A=
    if (element && isPercentage) {=0A=
      context =3D context || element.parentNode;=0A=
      var decimal =3D toDecimal(value);=0A=
      var whole =3D null;=0A=
      var position =3D element.getStyle('position');=0A=
=0A=
      var isHorizontal =3D property.include('left') || =
property.include('right') ||=0A=
       property.include('width');=0A=
=0A=
      var isVertical =3D  property.include('top') || =
property.include('bottom') ||=0A=
        property.include('height');=0A=
=0A=
      if (context =3D=3D=3D document.viewport) {=0A=
        if (isHorizontal) {=0A=
          whole =3D document.viewport.getWidth();=0A=
        } else if (isVertical) {=0A=
          whole =3D document.viewport.getHeight();=0A=
        }=0A=
      } else {=0A=
        if (isHorizontal) {=0A=
          whole =3D $(context).measure('width');=0A=
        } else if (isVertical) {=0A=
          whole =3D $(context).measure('height');=0A=
        }=0A=
      }=0A=
=0A=
      return (whole =3D=3D=3D null) ? 0 : whole * decimal;=0A=
    }=0A=
=0A=
    return 0;=0A=
  }=0A=
=0A=
  function toCSSPixels(number) {=0A=
    if (Object.isString(number) && number.endsWith('px')) {=0A=
      return number;=0A=
    }=0A=
    return number + 'px';=0A=
  }=0A=
=0A=
  function isDisplayed(element) {=0A=
    var originalElement =3D element;=0A=
    while (element && element.parentNode) {=0A=
      var display =3D element.getStyle('display');=0A=
      if (display =3D=3D=3D 'none') {=0A=
        return false;=0A=
      }=0A=
      element =3D $(element.parentNode);=0A=
    }=0A=
    return true;=0A=
  }=0A=
=0A=
  var hasLayout =3D Prototype.K;=0A=
  if ('currentStyle' in document.documentElement) {=0A=
    hasLayout =3D function(element) {=0A=
      if (!element.currentStyle.hasLayout) {=0A=
        element.style.zoom =3D 1;=0A=
      }=0A=
      return element;=0A=
    };=0A=
  }=0A=
=0A=
  function cssNameFor(key) {=0A=
    if (key.include('border')) key =3D key + '-width';=0A=
    return key.camelize();=0A=
  }=0A=
=0A=
  Element.Layout =3D Class.create(Hash, {=0A=
    initialize: function($super, element, preCompute) {=0A=
      $super();=0A=
      this.element =3D $(element);=0A=
=0A=
      Element.Layout.PROPERTIES.each( function(property) {=0A=
        this._set(property, null);=0A=
      }, this);=0A=
=0A=
      if (preCompute) {=0A=
        this._preComputing =3D true;=0A=
        this._begin();=0A=
        Element.Layout.PROPERTIES.each( this._compute, this );=0A=
        this._end();=0A=
        this._preComputing =3D false;=0A=
      }=0A=
    },=0A=
=0A=
    _set: function(property, value) {=0A=
      return Hash.prototype.set.call(this, property, value);=0A=
    },=0A=
=0A=
    set: function(property, value) {=0A=
      throw "Properties of Element.Layout are read-only.";=0A=
    },=0A=
=0A=
    get: function($super, property) {=0A=
      var value =3D $super(property);=0A=
      return value =3D=3D=3D null ? this._compute(property) : value;=0A=
    },=0A=
=0A=
    _begin: function() {=0A=
      if (this._prepared) return;=0A=
=0A=
      var element =3D this.element;=0A=
      if (isDisplayed(element)) {=0A=
        this._prepared =3D true;=0A=
        return;=0A=
      }=0A=
=0A=
      var originalStyles =3D {=0A=
        position:   element.style.position   || '',=0A=
        width:      element.style.width      || '',=0A=
        visibility: element.style.visibility || '',=0A=
        display:    element.style.display    || ''=0A=
      };=0A=
=0A=
      element.store('prototype_original_styles', originalStyles);=0A=
=0A=
      var position =3D element.getStyle('position'),=0A=
       width =3D element.getStyle('width');=0A=
=0A=
      if (width =3D=3D=3D "0px" || width =3D=3D=3D null) {=0A=
        element.style.display =3D 'block';=0A=
        width =3D element.getStyle('width');=0A=
      }=0A=
=0A=
      var context =3D (position =3D=3D=3D 'fixed') ? document.viewport :=0A=
       element.parentNode;=0A=
=0A=
      element.setStyle({=0A=
        position:   'absolute',=0A=
        visibility: 'hidden',=0A=
        display:    'block'=0A=
      });=0A=
=0A=
      var positionedWidth =3D element.getStyle('width');=0A=
=0A=
      var newWidth;=0A=
      if (width && (positionedWidth =3D=3D=3D width)) {=0A=
        newWidth =3D getPixelValue(element, 'width', context);=0A=
      } else if (position =3D=3D=3D 'absolute' || position =3D=3D=3D =
'fixed') {=0A=
        newWidth =3D getPixelValue(element, 'width', context);=0A=
      } else {=0A=
        var parent =3D element.parentNode, pLayout =3D =
$(parent).getLayout();=0A=
=0A=
        newWidth =3D pLayout.get('width') -=0A=
         this.get('margin-left') -=0A=
         this.get('border-left') -=0A=
         this.get('padding-left') -=0A=
         this.get('padding-right') -=0A=
         this.get('border-right') -=0A=
         this.get('margin-right');=0A=
      }=0A=
=0A=
      element.setStyle({ width: newWidth + 'px' });=0A=
=0A=
      this._prepared =3D true;=0A=
    },=0A=
=0A=
    _end: function() {=0A=
      var element =3D this.element;=0A=
      var originalStyles =3D =
element.retrieve('prototype_original_styles');=0A=
      element.store('prototype_original_styles', null);=0A=
      element.setStyle(originalStyles);=0A=
      this._prepared =3D false;=0A=
    },=0A=
=0A=
    _compute: function(property) {=0A=
      var COMPUTATIONS =3D Element.Layout.COMPUTATIONS;=0A=
      if (!(property in COMPUTATIONS)) {=0A=
        throw "Property not found.";=0A=
      }=0A=
=0A=
      return this._set(property, COMPUTATIONS[property].call(this, =
this.element));=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      var args =3D $A(arguments);=0A=
      var keys =3D (args.length =3D=3D=3D 0) ? Element.Layout.PROPERTIES =
:=0A=
       args.join(' ').split(' ');=0A=
      var obj =3D {};=0A=
      keys.each( function(key) {=0A=
        if (!Element.Layout.PROPERTIES.include(key)) return;=0A=
        var value =3D this.get(key);=0A=
        if (value !=3D null) obj[key] =3D value;=0A=
      }, this);=0A=
      return obj;=0A=
    },=0A=
=0A=
    toHash: function() {=0A=
      var obj =3D this.toObject.apply(this, arguments);=0A=
      return new Hash(obj);=0A=
    },=0A=
=0A=
    toCSS: function() {=0A=
      var args =3D $A(arguments);=0A=
      var keys =3D (args.length =3D=3D=3D 0) ? Element.Layout.PROPERTIES =
:=0A=
       args.join(' ').split(' ');=0A=
      var css =3D {};=0A=
=0A=
      keys.each( function(key) {=0A=
        if (!Element.Layout.PROPERTIES.include(key)) return;=0A=
        if (Element.Layout.COMPOSITE_PROPERTIES.include(key)) return;=0A=
=0A=
        var value =3D this.get(key);=0A=
        if (value !=3D null) css[cssNameFor(key)] =3D value + 'px';=0A=
      }, this);=0A=
      return css;=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return "#<Element.Layout>";=0A=
    }=0A=
  });=0A=
=0A=
  Object.extend(Element.Layout, {=0A=
    PROPERTIES: $w('height width top left right bottom border-left =
border-right border-top border-bottom padding-left padding-right =
padding-top padding-bottom margin-top margin-bottom margin-left =
margin-right padding-box-width padding-box-height border-box-width =
border-box-height margin-box-width margin-box-height'),=0A=
=0A=
    COMPOSITE_PROPERTIES: $w('padding-box-width padding-box-height =
margin-box-width margin-box-height border-box-width border-box-height'),=0A=
=0A=
    COMPUTATIONS: {=0A=
      'height': function(element) {=0A=
        if (!this._preComputing) this._begin();=0A=
=0A=
        var bHeight =3D this.get('border-box-height');=0A=
        if (bHeight <=3D 0) {=0A=
          if (!this._preComputing) this._end();=0A=
          return 0;=0A=
        }=0A=
=0A=
        var bTop =3D this.get('border-top'),=0A=
         bBottom =3D this.get('border-bottom');=0A=
=0A=
        var pTop =3D this.get('padding-top'),=0A=
         pBottom =3D this.get('padding-bottom');=0A=
=0A=
        if (!this._preComputing) this._end();=0A=
=0A=
        return bHeight - bTop - bBottom - pTop - pBottom;=0A=
      },=0A=
=0A=
      'width': function(element) {=0A=
        if (!this._preComputing) this._begin();=0A=
=0A=
        var bWidth =3D this.get('border-box-width');=0A=
        if (bWidth <=3D 0) {=0A=
          if (!this._preComputing) this._end();=0A=
          return 0;=0A=
        }=0A=
=0A=
        var bLeft =3D this.get('border-left'),=0A=
         bRight =3D this.get('border-right');=0A=
=0A=
        var pLeft =3D this.get('padding-left'),=0A=
         pRight =3D this.get('padding-right');=0A=
=0A=
        if (!this._preComputing) this._end();=0A=
=0A=
        return bWidth - bLeft - bRight - pLeft - pRight;=0A=
      },=0A=
=0A=
      'padding-box-height': function(element) {=0A=
        var height =3D this.get('height'),=0A=
         pTop =3D this.get('padding-top'),=0A=
         pBottom =3D this.get('padding-bottom');=0A=
=0A=
        return height + pTop + pBottom;=0A=
      },=0A=
=0A=
      'padding-box-width': function(element) {=0A=
        var width =3D this.get('width'),=0A=
         pLeft =3D this.get('padding-left'),=0A=
         pRight =3D this.get('padding-right');=0A=
=0A=
        return width + pLeft + pRight;=0A=
      },=0A=
=0A=
      'border-box-height': function(element) {=0A=
        if (!this._preComputing) this._begin();=0A=
        var height =3D element.offsetHeight;=0A=
        if (!this._preComputing) this._end();=0A=
        return height;=0A=
      },=0A=
=0A=
      'border-box-width': function(element) {=0A=
        if (!this._preComputing) this._begin();=0A=
        var width =3D element.offsetWidth;=0A=
        if (!this._preComputing) this._end();=0A=
        return width;=0A=
      },=0A=
=0A=
      'margin-box-height': function(element) {=0A=
        var bHeight =3D this.get('border-box-height'),=0A=
         mTop =3D this.get('margin-top'),=0A=
         mBottom =3D this.get('margin-bottom');=0A=
=0A=
        if (bHeight <=3D 0) return 0;=0A=
=0A=
        return bHeight + mTop + mBottom;=0A=
      },=0A=
=0A=
      'margin-box-width': function(element) {=0A=
        var bWidth =3D this.get('border-box-width'),=0A=
         mLeft =3D this.get('margin-left'),=0A=
         mRight =3D this.get('margin-right');=0A=
=0A=
        if (bWidth <=3D 0) return 0;=0A=
=0A=
        return bWidth + mLeft + mRight;=0A=
      },=0A=
=0A=
      'top': function(element) {=0A=
        var offset =3D element.positionedOffset();=0A=
        return offset.top;=0A=
      },=0A=
=0A=
      'bottom': function(element) {=0A=
        var offset =3D element.positionedOffset(),=0A=
         parent =3D element.getOffsetParent(),=0A=
         pHeight =3D parent.measure('height');=0A=
=0A=
        var mHeight =3D this.get('border-box-height');=0A=
=0A=
        return pHeight - mHeight - offset.top;=0A=
      },=0A=
=0A=
      'left': function(element) {=0A=
        var offset =3D element.positionedOffset();=0A=
        return offset.left;=0A=
      },=0A=
=0A=
      'right': function(element) {=0A=
        var offset =3D element.positionedOffset(),=0A=
         parent =3D element.getOffsetParent(),=0A=
         pWidth =3D parent.measure('width');=0A=
=0A=
        var mWidth =3D this.get('border-box-width');=0A=
=0A=
        return pWidth - mWidth - offset.left;=0A=
      },=0A=
=0A=
      'padding-top': function(element) {=0A=
        return getPixelValue(element, 'paddingTop');=0A=
      },=0A=
=0A=
      'padding-bottom': function(element) {=0A=
        return getPixelValue(element, 'paddingBottom');=0A=
      },=0A=
=0A=
      'padding-left': function(element) {=0A=
        return getPixelValue(element, 'paddingLeft');=0A=
      },=0A=
=0A=
      'padding-right': function(element) {=0A=
        return getPixelValue(element, 'paddingRight');=0A=
      },=0A=
=0A=
      'border-top': function(element) {=0A=
        return getPixelValue(element, 'borderTopWidth');=0A=
      },=0A=
=0A=
      'border-bottom': function(element) {=0A=
        return getPixelValue(element, 'borderBottomWidth');=0A=
      },=0A=
=0A=
      'border-left': function(element) {=0A=
        return getPixelValue(element, 'borderLeftWidth');=0A=
      },=0A=
=0A=
      'border-right': function(element) {=0A=
        return getPixelValue(element, 'borderRightWidth');=0A=
      },=0A=
=0A=
      'margin-top': function(element) {=0A=
        return getPixelValue(element, 'marginTop');=0A=
      },=0A=
=0A=
      'margin-bottom': function(element) {=0A=
        return getPixelValue(element, 'marginBottom');=0A=
      },=0A=
=0A=
      'margin-left': function(element) {=0A=
        return getPixelValue(element, 'marginLeft');=0A=
      },=0A=
=0A=
      'margin-right': function(element) {=0A=
        return getPixelValue(element, 'marginRight');=0A=
      }=0A=
    }=0A=
  });=0A=
=0A=
  if ('getBoundingClientRect' in document.documentElement) {=0A=
    Object.extend(Element.Layout.COMPUTATIONS, {=0A=
      'right': function(element) {=0A=
        var parent =3D hasLayout(element.getOffsetParent());=0A=
        var rect =3D element.getBoundingClientRect(),=0A=
         pRect =3D parent.getBoundingClientRect();=0A=
=0A=
        return (pRect.right - rect.right).round();=0A=
      },=0A=
=0A=
      'bottom': function(element) {=0A=
        var parent =3D hasLayout(element.getOffsetParent());=0A=
        var rect =3D element.getBoundingClientRect(),=0A=
         pRect =3D parent.getBoundingClientRect();=0A=
=0A=
        return (pRect.bottom - rect.bottom).round();=0A=
      }=0A=
    });=0A=
  }=0A=
=0A=
  Element.Offset =3D Class.create({=0A=
    initialize: function(left, top) {=0A=
      this.left =3D left.round();=0A=
      this.top  =3D top.round();=0A=
=0A=
      this[0] =3D this.left;=0A=
      this[1] =3D this.top;=0A=
    },=0A=
=0A=
    relativeTo: function(offset) {=0A=
      return new Element.Offset(=0A=
        this.left - offset.left,=0A=
        this.top  - offset.top=0A=
      );=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return "#<Element.Offset left: #{left} top: =
#{top}>".interpolate(this);=0A=
    },=0A=
=0A=
    toString: function() {=0A=
      return "[#{left}, #{top}]".interpolate(this);=0A=
    },=0A=
=0A=
    toArray: function() {=0A=
      return [this.left, this.top];=0A=
    }=0A=
  });=0A=
=0A=
  function getLayout(element, preCompute) {=0A=
    return new Element.Layout(element, preCompute);=0A=
  }=0A=
=0A=
  function measure(element, property) {=0A=
    return $(element).getLayout().get(property);=0A=
  }=0A=
=0A=
  function getDimensions(element) {=0A=
    element =3D $(element);=0A=
    var display =3D Element.getStyle(element, 'display');=0A=
=0A=
    if (display && display !=3D=3D 'none') {=0A=
      return { width: element.offsetWidth, height: element.offsetHeight =
};=0A=
    }=0A=
=0A=
    var style =3D element.style;=0A=
    var originalStyles =3D {=0A=
      visibility: style.visibility,=0A=
      position:   style.position,=0A=
      display:    style.display=0A=
    };=0A=
=0A=
    var newStyles =3D {=0A=
      visibility: 'hidden',=0A=
      display:    'block'=0A=
    };=0A=
=0A=
    if (originalStyles.position !=3D=3D 'fixed')=0A=
      newStyles.position =3D 'absolute';=0A=
=0A=
    Element.setStyle(element, newStyles);=0A=
=0A=
    var dimensions =3D {=0A=
      width:  element.offsetWidth,=0A=
      height: element.offsetHeight=0A=
    };=0A=
=0A=
    Element.setStyle(element, originalStyles);=0A=
=0A=
    return dimensions;=0A=
  }=0A=
=0A=
  function getOffsetParent(element) {=0A=
    element =3D $(element);=0A=
=0A=
    if (isDocument(element) || isDetached(element) || isBody(element) || =
isHtml(element))=0A=
      return $(document.body);=0A=
=0A=
    var isInline =3D (Element.getStyle(element, 'display') =3D=3D=3D =
'inline');=0A=
    if (!isInline && element.offsetParent) return =
$(element.offsetParent);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D=3D =
document.body) {=0A=
      if (Element.getStyle(element, 'position') !=3D=3D 'static') {=0A=
        return isHtml(element) ? $(document.body) : $(element);=0A=
      }=0A=
    }=0A=
=0A=
    return $(document.body);=0A=
  }=0A=
=0A=
=0A=
  function cumulativeOffset(element) {=0A=
    element =3D $(element);=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    if (element.parentNode) {=0A=
      do {=0A=
        valueT +=3D element.offsetTop  || 0;=0A=
        valueL +=3D element.offsetLeft || 0;=0A=
        element =3D element.offsetParent;=0A=
      } while (element);=0A=
    }=0A=
    return new Element.Offset(valueL, valueT);=0A=
  }=0A=
=0A=
  function positionedOffset(element) {=0A=
    element =3D $(element);=0A=
=0A=
    var layout =3D element.getLayout();=0A=
=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      element =3D element.offsetParent;=0A=
      if (element) {=0A=
        if (isBody(element)) break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p !=3D=3D 'static') break;=0A=
      }=0A=
    } while (element);=0A=
=0A=
    valueL -=3D layout.get('margin-top');=0A=
    valueT -=3D layout.get('margin-left');=0A=
=0A=
    return new Element.Offset(valueL, valueT);=0A=
  }=0A=
=0A=
  function cumulativeScrollOffset(element) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
    do {=0A=
      valueT +=3D element.scrollTop  || 0;=0A=
      valueL +=3D element.scrollLeft || 0;=0A=
      element =3D element.parentNode;=0A=
    } while (element);=0A=
    return new Element.Offset(valueL, valueT);=0A=
  }=0A=
=0A=
  function viewportOffset(forElement) {=0A=
    element =3D $(element);=0A=
    var valueT =3D 0, valueL =3D 0, docBody =3D document.body;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
      if (element.offsetParent =3D=3D docBody &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (element !=3D docBody) {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
    return new Element.Offset(valueL, valueT);=0A=
  }=0A=
=0A=
  function absolutize(element) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Element.getStyle(element, 'position') =3D=3D=3D 'absolute') {=0A=
      return element;=0A=
    }=0A=
=0A=
    var offsetParent =3D getOffsetParent(element);=0A=
    var eOffset =3D element.viewportOffset(),=0A=
     pOffset =3D offsetParent.viewportOffset();=0A=
=0A=
    var offset =3D eOffset.relativeTo(pOffset);=0A=
    var layout =3D element.getLayout();=0A=
=0A=
    element.store('prototype_absolutize_original_styles', {=0A=
      left:   element.getStyle('left'),=0A=
      top:    element.getStyle('top'),=0A=
      width:  element.getStyle('width'),=0A=
      height: element.getStyle('height')=0A=
    });=0A=
=0A=
    element.setStyle({=0A=
      position: 'absolute',=0A=
      top:    offset.top + 'px',=0A=
      left:   offset.left + 'px',=0A=
      width:  layout.get('width') + 'px',=0A=
      height: layout.get('height') + 'px'=0A=
    });=0A=
=0A=
    return element;=0A=
  }=0A=
=0A=
  function relativize(element) {=0A=
    element =3D $(element);=0A=
    if (Element.getStyle(element, 'position') =3D=3D=3D 'relative') {=0A=
      return element;=0A=
    }=0A=
=0A=
    var originalStyles =3D=0A=
     element.retrieve('prototype_absolutize_original_styles');=0A=
=0A=
    if (originalStyles) element.setStyle(originalStyles);=0A=
    return element;=0A=
  }=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    getOffsetParent =3D getOffsetParent.wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
=0A=
        if (isDocument(element) || isDetached(element) || =
isBody(element) || isHtml(element))=0A=
          return $(document.body);=0A=
=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D=3D 'static') return proceed(element);=0A=
=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
=0A=
    positionedOffset =3D positionedOffset.wrap(function(proceed, =
element) {=0A=
      element =3D $(element);=0A=
      if (!element.parentNode) return new Element.Offset(0, 0);=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=3D 'static') return proceed(element);=0A=
=0A=
      var offsetParent =3D element.getOffsetParent();=0A=
      if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
        hasLayout(offsetParent);=0A=
=0A=
      element.setStyle({ position: 'relative' });=0A=
      var value =3D proceed(element);=0A=
      element.setStyle({ position: position });=0A=
      return value;=0A=
    });=0A=
  } else if (Prototype.Browser.Webkit) {=0A=
    cumulativeOffset =3D function(element) {=0A=
      element =3D $(element);=0A=
      var valueT =3D 0, valueL =3D 0;=0A=
      do {=0A=
        valueT +=3D element.offsetTop  || 0;=0A=
        valueL +=3D element.offsetLeft || 0;=0A=
        if (element.offsetParent =3D=3D document.body)=0A=
          if (Element.getStyle(element, 'position') =3D=3D 'absolute') =
break;=0A=
=0A=
        element =3D element.offsetParent;=0A=
      } while (element);=0A=
=0A=
      return new Element.Offset(valueL, valueT);=0A=
    };=0A=
  }=0A=
=0A=
=0A=
  Element.addMethods({=0A=
    getLayout:              getLayout,=0A=
    measure:                measure,=0A=
    getDimensions:          getDimensions,=0A=
    getOffsetParent:        getOffsetParent,=0A=
    cumulativeOffset:       cumulativeOffset,=0A=
    positionedOffset:       positionedOffset,=0A=
    cumulativeScrollOffset: cumulativeScrollOffset,=0A=
    viewportOffset:         viewportOffset,=0A=
    absolutize:             absolutize,=0A=
    relativize:             relativize=0A=
  });=0A=
=0A=
  function isBody(element) {=0A=
    return element.nodeName.toUpperCase() =3D=3D=3D 'BODY';=0A=
  }=0A=
=0A=
  function isHtml(element) {=0A=
    return element.nodeName.toUpperCase() =3D=3D=3D 'HTML';=0A=
  }=0A=
=0A=
  function isDocument(element) {=0A=
    return element.nodeType =3D=3D=3D Node.DOCUMENT_NODE;=0A=
  }=0A=
=0A=
  function isDetached(element) {=0A=
    return element !=3D=3D document.body &&=0A=
     !Element.descendantOf(element, document.body);=0A=
  }=0A=
=0A=
  if ('getBoundingClientRect' in document.documentElement) {=0A=
    Element.addMethods({=0A=
      viewportOffset: function(element) {=0A=
        element =3D $(element);=0A=
        if (isDetached(element)) return new Element.Offset(0, 0);=0A=
=0A=
        var rect =3D element.getBoundingClientRect(),=0A=
         docEl =3D document.documentElement;=0A=
        return new Element.Offset(rect.left - docEl.clientLeft,=0A=
         rect.top - docEl.clientTop);=0A=
      }=0A=
    });=0A=
  }=0A=
})();=0A=
window.$$ =3D function() {=0A=
  var expression =3D $A(arguments).join(', ');=0A=
  return Prototype.Selector.select(expression, document);=0A=
};=0A=
=0A=
Prototype.Selector =3D (function() {=0A=
=0A=
  function select() {=0A=
    throw new Error('Method "Prototype.Selector.select" must be =
defined.');=0A=
  }=0A=
=0A=
  function match() {=0A=
    throw new Error('Method "Prototype.Selector.match" must be =
defined.');=0A=
  }=0A=
=0A=
  function find(elements, expression, index) {=0A=
    index =3D index || 0;=0A=
    var match =3D Prototype.Selector.match, length =3D elements.length, =
matchIndex =3D 0, i;=0A=
=0A=
    for (i =3D 0; i < length; i++) {=0A=
      if (match(elements[i], expression) && index =3D=3D matchIndex++) {=0A=
        return Element.extend(elements[i]);=0A=
      }=0A=
    }=0A=
  }=0A=
=0A=
  function extendElements(elements) {=0A=
    for (var i =3D 0, length =3D elements.length; i < length; i++) {=0A=
      Element.extend(elements[i]);=0A=
    }=0A=
    return elements;=0A=
  }=0A=
=0A=
=0A=
  var K =3D Prototype.K;=0A=
=0A=
  return {=0A=
    select: select,=0A=
    match: match,=0A=
    find: find,=0A=
    extendElements: (Element.extend =3D=3D=3D K) ? K : extendElements,=0A=
    extendElement: Element.extend=0A=
  };=0A=
})();=0A=
Prototype._original_property =3D window.Sizzle;=0A=
/*!=0A=
 * Sizzle CSS Selector Engine - v1.0=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*)?((?:.|\r|\n)*)/g,=0A=
	done =3D 0,=0A=
	toString =3D Object.prototype.toString,=0A=
	hasDuplicate =3D false,=0A=
	baseHasDuplicate =3D true;=0A=
=0A=
[0, 0].sort(function(){=0A=
	baseHasDuplicate =3D false;=0A=
	return 0;=0A=
});=0A=
=0A=
var Sizzle =3D function(selector, context, results, seed) {=0A=
	results =3D results || [];=0A=
	var origContext =3D context =3D context || document;=0A=
=0A=
	if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {=0A=
		return [];=0A=
	}=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, =
contextXML =3D isXML(context),=0A=
		soFar =3D selector;=0A=
=0A=
	while ( (chunker.exec(""), m =3D chunker.exec(soFar)) !=3D=3D null ) {=0A=
		soFar =3D m[3];=0A=
=0A=
		parts.push( m[1] );=0A=
=0A=
		if ( m[2] ) {=0A=
			extra =3D m[3];=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=
		if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && =
!contextXML &&=0A=
				Expr.match.ID.test(parts[0]) && =
!Expr.match.ID.test(parts[parts.length - 1]) ) {=0A=
			var ret =3D Sizzle.find( parts.shift(), context, contextXML );=0A=
			context =3D ret.expr ? Sizzle.filter( ret.expr, ret.set )[0] : =
ret.set[0];=0A=
		}=0A=
=0A=
		if ( context ) {=0A=
			var ret =3D seed ?=0A=
				{ expr: parts.pop(), set: makeArray(seed) } :=0A=
				Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] =
=3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? =
context.parentNode : context, contextXML );=0A=
			set =3D ret.expr ? Sizzle.filter( ret.expr, ret.set ) : 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, contextXML );=0A=
			}=0A=
		} else {=0A=
			checkSet =3D parts =3D [];=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 && 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, origContext, results, seed );=0A=
		Sizzle.uniqueSort( results );=0A=
	}=0A=
=0A=
	return results;=0A=
};=0A=
=0A=
Sizzle.uniqueSort =3D function(results){=0A=
	if ( sortOrder ) {=0A=
		hasDuplicate =3D baseHasDuplicate;=0A=
		results.sort(sortOrder);=0A=
=0A=
		if ( hasDuplicate ) {=0A=
			for ( var i =3D 1; i < results.length; i++ ) {=0A=
				if ( results[i] =3D=3D=3D results[i-1] ) {=0A=
					results.splice(i--, 1);=0A=
				}=0A=
			}=0A=
		}=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.leftMatch[ type ].exec( expr )) ) {=0A=
			var left =3D match[1];=0A=
			match.splice(1,1);=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=
		isXMLFilter =3D set && set[0] && isXML(set[0]);=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, isXMLFilter );=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=
		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=
	leftMatch: {},=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, isXML){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string",=0A=
				isTag =3D isPartStr && !/\W/.test(part),=0A=
				isPartStrNotTag =3D isPartStr && !isTag;=0A=
=0A=
			if ( isTag && !isXML ) {=0A=
				part =3D part.toUpperCase();=0A=
			}=0A=
=0A=
			for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {=0A=
				if ( (elem =3D checkSet[i]) ) {=0A=
					while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 =
) {}=0A=
=0A=
					checkSet[i] =3D isPartStrNotTag || elem && elem.nodeName =3D=3D=3D =
part ?=0A=
						elem || false :=0A=
						elem =3D=3D=3D part;=0A=
				}=0A=
			}=0A=
=0A=
			if ( isPartStrNotTag ) {=0A=
				Sizzle.filter( part, checkSet, true );=0A=
			}=0A=
		},=0A=
		">": function(checkSet, part, isXML){=0A=
			var isPartStr =3D typeof part =3D=3D=3D "string";=0A=
=0A=
			if ( isPartStr && !/\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 isPartStr ?=0A=
							elem.parentNode :=0A=
							elem.parentNode =3D=3D=3D part;=0A=
					}=0A=
				}=0A=
=0A=
				if ( isPartStr ) {=0A=
					Sizzle.filter( part, checkSet, true );=0A=
				}=0A=
			}=0A=
		},=0A=
		"": function(checkSet, part, isXML){=0A=
			var doneName =3D done++, checkFn =3D dirCheck;=0A=
=0A=
			if ( !/\W/.test(part) ) {=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++, checkFn =3D dirCheck;=0A=
=0A=
			if ( typeof part =3D=3D=3D "string" && !/\W/.test(part) ) {=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" ) {=0A=
				var ret =3D [], results =3D context.getElementsByName(match[1]);=0A=
=0A=
				for ( var i =3D 0, l =3D results.length; i < l; i++ ) {=0A=
					if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {=0A=
						ret.push( results[i] );=0A=
					}=0A=
				}=0A=
=0A=
				return ret.length =3D=3D=3D 0 ? null : ret;=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, isXML){=0A=
			match =3D " " + match[1].replace(/\\/g, "") + " ";=0A=
=0A=
			if ( isXML ) {=0A=
				return match;=0A=
			}=0A=
=0A=
			for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A=
				if ( elem ) {=0A=
					if ( not ^ (elem.className && (" " + 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=
				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=
				match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A=
				match[3] =3D test[3] - 0;=0A=
			}=0A=
=0A=
			match[0] =3D done++;=0A=
=0A=
			return match;=0A=
		},=0A=
		ATTR: function(match, curLoop, inplace, result, not, isXML){=0A=
			var name =3D match[1].replace(/\\/g, "");=0A=
=0A=
			if ( !isXML && 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 ( ( chunker.exec(match[3]) || "" ).length > 1 || =
/^\w/.test(match[3]) ) {=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] ) || Expr.match.CHILD.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=
			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=
		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=
		CHILD: function(elem, match){=0A=
			var type =3D match[1], node =3D elem;=0A=
			switch (type) {=0A=
				case 'only':=0A=
				case 'first':=0A=
					while ( (node =3D node.previousSibling) )  {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) return false;=0A=
					}=0A=
					if ( type =3D=3D 'first') return true;=0A=
					node =3D elem;=0A=
				case 'last':=0A=
					while ( (node =3D node.nextSibling) )  {=0A=
						if ( node.nodeType =3D=3D=3D 1 ) return false;=0A=
					}=0A=
					return true;=0A=
				case 'nth':=0A=
					var 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=
					var doneName =3D match[0],=0A=
						parent =3D elem.parentNode;=0A=
=0A=
					if ( parent && (parent.sizcache !=3D=3D doneName || =
!elem.nodeIndex) ) {=0A=
						var count =3D 0;=0A=
						for ( node =3D parent.firstChild; node; node =3D node.nextSibling =
) {=0A=
							if ( node.nodeType =3D=3D=3D 1 ) {=0A=
								node.nodeIndex =3D ++count;=0A=
							}=0A=
						}=0A=
						parent.sizcache =3D doneName;=0A=
					}=0A=
=0A=
					var diff =3D elem.nodeIndex - last;=0A=
					if ( first =3D=3D 0 ) {=0A=
						return diff =3D=3D 0;=0A=
					} else {=0A=
						return ( diff % first =3D=3D 0 && diff / first >=3D 0 );=0A=
					}=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 (" " + (elem.className || elem.getAttribute("class")) + " ")=0A=
				.indexOf( match ) > -1;=0A=
		},=0A=
		ATTR: function(elem, match){=0A=
			var name =3D match[1],=0A=
				result =3D Expr.attrHandle[ name ] ?=0A=
					Expr.attrHandle[ name ]( elem ) :=0A=
					elem[ name ] !=3D null ?=0A=
						elem[ name ] :=0A=
						elem.getAttribute( name ),=0A=
				value =3D result + "",=0A=
				type =3D match[2],=0A=
				check =3D match[4];=0A=
=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=
				!check ?=0A=
				value && result !=3D=3D false :=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 new RegExp( Expr.match[ type ].source + =
/(?![^\[]*\])(?![^\(]*\))/.source );=0A=
	Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + =
Expr.match[ type ].source );=0A=
}=0A=
=0A=
var makeArray =3D function(array, results) {=0A=
	array =3D Array.prototype.slice.call( array, 0 );=0A=
=0A=
	if ( results ) {=0A=
		results.push.apply( results, array );=0A=
		return results;=0A=
	}=0A=
=0A=
	return array;=0A=
};=0A=
=0A=
try {=0A=
	Array.prototype.slice.call( document.documentElement.childNodes, 0 );=0A=
=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=
var sortOrder;=0A=
=0A=
if ( document.documentElement.compareDocumentPosition ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return 0;=0A=
		}=0A=
=0A=
		var ret =3D a.compareDocumentPosition(b) & 4 ? -1 : a =3D=3D=3D b ? 0 =
: 1;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( "sourceIndex" in document.documentElement ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.sourceIndex || !b.sourceIndex ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return 0;=0A=
		}=0A=
=0A=
		var ret =3D a.sourceIndex - b.sourceIndex;=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
} else if ( document.createRange ) {=0A=
	sortOrder =3D function( a, b ) {=0A=
		if ( !a.ownerDocument || !b.ownerDocument ) {=0A=
			if ( a =3D=3D b ) {=0A=
				hasDuplicate =3D true;=0A=
			}=0A=
			return 0;=0A=
		}=0A=
=0A=
		var aRange =3D a.ownerDocument.createRange(), bRange =3D =
b.ownerDocument.createRange();=0A=
		aRange.setStart(a, 0);=0A=
		aRange.setEnd(a, 0);=0A=
		bRange.setStart(b, 0);=0A=
		bRange.setEnd(b, 0);=0A=
		var ret =3D aRange.compareBoundaryPoints(Range.START_TO_END, bRange);=0A=
		if ( ret =3D=3D=3D 0 ) {=0A=
			hasDuplicate =3D true;=0A=
		}=0A=
		return ret;=0A=
	};=0A=
}=0A=
=0A=
(function(){=0A=
	var form =3D document.createElement("div"),=0A=
		id =3D "script" + (new Date).getTime();=0A=
	form.innerHTML =3D "<a name=3D'" + id + "'/>";=0A=
=0A=
	var root =3D document.documentElement;=0A=
	root.insertBefore( form, root.firstChild );=0A=
=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=
	root =3D form =3D null; // release memory in IE=0A=
})();=0A=
=0A=
(function(){=0A=
=0A=
	var div =3D document.createElement("div");=0A=
	div.appendChild( document.createComment("") );=0A=
=0A=
	if ( div.getElementsByTagName("*").length > 0 ) {=0A=
		Expr.find.TAG =3D function(match, context){=0A=
			var results =3D context.getElementsByTagName(match[1]);=0A=
=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=
	div.innerHTML =3D "<a href=3D'#'></a>";=0A=
	if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D =
"undefined" &&=0A=
			div.firstChild.getAttribute("href") !=3D=3D "#" ) {=0A=
		Expr.attrHandle.href =3D function(elem){=0A=
			return elem.getAttribute("href", 2);=0A=
		};=0A=
	}=0A=
=0A=
	div =3D null; // release memory in IE=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=
	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=
		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=
	for ( var prop in oldSizzle ) {=0A=
		Sizzle[ prop ] =3D oldSizzle[ prop ];=0A=
	}=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
if ( document.getElementsByClassName && =
document.documentElement.getElementsByClassName ) (function(){=0A=
	var div =3D document.createElement("div");=0A=
	div.innerHTML =3D "<div class=3D'test e'></div><div =
class=3D'test'></div>";=0A=
=0A=
	if ( div.getElementsByClassName("e").length =3D=3D=3D 0 )=0A=
		return;=0A=
=0A=
	div.lastChild.className =3D "e";=0A=
=0A=
	if ( div.getElementsByClassName("e").length =3D=3D=3D 1 )=0A=
		return;=0A=
=0A=
	Expr.order.splice(1, 0, "CLASS");=0A=
	Expr.find.CLASS =3D function(match, context, isXML) {=0A=
		if ( typeof context.getElementsByClassName !=3D=3D "undefined" && =
!isXML ) {=0A=
			return context.getElementsByClassName(match[1]);=0A=
		}=0A=
	};=0A=
=0A=
	div =3D null; // release memory in IE=0A=
})();=0A=
=0A=
function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A=
	var sibDir =3D dir =3D=3D "previousSibling" && !isXML;=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			if ( sibDir && elem.nodeType =3D=3D=3D 1 ){=0A=
				elem.sizcache =3D doneName;=0A=
				elem.sizset =3D i;=0A=
			}=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 && !isXML ){=0A=
					elem.sizcache =3D doneName;=0A=
					elem.sizset =3D i;=0A=
				}=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=
	var sibDir =3D dir =3D=3D "previousSibling" && !isXML;=0A=
	for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A=
		var elem =3D checkSet[i];=0A=
		if ( elem ) {=0A=
			if ( sibDir && elem.nodeType =3D=3D=3D 1 ) {=0A=
				elem.sizcache =3D doneName;=0A=
				elem.sizset =3D i;=0A=
			}=0A=
			elem =3D elem[dir];=0A=
			var match =3D false;=0A=
=0A=
			while ( elem ) {=0A=
				if ( elem.sizcache =3D=3D=3D doneName ) {=0A=
					match =3D checkSet[elem.sizset];=0A=
					break;=0A=
				}=0A=
=0A=
				if ( elem.nodeType =3D=3D=3D 1 ) {=0A=
					if ( !isXML ) {=0A=
						elem.sizcache =3D doneName;=0A=
						elem.sizset =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 && elem.ownerDocument.documentElement.nodeName =
!=3D=3D "HTML";=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=
	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=
=0A=
window.Sizzle =3D Sizzle;=0A=
=0A=
})();=0A=
=0A=
;(function(engine) {=0A=
  var extendElements =3D Prototype.Selector.extendElements;=0A=
=0A=
  function select(selector, scope) {=0A=
    return extendElements(engine(selector, scope || document));=0A=
  }=0A=
=0A=
  function match(element, selector) {=0A=
    return engine.matches(selector, [element]).length =3D=3D 1;=0A=
  }=0A=
=0A=
  Prototype.Selector.engine =3D engine;=0A=
  Prototype.Selector.select =3D select;=0A=
  Prototype.Selector.match =3D match;=0A=
})(Sizzle);=0A=
=0A=
window.Sizzle =3D Prototype._original_property;=0A=
delete Prototype._original_property;=0A=
=0A=
var Form =3D {=0A=
  reset: function(form) {=0A=
    form =3D $(form);=0A=
    form.reset();=0A=
    return form;=0A=
  },=0A=
=0A=
  serializeElements: function(elements, options) {=0A=
    if (typeof options !=3D 'object') options =3D { hash: !!options };=0A=
    else if (Object.isUndefined(options.hash)) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit, =
accumulator, initial;=0A=
=0A=
    if (options.hash) {=0A=
      initial =3D {};=0A=
      accumulator =3D function(result, key, value) {=0A=
        if (key in result) {=0A=
          if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
          result[key].push(value);=0A=
        } else result[key] =3D value;=0A=
        return result;=0A=
      };=0A=
    } else {=0A=
      initial =3D '';=0A=
      accumulator =3D function(result, key, value) {=0A=
        return result + (result ? '&' : '') + encodeURIComponent(key) + =
'=3D' + encodeURIComponent(value);=0A=
      }=0A=
    }=0A=
=0A=
    return elements.inject(initial, function(result, element) {=0A=
      if (!element.disabled && element.name) {=0A=
        key =3D element.name; value =3D $(element).getValue();=0A=
        if (value !=3D null && element.type !=3D 'file' && (element.type =
!=3D 'submit' || (!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          result =3D accumulator(result, key, value);=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Form.Methods =3D {=0A=
  serialize: function(form, options) {=0A=
    return Form.serializeElements(Form.getElements(form), options);=0A=
  },=0A=
=0A=
  getElements: function(form) {=0A=
    var elements =3D $(form).getElementsByTagName('*'),=0A=
        element,=0A=
        arr =3D [ ],=0A=
        serializers =3D Form.Element.Serializers;=0A=
    for (var i =3D 0; element =3D elements[i]; i++) {=0A=
      arr.push(element);=0A=
    }=0A=
    return arr.inject([], function(elements, child) {=0A=
      if (serializers[child.tagName.toLowerCase()])=0A=
        elements.push(Element.extend(child));=0A=
      return elements;=0A=
    })=0A=
  },=0A=
=0A=
  getInputs: function(form, typeName, name) {=0A=
    form =3D $(form);=0A=
    var inputs =3D form.getElementsByTagName('input');=0A=
=0A=
    if (!typeName && !name) return $A(inputs).map(Element.extend);=0A=
=0A=
    for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i =
< length; i++) {=0A=
      var input =3D inputs[i];=0A=
      if ((typeName && input.type !=3D typeName) || (name && input.name =
!=3D name))=0A=
        continue;=0A=
      matchingInputs.push(Element.extend(input));=0A=
    }=0A=
=0A=
    return matchingInputs;=0A=
  },=0A=
=0A=
  disable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('disable');=0A=
    return form;=0A=
  },=0A=
=0A=
  enable: function(form) {=0A=
    form =3D $(form);=0A=
    Form.getElements(form).invoke('enable');=0A=
    return form;=0A=
  },=0A=
=0A=
  findFirstElement: function(form) {=0A=
    var elements =3D $(form).getElements().findAll(function(element) {=0A=
      return 'hidden' !=3D element.type && !element.disabled;=0A=
    });=0A=
    var firstByIndex =3D elements.findAll(function(element) {=0A=
      return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A=
    }).sortBy(function(element) { return element.tabIndex }).first();=0A=
=0A=
    return firstByIndex ? firstByIndex : elements.find(function(element) =
{=0A=
      return /^(?:input|select|textarea)$/i.test(element.tagName);=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    var element =3D form.findFirstElement();=0A=
    if (element) element.activate();=0A=
    return form;=0A=
  },=0A=
=0A=
  request: function(form, options) {=0A=
    form =3D $(form), options =3D Object.clone(options || { });=0A=
=0A=
    var params =3D options.parameters, action =3D =
form.readAttribute('action') || '';=0A=
    if (action.blank()) action =3D window.location.href;=0A=
    options.parameters =3D form.serialize(true);=0A=
=0A=
    if (params) {=0A=
      if (Object.isString(params)) params =3D params.toQueryParams();=0A=
      Object.extend(options.parameters, params);=0A=
    }=0A=
=0A=
    if (form.hasAttribute('method') && !options.method)=0A=
      options.method =3D form.method;=0A=
=0A=
    return new Ajax.Request(action, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
=0A=
Form.Element =3D {=0A=
  focus: function(element) {=0A=
    $(element).focus();=0A=
    return element;=0A=
  },=0A=
=0A=
  select: function(element) {=0A=
    $(element).select();=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
Form.Element.Methods =3D {=0A=
=0A=
  serialize: function(element) {=0A=
    element =3D $(element);=0A=
    if (!element.disabled && element.name) {=0A=
      var value =3D element.getValue();=0A=
      if (value !=3D undefined) {=0A=
        var pair =3D { };=0A=
        pair[element.name] =3D value;=0A=
        return Object.toQueryString(pair);=0A=
      }=0A=
    }=0A=
    return '';=0A=
  },=0A=
=0A=
  getValue: function(element) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    return Form.Element.Serializers[method](element);=0A=
  },=0A=
=0A=
  setValue: function(element, value) {=0A=
    element =3D $(element);=0A=
    var method =3D element.tagName.toLowerCase();=0A=
    Form.Element.Serializers[method](element, value);=0A=
    return element;=0A=
  },=0A=
=0A=
  clear: function(element) {=0A=
    $(element).value =3D '';=0A=
    return element;=0A=
  },=0A=
=0A=
  present: function(element) {=0A=
    return $(element).value !=3D '';=0A=
  },=0A=
=0A=
  activate: function(element) {=0A=
    element =3D $(element);=0A=
    try {=0A=
      element.focus();=0A=
      if (element.select && (element.tagName.toLowerCase() !=3D 'input' =
||=0A=
          !(/^(?:button|reset|submit)$/i.test(element.type))))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D true;=0A=
    return element;=0A=
  },=0A=
=0A=
  enable: function(element) {=0A=
    element =3D $(element);=0A=
    element.disabled =3D false;=0A=
    return element;=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
var Field =3D Form.Element;=0A=
=0A=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D (function() {=0A=
  function input(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return inputSelector(element, value);=0A=
      default:=0A=
        return valueSelector(element, value);=0A=
    }=0A=
  }=0A=
=0A=
  function inputSelector(element, value) {=0A=
    if (Object.isUndefined(value))=0A=
      return element.checked ? element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  }=0A=
=0A=
  function valueSelector(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  }=0A=
=0A=
  function select(element, value) {=0A=
    if (Object.isUndefined(value))=0A=
      return (element.type =3D=3D=3D 'select-one' ? selectOne : =
selectMany)(element);=0A=
=0A=
    var opt, currentValue, single =3D !Object.isArray(value);=0A=
    for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
      opt =3D element.options[i];=0A=
      currentValue =3D this.optionValue(opt);=0A=
      if (single) {=0A=
        if (currentValue =3D=3D value) {=0A=
          opt.selected =3D true;=0A=
          return;=0A=
        }=0A=
      }=0A=
      else opt.selected =3D value.include(currentValue);=0A=
    }=0A=
  }=0A=
=0A=
  function selectOne(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? optionValue(element.options[index]) : null;=0A=
  }=0A=
=0A=
  function selectMany(element) {=0A=
    var values, length =3D element.length;=0A=
    if (!length) return null;=0A=
=0A=
    for (var i =3D 0, values =3D []; i < length; i++) {=0A=
      var opt =3D element.options[i];=0A=
      if (opt.selected) values.push(optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  }=0A=
=0A=
  function optionValue(opt) {=0A=
    return Element.hasAttribute(opt, 'value') ? opt.value : opt.text;=0A=
  }=0A=
=0A=
  return {=0A=
    input:         input,=0A=
    inputSelector: inputSelector,=0A=
    textarea:      valueSelector,=0A=
    select:        select,=0A=
    selectOne:     selectOne,=0A=
    selectMany:    selectMany,=0A=
    optionValue:   optionValue,=0A=
    button:        valueSelector=0A=
  };=0A=
})();=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
=0A=
Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A=
  initialize: function($super, element, frequency, callback) {=0A=
    $super(callback, frequency);=0A=
    this.element   =3D $(element);=0A=
    this.lastValue =3D this.getValue();=0A=
  },=0A=
=0A=
  execute: function() {=0A=
    var value =3D this.getValue();=0A=
    if (Object.isString(this.lastValue) && Object.isString(value) ?=0A=
        this.lastValue !=3D value : String(this.lastValue) !=3D =
String(value)) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Abstract.EventObserver =3D Class.create({=0A=
  initialize: function(element, callback) {=0A=
    this.element  =3D $(element);=0A=
    this.callback =3D callback;=0A=
=0A=
    this.lastValue =3D this.getValue();=0A=
    if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A=
      this.registerFormCallbacks();=0A=
    else=0A=
      this.registerCallback(this.element);=0A=
  },=0A=
=0A=
  onElementEvent: function() {=0A=
    var value =3D this.getValue();=0A=
    if (this.lastValue !=3D value) {=0A=
      this.callback(this.element, value);=0A=
      this.lastValue =3D value;=0A=
    }=0A=
  },=0A=
=0A=
  registerFormCallbacks: function() {=0A=
    Form.getElements(this.element).each(this.registerCallback, this);=0A=
  },=0A=
=0A=
  registerCallback: function(element) {=0A=
    if (element.type) {=0A=
      switch (element.type.toLowerCase()) {=0A=
        case 'checkbox':=0A=
        case 'radio':=0A=
          Event.observe(element, 'click', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
        default:=0A=
          Event.observe(element, 'change', =
this.onElementEvent.bind(this));=0A=
          break;=0A=
      }=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.Element.getValue(this.element);=0A=
  }=0A=
});=0A=
=0A=
Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A=
  getValue: function() {=0A=
    return Form.serialize(this.element);=0A=
  }=0A=
});=0A=
(function() {=0A=
=0A=
  var Event =3D {=0A=
    KEY_BACKSPACE: 8,=0A=
    KEY_TAB:       9,=0A=
    KEY_RETURN:   13,=0A=
    KEY_ESC:      27,=0A=
    KEY_LEFT:     37,=0A=
    KEY_UP:       38,=0A=
    KEY_RIGHT:    39,=0A=
    KEY_DOWN:     40,=0A=
    KEY_DELETE:   46,=0A=
    KEY_HOME:     36,=0A=
    KEY_END:      35,=0A=
    KEY_PAGEUP:   33,=0A=
    KEY_PAGEDOWN: 34,=0A=
    KEY_INSERT:   45,=0A=
=0A=
    cache: {}=0A=
  };=0A=
=0A=
  var docEl =3D document.documentElement;=0A=
  var MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED =3D 'onmouseenter' in docEl=0A=
    && 'onmouseleave' in docEl;=0A=
=0A=
=0A=
=0A=
  var isIELegacyEvent =3D function(event) { return false; };=0A=
=0A=
  if (window.attachEvent) {=0A=
    if (window.addEventListener) {=0A=
      isIELegacyEvent =3D function(event) {=0A=
        return !(event instanceof window.Event);=0A=
      };=0A=
    } else {=0A=
      isIELegacyEvent =3D function(event) { return true; };=0A=
    }=0A=
  }=0A=
=0A=
  var _isButton;=0A=
=0A=
  function _isButtonForDOMEvents(event, code) {=0A=
    return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
  }=0A=
=0A=
  var legacyButtonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
  function _isButtonForLegacyEvents(event, code) {=0A=
    return event.button =3D=3D=3D legacyButtonMap[code];=0A=
  }=0A=
=0A=
  function _isButtonForWebKit(event, code) {=0A=
    switch (code) {=0A=
      case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
      case 1: return event.which =3D=3D 2 || (event.which =3D=3D 1 && =
event.metaKey);=0A=
      case 2: return event.which =3D=3D 3;=0A=
      default: return false;=0A=
    }=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    if (!window.addEventListener) {=0A=
      _isButton =3D _isButtonForLegacyEvents;=0A=
    } else {=0A=
      _isButton =3D function(event, code) {=0A=
        return isIELegacyEvent(event) ? _isButtonForLegacyEvents(event, =
code) :=0A=
         _isButtonForDOMEvents(event, code);=0A=
      }=0A=
    }=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    _isButton =3D _isButtonForWebKit;=0A=
  } else {=0A=
    _isButton =3D _isButtonForDOMEvents;=0A=
  }=0A=
=0A=
  function isLeftClick(event)   { return _isButton(event, 0) }=0A=
=0A=
  function isMiddleClick(event) { return _isButton(event, 1) }=0A=
=0A=
  function isRightClick(event)  { return _isButton(event, 2) }=0A=
=0A=
  function element(event) {=0A=
    event =3D Event.extend(event);=0A=
=0A=
    var node =3D event.target, type =3D event.type,=0A=
     currentTarget =3D event.currentTarget;=0A=
=0A=
    if (currentTarget && currentTarget.tagName) {=0A=
      if (type =3D=3D=3D 'load' || type =3D=3D=3D 'error' ||=0A=
        (type =3D=3D=3D 'click' && currentTarget.tagName.toLowerCase() =
=3D=3D=3D 'input'=0A=
          && currentTarget.type =3D=3D=3D 'radio'))=0A=
            node =3D currentTarget;=0A=
    }=0A=
=0A=
    if (node.nodeType =3D=3D Node.TEXT_NODE)=0A=
      node =3D node.parentNode;=0A=
=0A=
    return Element.extend(node);=0A=
  }=0A=
=0A=
  function findElement(event, expression) {=0A=
    var element =3D Event.element(event);=0A=
=0A=
    if (!expression) return element;=0A=
    while (element) {=0A=
      if (Object.isElement(element) && Prototype.Selector.match(element, =
expression)) {=0A=
        return Element.extend(element);=0A=
      }=0A=
      element =3D element.parentNode;=0A=
    }=0A=
  }=0A=
=0A=
  function pointer(event) {=0A=
    return { x: pointerX(event), y: pointerY(event) };=0A=
  }=0A=
=0A=
  function pointerX(event) {=0A=
    var docElement =3D document.documentElement,=0A=
     body =3D document.body || { scrollLeft: 0 };=0A=
=0A=
    return event.pageX || (event.clientX +=0A=
      (docElement.scrollLeft || body.scrollLeft) -=0A=
      (docElement.clientLeft || 0));=0A=
  }=0A=
=0A=
  function pointerY(event) {=0A=
    var docElement =3D document.documentElement,=0A=
     body =3D document.body || { scrollTop: 0 };=0A=
=0A=
    return  event.pageY || (event.clientY +=0A=
       (docElement.scrollTop || body.scrollTop) -=0A=
       (docElement.clientTop || 0));=0A=
  }=0A=
=0A=
=0A=
  function stop(event) {=0A=
    Event.extend(event);=0A=
    event.preventDefault();=0A=
    event.stopPropagation();=0A=
=0A=
    event.stopped =3D true;=0A=
  }=0A=
=0A=
=0A=
  Event.Methods =3D {=0A=
    isLeftClick:   isLeftClick,=0A=
    isMiddleClick: isMiddleClick,=0A=
    isRightClick:  isRightClick,=0A=
=0A=
    element:     element,=0A=
    findElement: findElement,=0A=
=0A=
    pointer:  pointer,=0A=
    pointerX: pointerX,=0A=
    pointerY: pointerY,=0A=
=0A=
    stop: stop=0A=
  };=0A=
=0A=
  var methods =3D Object.keys(Event.Methods).inject({ }, function(m, =
name) {=0A=
    m[name] =3D Event.Methods[name].methodize();=0A=
    return m;=0A=
  });=0A=
=0A=
  if (window.attachEvent) {=0A=
    function _relatedTarget(event) {=0A=
      var element;=0A=
      switch (event.type) {=0A=
        case 'mouseover':=0A=
        case 'mouseenter':=0A=
          element =3D event.fromElement;=0A=
          break;=0A=
        case 'mouseout':=0A=
        case 'mouseleave':=0A=
          element =3D event.toElement;=0A=
          break;=0A=
        default:=0A=
          return null;=0A=
      }=0A=
      return Element.extend(element);=0A=
    }=0A=
=0A=
    var additionalMethods =3D {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return '[object Event]' }=0A=
    };=0A=
=0A=
    Event.extend =3D function(event, element) {=0A=
      if (!event) return false;=0A=
=0A=
      if (!isIELegacyEvent(event)) return event;=0A=
=0A=
      if (event._extendedByPrototype) return event;=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
=0A=
      var pointer =3D Event.pointer(event);=0A=
=0A=
      Object.extend(event, {=0A=
        target: event.srcElement || element,=0A=
        relatedTarget: _relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
=0A=
      Object.extend(event, methods);=0A=
      Object.extend(event, additionalMethods);=0A=
=0A=
      return event;=0A=
    };=0A=
  } else {=0A=
    Event.extend =3D Prototype.K;=0A=
  }=0A=
=0A=
  if (window.addEventListener) {=0A=
    Event.prototype =3D window.Event.prototype || =
document.createEvent('HTMLEvents').__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
  }=0A=
=0A=
  function _createResponder(element, eventName, handler) {=0A=
    var registry =3D Element.retrieve(element, =
'prototype_event_registry');=0A=
=0A=
    if (Object.isUndefined(registry)) {=0A=
      CACHE.push(element);=0A=
      registry =3D Element.retrieve(element, 'prototype_event_registry', =
$H());=0A=
    }=0A=
=0A=
    var respondersForEvent =3D registry.get(eventName);=0A=
    if (Object.isUndefined(respondersForEvent)) {=0A=
      respondersForEvent =3D [];=0A=
      registry.set(eventName, respondersForEvent);=0A=
    }=0A=
=0A=
    if (respondersForEvent.pluck('handler').include(handler)) return =
false;=0A=
=0A=
    var responder;=0A=
    if (eventName.include(":")) {=0A=
      responder =3D function(event) {=0A=
        if (Object.isUndefined(event.eventName))=0A=
          return false;=0A=
=0A=
        if (event.eventName !=3D=3D eventName)=0A=
          return false;=0A=
=0A=
        Event.extend(event, element);=0A=
        handler.call(element, event);=0A=
      };=0A=
    } else {=0A=
      if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED &&=0A=
       (eventName =3D=3D=3D "mouseenter" || eventName =3D=3D=3D =
"mouseleave")) {=0A=
        if (eventName =3D=3D=3D "mouseenter" || eventName =3D=3D=3D =
"mouseleave") {=0A=
          responder =3D function(event) {=0A=
            Event.extend(event, element);=0A=
=0A=
            var parent =3D event.relatedTarget;=0A=
            while (parent && parent !=3D=3D element) {=0A=
              try { parent =3D parent.parentNode; }=0A=
              catch(e) { parent =3D element; }=0A=
            }=0A=
=0A=
            if (parent =3D=3D=3D element) return;=0A=
=0A=
            handler.call(element, event);=0A=
          };=0A=
        }=0A=
      } else {=0A=
        responder =3D function(event) {=0A=
          Event.extend(event, element);=0A=
          handler.call(element, event);=0A=
        };=0A=
      }=0A=
    }=0A=
=0A=
    responder.handler =3D handler;=0A=
    respondersForEvent.push(responder);=0A=
    return responder;=0A=
  }=0A=
=0A=
  function _destroyCache() {=0A=
    for (var i =3D 0, length =3D CACHE.length; i < length; i++) {=0A=
      Event.stopObserving(CACHE[i]);=0A=
      CACHE[i] =3D null;=0A=
    }=0A=
  }=0A=
=0A=
  var CACHE =3D [];=0A=
=0A=
  if (Prototype.Browser.IE)=0A=
    window.attachEvent('onunload', _destroyCache);=0A=
=0A=
  if (Prototype.Browser.WebKit)=0A=
    window.addEventListener('unload', Prototype.emptyFunction, false);=0A=
=0A=
=0A=
  var _getDOMEventName =3D Prototype.K,=0A=
      translations =3D { mouseenter: "mouseover", mouseleave: "mouseout" =
};=0A=
=0A=
  if (!MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED) {=0A=
    _getDOMEventName =3D function(eventName) {=0A=
      return (translations[eventName] || eventName);=0A=
    };=0A=
  }=0A=
=0A=
  function observe(element, eventName, handler) {=0A=
    element =3D $(element);=0A=
=0A=
    var responder =3D _createResponder(element, eventName, handler);=0A=
=0A=
    if (!responder) return element;=0A=
=0A=
    if (eventName.include(':')) {=0A=
      if (element.addEventListener)=0A=
        element.addEventListener("dataavailable", responder, false);=0A=
      else {=0A=
        element.attachEvent("ondataavailable", responder);=0A=
        element.attachEvent("onlosecapture", responder);=0A=
      }=0A=
    } else {=0A=
      var actualEventName =3D _getDOMEventName(eventName);=0A=
=0A=
      if (element.addEventListener)=0A=
        element.addEventListener(actualEventName, responder, false);=0A=
      else=0A=
        element.attachEvent("on" + actualEventName, responder);=0A=
    }=0A=
=0A=
    return element;=0A=
  }=0A=
=0A=
  function stopObserving(element, eventName, handler) {=0A=
    element =3D $(element);=0A=
=0A=
    var registry =3D Element.retrieve(element, =
'prototype_event_registry');=0A=
    if (!registry) return element;=0A=
=0A=
    if (!eventName) {=0A=
      registry.each( function(pair) {=0A=
        var eventName =3D pair.key;=0A=
        stopObserving(element, eventName);=0A=
      });=0A=
      return element;=0A=
    }=0A=
=0A=
    var responders =3D registry.get(eventName);=0A=
    if (!responders) return element;=0A=
=0A=
    if (!handler) {=0A=
      responders.each(function(r) {=0A=
        stopObserving(element, eventName, r.handler);=0A=
      });=0A=
      return element;=0A=
    }=0A=
=0A=
    var i =3D responders.length, responder;=0A=
    while (i--) {=0A=
      if (responders[i].handler =3D=3D=3D handler) {=0A=
        responder =3D responders[i];=0A=
        break;=0A=
      }=0A=
    }=0A=
    if (!responder) return element;=0A=
=0A=
    if (eventName.include(':')) {=0A=
      if (element.removeEventListener)=0A=
        element.removeEventListener("dataavailable", responder, false);=0A=
      else {=0A=
        element.detachEvent("ondataavailable", responder);=0A=
        element.detachEvent("onlosecapture", responder);=0A=
      }=0A=
    } else {=0A=
      var actualEventName =3D _getDOMEventName(eventName);=0A=
      if (element.removeEventListener)=0A=
        element.removeEventListener(actualEventName, responder, false);=0A=
      else=0A=
        element.detachEvent('on' + actualEventName, responder);=0A=
    }=0A=
=0A=
    registry.set(eventName, responders.without(responder));=0A=
=0A=
    return element;=0A=
  }=0A=
=0A=
  function fire(element, eventName, memo, bubble) {=0A=
    element =3D $(element);=0A=
=0A=
    if (Object.isUndefined(bubble))=0A=
      bubble =3D true;=0A=
=0A=
    if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
      element =3D document.documentElement;=0A=
=0A=
    var event;=0A=
    if (document.createEvent) {=0A=
      event =3D document.createEvent('HTMLEvents');=0A=
      event.initEvent('dataavailable', bubble, true);=0A=
    } else {=0A=
      event =3D document.createEventObject();=0A=
      event.eventType =3D bubble ? 'ondataavailable' : 'onlosecapture';=0A=
    }=0A=
=0A=
    event.eventName =3D eventName;=0A=
    event.memo =3D memo || { };=0A=
=0A=
    if (document.createEvent)=0A=
      element.dispatchEvent(event);=0A=
    else=0A=
      element.fireEvent(event.eventType, event);=0A=
=0A=
    return Event.extend(event);=0A=
  }=0A=
=0A=
  Event.Handler =3D Class.create({=0A=
    initialize: function(element, eventName, selector, callback) {=0A=
      this.element   =3D $(element);=0A=
      this.eventName =3D eventName;=0A=
      this.selector  =3D selector;=0A=
      this.callback  =3D callback;=0A=
      this.handler   =3D this.handleEvent.bind(this);=0A=
    },=0A=
=0A=
    start: function() {=0A=
      Event.observe(this.element, this.eventName, this.handler);=0A=
      return this;=0A=
    },=0A=
=0A=
    stop: function() {=0A=
      Event.stopObserving(this.element, this.eventName, this.handler);=0A=
      return this;=0A=
    },=0A=
=0A=
    handleEvent: function(event) {=0A=
      var element =3D Event.findElement(event, this.selector);=0A=
      if (element) this.callback.call(this.element, event, element);=0A=
    }=0A=
  });=0A=
=0A=
  function on(element, eventName, selector, callback) {=0A=
    element =3D $(element);=0A=
    if (Object.isFunction(selector) && Object.isUndefined(callback)) {=0A=
      callback =3D selector, selector =3D null;=0A=
    }=0A=
=0A=
    return new Event.Handler(element, eventName, selector, =
callback).start();=0A=
  }=0A=
=0A=
  Object.extend(Event, Event.Methods);=0A=
=0A=
  Object.extend(Event, {=0A=
    fire:          fire,=0A=
    observe:       observe,=0A=
    stopObserving: stopObserving,=0A=
    on:            on=0A=
  });=0A=
=0A=
  Element.addMethods({=0A=
    fire:          fire,=0A=
=0A=
    observe:       observe,=0A=
=0A=
    stopObserving: stopObserving,=0A=
=0A=
    on:            on=0A=
  });=0A=
=0A=
  Object.extend(document, {=0A=
    fire:          fire.methodize(),=0A=
=0A=
    observe:       observe.methodize(),=0A=
=0A=
    stopObserving: stopObserving.methodize(),=0A=
=0A=
    on:            on.methodize(),=0A=
=0A=
    loaded:        false=0A=
  });=0A=
=0A=
  if (window.Event) Object.extend(window.Event, Event);=0A=
  else window.Event =3D Event;=0A=
})();=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards, John Resig, and Diego Perini. */=0A=
=0A=
  var timer;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearTimeout(timer);=0A=
    document.loaded =3D true;=0A=
    document.fire('dom:loaded');=0A=
  }=0A=
=0A=
  function checkReadyState() {=0A=
    if (document.readyState =3D=3D=3D 'complete') {=0A=
      document.stopObserving('readystatechange', checkReadyState);=0A=
      fireContentLoadedEvent();=0A=
    }=0A=
  }=0A=
=0A=
  function pollDoScroll() {=0A=
    try { document.documentElement.doScroll('left'); }=0A=
    catch(e) {=0A=
      timer =3D pollDoScroll.defer();=0A=
      return;=0A=
    }=0A=
    fireContentLoadedEvent();=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    document.addEventListener('DOMContentLoaded', =
fireContentLoadedEvent, false);=0A=
  } else {=0A=
    document.observe('readystatechange', checkReadyState);=0A=
    if (window =3D=3D top)=0A=
      timer =3D pollDoScroll.defer();=0A=
  }=0A=
=0A=
  Event.observe(window, 'load', fireContentLoadedEvent);=0A=
})();=0A=
=0A=
Element.addMethods();=0A=
=0A=
/*------------------------------- DEPRECATED =
-------------------------------*/=0A=
=0A=
Hash.toQueryString =3D Object.toQueryString;=0A=
=0A=
var Toggle =3D { display: Element.toggle };=0A=
=0A=
Element.Methods.childOf =3D Element.Methods.descendantOf;=0A=
=0A=
var Insertion =3D {=0A=
  Before: function(element, content) {=0A=
    return Element.insert(element, {before:content});=0A=
  },=0A=
=0A=
  Top: function(element, content) {=0A=
    return Element.insert(element, {top:content});=0A=
  },=0A=
=0A=
  Bottom: function(element, content) {=0A=
    return Element.insert(element, {bottom:content});=0A=
  },=0A=
=0A=
  After: function(element, content) {=0A=
    return Element.insert(element, {after:content});=0A=
  }=0A=
};=0A=
=0A=
var $continue =3D new Error('"throw $continue" is deprecated, use =
"return" instead');=0A=
=0A=
var Position =3D {=0A=
  includeScrollOffsets: false,=0A=
=0A=
  prepare: function() {=0A=
    this.deltaX =3D  window.pageXOffset=0A=
                || document.documentElement.scrollLeft=0A=
                || document.body.scrollLeft=0A=
                || 0;=0A=
    this.deltaY =3D  window.pageYOffset=0A=
                || document.documentElement.scrollTop=0A=
                || document.body.scrollTop=0A=
                || 0;=0A=
  },=0A=
=0A=
  within: function(element, x, y) {=0A=
    if (this.includeScrollOffsets)=0A=
      return this.withinIncludingScrolloffsets(element, x, y);=0A=
    this.xcomp =3D x;=0A=
    this.ycomp =3D y;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (y >=3D this.offset[1] &&=0A=
            y <  this.offset[1] + element.offsetHeight &&=0A=
            x >=3D this.offset[0] &&=0A=
            x <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  withinIncludingScrolloffsets: function(element, x, y) {=0A=
    var offsetcache =3D Element.cumulativeScrollOffset(element);=0A=
=0A=
    this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A=
    this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A=
    this.offset =3D Element.cumulativeOffset(element);=0A=
=0A=
    return (this.ycomp >=3D this.offset[1] &&=0A=
            this.ycomp <  this.offset[1] + element.offsetHeight &&=0A=
            this.xcomp >=3D this.offset[0] &&=0A=
            this.xcomp <  this.offset[0] + element.offsetWidth);=0A=
  },=0A=
=0A=
  overlap: function(mode, element) {=0A=
    if (!mode) return 0;=0A=
    if (mode =3D=3D 'vertical')=0A=
      return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A=
        element.offsetHeight;=0A=
    if (mode =3D=3D 'horizontal')=0A=
      return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A=
        element.offsetWidth;=0A=
  },=0A=
=0A=
=0A=
  cumulativeOffset: Element.Methods.cumulativeOffset,=0A=
=0A=
  positionedOffset: Element.Methods.positionedOffset,=0A=
=0A=
  absolutize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.absolutize(element);=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    Position.prepare();=0A=
    return Element.relativize(element);=0A=
  },=0A=
=0A=
  realOffset: Element.Methods.cumulativeScrollOffset,=0A=
=0A=
  offsetParent: Element.Methods.getOffsetParent,=0A=
=0A=
  page: Element.Methods.viewportOffset,=0A=
=0A=
  clone: function(source, target, options) {=0A=
    options =3D options || { };=0A=
    return Element.clonePosition(target, source, options);=0A=
  }=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
if (!document.getElementsByClassName) document.getElementsByClassName =
=3D function(instanceMethods){=0A=
  function iter(name) {=0A=
    return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' =
" + name + " ')]";=0A=
  }=0A=
=0A=
  instanceMethods.getElementsByClassName =3D =
Prototype.BrowserFeatures.XPath ?=0A=
  function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') =
: iter(className);=0A=
    return cond ? document._getElementsByXPath('.//*' + cond, element) : =
[];=0A=
  } : function(element, className) {=0A=
    className =3D className.toString().strip();=0A=
    var elements =3D [], classNames =3D (/\s/.test(className) ? =
$w(className) : null);=0A=
    if (!classNames && !className) return elements;=0A=
=0A=
    var nodes =3D $(element).getElementsByTagName('*');=0A=
    className =3D ' ' + className + ' ';=0A=
=0A=
    for (var i =3D 0, child, cn; child =3D nodes[i]; i++) {=0A=
      if (child.className && (cn =3D ' ' + child.className + ' ') && =
(cn.include(className) ||=0A=
          (classNames && classNames.all(function(name) {=0A=
            return !name.toString().blank() && cn.include(' ' + name + ' =
');=0A=
          }))))=0A=
        elements.push(Element.extend(child));=0A=
    }=0A=
    return elements;=0A=
  };=0A=
=0A=
  return function(className, parentElement) {=0A=
    return $(parentElement || =
document.body).getElementsByClassName(className);=0A=
  };=0A=
}(Element.Methods);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Element.ClassNames =3D Class.create();=0A=
Element.ClassNames.prototype =3D {=0A=
  initialize: function(element) {=0A=
    this.element =3D $(element);=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    this.element.className.split(/\s+/).select(function(name) {=0A=
      return name.length > 0;=0A=
    })._each(iterator);=0A=
  },=0A=
=0A=
  set: function(className) {=0A=
    this.element.className =3D className;=0A=
  },=0A=
=0A=
  add: function(classNameToAdd) {=0A=
    if (this.include(classNameToAdd)) return;=0A=
    this.set($A(this).concat(classNameToAdd).join(' '));=0A=
  },=0A=
=0A=
  remove: function(classNameToRemove) {=0A=
    if (!this.include(classNameToRemove)) return;=0A=
    this.set($A(this).without(classNameToRemove).join(' '));=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return $A(this).join(' ');=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Element.ClassNames.prototype, Enumerable);=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
(function() {=0A=
  window.Selector =3D Class.create({=0A=
    initialize: function(expression) {=0A=
      this.expression =3D expression.strip();=0A=
    },=0A=
=0A=
    findElements: function(rootElement) {=0A=
      return Prototype.Selector.select(this.expression, rootElement);=0A=
    },=0A=
=0A=
    match: function(element) {=0A=
      return Prototype.Selector.match(element, this.expression);=0A=
    },=0A=
=0A=
    toString: function() {=0A=
      return this.expression;=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return "#<Selector: " + this.expression + ">";=0A=
    }=0A=
  });=0A=
=0A=
  Object.extend(Selector, {=0A=
    matchElements: function(elements, expression) {=0A=
      var match =3D Prototype.Selector.match,=0A=
          results =3D [];=0A=
=0A=
      for (var i =3D 0, length =3D elements.length; i < length; i++) {=0A=
        var element =3D elements[i];=0A=
        if (match(element, expression)) {=0A=
          results.push(Element.extend(element));=0A=
        }=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    findElement: function(elements, expression, index) {=0A=
      index =3D index || 0;=0A=
      var matchIndex =3D 0, element;=0A=
      for (var i =3D 0, length =3D elements.length; i < length; i++) {=0A=
        element =3D elements[i];=0A=
        if (Prototype.Selector.match(element, expression) && index =
=3D=3D=3D matchIndex++) {=0A=
          return Element.extend(element);=0A=
        }=0A=
      }=0A=
    },=0A=
=0A=
    findChildElements: function(element, expressions) {=0A=
      var selector =3D expressions.toArray().join(', ');=0A=
      return Prototype.Selector.select(selector, element || document);=0A=
    }=0A=
  });=0A=
})();=0A=

------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: https://ajax.googleapis.com/ajax/libs/scriptaculous/1.8.3/scriptaculous.js

// script.aculo.us scriptaculous.js v1.8.3, Thu Oct 08 11:23:33 +0200 =
2009=0A=
=0A=
// Copyright (c) 2005-2009 Thomas Fuchs (http://script.aculo.us, =
http://mir.aculo.us)=0A=
//=0A=
// Permission is hereby granted, free of charge, to any person obtaining=0A=
// a copy of this software and associated documentation files (the=0A=
// "Software"), to deal in the Software without restriction, including=0A=
// without limitation the rights to use, copy, modify, merge, publish,=0A=
// distribute, sublicense, and/or sell copies of the Software, and to=0A=
// permit persons to whom the Software is furnished to do so, subject to=0A=
// the following conditions:=0A=
//=0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
//=0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A=
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A=
// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A=
// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A=
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A=
//=0A=
// For details, see the script.aculo.us web site: http://script.aculo.us/=0A=
=0A=
var Scriptaculous =3D {=0A=
  Version: '1.8.3',=0A=
  require: function(libraryName) {=0A=
    try{=0A=
      // inserting via DOM fails in Safari 2.0, so brute force approach=0A=
      document.write('<script type=3D"text/javascript" =
src=3D"'+libraryName+'"><\/script>');=0A=
    } catch(e) {=0A=
      // for xhtml+xml served content, fall back to DOM methods=0A=
      var script =3D document.createElement('script');=0A=
      script.type =3D 'text/javascript';=0A=
      script.src =3D libraryName;=0A=
      document.getElementsByTagName('head')[0].appendChild(script);=0A=
    }=0A=
  },=0A=
  REQUIRED_PROTOTYPE: '1.6.0.3',=0A=
  load: function() {=0A=
    function convertVersionString(versionString) {=0A=
      var v =3D versionString.replace(/_.*|\./g, '');=0A=
      v =3D parseInt(v + '0'.times(4-v.length));=0A=
      return versionString.indexOf('_') > -1 ? v-1 : v;=0A=
    }=0A=
=0A=
    if((typeof Prototype=3D=3D'undefined') ||=0A=
       (typeof Element =3D=3D 'undefined') ||=0A=
       (typeof Element.Methods=3D=3D'undefined') ||=0A=
       (convertVersionString(Prototype.Version) <=0A=
        convertVersionString(Scriptaculous.REQUIRED_PROTOTYPE)))=0A=
       throw("script.aculo.us requires the Prototype JavaScript =
framework >=3D " +=0A=
        Scriptaculous.REQUIRED_PROTOTYPE);=0A=
=0A=
    var js =3D /scriptaculous\.js(\?.*)?$/;=0A=
    $$('head script[src]').findAll(function(s) {=0A=
      return s.src.match(js);=0A=
    }).each(function(s) {=0A=
      var path =3D s.src.replace(js, ''),=0A=
      includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A=
      (includes ? includes[1] : =
'builder,effects,dragdrop,controls,slider,sound').split(',').each(=0A=
       function(include) { Scriptaculous.require(path+include+'.js') });=0A=
    });=0A=
  }=0A=
};=0A=
=0A=
Scriptaculous.load();
------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.traniviva.it/service/js/prototype/lightview2.js

//  Lightview 2.5.6 - 12-01-2011
var Lightview =3D {Version: '2.5.6',
  options: {
    backgroundColor:'#ffffff',border: 12,
	buttons:{opacity:{disabled: 0.4,normal: 0.75,hover: 1},
    =
side:{display:true},innerPreviousNext:{display:true},slideshow:{display:t=
rue},topclose:{side:'right'}},
    =
controller:{backgroundColor:'#4d4d4d',border:6,buttons:{innerPreviousNext=
:true,side:false},margin: 18,opacity: 0.7,radius: 6,setNumberTemplate: =
'#{position} di #{total}'},
    cyclic: false,images: =
'http://css.gocity.it/service/img/lightview/',imgNumberTemplate: =
'Immagine #{position} di #{total}',keyboard: =
true,menubarPadding:6,overlay: {background: '#000',close: true,opacity: =
0.85,display: true},
    preloadHover: =
false,radius:12,removeTitles:true,resizeDuration:0.45,slideshowDelay: =
5,titleSplit: '::',transition: function(pos){
      return ((pos/=3D0.5) < 1 ? 0.5 * Math.pow(pos, 4) :
        -0.5 * ((pos-=3D2) * Math.pow(pos,3) - 2));},
	viewport:true,zIndex: 5000, startDimensions:{width:100,height:100},
    =
closeDimensions:{large:{width:77,height:22},small:{width:25,height:22}},
    sideDimensions:{width:16,height:22},
    defaultOptions:{
      image: {menubar: 'bottom',closeButton: 'large'},
	  gallery: {menubar: 'bottom',closeButton: 'large'},
      ajax:{width: 400,height: 300,menubar: 'top',closeButton: =
'small',overflow: 'auto'},
	  iframe:{width: 400,height: 300,menubar: 'top',scrolling: =
true,closeButton: 'small'},
      inline:{width: 400,height: 300,menubar: 'top',closeButton: =
'small',overflow: 'auto'},
      flash:{width: 400,height: 300,menubar: 'bottom',closeButton: =
'large'},
      quicktime:{width: 480,height: 220,autoplay: true,controls: =
true,closeButton: 'large'}
    }
  },
  classids: {quicktime: =
'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',flash: =
'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000'},
  codebases: {quicktime: =
'http://www.apple.com/qtactivex/qtplugin.cab#version=3D7,5,5,0',flash: =
'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve=
rsion=3D9,0,115,0'},
  errors: {requiresPlugin: "<div class=3D'message'> Il contenuto che =
stai cercando di visualizzare richiede il <span =
class=3D'type'>#{type}</span> plugin.</div><div =
class=3D'pluginspage'><p>Scarica e installa il plugin richiesto dal =
sito:</p><a href=3D'#{pluginspage}' =
target=3D'_blank'>#{pluginspage}</a></div>" },
  mimetypes: {quicktime: 'video/quicktime',flash: =
'application/x-shockwave-flash'},
  pluginspages: {quicktime: 'http://www.apple.com/quicktime/download', =
flash: 'http://www.adobe.com/go/getflashplayer'},
  typeExtensions: {flash: 'swf',image: 'bmp gif jpeg jpg png',iframe: =
'asp aspx cgi cfm htm html jsp php pl php3 php4 php5 phtml rb rhtml =
shtml txt',quicktime: 'avi mov mpg mpeg movie'}
};

eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(9(){9 1B(a){q =
b=3D{};O.5I(a).V(9(c){b[c]=3Da[c]+"y"});F b}q =
l=3D!!R.7W("2R").4x,2f=3D13.1C.2g&&9(a){q b=3D(n 3Q("7X =
([\\\\d.]+)")).7Y(a);F =
b?3R(b[1]):-1}(2E.3S)<7,2h=3D13.1C.4y&&!R.3i,2p=3D13.1C.5J&&9(a){q =
b=3D2E.3S.3j(/7Z\\:(\\d+)/);F =
b&&3R(b[1])<2}(2E.3S),3T=3D!!2E.3S.3j(/80/i)&&(2h||2p);O.18(J,{81:"1.7",8=
2:"1.8.3",G:{S:"4z",2S:"I"},4A:9(a){E(83 =
1K[a]=3D=3D"84"||6.4B(1K[a].85)<6.4B(6["5K"+a])){86"J 87 "+a+" >=3D =
"+6["5K"+a]}},4B:9(a){q =
b=3Da.2q(/5L.*|\\./g,"");b=3D3U(b+"0".88(4-b.1m));F =
a.1P("5L")>-1?b-1:b},4C:9(){6.4A("13"),!!1K.M&&!1K.5M&&6.4A("5M");E(/^(89=
?:\\/\\/|\\/)/.3V(6.o.W)){6.W=3D6.o.W}1g{q =
a=3D/I(?:-[\\w\\d.]+)?\\.8a(.*)/;6.W=3D(($$("8b[1h]").5N(9(b){F =
b.1h.3j(a)})||{}).1h||"").2q(a,"")+6.o.W}l||(R.4D<8||R.5O.2T?R.X("4E:3k",=
9(){q =
a=3DR.8c();a.8d=3D"2T\\\\:*{8e:3l(#4F#5P)}"}):R.5O.8f("2T","8g:8h-8i-8j:8=
k","#4F#5P"))},4G:9(){6.2F=3D6.o.2F,6.Y=3D6.2F>6.o.Y?6.2F:6.o.Y,6.1u=3D6.=
o.1u,6.1D=3D6.o.1D,6.3W()}}),O.18(J,{5Q:14,1R:9(){q =
a=3D3m.8l;a.4H++,a.4H=3D=3D6.5Q&&12.4I.5R(R.1S,"I:3k")}}),J.1R.4H=3D0,O.1=
8(J,{3W:9(){6.I=3Dn z("D",{2r:"I"});q =
a,b,c=3D1B(6.1D);2h&&(6.I.P=3D9(){6.r("10:-2U;U:-2U;19:1E;");F =
6},6.I.Q=3D9(){6.r("19:1i");F 6},6.I.1i=3D9(){F =
6.1v("19")=3D=3D"1i"&&3R(6.1v("U").2q("y",""))>-5S}),$(R.1S).B(6.22=3D(n =
z("D",{2r:"5T"})).r({2s:6.o.2s-1,S:!2p&&!2f?"3X":"2G",2V:3T?"3l("+6.W+"22=
.1f) U 10 =
2W":6.o.22.2V}).1a(3T?1:6.o.22.1q).P()).B(6.I.r({2s:6.o.2s,U:"-2U",10:"-2=
U"}).1a(0).B(6.5U=3D(n z("D",{C:"8m"})).B(6.3n=3D(n =
z("2X",{C:"8n"})).B(6.5V=3D(n =
z("1o",{C:"8o"})).r(b=3DO.18({1w:-1*6.1D.u+"y"},c)).B(6.3Y=3D(n =
z("D",{C:"4J"})).r(O.18({1w:6.1D.u+"y"},c)).B(n =
z("D",{C:"1r"})))).B(6.5W=3D(n =
z("1o",{C:"8p"})).r(O.18({5X:-1*6.1D.u+"y"},c)).B(6.3Z=3D(n =
z("D",{C:"4J"})).r(b).B(n z("D",{C:"1r"}))))).B(6.5Y=3D(n =
z("D",{C:"5Z"})).B(6.40=3D(n z("D",{C:"4J 8q"})).B(6.8r=3Dn =
z("D",{C:"1r"})))).B((n z("2X",{C:"8s"})).B((n z("1o",{C:"60 =
8t"})).B(a=3D(n z("D",{C:"8u"})).r({v:6.Y+"y"}).B((n z("2X",{C:"61 =
8v"})).B((n z("1o",{C:"62"})).B(n z("D",{C:"23"})).B((n =
z("D",{C:"2H"})).r({10:6.Y+"y"})))).B(n z("D",{C:"63"})).B((n =
z("2X",{C:"61 8w"})).B((n z("1o",{C:"62"})).r("1x-U: "+-1*6.Y+"y").B(n =
z("D",{C:"23"})).B((n z("D",{C:"2H"})).r("10: =
"+-1*6.Y+"y")))))).B(6.41=3D(n z("1o",{C:"8x"})).r("v: =
"+(8y-6.Y)+"y").B((n z("D",{C:"8z"})).B((n z("D",{C:"64"})).r("1x-U: =
"+6.Y+"y").B(6.2t=3D(n z("D",{C:"8A"})).1a(0).r("2Y: 0 =
"+6.Y+"y").B(6.65=3Dn z("D",{C:"8B 2H"})).B(6.1b=3D(n z("D",{C:"8C =
66"})).B(6.2u=3D(n z("D",{C:"1r =
67"})).r(1B(6.o.1u.42)).r({2V:6.o.L}).1a(6.o.1p.1q.2I)).B(6.2v=3D(n =
z("2X",{C:"8D"})).B(6.4K=3D(n z("1o",{C:"8E"})).B(6.1s=3Dn =
z("D",{C:"8F"})).B(6.1T=3Dn z("D",{C:"8G"}))).B(6.4L=3D(n =
z("D",{C:"8H"})).B(6.3o=3D(n z("1o",{C:"8I"})).B(n z("D"))).B(6.43=3D(n =
z("1o",{C:"8J"})).B(6.8K=3D(n =
z("D",{C:"1r"})).1a(6.o.1p.1q.2I).r({L:6.o.L}).1y(6.W+"8L.1f",{L:6.o.L}))=
.B(6.8M=3D(n =
z("D",{C:"1r"})).1a(6.o.1p.1q.2I).r({L:6.o.L}).1y(6.W+"8N.1f",{L:6.o.L}))=
).B(6.2i=3D(n z("1o",{C:"8O"})).B(6.2J=3D(n =
z("D",{C:"1r"})).1a(6.o.1p.1q.2I).r({L:6.o.L}).1y(6.W+"68.1f",{L:6.o.L}))=
)))).B(6.69=3Dn z("D",{C:"8P "}))))).B(6.2Z=3D(n =
z("D",{C:"6a"})).B(6.8Q=3D(n z("D",{C:"1r"})).r("2V: 3l("+6.W+"2Z.4M) U =
10 44-2W")))).B((n z("1o",{C:"60 8R"})).B(a.8S(!0))).B(6.1F=3D(n =
z("1o",{C:"8T"})).P().r("1x-U: "+6.Y+"y; 2V: 3l("+6.W+"8U.4M) U 10 =
2W"))))).B((n z("D",{2r:"3p"})).P());q d=3Dn =
1U;d.1j=3D9(){d.1j=3D13.24,6.1D=3D{u:d.u,v:d.v};q =
a=3D1B(6.1D),b;6.3n.r({1L:0-(d.v/2).1V()+"y",v:d.v+"y"}),6.5V.r(b=3DO.18(=
{1w:-1*6.1D.u+"y"},a)),6.3Y.r(O.18({1w:a.u},a)),6.5W.r(O.18({5X:-1*6.1D.u=
+"y"},a)),6.3Z.r(b),6.1R()}.H(6),d.1h=3D6.W+"26.1f",$w("2t 1s 1T =
3o").3q(9(a){6[a].r({L:6.o.L})}.H(6));q e=3D6.5U.27(".23");$w("6b 6c bl =
4N").V(9(a,b){6.2F>0?6.4O(e[b],a):e[b].B(n =
z("D",{C:"2H"})),e[b].r({u:6.Y+"y",v:6.Y+"y"}).6d("23"+a.1z()),6.1R()}.H(=
6)),6.I.27(".63",".2H",".64").30("r",{L:6.o.L});q f=3D{};$w("26 1c =
1W").V(9(a){6[a+"31"].2K=3Da;q b=3D6.W+a+".1f";a=3D=3D"1W"?(f[a]=3Dn =
1U,f[a].1j=3D9(){f[a].1j=3D13.24,6.1u[a]=3D{u:f[a].u,v:f[a].v};q =
c=3D6.o.1p.1W.2K,d=3DO.18({"4P":c,1L:6.1u[a].v+"y"},1B(6.1u[a]));d["2Y"+c=
.1z()]=3D6.Y+"y",6[a+"31"].r(d),6.5Y.r({v:f[a].v+"y",U:-1*6.1u[a].v+"y"})=
,6[a+"31"].4Q().1y(b).r(1B(6.1u[a])),6.1R()}.H(6),f[a].1h=3D6.W+a+".1f"):=
6[a+"31"].1y(b)},6);q g=3D{};$w("42 4R").V(9(a){g[a]=3Dn =
1U,g[a].1j=3D9(){g[a].1j=3D13.24,6.1u[a]=3D{u:g[a].u,v:g[a].v},6.1R()}.H(=
6),g[a].1h=3D6.W+"6e"+a+".1f"},6);q h=3Dn =
1U;h.1j=3D9(){h.1j=3D13.24,6.2Z.r({u:h.u+"y",v:h.v+"y",1L:-0.5*h.v+0.5*6.=
Y+"y",1w:-0.5*h.u+"y"}),6.1R()}.H(6),h.1h=3D6.W+"2Z.4M";q i=3Dn =
1U;i.1j=3D9(a){i.1j=3D13.24;q =
b=3D{u:i.u+"y",v:i.v+"y"};6.2i.r(b),6.2J.r(b),6.1R()}.H(6),i.1h=3D6.W+"6f=
.1f",$w("26 1c").V(9(a){q b=3Da.1z(),c=3Dn =
1U;c.1j=3D9(){c.1j=3D13.24,6["32"+b+"33"].r({u:c.u+"y",v:c.v+"y"}),6.1R()=
}.H(6),c.1h=3D6.W+"8V"+a+".1f",6["32"+b+"33"].1F=3Da},6),$w("2i 43 =
3o").V(9(a){6[a].P=3D6[a].P.1k(9(a,b){6.2L.S=3D"2G",a(b);F =
6}),6[a].Q=3D6[a].Q.1k(9(a,b){6.2L.S=3D"8W",a(b);F =
6})},6),6.I.27("*").30("r",{2s:6.o.2s+1}),6.I.P(),6.1R()},6g:9(){M.2j.2k(=
"I").3q(9(a){a.6h()}),6.1G=3D1t,6.m.1H()?(6.6i=3D6.6j,6.N&&!6.N.1i()&&(6.=
N.r("19:1E").Q(),6.2M.1a(0))):(6.6i=3D1t,6.N.P()),3U(6.40.1v("1L"))<6.1u.=
1W.v&&6.4S(!1),6.6k(),6.6l(),n M.12({G:6.G,1d:9(){$w("U 3r").V(9(a){q =
b=3Da.1z();6["34"+b].1X();q c=3D{};6["34"+b]=3D(n =
z("D",{C:"8X"+b})).P(),c[a]=3D6["34"+b],6.2t.B(c)}.H(6))}.H(6)}),6.4T(),6=
.17=3D1t},4U:9(){6.3s&&6.3t&&(6.3t.B({6m:6.3s.r({28:6.3s.6n})}),6.3t.1X()=
,6.3t=3D1t)},Q:9(a){6.1n=3D1t;q =
b=3DO.6o(a);E(O.6p(a)||b){E(b&&a.35("#")){6.Q({11:a,o:O.18({45:!0},3m[1]|=
|{})});F}6.1n=3D$(a);E(!6.1n){F}6.1n.8Y(),6.m=3D6.1n.1M||n =
J.3u(6.1n)}1g{a.11?(6.1n=3D$(R.1S),6.m=3Dn =
J.3u(a)):O.6q(a)&&(6.1n=3D6.46(6.m.1N)[a],6.m=3D6.1n.1M)}E(6.m.11){6.6g()=
;E(6.m.1Y()||6.m.1H()){6.6r(6.m.1N),6.17=3D6.4V(6.m.1N),6.m.1H()&&(6.47=3D=
6.17.1m>1?6.6s:0,6.2w=3D6.17.8Z(9(a){F =
a.2x()}))}6.3v(),6.6t();E(6.m.11!=3D"#3p"&&O.5I(J.48).6u(" =
").1P(6.m.T)>=3D0){E(!J.48[6.m.T]){$("3p").1l((n =
49(6.90.91)).3i({T:6.m.T.1z(),4W:6.4X[6.m.T]}));q =
c=3D$("3p").1Z();6.Q({11:"#3p",1s:6.m.T.1z()+" 92 93",o:c});F!1}}q =
d=3DO.18({1b:"3r",1W:!1,4Y:"94",3w:6.m.1Y()&&6.o.1p.3w.28,4Z:6.o.4Z,2i:6.=
m.1Y()&&6.o.1p.2i.28||6.2w,29:"1E",6v:6.o.22.95,2y:6.o.2y},6.o.96[6.m.T]|=
|{});6.m.o=3DO.18(d,6.m.o),6.m.1H()&&(6.m.o.1W=3D6.17.1m<=3D1),!(6.m.1s||=
6.m.1T||6.17&&6.17.1m>1)&&6.m.o.1W&&(6.m.o.1b=3D!1),6.1I=3D"34"+(6.m.o.1b=
=3D=3D"U"?"6w":"6x");E(6.m.2x()){E(!l&&!6.m.6y){6.m.6y=3D!0;q e=3D(n =
z("2T:2N",{1h:6.m.11,28:"97"})).r("v:51;u:51;");$(R.1S).B(e),z.1X.2z(0.1,=
e)}E(6.m.1Y()||6.m.1H()){6.S=3D6.17.1P(6.m),6.6z()}6.1O=3D6.m.4a;E(6.1O){=
6.4b()}1g{6.52();q e=3Dn =
1U;e.1j=3D9(){e.1j=3D13.24,6.4c(),6.1O=3D{u:e.u,v:e.v},6.4b()}.H(6),e.1h=3D=
6.m.11}}1g{6.m.1H()&&(6.S=3D6.17.1P(6.m)),6.1O=3D6.m.o.6A?R.2y.1Z():{u:6.=
m.o.u,v:6.m.o.v},6.4b()}}},4d:9(){9 a(a,b,c){a=3D$(a);q =
d=3D1B(c);a.1l((n z("6B",{2r:"2a",1h:b,98:"",99:"44"})).r(d))}q =
b=3D9(){9 c(b,c,d){b=3D$(b);q e=3D1B(d),f=3Dn 1U;f.1j=3D9(){2R=3Dn =
z("2R",e),b.1l(2R);3x{q =
g=3D2R.4x("2d");g.9a(f,0,0,d.u,d.v)}3y(h){a(b,c,d)}}.H(6),f.1h=3Dc}9 =
b(a,b,c){a=3D$(a);q d=3DO.18({"4P":"10"},1B(c)),e=3D(n =
z("2T:2N",{1h:b,2r:"2a"})).r(d);a.1l(e),e.4e=3De.4e}F 13.1C.2g?b:c}();F =
9(){q c=3D6.6C(6.m.11),d=3D6.1G||6.1O;E(6.m.2x()){q =
e=3D1B(d);6[6.1I].r(e),6.1G?b(6[6.1I],6.m.11,d):a(6[6.1I],6.m.11,d)}1g{E(=
6.m.53()){4f(6.m.T){2l"3z":q =
f=3DO.54(6.m.o.3z)||{},g=3D9(){6.4c(),6.m.o.45&&(6[6.1I].r({u:"1A",v:"1A"=
}),6.1O=3D6.55(6[6.1I])),n =
M.12({G:6.G,1d:6.4g.H(6)})}.H(6);f.4h?f.4h=3Df.4h.1k(9(a,b){g(),a(b)}):f.=
4h=3Dg,6.52(),n =
9b.9c(6[6.1I],6.m.11,f);36;2l"2b":6.1G&&(d.v-=3D6.2O.v),6[6.1I].1l(6.2b=3D=
(n =
z("2b",{9d:0,9e:0,1h:6.m.11,2r:"2a",20:"9f"+(6D.9g()*9h).1V(),6E:6.m.o&&6=
.m.o.6E?"1A":"44"})).r(O.18({Y:0,1x:0,2Y:0},1B(d))));36;2l"4i":q =
h=3D6.m.11,i=3D$(h.56(h.1P("#")+1));E(!i||!i.3A){F}q =
j=3Di.1Z();i.B({6m:6.3t=3D(n =
z(i.3A)).P()}),i.6n=3Di.1v("28"),6.3s=3Di.Q(),6[6.1I].1l(6.3s),6[6.1I].27=
("27, 38, =
57").V(9(a){6.3B.V(9(b){b.1n=3D=3Da&&a.r({19:b.19})})}.H(6)),6.m.o.45&&(6=
.1O=3Dj,n M.12({G:6.G,1d:6.4g.H(6)}))}}1g{q =
k=3D{1J:"38",2r:"2a",u:d.u,v:d.v};4f(6.m.T){2l"3C":O.18(k,{4W:6.4X[6.m.T]=
,3a:[{1J:"2c",20:"6F",2m:6.m.o.6F},{1J:"2c",20:"6G",2m:"9i"},{1J:"2c",20:=
"N",2m:6.m.o.6H},{1J:"2c",20:"9j",2m:!0},{1J:"2c",20:"1h",2m:6.m.11},{1J:=
"2c",20:"6I",2m:6.m.o.6I||!1}]}),O.18(k,13.1C.2g?{9k:6.9l[6.m.T],9m:6.9n[=
6.m.T]}:{2v:6.m.11,T:6.6J[6.m.T]});36;2l"3D":O.18(k,{2v:6.m.11,T:6.6J[6.m=
.T],9o:"9p",4Y:6.m.o.4Y,4W:6.4X[6.m.T],3a:[{1J:"2c",20:"9q",2m:6.m.11},{1=
J:"2c",20:"9r",2m:"9s"}]}),6.m.o.6K&&k.3a.3E({1J:"2c",20:"9t",2m:6.m.o.6K=
})}6[6.1I].r(1B(d)).1l(6.58(k)).r("19:1E").Q(),6.m.4j()&&9(){3x{"6L"6M =
$("2a")&&$("2a").6L(6.m.o.6H)}3y(a){}}.H(6).5R()}}}}(),55:9(a){a=3D$(a);q=
 =
b=3Da.9u(),c=3D[],d=3D[];b.3E(a),b.V(9(b){E(b=3D=3Da||!b.1i()){c.3E(b),d.=
3E({28:b.1v("28"),S:b.1v("S"),19:b.1v("19")}),b.r({28:"9v",S:"2G",19:"1i"=
})}});q e=3D{u:a.9w,v:a.9x};c.V(9(a,b){a.r(d[b])});F e},4k:9(){q =
a=3D$("2a");E(a){4f(a.3A.4l()){2l"38":E(13.1C.4y&&6.m.4j()){3x{a.6N()}3y(=
b){}a.9y=3D""}a.6O?a.1X():a=3D13.24;36;2l"2b":a.1X(),13.1C.5J&&1K.6P.2a&&=
59 1K.6P.2a;36;4F:a.1X()}}$w("6x =
6w").V(9(a){6["34"+a].r("u:1A;v:1A;").1l("").P()},6)},6Q:13.K,4b:9(){n =
M.12({G:6.G,1d:6.4m.H(6)})},4m:9(){6.2P(),6.m.5a()||6.4c(),6.m.o.45&&6.m.=
6R()||6.m.5a()||6.4g(),6.m.4n()||n =
M.12({G:6.G,1d:6.4d.H(6)}),6.m.o.1W&&n =
M.12({G:6.G,1d:6.4S.H(6,!0)})},6S:9(){n =
M.12({G:6.G,1d:6.6T.H(6)}),6.m.4n()&&n =
M.12({2z:0.2,G:6.G,1d:6.4d.H(6)}),6.3b&&n =
M.12({G:6.G,1d:6.6U.H(6)}),(6.m.4j()||6.m.9z())&&n =
M.12({G:6.G,2z:0.1,1d:z.r.H(6,6[6.1I],"19:1i")})},2n:9(){M.2j.2k(J.G.2S).=
5b.1m||6.Q(6.2A().2n)},1c:9(){M.2j.2k(J.G.2S).5b.1m||6.Q(6.2A().1c)},4g:9=
(){6.6Q();q =
a=3D6.5c(),b=3D6.6V();E(6.m.o.2y&&(a.u>b.u||a.v>b.v)){E(6.m.o.6A){6.1G=3D=
b,6.2P(),a=3Db}1g{q c=3D6.6W(),d=3Db;E(6.m.4o()){q =
e=3D[b.v/c.v,b.u/c.u,1].9A();6.1G=3D{u:(6.1O.u*e).1V(),v:(6.1O.v*e).1V()}=
}1g{6.1G=3D{u:c.u>d.u?d.u:c.u,v:c.v>d.v?d.v:c.v}}6.2P(),a=3DO.54(6.1G),6.=
m.4o()&&(a.v+=3D6.2O.v)}}1g{6.2P(),6.1G=3D1t}6.5d(a)},3F:9(a){6.5d(a,{1Q:=
0})},5d:9(){q a,b,c,d,e,f,g,h=3D9(){9 =
g(f){d=3D(a.u+f*b).3G(0),e=3D(a.v+f*c).3G(0)}q =
d,e,h;2f?h=3D9(d){6.I.r({u:(a.u+d*b).3G(0)+"y",v:(a.v+d*c).3G(0)+"y"}),6.=
41.r({v:e-1*6.Y+"y"})}:2p?h=3D9(a){q =
b=3D6.4p(),c=3DR.2y.6X();6.I.r({S:"2G",1w:0,1L:0,u:d+"y",v:e+"y",10:(c[0]=
+b.u/2-d/2).3H()+"y",U:(c[1]+b.v/2-e/2).3H()+"y"}),6.41.r({v:e-1*6.Y+"y"}=
)}:h=3D9(a){6.I.r({S:"3X",u:d+"y",v:e+"y",1w:((0-d)/2).1V()+"y",1L:((0-e)=
/2-f).1V()+"y"}),6.41.r({v:e-1*6.Y+"y"})};F =
9(a){g.3c(6,a),h.3c(6,a)}}();F 9(i){q =
j=3D3m[1]||{};a=3D6.I.1Z(),g=3D2*6.Y,u=3Di.u?i.u+g:a.u,v=3Di.v?i.v+g:a.v,=
6.5e();E(a.u=3D=3Du&&a.v=3D=3Dv){n M.12({G:6.G,1d:6.5f.H(6,i)})}1g{q =
k=3D{u:u+"y",v:v+"y"};b=3Du-a.u,c=3Dv-a.v,d=3D3U(6.I.1v("1w").2q("y",""))=
,e=3D3U(6.I.1v("1L").2q("y","")),f=3D6.N.1i()?6.47/2:0,2f||O.18(k,{1w:0-u=
/2+"y",1L:0-v/2+"y"}),j.1Q=3D=3D0?h.3c(6,1):6.5g=3Dn =
M.6Y(6.I,0,1,O.18({1Q:6.o.9B,G:6.G,6Z:6.o.6Z,1d:6.5f.H(6,i)},j),h.H(6))}}=
}(),5f:9(a){E(6.2O){q =
b=3D6[6.1I],c;6.m.o.29=3D=3D"1A"&&(c=3Db.1Z()),b.r({v:a.v-6.2O.v+"y",u:a.=
u+"y"});E(6.m.o.29!=3D"1E"&&(6.m.5a()||6.m.6R())){E(13.1C.2g){E(6.m.o.29=3D=
=3D"1A"){q d=3Db.1Z();b.r("29:1i");q =
e=3D{70:"1E",71:"1E"},f=3D0,g=3D15;c.v>a.v&&(e.71=3D"1A",e.u=3Dd.u-g,e.9C=
=3D"72",f=3Dg),c.u-f>a.u&&(e.70=3D"1A",e.v=3Dd.v-g,e.9D=3D"72"),b.r(e)}1g=
{b.r({29:6.m.o.29})}}1g{b.r({29:6.m.o.29})}}1g{b.r("29:1E")}6.3v(),6.5g=3D=
1t,6.6S()}},6T:9(){n M.12({G:6.G,1d:6.5e.H(6)}),n =
M.12({G:6.G,1d:9(){6[6.1I].Q(),6.2P(),6.1b.1i()&&6.1b.r("19:1i").1a(1)}.H=
(6)}),n M.9E([n M.73(6.2t,{74:!0,5h:0,5i:1}),n =
M.5j(6.3n,{74:!0})],{G:6.G,1Q:0.25,1d:9(){6.1n&&6.1n.4I("I:9F")}.H(6)}),(=
6.m.1Y()||6.2w&&6.o.N.1p.2K)&&n M.12({G:6.G,1d:6.75.H(6)})},6l:9(){9 =
b(a){6.2t.1a(a),6.3n.1a(a)}9 =
a(){6.4U(),6.4k(),6.40.r({1L:6.1u.1W.v+"y"})}F 9(){6.I.1i()?n =
M.6Y(6.I,1,0,{1Q:0.2,G:6.G,1d:a.H(6)},b.H(6)):(6.2t.1a(0),6.3n.1a(0),6.4k=
())}}(),76:9(){$w("4L 2v 4K 1s 1T 3o 43 2i =
2u").V(9(a){z.P(6[a])},6),6.1b.r("19:1E").1a(0)},2P:9(){6.76(),6.m.o.1b?6=
.1b.Q():(6.2O=3D{u:0,v:0},6.5k=3D0,6.1b.P());E(6.m.1s||6.m.1T){6.4K.Q(),6=
.2v.Q()}6.m.1s&&6.1s.1l(6.m.1s).Q(),6.m.1T&&6.1T.1l(6.m.1T).Q(),6.17&&6.1=
7.1m>1&&(6.m.1H()?(6.2e.1l((n =
49(6.o.N.77)).3i({S:6.S+1,5l:6.17.1m})),6.N.1v("19")=3D=3D"1E"&&(6.N.r("1=
9:1i"),6.5m&&M.2j.2k("I").1X(6.5m),6.5m=3Dn =
M.5j(6.2M,{G:6.G,1Q:0.1}))):(6.2v.Q(),6.m.2x()&&(6.4L.Q(),6.3o.Q().4Q().1=
l((n =
49(6.o.9G)).3i({S:6.S+1,5l:6.17.1m})),6.m.o.2i&&(6.2J.Q(),6.2i.Q()))));q =
a=3D6.m.1H();E((6.m.o.3w||a)&&6.17.1m>1){q =
b=3D{26:6.o.2B||6.S!=3D0,1c:6.o.2B||(6.m.1Y()||a)&&6.2A().1c!=3D0};$w("26=
 1c").V(9(c){q =
d=3Dc.1z(),e=3Db[c]?"78":"1A";a?6["N"+d].r({5n:e}).1a(b[c]?1:6.o.1p.1q.5o=
):6["32"+d+"33"].r({5n:e}).1a(b[c]?6.o.1p.1q.2I:6.o.1p.1q.5o)}.H(6)),(6.m=
.o.3w||6.o.N.3w)&&6.43.Q()}6.3I.1a(6.2w?1:6.o.1p.1q.5o).r({5n:6.2w?"78":"=
1A"}),6.79(),6.1b.9H().5N(z.1i)||(6.1b.P(),6.m.o.1b=3D!1),6.7a()},79:9(){=
q =
a=3D6.1u.4R.u,b=3D6.1u.42.u,c=3D6.1G?6.1G.u:6.1O.u,d=3D9I,e=3D0,f=3D6.m.o=
.2u||"42",g=3D6.o.9J;6.m.o.1W||6.m.1H()||!6.m.o.2u?g=3D1t:c>=3Dd+a&&c<d+b=
?(g=3D"4R",e=3Da):c>=3Dd+b&&(g=3Df,e=3D6.1u[f].u),e>0?(6.2v.Q(),6.2u.r({u=
:e+"y"}).Q()):6.2u.P(),g&&6.2u.1y(6.W+"6e"+g+".1f",{L:6.o.L}),6.5k=3De},5=
2:9(){6.2Z.Q()},4c:9(){6.7b&&M.2j.2k("I").1X(6.7b),n =
M.7c(6.2Z,{1Q:0.2,G:6.G,2z:0.2})},7d:9(){E(6.m.2x()){q =
a=3D6.o.2B||6.S!=3D0,b=3D6.o.2B||(6.m.1Y()||6.m.1H())&&6.2A().1c!=3D0;6.3=
Y[a?"Q":"P"](),6.3Z[b?"Q":"P"]();q =
c=3D6.1G||6.1O;6.1F.r({v:c.v+"y",1L:6.Y+(6.m.o.1b=3D=3D"U"?6.1b.5p():0)+"=
y"});q d=3D(c.u/2-1+6.Y).3H();a&&(6.1F.B(6.3d=3D(n z("D",{C:"1r =
9K"})).r({u:d+"y"})),6.3d.2K=3D"26"),b&&(6.1F.B(6.3e=3D(n z("D",{C:"1r =
9L"})).r({u:d+"y"})),6.3e.2K=3D"1c"),(a||b)&&6.1F.Q()}},75:9(){6.m&&6.o.1=
p.2K.28&&6.m.2x()&&(6.7d(),6.1F.Q())},5e:9(){6.1F.1l("").P(),6.3Y.P().r({=
1w:6.1D.u+"y"}),6.3Z.P().r({1w:-1*6.1D.u+"y"})},6t:9(){9 =
a(){6.I.1a(1)}2h||(a=3Da.1k(9(a,b){a(b),6.I.Q()}));F =
9(){6.I.1v("1q")=3D=3D0&&(6.o.22.28?n =
M.5j(6.22,{1Q:0.2,5h:0,5i:3T?1:6.o.22.1q,G:6.G,9M:6.5q.H(6),1d:a.H(6)}):a=
.3c(6))}}(),P:9(){13.1C.2g&&6.2b&&6.m.4n()&&6.2b.1X();E(2h&&6.m.4j()){q =
a=3D$$("38#2a")[0];E(a){3x{a.6N()}3y(b){}}}E(6.I.1v("1q")!=3D0){6.2Q(),6.=
1F.P(),(!13.1C.2g||!6.m.4n())&&6.2t.P();E(M.2j.2k("5r").5b.1m>0){F}M.2j.2=
k("I").V(9(a){a.6h()}),n M.12({G:6.G,1d:6.4U.H(6)}),n =
M.73(6.I,{1Q:0.1,5h:1,5i:0,G:{S:"4z",2S:"5r"}}),n =
M.7c(6.22,{1Q:0.16,G:{S:"4z",2S:"5r"},1d:6.7e.H(6)})}},7e:9(){6.4k(),6.I.=
P(),6.2t.1a(0).Q(),6.1F.1l("").P(),6.65.1l("").P(),6.69.1l("").P(),6.4T()=
,6.7f(),n M.12({G:6.G,1d:6.3F.H(6,6.o.9N)}),n =
M.12({G:6.G,1d:9(){6.1n&&6.1n.4I("I:1E"),$w("1n 17 m 1G 2w 9O =
34").3q(9(a){6[a]=3D1t}.H(6))}.H(6)})},7a:9(){6.1b.r("2Y:0;");q =
a=3D{},b=3D6[(6.1G?"9P":"i")+"9Q"].u;6.1b.r({u:b+"y"}),6.2v.r({u:b-6.5k-1=
+"y"}),a=3D6.55(6.1b);E(6.m.o.1b){a.v+=3D6.o.5s;4f(6.m.o.1b){2l"3r":6.1b.=
r("2Y:"+6.o.5s+"y 0 0 0");36;2l"U":6.1b.r("2Y: 0 0 "+6.o.5s+"y =
0")}}6.1b.r({u:"7g%"}),6.2O=3D6.m.o.1b?a:{u:a.u,v:0}},3v:9(){9 =
c(){a=3D6.I.1Z(),b=3D6.N.1i()?6.47/2:0}q =
a,b,d;2f?d=3D9(){6.I.r({U:"50%",10:"50%"})}:2h||2p?d=3D9(){q =
b=3D6.4p(),c=3DR.2y.6X();6.I.r({1w:0,1L:0,10:(c[0]+b.u/2-a.u/2).3H()+"y",=
U:(c[1]+b.v/2-a.v/2).3H()+"y"})}:d=3D9(){6.I.r({S:"3X",10:"50%",U:"50%",1=
w:(0-a.u/2).1V()+"y",1L:(0-a.v/2-b).1V()+"y"})};F =
9(){c.3c(6),d.3c(6)}}(),7h:9(){6.2Q(),6.3b=3D!0,6.1c.H(6).2z(0.25),6.2J.1=
y(6.W+"6f.1f",{L:6.o.L}).P(),6.3I.1y(6.W+"7i.1f",{L:6.o.N.L})},2Q:9(){6.3=
b&&(6.3b=3D!1),6.5t&&9R(6.5t),6.2J.1y(6.W+"68.1f",{L:6.o.L}),6.3I.1y(6.W+=
"7j.1f",{L:6.o.N.L})},5u:9(){(!6.m.1H()||6.2w)&&6[(6.3b?"4q":"4G")+"9S"](=
)},6U:9(){6.3b&&(6.5t=3D6.1c.H(6).2z(6.o.9T))},9U:9(){$$("a[2C~=3DI], =
3f[2C~=3DI]").V(9(a){q =
b=3Da.1M;b&&(b.3J&&a.7k("1s",b.3J),a.1M=3D1t)})},46:9(a){q =
b=3Da.1P("][");b>-1&&(a=3Da.56(0,b+1));F $$(\'a[1N^=3D"\'+a+\'"], =
3f[1N^=3D"\'+a+\'"]\')},4V:9(a){F =
6.46(a).7l("1M")},7m:9(){$(R.1S).X("2o",6.7n.1e(6)),$w("2D =
3K").V(9(a){6.1F.X(a,9(a){q =
b=3Da.3g("D");b&&((6.3d&&6.3d=3D=3Db||6.3e&&6.3e=3D=3Db)&&6.4r(a))}.1e(6)=
)}.H(6)),6.1F.X("2o",9(a){q b=3Da.3g("D");E(b){q =
c=3D6.3d&&6.3d=3D=3Db?"2n":6.3e&&6.3e=3D=3Db?"1c":1t;c&&6[c].1k(9(a,b){6.=
2Q(),a(b)}).H(6)()}}.1e(6)),$w("26 1c").V(9(a){q =
b=3Da.1z(),c=3D9(a,b){6.2Q(),a(b)},d=3D9(a,b){q =
c=3Db.1n().1F;(c=3D=3D"26"&&(6.o.2B||6.S!=3D0)||c=3D=3D"1c"&&(6.o.2B||(6.=
m.1Y()||6.m.1H())&&6.2A().1c!=3D0))&&a(b)};6[a+"31"].X("2D",6.4r.1e(6)).X=
("3K",6.4r.1e(6)).X("2o",6[a=3D=3D"1c"?a:"2n"].1k(c).1e(6)),6["32"+b+"33"=
].X("2o",6[a=3D=3D"1c"?a:"2n"].1k(d).1k(c).1e(6)).X("2D",z.1a.7o(6["32"+b=
+"33"],6.o.1p.1q.7p).1k(d).1e(6)).X("3K",z.1a.7o(6["32"+b+"33"],6.o.1p.1q=
.2I).1k(d).1e(6)),6["N"+b].X("2o",6[a=3D=3D"1c"?a:"2n"].1k(d).1k(c).1e(6)=
)},6);q =
a=3D[6.2u,6.2J];2h?a.30("1a",1):a.V(9(a){a.X("2D",z.1a.H(6,a,6.o.1p.1q.7p=
)).X("3K",z.1a.H(6,a,6.o.1p.1q.2I))},6),6.2J.X("2o",6.5u.1e(6)),6.3I.X("2=
o",6.5u.1e(6));E(2h||2p){q =
b=3D9(a,b){6.I.1v("U").5v(0)!=3D"-"&&a(b)};12.X(1K,"3L",6.3v.1k(b).1e(6))=
,12.X(1K,"3F",6.3v.1k(b).1e(6))}2p&&12.X(1K,"3F",6.5q.1e(6));E(2f){9 =
c(){6.N&&6.N.r({10:((R.7q.9V||0)+R.2y.7r()/2).1V()+"y"})}12.X(1K,"3L",c.1=
e(6)),12.X(1K,"3F",c.1e(6))}6.o.9W&&(6.7s=3D9(a){q b=3Da.3g("a[2C~=3DI], =
3f[2C~=3DI]");b&&(a.4q(),b.1M||n =
J.3u(b),6.7t(b))}.1e(6),$(R.1S).X("2D",6.7s))},4S:9(a){6.7u&&M.2j.2k("9X"=
).1X(6.9Y);q b=3D{1L:(a?0:6.1u.1W.v)+"y"};6.7u=3Dn =
M.7v(6.40,{2L:b,1Q:0.16,G:6.G,2z:a?0.15:0})},7w:9(){q a=3D{};$w("u =
v").V(9(b){q =
c=3Db.1z(),d=3DR.7q;a[b]=3D13.1C.2g?[d["9Z"+c],d["3L"+c]].a0():13.1C.4y?R=
.1S["3L"+c]:d["3L"+c]});F a},5q:9(){2p&&6.22.r(1B(6.7w()))},7n:9(){q =
a=3D".67, .5Z .1r, .6a, .7x";F 9(b){6.m&&6.m.o&&b.3g(a+(6.m.o.6v?", =
#5T":""))&&6.P()}}(),4r:9(a){q =
b=3Da.7y,c=3Db.2K,d=3D6.1D.u,e=3Da.T=3D=3D"2D"?0:c=3D=3D"26"?d:-1*d,f=3D{=
1w:e+"y"};6.3M||(6.3M=3D{}),6.3M[c]&&M.2j.2k("7z"+c).1X(6.3M[c]),6.3M[c]=3D=
n =
M.7v(6[c+"31"],{2L:f,1Q:0.2,G:{2S:"7z"+c,a1:1},2z:a.T=3D=3D"3K"?0.1:0})},=
2A:9(){E(6.17){q =
a=3D6.S,b=3D6.17.1m,c=3Da<=3D0?b-1:a-1,d=3Da>=3Db-1?0:a+1;F{2n:c,1c:d}}},=
4O:9(a,b){q =
c=3D3m[2]||6.o,d=3Dc.2F,e=3Dc.Y;S=3D{U:b.5v(0)=3D=3D"t",10:b.5v(1)=3D=3D"=
l"};E(l){q f=3Dn =
z("2R",{C:"a2"+b.1z(),u:e+"y",v:e+"y"});f.r("4P:10"),a.B(f);q =
g=3Df.4x("2d");g.a3=3Dc.L,g.a4(S.10?d:e-d,S.U?d:e-d,d,0,6D.a5*2,!0),g.a6(=
),g.7A(S.10?d:0,0,e-d,e),g.7A(0,S.U?d:0,e,e-d)}1g{q h=3D(n =
z("2T:a7",{a8:c.L,a9:"51",aa:c.L,ab:(d/e*0.5).3G(2)})).r({u:2*e-1+"y",v:2=
*e-1+"y",S:"2G",10:(S.10?0:-1*e)+"y",U:(S.U?0:-1*e)+"y"});a.B(h),h.4e=3Dh=
.4e}},6k:9(){9 a(){F $$("38, 57, 27")}13.1C.2g&&R.4D>=3D8&&(a=3D9(){F =
R.ac("38, 57, 27")});F 9(){E(!6.5w){q b=3Da();6.3B=3D[];7B(q =
c=3D0,d=3Db.1m;c<d;c++){q =
e=3Db[c];6.3B.3E({1n:e,19:e.2L.19}),e.2L.19=3D"1E"}6.5w=3D!0}}}(),7f:9(){=
6.3B.V(9(a,b){a.1n.2L.19=3Da.19}),59 =
6.3B,6.5w=3D!1},5c:9(){F{u:6.1O.u,v:6.1O.v+6.2O.v}},6W:9(){q =
a=3D6.5c(),b=3D2*6.Y;F{u:a.u+b,v:a.v+b}},6V:9(){q =
a=3D21,b=3D2*6.1D.v+a,c=3D6.4p();F{u:c.u-b,v:c.v-b}},4p:9(){q =
a=3DR.2y.1Z();6.N&&6.N.1i()&&6.17&&6.17.1m>1&&(a.v-=3D6.47);F a}}),9(){9 =
a(a,b){6.m&&a(b)}$w("2P =
4d").V(9(b){6[b]=3D6[b].1k(a)},J)}(),O.18(J,{7C:9(){6.m.o.4Z&&(6.4s=3D6.7=
D.1e(6),R.X("7E",6.4s))},4T:9(){6.4s&&R.ad("7E",6.4s)},7D:9(a){q =
b=3Dae.af(a.7F).4l(),c=3Da.7F,d=3D(6.m.1Y()||6.2w)&&!6.5g,e=3D6.m.o.2i,f;=
6.m.4o()?(a.4q(),f=3Dc=3D=3D12.7G||["x","c"].5x(b)?"P":c=3D=3D37&&d&&(6.o=
.2B||6.S!=3D0)?"2n":c=3D=3D39&&d&&(6.o.2B||6.2A().1c!=3D0)?"1c":b=3D=3D"p=
"&&e&&d?"7h":b=3D=3D"s"&&e&&d?"2Q":1t,b!=3D"s"&&6.2Q()):f=3Dc=3D=3D12.7G?=
"P":1t,f&&6[f](),d&&(c=3D=3D12.ag&&6.17.ah()!=3D6.m&&6.Q(0),c=3D=3D12.ai&=
&6.17.aj()!=3D6.m&&6.Q(6.17.1m-1))}}),J.4m=3DJ.4m.1k(9(a,b){6.7C(),a(b)})=
,O.18(J,{6r:9(a){q b=3D6.46(a);b&&b.3q(J.3N)},6z:9(){E(6.17.1m!=3D0){q =
a=3D6.2A();6.7H([a.1c,a.2n])}},7H:9(a){q =
b=3D6.17&&6.17.5x(a)||O.ak(a)?6.17:a.1N?6.4V(a.1N):1t;E(b){q =
c=3D$A(O.6q(a)?[a]:a.T?[b.1P(a)]:a).al();c.V(9(a){q =
c=3Db[a];6.5y(c)},6)}},7I:9(a,b){a.4a=3D{u:b.u,v:b.v}},5y:9(a){E(!a.4a&&!=
a.4t&&a.11){q b=3Dn =
1U;b.1j=3D9(){b.1j=3D13.24,a.4t=3D1t,6.7I(a,b)}.H(6),a.4t=3D!0,b.1h=3Da.1=
1}},7t:9(a){q =
b=3Da.1M;!(b&&b.4a||b.4t)&&b.2x()&&6.5y(b)}}),z.am({1y:9(a,b){a=3D$(a);q =
c=3DO.18({7J:"U =
10",2W:"44-2W",5z:"6G",L:""},3m[2]||{});a.r(2f?{an:"ao:ap.aq.ar(1h=3D\'"+=
b+"\'\', 5z=3D\'"+c.5z+"\')"}:{2V:c.L+" 3l("+b+") "+c.7J+" "+c.2W});F =
a}}),O.18(J,{5A:9(a,b){q c;$w("3D 2N 2b 3C").V(9(b){(n =
3Q("\\\\.("+6.as[b].2q(/\\s+/g,"|")+")(\\\\?.*)?","i")).3V(a)&&(c=3Db)}.H=
(6));E(c){F =
c}E(a.35("#")){F"4i"}E(R.7K&&R.7K!=3Da.2q(/(^.*\\/\\/)|(:.*)|(\\/.*)/g,""=
)){F"2b"}F"2N"},6C:9(a){q b=3Da.at(/\\?.*/,"").3j(/\\.([^.]{3,4})$/);F =
b?b[1]:1t},58:9(a){q b=3D"<"+a.1J;7B(q c 6M =
a){["3a","5B","1J"].5x(c)||(b+=3D" "+c+\'=3D"\'+a[c]+\'"\')}(n =
3Q("^(?:3f|au|av|4N|aw|ax|ay|6B|7L|az|aA|aB|2c|aC|aD|aE)$","i")).3V(a.1J)=
?b+=3D"/>":(b+=3D">",a.3a&&a.3a.V(9(a){b+=3D6.58(a)}.H(6)),a.5B&&(b+=3Da.=
5B),b+=3D"</"+a.1J+">");F b}}),9(){R.X("4E:3k",9(){9 b(b){q =
c=3D!1;E(a){c=3D$A(2E.5C).7l("20").6u(",").1P(b)>=3D0}1g{3x{c=3Dn =
aF(b)}3y(d){}}F!!c}q a=3D2E.5C&&2E.5C.1m;a?1K.J.48=3D{3D:b("aG =
aH"),3C:b("5D")}:1K.J.48=3D{3D:b("7M.7M"),3C:b("5D.5D")}})}(),J.3u=3DaI.a=
J({aK:9(d){E(!d.1M){q =
e=3DO.6p(d);e&&!d.1M&&(d.1M=3D6,d.1s&&(d.1M.3J=3Dd.1s,J.o.7N&&d.aL("1s","=
"))),6.11=3De?d.aM("11"):d.11,6.11.1P("#")>=3D0&&(6.11=3D6.11.56(6.11.1P(=
"#")));q =
f=3Dd.1N;E(f){6.1N=3Df;E(f.35("3O")){6.T=3D"3O"}1g{E(f.35("4u")){E(f.aN("=
][")){q g=3Df.7O("]["),5E=3Dg[1].3j(/([a-aO-Z]*)/)[1];E(5E){6.T=3D5E;q =
h=3Dg[0]+"]";d.7k("1N",h),6.1N=3Dh}}1g{6.T=3DJ.5A(6.11)}}1g{6.T=3Df}}}1g{=
6.T=3DJ.5A(6.11),6.1N=3D6.T}$w("3z 3D 3O 2b 2N 4i 3C 7P 7Q =
4u").3q(9(a){q b=3Da.1z(),c=3Da.4l();"2N 3O 7Q 7P =
4u".1P(a)<0&&(6["aP"+b]=3D9(){F 6.T=3D=3Dc}.H(6))}.H(6));E(e&&d.1M.3J){q =
i=3Dd.1M.3J.7O(J.o.aQ).30("aR");i[0]&&(6.1s=3Di[0]),i[1]&&(6.1T=3Di[1]);q=
 =
j=3Di[2];6.o=3Dj&&O.6o(j)?aS("({"+j+"})"):{}}1g{6.1s=3Dd.1s,6.1T=3Dd.1T,6=
.o=3Dd.o||{}}6.o.5F&&(6.o.3z=3DO.54(6.o.5F),59 6.o.5F)}},1Y:9(){F =
6.T.35("3O")},1H:9(){F 6.1N.35("4u")},2x:9(){F =
6.1Y()||6.T=3D=3D"2N"},53:9(){F"2b 4i =
3z".1P(6.T)>=3D0},4o:9(){F!6.53()}}),J.3N=3D9(a){q b=3D$(a);n J.3u(a);F =
b},9(){9 e(a){q b=3Dc(a);b&&d(b,"I")&&6.3N(b)}9 d(a,b){E(a){q c=3Da.C;F =
c.1m>0&&(c=3D=3Db||(n 3Q("(^|\\\\s)"+b+"(\\\\s|$)")).3V(c))}}9 c(a){q =
b=3Da.7y,c=3Da.T,d=3Da.aT;E(d&&d.3A){E(c=3D=3D=3D"4C"||c=3D=3D=3D"aU"||c=3D=
=3D=3D"2o"&&d.3A.4l()=3D=3D=3D"7L"&&d.T=3D=3D=3D"aV"){b=3Dd}}b.aW=3D=3DaX=
.aY&&(b=3Db.6O);F b}9 b(a){q b=3Da.3g("a[2C~=3DI], =
3f[2C~=3DI]");b&&6.3N(b)}9 a(a){q b=3Da.3g("a[2C~=3DI], =
3f[2C~=3DI]");b&&(a.4q(),6.3N(b),6.Q(b))}R.X("I:3k",9(){$(R.1S).X("2o",a.=
1e(J)),J.o.7N&&13.1C.2g&&R.4D>=3D8?$(R.1S).X("2D",e.1e(J)):$(R.1S).X("2D"=
,b.1e(J))})}(),O.18(J,{4v:9(){q a=3D6.o.N,b=3Da.Y;$(R.1S).B(6.N=3D(n =
z("D",{2r:"aZ"})).r({2s:6.o.2s+1,b0:a.1x+"y",S:"2G",19:"1E"}).B(6.b1=3D(n=
 z("D",{C:"b2"})).B((n z("D",{C:"4w b3"})).r("1x-10: "+b+"y").B(n =
z("D",{C:"23"}))).B((n z("D",{C:"5G"})).r({1x:"0 "+b+"y",v:b+"y"})).B((n =
z("D",{C:"4w b4"})).r("1x-10: -"+b+"y").B(n =
z("D",{C:"23"})))).B(6.3h=3D(n z("D",{C:"5H 66"})).B(6.2M=3D(n =
z("2X",{C:"b5"})).r("1x: 0 "+b+"y").B((n z("1o",{C:"b6"})).B(6.2e=3Dn =
z("D"))).B((n z("1o",{C:"3P b7"})).B(6.b8=3D(n =
z("D",{C:"1r"})).1y(6.W+"7R.1f",{L:a.L}))).B((n z("1o",{C:"3P =
b9"})).B(6.ba=3D(n z("D",{C:"1r"})).1y(6.W+"bb.1f",{L:a.L}))).B((n =
z("1o",{C:"3P bc"})).B(6.3I=3D(n =
z("D",{C:"1r"})).1y(6.W+"7j.1f",{L:a.L}))).B((n z("1o",{C:"3P =
7x"})).B(6.bd=3D(n =
z("D",{C:"1r"})).1y(6.W+"be.1f",{L:a.L}))))).B(6.bf=3D(n =
z("D",{C:"bg"})).B((n z("D",{C:"4w bh"})).r("1x-10: "+b+"y").B(n =
z("D",{C:"23"}))).B((n z("D",{C:"5G"})).r({1x:"0 "+b+"y",v:b+"y"})).B((n =
z("D",{C:"4w bi"})).r("1x-10: -"+b+"y").B(n z("D",{C:"23"}))))),$w("26 =
1c").V(9(a){q =
b=3Da.1z();6["N"+b].1F=3Da},6),2h&&(6.N.P=3D9(){6.r("10:-2U;U:-2U;19:1E;"=
);F 6},6.N.Q=3D9(){6.r("19:1i");F 6},6.N.1i=3D9(){F =
6.1v("19")=3D=3D"1i"&&3R(6.1v("U").2q("y",""))>-5S}),6.N.27(".3P =
D").30("r",1B(6.7S));q c=3D6.N.27(".23");$w("6b 6c bl =
4N").V(9(b,d){a.2F>0?6.4O(c[d],b,a):c[d].B(n =
z("D",{C:"2H"})),c[d].r({u:a.Y+"y",v:a.Y+"y"}).6d("23"+b.1z())},6),6.N.4Q=
(".5H").r("u:7g%;"),6.N.r(2f?{S:"2G",U:"1A",10:""}:{S:"3X",U:"1A",10:"50%=
"}),6.N.27(".5G",".5H",".1r",".2H").30("r",{L:a.L}),6.2e.1l((n =
49(a.77)).3i({S:7T,5l:7T})),6.2e.r({u:6.2e.7r()+"y",v:6.2M.5p()+"y"}),6.7=
U(),6.2e.1l(""),6.N.P().r("19:1i"),6.7m(),6.1R()},7U:9(){q =
a,b,c=3D6.o.N,d=3Dc.Y;2f?(a=3D6.2M.1Z(),b=3Da.u+2*d,6.2M.r({u:a.u+"y",1x:=
0}),6.3h.r("u:1A;"),6.2M.r({bj:d+"y"}),6.3h.r({u:b+"y"}),$w("U =
3r").V(9(a){6["N"+a.1z()].r({u:b+"y"})},6),6.N.r("1x-10:-"+(b/2).1V()+"y"=
)):(6.3h.r("u:1A"),a=3D6.3h.1Z(),6.2e.bk().r({7V:a.v+"y",u:6.2e.1Z().u+"y=
"}),6.N.r({u:a.u+"y",1w:0-(a.u/2).1V()+"y"}),6.3h.r({u:a.u+"y"}),$w("U =
3r").V(9(b){6["N"+b.1z()].r({u:a.u+"y"})},6)),6.6s=3Dc.1x+a.v+2*d,6.6j=3D=
6.N.5p(),6.2e.r({7V:a.v+"y"})}}),J.4v=3DJ.4v.1k(9(a,b){q c=3Dn =
1U;c.1j=3D9(){c.1j=3D13.24,6.7S=3D{u:c.u,v:c.v},a(b)}.H(6),c.1h=3D6.W+"7R=
.1f";q d=3D(n =
1U).1h=3D6.W+"7i.1f"}),J.3W=3DJ.3W.1k(9(a,b){a(b),6.4v()}),J.P=3DJ.P.1k(9=
(a,b){6.m&&6.m.1H()&&(6.N.P(),6.2e.1l("")),a(b)})})(),J.4C(),R.X("4E:3k",=
J.4G.H(J));',62,704,'||||||this|||function|||||||||||||view|new|options||=
var|setStyle|||width|height|||px|Element||insert|className|div|if|return|=
queue|bind|lightview|Lightview||backgroundColor|Effect|controller|Object|=
hide|show|document|position|type|top|each|images|observe|border||left|hre=
f|Event|Prototype||||views|extend|visibility|setOpacity|menubar|next|afte=
rFinish|bindAsEventListener|png|else|src|visible|onload|wrap|update|lengt=
h|element|li|buttons|opacity|lv_Button|title|null|closeDimensions|getStyl=
e|marginLeft|margin|setPngBackground|capitalize|auto|pixelClone|Browser|s=
ideDimensions|hidden|prevnext|scaledInnerDimensions|isSet|_contentPositio=
n|tag|window|marginTop|_view|rel|innerDimensions|indexOf|duration|_lightv=
iewLoadedEvent|body|caption|Image|round|topclose|remove|isGallery|getDime=
nsions|name||overlay|lv_Corner|emptyFunction||prev|select|display|overflo=
w|lightviewContent|iframe|param||setNumber|BROWSER_IS_IE_LT7|IE|BROWSER_I=
S_WEBKIT_419|slideshow|Queues|get|case|value|previous|click|BROWSER_IS_FI=
REFOX_LT3|replace|id|zIndex|center|closeButton|data|isSetGallery|isImage|=
viewport|delay|getSurroundingIndexes|cyclic|class|mouseover|navigator|rad=
ius|absolute|lv_Fill|normal|slideshowButton|side|style|controllerCenter|i=
mage|menubarDimensions|fillMenuBar|stopSlideshow|canvas|scope|ns_vml|9500=
px|background|repeat|ul|padding|loading|invoke|ButtonImage|inner|Button|c=
ontent|startsWith|break||object||children|sliding|call|prevButton|nextBut=
ton|area|findElement|controllerMiddle|evaluate|match|loaded|url|arguments=
|sideButtons|imgNumber|lightviewError|_each|bottom|inlineContent|inlineMa=
rker|View|restoreCenter|innerPreviousNext|try|catch|ajax|tagName|overlapp=
ingRestore|quicktime|flash|push|resize|toFixed|floor|controllerSlideshow|=
_title|mouseout|scroll|sideEffect|Extend|gallery|lv_ButtonWrapper|RegExp|=
parseFloat|userAgent|FIX_OVERLAY_WITH_PNG|parseInt|test|build|fixed|prevB=
uttonImage|nextButtonImage|topcloseButtonImage|resizeCenter|large|innerPr=
evNext|no|autosize|getSet|controllerOffset|Plugin|Template|preloadedDimen=
sions|afterEffect|stopLoading|insertContent|outerHTML|switch|resizeWithin=
Viewport|onComplete|inline|isQuicktime|clearContent|toLowerCase|afterShow=
|isIframe|isMedia|getViewportDimensions|stop|toggleSideButton|keyboardEve=
nt|isPreloading|set|buildController|lv_controllerCornerWrapper|getContext=
|WebKit|end|require|convertVersionString|load|documentMode|dom|default|st=
art|counter|fire|lv_Wrapper|dataText|innerController|gif|br|createCorner|=
float|down|small|toggleTopClose|disableKeyboardNavigation|restoreInlineCo=
ntent|getViews|pluginspage|pluginspages|wmode|keyboard||1px|startLoading|=
isExternal|clone|getHiddenDimensions|substr|embed|createHTML|delete|isAja=
x|effects|getInnerDimensions|_resize|hidePrevNext|_afterResize|resizing|f=
rom|to|Appear|closeButtonWidth|total|_controllerCenterEffect|cursor|disab=
led|getHeight|maxOverlay|lightview_hide|menubarPadding|slideTimer|toggleS=
lideshow|charAt|preventingOverlap|member|preloadImageDimensions|sizingMet=
hod|detectType|html|plugins|QuickTime|relType|ajaxOptions|lv_controllerBe=
tweenCorners|lv_controllerMiddle|keys|Gecko|REQUIRED_|_|Scriptaculous|fin=
d|namespaces|VML|_lightviewLoadedEvents|defer|9500|lv_overlay|container|p=
revSide|nextSide|marginRight|topButtons|lv_topButtons|lv_Frame|lv_Half|lv=
_CornerWrapper|lv_Filler|lv_WrapDown|contentTop|clearfix|lv_Close|inner_s=
lideshow_play|contentBottom|lv_Loading|tl|tr|addClassName|close_|inner_sl=
ideshow_stop|prepare|cancel|controllerHeight|_controllerHeight|hideOverla=
pping|hideContent|before|_inlineDisplayRestore|isString|isElement|isNumbe=
r|extendSet|_controllerOffset|appear|join|overlayClose|Bottom|Top|_VMLPre=
loaded|preloadSurroundingImages|fullscreen|img|detectExtension|Math|scrol=
ling|autoplay|scale|controls|loop|mimetypes|flashvars|SetControllerVisibl=
e|in|Stop|parentNode|frames|adjustDimensionsToView|isInline|finishShow|sh=
owContent|nextSlide|getBounds|getOuterDimensions|getScrollOffsets|Tween|t=
ransition|overflowX|overflowY|15px|Opacity|sync|showPrevNext|hideData|set=
NumberTemplate|pointer|setCloseButtons|setMenubarDimensions|loadingEffect=
|Fade|setPrevNext|afterHide|showOverlapping|100|startSlideshow|controller=
_slideshow_stop|controller_slideshow_play|writeAttribute|pluck|addObserve=
rs|delegateClose|curry|hover|documentElement|getWidth|_preloadImageHover|=
preloadImageHover|_topCloseEffect|Morph|getScrollDimensions|lv_controller=
Close|target|lightview_side|fillRect|for|enableKeyboardNavigation|keyboar=
dDown|keydown|keyCode|KEY_ESC|preloadFromSet|setPreloadedDimensions|align=
|domain|input|ShockwaveFlash|removeTitles|split|external|media|controller=
_prev|controllerButtonDimensions|999|_fixateController|lineHeight|createE=
lement|MSIE|exec|rv|mac|REQUIRED_Prototype|REQUIRED_Scriptaculous|typeof|=
undefined|Version|throw|requires|times|https|js|script|createStyleSheet|c=
ssText|behavior|add|urn|schemas|microsoft|com|vml|callee|lv_Container|lv_=
Sides|lv_PrevSide|lv_NextSide|lv_topcloseButtonImage|topcloseButton|lv_Fr=
ames|lv_FrameTop|lv_Liquid|lv_HalfLeft|lv_HalfRight|lv_Center|150|lv_Wrap=
Up|lv_WrapCenter|lv_contentTop|lv_MenuBar|lv_Data|lv_DataText|lv_Title|lv=
_Caption|lv_innerController|lv_ImgNumber|lv_innerPrevNext|innerPrevButton=
|inner_prev|innerNextButton|inner_next|lv_Slideshow|lv_contentBottom|load=
ingButton|lv_FrameBottom|cloneNode|lv_PrevNext|blank|inner_|relative|lv_c=
ontent|blur|all|errors|requiresPlugin|plugin|required|transparent|close|d=
efaultOptions|none|alt|galleryimg|drawImage|Ajax|Updater|frameBorder|hspa=
ce|lightviewContent_|random|99999|tofit|enablejavascript|codebase|codebas=
es|classid|classids|quality|high|movie|allowFullScreen|true|FlashVars|anc=
estors|block|clientWidth|clientHeight|innerHTML|isFlash|min|resizeDuratio=
n|paddingRight|paddingBottom|Parallel|opened|imgNumberTemplate|childEleme=
nts|180|borderColor|lv_PrevButton|lv_NextButton|beforeStart|startDimensio=
ns|_openEffect|scaledI|nnerDimensions|clearTimeout|Slideshow|slideshowDel=
ay|updateViews|scrollLeft|preloadHover|lightview_topCloseEffect|topCloseE=
ffect|offset|max|limit|cornerCanvas|fillStyle|arc|PI|fill|roundrect|fillc=
olor|strokeWeight|strokeColor|arcSize|querySelectorAll|stopObserving|Stri=
ng|fromCharCode|KEY_HOME|first|KEY_END|last|isArray|uniq|addMethods|filte=
r|progid|DXImageTransform|Microsoft|AlphaImageLoader|typeExtensions|gsub|=
base|basefont|col|frame|hr|link|isindex|meta|range|spacer|wbr|ActiveXObje=
ct|Shockwave|Flash|Class|create|initialize|setAttribute|getAttribute|incl=
ude|zA|is|titleSplit|strip|eval|currentTarget|error|radio|nodeType|Node|T=
EXT_NODE|lightviewController|marginBottom|controllerTop|lv_controllerTop|=
lv_controllerCornerWrapperTopLeft|lv_controllerCornerWrapperTopRight|lv_c=
ontrollerCenter|lv_controllerSetNumber|lv_controllerPrev|controllerPrev|l=
v_controllerNext|controllerNext|controller_next|lv_controllerSlideshow|co=
ntrollerClose|controller_close|controllerBottom|lv_controllerBottom|lv_co=
ntrollerCornerWrapperBottomLeft|lv_controllerCornerWrapperBottomRight|pad=
dingLeft|up|'.split('|'),0,{}));
------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://s7.addthis.com/js/250/addthis_widget.js#async=1

/* (c) 2008, 2009, 2010 Add This, LLC */=0A=
if(!window._ate){var =
_atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_atn=3D"//l.addthisc=
dn.com/",_euc=3DencodeURIComponent,_duc=3DdecodeURIComponent,_atc=3D{dr:0=
,ver:250,loc:0,enote:"",cwait:500,bamp:0.25,camp:1,damp:1,famp:0.02,pamp:=
0.2,tamp:1,vamp:1,ltj:1,xamp:0.5,abf:!!window.addthis_do_ab,ufc:1};(funct=
ion(){var =
l;try{l=3Dwindow.location;if(l.protocol.indexOf("file")=3D=3D=3D0||l.prot=
ocol.indexOf("safari-extension")=3D=3D=3D0||l.protocol.indexOf("chrome-ex=
tension")=3D=3D=3D0){_atr=3D"http:"+_atr;}if(l.hostname.indexOf("localhos=
t")!=3D-1){_atc.loc=3D1;}}catch(e){}var =
ua=3Dnavigator.userAgent.toLowerCase(),d=3Ddocument,w=3Dwindow,dl=3Dd.loc=
ation,b=3D{win:/windows/.test(ua),xp:(/windows nt =
5.1/.test(ua))||(/windows nt 5.2/.test(ua)),osx:/os =
x/.test(ua),chr:/chrome/.test(ua),iph:/iphone/.test(ua),dro:/android/.tes=
t(ua),ipa:/ipad/.test(ua),saf:/safari/.test(ua),opr:/opera/.test(ua),msi:=
(/msie/.test(ua))&&!(/opera/.test(ua)),ffx:/firefox/.test(ua),ff2:/firefo=
x\/2/.test(ua),ffn:/firefox\/((3.[6789][0-9a-z]*)|(4.[0-9a-z]*))/.test(ua=
),ie6:/msie 6.0/.test(ua),ie7:/msie 7.0/.test(ua),ie8:/msie =
8.0/.test(ua),ie9:/msie =
9.0/.test(ua),mod:-1},_7=3D{rev:"99283",bro:b,wlp:(l||{}).protocol,dl:dl,=
upm:!!w.postMessage&&(""+w.postMessage).toLowerCase().indexOf("[native =
code]")!=3D=3D-1,bamp:_atc.bamp-Math.random(),camp:_atc.camp-Math.random(=
),xamp:_atc.xamp-Math.random(),vamp:_atc.vamp-Math.random(),tamp:_atc.tam=
p-Math.random(),pamp:_atc.pamp-Math.random(),ab:"-",inst:1,wait:500,tmo:n=
ull,sub:!!window.at_sub,dbm:0,uid:null,spt:"static/r07/widget30.png",api:=
{},imgz:[],hash:window.location.hash};d.ce=3Dd.createElement;d.gn=3Dd.get=
ElementsByTagName;window._ate=3D_7;_7.evl=3Dfunction(_8,_9){return =
eval(_8);};var _a=3Dfunction(o,fn,_d,_e){if(!o){return _d;}if(o =
instanceof Array||(o.length&&(typeof o!=3D=3D"function"))){for(var =
i=3D0,len=3Do.length,v=3Do[0];i<len;v=3Do[++i]){_d=3Dfn.call(_e||o,_d,v,i=
,o);}}else{for(var _12 in =
o){_d=3Dfn.call(_e||o,_d,o[_12],_12,o);}}return =
_d;},_13=3DArray.prototype.slice,_14=3Dfunction(a){return =
_13.apply(a,_13.call(arguments,1));},_16=3Dfunction(s){return(""+s).repla=
ce(/(^\s+|\s+$)/g,"");},_18=3Dfunction(A,B){return =
_a(_14(arguments,1),function(A,_1c){return =
_a(_1c,function(o,v,k){if(o){o[k]=3Dv;}return =
o;},A);},A);},_20=3Dfunction(o,del){return =
_a(o,function(acc,v,k){k=3D_16(k);if(k){acc.push(_euc(k)+"=3D"+_euc(_16((=
typeof(v)=3D=3D"object"?_20(v):(v)))));}return =
acc;},[]).join(del||"&");},_26=3Dfunction(o,del){return =
_a(o,function(acc,v,k){k=3D_16(k);if(k){acc.push(_euc(k)+"=3D"+_euc(_16(v=
)));}return acc;},[]).join(del||"&");},_2c=3Dfunction(q,del){return =
_a((q||"").split(del||"&"),function(acc,_30){try{var =
kv=3D_30.split("=3D"),k=3D_16(_duc(kv[0])),v=3D_16(_duc(kv.slice(1).join(=
"=3D")));if(v.indexOf(del||"&")>-1){v=3D_2c(del||"&");}if(k){acc[k]=3Dv;}=
}catch(e){}return acc;},{});},_34=3Dfunction(q,del){return =
_a((q||"").split(del||"&"),function(acc,_38){try{var =
kv=3D_38.split("=3D"),k=3D_16(_duc(kv[0])),v=3D_16(_duc(kv.slice(1).join(=
"=3D")));if(k){acc[k]=3Dv;}}catch(e){}return =
acc;},{});},_3c=3Dfunction(){var =
_3d=3D_14(arguments,0),fn=3D_3d.shift(),_3f=3D_3d.shift();return =
function(){return =
fn.apply(_3f,_3d.concat(_14(arguments,0)));};},_40=3Dfunction(un,obj,evt,=
fn){if(!obj){return;}if(we){obj[(un?"detach":"attach")+"Event"]("on"+evt,=
fn);}else{obj[(un?"remove":"add")+"EventListener"](evt,fn,false);}},_45=3D=
function(obj,evt,fn){_40(0,obj,evt,fn);},_49=3Dfunction(obj,evt,fn){_40(1=
,obj,evt,fn);},_4d=3D{reduce:_a,slice:_14,strip:_16,extend:_18,toKV:_26,r=
toKV:_20,fromKV:_34,rfromKV:_2c,bind:_3c,listen:_45,unlisten:_49};_7.util=
=3D_4d;_18(_7,_4d);(function(_4e,_4f,env){var _51,u=3D_4e.util;function =
PolyEvent(_53,_54,_55,_56,_57){this.type=3D_53;this.triggerType=3D_54||_5=
3;this.target=3D_55||_56;this.triggerTarget=3D_56||_55;this.data=3D_57||{=
};}u.extend(PolyEvent.prototype,{constructor:PolyEvent,bubbles:false,prev=
entDefault:u.noop,stopPropagation:u.noop,clone:function(){return new =
this.constructor(this.type,this.triggerType,this.target,this.triggerTarge=
t,u.extend({},this.data));}});function =
EventDispatcher(_58,_59){this.target=3D_58;this.queues=3D{};this.defaultE=
ventType=3D_59||PolyEvent;}function getQueue(evt){var =
Qs=3Dthis.queues;if(!Qs[evt]){Qs[evt]=3D[];}return Qs[evt];}function =
addEventListener(evt,fn){this.getQueue(evt).push(fn);}function =
removeEventListener(evt,fn){var =
q=3Dthis.getQueue(evt),idx=3Dq.indexOf(fn);if(idx!=3D=3D-1){q.splice(idx,=
1);}}function fire(_62,_63,_64,_65){var =
_66=3Dthis;if(!_65){setTimeout(function(){_66.dispatchEvent(new =
_66.defaultEventType(_62,_62,_63,_66.target,_64));},10);}else{_66.dispatc=
hEvent(new _66.defaultEventType(_62,_62,_63,_66.target,_64));}}function =
dispatchEvent(evt){for(var =
i=3D0,_69=3Devt.target,q=3Dthis.getQueue(evt.type),L=3Dq.length;i<L;i++){=
q[i].call(_69,evt.clone());}}function =
decorate(_6c){if(!_6c){return;}for(var k in =
_6e){_6c[k]=3Du.bind(_6e[k],this);}return _6c;}var =
_6e=3D{constructor:EventDispatcher,getQueue:getQueue,addEventListener:add=
EventListener,removeEventListener:removeEventListener,dispatchEvent:dispa=
tchEvent,fire:fire,decorate:decorate};u.extend(EventDispatcher.prototype,=
_6e);_4e.event=3D{PolyEvent:PolyEvent,EventDispatcher:EventDispatcher};})=
(_7,_7.api,_7);_7.ed=3Dnew _7.event.EventDispatcher(_7);var =
_6f=3D{isBound:0,isReady:0,readyList:[],onReady:function(){if(!_6f.isRead=
y){_6f.isReady=3D1;var =
l=3D_6f.readyList.concat(window.addthis_onload||[]);for(var =
fn=3D0;fn<l.length;fn++){l[fn].call(window);}_6f.readyList=3D[];}},addLoa=
d:function(_72){var o=3Dw.onload;if(typeof =
w.onload!=3D"function"){w.onload=3D_72;}else{w.onload=3Dfunction(){if(o){=
o();}_72();};}},bindReady:function(){if(r.isBound||_atc.xol){return;}r.is=
Bound=3D1;if(d.addEventListener&&!b.opr){d.addEventListener("DOMContentLo=
aded",r.onReady,false);}var =
apc=3Dwindow.addthis_product;if(apc&&apc.indexOf("f")>-1){r.onReady();ret=
urn;}if(b.msi&&!b.ie9&&window=3D=3Dtop){(function(){if(r.isReady){return;=
}try{d.documentElement.doScroll("left");}catch(error){setTimeout(argument=
s.callee,0);return;}r.onReady();})();}if(b.opr){d.addEventListener("DOMCo=
ntentLoaded",function(){if(r.isReady){return;}for(var =
i=3D0;i<d.styleSheets.length;i++){if(d.styleSheets[i].disabled){setTimeou=
t(arguments.callee,0);return;}}r.onReady();},false);}if(b.saf){var =
_76;(function(){if(r.isReady){return;}if(d.readyState!=3D"loaded"&&d.read=
yState!=3D"complete"){setTimeout(arguments.callee,0);return;}if(_76=3D=3D=
=3Dundefined){var _78=3Dd.gn("link");for(var =
i=3D0;i<_78.length;i++){if(_78[i].getAttribute("rel")=3D=3D"stylesheet"){=
_76++;}}var =
_7a=3Dd.gn("style");_76+=3D_7a.length;}if(d.styleSheets.length!=3D_76){se=
tTimeout(arguments.callee,0);return;}r.onReady();})();}r.addLoad(r.onRead=
y);},append:function(fn,_7c){r.bindReady();if(r.isReady){fn.call(window,[=
]);}else{r.readyList.push(function(){return =
fn.call(window,[]);});}}},r=3D_6f,a=3D_7;_18(_7,{plo:[],lad:function(x){_=
7.plo.push(x);}});(function(_7f,_80,env){var =
w=3Dwindow;_7f.pub=3Dfunction(){return =
_euc((window.addthis_config||{}).pubid||(window.addthis_config||{}).usern=
ame||window.addthis_pub||"");};_7f.usu=3Dfunction(url,f){if(!w.addthis_sh=
are){w.addthis_share=3D{};}if(f||url!=3Daddthis_share.url){addthis_share.=
imp_url=3D0;}};_7f.rsu=3Dfunction(){var =
d=3Ddocument,dt=3Dd.title,du=3Dd.location?d.location.href:"";if(_atc.ver>=
=3D250&&addthis_share.imp_url&&du&&du!=3Dw.addthis_share.url&&!(_7.util.i=
vc((d.location.hash||"").substr(1).split(",").shift()))){w.addthis_share.=
url=3Dw.addthis_url=3Ddu;w.addthis_share.title=3Dw.addthis_title=3Ddt;ret=
urn 1;}return =
0;};_7f.igv=3Dfunction(u,t){if(!w.addthis_config){w.addthis_config=3D{use=
rname:w.addthis_pub};}else{if(addthis_config.data_use_cookies=3D=3D=3Dfal=
se){_atc.xck=3D1;}}if(!w.addthis_share){w.addthis_share=3D{};}if(!addthis=
_share.url){if(!w.addthis_url&&addthis_share.imp_url=3D=3D=3Dundefined){a=
ddthis_share.imp_url=3D1;}addthis_share.url=3D(w.addthis_url||u||"").spli=
t("#{").shift();}if(!addthis_share.title){addthis_share.title=3D(w.addthi=
s_title||t||"").split("#{").shift();}};if(!_atc.ost){if(!w.addthis_conf){=
w.addthis_conf=3D{};}for(var i in =
addthis_conf){_atc[i]=3Daddthis_conf[i];}_atc.ost=3D1;}})(_7,_7.api,_7);(=
function(_8b,_8c,env){var =
_8e,d=3Ddocument,u=3D_8b.util;_8b.ckv=3Du.fromKV(d.cookie,";");function =
read(k){return =
u.fromKV(d.cookie,";")[k];}if(!_8b.cookie){_8b.cookie=3D{};}_8b.cookie.rc=
k=3Dread;})(_7,_7.api,_7);(function(_91,_92,env){var =
_94,d=3Ddocument,_95=3D0,u=3D_91.util;function =
canWeWrite(){if(_95){return =
1;}set("xtc",1);if(1=3D=3D_91.cookie.rck("xtc")){_95=3D1;}kill("xtc",1);r=
eturn _95;}function checkForGovSite(_97){if(_atc.xck){return;}var =
h=3D_97||_7.dh||_7.du||(_7.dl?_7.dl.hostname:"");if(h.indexOf(".gov")>-1|=
|h.indexOf(".mil")>-1){_atc.xck=3D1;}var =
p=3Dtypeof(_91.pub)=3D=3D=3D"function"?_91.pub():_91.pub,x=3D["usarmymedi=
a","govdelivery"];for(i in =
x){if(p=3D=3Dx[i]){_atc.xck=3D1;break;}}}function =
kill(k,ud){if(d.cookie){d.cookie=3Dk+"=3D; expires=3DThu, 01 Jan 1970 =
00:00:01 GMT; path=3D/"+(ud?"; =
domain=3D"+(_91.bro.msi?"":".")+"addthis.com":"");}}function =
set(u,v,s,nd,_a1){checkForGovSite();if(!_atc.xck){if(!_a1){var _a1=3Dnew =
Date();_a1.setYear(_a1.getFullYear()+2);}document.cookie=3Du+"=3D"+v+(!s?=
"; expires=3D"+_a1.toUTCString():"")+"; path=3D/;"+(!nd?" =
domain=3D"+(_91.bro.msi?"":".")+"addthis.com":"");}}if(!_91.cookie){_91.c=
ookie=3D{};}_91.cookie.sck=3Dset;_91.cookie.kck=3Dkill;_91.cookie.cww=3Dc=
anWeWrite;_91.cookie.gov=3DcheckForGovSite;})(_7,_7.api,_7);(function(_a2=
,_a3,env){function getUniqueBits(){var =
ua=3Dmunge(navigator.userAgent,16),up=3D((new =
Date()).getTimezoneOffset())+""+navigator.javaEnabled()+(navigator.userLa=
nguage||navigator.language),up2=3Dwindow.screen.colorDepth+""+window.scre=
en.width+window.screen.height+window.screen.availWidth+window.screen.avai=
lHeight,_a8=3Dnavigator.plugins,_a9=3D_a8.length;if(_a9>0){for(var =
i=3D0;i<Math.min(10,_a9);i++){if(i<5){up+=3D_a8[i].name+_a8[i].descriptio=
n;}else{up2+=3D_a8[i].name+_a8[i].description;}}}return =
ua.substr(0,2)+munge(up,16).substr(0,3)+munge(up2,16).substr(0,3);}functi=
on munge(s,_ac){var mv=3D291;if(s){for(var =
i=3D0;i<s.length;i++){mv=3D(mv*(s.charCodeAt(i)+i)+3)&1048575;}}return(mv=
&16777215).toString(_ac||32);}_a2.mun=3Dmunge;_a2.gub=3DgetUniqueBits;})(=
_7,_7.api,_7);(function(_af,_b0,env){var =
_b2,u=3D_af.util,max=3D4294967295,_b5=3Dnew Date().getTime();function =
generateCuid(){return((_b5/1000)&max).toString(16)+("00000000"+(Math.floo=
r(Math.random()*(max+1))).toString(16)).slice(-8);}function =
getDateFromCuid(_b6){return isValidCuid(_b6)?(new =
Date((parseInt(_b6.substr(0,8),16)*1000))):new Date();}function =
isCuidInFuture(_b7){var =
d=3DgetDateFromCuid();return((d.getTime()-1000*86400)>(new =
Date()).getTime());}function isCuidOlderThan(_b9,_ba){var =
d=3DgetDateFromCuid(_b9);return(((new =
Date()).getTime()-d.getTime())>_ba*1000);}function =
isValidCuid(_bc){return =
_bc&&_bc.match(/^[0-9a-f]{16}$/)&&!isCuidInFuture(_bc);}u.cuid=3Dgenerate=
Cuid;u.ivc=3DisValidCuid;u.ioc=3DisCuidOlderThan;})(_7,_7.api,_7);(functi=
on(_bd,_be,env){function getHashParams(s,qs){var =
q=3Ds.indexOf("#")>-1&&!qs?s.replace(/^[^\#]+\#?/,""):s.replace(/^[^\?]+\=
??/,""),p=3D_bd.util.fromKV(q);return p;}function =
getScriptParams(_c4){var =
ss=3Ddocument.gn("script"),_c6=3Dss.length,s=3Dss[_c6-1],p=3DgetHashParam=
s(s.src);if(_c4||(s.src&&s.src.indexOf("addthis")=3D=3D-1)){for(var =
i=3D0;i<_c6;i++){if((ss[i].src||"").indexOf(_c4||"addthis.com")>-1){p=3Dg=
etHashParams(ss[i].src);break;}}}return =
p;}if(!_bd.util){_bd.util=3D{};}_bd.util.gsp=3DgetScriptParams;_bd.util.g=
hp=3DgetHashParams;})(_7,_7.api,_7);(function(_ca,_cb,env){var =
u=3D_ca.util,_ce=3D"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0=
123456789-_=3D";function hexToBase64(_cf){var =
_d0=3D"",_d1,_d2,_d3,_d4,_d5,i=3D0;if(/[0-9a-fA-F]+/.test(_cf)){while(i<_=
cf.length){_d1=3DparseInt(_cf.charAt(i++),16);_d2=3DparseInt(_cf.charAt(i=
++),16);_d3=3DparseInt(_cf.charAt(i++),16);_d4=3D(_d1<<2)|(isNaN(_d3)?_d2=
&3:(_d2>>2));_d5=3D((_d2&3)<<4)|_d3;_d0+=3D_ce.charAt(_d4)+(isNaN(_d3)?""=
:_ce.charAt(_d5));}}else{}return _d0;}function base64ToHex(_d7){var =
_d8=3D"",_d9,_da,_db,_dc,_dd,i=3D0;while(i<_d7.length){_dc=3D_ce.indexOf(=
_d7.charAt(i++));_dd=3Di>=3D_d7.length?NaN:_ce.indexOf(_d7.charAt(i++));_=
d9=3D_dc>>2;_da=3DisNaN(_dd)?(_dc&3):(((_dc&3)<<2)|(_dd>>4));_db=3D_dd&15=
;_d8+=3D_d9.toString(16)+_da.toString(16)+(isNaN(_dd)?"":_db.toString(16)=
);}return =
_d8;}u.hbtoa=3DhexToBase64;u.atohb=3Dbase64ToHex;})(_7,_7.api,_7);(functi=
on(_df,_e0,env){var a=3D_df,_e3=3Dnew =
Date().getTime(),ran=3Dfunction(){return =
Math.floor(Math.random()*4294967295).toString(36);},off=3Dfunction(){retu=
rn Math.floor((new =
Date().getTime()-_e3)/100).toString(16);},sid=3D0,_e7=3Dfunction(f){if(si=
d=3D=3D=3D0){a.sid=3Dsid=3D(f||a.util.cuid());}return =
sid;},_e9=3Dnull,sxm=3Dfunction(b,xmi){if(_e9!=3D=3Dnull){clearTimeout(_e=
9);}if(b){_e9=3DsetTimeout(function(){xmi(false);},_7.wait);}},fcv=3Dfunc=
tion(k,v){return =
_euc(k)+"=3D"+_euc(v)+";"+off();},seq=3D1,_f1=3Dfunction(url,f){var =
u=3D(url||"").split("?"),url=3Du.shift(),_f5=3D(u.pop()||"").split("&");r=
eturn =
f(url,_f5);},_f6=3Dfunction(url,_f8,_f9,svc){if(!_f8){_f8=3D{};}if(!_f8.r=
emove){_f8.remove=3D[];}_f8.remove.push("sms_ss");_f8.remove.push("at_xt"=
);_f8.remove.push("fb_ref");_f8.remove.push("fb_source");if(_f8.remove){u=
rl=3D_fb(url,_f8.remove);}if(_f8.clean){url=3D_fc(url);}if(_f8.defrag){ur=
l=3D_fd(url);}if(_f8.add){url=3D_fe(url,_f8.add,_f9,svc);}return =
url;},_fe=3Dfunction(url,_100,_101,_102){var _103=3D{};if(_100){for(var =
k in =
_100){if(url.indexOf(k+"=3D")>-1){continue;}_103[k]=3D_105(_100[k],url,_1=
01,_102);}_100=3D_7.util.toKV(_103);}return =
url+(_100.length?((url.indexOf("?")>-1?"&":"?")+_100):"");},_105=3Dfuncti=
on(s,url,_108,_109){var _108=3D_108||addthis_share;return =
s.replace(/{{service}}/g,_euc(_109||"")).replace(/{{code}}/g,_euc(_109||"=
")).replace(/{{title}}/g,_euc(_108.title)).replace(/{{url}}/g,_euc(url));=
},_fb=3Dfunction(url,_10b){var _10c=3D{},_10b=3D_10b||[];for(var =
i=3D0;i<_10b.length;i++){_10c[_10b[i]]=3D1;}return =
_f1(url,function(url,_10f){var _110=3D[];if(_10f){for(var i in =
_10f){if(typeof(_10f[i])=3D=3D"string"){var =
kv=3D(_10f[i]||"").split("=3D");if(kv.length!=3D2&&_10f[i]){_110.push(_10=
f[i]);}else{if(_10c[kv[0]]){continue;}else{if(_10f[i]){_110.push(_10f[i])=
;}}}}}url+=3D(_110.length?("?"+_110.join("&")):"");}return =
url;});},_113=3Dfunction(url){var =
frag=3Durl.split("#").pop().split(",").shift().split("=3D").pop();if(_7.u=
til.ivc(frag)){return =
url.split("#").pop().split(",");}return[""];},_fd=3Dfunction(url){var =
frag=3D_113(url).shift().split("=3D").pop();if(_7.util.ivc(frag)){return =
url.split("#").shift();}else{frag=3Durl.split("#").slice(1).join("#");if(=
frag.length=3D=3D12&&frag.substr(0,1)=3D=3D"."&&/[a-zA-Z0-9\-_]{11}/.test=
(frag.substr(1))){return url.split("#").shift();}}return =
url;},_fc=3Dfunction(url){return _f1(url,function(url,_11a){var =
jidx=3Durl.indexOf(";jsessionid"),_11c=3D[];if(jidx>-1){url=3Durl.substr(=
0,jidx);}if(_11a){for(var i in =
_11a){if(typeof(_11a[i])=3D=3D"string"){var =
kv=3D(_11a[i]||"").split("=3D");if(kv.length=3D=3D2){if(kv[0].indexOf("ut=
m_")=3D=3D=3D0||kv[0]=3D=3D"gclid"||kv[0]=3D=3D"sms_ss"||kv[0]=3D=3D"at_x=
t"||kv[0]=3D=3D"fb_ref"||kv[0]=3D=3D"fb_source"){continue;}}if(_11a[i]){_=
11c.push(_11a[i]);}}}url+=3D(_11c.length?("?"+_11c.join("&")):"");}return=
 url;});},sta=3Dfunction(){var =
pub=3D(typeof(a.pub||"")=3D=3D"function"?a.pub():a.pub)||"unknown";return=
"AT-"+pub+"/-/"+a.ab+"/"+_e7()+"/"+(seq++)+(a.uid!=3D=3Dnull?"/"+a.uid:""=
);};if(!_7.track){_7.track=3D{};}_df.util.extend(_7.track,{fcv:fcv,ran:ra=
n,rup:_fb,aup:_fe,cof:_fd,gof:_113,clu:_fc,mgu:_f6,ssid:_e7,sta:sta,sxm:s=
xm});})(_7,_7.api,_7);(function(_121,_122,env){var =
_124=3D".",_125=3D_124.length,_126=3D0,_127=3D{wpp:1,blg:1};function =
extractOurParameters(dl,dr){if(!dl){dl=3Ddocument.location;}if(!dr){dr=3D=
d.referer||d.referrer||"";}var =
rxi,rsi,rsiq,rsc,fuid,_12f=3D0,du=3Ddl?dl.href:"",_131=3D(du||"").split("=
#").shift(),hash=3D(du||"").split("#").pop(),_133=3D_7.util.ghp(du,1),_13=
4=3D_7.util.ghp(du);_12f=3D0,at_st=3D_134.at_st,rsc=3D_133.sms_ss,fb_ref=3D=
_133.fb_ref,at_xt=3D_133.at_xt,q_at_st=3D_133.at_st;if(fb_ref){var =
_135=3Dfb_ref.split("=3D").pop().split("_");if(_135.length=3D=3D2&&_7.uti=
l.ivc(_135[0])){at_xt=3D_135.join(",");rsc=3D"facebook_like";}}if(!at_st)=
{if(hash.length=3D=3D(11+_125)&&(hash.substr(0,_125)=3D=3D_124)&&/[a-zA-Z=
0-9\-_]{11}/.test(hash.substr(_125))){var =
key=3D_7.util.atohb(hash.substr(_125));fuid=3Dkey.substr(8,8);at_st=3Dkey=
.substr(0,8)+"00000000,";at_st+=3DparseInt(key.substr(16),10);}}at_st=3Da=
t_st&&_7.util.ivc(at_st.split(",").shift())?at_st:"";if(at_st){_12f=3Dpar=
seInt(at_st.split(",").pop())+1;rsi=3Dat_st.split(",").shift();}else{if(d=
u.indexOf(_atd+"book")=3D=3D-1&&_131!=3Ddr){var =
cvt=3D[],sm;if(at_xt){sm=3Dat_xt.split(",");rxi=3D_duc(sm.shift());if(rxi=
.indexOf(",")>-1){sm=3Drxi.split(",");rxi=3Dsm.shift();}}else{if(q_at_st)=
{sm=3Dq_at_st.split(",");rsiq=3D_duc(sm.shift());if(rsiq.indexOf(",")>-1)=
{sm=3Drsiq.split(",");rsiq=3Dsm.shift();}}}if(sm&&sm.length){_12f=3DMath.=
min(3,parseInt(sm.pop())+1);}}}if(!_7.util.ivc(rsi)){rsi=3Dnull;}if(!_7.u=
til.ivc(rsiq)){rsiq=3Dnull;}return{rsi:rsi,rsiq:rsiq,fuid:fuid,rxi:rxi,rs=
c:rsc,gen:_12f};}function =
clickTrackableProduct(_139,_13a){if(!_13a||(_13a.data_track_clickback!=3D=
=3Dfalse&&_13a.data_track_linkback!=3D=3Dfalse)){if(_126){return =
true;}_139=3D(_139||window.addthis_product||"").split(",");for(var =
i=3D0;i<_139.length;i++){if(_127[_139[i].split("-").shift()]){return(_126=
=3Dtrue);}}}return =
false;}_7.extend(_7.track,{cpf:_124,ctp:clickTrackableProduct,eop:extract=
OurParameters});})(_7,_7.api,_7);(function(){var =
d=3Ddocument,a=3D_7,cvt=3D[],avt=3Dnull,qtp=3D[],xtp=3Dfunction(){var =
p;while(p=3Dqtp.pop()){trk(p);}},pcs=3D[],spc=3Dnull,apc=3Dfunction(c){c=3D=
c.split("-").shift();for(var =
i=3D0;i<pcs.length;i++){if(pcs[i]=3D=3Dc){return;}}pcs.push(c);},gat=3Dfu=
nction(){},atf=3Dnull,_14a=3Dfunction(){var =
div=3Dd.getElementById("_atssh");if(!div){div=3Dd.ce("div");div.style.vis=
ibility=3D"hidden";div.id=3D"_atssh";a.opp(div.style);d.body.insertBefore=
(div,d.body.firstChild);}return div;},ctf=3Dfunction(url){var =
ifr,r=3DMath.floor(Math.random()*1000),div=3D_14a();if(!a.bro.msi){ifr=3D=
d.ce("iframe");ifr.id=3D"_atssh"+r;ifr.title=3D"AddThis utility =
frame";}else{if(a.bro.ie6&&!url&&d.location.protocol.indexOf("https")=3D=3D=
0){url=3D"javascript:''";}div.innerHTML=3D"<iframe id=3D\"_atssh"+r+"\" =
width=3D\"1\" height=3D\"1\" title=3D\"AddThis utility frame\" =
name=3D\"_atssh"+r+"\" =
"+(url?"src=3D\""+url+"\"":"")+">";ifr=3Dd.getElementById("_atssh"+r);}a.=
opp(ifr.style);ifr.frameborder=3Difr.style.border=3D0;ifr.style.top=3Difr=
.style.left=3D0;return ifr;},_150=3Dfunction(e){var =
_152=3D300;if(e&&e.data&&e.data.service){if(a.dcp>=3D_152){return;}trk({g=
en:_152,sh:e.data.service});a.dcp=3D_152;}},_153=3Dfunction(evt){var =
t=3D{},data=3Devt.data||{},svc=3Ddata.svc,pco=3Ddata.pco,_159=3Ddata.cmo,=
_15a=3Ddata.crs,_15b=3Ddata.cso;if(svc){t.sh=3Dsvc;}if(_159){t.cm=3D_159;=
}if(_15b){t.cs=3D1;}if(_15a){t.cr=3D1;}if(pco){t.spc=3Dpco;}img("sh","3",=
null,t);},trk=3Dfunction(t){var =
dr=3Da.dr,rev=3D(a.rev||"");if(!t){return;}t.xck=3D_atc.xck?1:0;t.xxl=3D1=
;t.sid=3Da.track.ssid();t.pub=3Da.pub();t.ssl=3Da.ssl||0;t.du=3Da.tru(a.d=
u||a.dl.href);if(a.dt){t.dt=3Da.dt;}if(a.cb){t.cb=3Da.cb;}t.lng=3Da.lng()=
;t.ver=3D_atc.ver;if(!a.upm&&a.uid){t.uid=3Da.uid;}t.pc=3Dt.spc||pcs.join=
(",");if(dr){t.dr=3Da.tru(dr);}if(a.dh){t.dh=3Da.dh;}if(rev){t.rev=3Drev;=
}if(a.xfr){if(a.upm){if(atf){atf.contentWindow.postMessage(_26(t),"*");}}=
else{var div=3D_14a(),base=3D"static/r07/sh42.html"+(false?"?t=3D"+new =
Date().getTime():"");if(atf){div.removeChild(div.firstChild);}atf=3Dctf()=
;atf.src=3D_atr+base+"#"+_26(t);div.appendChild(atf);}}else{qtp.push(t);}=
},img=3Dfunction(i,c,x,obj,_166){if(!window.at_sub&&!_atc.xtr){var =
t=3Dobj||{};t.evt=3Di;if(x){t.ext=3Dx;}avt=3Dt;if(_166=3D=3D=3D1){xmi(tru=
e);}else{a.track.sxm(true,xmi);}}},cev=3Dfunction(k,v){cvt.push(a.track.f=
cv(k,v));a.track.sxm(true,xmi);},xmi=3Dfunction(_16c){var =
h=3Da.dl?a.dl.hostname:"";if(cvt.length>0||avt){a.track.sxm(false,xmi);if=
(_atc.xtr){return;}var =
t=3Davt||{};t.ce=3Dcvt.join(",");cvt=3D[];avt=3Dnull;trk(t);if(_16c){var =
i=3Dd.ce("iframe");i.id=3D"_atf";_7.opp(i.style);d.body.appendChild(i);i=3D=
d.getElementById("_atf");}}};a.ed.addEventListener("addthis-internal.comp=
act",_153);a.ed.addEventListener("addthis.menu.share",_150);if(!a.track){=
a.track=3D{};}a.util.extend(a.track,{pcs:pcs,apc:apc,cev:cev,ctf:ctf,gtf:=
_14a,qtp:function(p){qtp.push(p);},stf:function(f){atf=3Df;},trk:trk,xtp:=
xtp});})();_18(_7,{_rec:[],xfr:!_7.upm||!_7.bro.ffx,pmh:function(e){if(e.=
origin.slice(-12)=3D=3D".addthis.com"){if(!e.data){return;}var =
data=3D_34(e.data),r=3D_7._rec;for(var =
n=3D0;n<r.length;n++){r[n](data);}}}});_18(_7,{lng:function(){return =
window.addthis_language||(window.addthis_config||{}).ui_language||(_7.bro=
.msi?navigator.userLanguage:navigator.language)||"en";},iwb:function(l){v=
ar =
wd=3D{th:1,pl:1,sl:1,gl:1,hu:1,is:1,nb:1,se:1,su:1,sw:1};return!!wd[l];},=
gfl:function(l){var =
map=3D{ca:"es",cs:"CZ",cy:"GB",da:"DK",eu:"ES",ck:"US",en:"US",es:"LA",fb=
:"FI",gl:"ES",ja:"JP",ko:"KR",nb:"NO",nn:"NO",sv:"SE",ku:"TR",zh:"CN","zh=
-tr":"CN","zh-hk":"HK","zh-tw":"TW",fb:"LT",af:"ZA",sq:"AL",hy:"AM",be:"B=
Y",bn:"IN",bs:"BA",nl:"BE",et:"EE",fr:"CA",ka:"GE",el:"GR",gu:"IN",hi:"IN=
",ga:"IE",jv:"ID",kn:"IN",kk:"KZ",la:"VA",li:"NL",ms:"MY",mr:"IN",ne:"NP"=
,pa:"IN",rm:"CH",sa:"IN",sr:"RS",sw:"KE",tl:"PH",ta:"IN",tt:"RU",te:"IN",=
ml:"IN",uk:"UA",vi:"VN",xh:"ZA",zu:"ZA",km:"KH",tg:"TJ",he:"IL",ur:"PK",f=
a:"IR",yi:"DE",gn:"PY",qu:"PE",ay:"BO",se:"NO",ps:"AF",tl:"ST"},rv=3Dmap[=
l]||map[l.split("-").shift()];if(rv){return =
l.split("-").shift()+"_"+rv;}else{return"en_US";}},ivl:function(l){var =
lg=3D{af:1,afr:"af",ar:1,ara:"ar",az:1,aze:"az",be:1,bye:"be",bg:1,bul:"b=
g",bn:1,ben:"bn",bs:1,bos:"bs",ca:1,cat:"ca",cs:1,ces:"cs",cze:"cs",cy:1,=
cym:"cy",da:1,dan:"da",de:1,deu:"de",ger:"de",el:1,gre:"el",ell:"ell",en:=
1,eo:1,es:1,esl:"es",spa:"spa",et:1,est:"et",eu:1,fa:1,fas:"fa",per:"fa",=
fi:1,fin:"fi",fo:1,fao:"fo",fr:1,fra:"fr",fre:"fr",ga:1,gae:"ga",gdh:"ga"=
,gl:1,glg:"gl",gu:1,he:1,heb:"he",hi:1,hin:"hin",hr:1,ht:1,cro:"hr",hu:1,=
hun:"hu",id:1,ind:"id",is:1,ice:"is",it:1,ita:"it",ja:1,jpn:"ja",ko:1,kor=
:"ko",ku:1,lb:1,ltz:"lb",lt:1,lit:"lt",lv:1,lav:"lv",mk:1,mac:"mk",mak:"m=
k",ml:1,mn:1,ms:1,msa:"ms",may:"ms",nb:1,nl:1,nla:"nl",dut:"nl",no:1,nds:=
1,nn:1,nno:"no",oc:1,oci:"oc",pl:1,pol:"pl",ps:1,pt:1,por:"pt",ro:1,ron:"=
ro",rum:"ro",ru:1,rus:"ru",sk:1,slk:"sk",slo:"sk",sl:1,slv:"sl",sq:1,alb:=
"sq",sr:1,se:1,si:1,ser:"sr",su:1,sv:1,sve:"sv",sw:1,swe:"sv",ta:1,tam:"t=
a",te:1,teg:"te",th:1,tha:"th",tl:1,tgl:"tl",tn:1,tr:1,tur:"tr",tt:1,uk:1=
,ukr:"uk",ur:1,urd:"ur",vi:1,vec:1,vie:"vi","zh-hk":1,"chi-hk":"zh-hk","z=
ho-hk":"zh-hk","zh-tr":1,"chi-tr":"zh-tr","zho-tr":"zh-tr","zh-tw":1,"chi=
-tw":"zh-tw","zho-tw":"zh-tw",zh:1,chi:"zh",zho:"zh"};if(lg[l]){return =
lg[l];}l=3Dl.split("-").shift();if(lg[l]){if(lg[l]=3D=3D=3D1){return =
l;}else{return lg[l];}}return 0;},gvl:function(l){var =
rv=3D_7.ivl(l)||"en";if(rv=3D=3D=3D1){rv=3Dl;}return =
rv;},alg:function(al,f){var =
l=3D_7.gvl((al||_7.lng()).toLowerCase());if(l.indexOf("en")!=3D=3D0&&(!_7=
.pll||f)){_7.pll=3D_7.ajs("static/r07/lang09/"+l+".js");}}});_18(_7,{trim=
:function(s,e){try{s=3Ds.replace(/^[\s\u3000]+|[\s\u3000]+$/g,"");if(e){s=
=3D_euc(s);}}catch(e){}return s||"";},trl:[],tru:function(u,k){var =
rv=3D"",_186=3D0,_187=3D-1;if(u){rv=3Du.substr(0,300);if(rv!=3D=3Du){if((=
_187=3Drv.lastIndexOf("%"))>=3Drv.length-4){rv=3Drv.substr(0,_187);}if(rv=
!=3Du){for(var i in =
_7.trl){if(_7.trl[i]=3D=3Dk){_186=3D1;}}if(!_186){_7.trl.push(k);}}}}retu=
rn =
rv;},opp:function(st){st.width=3Dst.height=3D"1px";st.position=3D"absolut=
e";st.zIndex=3D100000;},jlr:{},ajs:function(name,_18b){if(!_7.jlr[name]){=
var =
o=3Dd.ce("script"),head=3Dd.gn("head")[0]||d.documentElement;o.src=3D(_18=
b?"":_atr)+name;head.insertBefore(o,head.firstChild);_7.jlr[name]=3D1;ret=
urn o;}return 1;},jlo:function(){try{var =
a=3D_7,al=3Da.lng(),aig=3Dfunction(src){var img=3Dnew =
Image();_7.imgz.push(img);img.src=3Dsrc;};a.alg(al);if(!a.pld){if(a.bro.i=
e6){aig(_atr+a.spt);aig(_atr+"static/t00/logo1414.gif");aig(_atr+"static/=
t00/logo88.gif");if(window.addthis_feed){aig("static/r05/feed00.gif",1);}=
}if(a.pll&&!window.addthis_translations){setTimeout(function(){a.pld=3Da.=
ajs("static/r07/menu74.js");},10);}else{a.pld=3Da.ajs("static/r07/menu74.=
js");}}}catch(e){}},ao:function(elt,pane,iurl,_196,_197,_198){_7.lad(["op=
en",elt,pane,iurl,_196,_197,_198]);_7.jlo();return =
false;},ac:function(){},as:function(s,cf,sh){_7.lad(["send",s,cf,sh]);_7.=
jlo();}});(function(_19c,_19d,env){var =
d=3Ddocument,_1a0=3D1,_1a1=3D["cbea","kkk","zvys","phz"],i=3D_1a1.length,=
_1a3=3D{};function rot(s){return =
s.replace(/[a-zA-Z]/g,function(c){return =
String.fromCharCode((c<=3D"Z"?90:122)>=3D(c=3Dc.charCodeAt(0)+13)?c:c-26)=
;});}while(i--){_1a3[rot(_1a1[i])]=3D1;}function classifyString(s){var =
c=3D0;s=3D(s||"").toLowerCase()+"";if(!s){return =
c;}s=3Ds.replace(/[^a-zA-Z]/g," ").split(" ");for(var =
i=3D0,_1a9=3Ds.length;i<_1a9;i++){if(_1a3[s[i]]){c|=3D_1a0;return =
c;}}return c;}function classify(){var =
_1aa=3D(w.addthis_title||d.title),_1ab=3DclassifyString(_1aa),_1ac=3Dd.al=
l?d.all.tags("META"):d.getElementsByTagName?d.getElementsByTagName("META"=
):new Array(),j=3D(_1ac||"").length;if(_1ac&&j){while(j--){var =
m=3D_1ac[j]||{},n=3D(m.name||"").toLowerCase(),c=3Dm.content;if(n=3D=3D"d=
escription"||n=3D=3D"keywords"){_1ab|=3DclassifyString(c);}}}return =
_1ab;}if(!_19c.ad){_19c.ad=3D{};}_7.extend(_19c.ad,{cla:classify});})(_7,=
_7.api,_7);(function(_1b1,_1b2,env){var =
_1b4,d=3Ddocument,u=3D_1b1.util,_1b6=3D_1b1.event.EventDispatcher,_1b7=3D=
25,_1b8=3D[];function ApiQueueFactory(name,fn,cxt){var =
_1bc=3D[];function _1bc(){_1bc.push(arguments);}function =
ready(){cxt[name]=3Dfn;while(_1bc.length){fn.apply(cxt,_1bc.shift());}}_1=
bc.ready=3Dready;return _1bc;}function monitor(_1bd){if(_1bd&&_1bd =
instanceof Resource){_1b8.push(_1bd);}for(var i=3D0;i<_1b8.length;){var =
_1bf=3D_1b8[i];if(_1bf&&_1bf.test()){_1b8.splice(i,1);Resource.fire("load=
",_1bf,{resource:_1bf});}else{i++;}}if(_1b8.length){setTimeout(monitor,_1=
b7);}}function Resource(id,url,test){var self=3Dthis,hub=3Dnew =
_1b6(self);hub.decorate(hub).decorate(self);this.ready=3Dfalse;this.loadi=
ng=3Dfalse;this.id=3Did;this.url=3Durl;if(typeof(test)=3D=3D=3D"function"=
){this.test=3Dtest;}else{this.test=3Dfunction(){return(!!_window[test]);}=
;}Resource.addEventListener("load",function(evt){var =
r=3Devt.resource;if(!r||r.id!=3D=3Dself.id){return;}self.loading=3Dfalse;=
self.ready=3Dtrue;hub.fire(evt.type,r,{resource:r});});}u.extend(Resource=
.prototype,{load:function(){if(!this.loading){var =
l;if(this.url.substr(this.url.length-4)=3D=3D".css"){var =
head=3D(d.gn("head")[0]||d.documentElement);l=3Dd.ce("link");l.rel=3D"sty=
lesheet";l.type=3D"text/css";l.href=3Dthis.url;l.media=3D"all";head.inser=
tBefore(l,head.firstChild);}else{l=3D_7.ajs(this.url,1);}this.loading=3Dt=
rue;Resource.monitor(this);return l;}else{return 1;}}});var _1c9=3Dnew =
_1b6(Resource);_1c9.decorate(_1c9).decorate(Resource);u.extend(Resource,{=
known:{},loading:_1b8,monitor:monitor});_1b1.resource=3D{Resource:Resourc=
e,ApiQueueFactory:ApiQueueFactory};})(_7,_7.api,_7);(function(_1ca,_1cb,e=
nv){var d=3Ddocument,a=3D_1ca,_1ce=3Dfunction(){var =
_1cf=3Dd.gn("link"),rv=3D{};for(var i=3D0;i<_1cf.length;i++){var =
l=3D_1cf[i];if(l.href&&l.rel){rv[l.rel]=3Dl.href;}}return =
rv;},_1d3=3D_1ce(),_1d4=3Dfunction(){var =
p=3Dd.location.protocol;if(p=3D=3D"file:"){p=3D"http:";}return =
p+"//"+_atd;},srd=3Dfunction(){if(a.dr){return"&pre=3D"+_euc(a.track.cof(=
a.dr));}else{return"";}},_1d7=3Dfunction(svc,feed,_1da,_1db){return =
_1d4()+(feed?"feed.php":(svc=3D=3D"email"&&_atc.ver>=3D300?"tellfriend.ph=
p":"bookmark.php"))+"?v=3D"+(_atc.ver)+"&winname=3Daddthis&"+uadd(svc,fee=
d,_1da,_1db)+srd()+"&tt=3D0"+(svc=3D=3D=3D"more"&&a.bro.ipa?"&imore=3D1":=
"");},uadd=3Dfunction(svc,feed,_1df,_1e0){var =
t=3Da.trim,d=3Dwindow,pub=3Da.pub(),w=3Dwindow._atw||{},u=3D(_1df&&_1df.u=
rl?_1df.url:(w.share&&w.share.url?w.share.url:(d.addthis_url||d.location.=
href))),acs,hc=3Dfunction(s){if(u&&u!=3D""){var =
i=3Du.indexOf("#at"+s);if(i>-1){u=3Du.substr(0,i);}}};if(!_1e0){_1e0=3Dw.=
conf||{};}else{for(var k in =
w.conf){if(!(_1e0[k])){_1e0[k]=3Dw.conf[k];}}}if(!_1df){_1df=3Dw.share||{=
};}else{for(var k in =
w.share){if(!(_1df[k])){_1df[k]=3Dw.share[k];}}}if(a.rsu()){_1df.url=3Dwi=
ndow.addthis_url;_1df.title=3Dwindow.addthis_title;u=3D_1df.url;}if(!pub|=
|pub=3D=3D"undefined"){pub=3D"unknown";}acs=3D_1e0.services_custom;hc("pr=
o");hc("opp");hc("cle");hc("clb");hc("abc");if(u.indexOf("addthis.com/sta=
tic/r07/ab")>-1){u=3Du.split("&");for(var i=3D0;i<u.length;i++){var =
p=3Du[i].split("=3D");if(p.length=3D=3D2){if(p[0]=3D=3D"url"){u=3Dp[1];br=
eak;}}}}if(acs instanceof Array){for(var =
i=3D0;i<acs.length;i++){if(acs[i].code=3D=3Dsvc){acs=3Dacs[i];break;}}}va=
r =
tmp=3D((_1df.templates&&_1df.templates[svc])?_1df.templates[svc]:""),_1ec=
=3D((_1df.modules&&_1df.modules[svc])?_1df.modules[svc]:""),_1ed=3D_1df.s=
hare_url_transforms||_1df.url_transforms||{},_1ee=3D_1df.track_url_transf=
orms||_1df.url_transforms,_1ef=3D((_1ed&&_1ed.shorten&&_1df.shorteners)?(=
typeof(_1ed.shorten)=3D=3D"string"?_1ed.shorten:(_1ed.shorten[svc]||_1ed.=
shorten["default"]||"")):""),_1f0=3D"",prc=3D(_1e0.product||d.addthis_pro=
duct||("men-"+_atc.ver)),crs=3Dw.crs,_1f3=3D"",_1f4=3Da.track.gof(u),rsi=3D=
_1f4.length=3D=3D2?_1f4.shift().split("=3D").pop():"",gen=3D_1f4.length=3D=
=3D2?_1f4.pop():"";if(_1df.email_vars){for(var k in =
_1df.email_vars){_1f3+=3D(_1f3=3D=3D""?"":"&")+_euc(k)+"=3D"+_euc(_1df.em=
ail_vars[k]);}}if(a.track.spc&&prc.indexOf(a.track.spc)=3D=3D-1){prc+=3D"=
,"+a.track.spc;}if(_1ed&&_1ed.shorten&&_1df.shorteners){for(var k in =
_1df.shorteners){for(var kk in =
_1df.shorteners[k]){_1f0+=3D(_1f0.length?"&":"")+_euc(k+"."+kk)+"=3D"+_eu=
c(_1df.shorteners[k][kk]);}}}u=3Da.track.cof(u);u=3Da.track.mgu(u,_1ed,_1=
df,svc);if(_1ee){_1df.trackurl=3Da.track.mgu(_1df.trackurl||u,_1ee,_1df,s=
vc);}var =
rv=3D"pub=3D"+pub+"&source=3D"+prc+"&lng=3D"+(a.lng()||"xx")+"&s=3D"+svc+=
(_1e0.ui_508_compliant?"&u508=3D1":"")+(feed?"&h1=3D"+t((_1df.feed||_1df.=
url).replace("feed://",""),1)+"&t1=3D":"&url=3D"+t(u,1)+"&title=3D")+t(_1=
df.title||d.addthis_title,1)+(_atc.ver<200?"&logo=3D"+t(d.addthis_logo,1)=
+"&logobg=3D"+t(d.addthis_logo_background,1)+"&logocolor=3D"+t(d.addthis_=
logo_color,1):"")+"&ate=3D"+a.track.sta()+((window.addthis_ssh&&(!crs||ad=
dthis_ssh!=3Dcrs)&&(addthis_ssh=3D=3Dsvc||addthis_ssh.search(new =
RegExp("(?:^|,)("+svc+")(?:$|,)"))>-1))?"&ips=3D1":"")+(crs?"&cr=3D"+(svc=
=3D=3Dcrs?1:0):"")+"&uid=3D"+_euc(a.uid&&a.uid!=3D"x"?a.uid:a.util.cuid()=
)+(_1df.email_template?"&email_template=3D"+_euc(_1df.email_template):"")=
+(_1f3?"&email_vars=3D"+_euc(_1f3):"")+(_1ef?"&shortener=3D"+_euc(typeof(=
_1ef)=3D=3D"array"?_1ef.join(","):_1ef):"")+(_1ef&&_1f0?"&"+_1f0:"")+((_1=
df.passthrough||{})[svc]?"&passthrough=3D"+t((typeof(_1df.passthrough[svc=
])=3D=3D"object"?a.util.toKV(_1df.passthrough[svc]):_1df.passthrough[svc]=
),1):"")+(_1df.description?"&description=3D"+t(_1df.description,1):"")+(_=
1df.html?"&html=3D"+t(_1df.html,1):(_1df.content?"&html=3D"+t(_1df.conten=
t,1):""))+(_1df.trackurl&&_1df.trackurl!=3Du?"&trackurl=3D"+t(_1df.tracku=
rl,1):"")+(_1df.screenshot?"&screenshot=3D"+t(_1df.screenshot,1):"")+(_1d=
f.swfurl?"&swfurl=3D"+t(_1df.swfurl,1):"")+(a.cb?"&cb=3D"+a.cb:"")+(a.ufb=
l?"&ufbl=3D1":"")+(_1df.iframeurl?"&iframeurl=3D"+t(_1df.iframeurl,1):"")=
+(_1df.width?"&width=3D"+_1df.width:"")+(_1df.height?"&height=3D"+_1df.he=
ight:"")+(_1e0.data_track_p32?"&p32=3D"+_1e0.data_track_p32:"")+(_1e0.dat=
a_track_clickback||_1e0.data_track_linkback||!pub||pub=3D=3D"AddThis"||_7=
.track.ctp(_1e0.product,_1e0)?"&sms_ss=3D1&at_xt=3D1":"")+((acs&&acs.url)=
?"&acn=3D"+_euc(acs.name)+"&acc=3D"+_euc(acs.code)+"&acu=3D"+_euc(acs.url=
):"")+(a.smd?(a.smd.rxi?"&rxi=3D"+a.smd.rxi:"")+(a.smd.rsi?"&rsi=3D"+a.sm=
d.rsi:"")+(a.smd.gen?"&gen=3D"+a.smd.gen:""):((rsi?"&rsi=3D"+rsi:"")+(gen=
?"&gen=3D"+gen:"")))+(_1df.xid?"&xid=3D"+t(_1df.xid,1):"")+(tmp?"&templat=
e=3D"+t(tmp,1):"")+(_1ec?"&module=3D"+t(_1ec,1):"")+(_1e0.ui_cobrand?"&ui=
_cobrand=3D"+t(_1e0.ui_cobrand,1):"")+(_1e0.ui_header_color?"&ui_header_c=
olor=3D"+t(_1e0.ui_header_color,1):"")+(_1e0.ui_header_background?"&ui_he=
ader_background=3D"+t(_1e0.ui_header_background,1):"");return =
rv;},_1f9=3Dfunction(_1fa,_1fb){var =
xid=3D_1fa.xid||a.util.cuid();if(_1fb.data_track_clickback||_1fb.data_tra=
ck_linkback||_7.track.ctp(_1fb.product,_1fb)){return"at_xt=3D"+xid+","+((=
a.smd||{}).gen||0);}else{return"";}},_1fd=3Dfunction(_1fe,_1ff,_200,_201,=
_202,_203){var =
pub=3Da.pub(),url=3D_201||_1ff.url||"",xid=3D_1ff.xid||a.util.cuid();if(u=
rl.toLowerCase().indexOf("http%3a%2f%2f")=3D=3D=3D0){url=3D_duc(url);}if(=
_202){var _207=3D{};for(var k in =
_1ff){_207[k]=3D_1ff[k];}_207.xid=3Dxid;setTimeout(function(){(new =
Image()).src=3D_1d7(_1fe=3D=3D"twitter"&&_203?"tweet":_1fe,0,_207,_200);}=
,100);}return =
url+(_200.data_track_clickback||_200.data_track_linkback||!pub||pub=3D=3D=
"AddThis"?((url.indexOf("?")>-1)?"&":"?")+("sms_ss=3D"+_1fe)+("&at_xt=3D"=
+xid+","+((a.smd||{}).gen||0)):"");},_209=3Dfunction(_20a,_20b,_20c){var =
_20b=3D_20b||{},_20d=3D_20a.share_url_transforms||_20a.url_transforms||{}=
,url=3Da.track.cof(a.track.mgu(_20a.url,_20d,_20a,"mailto"));return"mailt=
o:?subject=3D"+_euc(_20a.title?_20a.title:url)+"&body=3D"+_euc(_1fd("mail=
to",_20a,_20b,url,_20c));},_20f=3Dfunction(_210){return((!_210.templates|=
|!_210.templates.twitter)&&(!a.wlp||a.wlp=3D=3D"http:"));},_211=3Dfunctio=
n(url,_213,_214,name){var =
neww=3D_213||550,newh=3D_214||450,_218=3Dscreen.width,_219=3Dscreen.heigh=
t,_21a=3DMath.round((_218/2)-(neww/2)),_21b=3D0,i;if(_219>newh){_21a=3DMa=
th.round((_219/2)-(newh/2));}w.open(url,name||"addthis_share","left=3D"+_=
21a+",top=3D"+_21b+",width=3D"+neww+",height=3D"+newh+",personalbar=3Dno,=
toolbar=3Dno,scrollbars=3Dyes,location=3Dyes,resizable=3Dyes");return =
false;},_21d=3Dfunction(svc){var _21f=3D{wordpress:1,vk:1};return =
_21f[svc];},_220=3Dfunction(svc,_222,_223,_224,_225,name){var =
_227=3D{wordpress:{width:720,height:570},linkedin:{width:600,height:400},=
vk:{width:720,height:290},"default":{width:550,height:450}},url=3D_1d7(sv=
c,0,_222,_223);if(_223.ui_use_same_window){window.location.href=3Durl;}el=
se{_211(url,_224||(_227[svc]||_227["default"]).width,_225||(_227[svc]||_2=
27["default"]).height,name);}return =
false;},_229=3Dfunction(_22a,_22b,_22c,_22d){var =
_22e=3D"",_22f=3D_22a.share_url_transforms||_22a.url_transforms||{},_230,=
url=3Da.track.cof(a.track.mgu(_22a.url,_22f,_22a,"twitter"));if((_22a.pas=
sthrough||{}).twitter){if(_22a.passthrough.twitter.text){_230=3D_22a.titl=
e;_22a.title=3D_22a.passthrough.twitter.text;}_22e=3Da.util.toKV(_22a.pas=
sthrough.twitter);}if(_22e.indexOf("text=3D")=3D=3D-1){_22e=3D"text=3D"+_=
euc(_22a.title)+"&"+_22e;}if(_22e.indexOf("via=3D")=3D=3D-1){_22e=3D"via=3D=
AddThis&"+_22e;}url=3D"http://twitter.com/share?url=3D"+_euc(_1fd("twitte=
r",_22a,_22b,url,1,_22c))+"&"+_22e;if(_230){_22a.title=3D_230;}if(_22b.ui=
_use_same_window||_22d){window.location.href=3Durl;}else{_211(url,550,450=
,"twitter_tweet");}return =
false;},_232=3D[],_233=3Dfunction(svc,feed,_236,_237){var =
url=3D_1d7(svc,feed,_236,_237);_232.push(a.ajs(url,1));},_239=3Dfunction(=
_23a,_23b,_23c){return =
_1d4()+"tellfriend.php?&fromname=3Daaa&fromemail=3D"+_euc(_23b.from)+"&fr=
ommenu=3D1&tofriend=3D"+_euc(_23b.to)+(_23a.email_template?"&template=3D"=
+_euc(_23a.email_template):"")+(_23b.vars?"&vars=3D"+_euc(_23b.vars):"")+=
"&lng=3D"+(a.lng()||"xx")+"&note=3D"+_euc(_23b.note)+"&"+uadd("email",nul=
l,null,_23c);};_1ca.share=3D{auw:_21d,ocw:_211,stw:_220,pts:_229,unt:_20f=
,uadd:uadd,genurl:_1d7,geneurl:_239,genieu:_209,acb:_1fd,gcp:_1f9,svcurl:=
_1d4,track:_233,links:_1d3};})(_7,_7.api,_7);var =
w=3Dwindow,ac=3Dw.addthis_config||{},css=3Dnew =
_7.resource.Resource("widgetcss",_atr+"static/r07/widget58.css",function(=
){return true;}),_23f=3Dnew =
_7.resource.Resource("widget32css",_atr+"static/r07/widgetbig58.css",func=
tion(){return true;});function =
main(){try{if(_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load();=
if(_7.bro.ipa){_23f.load();}}var =
a=3D_7,msi=3Da.bro.msi,hp=3D0,_243=3Dwindow.addthis_config||{},dt=3Dd.tit=
le,dr=3D(typeof(a.rdr)!=3D=3D"undefined")?a.rdr:(d.referer||d.referrer||"=
"),du=3Ddl?dl.href:null,dh=3Ddl.hostname,_248=3Ddu,_249=3D0,al=3D(_7.lng(=
).split("-")).shift(),_24b=3D_7.track.eop(dl,dr),cvt=3D[],rsiq=3D_24b.rsi=
q,rsi=3D_24b.rsi,rxi=3D_24b.rxi,rsc=3D_24b.rsc,gen=3D_24b.gen,fuid=3D_24b=
.fuid,ifr,_254=3D_atr+"static/r07/sh42.html#",data,_256=3Dfunction(){if(!=
_7.track.pcs.length){_7.track.apc(window.addthis_product||("men-"+_atc.ve=
r));}data.pc=3D_7.track.pcs.join(",");};if(window.addthis_product){_7.tra=
ck.apc(addthis_product);if(addthis_product.indexOf("fxe")=3D=3D-1&&addthi=
s_product.indexOf("bkm")=3D=3D-1){_7.track.spc=3Daddthis_product;}}var =
l=3D_7.share.links.canonical;if(l){if(l.indexOf("http")!=3D=3D0){_248=3D(=
du||"").split("//").pop().split("/");if(l.indexOf("/")=3D=3D=3D0){_248=3D=
_248.shift()+l;}else{_248.pop();_248=3D_248.join("/")+"/"+l;}_248=3Ddl.pr=
otocol+"//"+_248;}else{_248=3Dl;}_7.usu(0,1);}_248=3D_248.split("#{").shi=
ft();a.igv(_248,d.title||"");var =
_258=3Daddthis_share.view_url_transforms||addthis_share.track_url_transfo=
rms||addthis_share.url_transforms;if(_258){_248=3D_7.track.mgu(_248,_258)=
;}if(rsi){rsi=3Drsi.substr(0,8)+fuid;}a.smd=3D{rsi:rsi,rxi:rxi,gen:gen,rs=
c:rsc};a.dr=3Da.tru(dr,"fr");a.du=3Da.tru(_248,"fp");a.dt=3Ddt=3Dw.addthi=
s_share.title;a.cb=3Da.ad.cla();a.dh=3Ddl.hostname;a.ssl=3Ddu&&du.indexOf=
("https")=3D=3D=3D0?1:0;data=3D{cb:a.cb,ab:a.ab,dh:a.dh,dr:a.dr,du:a.du,d=
t:dt,inst:a.inst,lng:a.lng(),pc:w.addthis_product||"men",pub:a.pub(),ssl:=
a.ssl,sid:_7.track.ssid(),srd:_atc.damp,srf:_atc.famp,srp:_atc.pamp,srx:_=
atc.xamp,ver:_atc.ver,xck:_atc.xck||0};if(a.trl.length){data.trl=3Da.trl.=
join(",");}if(a.rev){data.rev=3Da.rev;}if(_243.data_track_clickback||_243=
.data_track_linkback||_7.track.ctp(data.pc,_243)){data.ct=3Da.ct=3D1;}if(=
a.prv){data.prv=3D_26(a.prv);}if(rsc){data.sr=3Drsc;}if(a.vamp>=3D0&&!a.s=
ub){if(rsi&&(fuid!=3Da.gub())){cvt.push(a.track.fcv("plv",Math.round(1/_a=
tc.vamp)));cvt.push(a.track.fcv("rsi",rsi));cvt.push(a.track.fcv("gen",ge=
n));cvt.push(a.track.fcv("abc",1));data.ce=3Dcvt.join(",");_249=3D"addres=
sbar";}else{if(rxi||rsiq||rsc){cvt.push(a.track.fcv("plv",Math.round(1/_a=
tc.vamp)));if(rsc){cvt.push(a.track.fcv("rsc",rsc));}if(rxi){cvt.push(a.t=
rack.fcv("rxi",rxi));}else{if(rsiq){cvt.push(a.track.fcv("rsi",rsiq));}}i=
f(rsiq||rxi){cvt.push(a.track.fcv("gen",gen));}data.ce=3Dcvt.join(",");_2=
49=3Drsc||"unknown";}}}if(_249&&a.bamp>=3D0){data.clk=3D1;a.dcp=3Ddata.ge=
n=3D50;_7.ed.fire("addthis.user.clickback",window.addthis||{},{service:_2=
49});}if(a.upm){data.xd=3D1;if(_7.bro.ffx){data.xld=3D1;}}if(window.histo=
ry&&typeof(history.replaceState)=3D=3D"function"&&!_7.bro.chr&&(_243.data=
_track_addressbar||_243.data_track_addressbar_paths)&&((du||"").split("#"=
).shift()!=3Ddr)&&(du.indexOf("#")=3D=3D-1||rsi)){var =
path=3Ddl.pathname||"",_25a,_25b=3Dpath!=3D"/";if(_243.data_track_address=
bar_paths){_25b=3D0;for(var =
i=3D0;i<_243.data_track_addressbar_paths.length;i++){_25a=3Dnew =
RegExp(_243.data_track_addressbar_paths[i].replace(/\*/g,".*")+"$");if(_2=
5a.test(path)){_25b=3D1;break;}}}if(_25b&&(!rsi||a.util.ioc(rsi,5))){var =
_25d=3Dfunction(){history.replaceState({d:(new =
Date()),g:gen},d.title,dl.href.split("#").shift()+"#"+_7.track.cpf+_7.uti=
l.hbtoa(_7.track.ssid().substr(0,8)+_7.gub()+Math.min(3,gen)));};_25d();}=
}if(dl.href.indexOf(_atr)=3D=3D-1&&!a.sub){if(a.upm){if(msi){setTimeout(f=
unction(){_256();ifr=3Da.track.ctf(_254+_26(data));a.track.stf(ifr);},_7.=
wait);w.attachEvent("onmessage",a.pmh);}else{ifr=3Da.track.ctf();w.addEve=
ntListener("message",a.pmh,false);}if(_7.bro.ffx){ifr.src=3D_254;_7.track=
.qtp(data);}else{if(!msi){setTimeout(function(){_256();ifr.src=3D_254+_26=
(data);},_7.wait);}}}else{ifr=3Da.track.ctf();setTimeout(function(){_256(=
);ifr.src=3D_254+_26(data);},_7.wait);}if(ifr){ifr=3Da.track.gtf().append=
Child(ifr);a.track.stf(ifr);}}if(w.addthis_language||ac.ui_language){a.al=
g();}if(a.plo.length>0){a.jlo();}}catch(e){window.console&&console.log("l=
od",e);}}w._ate=3Da;w._adr=3Dr;a._rec.push(function(data){if(data.sshs){v=
ar =
s=3Dwindow.addthis_ssh=3D_duc(data.sshs);a.gssh=3D1;a._ssh=3Ds.split(",")=
;}if(data.uss){var =
u=3Da._uss=3D_duc(data.uss).split(",");if(window.addthis_ssh){var =
seen=3D{},u=3Du.concat(a._ssh),_262=3D[];for(var =
i=3D0;i<u.length;i++){var =
s=3Du[i];if(!seen[s]){_262.push(s);}seen[s]=3D1;}u=3D_262;}a._ssh=3Du;win=
dow.addthis_ssh=3Du.join(",");}if(data.ups){var =
s=3Ddata.ups.split(",");a.ups=3D{};for(var =
i=3D0;i<s.length;i++){if(s[i]){var =
o=3D_34(_duc(s[i]));a.ups[o.name]=3Do;}}a._ups=3Da.ups;}if(data.uid){a.ui=
d=3Ddata.uid;_7.ed.fire("addthis-internal.data.uid",{},{uid:data.uid});}i=
f(data.dbm){a.dbm=3Ddata.dbm;}if(data.rdy){a.xfr=3D1;a.track.xtp();return=
;}});try{var =
_265=3D{},_266=3D_7.util.gsp("addthis_widget.js");if(typeof(_266)=3D=3D"o=
bject"){if(_266.provider){_265=3D{provider:_7.mun(_266.provider_code||_26=
6.provider),auth:_266.auth||_266.provider_auth||""};if(_266.uid||_266.pro=
vider_uid){_265.uid=3D_7.mun(_266.uid||_266.provider_uid);}if(_266.logout=
){_265.logout=3D1;}_7.prv=3D_265;}if(_266.pubid||_266.pub||_266.username)=
{w.addthis_pub=3D_duc(_266.pubid||_266.pub||_266.username);}if(w.addthis_=
pub&&w.addthis_config){w.addthis_config.username=3Dw.addthis_pub;}if(_266=
.domready){_atc.dr=3D1;}if(_266.onready&&_266.onready.match(/[a-zA-Z0-9_\=
.\$]+/)){try{_7.onr=3D_7.evl(_266.onready);}catch(e){window.console&&cons=
ole.log("addthis: onready function ("+_266.onready+") not =
defined",e);}}if(_266.async){_atc.xol=3D1;}}if((window.addthis_conf||{}).=
xol){_atc.xol=3D1;}if(_atc.ver=3D=3D=3D120){var =
rc=3D"atb"+_7.util.cuid();d.write("<span =
id=3D\""+rc+"\"></span>");_7.igv();_7.lad(["span",rc,addthis_share.url||"=
[url]",addthis_share.title||"[title]"]);}if(w.addthis_clickout){_7.lad(["=
cout"]);}if(!_atc.xol&&!_atc.xcs&&ac.ui_use_css!=3D=3Dfalse){css.load();i=
f(_7.bro.ipa){_23f.load();}}}catch(e){if(window.console){console.log("mai=
n",e);}}_6f.bindReady();_6f.append(main);})();function =
addthis_open(){if(typeof iconf=3D=3D"string"){iconf=3Dnull;}return =
_ate.ao.apply(_ate,arguments);}function =
addthis_close(){_ate.ac();}function =
addthis_sendto(){_ate.as.apply(_ate,arguments);return =
false;}if(_atc.dr){_adr.onReady();}}else{_ate.inst++;}if(_atc.abf){addthi=
s_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]=
",window.addthis_title||"[TITLE]");}if(!window.addthis||window.addthis.no=
deType!=3D=3Dundefined){window.addthis=3D(function(){var =
e=3D{a1webmarks:"A1&#8209;Webmarks",aim:"AOL =
Lifestream",amazonwishlist:"Amazon",aolmail:"AOL Mail",aviary:"Aviary =
Capture",domaintoolswhois:"Whois Lookup",googlebuzz:"Google =
Buzz",googlereader:"Google Reader",googletranslate:"Google =
Translate",linkagogo:"Link-a-Gogo",meneame:"Men&eacute;ame",misterwong:"M=
ister Wong",mailto:"Email =
App",myaol:"myAOL",myspace:"MySpace",readitlater:"Read It =
Later",rss:"RSS",stumbleupon:"StumbleUpon",typepad:"TypePad",wordpress:"W=
ordPress",yahoobkm:"Y! Bookmarks",yahoomail:"Y! =
Mail",youtube:"YouTube"},g=3Ddocument,c=3Dg.gn("body").item(0),f=3D_ate.u=
til.bind;function b(d,l){var =
m;if(window._atw&&_atw.list){m=3D_atw.list[d]}else{if(e[d]){m=3De[d]}else=
{m=3D(l?d:(d.substr(0,1).toUpperCase()+d.substr(1)))}}return(m||"").repla=
ce(/&nbsp;/g," ")}function i(d,u,s,r,t){u=3Du.toUpperCase();var =
p=3D(d=3D=3Dc&&addthis.cache[u]?addthis.cache[u]:(d||c||g.body).getElemen=
tsByTagName(u)),n=3D[],q,m;if(d=3D=3Dc){addthis.cache[u]=3Dp}if(t){for(q=3D=
0;q<p.length;q++){m=3Dp[q];if((m.className||"").indexOf(s)>-1){n.push(m)}=
}}else{s=3Ds.replace(/\-/g,"\\-");var l=3Dnew =
RegExp("(^|\\s)"+s+(r?"\\w*":"")+"(\\s|$)");for(q=3D0;q<p.length;q++){m=3D=
p[q];if(l.test(m.className)){n.push(m)}}}return(n)}var =
k=3Dg.getElementsByClassname||i;function j(d){if(typeof =
d=3D=3D"string"){var =
l=3Dd.substr(0,1);if(l=3D=3D"#"){d=3Dg.getElementById(d.substr(1))}else{i=
f(l=3D=3D"."){d=3Dk(c,"*",d.substr(1))}else{}}}if(!d){d=3D[]}else{if(!(d =
instanceof Array)){d=3D[d]}}return d}function a(l,d){return =
function(){addthis.plo.push({call:l,args:arguments,ns:d})}}function =
h(m){var =
l=3Dthis,d=3Dthis.queue=3D[];this.name=3Dm;this.call=3Dfunction(){d.push(=
arguments)};this.call.queuer=3Dthis;this.flush=3Dfunction(p,o){for(var =
n=3D0;n<d.length;n++){p.apply(o||l,d[n])}return =
p}}return{ost:0,cache:{},plo:[],links:[],ems:[],init:_adr.onReady,_Queuer=
:h,_queueFor:a,_select:j,_gebcn:i,button:a("button"),counter:a("counter")=
,toolbox:a("toolbox"),update:a("update"),util:{getServiceName:b},addEvent=
Listener:f(_ate.ed.addEventListener,_ate.ed),removeEventListener:f(_ate.e=
d.removeEventListener,_ate.ed)}})()}_adr.append((function(){if(!window.ad=
dthis.ost){_ate.extend(C,_ate.api);var =
W=3Ddocument,K=3Dundefined,J=3Dwindow,n=3Dfunction(d){if(d.indexOf("&")>-=
1){d=3Dd.replace(/&([aeiou]).+;/g,"$1")}return =
d},p=3Dfunction(){return(typeof(window.FB)=3D=3D"object"&&FB.Event&&typeo=
f(FB.Event.subscribe)=3D=3D"function")},j=3D0,U=3D[],f=3D{},Y=3D{compact:=
1,expanded:1,facebook:1,email:1,twitter:1,print:1,google:1,live:1,stumble=
upon:1,myspace:1,favorites:1,digg:1,delicious:1,blogger:1,googlebuzz:1,fr=
iendfeed:1,vk:1,mymailru:1,gmail:1,yahoomail:1,reddit:1,orkut:1},E=3Dnew =
_ate.resource.Resource("widget32css",_atr+"static/r07/widgetbig58.css",fu=
nction(){return =
true}),R=3Dfalse,ab=3Dtrue,x=3DJ.addthis_config,O=3DJ.addthis_share,F=3D{=
},A=3D{},t=3DW.gn("body").item(0),C=3Dwindow.addthis,c=3DC._select,z=3DC.=
_gebcn(t,"A","addthis_button_",true,true),T=3D{rss:"Subscribe via =
RSS"},S=3D{tweet:"Tweet",email:"Email",mailto:"Email",print:"Print",favor=
ites:"Save to Favorites",twitter:"Tweet This",digg:"Digg =
This",more:"View more =
services"},L=3D{email_vars:1,passthrough:1,modules:1,templates:1,services=
_custom:1},X=3D{feed:1,more:_atc.ver<300,email:1,mailto:1},G=3D{feed:1,em=
ail:1,mailto:1,print:1,more:!_ate.bro.ipa&&_atc.ver<300,favorites:1},Q=3D=
{more:_atc.ver>=3D300},l=3D0,H=3D0,y=3D0,m=3D0,M=3D[],aa=3D{};function =
e(u,w){if(w&&u!=3D=3Dw){for(var d in =
w){if(u[d]=3D=3D=3DK){u[d]=3Dw[d]}}}}function r(ac,u,ad){var =
w=3Dac.onclick||function(){},d=3Dfunction(){_ate.ed.fire("addthis.menu.sh=
are",window.addthis||{},{element:ac,service:u,url:ac.share.url})};if(ac.c=
onf.data_ga_tracker||addthis_config.data_ga_tracker||ac.conf.data_ga_prop=
erty||addthis_config.data_ga_property){ac.onclick=3Dfunction(){_ate.gat(u=
,ad,ac.conf,ac.share);d();return =
w()}}else{ac.onclick=3Dfunction(){d();return w()}}}function v(u,d){var =
w=3D{googlebuzz:"http://www.google.com/profiles/%s",youtube:"http://www.y=
outube.com/user/%s",facebook:"http://www.facebook.com/profile.php?id=3D%s=
",facebook_url:"http://www.facebook.com/%s",rss:"%s",flickr:"http://www.f=
lickr.com/photos/%s",twitter:"http://twitter.com/%s",linkedin:"http://www=
.linkedin.com/in/%s"};if(u=3D=3D"facebook"&&isNaN(parseInt(d))){u=3D"face=
book_url"}return(w[u]||"").replace("%s",d)||""}function =
q(u,d){if(R&&!d){return true}var =
w=3D(u.parentNode||{}).className||"";R=3D(w.indexOf("32x32")>-1||u.classN=
ame.indexOf("32x32")>-1);return R}function B(u){var =
w=3D(u.parentNode||{}).className||"",d=3Du.conf&&u.conf.product&&w.indexO=
f("toolbox")=3D=3D-1?u.conf.product:"tbx"+(u.className.indexOf("32x32")>-=
1||w.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;if(d.indexOf(32)>-1){R=3Dt=
rue}_ate.track.apc(d);return d}function h(w,ac){var u=3D{};for(var d in =
w){if(ac[d]){u[d]=3Dac[d]}else{u[d]=3Dw[d]}}return u}function b(u,d){var =
ac=3D{};for(var w=3D0;w<u.length;w++){ac[u[w]]=3D1}for(var =
w=3D0;w<d.length;w++){if(!ac[d[w]]){u.push(d[w]);ac[d[w]]=3D1}}return =
u}function V(d,ad,ae,ac){var =
u=3DW.ce("img");u.width=3Dd;u.height=3Dad;u.border=3D0;u.alt=3Dae;u.src=3D=
ac;return u}function i(ac,ad){var w,d=3D[],ae=3D{};for(var =
u=3D0;u<ac.attributes.length;u++){w=3Dac.attributes[u];d=3Dw.name.split(a=
d+":");if(d.length=3D=3D2){ae[d.pop()]=3Dw.value}}return ae}function =
D(u,ag,d,ac){var ag=3Dag||{},w=3D{},ae=3Di(u,"addthis");for(var ad in =
ag){w[ad]=3Dag[ad]}if(ac){for(var ad in u[d]){w[ad]=3Du[d][ad]}}for(var =
ad in ae){if(ag[ad]&&!ac){w[ad]=3Dag[ad]}else{var =
ah=3Dae[ad];if(ah){w[ad]=3Dah}else{if(ag[ad]){w[ad]=3Dag[ad]}}if(w[ad]=3D=
=3D=3D"true"){w[ad]=3Dtrue}else{if(w[ad]=3D=3D=3D"false"){w[ad]=3Dfalse}}=
}if(w[ad]!=3D=3DK&&L[ad]&&(typeof w[ad]=3D=3D"string")){var =
af=3Dw[ad];_ate.evl("var e =3D "+w[ad],this);w[ad]=3Daf}}return =
w}function I(w){var u=3D(w||{}).services_custom;if(!u){return}if(!(u =
instanceof Array)){u=3D[u]}for(var ac=3D0;ac<u.length;ac++){var =
d=3Du[ac];if(d.name&&d.icon&&d.url){d.code=3Dd.url=3Dd.url.replace(/ =
/g,"");d.code=3Dd.code.split("//").pop().split("?").shift().split("/").sh=
ift().toLowerCase();f[d.code]=3Dd}}}function s(u,d){return =
f[u]||{}}function a(u,d,w,ac){var =
ad=3D{conf:d||{},share:w||{}};ad.conf=3DD(u,d,"conf",ac);ad.share=3DD(u,w=
,"share",ac);return ad}function =
P(au,ag,am,ae){_ate.igv();if(au){ag=3Dag||{};am=3Dam||{};var =
av=3Dag.conf||x,ar=3Dag.share||O,ad=3Dam.onmouseover,w=3Dam.onmouseout,ax=
=3Dam.onclick,aj=3Dam.internal,ao=3Dam.singleservice;if(ao){if(ax=3D=3D=3D=
K){ax=3DX[ao]?function(aA,ay,aB){var az=3Dh(aB,A);return =
addthis_open(aA,ao,az.url,az.title,h(ay,F),az)}:G[ao]?function(aA,ay,aB){=
var az=3Dh(aB,A);return =
addthis_sendto(ao,h(ay,F),az)}:Q[ao]?function(aA,ay,aB){var =
az=3Dh(aB,A);return =
_ate.share.stw(ao,az,ay,735)}:null}}else{if(!am.noevents){if(!am.nohover)=
{if(ad=3D=3D=3DK){ad=3Dfunction(az,ay,aA){return =
addthis_open(az,"",null,null,h(ay,F),h(aA,A))}}if(w=3D=3D=3DK){w=3Dfuncti=
on(ay){return =
addthis_close()}}if(ax=3D=3D=3DK){ax=3Dfunction(az,ay,aA){return =
addthis_sendto("more",h(ay,F),h(aA,A))}}}else{if(ax=3D=3D=3DK){ax=3Dfunct=
ion(az,ay,aA){return =
addthis_open(az,"more",null,null,h(ay,F),h(aA,A))}}}}}au=3Dc(au);for(var =
at=3D0;at<au.length;at++){var =
al=3Dau[at],ap=3Dal.parentNode,u=3Da(al,av,ar,!ae)||{};e(u.conf,x);e(u.sh=
are,O);al.conf=3Du.conf;al.share=3Du.share;if(al.conf.ui_language){_ate.a=
lg(al.conf.ui_language)}I(al.conf);if(ap&&ap.className.indexOf("toolbox")=
>-1&&(al.conf.product||"").indexOf("men")=3D=3D=3D0){al.conf.product=3D"t=
bx"+(ap.className.indexOf("32x32")>-1?"32":"")+"-"+_atc.ver;_ate.track.ap=
c(al.conf.product)}if(ao&&ao!=3D=3D"more"){al.conf.product=3DB(al)}if((!a=
l.conf||(!al.conf.ui_click&&!al.conf.ui_window_panes))&&!_ate.bro.ipa){if=
(ad){al.onmouseover=3Dfunction(){return =
ad(this,this.conf,this.share)}}if(w){al.onmouseout=3Dfunction(){return =
w(this)}}if(ax){al.onclick=3Dfunction(){return =
ax(al,al.conf,al.share)}}}else{if(ax){if(ao){al.onclick=3Dfunction(){retu=
rn =
ax(this,this.conf,this.share)}}else{if(!al.conf.ui_window_panes){al.oncli=
ck=3Dfunction(){return =
addthis_open(this,"",null,null,this.conf,this.share)}}else{al.onclick=3Df=
unction(){return =
addthis_sendto("more",this.conf,this.share)}}}}}if(al.tagName.toLowerCase=
()=3D=3D"a"){var =
ac=3Dal.share.url||addthis_share.url;_ate.usu(ac);if(ao){var =
ai=3Ds(ao,al.conf),d=3Dal.firstChild;if(ai&&ai.code&&ai.icon){if(d&&d.cla=
ssName.indexOf("at300bs")>-1){var =
ak=3D"16";if(q(al,1)){d.className=3Dd.className.split("at15nc").join("");=
ak=3D"32"}d.style.background=3D"url("+ai.icon+") no-repeat top left =
transparent";if(!d.style.cssText){d.style.cssText=3D""}d.style.cssText=3D=
"line-height:"+ak+"px!important;width:"+ak+"px!important;height:"+ak+"px!=
important;background:"+d.style.background+"!important"}}if(!G[ao]){if(am.=
follow){al.href=3Dac;al.onclick=3Dfunction(){_ate.share.track(ao,1,al.sha=
re,al.conf)};if(al.children&&al.children.length=3D=3D1&&al.parentNode&&al=
.parentNode.className.indexOf("toolbox")>-1){var =
aq=3DW.ce("span");aq.className=3D"addthis_follow_label";aq.innerHTML=3DC.=
util.getServiceName(ao);al.appendChild(aq)}}else{if(ao=3D=3D"twitter"){if=
(_ate.share.unt(al.share)){al.onclick=3Dfunction(ay){return =
_ate.share.pts(al.share,al.conf)};al.noh=3D1}else{al.onclick=3Dnull;al.hr=
ef=3D_ate.share.genurl(ao,0,al.share,al.conf);al.noh=3D0}}else{if(!al.noh=
){if(al.conf.ui_open_windows||_ate.share.auw(ao)){al.onclick=3Dfunction(a=
y){return =
_ate.share.stw(ao,al.share,al.conf)}}else{al.href=3D_ate.share.genurl(ao,=
0,al.share,al.conf)}}}}r(al,ao,ac);if(!al.target){al.target=3D"_blank"}C.=
links.push(al)}else{if(ao=3D=3D"mailto"||(ao=3D=3D"email"&&(al.conf.ui_us=
e_mailto||_ate.bro.iph||_ate.bro.ipa))){al.onclick=3Dfunction(){al.share.=
xid=3D_ate.util.cuid();(new =
Image()).src=3D_ate.share.genurl("mailto",0,al.share,al.config)};al.href=3D=
_ate.share.genieu(al.share);r(al,ao,ac);C.ems.push(al)}}if(!al.title||al.=
at_titled){var =
ah=3DC.util.getServiceName(ao,!ai);al.title=3Dn(am.follow?(T[ao]?T[ao]:"F=
ollow on "+ah):(S[ao]?S[ao]:"Send to =
"+ah));al.at_titled=3D1}}else{if(al.conf.product&&al.parentNode.className=
.indexOf("toolbox")=3D=3D-1){B(al)}}}var =
af;switch(aj){case"img":if(!al.hasChildNodes()){var =
aw=3D(al.conf.ui_language||_ate.lng()).split("-").shift(),an=3D_ate.ivl(a=
w);if(!an){aw=3D"en"}else{if(an!=3D=3D1){aw=3Dan}}af=3DV(_ate.iwb(aw)?150=
:125,16,"Share",_atr+"static/btn/v2/lg-share-"+aw.substr(0,2)+".gif")}bre=
ak}if(af){al.appendChild(af)}}}}function =
g(){if(window.googleapisv0&&window.googleapisv0.plusone){googleapisv0.plu=
sone.go()}else{if(!m){var =
d=3D_ate.ajs("//plusone.sandbox.google.com/api/googleapisv0.js",1);if(typ=
eof(d)=3D=3D"object"){d.innerHTML=3D'{"lang":"en-US"}'}m=3D1}else{if(H<3)=
{setTimeout(g,3000+1000*2*(H++))}}}}function =
N(){if(W.location.href.indexOf(_atr)=3D=3D-1&&!_ate.sub&&!j){if(p()){j=3D=
1;FB.Event.subscribe("edge.create",function(w){if(!aa[w]){var =
d=3D{};for(var u in =
addthis_share){d[u]=3Daddthis_share[u]}d.url=3Dw;_ate.share.track("facebo=
ok_like",0,d,addthis_config);aa[w]=3D1}});FB.Event.subscribe("edge.remove=
",function(w){if(aa[w]){var d=3D{};for(var u in =
addthis_share){d[u]=3Daddthis_share[u]}d.url=3Dw;_ate.share.track("facebo=
ok_dislike",0,d,addthis_config);aa[w]=3D0}})}else{if(window.fbAsyncInit&&=
!y){if(l<3){setTimeout(N,3000+1000*2*(l++))}y=3D1}}}}function =
Z(aE,aF,aG,at,aM){for(var aP=3D0;aP<aE.length;aP++){var =
aX=3DaE[aP];if(aX=3D=3Dnull){continue}if(at!=3D=3Dfalse||!aX.ost){var =
ap=3Da(aX,aF,aG,!aM),ac=3D0,aZ=3D"at300",aW=3DaX.className||"",ag=3D"",aI=
=3DaW.match(/addthis_button_([\w\.]+)(?:\s|$)/),ax=3D{},ak=3DaI&&aI.lengt=
h?aI[1]:0;e(ap.conf,x);e(ap.share,O);if(ak){if(ak=3D=3D=3D"tweetmeme"&&aX=
.className.indexOf("chiclet_style")=3D=3D-1){if(aX.ost){continue}var =
aO=3Di(aX,"tm"),aH=3D50,aR=3D61;ag=3D_ate.util.toKV(aO);if(aO.style=3D=3D=
=3D"compact"){aH=3D95;aR=3D25}aX.innerHTML=3D'<iframe frameborder=3D"0" =
width=3D"'+aH+'" height=3D"'+aR+'" scrolling=3D"no" =
allowTransparency=3D"true" scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+"></iframe>";var =
a1=3DaX.firstChild;a1.src=3D"//api.tweetmeme.com/button.js?url=3D"+_euc(a=
p.share.url)+"&"+ag;aX.noh=3DaX.ost=3D1}else{if(ak=3D=3D=3D"linkedin_coun=
ter"){if(aX.ost){continue}var =
aJ=3Di(aX,"li"),aG=3Dap.share,aY=3DaJ.width||100,ah=3DaJ.height||18,ag,aQ=
=3D"",al;if(!aJ.counter){aJ.counter=3D"horizontal"}if(!aG.passthrough){aG=
.passthrough=3D{}}aG.passthrough.linkedin=3D_ate.util.toKV(aJ);aQ=3D_ate.=
util.rtoKV(aG);if(aJ.counter=3D=3D=3D"top"){ah=3D55;aY=3D57;if(!aJ.height=
){aJ.height=3Dah}if(!aJ.width){aJ.width=3DaY}}else{if(aJ.counter=3D=3D=3D=
"right"){aY=3D100;if(!aJ.width){aJ.width=3Day}}}if(aJ.width){aY=3DaJ.widt=
h}if(aJ.height){ah=3DaJ.height}ag=3D_ate.util.toKV(aJ),aX.innerHTML=3D'<i=
frame frameborder=3D"0" role=3D"presentation" scrolling=3D"no" =
allowTransparency=3D"true" scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+' style=3D"width:'+aY+"px; =
height:"+ah+'px;"></iframe>';al=3DaX.firstChild;if(!ap.conf.pubid){ap.con=
f.pubid=3Daddthis_config.pubid||_ate.pub()}al.src=3D_atr+"static/r07/link=
edin03.html#href=3D"+_euc(ap.share.url)+"&dr=3D"+_euc(_ate.dr)+"&conf=3D"=
+_euc(_ate.util.toKV(ap.conf))+"&share=3D"+_euc(aQ)+"&li=3D"+_euc(ag);aX.=
noh=3DaX.ost=3D1}else{if(ak=3D=3D=3D"tweet"){if(aX.ost){continue}var =
ad=3Di(aX,"tw"),aG=3Dap.share,ay=3Dad.width||55,aD=3Dad.height||20,ag,aQ=3D=
"",av;if(!ad.text){ad.text=3Dap.share.title}if(!ad.via){ad.via=3D"AddThis=
"}if(!ad.count){ad.count=3D"horizontal"}if(!aG.passthrough){aG.passthroug=
h=3D{}}aG.passthrough.twitter=3D_ate.util.toKV(ad);aQ=3D_ate.util.rtoKV(a=
G);if(ad.count=3D=3D=3D"vertical"){aD=3D62;if(!ad.height){ad.height=3DaD}=
}else{if(ad.count=3D=3D=3D"horizontal"){ay=3D110;if(!ad.width){ad.width=3D=
ay}}}if(ad.width){ay=3Dad.width}if(ad.height){aD=3Dad.height}ag=3D_ate.ut=
il.toKV(ad),aX.innerHTML=3D'<iframe frameborder=3D"0" =
role=3D"presentation" scrolling=3D"no" allowTransparency=3D"true" =
scrollbars=3D"no"'+(_ate.bro.ie6?" src=3D\"javascript:''\"":"")+' =
style=3D"width:'+ay+"px; =
height:"+aD+'px;"></iframe>';av=3DaX.firstChild;if(!ap.conf.pubid){ap.con=
f.pubid=3Daddthis_config.pubid||_ate.pub()}av.src=3D_atr+"static/r07/twee=
t03.html#href=3D"+_euc(ap.share.url)+"&dr=3D"+_euc(_ate.dr)+"&conf=3D"+_e=
uc(_ate.util.toKV(ap.conf))+"&share=3D"+_euc(aQ)+"&tw=3D"+_euc(ag);aX.noh=
=3DaX.ost=3D1}else{if(ak=3D=3D=3D"google_plusone"){var =
az=3Di(aX,"g:plusone"),aq=3D"";if(!az.href){az.href=3D_ate.track.mgu(ap.s=
hare.url)}if(!az.width){az.width=3D83}if(!az.height){az.height=3D20}for(v=
ar aN in az){aq+=3D" "+aN+'=3D"'+az[aN]+'"'}aX.innerHTML=3D"<g:plusone =
"+aq+"></g:plusone>";g()}else{if(ak=3D=3D=3D"facebook_like"){if(aX.ost){c=
ontinue}var =
w,ai=3Di(aX,"fb:like"),au=3D"",a0=3Dai.layout||"button_count",aL=3Dai.loc=
ale||_ate.gfl(_ate.lng()),u=3D{standard:[450,ai.show_faces?80:35],button_=
count:[90,25],box_count:[55,65]},aV=3Dai.width||(u[a0]?u[a0][0]:100),ae=3D=
ai.height||(u[a0]?u[a0][1]:25),an=3D"fb-root",ar=3Dfalse,aC=3Dwindow.fbAs=
yncInit,aK=3DW.getElementById(an);ag=3D_ate.util.toKV(ai);_ate.ufbl=3D1;t=
ry{var =
aw=3D(document.getElementsByTagName("html"))[0];if(aw){if(aw.getAttribute=
&&aw.getAttribute("xmlns:fb")){ar=3Dtrue}else{if(_ate.bro.msi){var =
aU=3Daw.outerHTML.substr(0,aw.outerHTML.indexOf(">"));if(aU.indexOf("xmln=
s:fb")>-1){ar=3Dtrue}}}}}catch(aT){}if((_atc.ltj&&(!window.FB_RequireFeat=
ures&&(!window.FB||(!FB.Share&&!FB.Bootstrap)))&&ar)||(p()&&FB.XFBML&&FB.=
XFBML.parse)){if(ai.layout=3D=3D=3Dundefined){ai.layout=3D"button_count"}=
if(ai.show_faces=3D=3D=3Dundefined){ai.show_faces=3D"false"}if(ai.action=3D=
=3D=3Dundefined){ai.action=3D"like"}if(ai.width=3D=3D=3Dundefined){ai.wid=
th=3DaV}if(ai.font=3D=3D=3Dundefined){ai.font=3D"arial"}if(ai.href=3D=3D=3D=
undefined){ai.href=3D_ate.track.mgu(ap.share.url)}for(var aN in =
ai){au+=3D" "+aN+'=3D"'+ai[aN]+'"'}if(_atc.ufc){aX.innerHTML=3D'<fb:like =
ref=3D"'+_ate.share.gcp(ap.share,ap.conf).replace(",","_")+'" =
'+au+"></fb:like>"}else{aX.innerHTML=3D'<fb:like ref=3D"addthis" =
'+au+"></fb:like>"}if(p()&&FB.XFBML&&FB.XFBML.parse){FB.XFBML.parse(aX);N=
()}else{if(aC){}else{if(!aK){aK=3DW.ce("div");aK.id=3Dan;t.appendChild(aK=
)}if(!aC){aT=3DW.createElement("script");aT.src=3DW.location.protocol+"//=
connect.facebook.net/"+aL+"/all.js";aT.async=3Dtrue;aK.appendChild(aT);aC=
=3Dfunction(){FB.init({appId:"172525162793917",status:true,cookie:false})=
}}}M.push(aX);if(ab){ab=3Dfalse;window.__orig__fbAsyncInit=3DaC;window.fb=
AsyncInit=3Dfunction(){window.__orig__fbAsyncInit();for(var =
a2=3D0;a2<M.length;a2++){FB.XFBML.parse(M[a2])}N()}}}}else{if(!_ate.bro.m=
si){w=3DW.ce("iframe")}else{aX.innerHTML=3D'<iframe frameborder=3D"0" =
scrolling=3D"no" allowTransparency=3D"true" =
scrollbars=3D"no"'+(_ate.bro.ie6?" =
src=3D\"javascript:''\"":"")+"></iframe>";w=3DaX.firstChild}w.style.overf=
low=3D"hidden";w.style.scrolling=3D"no";w.style.scrollbars=3D"no";w.style=
.border=3D"none";w.style.borderWidth=3D"0px";w.style.width=3DaV+"px";w.st=
yle.height=3Dae+"px";w.src=3D"//www.facebook.com/plugins/like.php?href=3D=
"+_euc(ap.share.url)+"&layout=3Dbutton_count&show_faces=3Dfalse&width=3D1=
00&action=3Dlike&font=3Darial&"+ag;if(!_ate.bro.msi){aX.appendChild(w)}}U=
.push(w);aX.noh=3DaX.ost=3D1}else{if(ak.indexOf("preferred")>-1){if(aX._i=
ss){continue}aI=3DaW.match(/addthis_button_preferred_([0-9]+)(?:\s|$)/);v=
ar =
aS=3D((aI&&aI.length)?Math.min(16,Math.max(1,parseInt(aI[1]))):1)-1;if(!a=
X.conf){aX.conf=3D{}}aX.conf.product=3D"tbx-"+_atc.ver;B(aX);if(window._a=
tw){if(!aX.parentNode.services){aX.parentNode.services=3D{}}var =
af=3D_atw.conf.services_exclude||"",d=3D_atw.loc,aj=3DaX.parentNode.servi=
ces,aB=3Db(addthis_options.replace(",more","").split(","),d.split(","));d=
o{ak=3DaB[aS++]}while(aS<aB.length&&(af.indexOf(ak)>-1||aj[ak]));if(aj[ak=
]){for(var aN in =
_atw.list){if(!aj[aN]&&af.indexOf(aN)=3D=3D-1){ak=3DaN;break}}}aX._ips=3D=
1;if(aX.className.indexOf(ak)=3D=3D-1){aX.className+=3D" =
addthis_button_"+ak;aX._iss=3D1}aX.parentNode.services[ak]=3D1}else{_ate.=
alg(ap.conf.ui_language||window.addthis_language);_ate.plo.unshift(["deco=
",Z,[aX],aF,aG,true]);if(_ate.gssh){_ate.pld=3D_ate.ajs("static/r07/menu7=
4.js")}else{if(!_ate.pld){_ate.pld=3D1;var =
ao=3Dfunction(){_ate.pld=3D_ate.ajs("static/r07/menu74.js")};if(_ate.upm)=
{_ate._rec.push(function(a2){if(a2.ssh){ao()}});setTimeout(ao,500)}else{a=
o()}}}continue}}else{if(ak.indexOf("follow")>-1){ak=3Dak.split("_follow")=
.shift();ax.follow=3Dtrue;ap.share.url=3Dv(ak,ap.share.userid)}}}}}}}if(!=
Y[ak]&&(R||q(aX))){E.load()}if(!aX.childNodes.length){var =
am=3DW.ce("span");aX.appendChild(am);am.className=3DaZ+"bs at15nc =
at15t_"+ak}else{if(aX.childNodes.length=3D=3D1){var =
aA=3DaX.childNodes[0];if(aA.nodeType=3D=3D3){var =
am=3DW.ce("span");aX.insertBefore(am,aA);am.className=3DaZ+"bs at15nc =
at15t_"+ak}}else{ac=3D1}}if(ak=3D=3D=3D"compact"||ak=3D=3D=3D"expanded"){=
if(!ac&&aW.indexOf(aZ)=3D=3D-1){aX.className+=3D" =
"+aZ+"m"}if(ap.conf.product&&ap.conf.product.indexOf("men-")=3D=3D-1){ap.=
conf.product+=3D",men-"+_atc.ver}if(ak=3D=3D=3D"expanded"){ax.nohover=3Dt=
rue;ax.singleservice=3D"more"}}else{if((aX.parentNode.className||"").inde=
xOf("toolbox")>-1){if(!aX.parentNode.services){aX.parentNode.services=3D{=
}}aX.parentNode.services[ak]=3D1}if(!ac&&aW.indexOf(aZ)=3D=3D-1){aX.class=
Name+=3D" =
"+aZ+"b"}ax.singleservice=3Dak}if(aX._ips){ax.issh=3Dtrue}P([aX],ap,ax,aM=
);aX.ost=3D1;B(aX)}}}}function k(w,ag,d,ac){var =
u=3Dd.data_ga_tracker,af=3Dd.data_ga_property;if(af){if(typeof(window._ga=
t)=3D=3D"object"&&_gat._getTracker){u=3D_gat._getTracker(af)}else{if(type=
of(window._gaq)=3D=3D"object"&&_gaq._getAsyncTracker){u=3D_gaq._getAsyncT=
racker(af)}else{if(typeof(window._gaq)=3D=3D"array"){_gaq.push([function(=
){_ate.gat(w,ag,d,ac)}])}}}}if(u&&typeof(u)=3D=3D"string"){u=3Dwindow[u]}=
if(u&&typeof(u)=3D=3D"object"){var =
ad=3Dag||(ac||{}).url||location.href;if(ad.toLowerCase().replace("https",=
"http").indexOf("http%3a%2f%2f")=3D=3D0){ad=3D_duc(ad)}try{u._trackEvent(=
"addthis",w,ad)}catch(ae){try{u._initData();u._trackEvent("addthis",w,ad)=
}catch(ae){}}}}_ate.gat=3Dk;C.update=3Dfunction(af,ad,w){if(af=3D=3D"shar=
e"){if(ad=3D=3D"url"){_ate.usu(0,1)}if(!window.addthis_share){window.addt=
his_share=3D{}}window.addthis_share[ad]=3Dw;A[ad]=3Dw;for(var d in =
C.links){var ae=3DC.links[d],ac=3Dnew =
RegExp("&"+ad+"=3D(.*)&"),u=3D"&"+ad+"=3D"+_euc(w)+"&";if(ae.share){ae.sh=
are[ad]=3Dw}if(!ae.noh){ae.href=3Dae.href.replace(ac,u);if(ae.href.indexO=
f(ad)=3D=3D-1){ae.href+=3Du}}}for(var d in C.ems){var =
ae=3DC.ems[d];ae.href=3D_ate.share.genieu(addthis_share)}}else{if(af=3D=3D=
"config"){if(!window.addthis_config){window.addthis_config=3D{}}window.ad=
dthis_config[ad]=3Dw;F[ad]=3Dw}}};C._render=3DP;var o=3D[new =
_ate.resource.Resource("countercss",_atr+"static/r07/counter58.css",funct=
ion(){return true}),new =
_ate.resource.Resource("counter",_atr+"js/250/plugin.sharecounter.js",fun=
ction(){return =
window.addthis.counter.ost})];if(!J.JSON||!J.JSON.stringify){o.unshift(ne=
w =
_ate.resource.Resource("json2",_atr+"static/r07/json2.js",function(){retu=
rn =
J.JSON&&J.JSON.stringify}))}C.counter=3Dfunction(ac,u,w){if(ac){ac=3DC._s=
elect(ac);if(ac.length){if(!C.counter.selects){C.counter.selects=3D[]}C.c=
ounter.selects=3DC.counter.selects.concat({counter:ac,config:u,share:w});=
for(var d in =
o){if((o[d]||{}).load){o[d].load()}}}}};C.button=3Dfunction(w,d,u){d=3Dd|=
|{};if(!d.product){d.product=3D"men-"+_atc.ver}P(w,{conf:d,share:u},{inte=
rnal:"img"})};C.toolbox=3Dfunction(af,u,ag,ah){var ai=3Dc(af);for(var =
ac=3D0;ac<ai.length;ac++){var =
w=3Dai[ac],ad=3Da(w,u,ag,ah),d=3DW.ce("div"),ae;w.services=3D{};if(!ad.co=
nf.product){ad.conf.product=3D"tbx"+(w.className.indexOf("32x32")>-1?"32"=
:"")+"-"+_atc.ver}if(w){ae=3Dw.getElementsByTagName("a");if(ae){Z(ae,ad.c=
onf,ad.share,!ah,!ah)}w.appendChild(d)}d.className=3D"atclear"}};C.ready=3D=
function(){var =
d=3DC,u=3D".addthis_";if(d.ost){return}d.ost=3D1;C.toolbox(u+"toolbox",nu=
ll,null,true);C.button(u+"button");C.counter(u+"counter");Z(z,null,null,f=
alse);_ate.ed.fire("addthis.ready",C);if(_ate.onr){_ate.onr(C)}for(var =
w=3D0,ad=3Dd.plo,ac;w<ad.length;w++){ac=3Dad[w];(ac.ns?d[ac.ns]:d)[ac.cal=
l].apply(this,ac.args)}N()};C.util.getAttributes=3Da;window.addthis=3DC;w=
indow.addthis.ready()}}));_ate.extend(addthis,{user:(function(){var =
k=3D_ate,f=3Daddthis,l=3D{},c=3D0,m=3D0,e=3D0,d;function j(a,n){return =
k.reduce(["getID","getServiceShareHistory"],a,n)}function g(a,n){return =
function(o){setTimeout(function(){o(k[a]||n)},0)}}function =
i(a){if(c){return}if(!a||!a.uid){return}if(d!=3D=3Dnull){clearTimeout(d)}=
d=3Dnull;c=3D1;j(function(p,n,o){l[n]=3Dl[n].queuer.flush(g.apply(f,p[o])=
,f);return p},[["uid",""],["_ssh",[]]])}function =
h(){if(!_ate.pld){_ate.pld=3D(new =
_ate.resource.Resource("menujs",_atr+"static/r07/menu74.js",function(){re=
turn true})).load()}}function =
b(a){if(m&&(a.uid||a.ssh!=3D=3Dundefined)){h();m=3D0}}d=3DsetTimeout(func=
tion(){var =
a=3D{uid:"x",ssh:"",ups:""};e=3D1;i(a);b(a)},5000);k._rec.push(i);l.getPr=
eferredServices=3Dfunction(a){if(window._atw){_atw.gps(a)}else{_ate.ed.ad=
dEventListener("addthis.menu.ready",function(){_atw.gps(a)});_ate.alg();i=
f(k.gssh||e){h()}else{if(!k.pld&&!m){_ate._rec.push(b)}}m=3D1}};return =
j(function(n,a){n[a]=3D(new f._Queuer(a)).call;return n},l)})()});
------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js

/*!=0A=
 * jQuery JavaScript Library v1.6.1=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright 2011, John Resig=0A=
 * Dual licensed under the MIT or GPL Version 2 licenses.=0A=
 * http://jquery.org/license=0A=
 *=0A=
 * Includes Sizzle.js=0A=
 * http://sizzlejs.com/=0A=
 * Copyright 2011, The Dojo Foundation=0A=
 * Released under the MIT, BSD, and GPL Licenses.=0A=
 *=0A=
 * Date: Thu May 12 15:04:36 2011 -0400=0A=
 */=0A=
(function(a,b){function cy(a){return =
f.isWindow(a)?a:a.nodeType=3D=3D=3D9?a.defaultView||a.parentWindow:!1}fun=
ction cv(a){if(!cj[a]){var =
b=3Df("<"+a+">").appendTo("body"),d=3Db.css("display");b.remove();if(d=3D=
=3D=3D"none"||d=3D=3D=3D""){ck||(ck=3Dc.createElement("iframe"),ck.frameB=
order=3Dck.width=3Dck.height=3D0),c.body.appendChild(ck);if(!cl||!ck.crea=
teElement)cl=3D(ck.contentWindow||ck.contentDocument).document,cl.write("=
<!doctype><html><body></body></html>");b=3Dcl.createElement(a),cl.body.ap=
pendChild(b),d=3Df.css(b,"display"),c.body.removeChild(ck)}cj[a]=3Dd}retu=
rn cj[a]}function cu(a,b){var =
c=3D{};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=3Da});=
return c}function ct(){cq=3Db}function cs(){setTimeout(ct,0);return =
cq=3Df.now()}function ci(){try{return new =
a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return =
new a.XMLHttpRequest}catch(b){}}function =
cb(a,c){a.dataFilter&&(c=3Da.dataFilter(c,a.dataType));var =
d=3Da.dataTypes,e=3D{},g,h,i=3Dd.length,j,k=3Dd[0],l,m,n,o,p;for(g=3D1;g<=
i;g++){if(g=3D=3D=3D1)for(h in a.converters)typeof =
h=3D=3D"string"&&(e[h.toLowerCase()]=3Da.converters[h]);l=3Dk,k=3Dd[g];if=
(k=3D=3D=3D"*")k=3Dl;else if(l!=3D=3D"*"&&l!=3D=3Dk){m=3Dl+" =
"+k,n=3De[m]||e["* "+k];if(!n){p=3Db;for(o in e){j=3Do.split(" =
");if(j[0]=3D=3D=3Dl||j[0]=3D=3D=3D"*"){p=3De[j[1]+" =
"+k];if(p){o=3De[o],o=3D=3D=3D!0?n=3Dp:p=3D=3D=3D!0&&(n=3Do);break}}}}!n&=
&!p&&f.error("No conversion from "+m.replace(" "," to =
")),n!=3D=3D!0&&(c=3Dn?n(c):p(o(c)))}}return c}function ca(a,c,d){var =
e=3Da.contents,f=3Da.dataTypes,g=3Da.responseFields,h,i,j,k;for(i in g)i =
in =
d&&(c[g[i]]=3Dd[i]);while(f[0]=3D=3D=3D"*")f.shift(),h=3D=3D=3Db&&(h=3Da.=
mimeType||c.getResponseHeader("content-type"));if(h)for(i in =
e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in =
d)j=3Df[0];else{for(i in d){if(!f[0]||a.converters[i+" =
"+f[0]]){j=3Di;break}k||(k=3Di)}j=3Dj||k}if(j){j!=3D=3Df[0]&&f.unshift(j)=
;return d[j]}}function =
b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b=
_(a+"["+(typeof e=3D=3D"object"||f.isArray(e)?b:"")+"]",e,c,d)});else =
if(!c&&b!=3Dnull&&typeof b=3D=3D"object")for(var e in =
b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function =
b$(a,c,d,e,f,g){f=3Df||c.dataTypes[0],g=3Dg||{},g[f]=3D!0;var =
h=3Da[f],i=3D0,j=3Dh?h.length:0,k=3Da=3D=3D=3DbU,l;for(;i<j&&(k||!l);i++)=
l=3Dh[i](c,d,e),typeof =
l=3D=3D"string"&&(!k||g[l]?l=3Db:(c.dataTypes.unshift(l),l=3Db$(a,c,d,e,l=
,g)));(k||!l)&&!g["*"]&&(l=3Db$(a,c,d,e,"*",g));return l}function =
bZ(a){return function(b,c){typeof =
b!=3D"string"&&(c=3Db,b=3D"*");if(f.isFunction(c)){var =
d=3Db.toLowerCase().split(bQ),e=3D0,g=3Dd.length,h,i,j;for(;e<g;e++)h=3Dd=
[e],j=3D/^\+/.test(h),j&&(h=3Dh.substr(1)||"*"),i=3Da[h]=3Da[h]||[],i[j?"=
unshift":"push"](c)}}}function bD(a,b,c){var =
d=3Db=3D=3D=3D"width"?bx:by,e=3Db=3D=3D=3D"width"?a.offsetWidth:a.offsetH=
eight;if(c=3D=3D=3D"border")return =
e;f.each(d,function(){c||(e-=3DparseFloat(f.css(a,"padding"+this))||0),c=3D=
=3D=3D"margin"?e+=3DparseFloat(f.css(a,"margin"+this))||0:e-=3DparseFloat=
(f.css(a,"border"+this+"Width"))||0});return e}function =
bn(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval=
((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentN=
ode&&b.parentNode.removeChild(b)}function =
bm(a){f.nodeName(a,"input")?bl(a):a.getElementsByTagName&&f.grep(a.getEle=
mentsByTagName("input"),bl)}function =
bl(a){if(a.type=3D=3D=3D"checkbox"||a.type=3D=3D=3D"radio")a.defaultCheck=
ed=3Da.checked}function bk(a){return"getElementsByTagName"in =
a?a.getElementsByTagName("*"):"querySelectorAll"in =
a?a.querySelectorAll("*"):[]}function bj(a,b){var =
c;if(b.nodeType=3D=3D=3D1){b.clearAttributes&&b.clearAttributes(),b.merge=
Attributes&&b.mergeAttributes(a),c=3Db.nodeName.toLowerCase();if(c=3D=3D=3D=
"object")b.outerHTML=3Da.outerHTML;else =
if(c!=3D=3D"input"||a.type!=3D=3D"checkbox"&&a.type!=3D=3D"radio"){if(c=3D=
=3D=3D"option")b.selected=3Da.defaultSelected;else =
if(c=3D=3D=3D"input"||c=3D=3D=3D"textarea")b.defaultValue=3Da.defaultValu=
e}else =
a.checked&&(b.defaultChecked=3Db.checked=3Da.checked),b.value!=3D=3Da.val=
ue&&(b.value=3Da.value);b.removeAttribute(f.expando)}}function =
bi(a,b){if(b.nodeType=3D=3D=3D1&&!!f.hasData(a)){var =
c=3Df.expando,d=3Df.data(a),e=3Df.data(b,d);if(d=3Dd[c]){var =
g=3Dd.events;e=3De[c]=3Df.extend({},d);if(g){delete =
e.handle,e.events=3D{};for(var h in g)for(var =
i=3D0,j=3Dg[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+=
g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bh(a,b){return =
f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a=
.ownerDocument.createElement("tbody")):a}function =
X(a,b,c){b=3Db||0;if(f.isFunction(b))return f.grep(a,function(a,d){var =
e=3D!!b.call(a,d,a);return e=3D=3D=3Dc});if(b.nodeType)return =
f.grep(a,function(a,d){return a=3D=3D=3Db=3D=3D=3Dc});if(typeof =
b=3D=3D"string"){var d=3Df.grep(a,function(a){return =
a.nodeType=3D=3D=3D1});if(S.test(b))return =
f.filter(b,d,!c);b=3Df.filter(b,d)}return f.grep(a,function(a,d){return =
f.inArray(a,b)>=3D0=3D=3D=3Dc})}function =
W(a){return!a||!a.parentNode||a.parentNode.nodeType=3D=3D=3D11}function =
O(a,b){return(a&&a!=3D=3D"*"?a+".":"")+b.replace(A,"`").replace(B,"&")}fu=
nction N(a){var =
b,c,d,e,g,h,i,j,k,l,m,n,o,p=3D[],q=3D[],r=3Df._data(this,"events");if(!(a=
.liveFired=3D=3D=3Dthis||!r||!r.live||a.target.disabled||a.button&&a.type=
=3D=3D=3D"click")){a.namespace&&(n=3Dnew =
RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)"))=
,a.liveFired=3Dthis;var =
s=3Dr.live.slice(0);for(i=3D0;i<s.length;i++)g=3Ds[i],g.origType.replace(=
y,"")=3D=3D=3Da.type?q.push(g.selector):s.splice(i--,1);e=3Df(a.target).c=
losest(q,a.currentTarget);for(j=3D0,k=3De.length;j<k;j++){m=3De[j];for(i=3D=
0;i<s.length;i++){g=3Ds[i];if(m.selector=3D=3D=3Dg.selector&&(!n||n.test(=
g.namespace))&&!m.elem.disabled){h=3Dm.elem,d=3Dnull;if(g.preType=3D=3D=3D=
"mouseenter"||g.preType=3D=3D=3D"mouseleave")a.type=3Dg.preType,d=3Df(a.r=
elatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=3Dh);(!d||d!=3D=
=3Dh)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=3D0,k=3Dp.lengt=
h;j<k;j++){e=3Dp[j];if(c&&e.level>c)break;a.currentTarget=3De.elem,a.data=
=3De.handleObj.data,a.handleObj=3De.handleObj,o=3De.handleObj.origHandler=
.apply(e.elem,arguments);if(o=3D=3D=3D!1||a.isPropagationStopped()){c=3De=
.level,o=3D=3D=3D!1&&(b=3D!1);if(a.isImmediatePropagationStopped())break}=
}return b}}function L(a,c,d){var =
e=3Df.extend({},d[0]);e.type=3Da,e.originalEvent=3D{},e.liveFired=3Db,f.e=
vent.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}funct=
ion F(){return!0}function E(){return!1}function m(a,c,d){var =
e=3Dc+"defer",g=3Dc+"queue",h=3Dc+"mark",i=3Df.data(a,e,b,!0);i&&(d=3D=3D=
=3D"queue"||!f.data(a,g,b,!0))&&(d=3D=3D=3D"mark"||!f.data(a,h,b,!0))&&se=
tTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a=
,e,!0),i.resolve())},0)}function l(a){for(var b in =
a)if(b!=3D=3D"toJSON")return!1;return!0}function =
k(a,c,d){if(d=3D=3D=3Db&&a.nodeType=3D=3D=3D1){var =
e=3D"data-"+c.replace(j,"$1-$2").toLowerCase();d=3Da.getAttribute(e);if(t=
ypeof =
d=3D=3D"string"){try{d=3Dd=3D=3D=3D"true"?!0:d=3D=3D=3D"false"?!1:d=3D=3D=
=3D"null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(=
g){}f.data(a,c,d)}else d=3Db}return d}var =
c=3Da.document,d=3Da.navigator,e=3Da.location,f=3Dfunction(){function =
H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTim=
eout(H,1);return}e.ready()}}var e=3Dfunction(a,b){return new =
e.fn.init(a,b,h)},f=3Da.jQuery,g=3Da.$,h,i=3D/^(?:[^<]*(<[\w\W]+>)[^>]*$|=
#([\w\-]*)$)/,j=3D/\S/,k=3D/^\s+/,l=3D/\s+$/,m=3D/\d/,n=3D/^<(\w+)\s*\/?>=
(?:<\/\1>)?$/,o=3D/^[\],:{}\s]*$/,p=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})=
/g,q=3D/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g=
,r=3D/(?:^|:|,)(?:\s*\[)+/g,s=3D/(webkit)[ =
\/]([\w.]+)/,t=3D/(opera)(?:.*version)?[ \/]([\w.]+)/,u=3D/(msie) =
([\w.]+)/,v=3D/(mozilla)(?:.*? =
rv:([\w.]+))?/,w=3Dd.userAgent,x,y,z,A=3DObject.prototype.toString,B=3DOb=
ject.prototype.hasOwnProperty,C=3DArray.prototype.push,D=3DArray.prototyp=
e.slice,E=3DString.prototype.trim,F=3DArray.prototype.indexOf,G=3D{};e.fn=
=3De.prototype=3D{constructor:e,init:function(a,d,f){var =
g,h,j,k;if(!a)return =
this;if(a.nodeType){this.context=3Dthis[0]=3Da,this.length=3D1;return =
this}if(a=3D=3D=3D"body"&&!d&&c.body){this.context=3Dc,this[0]=3Dc.body,t=
his.selector=3Da,this.length=3D1;return this}if(typeof =
a=3D=3D"string"){a.charAt(0)!=3D=3D"<"||a.charAt(a.length-1)!=3D=3D">"||a=
.length<3?g=3Di.exec(a):g=3D[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=3D=
d instanceof =
e?d[0]:d,k=3Dd?d.ownerDocument||d:c,j=3Dn.exec(a),j?e.isPlainObject(d)?(a=
=3D[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=3D[k.createElement(j=
[1])]:(j=3De.buildFragment([g[1]],[k]),a=3D(j.cacheable?e.clone(j.fragmen=
t):j.fragment).childNodes);return =
e.merge(this,a)}h=3Dc.getElementById(g[2]);if(h&&h.parentNode){if(h.id!=3D=
=3Dg[2])return =
f.find(a);this.length=3D1,this[0]=3Dh}this.context=3Dc,this.selector=3Da;=
return =
this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.i=
sFunction(a))return =
f.ready(a);a.selector!=3D=3Db&&(this.selector=3Da.selector,this.context=3D=
a.context);return =
e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){=
return this.length},toArray:function(){return =
D.call(this,0)},get:function(a){return =
a=3D=3Dnull?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:fun=
ction(a,b,c){var =
d=3Dthis.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObjec=
t=3Dthis,d.context=3Dthis.context,b=3D=3D=3D"find"?d.selector=3Dthis.sele=
ctor+(this.selector?" =
":"")+c:b&&(d.selector=3Dthis.selector+"."+b+"("+c+")");return =
d},each:function(a,b){return =
e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return =
this},eq:function(a){return =
a=3D=3D=3D-1?this.slice(a):this.slice(a,+a+1)},first:function(){return =
this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return =
this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","=
))},map:function(a){return =
this.pushStack(e.map(this,function(b,c){return =
a.call(b,c,b)}))},end:function(){return =
this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].sp=
lice},e.fn.init.prototype=3De.fn,e.extend=3De.fn.extend=3Dfunction(){var =
a,c,d,f,g,h,i=3Darguments[0]||{},j=3D1,k=3Darguments.length,l=3D!1;typeof=
 i=3D=3D"boolean"&&(l=3Di,i=3Darguments[1]||{},j=3D2),typeof =
i!=3D"object"&&!e.isFunction(i)&&(i=3D{}),k=3D=3D=3Dj&&(i=3Dthis,--j);for=
(;j<k;j++)if((a=3Darguments[j])!=3Dnull)for(c in =
a){d=3Di[c],f=3Da[c];if(i=3D=3D=3Df)continue;l&&f&&(e.isPlainObject(f)||(=
g=3De.isArray(f)))?(g?(g=3D!1,h=3Dd&&e.isArray(d)?d:[]):h=3Dd&&e.isPlainO=
bject(d)?d:{},i[c]=3De.extend(l,h,f)):f!=3D=3Db&&(i[c]=3Df)}return =
i},e.extend({noConflict:function(b){a.$=3D=3D=3De&&(a.$=3Dg),b&&a.jQuery=3D=
=3D=3De&&(a.jQuery=3Df);return =
e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!=
0)},ready:function(a){if(a=3D=3D=3D!0&&!--e.readyWait||a!=3D=3D!0&&!e.isR=
eady){if(!c.body)return =
setTimeout(e.ready,1);e.isReady=3D!0;if(a!=3D=3D!0&&--e.readyWait>0)retur=
n;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready"=
)}},bindReady:function(){if(!y){y=3De._Deferred();if(c.readyState=3D=3D=3D=
"complete")return =
setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMConten=
tLoaded",z,!1),a.addEventListener("load",e.ready,!1);else =
if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("on=
load",e.ready);var =
b=3D!1;try{b=3Da.frameElement=3D=3Dnull}catch(d){}c.documentElement.doScr=
oll&&b&&H()}}},isFunction:function(a){return =
e.type(a)=3D=3D=3D"function"},isArray:Array.isArray||function(a){return =
e.type(a)=3D=3D=3D"array"},isWindow:function(a){return a&&typeof =
a=3D=3D"object"&&"setInterval"in a},isNaN:function(a){return =
a=3D=3Dnull||!m.test(a)||isNaN(a)},type:function(a){return =
a=3D=3Dnull?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){i=
f(!a||e.type(a)!=3D=3D"object"||a.nodeType||e.isWindow(a))return!1;if(a.c=
onstructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"is=
PrototypeOf"))return!1;var c;for(c in a);return =
c=3D=3D=3Db||B.call(a,c)},isEmptyObject:function(a){for(var b in =
a)return!1;return!0},error:function(a){throw =
a},parseJSON:function(b){if(typeof b!=3D"string"||!b)return =
null;b=3De.trim(b);if(a.JSON&&a.JSON.parse)return =
a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))=
return(new Function("return "+b))();e.error("Invalid JSON: =
"+b)},parseXML:function(b,c,d){a.DOMParser?(d=3Dnew =
DOMParser,c=3Dd.parseFromString(b,"text/xml")):(c=3Dnew =
ActiveXObject("Microsoft.XMLDOM"),c.async=3D"false",c.loadXML(b)),d=3Dc.d=
ocumentElement,(!d||!d.nodeName||d.nodeName=3D=3D=3D"parsererror")&&e.err=
or("Invalid XML: "+b);return =
c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||=
function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return =
a.nodeName&&a.nodeName.toUpperCase()=3D=3D=3Db.toUpperCase()},each:functi=
on(a,c,d){var =
f,g=3D0,h=3Da.length,i=3Dh=3D=3D=3Db||e.isFunction(a);if(d){if(i){for(f =
in a)if(c.apply(a[f],d)=3D=3D=3D!1)break}else =
for(;g<h;)if(c.apply(a[g++],d)=3D=3D=3D!1)break}else if(i){for(f in =
a)if(c.call(a[f],f,a[f])=3D=3D=3D!1)break}else =
for(;g<h;)if(c.call(a[g],g,a[g++])=3D=3D=3D!1)break;return =
a},trim:E?function(a){return =
a=3D=3Dnull?"":E.call(a)}:function(a){return =
a=3D=3Dnull?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b=
){var c=3Db||[];if(a!=3Dnull){var =
d=3De.type(a);a.length=3D=3Dnull||d=3D=3D=3D"string"||d=3D=3D=3D"function=
"||d=3D=3D=3D"regexp"||e.isWindow(a)?C.call(c,a):e.merge(c,a)}return =
c},inArray:function(a,b){if(F)return F.call(b,a);for(var =
c=3D0,d=3Db.length;c<d;c++)if(b[c]=3D=3D=3Da)return =
c;return-1},merge:function(a,c){var d=3Da.length,e=3D0;if(typeof =
c.length=3D=3D"number")for(var f=3Dc.length;e<f;e++)a[d++]=3Dc[e];else =
while(c[e]!=3D=3Db)a[d++]=3Dc[e++];a.length=3Dd;return =
a},grep:function(a,b,c){var d=3D[],e;c=3D!!c;for(var =
f=3D0,g=3Da.length;f<g;f++)e=3D!!b(a[f],f),c!=3D=3De&&d.push(a[f]);return=
 d},map:function(a,c,d){var f,g,h=3D[],i=3D0,j=3Da.length,k=3Da =
instanceof e||j!=3D=3Db&&typeof =
j=3D=3D"number"&&(j>0&&a[0]&&a[j-1]||j=3D=3D=3D0||e.isArray(a));if(k)for(=
;i<j;i++)f=3Dc(a[i],i,d),f!=3Dnull&&(h[h.length]=3Df);else for(g in =
a)f=3Dc(a[g],g,d),f!=3Dnull&&(h[h.length]=3Df);return =
h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof =
c=3D=3D"string"){var d=3Da[c];c=3Da,a=3Dd}if(!e.isFunction(a))return =
b;var f=3DD.call(arguments,2),g=3Dfunction(){return =
a.apply(c,f.concat(D.call(arguments)))};g.guid=3Da.guid=3Da.guid||g.guid|=
|e.guid++;return g},access:function(a,c,d,f,g,h){var =
i=3Da.length;if(typeof c=3D=3D"object"){for(var j in =
c)e.access(a,j,c[j],f,g,d);return =
a}if(d!=3D=3Db){f=3D!h&&f&&e.isFunction(d);for(var =
k=3D0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return =
i?g(a[0],c):b},now:function(){return(new =
Date).getTime()},uaMatch:function(a){a=3Da.toLowerCase();var =
b=3Ds.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)=
||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function =
a(b,c){return new =
a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=3Dthis,a.fn=3Da.prototype=
=3Dthis(),a.fn.constructor=3Da,a.sub=3Dthis.sub,a.fn.init=3Dfunction(d,f)=
{f&&f instanceof e&&!(f instanceof a)&&(f=3Da(f));return =
e.fn.init.call(this,d,f,b)},a.fn.init.prototype=3Da.fn;var =
b=3Da(c);return a},browser:{}}),e.each("Boolean Number String Function =
Array Date RegExp Object".split(" "),function(a,b){G["[object =
"+b+"]"]=3Db.toLowerCase()}),x=3De.uaMatch(w),x.browser&&(e.browser[x.bro=
wser]=3D!0,e.browser.version=3Dx.version),e.browser.webkit&&(e.browser.sa=
fari=3D!0),j.test("=C2=A0")&&(k=3D/^[\s\xA0]+/,l=3D/[\s\xA0]+$/),h=3De(c)=
,c.addEventListener?z=3Dfunction(){c.removeEventListener("DOMContentLoade=
d",z,!1),e.ready()}:c.attachEvent&&(z=3Dfunction(){c.readyState=3D=3D=3D"=
complete"&&(c.detachEvent("onreadystatechange",z),e.ready())});return =
e}(),g=3D"done fail isResolved isRejected promise then always =
pipe".split(" "),h=3D[].slice;f.extend({_Deferred:function(){var =
a=3D[],b,c,d,e=3D{done:function(){if(!d){var =
c=3Darguments,g,h,i,j,k;b&&(k=3Db,b=3D0);for(g=3D0,h=3Dc.length;g<h;g++)i=
=3Dc[g],j=3Df.type(i),j=3D=3D=3D"array"?e.done.apply(e,i):j=3D=3D=3D"func=
tion"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return =
this},resolveWith:function(e,f){if(!d&&!b&&!c){f=3Df||[],c=3D1;try{while(=
a[0])a.shift().apply(e,f)}finally{b=3D[e,f],c=3D0}}return =
this},resolve:function(){e.resolveWith(this,arguments);return =
this},isResolved:function(){return!!c||!!b},cancel:function(){d=3D1,a=3D[=
];return this}};return e},Deferred:function(a){var =
b=3Df._Deferred(),c=3Df._Deferred(),d;f.extend(b,{then:function(a,c){b.do=
ne(a).fail(c);return this},always:function(){return =
b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectW=
ith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(=
a,c){return =
f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},func=
tion(a,c){var =
e=3Dc[0],g=3Dc[1],h;f.isFunction(e)?b[a](function(){h=3De.apply(this,argu=
ments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[=
g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a=3D=3Dnull){if(=
d)return d;d=3Da=3D{}}var =
c=3Dg.length;while(c--)a[g[c]]=3Db[g[c]];return =
a}}),b.done(c.cancel).fail(b.cancel),delete =
b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return =
function(c){b[a]=3Darguments.length>1?h.call(arguments,0):c,--e||g.resolv=
eWith(g,h.call(b,0))}}var =
b=3Darguments,c=3D0,d=3Db.length,e=3Dd,g=3Dd<=3D1&&a&&f.isFunction(a.prom=
ise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)=
?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else =
g!=3D=3Da&&g.resolveWith(g,d?[a]:[]);return =
g.promise()}}),f.support=3Dfunction(){var =
a=3Dc.createElement("div"),b=3Dc.documentElement,d,e,f,g,h,i,j,k,l,m,n,o,=
p,q,r;a.setAttribute("className","t"),a.innerHTML=3D"   =
<link/><table></table><a href=3D'/a' =
style=3D'top:1px;float:left;opacity:.55;'>a</a><input =
type=3D'checkbox'/>",d=3Da.getElementsByTagName("*"),e=3Da.getElementsByT=
agName("a")[0];if(!d||!d.length||!e)return{};f=3Dc.createElement("select"=
),g=3Df.appendChild(c.createElement("option")),h=3Da.getElementsByTagName=
("input")[0],j=3D{leadingWhitespace:a.firstChild.nodeType=3D=3D=3D3,tbody=
:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByT=
agName("link").length,style:/top/.test(e.getAttribute("style")),hrefNorma=
lized:e.getAttribute("href")=3D=3D=3D"/a",opacity:/^0.55$/.test(e.style.o=
pacity),cssFloat:!!e.style.cssFloat,checkOn:h.value=3D=3D=3D"on",optSelec=
ted:g.selected,getSetAttribute:a.className!=3D=3D"t",submitBubbles:!0,cha=
ngeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBl=
ockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=3D=
!0,j.noCloneChecked=3Dh.cloneNode(!0).checked,f.disabled=3D!0,j.optDisabl=
ed=3D!g.disabled;try{delete =
a.test}catch(s){j.deleteExpando=3D!1}!a.addEventListener&&a.attachEvent&&=
a.fireEvent&&(a.attachEvent("onclick",function =
b(){j.noCloneEvent=3D!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fire=
Event("onclick")),h=3Dc.createElement("input"),h.value=3D"t",h.setAttribu=
te("type","radio"),j.radioValue=3Dh.value=3D=3D=3D"t",h.setAttribute("che=
cked","checked"),a.appendChild(h),k=3Dc.createDocumentFragment(),k.append=
Child(a.firstChild),j.checkClone=3Dk.cloneNode(!0).cloneNode(!0).lastChil=
d.checked,a.innerHTML=3D"",a.style.width=3Da.style.paddingLeft=3D"1px",l=3D=
c.createElement("body"),m=3D{visibility:"hidden",width:0,height:0,border:=
0,margin:0,background:"none"};for(q in =
m)l.style[q]=3Dm[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.app=
endChecked=3Dh.checked,j.boxModel=3Da.offsetWidth=3D=3D=3D2,"zoom"in =
a.style&&(a.style.display=3D"inline",a.style.zoom=3D1,j.inlineBlockNeedsL=
ayout=3Da.offsetWidth=3D=3D=3D2,a.style.display=3D"",a.innerHTML=3D"<div =
style=3D'width:4px;'></div>",j.shrinkWrapBlocks=3Da.offsetWidth!=3D=3D2),=
a.innerHTML=3D"<table><tr><td =
style=3D'padding:0;border:0;display:none'></td><td>t</td></tr></table>",n=
=3Da.getElementsByTagName("td"),r=3Dn[0].offsetHeight=3D=3D=3D0,n[0].styl=
e.display=3D"",n[1].style.display=3D"none",j.reliableHiddenOffsets=3Dr&&n=
[0].offsetHeight=3D=3D=3D0,a.innerHTML=3D"",c.defaultView&&c.defaultView.=
getComputedStyle&&(i=3Dc.createElement("div"),i.style.width=3D"0",i.style=
.marginRight=3D"0",a.appendChild(i),j.reliableMarginRight=3D(parseInt((c.=
defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0=
)=3D=3D=3D0),l.innerHTML=3D"",b.removeChild(l);if(a.attachEvent)for(q =
in{submit:1,change:1,focusin:1})p=3D"on"+q,r=3Dp in =
a,r||(a.setAttribute(p,"return;"),r=3Dtypeof =
a[p]=3D=3D"function"),j[q+"Bubbles"]=3Dr;return =
j}(),f.boxModel=3Df.support.boxModel;var =
i=3D/^(?:\{.*\}|\[.*\])$/,j=3D/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0=
,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{e=
mbed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},ha=
sData:function(a){a=3Da.nodeType?f.cache[a[f.expando]]:a[f.expando];retur=
n!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var =
g=3Df.expando,h=3Dtypeof =
c=3D=3D"string",i,j=3Da.nodeType,k=3Dj?f.cache:a,l=3Dj?a[f.expando]:a[f.e=
xpando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d=3D=3D=3Db)return;l||(j?a=
[f.expando]=3Dl=3D++f.uuid:l=3Df.expando),k[l]||(k[l]=3D{},j||(k[l].toJSO=
N=3Df.noop));if(typeof c=3D=3D"object"||typeof =
c=3D=3D"function")e?k[l][g]=3Df.extend(k[l][g],c):k[l]=3Df.extend(k[l],c)=
;i=3Dk[l],e&&(i[g]||(i[g]=3D{}),i=3Di[g]),d!=3D=3Db&&(i[f.camelCase(c)]=3D=
d);if(c=3D=3D=3D"events"&&!i[c])return i[g]&&i[g].events;return =
h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){=
var =
e=3Df.expando,g=3Db.nodeType,h=3Dg?f.cache:b,i=3Dg?b[f.expando]:f.expando=
;if(!h[i])return;if(c){var j=3Dd?h[i][e]:h[i];if(j){delete =
j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var =
k=3Dh[i][e];f.support.deleteExpando||h!=3Da?delete =
h[i]:h[i]=3Dnull,k?(h[i]=3D{},g||(h[i].toJSON=3Df.noop),h[i][e]=3Dk):g&&(=
f.support.deleteExpando?delete =
b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=3D=
null)}},_data:function(a,b,c){return =
f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var =
b=3Df.noData[a.nodeName.toLowerCase()];if(b)return =
b!=3D=3D!0&&a.getAttribute("classid")=3D=3D=3Db}return!0}}),f.fn.extend({=
data:function(a,c){var d=3Dnull;if(typeof =
a=3D=3D"undefined"){if(this.length){d=3Df.data(this[0]);if(this[0].nodeTy=
pe=3D=3D=3D1){var e=3Dthis[0].attributes,g;for(var =
h=3D0,i=3De.length;h<i;h++)g=3De[h].name,g.indexOf("data-")=3D=3D=3D0&&(g=
=3Df.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof =
a=3D=3D"object")return this.each(function(){f.data(this,a)});var =
j=3Da.split(".");j[1]=3Dj[1]?"."+j[1]:"";if(c=3D=3D=3Db){d=3Dthis.trigger=
Handler("getData"+j[1]+"!",[j[0]]),d=3D=3D=3Db&&this.length&&(d=3Df.data(=
this[0],a),d=3Dk(this[0],a,d));return =
d=3D=3D=3Db&&j[1]?this.data(j[0]):d}return this.each(function(){var =
b=3Df(this),d=3D[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(th=
is,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(=
a){return =
this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a=
,c){a&&(c=3D(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_un=
mark:function(a,c,d){a!=3D=3D!0&&(d=3Dc,c=3Da,a=3D!1);if(c){d=3Dd||"fx";v=
ar =
e=3Dd+"mark",g=3Da?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.remove=
Data(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=3D(c||"fx")+"=
queue";var =
e=3Df.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=3Df.data(a,c,f.makeArray(d),!=
0):e.push(d));return e||[]}},dequeue:function(a,b){b=3Db||"fx";var =
c=3Df.queue(a,b),d=3Dc.shift(),e;d=3D=3D=3D"inprogress"&&(d=3Dc.shift()),=
d&&(b=3D=3D=3D"fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue=
(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.=
extend({queue:function(a,c){typeof =
a!=3D"string"&&(c=3Da,a=3D"fx");if(c=3D=3D=3Db)return =
f.queue(this[0],a);return this.each(function(){var =
b=3Df.queue(this,a,c);a=3D=3D=3D"fx"&&b[0]!=3D=3D"inprogress"&&f.dequeue(=
this,a)})},dequeue:function(a){return =
this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=3Df.fx?f.=
fx.speeds[a]||a:a,b=3Db||"fx";return this.queue(b,function(){var =
c=3Dthis;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(=
a){return this.queue(a||"fx",[])},promise:function(a,c){function =
m(){--h||d.resolveWith(e,[e])}typeof =
a!=3D"string"&&(c=3Da,a=3Db),a=3Da||"fx";var =
d=3Df.Deferred(),e=3Dthis,g=3De.length,h=3D1,i=3Da+"defer",j=3Da+"queue",=
k=3Da+"mark",l;while(g--)if(l=3Df.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)=
||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m()=
;return d.promise()}});var =
n=3D/[\n\t\r]/g,o=3D/\s+/,p=3D/\r/g,q=3D/^(?:button|input)$/i,r=3D/^(?:bu=
tton|input|object|select|textarea)$/i,s=3D/^a(?:rea)?$/i,t=3D/^(?:autofoc=
us|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|op=
en|readonly|required|scoped|selected)$/i,u=3D/\:/,v,w;f.fn.extend({attr:f=
unction(a,b){return =
f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return =
this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return =
f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=3Df.propFix[a]||a;=
return this.each(function(){try{this[a]=3Db,delete =
this[a]}catch(c){}})},addClass:function(a){if(f.isFunction(a))return =
this.each(function(b){var =
c=3Df(this);c.addClass(a.call(this,b,c.attr("class")||""))});if(a&&typeof=
 a=3D=3D"string"){var b=3D(a||"").split(o);for(var =
c=3D0,d=3Dthis.length;c<d;c++){var =
e=3Dthis[c];if(e.nodeType=3D=3D=3D1)if(!e.className)e.className=3Da;else{=
var g=3D" "+e.className+" ",h=3De.className;for(var =
i=3D0,j=3Db.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=3D" =
"+b[i]);e.className=3Df.trim(h)}}}return =
this},removeClass:function(a){if(f.isFunction(a))return =
this.each(function(b){var =
c=3Df(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof =
a=3D=3D"string"||a=3D=3D=3Db){var c=3D(a||"").split(o);for(var =
d=3D0,e=3Dthis.length;d<e;d++){var =
g=3Dthis[d];if(g.nodeType=3D=3D=3D1&&g.className)if(a){var h=3D(" =
"+g.className+" ").replace(n," ");for(var =
i=3D0,j=3Dc.length;i<j;i++)h=3Dh.replace(" "+c[i]+" "," =
");g.className=3Df.trim(h)}else g.className=3D""}}return =
this},toggleClass:function(a,b){var c=3Dtypeof a,d=3Dtypeof =
b=3D=3D"boolean";if(f.isFunction(a))return this.each(function(c){var =
d=3Df(this);d.toggleClass(a.call(this,c,d.attr("class"),b),b)});return =
this.each(function(){if(c=3D=3D=3D"string"){var =
e,g=3D0,h=3Df(this),i=3Db,j=3Da.split(o);while(e=3Dj[g++])i=3Dd?i:!h.hasC=
lass(e),h[i?"addClass":"removeClass"](e)}else =
if(c=3D=3D=3D"undefined"||c=3D=3D=3D"boolean")this.className&&f._data(thi=
s,"__className__",this.className),this.className=3Dthis.className||a=3D=3D=
=3D!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var =
b=3D" "+a+" ";for(var c=3D0,d=3Dthis.length;c<d;c++)if((" =
"+this[c].className+" ").replace(n," =
").indexOf(b)>-1)return!0;return!1},val:function(a){var =
c,d,e=3Dthis[0];if(!arguments.length){if(e){c=3Df.valHooks[e.nodeName.toL=
owerCase()]||f.valHooks[e.type];if(c&&"get"in =
c&&(d=3Dc.get(e,"value"))!=3D=3Db)return =
d;return(e.value||"").replace(p,"")}return b}var =
g=3Df.isFunction(a);return this.each(function(d){var =
e=3Df(this),h;if(this.nodeType=3D=3D=3D1){g?h=3Da.call(this,d,e.val()):h=3D=
a,h=3D=3Dnull?h=3D"":typeof =
h=3D=3D"number"?h+=3D"":f.isArray(h)&&(h=3Df.map(h,function(a){return =
a=3D=3Dnull?"":a+""})),c=3Df.valHooks[this.nodeName.toLowerCase()]||f.val=
Hooks[this.type];if(!c||!("set"in =
c)||c.set(this,h,"value")=3D=3D=3Db)this.value=3Dh}})}}),f.extend({valHoo=
ks:{option:{get:function(a){var =
b=3Da.attributes.value;return!b||b.specified?a.value:a.text}},select:{get=
:function(a){var =
b,c=3Da.selectedIndex,d=3D[],e=3Da.options,g=3Da.type=3D=3D=3D"select-one=
";if(c<0)return null;for(var h=3Dg?c:0,i=3Dg?c+1:e.length;h<i;h++){var =
j=3De[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute=
("disabled")=3D=3D=3Dnull)&&(!j.parentNode.disabled||!f.nodeName(j.parent=
Node,"optgroup"))){b=3Df(j).val();if(g)return =
b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return =
d},set:function(a,b){var =
c=3Df.makeArray(b);f(a).find("option").each(function(){this.selected=3Df.=
inArray(f(this).val(),c)>=3D0}),c.length||(a.selectedIndex=3D-1);return =
c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,off=
set:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var =
g=3Da.nodeType;if(!a||g=3D=3D=3D3||g=3D=3D=3D8||g=3D=3D=3D2)return =
b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return =
f.prop(a,c,d);var =
h,i,j=3Dg!=3D=3D1||!f.isXMLDoc(a);c=3Dj&&f.attrFix[c]||c,i=3Df.attrHooks[=
c],i||(!t.test(c)||typeof =
d!=3D"boolean"&&d!=3D=3Db&&d.toLowerCase()!=3D=3Dc.toLowerCase()?v&&(f.no=
deName(a,"form")||u.test(c))&&(i=3Dv):i=3Dw);if(d!=3D=3Db){if(d=3D=3D=3Dn=
ull){f.removeAttr(a,c);return b}if(i&&"set"in =
i&&j&&(h=3Di.set(a,d,c))!=3D=3Db)return h;a.setAttribute(c,""+d);return =
d}if(i&&"get"in i&&j)return i.get(a,c);h=3Da.getAttribute(c);return =
h=3D=3D=3Dnull?b:h},removeAttr:function(a,b){var =
c;a.nodeType=3D=3D=3D1&&(b=3Df.attrFix[b]||b,f.support.getSetAttribute?a.=
removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNo=
de(b))),t.test(b)&&(c=3Df.propFix[b]||b)in =
a&&(a[c]=3D!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)=
&&a.parentNode)f.error("type property can't be changed");else =
if(!f.support.radioValue&&b=3D=3D=3D"radio"&&f.nodeName(a,"input")){var =
c=3Da.value;a.setAttribute("type",b),c&&(a.value=3Dc);return =
b}}},tabIndex:{get:function(a){var =
c=3Da.getAttributeNode("tabIndex");return =
c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName=
)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"=
htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpaci=
ng",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:=
"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},pro=
p:function(a,c,d){var =
e=3Da.nodeType;if(!a||e=3D=3D=3D3||e=3D=3D=3D8||e=3D=3D=3D2)return b;var =
g,h,i=3De!=3D=3D1||!f.isXMLDoc(a);c=3Di&&f.propFix[c]||c,h=3Df.propHooks[=
c];return d!=3D=3Db?h&&"set"in =
h&&(g=3Dh.set(a,d,c))!=3D=3Db?g:a[c]=3Dd:h&&"get"in =
h&&(g=3Dh.get(a,c))!=3D=3Db?g:a[c]},propHooks:{}}),w=3D{get:function(a,c)=
{return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var =
d;b=3D=3D=3D!1?f.removeAttr(a,c):(d=3Df.propFix[c]||c,d in =
a&&(a[d]=3Db),a.setAttribute(c,c.toLowerCase()));return =
c}},f.attrHooks.value=3D{get:function(a,b){if(v&&f.nodeName(a,"button"))r=
eturn v.get(a,b);return =
a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return =
v.set(a,b,c);a.value=3Db}},f.support.getSetAttribute||(f.attrFix=3Df.prop=
Fix,v=3Df.attrHooks.name=3Df.valHooks.button=3D{get:function(a,c){var =
d;d=3Da.getAttributeNode(c);return =
d&&d.nodeValue!=3D=3D""?d.nodeValue:b},set:function(a,b,c){var =
d=3Da.getAttributeNode(c);if(d){d.nodeValue=3Db;return =
b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=3Df.extend(f.=
attrHooks[b],{set:function(a,c){if(c=3D=3D=3D""){a.setAttribute(b,"auto")=
;return =
c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"]=
,function(a,c){f.attrHooks[c]=3Df.extend(f.attrHooks[c],{get:function(a){=
var d=3Da.getAttribute(c,2);return =
d=3D=3D=3Dnull?b:d}})}),f.support.style||(f.attrHooks.style=3D{get:functi=
on(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return =
a.style.cssText=3D""+b}}),f.support.optSelected||(f.propHooks.selected=3D=
f.extend(f.propHooks.selected,{get:function(a){var =
b=3Da.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedI=
ndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.val=
Hooks[this]=3D{get:function(a){return =
a.getAttribute("value")=3D=3D=3Dnull?"on":a.value}}}),f.each(["radio","ch=
eckbox"],function(){f.valHooks[this]=3Df.extend(f.valHooks[this],{set:fun=
ction(a,b){if(f.isArray(b))return =
a.checked=3Df.inArray(f(a).val(),b)>=3D0}})});var =
x=3DObject.prototype.hasOwnProperty,y=3D/\.(.*)$/,z=3D/^(?:textarea|input=
|select)$/i,A=3D/\./g,B=3D/ /g,C=3D/[^\w\s.|`]/g,D=3Dfunction(a){return =
a.replace(C,"\\$&")};f.event=3D{add:function(a,c,d,e){if(a.nodeType!=3D=3D=
3&&a.nodeType!=3D=3D8){if(d=3D=3D=3D!1)d=3DE;else if(!d)return;var =
g,h;d.handler&&(g=3Dd,d=3Dg.handler),d.guid||(d.guid=3Df.guid++);var =
i=3Df._data(a);if(!i)return;var =
j=3Di.events,k=3Di.handle;j||(i.events=3Dj=3D{}),k||(i.handle=3Dk=3Dfunct=
ion(a){return typeof =
f!=3D"undefined"&&(!a||f.event.triggered!=3D=3Da.type)?f.event.handle.app=
ly(k.elem,arguments):b}),k.elem=3Da,c=3Dc.split(" ");var =
l,m=3D0,n;while(l=3Dc[m++]){h=3Dg?f.extend({},g):{handler:d,data:e},l.ind=
exOf(".")>-1?(n=3Dl.split("."),l=3Dn.shift(),h.namespace=3Dn.slice(0).sor=
t().join(".")):(n=3D[],h.namespace=3D""),h.type=3Dl,h.guid||(h.guid=3Dd.g=
uid);var =
o=3Dj[l],p=3Df.event.special[l]||{};if(!o){o=3Dj[l]=3D[];if(!p.setup||p.s=
etup.call(a,e,n,k)=3D=3D=3D!1)a.addEventListener?a.addEventListener(l,k,!=
1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handl=
er.guid||(h.handler.guid=3Dd.guid)),o.push(h),f.event.global[l]=3D!0}a=3D=
null}},global:{},remove:function(a,c,d,e){if(a.nodeType!=3D=3D3&&a.nodeTy=
pe!=3D=3D8){d=3D=3D=3D!1&&(d=3DE);var =
g,h,i,j,k=3D0,l,m,n,o,p,q,r,s=3Df.hasData(a)&&f._data(a),t=3Ds&&s.events;=
if(!s||!t)return;c&&c.type&&(d=3Dc.handler,c=3Dc.type);if(!c||typeof =
c=3D=3D"string"&&c.charAt(0)=3D=3D=3D"."){c=3Dc||"";for(h in =
t)f.event.remove(a,h+c);return}c=3Dc.split(" =
");while(h=3Dc[k++]){r=3Dh,q=3Dnull,l=3Dh.indexOf(".")<0,m=3D[],l||(m=3Dh=
.split("."),h=3Dm.shift(),n=3Dnew =
RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$=
)")),p=3Dt[h];if(!p)continue;if(!d){for(j=3D0;j<p.length;j++){q=3Dp[j];if=
(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}c=
ontinue}o=3Df.event.special[h]||{};for(j=3De||0;j<p.length;j++){q=3Dp[j];=
if(d.guid=3D=3D=3Dq.guid){if(l||n.test(q.namespace))e=3D=3Dnull&&p.splice=
(j--,1),o.remove&&o.remove.call(a,q);if(e!=3Dnull)break}}if(p.length=3D=3D=
=3D0||e!=3Dnull&&p.length=3D=3D=3D1)(!o.teardown||o.teardown.call(a,m)=3D=
=3D=3D!1)&&f.removeEvent(a,h,s.handle),g=3Dnull,delete =
t[h]}if(f.isEmptyObject(t)){var u=3Ds.handle;u&&(u.elem=3Dnull),delete =
s.events,delete =
s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData=
:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var =
h=3Dc.type||c,i=3D[],j;h.indexOf("!")>=3D0&&(h=3Dh.slice(0,-1),j=3D!0),h.=
indexOf(".")>=3D0&&(i=3Dh.split("."),h=3Di.shift(),i.sort());if(!!e&&!f.e=
vent.customEvent[h]||!!f.event.global[h]){c=3Dtypeof =
c=3D=3D"object"?c[f.expando]?c:new f.Event(h,c):new =
f.Event(h),c.type=3Dh,c.exclusive=3Dj,c.namespace=3Di.join("."),c.namespa=
ce_re=3Dnew =
RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDef=
ault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var =
a=3Df.expando,b=3Dthis[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b=
.handle.elem=0A=
)});return}if(e.nodeType=3D=3D=3D3||e.nodeType=3D=3D=3D8)return;c.result=3D=
b,c.target=3De,d=3Dd?f.makeArray(d):[],d.unshift(c);var =
k=3De,l=3Dh.indexOf(":")<0?"on"+h:"";do{var =
m=3Df._data(k,"handle");c.currentTarget=3Dk,m&&m.apply(k,d),l&&f.acceptDa=
ta(k)&&k[l]&&k[l].apply(k,d)=3D=3D=3D!1&&(c.result=3D!1,c.preventDefault(=
)),k=3Dk.parentNode||k.ownerDocument||k=3D=3D=3Dc.target.ownerDocument&&a=
}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var =
n,o=3Df.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocu=
ment,c)=3D=3D=3D!1)&&(h!=3D=3D"click"||!f.nodeName(e,"a"))&&f.acceptData(=
e)){try{l&&e[h]&&(n=3De[l],n&&(e[l]=3Dnull),f.event.triggered=3Dh,e[h]())=
}catch(p){}n&&(e[l]=3Dn),f.event.triggered=3Db}}return =
c.result}},handle:function(c){c=3Df.event.fix(c||a.event);var =
d=3D((f._data(this,"events")||{})[c.type]||[]).slice(0),e=3D!c.exclusive&=
&!c.namespace,g=3DArray.prototype.slice.call(arguments,0);g[0]=3Dc,c.curr=
entTarget=3Dthis;for(var h=3D0,i=3Dd.length;h<i;h++){var =
j=3Dd[h];if(e||c.namespace_re.test(j.namespace)){c.handler=3Dj.handler,c.=
data=3Dj.data,c.handleObj=3Dj;var =
k=3Dj.handler.apply(this,g);k!=3D=3Db&&(c.result=3Dk,k=3D=3D=3D!1&&(c.pre=
ventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())=
break}}return c.result},props:"altKey attrChange attrName bubbles button =
cancelable charCode clientX clientY ctrlKey currentTarget data detail =
eventPhase fromElement handler keyCode layerX layerY metaKey newValue =
offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX =
screenY shiftKey srcElement target toElement view wheelDelta =
which".split(" "),fix:function(a){if(a[f.expando])return a;var =
d=3Da;a=3Df.Event(d);for(var =
e=3Dthis.props.length,g;e;)g=3Dthis.props[--e],a[g]=3Dd[g];a.target||(a.t=
arget=3Da.srcElement||c),a.target.nodeType=3D=3D=3D3&&(a.target=3Da.targe=
t.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=3Da.fromE=
lement=3D=3D=3Da.target?a.toElement:a.fromElement);if(a.pageX=3D=3Dnull&&=
a.clientX!=3Dnull){var =
h=3Da.target.ownerDocument||c,i=3Dh.documentElement,j=3Dh.body;a.pageX=3D=
a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.cl=
ientLeft||0),a.pageY=3Da.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&=
i.clientTop||j&&j.clientTop||0)}a.which=3D=3Dnull&&(a.charCode!=3Dnull||a=
.keyCode!=3Dnull)&&(a.which=3Da.charCode!=3Dnull?a.charCode:a.keyCode),!a=
.metaKey&&a.ctrlKey&&(a.metaKey=3Da.ctrlKey),!a.which&&a.button!=3D=3Db&&=
(a.which=3Da.button&1?1:a.button&2?3:a.button&4?2:0);return =
a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.no=
op},live:{add:function(a){f.event.add(this,O(a.origType,a.selector),f.ext=
end({},a,{handler:N,guid:a.handler.guid}))},remove:function(a){f.event.re=
move(this,O(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,=
c){f.isWindow(this)&&(this.onbeforeunload=3Dc)},teardown:function(a,b){th=
is.onbeforeunload=3D=3D=3Db&&(this.onbeforeunload=3Dnull)}}}},f.removeEve=
nt=3Dc.removeEventListener?function(a,b,c){a.removeEventListener&&a.remov=
eEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"=
+b,c)},f.Event=3Dfunction(a,b){if(!this.preventDefault)return new =
f.Event(a,b);a&&a.type?(this.originalEvent=3Da,this.type=3Da.type,this.is=
DefaultPrevented=3Da.defaultPrevented||a.returnValue=3D=3D=3D!1||a.getPre=
ventDefault&&a.getPreventDefault()?F:E):this.type=3Da,b&&f.extend(this,b)=
,this.timeStamp=3Df.now(),this[f.expando]=3D!0},f.Event.prototype=3D{prev=
entDefault:function(){this.isDefaultPrevented=3DF;var =
a=3Dthis.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnV=
alue=3D!1)},stopPropagation:function(){this.isPropagationStopped=3DF;var =
a=3Dthis.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.canc=
elBubble=3D!0)},stopImmediatePropagation:function(){this.isImmediatePropa=
gationStopped=3DF,this.stopPropagation()},isDefaultPrevented:E,isPropagat=
ionStopped:E,isImmediatePropagationStopped:E};var G=3Dfunction(a){var =
b=3Da.relatedTarget;a.type=3Da.data;try{if(b&&b!=3D=3Dc&&!b.parentNode)re=
turn;while(b&&b!=3D=3Dthis)b=3Db.parentNode;b!=3D=3Dthis&&f.event.handle.=
apply(this,arguments)}catch(d){}},H=3Dfunction(a){a.type=3Da.data,f.event=
.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:=
"mouseout"},function(a,b){f.event.special[a]=3D{setup:function(c){f.event=
.add(this,b,c&&c.selector?H:G,a)},teardown:function(a){f.event.remove(thi=
s,b,a&&a.selector?H:G)}}}),f.support.submitBubbles||(f.event.special.subm=
it=3D{setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"c=
lick.specialSubmit",function(a){var =
b=3Da.target,c=3Db.type;(c=3D=3D=3D"submit"||c=3D=3D=3D"image")&&f(b).clo=
sest("form").length&&L("submit",this,arguments)}),f.event.add(this,"keypr=
ess.specialSubmit",function(a){var =
b=3Da.target,c=3Db.type;(c=3D=3D=3D"text"||c=3D=3D=3D"password")&&f(b).cl=
osest("form").length&&a.keyCode=3D=3D=3D13&&L("submit",this,arguments)});=
else =
return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});i=
f(!f.support.changeBubbles){var I,J=3Dfunction(a){var =
b=3Da.type,c=3Da.value;b=3D=3D=3D"radio"||b=3D=3D=3D"checkbox"?c=3Da.chec=
ked:b=3D=3D=3D"select-multiple"?c=3Da.selectedIndex>-1?f.map(a.options,fu=
nction(a){return =
a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=3Da.selectedIndex);r=
eturn c},K=3Dfunction(c){var =
d=3Dc.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=3Df._data(d,"_ch=
ange_data"),g=3DJ(d),(c.type!=3D=3D"focusout"||d.type!=3D=3D"radio")&&f._=
data(d,"_change_data",g);if(e=3D=3D=3Db||g=3D=3D=3De)return;if(e!=3Dnull|=
|g)c.type=3D"change",c.liveFired=3Db,f.event.trigger(c,arguments[1],d)}};=
f.event.special.change=3D{filters:{focusout:K,beforedeactivate:K,click:fu=
nction(a){var =
b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(c=3D=3D=3D"radio"||c=3D=
=3D=3D"checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:functi=
on(a){var =
b=3Da.target,c=3Df.nodeName(b,"input")?b.type:"";(a.keyCode=3D=3D=3D13&&!=
f.nodeName(b,"textarea")||a.keyCode=3D=3D=3D32&&(c=3D=3D=3D"checkbox"||c=3D=
=3D=3D"radio")||c=3D=3D=3D"select-multiple")&&K.call(this,a)},beforeactiv=
ate:function(a){var =
b=3Da.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this=
.type=3D=3D=3D"file")return!1;for(var c in =
I)f.event.add(this,c+".specialChange",I[c]);return =
z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".special=
Change");return =
z.test(this.nodeName)}},I=3Df.event.special.change.filters,I.focus=3DI.be=
foreactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focu=
sout"},function(a,b){function e(a){var =
c=3Df.event.fix(a);c.type=3Db,c.originalEvent=3D{},f.event.trigger(c,null=
,c.target),c.isDefaultPrevented()&&a.preventDefault()}var =
d=3D0;f.event.special[b]=3D{setup:function(){d++=3D=3D=3D0&&c.addEventLis=
tener(a,e,!0)},teardown:function(){--d=3D=3D=3D0&&c.removeEventListener(a=
,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=3Dfunction(a,d,e){=
var g;if(typeof a=3D=3D"object"){for(var h in =
a)this[c](h,d,a[h],e);return =
this}if(arguments.length=3D=3D=3D2||d=3D=3D=3D!1)e=3Dd,d=3Db;c=3D=3D=3D"o=
ne"?(g=3Dfunction(a){f(this).unbind(a,g);return =
e.apply(this,arguments)},g.guid=3De.guid||f.guid++):g=3De;if(a=3D=3D=3D"u=
nload"&&c!=3D=3D"one")this.one(a,d,e);else for(var =
i=3D0,j=3Dthis.length;i<j;i++)f.event.add(this[i],a,g,d);return =
this}}),f.fn.extend({unbind:function(a,b){if(typeof =
a=3D=3D"object"&&!a.preventDefault)for(var c in =
a)this.unbind(c,a[c]);else for(var =
d=3D0,e=3Dthis.length;d<e;d++)f.event.remove(this[d],a,b);return =
this},delegate:function(a,b,c,d){return =
this.live(b,c,d,a)},undelegate:function(a,b,c){return =
arguments.length=3D=3D=3D0?this.unbind("live"):this.die(b,null,c,a)},trig=
ger:function(a,b){return =
this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function=
(a,b){if(this[0])return =
f.event.trigger(a,b,this[0],!0)},toggle:function(a){var =
b=3Darguments,c=3Da.guid||f.guid++,d=3D0,e=3Dfunction(c){var =
e=3D(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.gu=
id,e+1),c.preventDefault();return =
b[e].apply(this,arguments)||!1};e.guid=3Dc;while(d<b.length)b[d++].guid=3D=
c;return this.click(e)},hover:function(a,b){return =
this.mouseenter(a).mouseleave(b||a)}});var =
M=3D{focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"m=
ouseout"};f.each(["live","die"],function(a,c){f.fn[c]=3Dfunction(a,d,e,g)=
{var =
h,i=3D0,j,k,l,m=3Dg||this.selector,n=3Dg?this:f(this.context);if(typeof =
a=3D=3D"object"&&!a.preventDefault){for(var o in =
a)n[c](o,d,a[o],m);return =
this}if(c=3D=3D=3D"die"&&!a&&g&&g.charAt(0)=3D=3D=3D"."){n.unbind(g);retu=
rn =
this}if(d=3D=3D=3D!1||f.isFunction(d))e=3Dd||E,d=3Db;a=3D(a||"").split(" =
");while((h=3Da[i++])!=3Dnull){j=3Dy.exec(h),k=3D"",j&&(k=3Dj[0],h=3Dh.re=
place(y,""));if(h=3D=3D=3D"hover"){a.push("mouseenter"+k,"mouseleave"+k);=
continue}l=3Dh,M[h]?(a.push(M[h]+k),h=3Dh+k):h=3D(M[h]||h)+k;if(c=3D=3D=3D=
"live")for(var =
p=3D0,q=3Dn.length;p<q;p++)f.event.add(n[p],"live."+O(h,m),{data:d,select=
or:m,handler:e,origType:h,origHandler:e,preType:l});else =
n.unbind("live."+O(h,m),e)}return this}}),f.each("blur focus focusin =
focusout load resize scroll unload click dblclick mousedown mouseup =
mousemove mouseover mouseout mouseenter mouseleave change select submit =
keydown keypress keyup error".split(" =
"),function(a,b){f.fn[b]=3Dfunction(a,c){c=3D=3Dnull&&(c=3Da,a=3Dnull);re=
turn =
arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[=
b]=3D!0)}),function(){function u(a,b,c,d,e,f){for(var =
g=3D0,h=3Dd.length;g<h;g++){var i=3Dd[g];if(i){var =
j=3D!1;i=3Di[a];while(i){if(i.sizcache=3D=3D=3Dc){j=3Dd[i.sizset];break}i=
f(i.nodeType=3D=3D=3D1){f||(i.sizcache=3Dc,i.sizset=3Dg);if(typeof =
b!=3D"string"){if(i=3D=3D=3Db){j=3D!0;break}}else =
if(k.filter(b,[i]).length>0){j=3Di;break}}i=3Di[a]}d[g]=3Dj}}}function =
t(a,b,c,d,e,f){for(var g=3D0,h=3Dd.length;g<h;g++){var =
i=3Dd[g];if(i){var =
j=3D!1;i=3Di[a];while(i){if(i.sizcache=3D=3D=3Dc){j=3Dd[i.sizset];break}i=
.nodeType=3D=3D=3D1&&!f&&(i.sizcache=3Dc,i.sizset=3Dg);if(i.nodeName.toLo=
werCase()=3D=3D=3Db){j=3Di;break}i=3Di[a]}d[g]=3Dj}}}var =
a=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[=
\]'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=3D0,e=3DObject.prototype=
.toString,g=3D!1,h=3D!0,i=3D/\\/g,j=3D/\W/;[0,0].sort(function(){h=3D!1;r=
eturn 0});var k=3Dfunction(b,d,f,g){f=3Df||[],d=3Dd||c;var =
h=3Dd;if(d.nodeType!=3D=3D1&&d.nodeType!=3D=3D9)return[];if(!b||typeof =
b!=3D"string")return f;var =
i,j,n,o,q,r,s,t,u=3D!0,w=3Dk.isXML(d),x=3D[],y=3Db;do{a.exec(""),i=3Da.ex=
ec(y);if(i){y=3Di[3],x.push(i[1]);if(i[2]){o=3Di[3];break}}}while(i);if(x=
.length>1&&m.exec(b))if(x.length=3D=3D=3D2&&l.relative[x[0]])j=3Dv(x[0]+x=
[1],d);else{j=3Dl.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=3Dx.=
shift(),l.relative[b]&&(b+=3Dx.shift()),j=3Dv(b,j)}else{!g&&x.length>1&&d=
.nodeType=3D=3D=3D9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.leng=
th-1])&&(q=3Dk.find(x.shift(),d,w),d=3Dq.expr?k.filter(q.expr,q.set)[0]:q=
.set[0]);if(d){q=3Dg?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length=3D=3D=
=3D1&&(x[0]=3D=3D=3D"~"||x[0]=3D=3D=3D"+")&&d.parentNode?d.parentNode:d,w=
),j=3Dq.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=3Dp(j):u=3D!1;whil=
e(x.length)r=3Dx.pop(),s=3Dr,l.relative[r]?s=3Dx.pop():r=3D"",s=3D=3Dnull=
&&(s=3Dd),l.relative[r](n,s,w)}else =
n=3Dx=3D[]}n||(n=3Dj),n||k.error(r||b);if(e.call(n)=3D=3D=3D"[object =
Array]")if(!u)f.push.apply(f,n);else =
if(d&&d.nodeType=3D=3D=3D1)for(t=3D0;n[t]!=3Dnull;t++)n[t]&&(n[t]=3D=3D=3D=
!0||n[t].nodeType=3D=3D=3D1&&k.contains(d,n[t]))&&f.push(j[t]);else =
for(t=3D0;n[t]!=3Dnull;t++)n[t]&&n[t].nodeType=3D=3D=3D1&&f.push(j[t]);el=
se p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return =
f};k.uniqueSort=3Dfunction(a){if(r){g=3Dh,a.sort(r);if(g)for(var =
b=3D1;b<a.length;b++)a[b]=3D=3D=3Da[b-1]&&a.splice(b--,1)}return =
a},k.matches=3Dfunction(a,b){return =
k(a,null,null,b)},k.matchesSelector=3Dfunction(a,b){return =
k(b,null,null,[a]).length>0},k.find=3Dfunction(a,b,c){var =
d;if(!a)return[];for(var e=3D0,f=3Dl.order.length;e<f;e++){var =
g,h=3Dl.order[e];if(g=3Dl.leftMatch[h].exec(a)){var =
j=3Dg[1];g.splice(1,1);if(j.substr(j.length-1)!=3D=3D"\\"){g[1]=3D(g[1]||=
"").replace(i,""),d=3Dl.find[h](g,b,c);if(d!=3Dnull){a=3Da.replace(l.matc=
h[h],"");break}}}}d||(d=3Dtypeof =
b.getElementsByTagName!=3D"undefined"?b.getElementsByTagName("*"):[]);ret=
urn{set:d,expr:a}},k.filter=3Dfunction(a,c,d,e){var =
f,g,h=3Da,i=3D[],j=3Dc,m=3Dc&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(=
var n in l.filter)if((f=3Dl.leftMatch[n].exec(a))!=3Dnull&&f[2]){var =
o,p,q=3Dl.filter[n],r=3Df[1];g=3D!1,f.splice(1,1);if(r.substr(r.length-1)=
=3D=3D=3D"\\")continue;j=3D=3D=3Di&&(i=3D[]);if(l.preFilter[n]){f=3Dl.pre=
Filter[n](f,j,d,i,e,m);if(!f)g=3Do=3D!0;else =
if(f=3D=3D=3D!0)continue}if(f)for(var =
s=3D0;(p=3Dj[s])!=3Dnull;s++)if(p){o=3Dq(p,f,s,j);var =
t=3De^!!o;d&&o!=3Dnull?t?g=3D!0:j[s]=3D!1:t&&(i.push(p),g=3D!0)}if(o!=3D=3D=
b){d||(j=3Di),a=3Da.replace(l.match[n],"");if(!g)return[];break}}if(a=3D=3D=
=3Dh)if(g=3D=3Dnull)k.error(a);else break;h=3Da}return =
j},k.error=3Dfunction(a){throw"Syntax error, unrecognized expression: =
"+a};var =
l=3Dk.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|(#?(?:[\w\u00c0-\uFFFF\-]|\\=
.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|=
last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-=
]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))=
?(?=3D[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\(=
[^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","f=
or":"htmlFor"},attrHandle:{href:function(a){return =
a.getAttribute("href")},type:function(a){return =
a.getAttribute("type")}},relative:{"+":function(a,b){var c=3Dtypeof =
b=3D=3D"string",d=3Dc&&!j.test(b),e=3Dc&&!d;d&&(b=3Db.toLowerCase());for(=
var =
f=3D0,g=3Da.length,h;f<g;f++)if(h=3Da[f]){while((h=3Dh.previousSibling)&&=
h.nodeType!=3D=3D1);a[f]=3De||h&&h.nodeName.toLowerCase()=3D=3D=3Db?h||!1=
:h=3D=3D=3Db}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=3Dtypeof =
b=3D=3D"string",e=3D0,f=3Da.length;if(d&&!j.test(b)){b=3Db.toLowerCase();=
for(;e<f;e++){c=3Da[e];if(c){var =
g=3Dc.parentNode;a[e]=3Dg.nodeName.toLowerCase()=3D=3D=3Db?g:!1}}}else{fo=
r(;e<f;e++)c=3Da[e],c&&(a[e]=3Dd?c.parentNode:c.parentNode=3D=3D=3Db);d&&=
k.filter(b,a,!0)}},"":function(a,b,c){var e,f=3Dd++,g=3Du;typeof =
b=3D=3D"string"&&!j.test(b)&&(b=3Db.toLowerCase(),e=3Db,g=3Dt),g("parentN=
ode",b,f,a,e,c)},"~":function(a,b,c){var e,f=3Dd++,g=3Du;typeof =
b=3D=3D"string"&&!j.test(b)&&(b=3Db.toLowerCase(),e=3Db,g=3Dt),g("previou=
sSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof =
b.getElementById!=3D"undefined"&&!c){var =
d=3Db.getElementById(a[1]);return =
d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof =
b.getElementsByName!=3D"undefined"){var =
c=3D[],d=3Db.getElementsByName(a[1]);for(var =
e=3D0,f=3Dd.length;e<f;e++)d[e].getAttribute("name")=3D=3D=3Da[1]&&c.push=
(d[e]);return c.length=3D=3D=3D0?null:c}},TAG:function(a,b){if(typeof =
b.getElementsByTagName!=3D"undefined")return =
b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=3D=
" "+a[1].replace(i,"")+" ";if(f)return a;for(var =
g=3D0,h;(h=3Db[g])!=3Dnull;g++)h&&(e^(h.className&&(" "+h.className+" =
").replace(/[\t\n\r]/g," =
").indexOf(a)>=3D0)?c||d.push(h):c&&(b[g]=3D!1));return!1},ID:function(a)=
{return a[1].replace(i,"")},TAG:function(a,b){return =
a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]=3D=3D=3D"nth"=
){a[2]||k.error(a[0]),a[2]=3Da[2].replace(/^\+|\s*/g,"");var =
b=3D/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]=3D=3D=3D"even"&&"2n"||a[2]=3D=3D=
=3D"odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=3Db[1]+(b[2]||=
1)-0,a[3]=3Db[3]-0}else a[2]&&k.error(a[0]);a[0]=3Dd++;return =
a},ATTR:function(a,b,c,d,e,f){var =
g=3Da[1]=3Da[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=3Dl.attrMap[g]),a[4=
]=3D(a[4]||a[5]||"").replace(i,""),a[2]=3D=3D=3D"~=3D"&&(a[4]=3D" =
"+a[4]+" ");return =
a},PSEUDO:function(b,c,d,e,f){if(b[1]=3D=3D=3D"not")if((a.exec(b[3])||"")=
.length>1||/^\w/.test(b[3]))b[3]=3Dk(b[3],null,null,c);else{var =
g=3Dk.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else =
if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return =
b},POS:function(a){a.unshift(!0);return =
a}},filters:{enabled:function(a){return =
a.disabled=3D=3D=3D!1&&a.type!=3D=3D"hidden"},disabled:function(a){return=
 a.disabled=3D=3D=3D!0},checked:function(a){return =
a.checked=3D=3D=3D!0},selected:function(a){a.parentNode&&a.parentNode.sel=
ectedIndex;return =
a.selected=3D=3D=3D!0},parent:function(a){return!!a.firstChild},empty:fun=
ction(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).lengt=
h},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var=
 b=3Da.getAttribute("type"),c=3Da.type;return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"text"=3D=3D=3Dc&&(b=3D=3D=3Dc|=
|b=3D=3D=3Dnull)},radio:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"radio"=3D=3D=3Da.type},checkbo=
x:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"checkbox"=3D=3D=3Da.type},file=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"file"=3D=3D=3Da.type},password=
:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"password"=3D=3D=3Da.type},subm=
it:function(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"submit"=3D=3D=3Da.type},image:function(a){return =
a.nodeName.toLowerCase()=3D=3D=3D"input"&&"image"=3D=3D=3Da.type},reset:f=
unction(a){var =
b=3Da.nodeName.toLowerCase();return(b=3D=3D=3D"input"||b=3D=3D=3D"button"=
)&&"reset"=3D=3D=3Da.type},button:function(a){var =
b=3Da.nodeName.toLowerCase();return =
b=3D=3D=3D"input"&&"button"=3D=3D=3Da.type||b=3D=3D=3D"button"},input:fun=
ction(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:fu=
nction(a){return =
a=3D=3D=3Da.ownerDocument.activeElement}},setFilters:{first:function(a,b)=
{return b=3D=3D=3D0},last:function(a,b,c,d){return =
b=3D=3D=3Dd.length-1},even:function(a,b){return =
b%2=3D=3D=3D0},odd:function(a,b){return =
b%2=3D=3D=3D1},lt:function(a,b,c){return =
b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return =
c[3]-0=3D=3D=3Db},eq:function(a,b,c){return =
c[3]-0=3D=3D=3Db}},filter:{PSEUDO:function(a,b,c,d){var =
e=3Db[1],f=3Dl.filters[e];if(f)return =
f(a,c,b,d);if(e=3D=3D=3D"contains")return(a.textContent||a.innerText||k.g=
etText([a])||"").indexOf(b[3])>=3D0;if(e=3D=3D=3D"not"){var =
g=3Db[3];for(var =
h=3D0,i=3Dg.length;h<i;h++)if(g[h]=3D=3D=3Da)return!1;return!0}k.error(e)=
},CHILD:function(a,b){var =
c=3Db[1],d=3Da;switch(c){case"only":case"first":while(d=3Dd.previousSibli=
ng)if(d.nodeType=3D=3D=3D1)return!1;if(c=3D=3D=3D"first")return!0;d=3Da;c=
ase"last":while(d=3Dd.nextSibling)if(d.nodeType=3D=3D=3D1)return!1;return=
!0;case"nth":var =
e=3Db[2],f=3Db[3];if(e=3D=3D=3D1&&f=3D=3D=3D0)return!0;var =
g=3Db[0],h=3Da.parentNode;if(h&&(h.sizcache!=3D=3Dg||!a.nodeIndex)){var =
i=3D0;for(d=3Dh.firstChild;d;d=3Dd.nextSibling)d.nodeType=3D=3D=3D1&&(d.n=
odeIndex=3D++i);h.sizcache=3Dg}var j=3Da.nodeIndex-f;return =
e=3D=3D=3D0?j=3D=3D=3D0:j%e=3D=3D=3D0&&j/e>=3D0}},ID:function(a,b){return=
 =
a.nodeType=3D=3D=3D1&&a.getAttribute("id")=3D=3D=3Db},TAG:function(a,b){r=
eturn =
b=3D=3D=3D"*"&&a.nodeType=3D=3D=3D1||a.nodeName.toLowerCase()=3D=3D=3Db},=
CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" =
").indexOf(b)>-1},ATTR:function(a,b){var =
c=3Db[1],d=3Dl.attrHandle[c]?l.attrHandle[c](a):a[c]!=3Dnull?a[c]:a.getAt=
tribute(c),e=3Dd+"",f=3Db[2],g=3Db[4];return =
d=3D=3Dnull?f=3D=3D=3D"!=3D":f=3D=3D=3D"=3D"?e=3D=3D=3Dg:f=3D=3D=3D"*=3D"=
?e.indexOf(g)>=3D0:f=3D=3D=3D"~=3D"?(" "+e+" =
").indexOf(g)>=3D0:g?f=3D=3D=3D"!=3D"?e!=3D=3Dg:f=3D=3D=3D"^=3D"?e.indexO=
f(g)=3D=3D=3D0:f=3D=3D=3D"$=3D"?e.substr(e.length-g.length)=3D=3D=3Dg:f=3D=
=3D=3D"|=3D"?e=3D=3D=3Dg||e.substr(0,g.length+1)=3D=3D=3Dg+"-":!1:e&&d!=3D=
=3D!1},POS:function(a,b,c,d){var =
e=3Db[2],f=3Dl.setFilters[e];if(f)return =
f(a,c,b,d)}}},m=3Dl.match.POS,n=3Dfunction(a,b){return"\\"+(b-0+1)};for(v=
ar o in l.match)l.match[o]=3Dnew =
RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o=
]=3Dnew =
RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n))=
;var =
p=3Dfunction(a,b){a=3DArray.prototype.slice.call(a,0);if(b){b.push.apply(=
b,a);return b}return =
a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].node=
Type}catch(q){p=3Dfunction(a,b){var =
c=3D0,d=3Db||[];if(e.call(a)=3D=3D=3D"[object =
Array]")Array.prototype.push.apply(d,a);else if(typeof =
a.length=3D=3D"number")for(var f=3Da.length;c<f;c++)d.push(a[c]);else =
for(;a[c];c++)d.push(a[c]);return d}}var =
r,s;c.documentElement.compareDocumentPosition?r=3Dfunction(a,b){if(a=3D=3D=
=3Db){g=3D!0;return =
0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return =
a.compareDocumentPosition?-1:1;return =
a.compareDocumentPosition(b)&4?-1:1}:(r=3Dfunction(a,b){if(a=3D=3D=3Db){g=
=3D!0;return 0}if(a.sourceIndex&&b.sourceIndex)return =
a.sourceIndex-b.sourceIndex;var =
c,d,e=3D[],f=3D[],h=3Da.parentNode,i=3Db.parentNode,j=3Dh;if(h=3D=3D=3Di)=
return s(a,b);if(!h)return-1;if(!i)return =
1;while(j)e.unshift(j),j=3Dj.parentNode;j=3Di;while(j)f.unshift(j),j=3Dj.=
parentNode;c=3De.length,d=3Df.length;for(var =
k=3D0;k<c&&k<d;k++)if(e[k]!=3D=3Df[k])return s(e[k],f[k]);return =
k=3D=3D=3Dc?s(a,f[k],-1):s(e[k],b,1)},s=3Dfunction(a,b,c){if(a=3D=3D=3Db)=
return c;var =
d=3Da.nextSibling;while(d){if(d=3D=3D=3Db)return-1;d=3Dd.nextSibling}retu=
rn 1}),k.getText=3Dfunction(a){var b=3D"",c;for(var =
d=3D0;a[d];d++)c=3Da[d],c.nodeType=3D=3D=3D3||c.nodeType=3D=3D=3D4?b+=3Dc=
.nodeValue:c.nodeType!=3D=3D8&&(b+=3Dk.getText(c.childNodes));return =
b},function(){var a=3Dc.createElement("div"),d=3D"script"+(new =
Date).getTime(),e=3Dc.documentElement;a.innerHTML=3D"<a =
name=3D'"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.=
find.ID=3Dfunction(a,c,d){if(typeof =
c.getElementById!=3D"undefined"&&!d){var =
e=3Dc.getElementById(a[1]);return e?e.id=3D=3D=3Da[1]||typeof =
e.getAttributeNode!=3D"undefined"&&e.getAttributeNode("id").nodeValue=3D=3D=
=3Da[1]?[e]:b:[]}},l.filter.ID=3Dfunction(a,b){var c=3Dtypeof =
a.getAttributeNode!=3D"undefined"&&a.getAttributeNode("id");return =
a.nodeType=3D=3D=3D1&&c&&c.nodeValue=3D=3D=3Db}),e.removeChild(a),e=3Da=3D=
null}(),function(){var =
a=3Dc.createElement("div");a.appendChild(c.createComment("")),a.getElemen=
tsByTagName("*").length>0&&(l.find.TAG=3Dfunction(a,b){var =
c=3Db.getElementsByTagName(a[1]);if(a[1]=3D=3D=3D"*"){var d=3D[];for(var =
e=3D0;c[e];e++)c[e].nodeType=3D=3D=3D1&&d.push(c[e]);c=3Dd}return =
c}),a.innerHTML=3D"<a href=3D'#'></a>",a.firstChild&&typeof =
a.firstChild.getAttribute!=3D"undefined"&&a.firstChild.getAttribute("href=
")!=3D=3D"#"&&(l.attrHandle.href=3Dfunction(a){return =
a.getAttribute("href",2)}),a=3Dnull}(),c.querySelectorAll&&function(){var=
 a=3Dk,b=3Dc.createElement("div"),d=3D"__sizzle__";b.innerHTML=3D"<p =
class=3D'TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").=
length!=3D=3D0){k=3Dfunction(b,e,f,g){e=3De||c;if(!g&&!k.isXML(e)){var =
h=3D/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType=3D=3D=3D=
1||e.nodeType=3D=3D=3D9)){if(h[1])return =
p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClas=
sName)return =
p(e.getElementsByClassName(h[2]),f)}if(e.nodeType=3D=3D=3D9){if(b=3D=3D=3D=
"body"&&e.body)return p([e.body],f);if(h&&h[3]){var =
i=3De.getElementById(h[3]);if(!i||!i.parentNode)return =
p([],f);if(i.id=3D=3D=3Dh[3])return p([i],f)}try{return =
p(e.querySelectorAll(b),f)}catch(j){}}else =
if(e.nodeType=3D=3D=3D1&&e.nodeName.toLowerCase()!=3D=3D"object"){var =
m=3De,n=3De.getAttribute("id"),o=3Dn||d,q=3De.parentNode,r=3D/^\s*[+~]/.t=
est(b);n?o=3Do.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=3De.p=
arentNode);try{if(!r||q)return p(e.querySelectorAll("[id=3D'"+o+"'] =
"+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return =
a(b,e,f,g)};for(var e in a)k[e]=3Da[e];b=3Dnull}}(),function(){var =
a=3Dc.documentElement,b=3Da.matchesSelector||a.mozMatchesSelector||a.webk=
itMatchesSelector||a.msMatchesSelector;if(b){var =
d=3D!b.call(c.createElement("div"),"div"),e=3D!1;try{b.call(c.documentEle=
ment,"[test!=3D'']:sizzle")}catch(f){e=3D!0}k.matchesSelector=3Dfunction(=
a,c){c=3Dc.replace(/\=3D\s*([^'"\]]*)\s*\]/g,"=3D'$1']");if(!k.isXML(a))t=
ry{if(e||!l.match.PSEUDO.test(c)&&!/!=3D/.test(c)){var =
f=3Db.call(a,c);if(f||!d||a.document&&a.document.nodeType!=3D=3D11)return=
 f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var =
a=3Dc.createElement("div");a.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClas=
sName("e").length!=3D=3D0){a.lastChild.className=3D"e";if(a.getElementsBy=
ClassName("e").length=3D=3D=3D1)return;l.order.splice(1,0,"CLASS"),l.find=
.CLASS=3Dfunction(a,b,c){if(typeof =
b.getElementsByClassName!=3D"undefined"&&!c)return =
b.getElementsByClassName(a[1])},a=3Dnull}}(),c.documentElement.contains?k=
.contains=3Dfunction(a,b){return =
a!=3D=3Db&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocume=
ntPosition?k.contains=3Dfunction(a,b){return!!(a.compareDocumentPosition(=
b)&16)}:k.contains=3Dfunction(){return!1},k.isXML=3Dfunction(a){var =
b=3D(a?a.ownerDocument||a:0).documentElement;return =
b?b.nodeName!=3D=3D"HTML":!1};var v=3Dfunction(a,b){var =
c,d=3D[],e=3D"",f=3Db.nodeType?[b]:b;while(c=3Dl.match.PSEUDO.exec(a))e+=3D=
c[0],a=3Da.replace(l.match.PSEUDO,"");a=3Dl.relative[a]?a+"*":a;for(var =
g=3D0,h=3Df.length;g<h;g++)k(a,f[g],d);return =
k.filter(e,d)};f.find=3Dk,f.expr=3Dk.selectors,f.expr[":"]=3Df.expr.filte=
rs,f.unique=3Dk.uniqueSort,f.text=3Dk.getText,f.isXMLDoc=3Dk.isXML,f.cont=
ains=3Dk.contains}();var =
P=3D/Until$/,Q=3D/^(?:parents|prevUntil|prevAll)/,R=3D/,/,S=3D/^.[^:#\[\.=
,]*$/,T=3DArray.prototype.slice,U=3Df.expr.match.POS,V=3D{children:!0,con=
tents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var =
b=3Dthis,c,d;if(typeof a!=3D"string")return =
f(a).filter(function(){for(c=3D0,d=3Db.length;c<d;c++)if(f.contains(b[c],=
this))return!0});var =
e=3Dthis.pushStack("","find",a),g,h,i;for(c=3D0,d=3Dthis.length;c<d;c++){=
g=3De.length,f.find(a,this[c],e);if(c>0)for(h=3Dg;h<e.length;h++)for(i=3D=
0;i<g;i++)if(e[i]=3D=3D=3De[h]){e.splice(h--,1);break}}return =
e},has:function(a){var b=3Df(a);return this.filter(function(){for(var =
a=3D0,c=3Db.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:funct=
ion(a){return =
this.pushStack(X(this,a,!1),"not",a)},filter:function(a){return =
this.pushStack(X(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeo=
f =
a=3D=3D"string"?f.filter(a,this).length>0:this.filter(a).length>0)},close=
st:function(a,b){var c=3D[],d,e,g=3Dthis[0];if(f.isArray(a)){var =
h,i,j=3D{},k=3D1;if(g&&a.length){for(d=3D0,e=3Da.length;d<e;d++)i=3Da[d],=
j[i]||(j[i]=3DU.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&=
&g!=3D=3Db){for(i in =
j)h=3Dj[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g=
,level:k});g=3Dg.parentNode,k++}}return c}var l=3DU.test(a)||typeof =
a!=3D"string"?f(a,b||this.context):0;for(d=3D0,e=3Dthis.length;d<e;d++){g=
=3Dthis[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.pus=
h(g);break}g=3Dg.parentNode;if(!g||!g.ownerDocument||g=3D=3D=3Db||g.nodeT=
ype=3D=3D=3D11)break}}c=3Dc.length>1?f.unique(c):c;return =
this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof =
a=3D=3D"string")return =
f.inArray(this[0],a?f(a):this.parent().children());return =
f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=3Dtypeof =
a=3D=3D"string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=3Df.merge(this.=
get(),c);return =
this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return=
 this.add(this.prevObject)}}),f.each({parent:function(a){var =
b=3Da.parentNode;return =
b&&b.nodeType!=3D=3D11?b:null},parents:function(a){return =
f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return =
f.dir(a,"parentNode",c)},next:function(a){return =
f.nth(a,2,"nextSibling")},prev:function(a){return =
f.nth(a,2,"previousSibling")},nextAll:function(a){return =
f.dir(a,"nextSibling")},prevAll:function(a){return =
f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return =
f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return =
f.dir(a,"previousSibling",c)},siblings:function(a){return =
f.sibling(a.parentNode.firstChild,a)},children:function(a){return =
f.sibling(a.firstChild)},contents:function(a){return =
f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.make=
Array(a.childNodes)}},function(a,b){f.fn[a]=3Dfunction(c,d){var =
e=3Df.map(this,b,c),g=3DT.call(arguments);P.test(a)||(d=3Dc),d&&typeof =
d=3D=3D"string"&&(e=3Df.filter(d,e)),e=3Dthis.length>1&&!V[a]?f.unique(e)=
:e,(this.length>1||R.test(d))&&Q.test(a)&&(e=3De.reverse());return =
this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=
=3D":not("+a+")");return =
b.length=3D=3D=3D1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matche=
s(a,b)},dir:function(a,c,d){var =
e=3D[],g=3Da[c];while(g&&g.nodeType!=3D=3D9&&(d=3D=3D=3Db||g.nodeType!=3D=
=3D1||!f(g).is(d)))g.nodeType=3D=3D=3D1&&e.push(g),g=3Dg[c];return =
e},nth:function(a,b,c,d){b=3Db||1;var =
e=3D0;for(;a;a=3Da[c])if(a.nodeType=3D=3D=3D1&&++e=3D=3D=3Db)break;return=
 a},sibling:function(a,b){var =
c=3D[];for(;a;a=3Da.nextSibling)a.nodeType=3D=3D=3D1&&a!=3D=3Db&&c.push(a=
);return c}});var Y=3D/ =
jQuery\d+=3D"(?:\d+|null)"/g,Z=3D/^\s+/,$=3D/<(?!area|br|col|embed|hr|img=
|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=3D/<([\w:]+)/,ba=3D/<tbody=
/i,bb=3D/<|&#?\w+;/,bc=3D/<(?:script|object|embed|option|style)/i,bd=3D/c=
hecked\s*(?:[^=3D]|=3D\s*.checked.)/i,be=3D/\/(java|ecma)script/i,bf=3D/^=
\s*<!(?:\[CDATA\[|\-\-)/,bg=3D{option:[1,"<select =
multiple=3D'multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"=
],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>=
"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tb=
ody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],=
_default:[0,"",""]};bg.optgroup=3Dbg.option,bg.tbody=3Dbg.tfoot=3Dbg.colg=
roup=3Dbg.caption=3Dbg.thead,bg.th=3Dbg.td,f.support.htmlSerialize||(bg._=
default=3D[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isF=
unction(a))return this.each(function(b){var =
c=3Df(this);c.text(a.call(this,b,c.text()))});if(typeof =
a!=3D"object"&&a!=3D=3Db)return =
this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a)=
);return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var =
b=3Df(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.inse=
rtBefore(this[0]),b.map(function(){var =
a=3Dthis;while(a.firstChild&&a.firstChild.nodeType=3D=3D=3D1)a=3Da.firstC=
hild;return a}).append(this)}return =
this},wrapInner:function(a){if(f.isFunction(a))return =
this.each(function(b){f(this).wrapInner(a.call(this,b))});return =
this.each(function(){var =
b=3Df(this),c=3Db.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:fu=
nction(a){return =
this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return =
this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWit=
h(this.childNodes)}).end()},append:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.appe=
ndChild(a)})},prepend:function(){return =
this.domManip(arguments,!0,function(a){this.nodeType=3D=3D=3D1&&this.inse=
rtBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].pare=
ntNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s)});if(arguments.length){var =
a=3Df(arguments[0]);a.push.apply(a,this.toArray());return =
this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[=
0].parentNode)return =
this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,thi=
s.nextSibling)});if(arguments.length){var =
a=3Dthis.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0])=
.toArray());return a}},remove:function(a,b){for(var =
c=3D0,d;(d=3Dthis[c])!=3Dnull;c++)if(!a||f.filter(a,[d]).length)!b&&d.nod=
eType=3D=3D=3D1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d=
])),d.parentNode&&d.parentNode.removeChild(d);return =
this},empty:function(){for(var =
a=3D0,b;(b=3Dthis[a])!=3Dnull;a++){b.nodeType=3D=3D=3D1&&f.cleanData(b.ge=
tElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}r=
eturn =
this},clone:function(a,b){a=3Da=3D=3Dnull?!1:a,b=3Db=3D=3Dnull?a:b;return=
 this.map(function(){return =
f.clone(this,a,b)})},html:function(a){if(a=3D=3D=3Db)return =
this[0]&&this[0].nodeType=3D=3D=3D1?this[0].innerHTML.replace(Y,""):null;=
if(typeof =
a=3D=3D"string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&=
!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=3Da.replace($,"<$1></$2>");=
try{for(var =
c=3D0,d=3Dthis.length;c<d;c++)this[c].nodeType=3D=3D=3D1&&(f.cleanData(th=
is[c].getElementsByTagName("*")),this[c].innerHTML=3Da)}catch(e){this.emp=
ty().append(a)}}else f.isFunction(a)?this.each(function(b){var =
c=3Df(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);retu=
rn =
this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunc=
tion(a))return this.each(function(b){var =
c=3Df(this),d=3Dc.html();c.replaceWith(a.call(this,b,d))});typeof =
a!=3D"string"&&(a=3Df(a).detach());return this.each(function(){var =
b=3Dthis.nextSibling,c=3Dthis.parentNode;f(this).remove(),b?f(b).before(a=
):f(c).append(a)})}return =
this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this=
},detach:function(a){return =
this.remove(a,!0)},domManip:function(a,c,d){var =
e,g,h,i,j=3Da[0],k=3D[];if(!f.support.checkClone&&arguments.length=3D=3D=3D=
3&&typeof j=3D=3D"string"&&bd.test(j))return =
this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))retu=
rn this.each(function(e){var =
g=3Df(this);a[0]=3Dj.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(thi=
s[0]){i=3Dj&&j.parentNode,f.support.parentNode&&i&&i.nodeType=3D=3D=3D11&=
&i.childNodes.length=3D=3D=3Dthis.length?e=3D{fragment:i}:e=3Df.buildFrag=
ment(a,this,k),h=3De.fragment,h.childNodes.length=3D=3D=3D1?g=3Dh=3Dh.fir=
stChild:g=3Dh.firstChild;if(g){c=3Dc&&f.nodeName(g,"tr");for(var =
l=3D0,m=3Dthis.length,n=3Dm-1;l<m;l++)d.call(c?bh(this[l],g):this[l],e.ca=
cheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bn)}return =
this}}),f.buildFragment=3Dfunction(a,b,d){var =
e,g,h,i=3Db&&b[0]?b[0].ownerDocument||b[0]:c;a.length=3D=3D=3D1&&typeof =
a[0]=3D=3D"string"&&a[0].length<512&&i=3D=3D=3Dc&&a[0].charAt(0)=3D=3D=3D=
"<"&&!bc.test(a[0])&&(f.support.checkClone||!bd.test(a[0]))&&(g=3D!0,h=3D=
f.fragments[a[0]],h&&h!=3D=3D1&&(e=3Dh)),e||(e=3Di.createDocumentFragment=
(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=3Dh?e:1);return{fragment:e,cac=
heable:g}},f.fragments=3D{},f.each({appendTo:"append",prependTo:"prepend"=
,insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},func=
tion(a,b){f.fn[a]=3Dfunction(c){var =
d=3D[],e=3Df(c),g=3Dthis.length=3D=3D=3D1&&this[0].parentNode;if(g&&g.nod=
eType=3D=3D=3D11&&g.childNodes.length=3D=3D=3D1&&e.length=3D=3D=3D1){e[b]=
(this[0]);return this}for(var h=3D0,i=3De.length;h<i;h++){var =
j=3D(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=3Dd.concat(j)}return =
this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var =
d=3Da.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noClone=
Checked)&&(a.nodeType=3D=3D=3D1||a.nodeType=3D=3D=3D11)&&!f.isXMLDoc(a)){=
bj(a,d),e=3Dbk(a),g=3Dbk(d);for(h=3D0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d=
);if(c){e=3Dbk(a),g=3Dbk(d);for(h=3D0;e[h];++h)bi(e[h],g[h])}}return =
d},clean:function(a,b,d,e){var g;b=3Db||c,typeof =
b.createElement=3D=3D"undefined"&&(b=3Db.ownerDocument||=0A=
b[0]&&b[0].ownerDocument||c);var h=3D[],i;for(var =
j=3D0,k;(k=3Da[j])!=3Dnull;j++){typeof =
k=3D=3D"number"&&(k+=3D"");if(!k)continue;if(typeof =
k=3D=3D"string")if(!bb.test(k))k=3Db.createTextNode(k);else{k=3Dk.replace=
($,"<$1></$2>");var =
l=3D(_.exec(k)||["",""])[1].toLowerCase(),m=3Dbg[l]||bg._default,n=3Dm[0]=
,o=3Db.createElement("div");o.innerHTML=3Dm[1]+k+m[2];while(n--)o=3Do.las=
tChild;if(!f.support.tbody){var =
p=3Dba.test(k),q=3Dl=3D=3D=3D"table"&&!p?o.firstChild&&o.firstChild.child=
Nodes:m[1]=3D=3D=3D"<table>"&&!p?o.childNodes:[];for(i=3Dq.length-1;i>=3D=
0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.=
removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore=
(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=3Do.childNodes}var =
r;if(!f.support.appendChecked)if(k[0]&&typeof =
(r=3Dk.length)=3D=3D"number")for(i=3D0;i<r;i++)bm(k[i]);else =
bm(k);k.nodeType?h.push(k):h=3Df.merge(h,k)}if(d){g=3Dfunction(a){return!=
a.type||be.test(a.type)};for(j=3D0;h[j];j++)if(e&&f.nodeName(h[j],"script=
")&&(!h[j].type||h[j].type.toLowerCase()=3D=3D=3D"text/javascript"))e.pus=
h(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].no=
deType=3D=3D=3D1){var =
s=3Df.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0=
].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var =
b,c,d=3Df.cache,e=3Df.expando,g=3Df.event.special,h=3Df.support.deleteExp=
ando;for(var =
i=3D0,j;(j=3Da[i])!=3Dnull;i++){if(j.nodeName&&f.noData[j.nodeName.toLowe=
rCase()])continue;c=3Dj[f.expando];if(c){b=3Dd[c]&&d[c][e];if(b&&b.events=
){for(var k in =
b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(=
b.handle.elem=3Dnull)}h?delete =
j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete =
d[c]}}}});var =
bo=3D/alpha\([^)]*\)/i,bp=3D/opacity=3D([^)]*)/,bq=3D/-([a-z])/ig,br=3D/(=
[A-Z]|^ms)/g,bs=3D/^-?\d+(?:px)?$/i,bt=3D/^-?\d/,bu=3D/^[+\-]=3D/,bv=3D/[=
^+\-\.\de]+/g,bw=3D{position:"absolute",visibility:"hidden",display:"bloc=
k"},bx=3D["Left","Right"],by=3D["Top","Bottom"],bz,bA,bB,bC=3Dfunction(a,=
b){return =
b.toUpperCase()};f.fn.css=3Dfunction(a,c){if(arguments.length=3D=3D=3D2&&=
c=3D=3D=3Db)return this;return =
f.access(this,a,c,!0,function(a,c,d){return =
d!=3D=3Db?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:f=
unction(a,b){if(b){var c=3Dbz(a,"opacity","opacity");return =
c=3D=3D=3D""?"1":c}return =
a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,=
lineHeight:!0,widows:!0,orphans:!0},cssProps:{"float":f.support.cssFloat?=
"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!=3D=3D=
3&&a.nodeType!=3D=3D8&&!!a.style){var =
g,h,i=3Df.camelCase(c),j=3Da.style,k=3Df.cssHooks[i];c=3Df.cssProps[i]||i=
;if(d=3D=3D=3Db){if(k&&"get"in k&&(g=3Dk.get(a,!1,e))!=3D=3Db)return =
g;return j[c]}h=3Dtypeof =
d;if(h=3D=3D=3D"number"&&isNaN(d)||d=3D=3Dnull)return;h=3D=3D=3D"string"&=
&bu.test(d)&&(d=3D+d.replace(bv,"")+parseFloat(f.css(a,c))),h=3D=3D=3D"nu=
mber"&&!f.cssNumber[i]&&(d+=3D"px");if(!k||!("set"in =
k)||(d=3Dk.set(a,d))!=3D=3Db)try{j[c]=3Dd}catch(l){}}},css:function(a,c,d=
){var =
e,g;c=3Df.camelCase(c),g=3Df.cssHooks[c],c=3Df.cssProps[c]||c,c=3D=3D=3D"=
cssFloat"&&(c=3D"float");if(g&&"get"in =
g&&(e=3Dg.get(a,!0,d))!=3D=3Db)return e;if(bz)return =
bz(a,c)},swap:function(a,b,c){var d=3D{};for(var e in =
b)d[e]=3Da.style[e],a.style[e]=3Db[e];c.call(a);for(e in =
b)a.style[e]=3Dd[e]},camelCase:function(a){return =
a.replace(bq,bC)}}),f.curCSS=3Df.css,f.each(["height","width"],function(a=
,b){f.cssHooks[b]=3D{get:function(a,c,d){var =
e;if(c){a.offsetWidth!=3D=3D0?e=3DbD(a,b,d):f.swap(a,bw,function(){e=3DbD=
(a,b,d)});if(e<=3D0){e=3Dbz(a,b,b),e=3D=3D=3D"0px"&&bB&&(e=3DbB(a,b,b));i=
f(e!=3Dnull)return =
e=3D=3D=3D""||e=3D=3D=3D"auto"?"0px":e}if(e<0||e=3D=3Dnull){e=3Da.style[b=
];return e=3D=3D=3D""||e=3D=3D=3D"auto"?"0px":e}return typeof =
e=3D=3D"string"?e:e+"px"}},set:function(a,b){if(!bs.test(b))return =
b;b=3DparseFloat(b);if(b>=3D0)return =
b+"px"}}}),f.support.opacity||(f.cssHooks.opacity=3D{get:function(a,b){re=
turn =
bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?par=
seFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var =
c=3Da.style,d=3Da.currentStyle;c.zoom=3D1;var =
e=3Df.isNaN(b)?"":"alpha(opacity=3D"+b*100+")",g=3Dd&&d.filter||c.filter|=
|"";c.filter=3Dbo.test(g)?g.replace(bo,e):g+" =
"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRigh=
t=3D{get:function(a,b){var =
c;f.swap(a,{display:"inline-block"},function(){b?c=3Dbz(a,"margin-right",=
"marginRight"):c=3Da.style.marginRight});return =
c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=3Dfunction(a,c)=
{var =
d,e,g;c=3Dc.replace(br,"-$1").toLowerCase();if(!(e=3Da.ownerDocument.defa=
ultView))return =
b;if(g=3De.getComputedStyle(a,null))d=3Dg.getPropertyValue(c),d=3D=3D=3D"=
"&&!f.contains(a.ownerDocument.documentElement,a)&&(d=3Df.style(a,c));ret=
urn d}),c.documentElement.currentStyle&&(bB=3Dfunction(a,b){var =
c,d=3Da.currentStyle&&a.currentStyle[b],e=3Da.runtimeStyle&&a.runtimeStyl=
e[b],f=3Da.style;!bs.test(d)&&bt.test(d)&&(c=3Df.left,e&&(a.runtimeStyle.=
left=3Da.currentStyle.left),f.left=3Db=3D=3D=3D"fontSize"?"1em":d||0,d=3D=
f.pixelLeft+"px",f.left=3Dc,e&&(a.runtimeStyle.left=3De));return =
d=3D=3D=3D""?"auto":d}),bz=3DbA||bB,f.expr&&f.expr.filters&&(f.expr.filte=
rs.hidden=3Dfunction(a){var b=3Da.offsetWidth,c=3Da.offsetHeight;return =
b=3D=3D=3D0&&c=3D=3D=3D0||!f.support.reliableHiddenOffsets&&(a.style.disp=
lay||f.css(a,"display"))=3D=3D=3D"none"},f.expr.filters.visible=3Dfunctio=
n(a){return!f.expr.filters.hidden(a)});var =
bE=3D/%20/g,bF=3D/\[\]$/,bG=3D/\r?\n/g,bH=3D/#.*$/,bI=3D/^(.*?):[ =
\t]*([^\r\n]*)\r?$/mg,bJ=3D/^(?:color|date|datetime|email|hidden|month|nu=
mber|password|range|search|tel|text|time|url|week)$/i,bK=3D/^(?:about|app=
|app\-storage|.+\-extension|file|widget):$/,bL=3D/^(?:GET|HEAD)$/,bM=3D/^=
\/\//,bN=3D/\?/,bO=3D/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/g=
i,bP=3D/^(?:select|textarea)/i,bQ=3D/\s+/,bR=3D/([?&])_=3D[^&]*/,bS=3D/^(=
[\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=3Df.fn.load,bU=3D{},bV=3D=
{},bW,bX;try{bW=3De.href}catch(bY){bW=3Dc.createElement("a"),bW.href=3D""=
,bW=3DbW.href}bX=3DbS.exec(bW.toLowerCase())||[],f.fn.extend({load:functi=
on(a,c,d){if(typeof a!=3D"string"&&bT)return =
bT.apply(this,arguments);if(!this.length)return this;var e=3Da.indexOf(" =
");if(e>=3D0){var g=3Da.slice(e,a.length);a=3Da.slice(0,e)}var =
h=3D"GET";c&&(f.isFunction(c)?(d=3Dc,c=3Db):typeof =
c=3D=3D"object"&&(c=3Df.param(c,f.ajaxSettings.traditional),h=3D"POST"));=
var =
i=3Dthis;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,=
b,c){c=3Da.responseText,a.isResolved()&&(a.done(function(a){c=3Da}),i.htm=
l(g?f("<div>").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}=
});return this},serialize:function(){return =
f.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?f.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test=
(this.type))}).map(function(a,b){var c=3Df(this).val();return =
c=3D=3Dnull?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,va=
lue:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).ge=
t()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess =
ajaxSend".split(" "),function(a,b){f.fn[b]=3Dfunction(a){return =
this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=3Dfunction(a,d=
,e,g){f.isFunction(d)&&(g=3Dg||e,e=3Dd,d=3Db);return =
f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript=
:function(a,c){return =
f.get(a,b,c,"script")},getJSON:function(a,b,c){return =
f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettin=
gs,b):(b=3Da,a=3Df.extend(!0,f.ajaxSettings,b));for(var c =
in{context:1,url:1})c in b?a[c]=3Db[c]:c in =
f.ajaxSettings&&(a[c]=3Df.ajaxSettings[c]);return =
a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",conte=
ntType:"application/x-www-form-urlencoded",processData:!0,async:!0,accept=
s:{xml:"application/xml, =
text/xml",html:"text/html",text:"text/plain",json:"application/json, =
text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},=
responseFields:{xml:"responseXML",text:"responseText"},converters:{"* =
text":a.String,"text html":!0,"text json":f.parseJSON,"text =
xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function=
(a,c){function =
w(a,c,l,m){if(s!=3D=3D2){s=3D2,q&&clearTimeout(q),p=3Db,n=3Dm||"",v.ready=
State=3Da?4:0;var =
o,r,u,w=3Dl?ca(d,v,l):b,x,y;if(a>=3D200&&a<300||a=3D=3D=3D304){if(d.ifMod=
ified){if(x=3Dv.getResponseHeader("Last-Modified"))f.lastModified[k]=3Dx;=
if(y=3Dv.getResponseHeader("Etag"))f.etag[k]=3Dy}if(a=3D=3D=3D304)c=3D"no=
tmodified",o=3D!0;else =
try{r=3Dcb(d,w),c=3D"success",o=3D!0}catch(z){c=3D"parsererror",u=3Dz}}el=
se{u=3Dc;if(!c||a)c=3D"error",a<0&&(a=3D0)}v.status=3Da,v.statusText=3Dc,=
o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=3Db,=
t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v=
,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("aja=
xStop"))}}typeof a=3D=3D"object"&&(c=3Da,a=3Db),c=3Dc||{};var =
d=3Df.ajaxSetup({},c),e=3Dd.context||d,g=3De!=3D=3Dd&&(e.nodeType||e =
instanceof =
f)?f(e):f.event,h=3Df.Deferred(),i=3Df._Deferred(),j=3Dd.statusCode||{},k=
,l=3D{},m=3D{},n,o,p,q,r,s=3D0,t,u,v=3D{readyState:0,setRequestHeader:fun=
ction(a,b){if(!s){var =
c=3Da.toLowerCase();a=3Dm[c]=3Dm[c]||a,l[a]=3Db}return =
this},getAllResponseHeaders:function(){return =
s=3D=3D=3D2?n:null},getResponseHeader:function(a){var =
c;if(s=3D=3D=3D2){if(!o){o=3D{};while(c=3DbI.exec(n))o[c[1].toLowerCase()=
]=3Dc[2]}c=3Do[a.toLowerCase()]}return =
c=3D=3D=3Db?null:c},overrideMimeType:function(a){s||(d.mimeType=3Da);retu=
rn this},abort:function(a){a=3Da||"abort",p&&p.abort(a),w(0,a);return =
this}};h.promise(v),v.success=3Dv.done,v.error=3Dv.fail,v.complete=3Di.do=
ne,v.statusCode=3Dfunction(a){if(a){var b;if(s<2)for(b in =
a)j[b]=3D[j[b],a[b]];else b=3Da[v.status],v.then(b,b)}return =
this},d.url=3D((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dat=
aTypes=3Df.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain=3D=
=3Dnull&&(r=3DbS.exec(d.url.toLowerCase()),d.crossDomain=3D!(!r||r[1]=3D=3D=
bX[1]&&r[2]=3D=3DbX[2]&&(r[3]||(r[1]=3D=3D=3D"http:"?80:443))=3D=3D(bX[3]=
||(bX[1]=3D=3D=3D"http:"?80:443)))),d.data&&d.processData&&typeof =
d.data!=3D"string"&&(d.data=3Df.param(d.data,d.traditional)),b$(bU,d,c,v)=
;if(s=3D=3D=3D2)return!1;t=3Dd.global,d.type=3Dd.type.toUpperCase(),d.has=
Content=3D!bL.test(d.type),t&&f.active++=3D=3D=3D0&&f.event.trigger("ajax=
Start");if(!d.hasContent){d.data&&(d.url+=3D(bN.test(d.url)?"&":"?")+d.da=
ta),k=3Dd.url;if(d.cache=3D=3D=3D!1){var =
x=3Df.now(),y=3Dd.url.replace(bR,"$1_=3D"+x);d.url=3Dy+(y=3D=3D=3Dd.url?(=
bN.test(d.url)?"&":"?")+"_=3D"+x:"")}}(d.data&&d.hasContent&&d.contentTyp=
e!=3D=3D!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentTy=
pe),d.ifModified&&(k=3Dk||d.url,f.lastModified[k]&&v.setRequestHeader("If=
-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-Non=
e-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accept=
s[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=3D=3D"*"?", =
*/*; q=3D0.01":""):d.accepts["*"]);for(u in =
d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSe=
nd.call(e,v,d)=3D=3D=3D!1||s=3D=3D=3D2)){v.abort();return!1}for(u =
in{success:1,error:1,complete:1})v[u](d[u]);p=3Db$(bV,d,c,v);if(!p)w(-1,"=
No =
Transport");else{v.readyState=3D1,t&&g.trigger("ajaxSend",[v,d]),d.async&=
&d.timeout>0&&(q=3DsetTimeout(function(){v.abort("timeout")},d.timeout));=
try{s=3D1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return =
v},param:function(a,c){var =
d=3D[],e=3Dfunction(a,b){b=3Df.isFunction(b)?b():b,d[d.length]=3DencodeUR=
IComponent(a)+"=3D"+encodeURIComponent(b)};c=3D=3D=3Db&&(c=3Df.ajaxSettin=
gs.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,f=
unction(){e(this.name,this.value)});else for(var g in =
a)b_(g,a[g],c,e);return =
d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}=
});var =
cc=3Df.now(),cd=3D/(\=3D)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jso=
npCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json =
jsonp",function(b,c,d){var =
e=3Db.contentType=3D=3D=3D"application/x-www-form-urlencoded"&&typeof =
b.data=3D=3D"string";if(b.dataTypes[0]=3D=3D=3D"jsonp"||b.jsonp!=3D=3D!1&=
&(cd.test(b.url)||e&&cd.test(b.data))){var =
g,h=3Db.jsonpCallback=3Df.isFunction(b.jsonpCallback)?b.jsonpCallback():b=
.jsonpCallback,i=3Da[h],j=3Db.url,k=3Db.data,l=3D"$1"+h+"$2";b.jsonp!=3D=3D=
!1&&(j=3Dj.replace(cd,l),b.url=3D=3D=3Dj&&(e&&(k=3Dk.replace(cd,l)),b.dat=
a=3D=3D=3Dk&&(j+=3D(/\?/.test(j)?"&":"?")+b.jsonp+"=3D"+h))),b.url=3Dj,b.=
data=3Dk,a[h]=3Dfunction(a){g=3D[a]},d.always(function(){a[h]=3Di,g&&f.is=
Function(i)&&a[h](g[0])}),b.converters["script =
json"]=3Dfunction(){g||f.error(h+" was not called");return =
g[0]},b.dataTypes[0]=3D"json";return"script"}}),f.ajaxSetup({accepts:{scr=
ipt:"text/javascript, application/javascript, application/ecmascript, =
application/x-ecmascript"},contents:{script:/javascript|ecmascript/},conv=
erters:{"text script":function(a){f.globalEval(a);return =
a}}}),f.ajaxPrefilter("script",function(a){a.cache=3D=3D=3Db&&(a.cache=3D=
!1),a.crossDomain&&(a.type=3D"GET",a.global=3D!1)}),f.ajaxTransport("scri=
pt",function(a){if(a.crossDomain){var =
d,e=3Dc.head||c.getElementsByTagName("head")[0]||c.documentElement;return=
{send:function(f,g){d=3Dc.createElement("script"),d.async=3D"async",a.scr=
iptCharset&&(d.charset=3Da.scriptCharset),d.src=3Da.url,d.onload=3Dd.onre=
adystatechange=3Dfunction(a,c){if(c||!d.readyState||/loaded|complete/.tes=
t(d.readyState))d.onload=3Dd.onreadystatechange=3Dnull,e&&d.parentNode&&e=
.removeChild(d),d=3Db,c||g(200,"success")},e.insertBefore(d,e.firstChild)=
},abort:function(){d&&d.onload(0,1)}}}});var =
ce=3Da.ActiveXObject?function(){for(var a in =
cg)cg[a](0,1)}:!1,cf=3D0,cg;f.ajaxSettings.xhr=3Da.ActiveXObject?function=
(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{aj=
ax:!!a,cors:!!a&&"withCredentials"in =
a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if=
(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var =
h=3Dc.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.passw=
ord):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in =
c.xhrFields)h[j]=3Dc.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overr=
ideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Req=
uested-With"]=3D"XMLHttpRequest");try{for(j in =
e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null)=
,d=3Dfunction(a,e){var =
j,k,l,m,n;try{if(d&&(e||h.readyState=3D=3D=3D4)){d=3Db,i&&(h.onreadystate=
change=3Df.noop,ce&&delete =
cg[i]);if(e)h.readyState!=3D=3D4&&h.abort();else{j=3Dh.status,l=3Dh.getAl=
lResponseHeaders(),m=3D{},n=3Dh.responseXML,n&&n.documentElement&&(m.xml=3D=
n),m.text=3Dh.responseText;try{k=3Dh.statusText}catch(o){k=3D""}!j&&c.isL=
ocal&&!c.crossDomain?j=3Dm.text?200:404:j=3D=3D=3D1223&&(j=3D204)}}}catch=
(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState=3D=3D=3D4?d():(i=3D+=
+cf,ce&&(cg||(cg=3D{},f(a).unload(ce)),cg[i]=3Dd),h.onreadystatechange=3D=
d)},abort:function(){d&&d(0,1)}}}});var =
cj=3D{},ck,cl,cm=3D/^(?:toggle|show|hide)$/,cn=3D/^([+\-]=3D)?([\d+.\-]+)=
([a-z%]*)$/i,co,cp=3D[["height","marginTop","marginBottom","paddingTop","=
paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddin=
gRight"],["opacity"]],cq,cr=3Da.webkitRequestAnimationFrame||a.mozRequest=
AnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c=
){var d,e;if(a||a=3D=3D=3D0)return =
this.animate(cu("show",3),a,b,c);for(var =
g=3D0,h=3Dthis.length;g<h;g++)d=3Dthis[g],d.style&&(e=3Dd.style.display,!=
f._data(d,"olddisplay")&&e=3D=3D=3D"none"&&(e=3Dd.style.display=3D""),e=3D=
=3D=3D""&&f.css(d,"display")=3D=3D=3D"none"&&f._data(d,"olddisplay",cv(d.=
nodeName)));for(g=3D0;g<h;g++){d=3Dthis[g];if(d.style){e=3Dd.style.displa=
y;if(e=3D=3D=3D""||e=3D=3D=3D"none")d.style.display=3Df._data(d,"olddispl=
ay")||""}}return this},hide:function(a,b,c){if(a||a=3D=3D=3D0)return =
this.animate(cu("hide",3),a,b,c);for(var =
d=3D0,e=3Dthis.length;d<e;d++)if(this[d].style){var =
g=3Df.css(this[d],"display");g!=3D=3D"none"&&!f._data(this[d],"olddisplay=
")&&f._data(this[d],"olddisplay",g)}for(d=3D0;d<e;d++)this[d].style&&(thi=
s[d].style.display=3D"none");return =
this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=3Dtypeof =
a=3D=3D"boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this=
,arguments):a=3D=3Dnull||d?this.each(function(){var =
b=3Dd?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(c=
u("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return =
this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},=
a,c,d)},animate:function(a,b,c,d){var =
e=3Df.speed(b,c,d);if(f.isEmptyObject(a))return =
this.each(e.complete,[!1]);a=3Df.extend({},a);return =
this[e.queue=3D=3D=3D!1?"each":"queue"](function(){e.queue=3D=3D=3D!1&&f.=
_mark(this);var =
b=3Df.extend({},e),c=3Dthis.nodeType=3D=3D=3D1,d=3Dc&&f(this).is(":hidden=
"),g,h,i,j,k,l,m,n,o;b.animatedProperties=3D{};for(i in =
a){g=3Df.camelCase(i),i!=3D=3Dg&&(a[g]=3Da[i],delete =
a[i]),h=3Da[g],f.isArray(h)?(b.animatedProperties[g]=3Dh[1],h=3Da[g]=3Dh[=
0]):b.animatedProperties[g]=3Db.specialEasing&&b.specialEasing[g]||b.easi=
ng||"swing";if(h=3D=3D=3D"hide"&&d||h=3D=3D=3D"show"&&!d)return =
b.complete.call(this);c&&(g=3D=3D=3D"height"||g=3D=3D=3D"width")&&(b.over=
flow=3D[this.style.overflow,this.style.overflowX,this.style.overflowY],f.=
css(this,"display")=3D=3D=3D"inline"&&f.css(this,"float")=3D=3D=3D"none"&=
&(f.support.inlineBlockNeedsLayout?(j=3Dcv(this.nodeName),j=3D=3D=3D"inli=
ne"?this.style.display=3D"inline-block":(this.style.display=3D"inline",th=
is.style.zoom=3D1)):this.style.display=3D"inline-block"))}b.overflow!=3Dn=
ull&&(this.style.overflow=3D"hidden");for(i in a)k=3Dnew =
f.fx(this,b,i),h=3Da[i],cm.test(h)?k[h=3D=3D=3D"toggle"?d?"show":"hide":h=
]():(l=3Dcn.exec(h),m=3Dk.cur(),l?(n=3DparseFloat(l[2]),o=3Dl[3]||(f.cssN=
umber[i]?"":"px"),o!=3D=3D"px"&&(f.style(this,i,(n||1)+o),m=3D(n||1)/k.cu=
r()*m,f.style(this,i,m+o)),l[1]&&(n=3D(l[1]=3D=3D=3D"-=3D"?-1:1)*n+m),k.c=
ustom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.qu=
eue([]),this.each(function(){var =
a=3Df.timers,c=3Da.length;b||f._unmark(!0,this);while(c--)a[c].elem=3D=3D=
=3Dthis&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return =
this}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:c=
u("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle=
:{opacity:"toggle"}},function(a,b){f.fn[a]=3Dfunction(a,c,d){return =
this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var =
d=3Da&&typeof =
a=3D=3D"object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,dur=
ation:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=3Df.fx.off?0:type=
of d.duration=3D=3D"number"?d.duration:d.duration in =
f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=3Dd.comple=
te,d.complete=3Dfunction(a){d.queue!=3D=3D!1?f.dequeue(this):a!=3D=3D!1&&=
f._unmark(this),f.isFunction(d.old)&&d.old.call(this)};return =
d},easing:{linear:function(a,b,c,d){return =
c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},ti=
mers:[],fx:function(a,b,c){this.options=3Db,this.elem=3Da,this.prop=3Dc,b=
.orig=3Db.orig||{}}}),f.fx.prototype=3D{update:function(){this.options.st=
ep&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]=
||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=3Dnu=
ll&&(!this.elem.style||this.elem.style[this.prop]=3D=3Dnull))return =
this.elem[this.prop];var a,b=3Df.css(this.elem,this.prop);return =
isNaN(a=3DparseFloat(b))?!b||b=3D=3D=3D"auto"?0:b:a},custom:function(a,b,=
c){function h(a){return d.step(a)}var =
d=3Dthis,e=3Df.fx,g;this.startTime=3Dcq||cs(),this.start=3Da,this.end=3Db=
,this.unit=3Dc||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=3Dth=
is.start,this.pos=3Dthis.state=3D0,h.elem=3Dthis.elem,h()&&f.timers.push(=
h)&&!co&&(cr?(co=3D1,g=3Dfunction(){co&&(cr(g),e.tick())},cr(g)):co=3Dset=
Interval(e.tick,e.interval))},show:function(){this.options.orig[this.prop=
]=3Df.style(this.elem,this.prop),this.options.show=3D!0,this.custom(this.=
prop=3D=3D=3D"width"||this.prop=3D=3D=3D"height"?1:0,this.cur()),f(this.e=
lem).show()},hide:function(){this.options.orig[this.prop]=3Df.style(this.=
elem,this.prop),this.options.hide=3D!0,this.custom(this.cur(),0)},step:fu=
nction(a){var =
b=3Dcq||cs(),c=3D!0,d=3Dthis.elem,e=3Dthis.options,g,h;if(a||b>=3De.durat=
ion+this.startTime){this.now=3Dthis.end,this.pos=3Dthis.state=3D1,this.up=
date(),e.animatedProperties[this.prop]=3D!0;for(g in =
e.animatedProperties)e.animatedProperties[g]!=3D=3D!0&&(c=3D!1);if(c){e.o=
verflow!=3Dnull&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],functio=
n(a,b){d.style["overflow"+b]=3De.overflow[a]}),e.hide&&f(d).hide();if(e.h=
ide||e.show)for(var i in =
e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e=
.duration=3D=3DInfinity?this.now=3Db:(h=3Db-this.startTime,this.state=3Dh=
/e.duration,this.pos=3Df.easing[e.animatedProperties[this.prop]](this.sta=
te,h,0,1,e.duration),this.now=3Dthis.start+(this.end-this.start)*this.pos=
),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var =
a=3Df.timers,b=3D0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.=
stop()},interval:13,stop:function(){clearInterval(co),co=3Dnull},speeds:{=
slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,=
"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]=
!=3Dnull?a.elem.style[a.prop]=3D(a.prop=3D=3D=3D"width"||a.prop=3D=3D=3D"=
height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=3Da.now}}}),f.expr=
&&f.expr.filters&&(f.expr.filters.animated=3Dfunction(a){return =
f.grep(f.timers,function(b){return a=3D=3D=3Db.elem}).length});var =
cw=3D/^t(?:able|d|h)$/i,cx=3D/^(?:body|html)$/i;"getBoundingClientRect"in=
 c.documentElement?f.fn.offset=3Dfunction(a){var =
b=3Dthis[0],c;if(a)return =
this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
f.offset.bodyOffset(b);try{c=3Db.getBoundingClientRect()}catch(d){}var =
e=3Db.ownerDocument,g=3De.documentElement;if(!c||!f.contains(g,b))return =
c?{top:c.top,left:c.left}:{top:0,left:0};var =
h=3De.body,i=3Dcy(e),j=3Dg.clientTop||h.clientTop||0,k=3Dg.clientLeft||h.=
clientLeft||0,l=3Di.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrol=
lTop,m=3Di.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=3D=
c.top+l-j,o=3Dc.left+m-k;return{top:n,left:o}}:f.fn.offset=3Dfunction(a){=
var b=3Dthis[0];if(a)return =
this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocum=
ent)return null;if(b=3D=3D=3Db.ownerDocument.body)return =
f.offset.bodyOffset(b);f.offset.initialize();var =
c,d=3Db.offsetParent,e=3Db,g=3Db.ownerDocument,h=3Dg.documentElement,i=3D=
g.body,j=3Dg.defaultView,k=3Dj?j.getComputedStyle(b,null):b.currentStyle,=
l=3Db.offsetTop,m=3Db.offsetLeft;while((b=3Db.parentNode)&&b!=3D=3Di&&b!=3D=
=3Dh){if(f.offset.supportsFixedPosition&&k.position=3D=3D=3D"fixed")break=
;c=3Dj?j.getComputedStyle(b,null):b.currentStyle,l-=3Db.scrollTop,m-=3Db.=
scrollLeft,b=3D=3D=3Dd&&(l+=3Db.offsetTop,m+=3Db.offsetLeft,f.offset.does=
NotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cw.test(b.nodeNa=
me))&&(l+=3DparseFloat(c.borderTopWidth)||0,m+=3DparseFloat(c.borderLeftW=
idth)||0),e=3Dd,d=3Db.offsetParent),f.offset.subtractsBorderForOverflowNo=
tVisible&&c.overflow!=3D=3D"visible"&&(l+=3DparseFloat(c.borderTopWidth)|=
|0,m+=3DparseFloat(c.borderLeftWidth)||0),k=3Dc}if(k.position=3D=3D=3D"re=
lative"||k.position=3D=3D=3D"static")l+=3Di.offsetTop,m+=3Di.offsetLeft;f=
.offset.supportsFixedPosition&&k.position=3D=3D=3D"fixed"&&(l+=3DMath.max=
(h.scrollTop,i.scrollTop),m+=3DMath.max(h.scrollLeft,i.scrollLeft));retur=
n{top:l,left:m}},f.offset=3D{initialize:function(){var =
a=3Dc.body,b=3Dc.createElement("div"),d,e,g,h,i=3DparseFloat(f.css(a,"mar=
ginTop"))||0,j=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>";f.extend(b.style,{position:=
"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibi=
lity:"hidden"}),b.innerHTML=3Dj,a.insertBefore(b,a.firstChild),d=3Db.firs=
tChild,e=3Dd.firstChild,h=3Dd.nextSibling.firstChild.firstChild,this.does=
NotAddBorder=3De.offsetTop!=3D=3D5,this.doesAddBorderForTableAndCells=3Dh=
.offsetTop=3D=3D=3D5,e.style.position=3D"fixed",e.style.top=3D"20px",this=
.supportsFixedPosition=3De.offsetTop=3D=3D=3D20||e.offsetTop=3D=3D=3D15,e=
.style.position=3De.style.top=3D"",d.style.overflow=3D"hidden",d.style.po=
sition=3D"relative",this.subtractsBorderForOverflowNotVisible=3De.offsetT=
op=3D=3D=3D-5,this.doesNotIncludeMarginInBodyOffset=3Da.offsetTop!=3D=3Di=
,a.removeChild(b),f.offset.initialize=3Df.noop},bodyOffset:function(a){va=
r =
b=3Da.offsetTop,c=3Da.offsetLeft;f.offset.initialize(),f.offset.doesNotIn=
cludeMarginInBodyOffset&&(b+=3DparseFloat(f.css(a,"marginTop"))||0,c+=3Dp=
arseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:func=
tion(a,b,c){var =
d=3Df.css(a,"position");d=3D=3D=3D"static"&&(a.style.position=3D"relative=
");var =
e=3Df(a),g=3De.offset(),h=3Df.css(a,"top"),i=3Df.css(a,"left"),j=3D(d=3D=3D=
=3D"absolute"||d=3D=3D=3D"fixed")&&f.inArray("auto",[h,i])>-1,k=3D{},l=3D=
{},m,n;j?(l=3De.position(),m=3Dl.top,n=3Dl.left):(m=3DparseFloat(h)||0,n=3D=
parseFloat(i)||0),f.isFunction(b)&&(b=3Db.call(a,c,g)),b.top!=3Dnull&&(k.=
top=3Db.top-g.top+m),b.left!=3Dnull&&(k.left=3Db.left-g.left+n),"using"in=
 =
b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[=
0])return null;var =
a=3Dthis[0],b=3Dthis.offsetParent(),c=3Dthis.offset(),d=3Dcx.test(b[0].no=
deName)?{top:0,left:0}:b.offset();c.top-=3DparseFloat(f.css(a,"marginTop"=
))||0,c.left-=3DparseFloat(f.css(a,"marginLeft"))||0,d.top+=3DparseFloat(=
f.css(b[0],"borderTopWidth"))||0,d.left+=3DparseFloat(f.css(b[0],"borderL=
eftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:f=
unction(){return this.map(function(){var =
a=3Dthis.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"pos=
ition")=3D=3D=3D"static")a=3Da.offsetParent;return =
a})}}),f.each(["Left","Top"],function(a,c){var =
d=3D"scroll"+c;f.fn[d]=3Dfunction(c){var =
e,g;if(c=3D=3D=3Db){e=3Dthis[0];if(!e)return null;g=3Dcy(e);return =
g?"pageXOffset"in =
g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documen=
tElement[d]||g.document.body[d]:e[d]}return =
this.each(function(){g=3Dcy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:=
f(g).scrollTop()):this[d]=3Dc})}}),f.each(["Height","Width"],function(a,c=
){var d=3Dc.toLowerCase();f.fn["inner"+c]=3Dfunction(){return =
this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=3Dfu=
nction(a){return =
this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=3D=
function(a){var e=3Dthis[0];if(!e)return =
a=3D=3Dnull?null:this;if(f.isFunction(a))return =
this.each(function(b){var =
c=3Df(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var =
g=3De.document.documentElement["client"+c];return =
e.document.compatMode=3D=3D=3D"CSS1Compat"&&g||e.document.body["client"+c=
]||g}if(e.nodeType=3D=3D=3D9)return =
Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentEleme=
nt["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a=3D=3D=
=3Db){var h=3Df.css(e,d),i=3DparseFloat(h);return f.isNaN(i)?h:i}return =
this.css(d,typeof =
a=3D=3D"string"?a:a+"px")}}),a.jQuery=3Da.$=3Df})(window);
------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.traniviva.it/service/js/swfobject/swfobject.js

/*	SWFObject v2.2 <http://code.google.com/p/swfobject/>=20
	is released under the MIT License =
<http://www.opensource.org/licenses/mit-license.php>=20
*/
var swfobject=3Dfunction(){var =
D=3D"undefined",r=3D"object",S=3D"Shockwave =
Flash",W=3D"ShockwaveFlash.ShockwaveFlash",q=3D"application/x-shockwave-f=
lash",R=3D"SWFObjectExprInst",x=3D"onreadystatechange",O=3Dwindow,j=3Ddoc=
ument,t=3Dnavigator,T=3Dfalse,U=3D[h],o=3D[],N=3D[],I=3D[],l,Q,E,B,J=3Dfa=
lse,a=3Dfalse,n,G,m=3Dtrue,M=3Dfunction(){var aa=3Dtypeof =
j.getElementById!=3DD&&typeof j.getElementsByTagName!=3DD&&typeof =
j.createElement!=3DD,ah=3Dt.userAgent.toLowerCase(),Y=3Dt.platform.toLowe=
rCase(),ae=3DY?/win/.test(Y):/win/.test(ah),ac=3DY?/mac/.test(Y):/mac/.te=
st(ah),af=3D/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d=
+)?).*$/,"$1")):false,X=3D!+"\v1",ag=3D[0,0,0],ab=3Dnull;if(typeof =
t.plugins!=3DD&&typeof =
t.plugins[S]=3D=3Dr){ab=3Dt.plugins[S].description;if(ab&&!(typeof =
t.mimeTypes!=3DD&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=3Dtru=
e;X=3Dfalse;ab=3Dab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=3DparseInt(a=
b.replace(/^(.*)\..*$/,"$1"),10);ag[1]=3DparseInt(ab.replace(/^.*\.(.*)\s=
.*$/,"$1"),10);ag[2]=3D/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-=
Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=3DD){try{var =
ad=3Dnew =
ActiveXObject(W);if(ad){ab=3Dad.GetVariable("$version");if(ab){X=3Dtrue;a=
b=3Dab.split(" =
")[1].split(",");ag=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[=
2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=3D=
function(){if(!M.w3){return}if((typeof =
j.readyState!=3DD&&j.readyState=3D=3D"complete")||(typeof =
j.readyState=3D=3DD&&(j.getElementsByTagName("body")[0]||j.body))){f()}if=
(!J){if(typeof =
j.addEventListener!=3DD){j.addEventListener("DOMContentLoaded",f,false)}i=
f(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=3D=3D"complete"=
){j.detachEvent(x,arguments.callee);f()}});if(O=3D=3Dtop){(function(){if(=
J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(argu=
ments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/lo=
aded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}=
f()})()}s(f)}}();function f(){if(J){return}try{var =
Z=3Dj.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode=
.removeChild(Z)}catch(aa){return}J=3Dtrue;var X=3DU.length;for(var =
Y=3D0;Y<X;Y++){U[Y]()}}function =
K(X){if(J){X()}else{U[U.length]=3DX}}function s(Y){if(typeof =
O.addEventListener!=3DD){O.addEventListener("load",Y,false)}else{if(typeo=
f =
j.addEventListener!=3DD){j.addEventListener("load",Y,false)}else{if(typeo=
f O.attachEvent!=3DD){i(O,"onload",Y)}else{if(typeof =
O.onload=3D=3D"function"){var =
X=3DO.onload;O.onload=3Dfunction(){X();Y()}}else{O.onload=3DY}}}}}functio=
n h(){if(T){V()}else{H()}}function V(){var =
X=3Dj.getElementsByTagName("body")[0];var =
aa=3DC(r);aa.setAttribute("type",q);var Z=3DX.appendChild(aa);if(Z){var =
Y=3D0;(function(){if(typeof Z.GetVariable!=3DD){var =
ab=3DZ.GetVariable("$version");if(ab){ab=3Dab.split(" =
")[1].split(",");M.pv=3D[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(a=
b[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.re=
moveChild(aa);Z=3Dnull;H()})()}else{H()}}function H(){var =
ag=3Do.length;if(ag>0){for(var af=3D0;af<ag;af++){var Y=3Do[af].id;var =
ab=3Do[af].callbackFn;var aa=3D{success:false,id:Y};if(M.pv[0]>0){var =
ae=3Dc(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(=
ab){aa.success=3Dtrue;aa.ref=3Dz(Y);ab(aa)}}else{if(o[af].expressInstall&=
&A()){var =
ai=3D{};ai.data=3Do[af].expressInstall;ai.width=3Dae.getAttribute("width"=
)||"0";ai.height=3Dae.getAttribute("height")||"0";if(ae.getAttribute("cla=
ss")){ai.styleclass=3Dae.getAttribute("class")}if(ae.getAttribute("align"=
)){ai.align=3Dae.getAttribute("align")}var ah=3D{};var =
X=3Dae.getElementsByTagName("param");var ac=3DX.length;for(var =
ad=3D0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!=3D"movie"=
){ah[X[ad].getAttribute("name")]=3DX[ad].getAttribute("value")}}P(ai,ah,Y=
,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var =
Z=3Dz(Y);if(Z&&typeof =
Z.SetVariable!=3DD){aa.success=3Dtrue;aa.ref=3DZ}ab(aa)}}}}}function =
z(aa){var X=3Dnull;var =
Y=3Dc(aa);if(Y&&Y.nodeName=3D=3D"OBJECT"){if(typeof =
Y.SetVariable!=3DD){X=3DY}else{var =
Z=3DY.getElementsByTagName(r)[0];if(Z){X=3DZ}}}return X}function =
A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function =
P(aa,ab,X,Z){a=3Dtrue;E=3DZ||null;B=3D{success:false,id:X};var =
ae=3Dc(X);if(ae){if(ae.nodeName=3D=3D"OBJECT"){l=3Dg(ae);Q=3Dnull}else{l=3D=
ae;Q=3DX}aa.id=3DR;if(typeof =
aa.width=3D=3DD||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.wi=
dth=3D"310"}if(typeof =
aa.height=3D=3DD||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa=
.height=3D"137"}j.title=3Dj.title.slice(0,47)+" - Flash Player =
Installation";var =
ad=3DM.ie&&M.win?"ActiveX":"PlugIn",ac=3D"MMredirectURL=3D"+O.location.to=
String().replace(/&/g,"%26")+"&MMplayerType=3D"+ad+"&MMdoctitle=3D"+j.tit=
le;if(typeof =
ab.flashvars!=3DD){ab.flashvars+=3D"&"+ac}else{ab.flashvars=3Dac}if(M.ie&=
&M.win&&ae.readyState!=3D4){var =
Y=3DC("div");X+=3D"SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.ins=
ertBefore(Y,ae);ae.style.display=3D"none";(function(){if(ae.readyState=3D=
=3D4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}=
})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=3D4){var =
X=3DC("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y=
),X);Y.style.display=3D"none";(function(){if(Y.readyState=3D=3D4){Y.paren=
tNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.par=
entNode.replaceChild(g(Y),Y)}}function g(ab){var =
aa=3DC("div");if(M.win&&M.ie){aa.innerHTML=3Dab.innerHTML}else{var =
Y=3Dab.getElementsByTagName(r)[0];if(Y){var ad=3DY.childNodes;if(ad){var =
X=3Dad.length;for(var =
Z=3D0;Z<X;Z++){if(!(ad[Z].nodeType=3D=3D1&&ad[Z].nodeName=3D=3D"PARAM")&&=
!(ad[Z].nodeType=3D=3D8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}retur=
n aa}function u(ai,ag,Y){var X,aa=3Dc(Y);if(M.wk&&M.wk<312){return =
X}if(aa){if(typeof ai.id=3D=3DD){ai.id=3DY}if(M.ie&&M.win){var =
ah=3D"";for(var ae in =
ai){if(ai[ae]!=3DObject.prototype[ae]){if(ae.toLowerCase()=3D=3D"data"){a=
g.movie=3Dai[ae]}else{if(ae.toLowerCase()=3D=3D"styleclass"){ah+=3D' =
class=3D"'+ai[ae]+'"'}else{if(ae.toLowerCase()!=3D"classid"){ah+=3D" =
"+ae+'=3D"'+ai[ae]+'"'}}}}}var af=3D"";for(var ad in =
ag){if(ag[ad]!=3DObject.prototype[ad]){af+=3D'<param name=3D"'+ad+'" =
value=3D"'+ag[ad]+'" />'}}aa.outerHTML=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</obje=
ct>";N[N.length]=3Dai.id;X=3Dc(ai.id)}else{var =
Z=3DC(r);Z.setAttribute("type",q);for(var ac in =
ai){if(ai[ac]!=3DObject.prototype[ac]){if(ac.toLowerCase()=3D=3D"stylecla=
ss"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!=3D"classid"=
){Z.setAttribute(ac,ai[ac])}}}}for(var ab in =
ag){if(ag[ab]!=3DObject.prototype[ab]&&ab.toLowerCase()!=3D"movie"){e(Z,a=
b,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=3DZ}}return X}function =
e(Z,X,Y){var =
aa=3DC("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.ap=
pendChild(aa)}function y(Y){var =
X=3Dc(Y);if(X&&X.nodeName=3D=3D"OBJECT"){if(M.ie&&M.win){X.style.display=3D=
"none";(function(){if(X.readyState=3D=3D4){b(Y)}else{setTimeout(arguments=
.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var =
Y=3Dc(Z);if(Y){for(var X in Y){if(typeof =
Y[X]=3D=3D"function"){Y[X]=3Dnull}}Y.parentNode.removeChild(Y)}}function =
c(Z){var X=3Dnull;try{X=3Dj.getElementById(Z)}catch(Y){}return =
X}function C(X){return j.createElement(X)}function =
i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=3D[Z,X,Y]}function F(Z){var =
Y=3DM.pv,X=3DZ.split(".");X[0]=3DparseInt(X[0],10);X[1]=3DparseInt(X[1],1=
0)||0;X[2]=3DparseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]=3D=3DX[0]&&Y[1]=
>X[1])||(Y[0]=3D=3DX[0]&&Y[1]=3D=3DX[1]&&Y[2]>=3DX[2]))?true:false}functi=
on v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var =
aa=3Dj.getElementsByTagName("head")[0];if(!aa){return}var =
X=3D(ad&&typeof =
ad=3D=3D"string")?ad:"screen";if(ab){n=3Dnull;G=3Dnull}if(!n||G!=3DX){var=
 =
Z=3DC("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X=
);n=3Daa.appendChild(Z);if(M.ie&&M.win&&typeof =
j.styleSheets!=3DD&&j.styleSheets.length>0){n=3Dj.styleSheets[j.styleShee=
ts.length-1]}G=3DX}if(M.ie&&M.win){if(n&&typeof =
n.addRule=3D=3Dr){n.addRule(ac,Y)}}else{if(n&&typeof =
j.createTextNode!=3DD){n.appendChild(j.createTextNode(ac+" =
{"+Y+"}"))}}}function w(Z,X){if(!m){return}var =
Y=3DX?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=3DY}else{v("#"=
+Z,"visibility:"+Y)}}function L(Y){var Z=3D/[\\\"<>\.;]/;var =
X=3DZ.exec(Y)!=3Dnull;return X&&typeof =
encodeURIComponent!=3DD?encodeURIComponent(Y):Y}var =
d=3Dfunction(){if(M.ie&&M.win){window.attachEvent("onunload",function(){v=
ar ac=3DI.length;for(var =
ab=3D0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var =
Z=3DN.length;for(var aa=3D0;aa<Z;aa++){y(N[aa])}for(var Y in =
M){M[Y]=3Dnull}M=3Dnull;for(var X in =
swfobject){swfobject[X]=3Dnull}swfobject=3Dnull})}}();return{registerObje=
ct:function(ab,X,aa,Z){if(M.w3&&ab&&X){var =
Y=3D{};Y.id=3Dab;Y.swfVersion=3DX;Y.expressInstall=3Daa;Y.callbackFn=3DZ;=
o[o.length]=3DY;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObj=
ectById:function(X){if(M.w3){return =
z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var =
X=3D{success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){=
w(ah,false);K(function(){ae+=3D"";ag+=3D"";var aj=3D{};if(af&&typeof =
af=3D=3D=3Dr){for(var al in =
af){aj[al]=3Daf[al]}}aj.data=3Dab;aj.width=3Dae;aj.height=3Dag;var =
am=3D{};if(ad&&typeof ad=3D=3D=3Dr){for(var ak in =
ad){am[ak]=3Dad[ak]}}if(Z&&typeof Z=3D=3D=3Dr){for(var ai in =
Z){if(typeof =
am.flashvars!=3DD){am.flashvars+=3D"&"+ai+"=3D"+Z[ai]}else{am.flashvars=3D=
ai+"=3D"+Z[ai]}}}if(F(Y)){var =
an=3Du(aj,am,ah);if(aj.id=3D=3Dah){w(ah,true)}X.success=3Dtrue;X.ref=3Dan=
}else{if(aa&&A()){aj.data=3Daa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(=
ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=3Dfa=
lse},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.p=
v[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){=
if(M.w3){return u(Z,Y,X)}else{return =
undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,=
Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){i=
f(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue=
:function(aa){var =
Z=3Dj.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=3DZ.split=
("?")[1]}if(aa=3D=3Dnull){return L(Z)}var Y=3DZ.split("&");for(var =
X=3D0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("=3D"))=3D=3Daa){r=
eturn =
L(Y[X].substring((Y[X].indexOf("=3D")+1)))}}}return""},expressInstallCall=
back:function(){if(a){var =
X=3Dc(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&=
&M.win){l.style.display=3D"block"}}if(E){E(B)}}a=3Dfalse}}}}();

jQuery.cookie =3D function(name, value, options) {
    if (typeof value !=3D 'undefined') { // name and value given, set =
cookie
        options =3D options || {};
        if (value =3D=3D=3D null) {
            value =3D '';
            options.expires =3D -1;
        }
        var expires =3D '';
        if (options.expires && (typeof options.expires =3D=3D 'number' =
|| options.expires.toUTCString)) {
            var date;
            if (typeof options.expires =3D=3D 'number') {
                date =3D new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 =
* 60 * 1000));
            } else {
                date =3D options.expires;
            }
            expires =3D '; expires=3D' + date.toUTCString();
        }
        var path =3D options.path ? '; path=3D' + (options.path) : '';
        var domain =3D options.domain ? '; domain=3D' + (options.domain) =
: '';
        var secure =3D options.secure ? '; secure' : '';
        document.cookie =3D [name, '=3D', encodeURIComponent(value), =
expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue =3D null;
        if (document.cookie && document.cookie !=3D '') {
            var cookies =3D document.cookie.split(';');
            for (var i =3D 0; i < cookies.length; i++) {
                var cookie =3D jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) =3D=3D (name + =
'=3D')) {
                    cookieValue =3D =
decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};
------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.traniviva.it/service/js/jquery/jquery.noblecount.min.js

/* jQuery.NobleCount v 1.0 http://tpgblog.com/noblecount/
compiled by http://yui.2clics.net/ */
(function(c){c.fn.NobleCount=3Dfunction(i,h){var j;var =
g=3Dfalse;if(typeof =
i=3D=3D"string"){j=3Dc.extend({},c.fn.NobleCount.settings,h);if(typeof =
h!=3D"undefined"){g=3D((typeof =
h.max_chars=3D=3D"number")?true:false)}return this.each(function(){var =
k=3Dc(this);f(k,i,j,g)})}return =
this};c.fn.NobleCount.settings=3D{on_negative:null,on_positive:null,on_up=
date:null,max_chars:140,block_negative:false,cloak:false,in_dom:false};fu=
nction f(g,m,n,h){var l=3Dn.max_chars;var j=3Dc(m);if(!h){var =
k=3Dj.text();var =
i=3D(/^[1-9]\d*$/).test(k);if(i){l=3Dk}}b(g,j,n,l,true);c(g).keydown(func=
tion(o){b(g,j,n,l,false);if(a(o,g,n,l)=3D=3Dfalse){return =
false}});c(g).keyup(function(o){b(g,j,n,l,false);if(a(o,g,n,l)=3D=3Dfalse=
){return false}})}function a(k,g,l,j){if(l.block_negative){var =
h=3Dk.which;var i;if(typeof =
document.selection!=3D"undefined"){i=3D(document.selection.createRange().=
text.length>0)}else{i=3D(g[0].selectionStart!=3Dg[0].selectionEnd)}if((!(=
(e(g,j)<1)&&(h>47||h=3D=3D32||h=3D=3D0||h=3D=3D13)&&!k.ctrlKey&&!k.altKey=
&&!i))=3D=3Dfalse){return false}}return true}function e(g,h){return =
h-(c(g).val()).length}function b(g,i,l,j,h){var =
k=3De(g,j);if(k<0){d(l.on_negative,l.on_positive,g,i,l,k)}else{d(l.on_pos=
itive,l.on_negative,g,i,l,k)}if(l.cloak){if(l.in_dom){i.attr("data-noblec=
ount",k)}}else{i.text(k)}if(!h&&jQuery.isFunction(l.on_update)){l.on_upda=
te(g,i,l,k)}}function d(i,g,h,j,l,k){if(i!=3Dnull){if(typeof =
i=3D=3D"string"){j.addClass(i)}else{if(jQuery.isFunction(i)){i(h,j,l,k)}}=
}if(g!=3Dnull){if(typeof g=3D=3D"string"){j.removeClass(g)}}}})(jQuery);
------=_NextPart_000_003D_01CC17E4.8D84BA50
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://hst.tradedoubler.com/file/20649/contextual/cx2.js

<!--=0A=
=0A=
IX_TD_ID =3D 0;=0A=
IX_TD_METHOD =3D 1;=0A=
IX_TD_BACKUP =3D 2;=0A=
IX_TD_FORMAT =3D 3;=0A=
IX_TD_SIZE =3D 4;=0A=
IX_TD_DEBUG =3D 5;=0A=
IX_TD_KEYWORDS =3D 6;=0A=
IX_TD_BACKGROUND_COLOR =3D 7;=0A=
IX_TD_BORDER_COLOR =3D 8;=0A=
IX_TD_LINK_COLOR =3D 9;=0A=
IX_TD_URL_COLOR =3D 10;=0A=
IX_TD_TEXT_COLOR =3D 11;=0A=
IX_TD_EXCLUDE =3D 12;=0A=
IX_TD_EPI =3D 13;=0A=
IX_TD_EPI2 =3D 14;=0A=
IX_TD_RC =3D 15;=0A=
IX_TD_ALIGN =3D 16;=0A=
IX_TD_LANG =3D 17;=0A=
NUM_IX =3D 18;=0A=
MAX_ADS_PER_PAGE =3D 12;=0A=
if(typeof currIx =3D=3D 'undefined') {=0A=
	currIx =3D 0;=0A=
}=0A=
if(typeof setArr =3D=3D 'undefined') {=0A=
	setArr =3D new Array(10);=0A=
	for(i=3D0;i<MAX_ADS_PER_PAGE;i++) {=0A=
		setArr[i] =3D new Array(NUM_IX);=0A=
	}=0A=
}=0A=
if(typeof inParse =3D=3D 'undefined') {=0A=
	inParse =3D 0;=0A=
}=0A=
function trim(str) {=0A=
	return str.replace(/^\s*|\s*$/,'');=0A=
}=0A=
setArr[currIx][IX_TD_ID] =3D typeof td_id !=3D 'undefined' ? trim(td_id) =
: '';=0A=
setArr[currIx][IX_TD_METHOD] =3D typeof td_method !=3D 'undefined' ? =
trim(td_method) : 'manual';=0A=
setArr[currIx][IX_TD_BACKUP] =3D typeof td_backup !=3D 'undefined' ? =
trim(td_backup) : '';=0A=
setArr[currIx][IX_TD_FORMAT] =3D typeof td_format !=3D 'undefined' ? =
trim(td_format) : '';=0A=
setArr[currIx][IX_TD_SIZE] =3D typeof td_size !=3D 'undefined' ? =
trim(td_size) : '';=0A=
setArr[currIx][IX_TD_DEBUG] =3D typeof td_debug !=3D 'undefined' ? =
trim(td_debug) : '';=0A=
setArr[currIx][IX_TD_KEYWORDS] =3D typeof td_keywords !=3D 'undefined' ? =
trim(td_keywords) : '';=0A=
setArr[currIx][IX_TD_BACKGROUND_COLOR] =3D typeof td_bgcolor !=3D =
'undefined' ? trim(td_bgcolor) : '';=0A=
setArr[currIx][IX_TD_BORDER_COLOR] =3D typeof td_bordercolor !=3D =
'undefined' ? trim(td_bordercolor) : '';=0A=
setArr[currIx][IX_TD_LINK_COLOR] =3D typeof td_linkcolor !=3D =
'undefined' ? trim(td_linkcolor) : '';=0A=
setArr[currIx][IX_TD_URL_COLOR] =3D typeof td_urlcolor !=3D 'undefined' =
? trim(td_urlcolor) : '';=0A=
setArr[currIx][IX_TD_TEXT_COLOR] =3D typeof td_textcolor !=3D =
'undefined' ? trim(td_textcolor) : '';=0A=
setArr[currIx][IX_TD_EXCLUDE] =3D typeof td_exclude !=3D 'undefined' ? =
trim(td_exclude) : '';=0A=
setArr[currIx][IX_TD_RC] =3D typeof td_rc !=3D 'undefined' ? trim(td_rc) =
: '';=0A=
setArr[currIx][IX_TD_EPI] =3D typeof td_epi !=3D 'undefined' ? =
trim(td_epi) : '';=0A=
setArr[currIx][IX_TD_EPI2] =3D typeof td_epi2 !=3D 'undefined' ? =
trim(td_epi2) : '';=0A=
setArr[currIx][IX_TD_ALIGN] =3D typeof td_align !=3D 'undefined' ? =
trim(td_align) : '';=0A=
setArr[currIx][IX_TD_LANG] =3D typeof td_lang !=3D 'undefined' ? =
trim(td_lang) : '';=0A=
currIx++;=0A=
=0A=
function Term(word, count) {=0A=
	this.word =3D word;=0A=
	this.count =3D count;=0A=
}=0A=
function sortByTermFreq(a,b) {=0A=
	return ((a.count > b.count) ? -1 : ((a.count < b.count) ? 1 : 0));=0A=
}=0A=
function escapeTerm(term, replacement) {=0A=
	return =
term.replace(/\-|\:|\*|\;|\,|\.|\'|\"|\`|\'|\#|\/|\\|\%|\&\{|\(|\[|\}|\)|=
\}|\+|\!|\?/g, replacement);=0A=
}=0A=
function traverse(node, cnt) =0A=
{=0A=
	var txt =3D '';=0A=
=0A=
	if(node.nodeType =3D=3D 3) {=0A=
		txt +=3D node.nodeValue + ' ';=0A=
	}=0A=
	=0A=
	if(node.childNodes !=3D null) {=0A=
		for(var i=3D0; i<node.childNodes.length; i++) {=0A=
			var childNode =3D node.childNodes.item(i);=0A=
			if(childNode.nodeName =3D=3D 'SCRIPT') {=0A=
				continue;=0A=
			} =0A=
			if(cnt < 400) {=0A=
				var subText =3D traverse(childNode, cnt + txt.split(/\s+/).length);=0A=
				if(subText)=0A=
					txt +=3D subText + ' ';=0A=
			}=0A=
		}=0A=
	}=0A=
	return txt;=0A=
}=0A=
function parseText(doc,tagName)=0A=
{=0A=
	var termArray =3D new Array();=0A=
	var list =3D doc.getElementsByTagName(tagName);=0A=
	var sb =3D '';=0A=
	var t =3D 0;=0A=
=0A=
	for(var i=3D0; i<list.length; i++) {=0A=
		sb +=3D traverse(list.item(i),0) + ' ';=0A=
	}=0A=
	=0A=
	sb =3D escapeTerm(sb, ' ');=0A=
	var split =3D sb.split(/\s+|\n/);=0A=
=0A=
	outer: for(var i=3D0; i<split.length; i++) {=0A=
		var word =3D trim(split[i]).toLowerCase();=0A=
		if(word !=3D '' && word.length > 3) {=0A=
			for(var j=3D0; j<termArray.length; j++) {=0A=
				if(word =3D=3D termArray[j].word) {=0A=
					termArray[j].count++;=0A=
					continue outer;=0A=
				}=0A=
			}=0A=
			termArray[termArray.length++] =3D new Term(word,1);=0A=
		}=0A=
	}=0A=
=0A=
	termArray.sort(sortByTermFreq);=0A=
	return termArray;=0A=
}=0A=
function parseMeta(doc, attrName) =0A=
{=0A=
	var termArray =3D new Array();=0A=
	var list =3D doc.getElementsByTagName('meta');=0A=
	if(list) {=0A=
		for(var i=3D0; i<list.length; i++) {=0A=
			var nodeMap =3D list[i].attributes;=0A=
			var nameAttrNode =3D nodeMap.getNamedItem('name');=0A=
			var contentAttrNode =3D nodeMap.getNamedItem('content');=0A=
			if(nameAttrNode && nameAttrNode.nodeValue =3D=3D attrName && =
contentAttrNode) {=0A=
				var content =3D contentAttrNode.nodeValue;=0A=
				content =3D escapeTerm(content, ' ');=0A=
				var split =3D content.split(/\s+/);=0A=
				outer: for(var j=3D0; j<split.length; j++) {=0A=
                			var word =3D trim(split[j]).toLowerCase();=0A=
                			if(word !=3D '') {=0A=
                        			for(var k=3D0; k<termArray.length; k++) {=0A=
                                			if(word =3D=3D termArray[k].word) {=0A=
                                        			termArray[k].count++;=0A=
                                        			continue outer;=0A=
							}=0A=
                                		}=0A=
                        			termArray[termArray.length++] =3D new =
Term(word,1);=0A=
                        		}=0A=
				}=0A=
                	}=0A=
		}=0A=
        }=0A=
	termArray.sort(sortByTermFreq);=0A=
	return termArray;=0A=
}=0A=
function parse(doc) =0A=
{=0A=
	inParse =3D 1;=0A=
	var MAX_H1 =3D 8;=0A=
	var MAX_H2 =3D 8;=0A=
	var MAX_H3 =3D 8;=0A=
	var MAX_TITLE =3D 12;=0A=
	var MAX_BOLD =3D 20;=0A=
	var MAX_META_KEYWORDS =3D 6;=0A=
	var MAX_META_DESCRIPTION =3D 12;=0A=
	var MAX_BODY =3D 85;=0A=
	var MAX_KEYWORDS =3D 24;=0A=
	var MAX_KEYWORD_LENGTH =3D 32;=0A=
	var url =3D '';=0A=
	var nnWidth =3D 0;=0A=
	var nnHeight =3D 0;=0A=
	var paramIx =3D 0;=0A=
	var scriptNode =3D null;=0A=
	var scriptNodes =3D document.getElementsByTagName('script');=0A=
	for(i=3D0; i<scriptNodes.length; i++) {=0A=
		scriptNode =3D scriptNodes[i];=0A=
		var id =3D scriptNode.getAttribute('id');=0A=
		if(id =3D=3D 'td_ads') {=0A=
			if(scriptNode.previousSibling.nodeName =3D=3D 'IFRAME') {=0A=
				paramIx++;=0A=
				continue;=0A=
			} else {=0A=
				break;=0A=
			}=0A=
		}=0A=
	}=0A=
=0A=
	if(setArr[paramIx][IX_TD_METHOD] !=3D "manual") {=0A=
		var title =3D parseText(doc, 'title').slice(0,MAX_TITLE);=0A=
		var metaDescription =3D parseMeta(doc, =
'description').slice(0,MAX_META_DESCRIPTION);=0A=
		var metaKeywords =3D parseMeta(doc, =
'keywords').slice(0,MAX_META_KEYWORDS);=0A=
		var h1 =3D parseText(doc, 'h1').slice(0,MAX_H1);=0A=
		var h2 =3D parseText(doc, 'h2').slice(0,MAX_H2);=0A=
		var h3 =3D parseText(doc, 'h3').slice(0,MAX_H3);=0A=
		var bold =3D (parseText(doc, =
'strong').concat(parseText(doc,'b'))).slice(0,MAX_BOLD);=0A=
		var body =3D parseText(doc, 'body').slice(0,MAX_BODY);=0A=
		url =3D =
createUrlAutomatic(paramIx,title,metaDescription,metaKeywords,h1,h2,h3,bo=
ld,body);=0A=
	} else {=0A=
		if(typeof setArr[paramIx][IX_TD_KEYWORDS] !=3D 'undefined') {=0A=
			var split =3D =
setArr[paramIx][IX_TD_KEYWORDS].toLowerCase().split(/\,|\s{1,}/);=0A=
			for(i=3D0; i<split.length; i++) {=0A=
				split[i] =3D split[i].slice(0,MAX_KEYWORD_LENGTH);=0A=
			}=0A=
			url =3D createUrlManual(split);=0A=
		}=0A=
	}=0A=
	if(setArr[paramIx][IX_TD_FORMAT].match('^ctext.*$')) {=0A=
		var a =3D setArr[paramIx][IX_TD_FORMAT].split('_');=0A=
		var b =3D a[1].split('x');=0A=
		nnWidth =3D parseInt(b[0]);=0A=
		nnHeight =3D parseInt(b[1]);=0A=
	} else {=0A=
		var a =3D setArr[paramIx][IX_TD_SIZE].split('x');=0A=
		nnWidth =3D parseInt(a[0]);=0A=
		nnHeight =3D parseInt(a[1]);=0A=
	}=0A=
	url =3D appendCommonInfo(url,paramIx);=0A=
	var newNode =3D document.createElement('iframe');=0A=
	newNode.frameBorder =3D "0";=0A=
	newNode.border =3D "0";=0A=
	newNode.marginwidth =3D "0";=0A=
	newNode.marginheight =3D "0";=0A=
	newNode.scrolling =3D "no";=0A=
	newNode.style.border =3D "0";=0A=
	newNode.width =3D nnWidth;=0A=
	newNode.height =3D nnHeight;=0A=
	newNode.src =3D url;=0A=
	scriptNode.parentNode.insertBefore(newNode, scriptNode);=0A=
	inParse =3D 0;=0A=
	return true;=0A=
}=0A=
function appendCommonInfo(url, paramIx) =0A=
{=0A=
	url +=3D 'a('+setArr[paramIx][IX_TD_ID]+')';=0A=
	=0A=
	if(setArr[paramIx][IX_TD_SIZE] !=3D '')=0A=
		url +=3D 'size('+setArr[paramIx][IX_TD_SIZE]+')';=0A=
=0A=
	if(setArr[paramIx][IX_TD_FORMAT] !=3D '')=0A=
		url +=3D 'format('+setArr[paramIx][IX_TD_FORMAT]+')';=0A=
	=0A=
	if(setArr[paramIx][IX_TD_BACKUP] !=3D '') =0A=
		url +=3D 'g('+setArr[paramIx][IX_TD_BACKUP]+')';=0A=
	=0A=
	if(setArr[paramIx][IX_TD_DEBUG] !=3D '')=0A=
		url +=3D 'debug('+setArr[paramIx][IX_TD_DEBUG]+')';=0A=
=0A=
	if(setArr[paramIx][IX_TD_BORDER_COLOR] !=3D '')=0A=
		url +=3D 'bc('+setArr[paramIx][IX_TD_BORDER_COLOR]+')';	=0A=
=0A=
	if(setArr[paramIx][IX_TD_BACKGROUND_COLOR] !=3D '')=0A=
		url +=3D 'bg('+setArr[paramIx][IX_TD_BACKGROUND_COLOR]+')';=0A=
=0A=
	if(setArr[paramIx][IX_TD_LINK_COLOR] !=3D '')=0A=
		url +=3D 'lc('+setArr[paramIx][IX_TD_LINK_COLOR]+')';=0A=
=0A=
	if(setArr[paramIx][IX_TD_URL_COLOR] !=3D '')=0A=
		url +=3D 'uc('+setArr[paramIx][IX_TD_URL_COLOR]+')';=0A=
=0A=
	if(setArr[paramIx][IX_TD_TEXT_COLOR] !=3D '')=0A=
		url +=3D 'tc('+setArr[paramIx][IX_TD_TEXT_COLOR]+')';=0A=
=0A=
	if(setArr[paramIx][IX_TD_EXCLUDE] !=3D '')=0A=
		url +=3D 'excl('+setArr[paramIx][IX_TD_EXCLUDE]+')';=0A=
=0A=
	if(setArr[paramIx][IX_TD_EPI] !=3D '')=0A=
		url +=3D 'epi('+setArr[paramIx][IX_TD_EPI]+')';=0A=
=0A=
	if(setArr[paramIx][IX_TD_EPI2] !=3D '')=0A=
		url +=3D 'epi2('+setArr[paramIx][IX_TD_EPI2]+')';=0A=
=0A=
        if(setArr[paramIx][IX_TD_RC] !=3D '')=0A=
                url +=3D 'rc('+setArr[paramIx][IX_TD_RC]+')';=0A=
=0A=
        if(setArr[paramIx][IX_TD_ALIGN] !=3D '')=0A=
                url +=3D 'align('+setArr[paramIx][IX_TD_ALIGN]+')';=0A=
=0A=
        if(setArr[paramIx][IX_TD_LANG] !=3D '')=0A=
		url +=3D 'lang('+setArr[paramIx][IX_TD_LANG]+')';=0A=
	return url;=0A=
}=0A=
function commaSep(list) =0A=
{=0A=
	var sb =3D '';=0A=
	if(null !=3D list && list.length > 0) {=0A=
		for(i=3D0; i<list.length; i++) {=0A=
			sb +=3D encodeTerm(list[i].word);=0A=
			if(i+1 !=3D list.length)=0A=
				sb +=3D ',';	=0A=
		}=0A=
		return sb;=0A=
	}=0A=
	return "";=0A=
}=0A=
function createUrlAutomatic(paramIx,title, metaDescription, =
metaKeywords, h1, h2, h3, bold, body) =0A=
{=0A=
	var baseUrl =3D 'http://cxt.tradedoubler.com/kwsearch?cst(auto)';=0A=
	if(title && title.length > 0)=0A=
		baseUrl +=3D 'title('+commaSep(title)+')';=0A=
	if(metaDescription && metaDescription.length > 0) =0A=
		baseUrl +=3D 'metaDescription('+commaSep(metaDescription)+')';=0A=
        if(metaKeywords && metaKeywords.length > 0)=0A=
                baseUrl +=3D 'metaKeywords('+commaSep(metaKeywords)+')';=0A=
        if(h1 && h1.length > 0)=0A=
                baseUrl +=3D 'h1('+commaSep(h1)+')';=0A=
        if(h2 && h2.length > 0)=0A=
                baseUrl +=3D 'h2('+commaSep(h2)+')';=0A=
        if(h3 && h3.length > 0)=0A=
                baseUrl +=3D 'h3('+commaSep(h3)+')';=0A=
        if(bold && bold.length > 0)=0A=
                baseUrl +=3D 'bold('+commaSep(bold)+')';=0A=
        if(body && body.length > 0)=0A=
                baseUrl +=3D 'body('+commaSep(body)+')';=0A=
	if(setArr[paramIx][IX_TD_KEYWORDS] !=3D '')=0A=
                baseUrl +=3D 'kw('+setArr[paramIx][IX_TD_KEYWORDS]+')';=0A=
=0A=
	return baseUrl;=0A=
}=0A=
function createUrlManual(list) =0A=
{=0A=
	var baseUrl =3D 'http://cxt.tradedoubler.com/kwsearch?cst(man)';=0A=
	if(null !=3D list && list.length > 0) {=0A=
		baseUrl +=3D 'kw(';=0A=
		for(var i=3D0; i<list.length; i++) {=0A=
			var kw =3D escapeTerm(trim(list[i]));=0A=
			if(kw !=3D '') {=0A=
				baseUrl +=3D kw;=0A=
				if(i+1 !=3D list.length) {=0A=
					baseUrl +=3D ',';	=0A=
				}		=0A=
			}=0A=
		}=0A=
		baseUrl +=3D ')';=0A=
	}=0A=
	return baseUrl;=0A=
}=0A=
=0A=
var count =3D 0;=0A=
var bl1 =3D 0;=0A=
=0A=
function startParse() {=0A=
	if(bl1 =3D=3D 0) {=0A=
		bl1 =3D document.getElementsByTagName('body')[0].innerHTML.length;=0A=
		setTimeout("startParse()",300);=0A=
		return true;=0A=
	}=0A=
	var bl2 =3D document.getElementsByTagName('body')[0].innerHTML.length;=0A=
	if(bl1 !=3D 0 && bl1 =3D=3D bl2 && inParse =3D=3D 0) {=0A=
		parse(document);=0A=
	} else {=0A=
		bl1 =3D bl2;=0A=
		if(count < 5) {=0A=
			setTimeout("startParse()",300);=0A=
			return true;=0A=
		}=0A=
	}=0A=
	return true;=0A=
}=0A=
function encodeTerm(fld)=0A=
{=0A=
	if (fld =3D=3D "") return false;=0A=
	var encodedField =3D "";=0A=
	var s =3D fld;=0A=
	if (typeof encodeURIComponent =3D=3D "function") {=0A=
		encodedField =3D encodeURIComponent(s);=0A=
	} else {=0A=
		encodedField =3D escape(s);=0A=
	}=0A=
	return encodedField;=0A=
}=0A=
startParse();=0A=
-->=0A=

------=_NextPart_000_003D_01CC17E4.8D84BA50--

