From: <Saved by Windows Internet Explorer 7>
Subject: The forest grows | stevenspointjournal.com | Stevens Point Journal
Date: Thu, 24 Jul 2008 15:33:36 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C8EDA2.A3626A80"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5512

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stevenspointjournal.com/apps/pbcs.dll/article?AID=2008807150341

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den><HEAD><TITLE>The forest grows | stevenspointjournal.com =
| Stevens Point Journal</TITLE><!-- version 1.2.6 --><!-- Domain name =
-->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
    document.domain=3D"stevenspointjournal.com";
</SCRIPT>

<META=20
content=3D"WDH-Life&amp;Style,stevenspointjournal.com,Stevens =
Point,WI,News,local news,headlines,stories,world news"=20
name=3Dkeywords>
<META=20
content=3D"WESTON -- Newman Catholic Schools' forest just got a little =
greener."=20
name=3Ddescription>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META http-equiv=3Dpragma content=3Dno-cache>
<META http-equiv=3Dexpires content=3D0>
<META http-equiv=3Dcache-control content=3Dno-cache>
<SCRIPT>
var PDURL =3D 'search.stevenspointjournal.com';
</SCRIPT>
<LINK =
href=3D"http://www.stevenspointjournal.com/includes/css/GDSRStyles.css"=20
type=3Dtext/css rel=3Dstylesheet><!-- metro.css -->
<SCRIPT language=3Djavascript type=3Dtext/javascript>
<!-- // user reg settings
if (typeof(window['gcion_section_front']) =3D=3D "undefined")
{ var gcion_section_front =3D "article"; }
if (typeof(window['gdn_section_front']) =3D=3D "undefined")
{ var gdn_section_front =3D "article"; }
//-->
</SCRIPT>
<!-- RELOAD after LOGIN -->
<SCRIPT language=3Djavascript=20
type=3Dtext/javascript>var gdn_auto_refresh =3D true;</SCRIPT>
<!-- GD SR Scripts -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
var Level1NodeDefault=3D"";
var Level2NodeDefault=3D"";
</SCRIPT>

<SCRIPT =
src=3D"http://www.stevenspointjournal.com/scripts/GDSRScripts.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- PLUCK SCRIPTS -->
<SCRIPT=20
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/scripts/GDSRG=
lobalControl.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>if (PluckGlobalControl =3D=3D "0" || =
PluckSiteControl =3D=3D "0") {gsl.enabled=3D'false';}</SCRIPT>
<LINK=20
href=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/css/palette6=
.css"=20
type=3Dtext/css rel=3Dstylesheet><!-- Macro used for subsite to redirect =
--><!-- NAVIGATION --><!-- NAVIGATION MENU SCRIPT --><!-- Menu file =
built! 7/24/2008 2:35:19 PM -->
<SCRIPT src=3D"http://www.stevenspointjournal.com/scripts/NavMenu_79.js" =

type=3Dtext/javascript></SCRIPT>
<!--- OAS MACRO --->
<SCRIPT language=3DJavaScript>
<!--
//configuration
OAS_listpos=3D'728x90_1,88x31_1,ArticleFlex_1,728x90_2';
OAS_query =3D ''+'&'+location.search.substring(1);
OAS_target =3D '_top';
OAS_url =3D 'http://gcirm.wisinfo.gcion.com/RealMedia/ads/';
//If OAS_sitepage is set to {SECTION}{pagetype} it means you did not set =
the value in the .ini file.
OAS_sitepage=3D'wi-stevenspoint.journal.wisinfo.com/news/article.htm';
//endconfiguration
OAS_version =3D 10;
OAS_rn =3D '001234567890'; OAS_rns =3D '1234567890';
OAS_rn =3D new String (Math.random()); OAS_rns =3D OAS_rn.substring (2, =
11);
function OAS_NORMAL(pos) {
  document.write('<A HREF=3D"' + OAS_url + 'click_nx.ads/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" TARGET=3D' + OAS_target + '>');
  document.write('<IMG SRC=3D"' + OAS_url + 'adstream_nx.ads/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" BORDER=3D0></A>');
}
//-->
</SCRIPT>
<!-- Updated by GMTI for ad serving 04252008 -->
<SCRIPT language=3DJavaScript>
if(typeof adtech_global_control =3D=3D 'undefined') {
	document.writeln('<script type=3D"text/javascript" =
src=3D"/gcicommonfiles/sr/scripts/GDSRGlobalcontrol.js"></s' + =
'cript>');
}
</SCRIPT>

<SCRIPT language=3Djavascript1.1=20
src=3D"http://stevensp.ur.gcion.com/AD/AdtechSiteSettings.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3Djavascript1.1=20
src=3D"http://stevensp.ur.gcion.com/Scripts/AD/Adtechscript.js"=20
type=3Dtext/javascript></SCRIPT>
<!------ OAS SETUP end ------>
<META content=3D"MSHTML 6.00.6000.16674" name=3DGENERATOR></HEAD>
<BODY id=3Dbody1 onload=3Dgsl.initialSetup();><!--begin main content-->
<DIV id=3Dmain-container><!--LEADERBOARD-->
<DIV class=3Dleaderboard-container-top>
<DIV class=3Dleaderboard-top>
<SCRIPT language=3DJavaScript>
			<!--
			OAS_AD('728x90_1');
			//-->
			</SCRIPT>
</DIV></DIV><!-- HEADER --><!--header-->
<DIV id=3Dheader-container><!-- partners -->
<DIV id=3Dheader-partners>
<UL class=3Dleft>
  <LI>Other editions:=20
  <LI><A href=3D"http://m.stevenspointjournal.com/">Mobile</A> |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DRSS">News=20
  Feeds</A> |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DNLETTER999">E-Newsletters</A>=20
  </LI></UL>
<UL class=3Dright>
  <LI>Find it:=20
  <LI><A href=3D"http://www.stevenspointjournal.com/jobs" =
target=3D_blank>Jobs</A> |=20

  <LI><A href=3D"http://www.stevenspointjournal.com/cars" =
target=3D_blank>Cars</A> |=20

  <LI><A href=3D"http://www.stevenspointjournal.com/homes" =
target=3D_blank>Real=20
  Estate</A> |=20
  <LI><A href=3D"http://www.stevenspointjournal.com/apartments"=20
  target=3D_blank>Apartments</A> |=20
  <LI><A href=3D"http://www.stevenspointjournal.com/shopping"=20
  target=3D_blank>Shopping</A> |=20
  <LI><A=20
  =
href=3D"http://www.wisinfo.com/classifiedcentral/StevensPoint/">Classifie=
ds</A>=20
  |=20
  <LI><A =
href=3D"https://secure.wisinfo.com/AdWebster_spj/placead.jsp">Place an=20
  ad</A> </LI></UL>
<DIV class=3Dclear></DIV></DIV>
<DIV id=3Dheadermast>
<TABLE id=3Dheadermast-main cellSpacing=3D0>
  <TBODY>
  <TR>
    <TD>
      <DIV id=3Dmasthead>
      <H1><A=20
      =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/frontpage"><IMG =

      alt=3Dstevenspointjournal.com=20
      =
src=3D"http://www.stevenspointjournal.com/graphics/mastlogo.gif"></A></H1=
></DIV></TD>
    <TD>
      <DIV id=3Dheader-search><!--SITE SEARCH WIDGET-->
      <SCRIPT>=20
=09
	var currentLnk =3D 'tab0';

	function changeTabbedAff(aff, tabId, text) {
		document.tabbedForm.aff.value =3D aff;
		document.getElementById(currentLnk).className =3D "";
		document.getElementById(tabId).className =3D "pd-search-section-on";
		document.getElementById("pd-search-text").innerHTML =3D "Search<br>" + =
text;
		currentLnk =3D tabId;
	}

	function gotoTabbedAff(aff, tabId, text, domain) {
		window.location=3Ddomain.replace(/:9085/,"")+"/sp?aff=3D"+aff;
	}

	function changeStyle(tabId, onVal) {
		if(onVal)
		    document.getElementById(tabId).className =3D =
"pd-searchMore-droplistOn";
		else
		document.getElementById(tabId).className =3D "pd-searchMore-droplist";
	}

	var hideId;

	function showMore() {
		if(document.getElementById('pd-search-sections-more')!=3Dnull) {
		    coords =3D getPosition();
		    document.getElementById('pd-search-sections-more').style.left =3D =
(coords.x+50) +'px';
            document.getElementById('pd-search-sections-more').style.top =
=3D coords.y +'px';
			document.getElementById('pd-search-sections-more').style.display =3D =
"block";
		}
	}

	function getPosition() {
	    var coords =3D  new Object();
	      coords.x =3D 0;
	      coords.y =3D 0;
          try {
	        targetElement =3D document.getElementById('tabm');
		    if(targetElement.x && targetElement.y) {
		        coords.x =3D targetElement.x;
		        coords.y =3D targetElement.y;
		    } else {
		        if(targetElement.offsetParent) {
			        coords.x +=3D targetElement.offsetLeft;
				    coords.y +=3D targetElement.offsetTop;
				    while(targetElement =3D targetElement.offsetParent) {
				        coords.x +=3D targetElement.offsetLeft;
					    coords.y +=3D targetElement.offsetTop;
				    }
			    }
		    }
	      } catch(error) { }
          return coords;
	}

	function hideMore() {
		if(document.getElementById('pd-search-sections-more')!=3Dnull) {
			document.getElementById('pd-search-sections-more').style.display =3D =
"none";
		}
	}

	function mouseOverShowMore() {
		clearTimeout(hideId);
	}

	function mouseOutHideMore(timeout) {
		hideId =3D setTimeout("hideMore()",timeout);
	}

</SCRIPT>
<!-- SEARCHURL3 =3D =
http://search.stevenspointjournal.com/client/isf_api.jsp?format=3Djavascr=
ipt&cacheTime=3D15&scripts=3Dtabbedsearchform&dataType=3Dtabbedsearchform=
&helpImage=3Dfalse&sponsorImage=3Dfalse&skin=3D100&styled=3Dfalse -->
      <SCRIPT>=20
=09

=09
	document.write('	<div id=3D"isf-search-form">						');=0A=
document.write('		');=0A=
document.write('<form =
action=3D"http://search.stevenspointjournal.com/sp" method=3D"get" =
class=3D"tabbed-search-form" id=3D"tabbedForm" name=3D"tabbedForm">');=0A=
document.write('<input type=3D"hidden" name=3D"aff" value=3D"1100"/>');=0A=
document.write('<input type=3D"hidden" name=3D"skin" value=3D"100"/>');=0A=
document.write('<div style=3D"float:left;">');=0A=
document.write('	<span id=3D"pd-search-text" =
class=3D"pd-search-text">Search<br/>All</span>');=0A=
document.write('</div>');=0A=
document.write('<div style=3D"float:left; width:350px;">');=0A=
document.write('	<div class=3D"pd-search-sections">');=0A=
document.write('		<ul>');=0A=
document.write('			');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab0" =
class=3D"pd-search-section-on"><b><a href=3D"javascript:void(0);" =
onClick=3D"changeTabbedAff(\'1100\',\'tab0\',\'All\')">All</a></b><span>&=
nbsp;</span></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab1"><b><a =
href=3D"javascript:void(0);" =
onClick=3D"changeTabbedAff(\'1101\',\'tab1\',\'Local News\')">Local =
News</a></b><span>&nbsp;</span></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab2"><b><a =
href=3D"javascript:void(0);" =
onClick=3D"changeTabbedAff(\'1001\',\'tab2\',\'Calendar\')">Calendar</a><=
/b><span>&nbsp;</span></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab3"><b><a =
href=3D"javascript:void(0);" =
onClick=3D"changeTabbedAff(\'1114\',\'tab3\',\'Jobs\')">Jobs</a></b><span=
>&nbsp;</span></li>');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tabm"><b><a =
href=3D"javascript:void(0);" =
onClick=3D"changeTabbedAff(\'1100\',\'tabm\',\'more\');mouseOverShowMore(=
);showMore();" =
onMouseOut=3D"mouseOutHideMore(250);">More&nbsp;&raquo;</a></b><span>&nbs=
p;</span></li></ul></div>');=0A=
document.write('							<div id=3D"pd-search-sections-more" =
class=3D"pd-search-sections-more" style=3D"display:none;" =
onMouseOver=3D"mouseOverShowMore();" =
onMouseOut=3D"mouseOutHideMore(250);"><ul>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab4" class=3D"pd-searchMore-droplist" =
onMouseOver=3D"changeStyle(\'tab4\',true);mouseOverShowMore();" =
onMouseOut=3D"changeStyle(\'tab4\',false);"><a =
href=3D"javascript:gotoTabbedAff(\'1109&skin=3D100\',\'tab4\',\'Directory=
\',\'http://search.stevenspointjournal.com\');">Directory</a></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab5" class=3D"pd-searchMore-droplist" =
onMouseOver=3D"changeStyle(\'tab5\',true);mouseOverShowMore();" =
onMouseOut=3D"changeStyle(\'tab5\',false);"><a =
href=3D"javascript:gotoTabbedAff(\'1112&skin=3D100\',\'tab5\',\'Websites\=
',\'http://search.stevenspointjournal.com\');">Websites</a></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab6" class=3D"pd-searchMore-droplist" =
onMouseOver=3D"changeStyle(\'tab6\',true);mouseOverShowMore();" =
onMouseOut=3D"changeStyle(\'tab6\',false);"><a =
href=3D"javascript:gotoTabbedAff(\'1102&skin=3D100\',\'tab6\',\'Classifie=
ds\',\'http://search.stevenspointjournal.com\');">Classifieds</a></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab7" class=3D"pd-searchMore-droplist" =
onMouseOver=3D"changeStyle(\'tab7\',true);mouseOverShowMore();" =
onMouseOut=3D"changeStyle(\'tab7\',false);"><a =
href=3D"javascript:gotoTabbedAff(\'1117&skin=3D100\',\'tab7\',\'Archives\=
',\'http://search.stevenspointjournal.com\');">Archives</a></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab8" class=3D"pd-searchMore-droplist" =
onMouseOver=3D"changeStyle(\'tab8\',true);mouseOverShowMore();" =
onMouseOut=3D"changeStyle(\'tab8\',false);"><a =
href=3D"javascript:gotoTabbedAff(\'1113&skin=3D100\',\'tab8\',\'Cars\',\'=
http://search.stevenspointjournal.com\');">Cars</a></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab9" class=3D"pd-searchMore-droplist" =
onMouseOver=3D"changeStyle(\'tab9\',true);mouseOverShowMore();" =
onMouseOut=3D"changeStyle(\'tab9\',false);"><a =
href=3D"javascript:gotoTabbedAff(\'1105&skin=3D100\',\'tab9\',\'Movies\',=
\'http://search.stevenspointjournal.com\');">Movies</a></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('				');=0A=
document.write('					');=0A=
document.write('							<li id=3D"tab10" class=3D"pd-searchMore-droplist" =
onMouseOver=3D"changeStyle(\'tab10\',true);mouseOverShowMore();" =
onMouseOut=3D"changeStyle(\'tab10\',false);"><a =
href=3D"javascript:gotoTabbedAff(\'1108&skin=3D100\',\'tab10\',\'Shopping=
\',\'http://search.stevenspointjournal.com\');">Shopping</a></li>');=0A=
document.write('					');=0A=
document.write('					');=0A=
document.write('							');=0A=
document.write('			');=0A=
document.write('		</ul>');=0A=
document.write('	</div>');=0A=
document.write('	<div style=3D"clear:both;"></div>');=0A=
document.write('	<div>					');=0A=
document.write('		<input type=3D"text" name=3D"keywords" =
class=3D"keyword-input" value=3D""/>');=0A=
document.write('		<input type=3D"image" =
src=3D"/graphics/search/button_search.gif" class=3D"go-button" =
align=3D"top"/>');=0A=
document.write('	</div>');=0A=
document.write('</div>');=0A=
document.write('<div style=3D"clear:both;"></div>');=0A=
document.write('</form>');=0A=
document.write('	</div><!-- #isf-search-form -->			');=0A=



</SCRIPT>
      </DIV></TD>
    <TD>
      <DIV id=3Dsearch-sponsor>
      <H5>Sponsored by:</H5>
      <SCRIPT language=3DJavaScript>
					<!--
					OAS_AD('88x31_1');
					//-->
					</SCRIPT>
      </DIV></TD></TR></TBODY></TABLE><!-- end #headermast -->
<DIV class=3Dclear></DIV></DIV>
<DIV class=3Dnavigation-container id=3Dnavigation-container>
<DIV class=3Dnavigation-menu-level1 id=3DNavigationMenuLevel1Div=20
style=3D"DISPLAY: none"></DIV>
<DIV class=3Dnavigation-menu-level2 id=3DNavigationMenuLevel2Div=20
style=3D"DISPLAY: none"></DIV>
<DIV class=3Dnavigation-menu-level3 id=3DNavigationMenuLevel3Div=20
style=3D"DISPLAY: none"></DIV>
<DIV class=3Dnavigation-menu-level4 id=3DNavigationMenuLevel4Div=20
style=3D"DISPLAY: none"></DIV></DIV>
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
	initNavigation();
</SCRIPT>
<!-- end #header-container --></DIV>
<DIV id=3Dcontent-container><!-- LOGIN BOX and BRANDING -->
<DIV id=3Dbranding-container>
<TABLE width=3D940>
  <TBODY>
  <TR>
    <TD><!--registration login-->
      <DIV id=3Dlogin-container=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: =
0px; WIDTH: 500px; PADDING-TOP: 5px"></DIV></TD>
    <TD>
      <DIV style=3D"FLOAT: right; MARGIN: 14px 10px 10px"><IMG=20
      alt=3D"Stevens Point Journal"=20
      =
src=3D"http://www.stevenspointjournal.com/graphics/branding.gif"></DIV></=
TD></TR></TBODY></TABLE></DIV>
<DIV id=3DIE6Error style=3D"DISPLAY: none">
<UL>
  <LI>Your browser=92s security settings are preventing some features =
from=20
  appearing. <A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DIE6SecuritySettings">See=20
  instructions for fixing the problem.</A> </LI></UL></DIV>
<TABLE class=3Dhorizontalrule id=3Dmainarticletable cellSpacing=3D0 =
width=3D940>
  <TBODY>
  <TR>
    <TD width=3D599>
      <DIV class=3Dpadding>
      <DIV class=3Darticle-headline>
      <H1>The forest grows</H1>
      <H2>Acceptance into forestry program puts additional resources =
into Newman=20
      Catholic Schools' environmental center</H2>
      <P class=3Dratingbyline>By Logan Middleton =95 for the Wausau =
Daily Herald =95=20
      July 15, 2008 </P>
      <SCRIPT language=3DJavaScript1.2>=20
function NewWindow(height,width,url)=20
{window.open(url,"ShowProdWindow","menubars=3D0,scrollbars=3D1,resizable=3D=
1,height=3D"+height+",width=3D"+width);=20
}=20
</SCRIPT>

      <DIV class=3Darticle-tools>
      <UL>
        <LI class=3Dcomments><A=20
        href=3D"javascript:gsl.redirectToCommentPage();"><SPAN=20
        class=3DgslArticleControl=20
        =
id=3DgslCtl|comments|20080715.stevenspointjournal.807150341.article.WDH04=
></SPAN></A>
        <LI class=3Drecommend>
        <SCRIPT language=3DJavaScript type=3Dtext/javascript>
    			gsl.recommendCountHrefEnabled=3D'true';
		</SCRIPT>
        <SPAN class=3DgslArticleControl=20
        =
id=3DgslCtl|recommends|20080715.stevenspointjournal.807150341.article.WDH=
04></SPAN>
        <LI class=3Dprint><A=20
        =
href=3D"javascript:NewWindow(600,800,'/apps/pbcs.dll/article?AID=3D200880=
7150341&amp;template=3Dprintart');">Print=20
        this page</A>=20
        <LI class=3Demail><A=20
        =
href=3D"javascript:NewWindow(300,400,'/apps/pbcs.dll/section?template=3DX=
sendmailpopup&amp;GPUBDATE=3D200807150350&amp;GCATID=3DWDH04&amp;GARTNO=3D=
807150341&amp;GTITLE=3DThe forest grows');">E-mail=20
        this article</A> </LI></UL></DIV>
      <SCRIPT language=3DJavaScript1.2>=20
function NewWindow(height,width,url)=20
{
	=
window.open(url,"ShowProdWindow","menubars=3D0,scrollbars=3D1,resizable=3D=
1,height=3D"+height+",width=3D"+width);=20
}=20
function snl_click(social_utility)=20
{
	u=3Dlocation.href;
	t=3Ddocument.title;

	if(social_utility =3D=3D "facebook")
	{
		=
window.open('http://www.facebook.com/sharer.php?u=3D'+encodeURIComponent(=
u)+'&t=3D'+encodeURIComponent(t),'sharer','toolbar=3D0,status=3D0,width=3D=
626,height=3D436');
	}
	if(social_utility =3D=3D "digg")
	{
		=
window.open('http://digg.com/submit?phase=3D2&url=3D'+encodeURIComponent(=
u)+'&title=3D'+encodeURIComponent(t));
	}

	if(social_utility =3D=3D "delicious")
	{
		=
window.open('http://del.icio.us/post?v=3D2&url=3D'+encodeURIComponent(u)+=
'&title=3D'+encodeURIComponent(t));
	}

	if(social_utility =3D=3D "reddit")
	{
		=
window.open('http://reddit.com/submit?url=3D'+encodeURIComponent(u)+'&tit=
le=3D'+encodeURIComponent(t));=09
	}

	if(social_utility =3D=3D "newsvine")
	{
		=
window.open('http://www.newsvine.com/_tools/seed&save?u=3D'+encodeURIComp=
onent(u)+'&T=3D'+encodeURIComponent(t));
	}
	return false;
}
</SCRIPT>

      <DIV id=3Dbookmark-tools>
      <UL>
        <LI class=3Dtitle>Share this article:=20
        <LI class=3Ddelicious><A onclick=3D"return =
snl_click('delicious')"=20
        href=3D"http://del.icio.us/post?v=3D2" =
target=3D_blank>Del.icio.us</A>=20
        <LI class=3Dfacebook><A onclick=3D"return snl_click('facebook')" =

        href=3D"http://www.facebook.com/share.php" =
target=3D_blank>Facebook</A>=20
        <LI class=3Ddigg><A onclick=3D"return snl_click('digg')"=20
        href=3D"http://digg.com/submit?phase=3D2" =
target=3D_blank>Digg</A>=20
        <LI class=3Dreddit><A onclick=3D"return snl_click('reddit')"=20
        href=3D"http://reddit.com/submit" target=3D_blank>Reddit</A>=20
        <LI class=3Dnewsvine><A onclick=3D"return snl_click('newsvine')" =

        href=3D"http://www.newsvine.com/_tools/seed" =
target=3D_blank>Newsvine</A>=20
        <LI><A=20
        =
href=3D"javascript:NewWindow(200,200,'/apps/pbcs.dll/section?category=3Ds=
ocialbookmarkshelp');">What=92s=20
        this?</A> </LI></UL></DIV>
      <DIV class=3Darticle-bodytext>
      <P>WESTON -- Newman Catholic Schools' forest just got a little=20
greener.</P>
      <DIV class=3Darticleflex-container>
      <DIV class=3Darticleflex><IMG alt=3DAdvertisement=20
      =
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/comm=
on/adlabel_horz.gif"><BR>
      <SCRIPT language=3DJavaScript>OAS_AD('ArticleFlex_1');</SCRIPT>
      </DIV></DIV>
      <P>The Rudolph Environmental Center recently was registered as a =
state=20
      school forest through Wisconsin's Learning Experiences and =
Activities in=20
      Forestry program.</P>
      <P>That means the forest now qualifies for a school forest =
education plan=20
      grant. Up to $5,000 in state funds can be allocated to the forest =
to=20
      develop new means of environmental education. The forest also has =
become=20
      eligible to receive management assistance and free seedlings from =
the=20
      state Department of Natural Resources.</P>
      <P>When Stephen Schmidt, the School Forest Coordinator for Newman =
Catholic=20
      Schools, heard about the LEAF program, he jumped at the chance to =
get=20
      involved.</P>
      <P>"The REC is a real gem right here in town that a lot of people =
aren't=20
      too familiar with," said Schmidt, who also teaches biology at =
Newman=20
      Catholic High School in Wausau.</P>
      <P>The 33-acre forest, donated in 1995, acts as an outdoor =
classroom for=20
      Newman students during school months. It has seen a host of =
improvements=20
      over the years, including benches and tables, as well as trail =
markings=20
      and an entrance sign.</P>
      <P>The REC already has played a large academic role for a number =
of Newman=20
      students. About 175 students have attended the camp each year =
during the=20
      past seven years. Schmidt's Advanced Placement biology class, =
which is=20
      open to juniors and seniors, visits the forest during the autumn =
to study=20
      such topics as species dominance and ecological succession.</P>
      <P>Newman alumnus Dan Bock, 19, of Wausau said he learned a lot =
from the=20
      forest's distinct ecosystems, which include marshes and rocky =
soils.</P>
      <P>"It's a good picture of central Wisconsin forests," he said. =
"It's a=20
      great learning environment, better than any textbook."</P>
      <P>Megan Vesel, 17, of Wausau said the REC played a big role in=20
      reinforcing concepts learned in her biology class. But she also =
came away=20
      from the school forest with a bigger message.</P>
      <P>"We hear about big environmental issues and how important they =
are. If=20
      schools bring their students outside, they can develop better =
citizens,"=20
      Vesel said. "We are the next generation, and we need to be aware =
of these=20
      issues so we can make a better tomorrow."</P>
      <P>Wisconsin School Forest Education Specialist Jeremy Solin =
emphasized=20
      the impact that the REC's outdoor education would have on a =
different sort=20
      of environment: the classroom.</P>
      <P>"Teachers have certain demands that need to be met, and =
sometimes the=20
      focus of the classroom is narrowed to passing tests instead of =
learning,"=20
      Solin said. "School forests are a major factor in improving =
standardized=20
      test scores and aligning schools with state standards."</P></DIV>
      <DIV class=3Dclear></DIV></DIV><!-- pluck article comments --><!-- =
GMTI SiteLife Comments Template -->
      <DIV class=3Dvoice id=3Dpluckcomments>
      <H3>In your voice</H3>
      <H5>Read reactions to this story</H5><SPAN class=3DgslSortorder =
id=3Dgslsort=20
      style=3D"DISPLAY: none"><SELECT id=3DgslSortOrder=20
        onchange=3Dgsl.setSortOrder();> <OPTION value=3Dd =
selected>Newest=20
        first</OPTION> <OPTION value=3Da>Oldest first</OPTION></SELECT>
      <SCRIPT>gsl.commentSortOrder=3D "";</SCRIPT>
       </SPAN>
      <SCRIPT language=3DJavaScript type=3Dtext/javascript>
		    					=
contentID=3D'20080715.stevenspointjournal.807150341.article.WDH04';
							contentTitle=3D"The forest grows";
							contentURL =
=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/article?AID=3D/20080=
715/WDH04/807150341";
	</SCRIPT>

      <DIV class=3DgslSitelife_PluckLogo><A =
href=3D"http://www.pluck.com/"=20
      target=3D_blank></A></DIV>
      <DIV class=3DgslTemplate id=3Dsection>
      <DIV class=3DgslComments id=3DgslComments>
      <DIV class=3DgslReactionFormHead id=3DgslReactionFormHead></DIV>
      <DIV class=3DgslReactionForm id=3DgslReactionForm></DIV>
      <DIV class=3DgslReactionList id=3DgslReactionList></DIV>
      <DIV class=3DgslPagination id=3DgslPagination></DIV><SPAN=20
      id=3Dgslfullpagecomment></SPAN>
      <DIV class=3DgslTemplate id=3DheadLoggedIn style=3D"DISPLAY: =
none">
      <DIV class=3DgslComFormInHead><SPAN =
class=3DgslComFormInHeadMsg>Add your=20
      comment</SPAN> <SPAN class=3DgslComments_MaxLengthText>(max =
{maxchars}=20
      characters)</SPAN> </DIV></DIV>
      <DIV class=3DgslTemplate id=3DheadLoggedOut style=3D"DISPLAY: =
none">
      <DIV class=3DgslComFormOutHead><SPAN =
class=3DgslComFormOutHeadMsg>You must be=20
      logged in to leave a comment.</SPAN> <SPAN =
class=3DgslComFormOutHeadLogin><A=20
      =
href=3D"javascript:window.location=3D'/apps/pbcs.dll/section?category=3DP=
luck_signin&amp;destination=3D'+encodeURIComponent(location.href);">Login=
</A>=20
      </SPAN><SPAN class=3DgslPipe>|</SPAN> <SPAN=20
      class=3DgslComFormOutHeadRegister><A=20
      =
href=3D"javascript:window.location=3D'/apps/pbcs.dll/section?category=3DP=
luck_register&amp;destination=3D'+encodeURIComponent(location.href);">Reg=
ister</A></SPAN>=20
      </DIV></DIV><BR>
      <DIV class=3DgslTemplate id=3DgslErrorMessage></DIV>
      <DIV class=3DgslComFormError id=3DgslFormError></DIV>
      <DIV class=3DgslTemplate id=3Dform>
      <DIV class=3DgslComForm>
      <FORM name=3DgslComForm action=3D#comment><INPUT =
id=3DgslReactionType=20
      type=3Dhidden value=3Dcomment> <INPUT id=3DgslQuoteAuthor =
type=3Dhidden>=20
      <DIV class=3DgslComFormBody><TEXTAREA id=3DgslComFormBody =
onkeyup=3Djavascript:gsl.char_count(this); disabled tabIndex=3D1 =
name=3DgslComFormBody></TEXTAREA>=20
      </DIV>
      <DIV class=3DgslComFormSubmit>
      <DIV class=3DgslCharLeft id=3DgslCharLeft style=3D"DISPLAY: =
none"><SPAN=20
      id=3DgslCharCount></SPAN>characters left</DIV><INPUT =
id=3DgslComFormSubmit disabled =
onclick=3Djavascript:gsl.submitReaction(); tabIndex=3D2 type=3Dbutton =
value=3DSubmit name=3DgslComFormSubmit>=20
      </DIV></FORM></DIV></DIV></DIV></DIV><INPUT id=3DgslAboutMe =
type=3Dhidden>=20
      <INPUT id=3DgslAge type=3Dhidden> <INPUT id=3DgslLocation =
type=3Dhidden> <INPUT=20
      id=3DgslSex type=3Dhidden> <INPUT id=3DgslReportAbuseKey =
type=3Dhidden> <INPUT=20
      id=3DgslReportAbuseType type=3Dhidden>=20
      <DIV class=3DgslTemplate id=3Dcomment style=3D"DISPLAY: none">
      <DIV class=3DgslCom_{alt} id=3Dcomment_{commentKey}>
      <DIV class=3DgslComStaff>{staffMark}</DIV>
      <DIV>
      <DIV class=3DgslComUserPhoto>{authorIcon}</DIV>
      <DIV class=3DgslComHeader><SPAN =
class=3DgslComWroteBy>{authorHandle}=20
      wrote:</SPAN><BR></DIV>
      <DIV class=3DgslComBody>{commentBody}<BR><SPAN=20
      class=3DgslComDate>{commentTimestamp}</SPAN></DIV><TEXTAREA =
id=3Dbody_{commentKey} style=3D"DISPLAY: none">{commentBody}</TEXTAREA>=20
<TEXTAREA id=3Dauthor_{commentKey} style=3D"DISPLAY: =
none">{authorNameHandle}</TEXTAREA>=20
      </DIV>
      <DIV class=3DgslComCtls>
      <TABLE class=3DgslComments_NestedTable cellSpacing=3D0 =
cellPadding=3D0>
        <TBODY>
        <TR>
          <TD class=3DgslComments_NestedRecommend><SPAN=20
            class=3DgslComRec>{recommendLink}</SPAN> </TD>
          <TD class=3DgslComments_NestedNewPost><SPAN=20
            class=3DgslComNewPost>{newpostLink}</SPAN> </TD>
          <TD class=3DgslComments_NestedReplyto><SPAN=20
            class=3DgslComReply>{replylink}</SPAN> </TD>
          <TD class=3DgslComments_NestedReport><SPAN=20
            class=3DgslComRepAbuse>{reportAbuseLink}</SPAN>=20
      </TD></TR></TBODY></TABLE></DIV>
      <DIV class=3DgslComSeparator></DIV></DIV></DIV>
      <DIV class=3DReportAbuse_Container id=3DgslReportAbuseForm=20
      style=3D"DISPLAY: none; LEFT: 688px; TOP: 1395px"><INPUT=20
      id=3DgslReportAbuseKey type=3Dhidden> <INPUT =
id=3DgslReportAbuseType=20
      type=3Dhidden>=20
      <DIV class=3DgslReportAbuseHead><SPAN style=3D"FLOAT: left">Report =
item as:=20
      (required)</SPAN> <A=20
      onclick=3D"javascript:gsl.reportAbuseClose();return false;"=20
      =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/article?AID=3D20=
08807150341#none">X</A>=20
      </DIV>
      <DIV class=3DgslReportAbuseInterior><SELECT =
id=3DgslReportAbuseReason>=20
        <OPTION value=3D"Obscenity or vulgarity"=20
        selected>Obscenity/vulgarity</OPTION> <OPTION value=3D"Hate =
speech">Hate=20
        speech</OPTION> <OPTION value=3D"Personal attack">Personal =
attack</OPTION>=20
        <OPTION value=3D"Advertising or Spam">Advertising/Spam</OPTION> =
<OPTION=20
        value=3D"Copyright or Plagiarism">Copyright/Plagiarism</OPTION> =
<OPTION=20
        value=3DOther>Other</OPTION></SELECT> </DIV>
      <DIV class=3DgslReportAbuseSectionHead>Comment: (optional)</DIV>
      <DIV class=3DgslReportAbuseComment><TEXTAREA =
id=3DgslReportAbuseCommentText></TEXTAREA>=20
<INPUT onclick=3D"javascript:gsl.reportAbuseSubmit();return false;" =
type=3Dbutton value=3DReport>=20
      </DIV></DIV>
      <DIV class=3DgslTemplate id=3DmissingInputError style=3D"DISPLAY: =
none">
      <DIV class=3DgslFormErrorTitle>Missing input fields.</DIV>
      <DIV class=3DgslFormErrorMsg>You must fill out the comment body in =
order to=20
      submit a comment. </DIV></DIV>
      <DIV class=3DgslTemplate id=3DentryTooLongError style=3D"DISPLAY: =
none">
      <DIV class=3DgslFormErrorTitle>Comment too long.</DIV>
      <DIV class=3DgslFormErrorMsg>The comment you have entered is too =
long.=20
      Please limit your post to {maxchars} characters or less. =
</DIV></DIV>
      <DIV id=3DReportAbusePopup></DIV></DIV></DIV></TD>
    <TD class=3Dverticalrule width=3D1></TD>
    <TD width=3D340>
      <DIV class=3Darticle-sidebar><!--sidebar-->
      <DIV class=3Darticle-related><!--main photo-->
      <DIV class=3Dsidebar-photo>
      <DIV>
      <P class=3Dphoto-horz><A=20
      =
onclick=3D"window.open('','popup','scrollbars=3Dyes,width=3D650,height=3D=
600,left=3D5,top=3D5,resizable=3Dyes')"=20
      =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?template=
=3Dzoom&amp;Site=3DU0&amp;Date=3D20080715&amp;Category=3DWDH04&amp;ArtNo=3D=
807150341&amp;Ref=3DAR"=20
      target=3Dpopup><IMG alt=3Dphoto=20
      =
src=3D"http://cmsimg.stevenspointjournal.com/apps/pbcsi.dll/bilde?Site=3D=
U0&amp;Date=3D20080715&amp;Category=3DWDH04&amp;ArtNo=3D807150341&amp;Ref=
=3DAR&amp;MaxW=3D318&amp;Border=3D0"></A></P>
      <P class=3Dphoto-byline>Photo courtesy of Newman Catholic =
Schools</P>
      <P>Newman Catholic Schools=92 Rudolph Environmental Center is now =
part of=20
      Wisconsin=92s Learning Experiences and Activities in Forestry =
program.</P>
      <DIV align=3Dright>
      <SCRIPT language=3DJavaScript>
				var PictopiaPaperId =3D 304;     // You MUST replace your pictopia =
id!
			=09
				function goPtp(artNo, title, imageUrl, caption) {          =20
				var loc =3D "http://pictopia.com/perl/ptp?provider_id=3D"
				        + PictopiaPaperId
				        + "&photo_name=3D"+ artNo
				        + "&title=3D" + title
				        +"&embedded=3Dy"
				        + "&thumbnail_url=3D" + escape(imageUrl)
				        + "&m_caption=3D"+ escape(caption);
				var  PictopiaWin =3D window.open(loc, 'ptp');
				     PictopiaWin.focus();
				}
			</SCRIPT>
      <A=20
      =
onclick=3D"window.open('','popup','scrollbars=3Dyes,width=3D650,height=3D=
600,left=3D5,top=3D5,resizable=3Dyes')"=20
      =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?template=
=3Dzoom&amp;Site=3DU0&amp;Date=3D20080715&amp;Category=3DWDH04&amp;ArtNo=3D=
807150341&amp;Ref=3DAR"=20
      target=3Dpopup><IMG=20
      src=3D"http://www.stevenspointjournal.com/images/zoom_icon.gif" =
border=3D0>=20
      zoom </A></DIV>
      <P></P></DIV></DIV></DIV><!--topix headlines--><!-- SOURCE CALL TO =
SET JAVASCRIPT VARIABLES --><!-- Get Related Links from Topix -->
      <SCRIPT language=3DJavaScript>
<!--
// preset the variables to keep from getting js errors if the get =
content fails
var topixcats =3D [ ];
var topixcrawled  =3D 0;

// Retrive js variables from topix
var topixcats =3D [=0A=
{=0A=
    'node' : 'education/standardized-testing',=0A=
    'name' : 'Standardized Testing'=0A=
},=0A=
{=0A=
    'node' : 'education',=0A=
    'name' : 'Education'=0A=
}=0A=
];=0A=
var topixcrawled =3D 1;

//-->
</SCRIPT>
<!-- SCRIPT FOR PRESENTATION OF HEADLINES. The values below can be =
modified -->
      <STYLE type=3Dtext/css>.topix {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 12px; PADDING-TOP: 0px
}
.topix P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.topix P.topix-affil {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.topix UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.topix LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
</STYLE>
<!--Important: Make sure to update the var topixID=3D with your site's =
TopixID-->
      <SCRIPT language=3DJavaScript>
<!--
var topixID=3D7005;
if ( topixcats.length > 0 )

{
  document.write('<div class=3D"topix"><h5>Related news from the =
Web</strong></h5><ul>');
  for( i =3D 0; i < topixcats.length; i++ )
  {
    document.write('<li><a href=3D"http://www.topix.net/' + =
topixcats[i].node + '/?p=3D' + topixID +'&s=3DPB&co=3D1">' + =
topixcats[i].name + '</a></li>' );
  }
  document.write('</ul><p class=3D"topix-affil">Powered by <a =
href=3D"http://www.topix.net/">Topix.net</a></div>');

}
//-->
</SCRIPT>
<!--more category headines--><!--more category headines overwrite-->
      <DIV class=3Dnewslist>
      <H3>More Local News headlines</H3>
      <UL>
        <LI><A=20
        =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/article?AID=3D/2=
0080724/SPJ0101/307240044">Today's=20
        death notices</A> <SPAN =
class=3Dnews-pluckcomment>&nbsp;</SPAN><SPAN=20
        class=3DgslNoLabels><SPAN class=3DgslArticleControl=20
        =
id=3DgslCtl|comments|20080724.stevenspointjournal.307240044.article.SPJ01=
01></SPAN></SPAN>=20

        <LI><A=20
        =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/article?AID=3D/2=
0080724/SPJ0101/307240038">To=20
        Do: Kids From Wisconsin</A> <SPAN=20
        class=3Dnews-pluckcomment>&nbsp;</SPAN><SPAN =
class=3DgslNoLabels><SPAN=20
        class=3DgslArticleControl=20
        =
id=3DgslCtl|comments|20080724.stevenspointjournal.307240038.article.SPJ01=
01></SPAN></SPAN>=20

        <LI><A=20
        =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/article?AID=3D/2=
0080724/SPJ0101/80724031">Today's=20
        births</A> <SPAN class=3Dnews-pluckcomment>&nbsp;</SPAN><SPAN=20
        class=3DgslNoLabels><SPAN class=3DgslArticleControl=20
        =
id=3DgslCtl|comments|20080724.stevenspointjournal.80724031.article.SPJ010=
1></SPAN></SPAN>=20

        <LI><A=20
        =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/article?AID=3D/2=
0080724/SPJ0101/807240606">Church=20
        helps children with back-to-school clothes</A> <SPAN=20
        class=3Dnews-pluckcomment>&nbsp;</SPAN><SPAN =
class=3DgslNoLabels><SPAN=20
        class=3DgslArticleControl=20
        =
id=3DgslCtl|comments|20080724.stevenspointjournal.807240606.article.SPJ01=
01></SPAN></SPAN>=20

        <LI><A=20
        =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/article?AID=3D/2=
0080724/SPJ0101/807240496">Baseball=20
        without borders</A> <SPAN =
class=3Dnews-pluckcomment>&nbsp;</SPAN><SPAN=20
        class=3DgslNoLabels><SPAN class=3DgslArticleControl=20
        =
id=3DgslCtl|comments|20080724.stevenspointjournal.807240496.article.SPJ01=
01></SPAN></SPAN>=20
        </LI></UL></DIV><!--latest headines--><!-- article top stories =
-->
      <DIV class=3Dnewslist><!--TEXT ADS HERE--><!--TOP JOBS =
HERE--></DIV><!--end article-sidebar--></DIV></TD></TR></TBODY></TABLE>
<DIV class=3Dclear></DIV><!-- end #content-container--></DIV>
<DIV id=3Dfooter-container>
<DIV class=3Dleaderboard-container>
<DIV class=3Dleaderboard>
<SCRIPT language=3DJavaScript>
				<!--
				OAS_AD('728x90_2');
				//-->
				</SCRIPT>
</DIV></DIV>
<DIV id=3Dpartner-logos>
<UL>
  <LI><A href=3D"http://www.gannett.com/" target=3D_blank><IMG=20
  alt=3D"Gannett Co., Inc."=20
  =
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/comm=
on/partner_gannett.gif"></A>=20

  <LI><A href=3D"http://www.usatoday.com/" target=3D_blank><IMG =
alt=3D"USA TODAY"=20
  =
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/comm=
on/partner_usat.gif"></A>=20

  <LI><A href=3D"http://www.stevenspointjournal.com/apartments" =
target=3D_blank><IMG=20
  alt=3Dapartments.com=20
  =
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/comm=
on/partner_apartments.gif"></A>=20

  <LI><A href=3D"http://www.stevenspointjournal.com/cars" =
target=3D_blank><IMG=20
  alt=3Dcars.com=20
  =
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/comm=
on/partner_cars.gif"></A>=20

  <LI><A href=3D"http://www.stevenspointjournal.com/jobs" =
target=3D_blank><IMG=20
  alt=3DCareerBuilder=20
  =
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/comm=
on/partner_jobs.gif"></A>=20

  <LI><A href=3D"http://www.stevenspointjournal.com/homes" =
target=3D_blank><IMG=20
  alt=3DHomeScape=20
  =
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/comm=
on/partner_homes.gif"></A>=20

  <LI><A href=3D"http://www.stevenspointjournal.com/shopping" =
target=3D_blank><IMG=20
  alt=3DshopLocal.com=20
  =
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/comm=
on/partner_shopping.gif"></A>=20
  </LI></UL></DIV>
<DIV id=3Dpartner-links>
<UL>
  <LI>Partners:=20
  <LI><A href=3D"http://www.careerbuilder.com/">Jobs: =
CareerBuilder.com</A>=20
  <LI><A href=3D"http://www.cars.com/">Cars: Cars.com</A>=20
  <LI><A href=3D"http://www.apartments.com/">Apartments: =
Apartments.com</A>=20
  <LI><A href=3D"http://www.shoplocal.com/">Shopping: ShopLocal.com</A>=20
</LI></UL></DIV><!--***********************************=0A=
	PLEASE DO NOT REMOVE=0A=
	Macro call to build footer navigation links. This is important for =
Search Engine Optimization -->
<DIV id=3Dseo-links>
<UL>
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/frontpage">HOME<=
/A> |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DSPJ01">NEWS</A>=20
  |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DSPJ02">SPORTS</A>=20
  |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DSPJ04">LIFE</A>=20
  |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DSPJ05">ENTERTAINMENT</A>=20
  |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DSPJ06">OPINION</A>=20
  |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DPERMGALL">MULTIMEDIA</A>=20
  |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3DSPJ010301">OBITUARIES</A>=20
  |=20
  <LI><A=20
  =
href=3D"http://journal.weather.gannettonline.com/apps/pbcs.dll/section?Ca=
tegory=3DWEATHER01&amp;City=3DStevens%20Point&amp;State=3DWI">WEATHER</A>=
=20
  |=20
  <LI><A =
href=3D"http://www.wisinfo.com/classifiedcentral/stevenspoint/">BUY SELL =

  SHOP</A> |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?category=
=3Dcustomerservice">CUSTOMER=20
  SERVICE</A> |=20
  <LI><A=20
  =
href=3D"https://ssl1.gmti.com/wisinfo/secure/spj/subscription/">SUBSCRIBE=
</A> |=20
  <LI><A=20
  =
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?Category=
=3DsitemapHTML">Site=20
  Map</A></LI></UL></DIV><!--***********************************-->
<DIV id=3Dsites>
<UL>
  <LI><A href=3D"http://www.postcrescent.com/" target=3Dnew>Appleton=20
  Post-Crescent</A> |=20
  <LI><A href=3D"http://www.fdlreporter.com/" target=3Dnew>Fond du Lac =
Reporter</A>=20
  |=20
  <LI><A href=3D"http://www.greenbaypressgazette.com/" =
target=3Dnew>Green Bay=20
  Press-Gazette</A> |=20
  <LI><A href=3D"http://www.htrnews.com/" target=3Dnew>Manitowoc Herald =
Times=20
  Reporter</A> |=20
  <LI><A href=3D"http://www.marshfieldnewsherald.com/" =
target=3Dnew>Marshfield News=20
  Herald</A> |=20
  <LI><A href=3D"http://www.thenorthwestern.com/" target=3Dnew>Oshkosh=20
  Northwestern</A> <BR>
  <LI><A href=3D"http://www.sheboygan-press.com/" target=3Dnew>Sheboygan =
Press</A> |=20

  <LI><A href=3D"http://www.stevenspointjournal.com/" =
target=3Dnew>Stevens Point=20
  Journal</A> |=20
  <LI><A href=3D"http://www.wausaudailyherald.com/" target=3Dnew>Wausau =
Daily=20
  Herald</A> |=20
  <LI><A href=3D"http://www.wisconsinrapidstribune.com/" =
target=3Dnew>Wisconsin=20
  Rapids Daily Tribune</A> |=20
  <LI><A href=3D"http://www.godoorcounty.com/" target=3Dnew>Go Door =
County</A> |=20
  <LI><A href=3D"http://www.packersnews.com/" target=3Dnew>Packers =
News</A> |=20
  <LI><A href=3D"http://www.wisinfo.com/" target=3Dnew>WISinfo</A> <!-- =
place packersnews and wisinfo in the links and remover the last three. =
--></LI></UL></DIV><!--<div id=3D"legal">=0A=
	<ul>=0A=
		<li><a href=3D"/apps/pbcs.dll/section?Category=3DTERMS">Terms of =
Service</a> |</li>=0A=
		<li><a href=3D"/apps/pbcs.dll/section?Category=3DPRIVACY">Privacy =
Policy</a> |</li>=0A=
		<li><a =
href=3D"/apps/pbcs.dll/section?category=3Dcustomerservice">Contact =
Us</a> |</li>=0A=
		<li><a =
href=3D"/apps/pbcs.dll/section?category=3Dcustomerservice">About Us</a> =
|</li>=0A=
		<li><a href=3D"/apps/pbcs.dll/section?category=3Dcustomerservice">Work =
for Us</a> |</li>=0A=
		<li><a =
href=3D"https://ssl1.gmti.com/wisinfo/secure/SPJ/subscription">Subscribe<=
/a> |</li>=0A=
        <li><a =
href=3D"https://secure.wisinfo.com/AdWebster_SPJ/placead.jsp">Place an =
Ad</a></li>=0A=
	</ul>=0A=
	<p>Copyright &copy;2008 The Appleton Post-Crescent. All rights =
reserved.</p>=0A=
</div> -->
<DIV id=3Dgannettlegal>
<P>Use of this site signifies your agreement to the <A=20
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?Category=
=3DTERMS">Terms=20
of Service</A> and <A=20
href=3D"http://www.stevenspointjournal.com/apps/pbcs.dll/section?Category=
=3DPRIVACY">Privacy=20
Policy</A> , updated March 2007.</P></DIV><!-- end #footer-container =
--></DIV>
<DIV class=3Dclear></DIV><!-- end #main-container--></DIV><!--Site =
Catalyst macro --><!-- sitecatalyst.pbo version 1.48 2008.05.01 --><!-- =
Removed gciBTLive check. BT code is always present now.
	 Removed gdn_version since all sites have been upgraded from 2.0
--><!-- sitecatalyst.pbo version 1.47 2007.11.07 --><!-- Added tracking =
for Pluck pages --><!-- Previous version (1.46 2007.06.06) comments: =
--><!-- Added rsiseg validation for sites not running zag --><!-- =
Changed RSI categorization value to be other for non SSTS sections -->
<SCRIPT type=3Dtext/javascript>
if(typeof gcion_enable_bt !=3D 'undefined') {
  if(gcion_enable_bt) {
  document.writeln('<script type=3D"text/javascript" =
src=3D"http://js.revsci.net/gateway/gw.js?csid=3DJ06575" =
charset=3D"ISO-8859-1"></s' + 'cript>');
  }
}
</SCRIPT>
<S_SUITEID_DEFAULT value=3D"stevenspointjournal" /><!-- SiteCatalyst =
code version: H.3. Copyright 1997-2005 Omniture, Inc. More info =
available at http://www.omniture.com -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
s_account=3D"gpaper192,gntbcstglobal";
s_prop50=3D"Newspaper";
//-->
</SCRIPT>
<COBRANDSITEDOMAIN value=3D"www" /><SITEDOMAIN =
value=3D"stevenspointjournal" />
<SCRIPT language=3DJavaScript=20
src=3D"http://www.stevenspointjournal.com/gcicommonfiles/sr/scripts/s_cod=
e.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript=20
src=3D"http://www.stevenspointjournal.com/scripts/s_local_customization.j=
s"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
if(typeof gcion_enable_bt !=3D 'undefined') {
  if(gcion_enable_bt) {
	  var gciYear =3D 2008;
	  DM_addToLoc("zipcode", escape(s.prop30));
	  DM_addToLoc("age", escape((gciYear-s.prop31)));
    DM_addToLoc("gender", escape(s.prop32));
		var gci_ssts=3DOAS_sitepage;
		gci_ssts=3Dgci_ssts.replace(/\/article\.htm.*$/,'');
		gci_ssts=3Dgci_ssts.replace(/\/front\.htm.*$/,'');
		gci_ssts=3Dgci_ssts.replace(/\/index\.htm.*$/,'');
    		gci_ssts=3Dgci_ssts.replace(/\@.*$/,'');
		gci_ssts=3Dgci_ssts.replace(/^.*\.com\//,'');
		var gci_tempossts=3Dgci_ssts;=20
		var gci_ossts=3Dgci_tempossts.split("/")
		gci_ssts=3Dgci_ssts.replace(/\//g,' > ');
		gci_ssts=3D'newspaper > '+gci_ssts;	=09
 		if
      		(  gci_ossts[0] =3D=3D "life"
      		|| gci_ossts[0] =3D=3D "money"
      		|| gci_ossts[0] =3D=3D "news"
      		|| gci_ossts[0] =3D=3D "sports"
      		|| gci_ossts[0] =3D=3D "tech"
      		|| gci_ossts[0] =3D=3D "travel"
      		|| gci_ossts[0] =3D=3D "weather"
		|| gci_ossts[0] =3D=3D "umbrella"
      		)
      		{
        	  DM_cat(gci_ssts);
      		}
      		else
     		{
        	  DM_cat('newspaper > other');
     		}
	  var gci_osstslen=3Dgci_ossts.length;
		for(var i=3D0; i<gci_osstslen; i++) {
		  if(i=3D=3D0)
		    s.prop17=3Dgci_ossts[i];   // section
		  if(i=3D=3D1)
		    s.prop18=3Dgci_ossts[i];   // subsection
		  if(i=3D=3D2)
		    s.prop19=3Dgci_ossts[i];   // topic
		  if(i=3D=3D3)
		    s.prop20=3Dgci_ossts[i];   // Subtopic
		}
		DM_tag();
		// Sets the "rsi_segs" cookie in GCION domain
        if (gdn_enable_bt)
        {
          if (GDN.Cookie.Exists(GDN.Cookies.Session.Name))
          {
            var updateBtCookie =3D GDN.Cookies.Session.GetValue("ubt");
            if (updateBtCookie =3D=3D "1" && =
!GDN.IsNullOrEmpty(rsinetsegs))
            {
              GDN.Rpc.Send(GDN.RegUrl("q=3D5&Segment=3D" + =
escape(rsinetsegs.join('|'))));
              GDN.Cookies.Session.SetValue("ubt", "0");
            }
          }
        }
	}
}
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
var pluckcategory=3D "WDH-Life&Style";=20
if(typeof IsPluckPage !=3D'undefined' && IsPluckPage=3D=3D1){
var plucktitleTagdiv =3D document.getElementById("plckTitleTag");
var titleTag =3D plucktitleTagdiv ? plucktitleTagdiv.innerText || =
plucktitleTagdiv.textContent : "unknown";
if (titleTag !=3D "")=20
s_pageName=3Dpluckcategory + "-" + titleTag;=20
else=20
s_pageName=3Dpluckcategory + "-unknown";
}
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
s.server=3D"publicus"
if(typeof =
s_pageName!=3D'undefined'){s.pageName=3Ds_pageName}else{s.pageName=3D"The=
 forest grows(200807150350)"}
if (typeof =
s_channel!=3D'undefined'){s.channel=3Ds_channel}else{s.channel=3D""}
if(typeof s_pageType!=3D'undefined'){s.pageType=3Ds_pageType}
if(typeof s_prop1!=3D'undefined'){s.prop1=3Ds_prop1}else{s.prop1=3D""}
if(typeof s_prop2!=3D'undefined'){s.prop2=3Ds_prop2}else{s.prop2=3D""}
if(typeof s_prop3!=3D'undefined'){s.prop3=3Ds_prop3}else{s.prop3=3D""}
if(typeof s_prop4!=3D'undefined'){s.prop4=3Ds_prop4}else{s.prop4=3D""}
if(typeof s_prop5!=3D'undefined'){s.prop5=3Ds_prop5}else{s.prop5=3D""}
if(typeof s_prop6!=3D'undefined'){s.prop6=3Ds_prop6}else{s.prop6=3D""}
if(typeof s_prop7!=3D'undefined'){s.prop7=3Ds_prop7}else{s.prop7=3D""}
if(typeof s_prop8!=3D'undefined'){s.prop8=3Ds_prop8}else{s.prop8=3D""}
s.prop23=3Ddocument.location
s.prop16=3D'article'
s.prop25=3D"Stevens Point:stevenspointjournal"
if(typeof =
rsinetsegs!=3D'undefined'){s.prop48=3D(rsinetsegs.join('|')).replace(/J06=
575_/g,'');}else{s.prop48=3D'no segment';}
s.prop50=3Ds_prop50;
if(s.prop7){s.eVar5=3Ds.prop7;}
if(s.prop25){s.eVar1=3Ds.prop25;}
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3Ds.t();if(s_code)document.write(s_code)//--></SCRIPT>

<SCRIPT language=3DJavaScript><!--
if(navigator.appVersion.indexOf('MSIE')>=3D0)document.write(unescape('%3C=
')+'\!-'+'-')
//--></SCRIPT>
<NOSCRIPT><IMG height=3D1 alt=3D""=20
src=3D"http://gpaper192.112.2o7.net/b/ss/gpaper192,gntbcstglobal/1/H.3--N=
S/0"=20
width=3D1 border=3D0></NOSCRIPT> <!--/DO NOT REMOVE/--><!-- End =
SiteCatalyst code version: H.3. --><!-- Cache Build Time
Time used: 2906 ms<br>
Initializing : 16ms<br>
<b>Starting first parse</b><br>
.Parsing macro pluck_InitializeArticles<br>
..Build 3: 422 ms (Article)<br>
...Build 3: 47 ms (Article)<br>
..Build 9: 156 ms (Content)<br>
.Completed macro pluck_InitializeArticles<br>
.Build 3: 1781 ms (Article)<br>
.Parsing macro seo<br>
..Build 0: 0 ms (Misc)<br>
.Completed macro seo<br>
.Parsing macro pd_search<br>
.Completed macro pd_search<br>
.Parsing macro loginbox-branding<br>
..Build 9: 15 ms (Content)<br>
.Completed macro loginbox-branding<br>
..Build 3: 47 ms (Article)<br>
.Parsing macro footer<br>
..Parsing macro sitecatalyst<br>
...Build 0: 0 ms (Misc)<br>
..Completed macro sitecatalyst<br>
..Build 9: 31 ms (Content)<br>
--><!-- Delivery of Cache Page
Time used: 78 ms<br>
Initializing : 16ms<br>
<b>Starting first parse</b><br>
.Build 0: 16 ms (Misc)<br>
.Build 9: 15 ms (Content)<br>
Retrieve categories: 15ms<br>
Read templates: 0ms<br>
Read objects: 0ms<br>
Scripts: 0ms<br>
Read cache: 32ms<br>

--></BODY></HTML>

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/graphics/mastlogo.gif

R0lGODlhLAFBAOZ/AL3a6FtneNvd4PX19oqmuKTL3/n5+pO0xnZ/jPP5+4Kcr6TK3p7D1oOesPD3
+mNwgMvi7czP1Ofy9/39/rfX56HL32Z1hu7v8ff5+pacp36XqXCDlL/DyeHu9WBtfuz0+YePm7zA
xbHT5Gx3hcbJz42svqSqsneNnq2yuunq7cTd69Xn8aDF2bS4v3yUpre7wn+Hk2x+j5y/0oSLl7C0
vPv9/Z2jrZrH3afO4XWKnJe5zOfp6tnp8XqQot3r88rM0YaitKbM36vQ4+rz+OPk55W3yq7S426B
kZ7J39fa3Yupu42UnsPGy5GxxPr7/Zq8z/Hx815pemNyg8/S19XW2nKFl2t8jaPI3KKnsHuDkN/h
5NHl7+zt7pu+0aXO4Zi6zaLI2qnP4o+uweTm6Gh5isfg7O31+cnh7IOKlt3f4tnb36qvt6estbTV
5qXO4I+WoZ7C1aXN4Wt7jICarKPI26TJ3Z7C1e/2+Zu90LK2vomkt6TK3Wl0gqbO4f///1pldiH5
BAEAAH8ALAAAAAAsAUEAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWm
p6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwpAbJSViPZhLET8RGcN/WMwRb9CWUQ/ZUdadJ1dg
dUCQAdkPHgGCWAYDGHnQHBgDBmvclEAL+Ar1mz19/nqQYoDB98SDIDZ+Er6ARiKhHxT7JOnx16dB
xEwuKCoJWMCfDIN/ECYMwdAhxIuPgFC0iNJSDD16CJwIuMAjSBBMcj4b1jDhyZaE0BlS6U/fIaGX
AiBdpFRRU0ZPEUWVNPWPlZp9umxrVDXpUkJbJfV86Chsoq6JzApCS/VEiS8M/3To2SDIg4siFIu4
eCAoSo63DL6UyDFow5zDJ4RGcXF4jgVBDzSIecKgiJ4jhMg03vBAzxMZJWIUOqKnCIMnJXogjdHY
Qgwxdp4AkVIochM8lecSktO4iqAjjclYUNKli57Hf3IQCOKPRQPRMGigoAGCUJYXarikSNICAaEM
NKSPEARCOo0l5M0jCMCGiI1o4dc8eDOFS5o8fAqBCKFGgH8O1Qwy1k+I4KQFFEREYINaCNCQRApc
CBACDISUNx0fWZBAxAVU7IRFElyMEYJ3lTxwAEUUxaHBHxbEgaI/VvzhQRMv+qPENhpQxABIclAU
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

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/graphics/branding.gif

R0lGODlhMQEUAOYAAI2Njc3NzZWVlfr6+sPDwyMjI2NjY8nJybGxsbW1tcXFxaysrAkJCRsbG97e
3hQUFHV1derq6oiIiJmZmampqebm5oWFhZ6enqWlpX19feHh4dbW1mlpadLS0nFxcZGRkfj4+NDQ
z+3t7aKioujo6Hl5eU1NTcTDwjk5OeTk5CkpKdra2lVVVcTCwV1dXdDPzuDg4EJCQllZWYGBgVFR
UczLyfv8/EhISLi4uDU1NcjHxkVFRTw8PNjY2NDQ0N/e3TExMW5ubi0tLefn576+vru7u+Dg3tTU
1Nzc3N/f3ry8vPb3+Nvb2dfX1dXU0+Tk4sG/vsC/vvDv78C/ve/v77++vfDw8Pb29vPz8/7+/v39
/dTT0vz8/cG/ve/v7vLy8t/g3vf39/T09O7u7vz8/Pf4+PX19cC+ve7u7+/w8PHx8ejo58HAv/T1
9djY1tfX1uPj4/Dw8c3My/v7++/v8PDw7+Pj4tzc2vLy8/Lz8/T09fDx8evr6/z+/wAAAP///yH5
BAAAAAAALAAAAAAxARQAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnWJXnpQHMSww
fyISIop7ngOisLGys7QiMw8NEwlftIodPCp+Kgs8fjlRV1mIYsqUHSYmEhYIMxWzJBUCr73c3d6G
CTMLNDIlECCDGEXfdqFAfiUKDX5+LnOHWiY8OIoIq4fF6DUowICXLBwPVHxbyHDWCwYHBlE49YcA
CgYjGqLwM4FAhBx+PCA6AkQFAUQjeDyIcIjMBQ18EADw88CgrAIKG+rcmWlCyApaiEQZBKKAnwWS
tGTaCODDHxN+ICAis2iIHwZqFBHIMbPmVE1ZcPIcSxaSmgkPrhZo4GHDnwME/2lyEFSER4I/IEZk
+HMFAAGlZEYIoSBoAgUyBi4QqmCAxRsziJgqhioVLwUgAgYBGCPoA4AwBiT8QRBMmGJEORgIoMlr
DgIgTvFykJFlAAQiAwZkWEDEQoA/JTpgkfG7IgAHFrb8CZtzEZ00UrwQomJHuiA+Nv5wGXLPxpA/
eajEkUIlzB8p6K1wEYTFCxorVNZTkZIGjaH0Uu6Jsf5nSPbz6PxhAx+CXMFHBGUMEsF6f4TxXSER
SDHIFQ/2lx0W9FHxnyBU/JAEGEaEWEYSD0phxBUgGPGDEUkksYYhcMSAAQ0M0HOVBxpMEAwHCUgQ
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

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/common/adlabel_horz.gif

R0lGODlhUwAHAJH/AP///5mZmQAAAMDAwCH5BAEAAAMALAAAAABTAAcAQAJPXDJpp6aYDlyTviYf
izdux3nblDWgRobqWYod+6WXJFeIHX8rjsUO6bthTMSi8YhMKped2kvWHD6JlYV1dbWBnDNp13ua
eqEhXZWJTqvVBQA7

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://cmsimg.stevenspointjournal.com/apps/pbcsi.dll/bilde?Site=U0&Date=20080715&Category=WDH04&ArtNo=807150341&Ref=AR&MaxW=318&Border=0

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
vvZHFiZg2JPFVcjbYqSf0r1erJdks//Z

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/images/zoom_icon.gif

R0lGODlhFwAQAIAAAHV8if///yH5BAAAAAAALAAAAAAXABAAAAIzjI+pC90Lg5svHpewlcDoGoEa
Zz2U2YXduaYQSpHqJYJM+sW367E8zerpMhPFafOyISMFADs=

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/common/partner_gannett.gif

R0lGODlhWAAfAOb/AP///+/v5+/v3ufn3ufn1ufe1ufezt7e1t7ezt7ext7WztbWztbWxtbOxtbO
vc7Oxs7Ovc7Gxs7Gvc7GtcbOvcbGvcbGtca9tcDAwL3Gtb29tb29rb21rbW9rbW9pbW1rbW1pbWt
pa2tra2tpa2tnK2lnK2llKWtnKWlnKWllKWclJyclJycjJyUlJyUjJSUjJSUhJSMhIyMhIyMe4yE
e4SMe4SEhISEe4SEc4R7c3uEc3t7c3t7a3tzY3Nzc3Nza3NzY2tza2tra2trY2trWmtjY2tjWmNr
Y2NrWmNjY2NjWmNaUlpjWlpjUlpaWlpaUlpSUlpSSlJaUlJSUlJSSlJSQkpKSkpKQkJKOUJCQkJC
OTlCOTk5OTk5MTE5MTExMTExKTExITEpKSkxKSkpISkpGCkhISkhGCEhISEhGCEYGCEYEBgYIRgY
GBgYEBgQEBAQGBAQEBAQCBAQABAIEBAICAgICAgIAAgACAgAAAAIAAAACAAAAMDAwAAAAAAAACH5
BAEAAH0ALAAAAABYAB8AQAf/gH2Cg4SFhoeIiYqLjI2ICE83N3dgC4gQKzAsG4cQGhsPgwgbGhSF
Ch+lhQgXHgwJGxayFxmyGbEVFhq5srEIZnxeQ3wvDxIWhAxyOXx8T30EZM0rfRswKyhTzVk7zWQy
NmjNPyfNV30P0s17fF0YDGrsd81AMuYrLzATfU/NMYJamqFQZIIIjxgWEDhayLChw4cQI0rsQ6LZ
DjbN+ER58eTJjy5fmjTTIEgJnz1yWAyaUYZMGhl9IIhbFwcZi4zNqAzoAwMnHymCgDTzMcNiISTT
AJ4ksZDIFit8xCgkNCKMnox2uqR44IZPnoGDKtzJkwcPnyqFnuRpN7UPgirN/4Lc4HM145MA/fjA
7BMwT4qJgAMLHky4MCENT8K8+TGEqeHHjiDMiKFEQqEUZG7E0UuIxEyfbRz3ucmOj2PSfOyEWJnR
DQhofYCw+2GvtM9mZtfidAPhypQdM6pAQKQkxRMqPPpY2CyH5JA6dOS0aZOGN5Vm+ZqBIYDipBMe
GVesOHllGPa5fOqdtP2PiT+ldv4OMvmjjfbhgzpC4eMmVLWufMixBAxPzMOHGS/Y0YyB8+xhxxbz
WDHIC3wYyMVUKdxR2g728JGFDDXQwJRIfPzDV2pgKbKAEm8oAcYMlkEm44w01mjjjTjmqOOOE23A
AgobKMDjjhWMgQYVV6TQ1v+QNSKQhhNc8EEFAYVE8ASAfDyJjChgyBFHF1OxIIccaaTYxwtzuJHG
CIT0AEccONzgBhxuuBFHG29M14ade+qZ5xeCvPDGEmCkVkQBAgxyhRJZZDlVA2Vk1MURX7SG3xLr
SSmICuvwUYYDgtTGzhr7xEZPh10MIcQQQ/xQKR9YBDGENHdcIcQNBoCRBxhK6PFDPi+wQMMNM9wg
Rzd8DNFHrs3cIAADHOzywQcivEYhH2RAlccOo50Uh4J8KMFTM3Jk5IOpfNDWjBX4yGCZSXzAABA7
jjWgRBIyrDCEKYYg0Jiq8l7gxh5zkGQETmbJgUIdAS4AT2oalJDTiVnCi8XSAdftceQ4NpyE0z/w
yssXO/L1YU8dPrTx7R1RELICGvA6ljEaHQwyQhx73HFDF7exI8a1aPWhgRtmKdiFARRt5vEPNYyT
1kkmBrRHyYIY98M3BxCywRk7dPUDVUp32gwLRJCngQYdVOAETnucM5/HXSAqSBIZDVEbTlD0oQQ7
IndBsiMz6IBCG3K81u8LQyQxBApZNwBDCyQUUIgKKYi3wmqEHLBCC5gPogA+FlTwgniVvwCCAB/k
syUJLqzQgCIJwBCQE13wsCSTuOeu++685x4IADvA1C4U7A4UBRcqUHEVomQkcZ8RBFlBgHlKDQDW
an9m59OfAQQmlok1cRZGfq4irBR8HiC8Rn0mHTGIUiwMIYWiYBiQh0liYgVUG1cMxAUbZKRBcBQH
4yfAYz+ZV4UPRiHch44mOcBFyAvRYRIRARaycBRZKHAEF2Wg2BAViVbhxT9Q3NeGmE10YEgbxKVx
4naIcGTSGEsUAdQCXiilF6dNKDVEEib1uKJSAPrlYRKAhMZ3qBIaIAJI3UPs8MJoAjnRhggmSfHP
EksiwvQTWhBRhAImIVASIoxCkDMScphE6g6V/wnGP2165UbePmZBlRY5+ocI4HQiAttAWSExwNpW
C3TyBYis4e0/T4Cm5ghaSPE6IhoMMRSTJr1eSAB/vJ7AQDc9f8CCWLiB6RE+ImDEHDGAtfLtAQaw
+0Ri/KFTBr4KBIQagigVABhY7ACaB+/7hxDc4AEPwIc9BJFCx1JDmjKYZA94y59SpKAD2xEscB6w
1UN4QAUOUGEMXPjXskZIQoHgQAxeUAEU6lfCFjIoIAA7

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/common/partner_usat.gif

R0lGODlhLwAfAPf/AP///+/31ufv5+fn7+fn5+fn1t7e3t7e1t7eztbe3tbeztbW59bW3tbWzs7W
3s7W1s7O587O3s7O1s7Ozs7G58bO58bO3sbO1sbG3sbG1sa93sa91sa9vcDAwL3Ozr3G3r3G1r3G
zr2957293r291r29zr29xr213r211r21xrXG57W93rW91rW9zrW157W13rW11rW1zrWt3q213q21
1q21zq2t1q2l1qWt76Wt3qWt1qWtzqWl3qWl1qWlxqWUzpytzpyl1pyc3pyU1pyUzpSU3pSUzpSU
xpSM3pSM1oyUzoyM3oyMzoyE1ox71oSM1oSMzoSE3oSE1oSEzoR71nuE1nt71nt7zntz1ntzznN7
3nN71nNz3nNz1nNzznNr3nNr1nNrznNj1mtz1mtr3mtr1mtrzmtj3mta1mNzzmNrzmNrxmNj3mNj
1mNjzmNjxmNa1mNazlpr3lpjzlpjxlpa3lpa1lpazlpaxlpS1lpSzlJa51Ja1lJaxlJS3lJS1lJS
zlJSxlJK1lJKzlJKxlJC1kpS3kpSzkpSxkpK50pK3kpK1kpKzkpKxkpCzkpCxko51kJK3kJK1kJC
3kJC1kJCzkJCxkI53kI51kI5zjlC1jk53jk51jk5zjkx3jkx1jkxzjkxxjEx1jExzjEp1jEpzjEh
1ikxzikp1ikpzikpxikh3ikh1ikhzikhxikY3iEh3iEh1iEhziEY1iEYziEQ3hghzhghxhgY3hgY
1hgYzhgYxhgQ3hgQ1hgQzhgQxhgI1hgIzhAY1hAYzhAQ3hAQ1hAQzhAQxhAI3hAI1hAIzhAA1hAA
zggQvQgI3ggI1ggIzggIxggA3ggA1ggAzgAI1gAIzgAIxgAIvQAA5wAA3gAA1gAAzgAAxgAAvQAA
AMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAOAALAAAAAAvAB8A
QAj/AMEJHEiwoMGDCBMOPBBHUzFuvlTZCSTIj6A7g7RxkzXQxjZrsWBc4lZtGzdujsCR4kbtiBGN
lQoy87at27WTe0p123bNpDdppR5E4VYTGlFsyooIRLGMmzVlMjZt2xYKXAlgJ5sIhMHt2jEI4AAR
7fbL1jOS3bRU6XbyljGTXbdpg/YHkB1G1bgxY0GJ2zQpKDQU5KBrJzRNctzACQPFEDdvswbSIKrr
TLSTwkoSEgDux05t3XwkxPFJVKxt0CLZBROlySmT255RI8ptzdtuxmjT7tXFyhY3z65120EwBrNq
xla46kYsRUEeNGty+zSwyOxUlmhOWWJSUIcYb7kF/1JIvrz58+jTJzxCq+bObpXIuCljZlBNVZJn
ExPGllOLAgOR0AtPbB0jwUFJgHLIKNDAMooid9zRRxl5UFbdSbmQgIBAENzSTTfT1FSNLrJ8hgVB
GFhgwgUSVNBFFzOMMMQVangRxAcmGOEILKowokQHBnRQgheACHJFDodoEkgPHlxAQQA6KFYHCxlM
AA4LyUCUgBEmKcPEQF7ktU0uH3YiUAa7aFRGArLAxg0sHWDh1EnY5BLBQDBQ000zGegxFR4FXZLN
NNx8SMpAgui2TTSdTAKNSUuAw4k13CBR0AaPZKJIA5IB4sosrLxhg0BJVFKJI41k8gYPCaBxqgwE
Ef9BCSVxuGEJJUoIcYN6vPbq668FqYAIM9SI8sYbX1xRxSTSdIOfQJNx08oKjHSj5zTTPCJQArRQ
M00rCyCUACMnydWMJm2UUccTePgVmUA1cAPNM7dsQ40lD6AgRgkCVQIXN4scVEAYsMz2TDeczOGG
HW+c0YhcsUhWky6WbFONN8t8ciI4XJy0CitEPXHQG5JockwvigCSxyKA/GGHINZcw5FAJDgFTAcd
ENGGKhptYwehxtgAwzOLmmBQBo10IskuLIVCxhxzTGEGbYDMwIMsRGHSxixInKDENJedJHZsbL1C
wEEshIHJNqrQYcYWUTghNS3ahM0NL15IUIgychX/msu1YxA0yqJ/DBRMMcYgk4wxxgDRgRizzFbM
LFwIRAU0xuCiizK9AAICQYlgzgcVyShDy67gYGGMMrcgIUgn3GgzDSCPULNNiKhAcku5laRxUy1d
xNHLSciQAM4XY1mTBQnKEKUGJCYNMoBAIhRaTAj+clM5QYBM1Y002xwq0BVdURKENNykokpNPXSw
EmyRDuRCU8KsYApRMBRkBFE9cePJQFySl2HAwQBjdGMYd8oEUYZQEBZ8pBgGIAJt7PABBdDgYdxQ
xiimQQ1SOAAEZkDfTXiyDWdYyxrdgISkCmWEgryAGtqQRgbAgYA4TKVvJzEDx2gzlbwcohJEGQRB
FGDXDTdogihswEMYgMXEJjpRIAEBADs=

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/common/partner_apartments.gif

R0lGODlhYQAfAPf/AP////fv1u/33u/3zu/v5+f3zufn3ufn1ufnzufe1ufezt73xt7vxt7vvd7n
zt7nxt7nvd7ntd7e1t7ezt7ext7Wzt7WxtbvxtbvvdbvtdbnxtbnvdbntdbnrdbextbWztbWxtbW
vdbWtdbOxtbOvdbGvc7nrc7npc7nnM7erc7Wvc7Oxs7Ovc7Otc7Gvc7GtcbvrcbnpcbercbenMbW
pcbGvcbGtca9tca9rcDAwL3npb3nlL3enL3elL3ejL3ehL3WnL3WlL3Gtb3Grb29rb29pb21rbXn
e7XejLXehLXWe7XOjLW1rbW1pbW1nLWtpa3njK3ehK3ea63WjK3WhK3We62tpa2tnK2tlK2llKXn
hKXee6XWhKXOc6XOa6WlpaWlnKWllKWchJzec5zWc5zOc5zOa5zOY5zOWpzGY5y9a5yllJycnJyc
lJycjJyUjJTWY5TOY5TOWpTGa5TGY5TGWpSchJSUlJSUjJSMjJSMhIzOWozOUozOSozGWozGUoyM
hIyMe4yMc4yEhITGSoTGQoS9UoS9SoS9QoS9OYS1OYSMhISEhISEe4SEc3vGQnvGOXvGMXu9Snu9
Qnu9OXu1Unu1Qnu1OXu1MXuEc3t7c3t7a3tzc3tza3PGOXO9QnO9OXO9MXN7Y3Nzc3Nza3NzY3Nr
a2u9MWtzc2tra2trY2trWmtjY2tjWmNrWmNjY2NjWmNjUmNaY2NaWmNaUmNaSlpjWlpjUlpjSlpa
UlpaSlpSSlJSUlJSSlJSQlJKSkpSQkpKQkpCSkpCQkJCOUI5QkI5MTk5OTk5MTk5KTkxMTkxKTE5
KTExKTExITEpITEpGCkxKSkpMSkpKSkpISkhGCEpISEhKSEhISEhGCEYGBghGBgYIRgYGBgYEBgY
CBgQEBAQEBAQCBAQABAIEBAICAgICAgIAAgAAAAACAAAAMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAOsALAAAAABhAB8A
QAj/ANcJHEiwoMGDCBMqXMiwocOHENedQLLn0adDGMvoiIgwA5IzkyzFSfJwBLJzwpqVsoIsl7Jz
mtZ9OIbOl7ROYKqpguaGmDlzgUpFi2WumR1l6oJRmEBMHbcw63Qd23WOGg5N48wFA7FL3bcsBK9Q
UxdrnR5v6ohNwIHtFTN0mkid6+bG4Qpn6nJlc3UF2zFq6FQZAIFMXa9sqtp4AyMQB7hS63JVA8Ei
W651bcaFqbBMHTpH63w18wAiG6zI1BJgQadOGYkPswCtc4NW17pArJGxuCEOtCZwTdYhCyYwiw1S
pJ5wXM6cwYwyh0BRoqSIzhII6x7IqMLHU6iQaWY8/2BOnqEDHl0OYZJ0CZEcKh3KyxfIoIeXMlRM
jBcYbNq6CdrAAoY2qqyDhzqAFNPMBBN0gwsb6rTRGDqnBVMOCCGUs4uB5yyCTFHNHGNHMNh4wEI4
l/XizQTrsKIOMiEMlAeCApGiThHrzNJNG910sg4p6AQXInMVyKLHfEgmqeSSDSGgAxeSTDLdJZb8
QYcMGzCp5UMMoKBGIZ9YZEgXPEQwwEIMmJAEHZJYUokZPGiwZXlpbkGIdJCc8kcVJsxJkANQwHHI
H0nEOKcN6tRCkAALIXBQMOiw6CdBBUCQggwiwBLOBDacI+A2xGmiThi5hOOAEObEwgY6pAjkgjqr
rP8jzDkUWHBOL7OhgwcxyayDhTpr9MLNBCAYFlk3BAQjjgEEEPSEOhuuw4g6V6xTDDZNhAPZKOo4
sU4zyDhkCzgT1GAOK2BkQ9y0beQijgQ1eNoGOhKuQ0RgsoIDwgrh4OrGOXcQk00ONoRjhzDXUMCC
ObkcwIs3HwxEjW66BMJEXgI1Muo6xEzTRDmtchucMsasA4IbTbBAgg0NtSDOZZPGLPPMNNcs3wU9
xFFIH0lkYPPPBG2ARBySfDLJJIbEsYck02FSRw8pHAD0lgXAEMUfiEASCSiGcLHRQTJM4UciiYBC
yBgcMDA1eSko0Ucoj0ySyBz5OQrRAx0EgcYhlhj/UkUMaq+N0AM8mGHIJJ5MgsgeUwS+pAY9zIHI
J2SY4HjNC3CAQh18I0IJImf4sF/NGwAxhyFm7LCA3UqCoEm169CghBRbaHHEDzFg0FAYg0g6aQRA
LBHECQ0IlAALB0jgAAIfHMDpQBKw8B+LFUx/sS0CsfhCBQFUUIICAiFgAwgCWSDBOjZUf4Aw4LCM
PvkFVVADBQKNIH32/w0hEAsjOPRAIOoQhjDIYgVtkOMV1ghHDTTWi2KoAxYHOocubJCJchDjBrkI
oC3S4Q1UHEMdXxCVKpqRjRoMgyy9UEcphNCMcLihFOqYhSqgIhAQNEMdtBAEb5oxC3Swggjk6AYp
/7CRFFKkgxgO6Y/JvpELK2SjLG9QByN8QY0cUKAbt2iDOhizDiGgwxXr6IU4QACCbvBiHWI4hx6Q
QQ08qEIdjgAGNSgAgnDYphfgkAAAbRGxgWgRNOtQBTqIsA5bYCMM4djEOjihjpGVrCFKLGMTvRGr
AwVCjgcAgTdo0YZzrEEgRHjgOoIRDg+sgBy4woM4AKEMZEyAAjUAwbUooAKGhXFTAnGEKAVyIECm
Qh36s4U2ECmKHzVyHa10CCBw+IsHgmEa5igFYGqwzFzwAodarJcQMBYMc5CxHP6iFyfOoYpgqMMK
wsAGhtKRok1doRScMAcplpkNGzyDQm8QQjmQYWgjWKAKMqY4JrhMtglA5KIVgUDIB4hgABJYoGCq
AIERBiLRdYzAAusgAUFYwKIJ9G8dLCAfAlgAvgkYwX0fgB8IqmcB+NnACFIrCAiYQL91uKAGkgIB
RiewAoFUwFAcWRiuBEfUohI1IAA7

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/common/partner_cars.gif

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

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/common/partner_jobs.gif

R0lGODlhTgAfAPf/AP/////Wrf/Gpf+1jP+te/+tc/+lc/+cc/+cY/+cWv+UUv+USv+MSv+MQv+M
Of+EQv+EMf97Kf97If97GP9zKf9zIf9zEP9rIf9rGP9rEP9rAPfezvfexvfevffetffWzvfWxvfW
vffWrffOvffOnPfGtffGpfe9nPe9jPe1jPe1hPeljPelUvecY/ecUveUWveUSveUQveEOfeEMfeE
Kfd7Svd7Ofd7Mfd7Kfd7IfdzIfdzGPdzEPdjAO/ezu/exu/Wzu/Wve/Wte/Ove/Ote/Gre+9pe+9
lO+1pe+1nO+la++UUu97Ie9zKef35+fv5+fnvefezufexuferefWrefGtee9nN7ezt7Wzt7Wxt7O
vdbWztbWxtbOzs7W1s7Wzs7Wxs7Ozs7OxsbOvcbG1sbGzsbGxsa9rca1pcDAwL3Gxr3Gvb29rb21
vbW1xrW1vbW1ra21va2tpaWltaWctaWcrZycvZycrZyUtZyUpZSUtZSUpZSMrZSMnIyUlIyMpYyE
rYyEpYSEpYSEnISElIR7pYR7lHuEpXt7pXt7nHt7lHtzpXtznHtzhHN7pXNzlHNzjHNrnHNrlGtz
nGtrlGtrhGtjlGNjlGNjhGNapWNajGNahFpjlFpanFpalFpajFpae1pSlFpShFpSc1JahFJSjFJS
hFJSe1JKhFJKe1JCe0pKjEpKhEpChEpCc0JKhEJCjEJChEJCe0I5hEI5e0I5c0IxhDk5jDk5czkx
ezkxczkxazkpezExhDExezEpezEpazEhcykxcykpeykpcykpaykhhCkhcykYcyEhcyEYcyEYayEY
YxghcxgYexgYcxgYaxgYYxgYWhgQhBgQcxgQaxgQYxAQaxAQYxAIcxAIawgYewgQawgIcwgIawgI
WggAYwAIcwAIYwAAawAAYwAAAMDAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAOYALAAAAABOAB8A
QAj/AM0JHEiwoMGDCBMqXMiwocOHECMOtHEhhLks5oK8iNDjQpAIEMx5qACBBI4MPyBAMHHDghAb
MwTeymWO1TIvymKZIyYrDLRUWbCFggOOkRlvntRo++Tmmis43fwI5HLF3BiBYcaIMceljMSvYMOK
HUt2YZEqPgQSMUKEYJAgGY0MGRgCCVxzHEKAkJLr1hg2AsEI3MLFHBYzYZSVEngmDjZTAv8OLDwm
CsMDGl7MyBACB4UEGjBIiRBBYIQcJjDkMPcgw4kHN6CQFCgMGp1kvswQuzZqHCyfsrZcWwXGW6o+
5EqJ4cYKDrlNZsj1MbeJ0J9TgB6VenRJkqiy4MOL/x9Pvrz58wd76UroYYcMLdtQDSwDLtRYJRpa
KNAgooEGKxJUwMEDPbAwwg0OcNBETBBQ4MMDNgQxgwYIcAFLNHIUQ9M1spgDDS5hPLPKFs6YAsY3
nuQhzidiZNMJGNhQIsY42Ahi2UI0iGaOAOZYoIQ5LmgQRAMxSYEBA0WUUEIHOsggQhBGmFOBDAL1
gos5sUhDYis7ySKGM6V08YwpbJCDCBfYfNIGN5+M4QYYbYizhzmiDHLHKYJQQkokl1SyCXqABiro
oIQWauihiCaq6KKMNpRLLQl1IMMCWTSjykBkWPNJowf5QotCWWThBTOrDOTFcGN9EIMGGrhgTgoZ
ZP+ggQHmwBABDyskgcEOEhBgzgA64KDBCebQUIEFaLwyTTDfIGKOMfYRkwoYxHzCxTOsmOMJOLx4
sxgh1SyTWxvN+BLMVQtBgFIVNhCRhApA9vCgBAJNwIA5MmAQwg4NAGkBFRTQa44vV7JSzRbJwGKO
MLR4ISIW0JRSpiBcXPPJG+AcYoYxqLARziMOOaDBFOY4wVp+EVQgIZVSMKEBDTrUAMSEOFTAgAcY
OFBlh7FE48Uyr5gzzCpiYLvFM6Ws8c0iXqTZBjbYAANNJW50w4c5dfRSCR+/SCLIL7rsksgbhrQm
xAkYHMFEAebYYEEQEOhsTg791jCDEBXAYI4SN1CZAUFM5lhpzirKiKlwMrJ8gS0WY7IBTiFmXMNJ
G944YkYsoLwhDh7mZDKHGZrY8Ygmh0wCCSYCaWSBDkeYo0IOELywRAAvuGrOCTJkMEPrKMxAAQ5J
bNDACwJtwsotzOjxRCLU1LKKJV7UEokZskhixiPMsDLL9IMcgwwta5TBSx58/GFLI3vMokgggAwy
SCOcxi///PTXX1BAADs=

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/common/partner_homes.gif

R0lGODlhSQAfAPf/AP///+/Wtefe1ufWxufGtefGpee9vd7n1t7ezt7ext7Wzt7Wxt7Wvd7Ovd7O
rd7Gtd7Grd7GpdbevdbWxtbWvdbWtdbOvdbOtdbGtdbGrda9rda9pda9nM7Ovc7Otc7Gtc7Grc69
rc61pc6UhMbOtcbOrcbGtcbGrcbGpca9tca9rca9pca1pca1nMaMc729pb21pb21nL21lL2tnL2t
lL2cjL2Ea7W1nLW1lLWtnLWtlLWtjLWljK2tlK2tjK2llK2ljK2cjK2chK2Me617Y6WllKWljKWl
hKWcjKWchKWUhKWUe6VjSqVCKZyce5yUhJyUe5yMe5yMc5yEc5xjUpxjSpxaQpxaOZxKMZxKKZxC
IZSUe5SMe5SMc5SEc5SEa5RjSpRjQpRaQpRaOZRSOZRKKZRKIZRCIZRCGJQ5KZQ5IZQ5GJQxEJQx
CJQpEJQpCJQpAJQhAIyMe4yMc4yEc4yEa4yEY4x7a4x7Y4xzY4xSOYxSKYw5GIwxGIwxEIwpGIwp
EIwpCIwpAIwhCIwhAISEY4SEWoR7a4R7Y4R7WoRzY4RzWoRaMYQxCIQpGIQpEIQpCIQpAIQhCIQh
AIQYAHt7WntzY3tzWntrWntrUntjSnshCHshAHNzWnNrWnNrUnNjUnNjSmtrUmtjUmtjSmtaSmta
QmtSQmNjQmNaSmNaQmNSQmNSOWNKQmNKOVpSQlpSOVpSMVpKOVpKMVJKOQAAAMDAwAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAALYALAAAAABJAB8A
QAj/AG0JHEiwoMGDCBMqXIgQzCAIBckEciDwi6obtlSsQsSwo0ePYN5oKCjmDURbUWDJsPVBVqEF
pjgiMoXgEKsGRWLNMMFKiQlYUmwtyGALBAMgtHQ8gQVigQoPqxTZksLqQpdVFHTAggGEFYyiF4ao
wYKlDNksZbQ0sYLgo9u3QQ5ReEu3rt2EVAKNFMjChJU3RG1xYUXqkidYdmBesrXIlC2bKpCw4vFi
FZQPq748DkWBVB0Mq4BAYboE1gtQmmx5iUXhC6sXQmTF+MGKRYNZix1GcjNpkCROhNpEYJjg4wKF
xQcmF1inasHjd6NLn069OkIqhKy4sOHCBZFHfx4I/4SR5IPQJxitUw/zZkPBK4AMCKTaw9aJVoUE
/pBTROCNHys8kYMFWwAhUAJG0JGDQAskuGBGXGzhgUA60IHEcTD0sAIX6ZmwxRwqCBTSXrYMYIsY
cJzkhSk6ZOSKHROUIpMpAth0AW0znGAZZpkoMUootgDxiicC0fHKCgOFgIcqpqhCgRewZCUbbXSk
9IktYLhBokAlqchKiykgZssnpvxQSiYCWGLKBUXAksMHsEAxgSqZqJBKJg2s8okQsADB5xKXsIJC
KKD4kIopFbjmRB5eaRUFErBcGQAWfTTiRyBrAMLHCOpFV8cqE3Yq6qiklmrqqaimShAVkGxCyCSU
TP8SyCSNFKDqdGD4wUFBY7hxEh2y1AcCLZXc6lEVbIRQECNteNkiCK0kYmxHIxakh0kCecHKDraE
4IohtnwBSyeweGGLIqx8ogoroIwiS4uIsHIILJrdka5KIsASiimlSOBaJ6ws9oUsophyigcXmOIJ
JqwEFVJgttCxRRWBEJAtK6iIUgordjSgyowKWMLKAD/MAsMHrEDx0xK21BGKBaR80sAWKnQBSwMw
IEJCCCsk4JoHUqRCwQymATGLBbboaUteW56IrWqs4FDUKnYwsMoitsSLACKqWFByDiBYZgIprHgS
ima2/KCKJwOMdsJAo7ByBCamUDDFKx3o8MpssqTD8skiLD9MUiDiqQZLix+0YocFG2VN0yFH/+DK
DCirDFTLmXigihINlJJEF680kMRFptgRLitAr8IADbK8AIQsTalyJROAEPFBCSd00AIfjlhsyxOj
xMDSKF3YAoMoQ4Y4xygW6FDKCx+MgkTao+iJERKk0FLHcXW8kkoSQb5ySR2fUHAVJqncIVAUqqhS
R4gtkMEHH2ickYYaZhBxwLQIeXGKeQhhwB4EMYlITCIOBWxVDfh3kDvIAmkMjKAEJ0hBgQQEADs=

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.stevenspointjournal.com/gcicommonfiles/sr/graphics/common/partner_shopping.gif

R0lGODlhUAAfAPf/AP///+/vxufvzufvxufnzufnxufe1ufezt7vxt7nzt7nvd7e1t7ezt7ext7e
vd7etd7W1tbnztbnxtbnvdbntdbeztbextbevdbetdbWztbWxtbWvdbWtdbO1tbOztbOxs7ntc7n
rc7evc7etc7Wzs7Wxs7Wpc7OxsbercbepcbWvcbWrcbWpcbOxsbOvcbOpca9xsa9vca9rcDAwL3W
pb3WlL3OnL3OlL3Gxr3Gvb3Gtb3GjL29xr29vb29tb29rbXOnLXOlLXOjLXOhLXGnLXGlLXGhLXG
e7W9vbW1vbW1ta3WjK3OjK3OhK3GlK29jK21va21ra2txq2tta2tpaXGe6XGc6W9hKW1taW1jKW1
hKWtnKWlraWlpaWlnKWctZzGe5y9jJy9e5y9c5y9a5y1hJy1a5y1Y5ytc5ylrZylpZycrZycpZyU
rZyUlJTGhJS9e5S9c5S9a5S1c5S1a5S1Y5Sta5StY5StWpSlpZSljJSctZScpZScnJSUrZSUpZSU
nJSMnIy1Y4y1Woyta4ytY4ytWoylWoylUoycjIyUpYyUlIyMpYyElIS1a4S1Y4S1UoS1QoStY4St
WoStSoSlWoSlUoSlSoSMpYSMnISEpYSEnISElHu1UnutUnutSnutQnulY3ulWnulSnulQnulOXuc
QnuMY3t7nHt7lHtznHO1OXOlUnOlQnOlOXOlMXOcUnOcQnOcOXN7nHN7jHNznHNzlHNzjHNzhHNr
pWulSmulQmulOWt7Y2tzhGtrnGtrjGtjlGtjhGNjnGNjlGNjjGNje2NahFpjjFpjhFpje1pahFpa
e1pac1pSjFpShFpSe1pKhFJalFJac1Jaa1JSjFJShFJSe1JKhFJKe0pShEpKhEpKe0pKa0pCjEpC
c0JKhEJKe0JKc0JCjEJCe0JCc0I5azlCczk5ezkxhDkxczE5ezE5czExeykxcwAAAMDAwAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAPAALAAAAABQAB8A
QAj/AOEJHEiwoMGDCBMqXMiwYcIGGBJpSaFnSwoaQWrYsBFko4le7rStm7aRhsOTB1eIoVMlBDw5
opyYqXNFArwVVwrVsaGgyhMaV+jAQQHvA7pNBRmw+QWMTQOBMmYJQ5XDwp9bwFCdgMeInA6UBK9Q
ktXqU5FJoEgdCkFhki5Cc8aSMjQC3iBdlkiRWpKEWzJn2a5xQwUvyjZx5JglgedCGLlw5FKl0XaO
Wypi2TgpQyeMCqQRaOiIWVknTBkgGMTAE/MCLEJA0xhM4ZYDIS1rC1zrTghmTJGEclQfgVTQAAQN
GRgYTGJBIKFCC79sYvRUd4ErrV6BEShokEAMrsA8/6JEQGCZVk4kCRI4ghcZEuQ0EcwUzoXAFtyQ
hctEkIQtctx0U40IfqDzlUASiGHHHEzMUcgVV8AlyRyEpKDAbvBgAAclk6CBAYYghtjQIs0QEw47
yWSixh+1TIMLCSLGeNIiw8CTBzS5JSTFMQbI6CNBc8BCBiR0KOCACBI44IAERiowQQMNKHCBG+nY
MkEETVwywY8MNTCIJQk5cQU8DJhUkCboFONHjgddyJAi6PCwWxWmOIHAgnat8hsKrJRRBiVZwKOA
J5WgEEkldb3xihEdpMPfQEicwwk8AwCDTg++gLMVI9+QEMMMM/hhDgl+nFMbShts0EAVYwhUSCkO
CP9yhkAcjFIFGLLUBQ8hn4xgiSACwCNEKU/MgM6jSnSzzDheCORHOYtc88tAGkATjEBrnHNCG+rY
J1ATYwogiAjwxFFJEBrCA4YNIWJAyRwIcHlQAPLWa2+9LTSSyi251GLLLalIce/ABtCCDQ6LVLNF
jwOdgEs1A8t7wjY5MBDNFAod82jEMW5CBTyA/KEQF7N8o0ogHO82whOEsBLJJ5RQAokll5RiySef
WOLJJ5CEYg0335yCByijXJDySYaYAc8bk5xkQTdRCMQEmEfDI4EgstxR3kFyOALPDqwUpEQ50nBj
DJsG0bRQI+WU44OPgqynWwbsYBKjIuqc6hoLh3j/Mggv0AnCiyiIWAKKEBJMsksdlrRCxiSv6OKJ
Ia1AEsIJ6jRSEC3qFFOMOoT10A04xaCDDCDnIEMMOmf/oQ4OuwURyyAgWPCUIE3DI8InV8jRiptz
uPKCIXKrsIsVGqBj90B4KyHQFOGksk0qAnkAA6jwpPELNzG0UY6cBK1gkwUrCMRAXSOs8AQaZrpA
Ryt0CEBI7hN8UkUllBwgUBavBGGJHAJZASmqkIF2IEUgPaDFNmKAQG4QgxwbgwcuyMEGEvTBG6Qi
Rw8GQgQ7wMMBhjBJIQQhBBNUYgBzMNMkeGEDGrACFE7oxCecAI8SsEIQY2jFJFIwhFbUoQGUaAUY
n4AwCUtEoUDL4AMgiMENLFDDGlCAwjWsIQFapOMPP/hDMJ6BjSRwgRtH0cQ59tADC5jgCmQgUyXK
RwhBBGEFdHjJDQZyAYyAAB4HuACUBNKAAiQAHiO4gZkYQAlCjAAI5QtABjawgAokRznw0AAXoABJ
Mv2ACy24TxcyuYDctOAL13sAPBowgg0A0gQEqU6IKFAJXuyiEhSomixn6ZCAAAA7

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://gpaper192.112.2o7.net/b/ss/gpaper192,gntbcstglobal/1/H.3--NS/0

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stevenspointjournal.com/includes/css/GDSRStyles.css

.rightrail-promo {
	BACKGROUND-IMAGE: url(/graphics/bkgd_greendk.gif); MARGIN: -10px; =
WIDTH: 341px; POSITION: relative; HEIGHT: 30px
}
.rightrail-promo H1 {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: =
bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: =
5px; TEXT-ALIGN: left
}
.subscription-promo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #362f22
}
.subscription-promo A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #362f22
}
.subscription-promo A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #362f22
}
.subscription-promo UL {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #362f22; TEXT-INDENT: 0px; =
LINE-HEIGHT: 1.5em
}
.subscription-promo LI {
	PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: =
4px; MARGIN-LEFT: 2em; COLOR: #362f22; LINE-HEIGHT: 1em
}
UL.normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 24px; FONT: 11px/13px verdana; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.left {
	FLOAT: left
}
.footerleft H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #446891; PADDING-TOP: =
10px
}
.footerleft H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; =
COLOR: #446891; PADDING-TOP: 0px
}
.footerright {
	FLOAT: right; MARGIN: 0px; WIDTH: 330px; BORDER-BOTTOM: #2e3237 3px =
solid; HEIGHT: 200px; BACKGROUND-COLOR: #d9e7f5
}
.footerright-inner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
BORDER-LEFT: #446891 1px solid; WIDTH: 330px; PADDING-TOP: 10px; HEIGHT: =
192px
}
.footerright H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #446891; PADDING-TOP: =
10px
}
.footerright H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 10px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; =
COLOR: #446891; PADDING-TOP: 0px
}
.bold {
	FONT-WEIGHT: bold
}
UL.normal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 24px; FONT: 11px/13px verdana; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
UL.normalsmall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 24px; FONT: 10px/13px verdana; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
.footerpromo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 13px; WIDTH: =
940px; PADDING-TOP: 10px; HEIGHT: 200px; BACKGROUND-COLOR: #446891
}
.footerleft {
	FLOAT: left; WIDTH: 190px; BACKGROUND-COLOR: #e2e1c7
}
.footerleft-inner {
	BORDER-RIGHT: #8e9a59 1px solid; PADDING-RIGHT: 3px; WIDTH: 190px; =
HEIGHT: 180px
}
.footerleft-inner2 {
	WIDTH: 190px; HEIGHT: 180px
}
.footerleft H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #446891; PADDING-TOP: =
10px
}
.footerleft H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; =
COLOR: #446891; PADDING-TOP: 0px
}
.footerright {
	FLOAT: right; MARGIN: -10px 0px 0px; WIDTH: 341px; BACKGROUND-COLOR: =
#d9e7f5
}
.footerright-inner {
	BORDER-LEFT: #446891 1px solid; WIDTH: 340px; HEIGHT: 190px
}
.footerright H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #446891; PADDING-TOP: =
10px
}
.footerright H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 10px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; =
COLOR: #446891; PADDING-TOP: 0px
}
.footercontainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #2e3237 3px solid; HEIGHT: 190px; =
BACKGROUND-COLOR: #e2e1c7
}
.bold {
	FONT-WEIGHT: bold
}
.dayOff {
	MARGIN-TOP: 2px; BACKGROUND: #d9e7f5; PADDING-TOP: 4px
}
.dayOn {
	MARGIN: 0px; COLOR: #99cad8; PADDING-TOP: 5px
}
A.gold:link {
	FONT: 11px/13px verdana; COLOR: #9b4f16; TEXT-DECORATION: underline
}
A.gold:visited {
	FONT: 11px/13px verdana; COLOR: #9b4f16; TEXT-DECORATION: underline
}
A.gold:hover {
	TEXT-DECORATION: none
}
H1.left {
	PADDING-LEFT: 10px
}
.dayOff {
	CLEAR: both; MARGIN-TOP: 2px; BACKGROUND: #d9e7f5; WIDTH: 150px; =
TEXT-INDENT: 10px; PADDING-TOP: 4px; HEIGHT: 18px
}
.dayOn {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 150px; =
TEXT-INDENT: 10px; PADDING-TOP: 5px; HEIGHT: 17px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: =
5px; TEXT-ALIGN: left
}
A.gold:link {
	FONT: 11px/11px verdana; COLOR: #9b4f16; TEXT-DECORATION: underline
}
A.gold:visited {
	FONT: 11px/11px verdana; COLOR: #9b4f16; TEXT-DECORATION: underline
}
A.gold:hover {
	TEXT-DECORATION: none
}
.sevenDay {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/graphics/bkgd_greenlt.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; =
WIDTH: 150px; PADDING-TOP: 5px; HEIGHT: 22px
}
DIV.sevenDay H1 {
	PADDING-TOP: 3px
}
.sevenDayBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 150px; PADDING-TOP: 0px; BACKGROUND-COLOR: #99c1d8
}
#sites {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: 940px; COLOR: #d09c4e; =
PADDING-TOP: 0px; BORDER-BOTTOM: #838f8f 1px solid; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
#sites UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
#sites LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sites P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#sites HR {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#sites A {
	FONT-WEIGHT: normal; COLOR: #d09c4e
}
#legal {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
#legal UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
#legal LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#legal P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.calendar-container {
	BORDER-BOTTOM: blue 3px solid; BACKGROUND-COLOR: pink
}
.listings {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
LINE-HEIGHT: 22px; PADDING-TOP: 5px
}
.vepselect {
	FONT-SIZE: 10px; WIDTH: 125px
}
.vepcheckbox {
	FONT-SIZE: 10px; MARGIN-LEFT: -2px
}
.veptextarea {
	FONT-SIZE: 11px; WIDTH: 300px
}
.veptext {
	FONT-SIZE: 11px; WIDTH: 100px
}
.vepsummary {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: =
Arial, Helvetica, sans-serif
}
#seo-links {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: =
uppercase; WIDTH: 940px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
#seo-links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#seo-links LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; TEXT-ALIGN: center; voice-family: =
inherit
}
HTML > BODY {
	FONT-SIZE: small
}
A:link {
	TEXT-DECORATION: none
}
A:visited {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
PADDING-TOP: 5px
}
H3 A:link {
	TEXT-DECORATION: none
}
H3 A:visited {
	TEXT-DECORATION: none
}
H3 A:hover {
	TEXT-DECORATION: none
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px
}
.clear {
	CLEAR: both
}
.clear-left {
	CLEAR: left
}
.right {
	FLOAT: right
}
.padding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 9px 10px 10px; PADDING-TOP: 0px
}
DIV.hidden {
	DISPLAY: none; VISIBILITY: hidden
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.spacer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 10px; PADDING-TOP: 0px
}
.verticalrule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 1px; PADDING-TOP: 0px
}
.verticalrule2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.horizontalrule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.promobox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TH {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
TD {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
#branding-container {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px
}
#branding-container H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#branding-container IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#usertools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 110px; TEXT-ALIGN: left
}
#login-container {
	MARGIN: 0px; TEXT-ALIGN: left
}
#carousel-tab-container {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 380px; LINE-HEIGHT: normal; PADDING-TOP: 0px; =
BORDER-COLLAPSE: collapse
}
#carousel-tab-container A {
	DISPLAY: inline
}
#carousel-tab-header UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#carousel-tab UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#carousel-tab-header LI.carouseltab {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; =
TEXT-TRANSFORM: capitalize; WIDTH: 100px; PADDING-TOP: 0px; TEXT-ALIGN: =
center
}
#carousel-tab-header LI.carouselarrow {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 3px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#carousel-tab-header A {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#carousel-tab-header #carousel-current A {
	TEXT-ALIGN: center
}
#carousel-tab-header LI SPAN {
	DISPLAY: none; VISIBILITY: hidden
}
#carousel-tab-header LI#carousel-current SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: =
visible; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP: 0px
}
#carousel-content {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 380px; PADDING-TOP: 0px
}
.launchpad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 940px; PADDING-TOP: 0px
}
.leaderboard-container-top {
	MARGIN: 0px auto; WIDTH: 940px; TEXT-ALIGN: center
}
.leaderboard-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
auto; WIDTH: 738px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.leaderboard-container {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.leaderboard {
	MARGIN: 0px auto; WIDTH: 738px; TEXT-ALIGN: right
}
.poster-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 340px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.poster {
	MARGIN: 0px auto; TEXT-ALIGN: center
}
.button-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 199px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.articleflex-container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.articleflex {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.cleared:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
#main-container {
	MARGIN: 0px auto; VERTICAL-ALIGN: top; WIDTH: 940px; TEXT-ALIGN: center
}
#content-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; WIDTH: 940px; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
.ratingbyline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 2px
}
.section-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
PADDING-TOP: 0px
}
.newslist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.newslist H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.newslist-head {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 4px
}
.newslist P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.newslist P.photoleft {
	FLOAT: left; MARGIN: 0px 8px 5px 0px
}
.newslist P.photocenter {
	MARGIN: 0px 0px 5px
}
.newslist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.newslist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
.newslist LI.more {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.newslist H3 A:link {
	TEXT-DECORATION: none
}
.newslist H3 A:hover {
	TEXT-DECORATION: none
}
.newslist H3 A:visited {
	TEXT-DECORATION: none
}
.news-pluckcomment {
	PADDING-LEFT: 13px; HEIGHT: 10px
}
.newslist IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
LI.ap-bulleted-headline-1 A:link {
	TEXT-DECORATION: none
}
.ap-bulleted-headline-1 A:visited {
	TEXT-DECORATION: none
}
LI.ap-bulleted-headline-1 A:hover {
	TEXT-DECORATION: underline
}
LI.ap-bulleted-headline-2 A:link {
	TEXT-DECORATION: none
}
.ap-bulleted-headline-2 A:visited {
	TEXT-DECORATION: none
}
LI.ap-bulleted-headline-2 A:hover {
	TEXT-DECORATION: underline
}
.minidate {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.carouselcontent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: =
0px; WIDTH: 380px; PADDING-TOP: 0px; HEIGHT: 250px
}
.carousel-promos {
	PADDING-RIGHT: 0px; BORDER-TOP: #e2e1c7 1px solid; PADDING-LEFT: 0px; =
FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 380px; =
PADDING-TOP: 10px
}
.carousel-promos H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.carousel-promos P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.carousel-promos P.photoleft {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 3px
}
.carousel-promo-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 189px; PADDING-TOP: 0px
}
.carousel-promos-left P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.carousel-promo-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px
}
.promo-guide {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.promo-guide P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 4px
}
.promo-guide IMG {
	MARGIN: 0px 0px 5px
}
.promo-guide UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.promo-guide LI {
	PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN: 0px
}
.promo-classifieds {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.promo-classifieds IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 8px 5px 0px; PADDING-TOP: 0px
}
.promo-classifieds H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.promo-classifieds P {
	FONT-SIZE: 12px; MARGIN: 0px 0px 10px
}
.voice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
.voice P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px
}
.voice P.voice-author {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.morenews-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.news-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 380px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.news-containerlast {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 380px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.news-left {
	FLOAT: left; MARGIN: 0px; WIDTH: 190px
}
.news-left H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.news-left P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 3px
}
.news-left H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
PADDING-TOP: 0px
}
.news-left P.photoleft {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 3px
}
.news-left IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.news-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px
}
.newslead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.newslead IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.newslead H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
.newslead H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.newslead H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
PADDING-TOP: 0px
}
.newslead P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 3px
}
.newslead P.photoleft {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 3px
}
.newslead P.photoright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: =
5px; PADDING-TOP: 3px
}
.newslead P.photoleft-trans {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; PADDING-TOP: 3px
}
.newslead P.photocenter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 3px
}
.newslead UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.newslead LI {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px
}
.newslead LI.article {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px
}
.newslead LI.gallery {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px
}
.newslead LI.video {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px
}
.newslead-tools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 0px
}
.newslead-tools UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.newslead-tools LI {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 8px =
0px 0px
}
.newslead-tools LI.recommend {
	PADDING-LEFT: 13px; FONT-SIZE: 11px
}
.newslead-tools LI.comments {
	PADDING-LEFT: 15px; FONT-SIZE: 11px
}
.news-comments {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 5px
}
.news-comments P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.news-tools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.news-tools UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.news-tools LI {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 8px =
0px 0px
}
.news-tools LI.recommend {
	PADDING-LEFT: 13px
}
.news-tools LI.comments {
	PADDING-LEFT: 15px
}
.sectionlist {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; MARGIN: 0px; PADDING-TOP: 10px
}
.sectionlist IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.sectionlist H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
19px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sectionlist H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 14px
}
.sectionlist H1 A:link {
	TEXT-DECORATION: none
}
.sectionlist H1 A:visited {
	TEXT-DECORATION: none
}
.sectionlist H1 A:hover {
	TEXT-DECORATION: underline
}
.sectionlist H2 A:link {
	TEXT-DECORATION: none
}
.sectionlist H2 A:visited {
	TEXT-DECORATION: none
}
.sectionlist H2 A:hover {
	TEXT-DECORATION: underline
}
.sectionlist P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; MARGIN: 0px; PADDING-TOP: 3px
}
.sectionlist P.photoleft {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px
}
.sectionlist P.photoright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px
}
.sectionlist P.photocenter {
	MARGIN: 0px 0px 3px
}
.sectionlist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sectionlist LI {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px
}
.sectionlist LI.article {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px
}
.sectionlist LI.gallery {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px
}
.sectionlist LI.video {
	PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px
}
.rightcolumn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.explore-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 339px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#explore-tabs {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 341px; PADDING-TOP: 0px
}
#explore-tabs H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
#explore-tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#explore-tabs LI {
	PADDING-RIGHT: 3px; FLOAT: left; MARGIN: 0px
}
#explore-tabs IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: =
0px
}
.explore-content {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 341px; PADDING-TOP: 0px
}
.explore-content IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 10px 10px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.explore-content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; =
PADDING-TOP: 10px
}
.explore-content H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 0px
}
.explore-content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
.explore-content P.more {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.explore-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.explore-content LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.explore-content .gslArticleControl {
	PADDING-LEFT: 10px
}
.explore-container .Summary_ForumsContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 10px
}
.explore-content .gslDiscoveryCount {
	PADDING-LEFT: 13px; FONT-SIZE: 12px; HEIGHT: 10px
}
.explore-content .news-pluckcomment {
	FONT-SIZE: 12px
}
#explore-tabs-text {
	CLEAR: both; FONT-SIZE: 11px; FLOAT: left; WIDTH: 341px; LINE-HEIGHT: =
normal
}
#explore-tabs-text H1 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 5px; MARGIN: 0pt; PADDING-TOP: 10px
}
#explore-tabs-text UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#explore-tabs-text LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 0px
}
#explore-tabs-text A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: =
bold; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 6px; =
TEXT-DECORATION: none
}
#explore-tabs-text A {
	FLOAT: none
}
.gslNoLabels .gslCommentsLabel {
	DISPLAY: none
}
.gslNoLabels .gslReviewsLabel {
	DISPLAY: none
}
.gslNoLabels .gslRecommendLabel {
	DISPLAY: none
}
#header-container {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px
}
#header-partners {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px
}
#header-partners UL.right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#header-partners UL.left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#header-partners LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; =
LIST-STYLE-TYPE: none
}
#header-partners A {
	TEXT-DECORATION: none
}
#headermast {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px
}
#headermast-main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: middle; WIDTH: 940px; PADDING-TOP: 0px
}
#masthead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#masthead H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
#masthead IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#header-search {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 500px; PADDING-TOP: 10px
}
#search-sponsor {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
#search-sponsor H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
#footer-container {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#partner-logos {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#partner-logos UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#partner-logos LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#partner-logos IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#partner-links {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; =
PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; =
TEXT-ALIGN: center
}
#partner-links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: =
0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
#partner-links LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#seo-links {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; =
PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; =
TEXT-ALIGN: left
}
#seo-links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#seo-links LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#legal {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
#legal UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
#legal LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#legal P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#gannettlegal {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
#gannettlegal P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.calendar-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 340px; PADDING-TOP: 0px
}
.calendar-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 31px
}
.calendar-label H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
.calendar-label UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.calendar-label LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px
}
.calendar-label A:link {
	TEXT-DECORATION: none
}
.calendar-label A:visited {
	TEXT-DECORATION: none
}
.calendar-label A:hover {
	TEXT-DECORATION: none
}
.calendar-label A:active {
	TEXT-DECORATION: none
}
.calendar-sevenday {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 10px 0px; WIDTH: 320px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.calendar-square {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 39px; HEIGHT: 32px; TEXT-ALIGN: =
center
}
.calendar-square A:link {
	TEXT-DECORATION: none
}
.calendar-square A:hover {
	TEXT-DECORATION: none
}
.calendar-square A:visited {
	TEXT-DECORATION: none
}
.calendar-square A:active {
	TEXT-DECORATION: none
}
.calendar-day {
	FONT: bold 13px/16px Verdana, Geneva, Arial, Helvetica, sans-serif
}
.calendar-date {
	FONT: bold 16px/13px Verdana, Geneva, Arial, Helvetica, sans-serif
}
#calendar-day6 {
	WIDTH: 44px; BORDER-RIGHT-WIDTH: 0px
}
#calendar-day0 {
	WIDTH: 44px
}
#calendar-day1 {
	WIDTH: 44px
}
#calendar-day2 {
	WIDTH: 44px
}
#calendar-day3 {
	WIDTH: 44px
}
#calendar-day4 {
	WIDTH: 44px
}
#calendar-day5 {
	WIDTH: 44px
}
.calendar-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 10px 5px; WIDTH: 320px; PADDING-TOP: 0px
}
.calendar-content H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.calendar-content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 0px
}
.weather-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 199px; PADDING-TOP: 0px; HEIGHT: 33px; TEXT-ALIGN: left
}
.weather-label H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
.weather-label UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.weather-label LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px
}
.weather-widget {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 180px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.weather-item {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
8px; MARGIN: 0px; PADDING-TOP: 8px
}
.weather-item IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.weather-item P.weathericon-left {
	FLOAT: left; MARGIN: 3px 6px 0px 0px
}
.weather-item P.weathericon-right {
	FLOAT: right; MARGIN: 3px 6px 0px 0px
}
.weather-item P.weathericon-right {
	FLOAT: right; MARGIN: 3px 6px 0px 0px
}
.weather-item P.weathermap {
	TEXT-ALIGN: center
}
.weather-item P.weathersponsor {
	FLOAT: right; MARGIN: 0px 0px 0px 5px
}
.weather-item P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.weather-widget UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.weather-widget LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.weather-container-horizontal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 340px; PADDING-TOP: 0px
}
.weather-content-horizontal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 120px
}
.weather-label-horizontal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 31px
}
.weather-label-horizontal H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
.weather-label-horizontal UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.weather-label-horizontal LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px
}
.weather-label-horizontal A:link {
	TEXT-DECORATION: none
}
.weather-label-horizontal A:visited {
	TEXT-DECORATION: none
}
.weather-label-horizontal A:hover {
	TEXT-DECORATION: none
}
.weather-label-horizontal A:active {
	TEXT-DECORATION: none
}
.weather-item-horizontal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 120px; =
TEXT-ALIGN: center
}
.weather-item-horizontal IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#weather-horizontal-item1 {
	WIDTH: 80px
}
#weather-horizontal-item2 {
	WIDTH: 80px
}
#weather-horizontal-item3 {
	WIDTH: 80px
}
#weather-horizontal-item4 {
	WIDTH: 90px; BORDER-RIGHT-WIDTH: 0px
}
.weather-item-horizontal P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.weather-item-horizontal P.weathericon {
	MARGIN: 7px 0px 0px
}
.weather-item-horizontal P.weathersponsor {
	MARGIN: 20px 0px 0px; TEXT-ALIGN: center
}
.PhotoRecommend .gslRecommendLink {
	PADDING-LEFT: 13px
}
.PhotoRecommend .gslRecommended {
	PADDING-LEFT: 13px
}
#registerpage {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 700px; PADDING-TOP: 0px
}
#registerpage H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif
}
#registerpage P {
	FONT-SIZE: 12px; MARGIN: 0px 10px 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#registerpage-login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 10px; WIDTH: 380px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#registerpage-register {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px; WIDTH: 280px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.voicesviews-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 400px; PADDING-TOP: 0px; HEIGHT: 33px; TEXT-ALIGN: left
}
.voicesviews-label H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px
}
.pd-search-sections {
	MARGIN-LEFT: 0px; WIDTH: 330px
}
.pd-search-sections UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
.pd-search-sections LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 3px; PADDING-TOP: 0px
}
.pd-search-sections LI SPAN {
	DISPLAY: none; VISIBILITY: hidden
}
.pd-search-sections A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
.pd-search-sections A:link {
	TEXT-DECORATION: none
}
.pd-search-sections A:visited {
	TEXT-DECORATION: none
}
.pd-search-sections A:active {
	TEXT-DECORATION: none
}
.pd-search-sections-more {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 2000; =
BORDER-LEFT: 1px solid; WIDTH: 97px; BORDER-BOTTOM: 1px solid; POSITION: =
absolute
}
.pd-search-sections-more UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: normal; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.pd-search-sections-more LI {
	MARGIN: 0px
}
.pd-searchMore-droplist A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.pd-searchMore-droplistOn A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.pd-searchMore-droplist A:link {
	TEXT-DECORATION: none
}
.pd-searchMore-droplist A:visited {
	TEXT-DECORATION: none
}
.pd-searchMore-droplist A:active {
	TEXT-DECORATION: none
}
.pd-searchMore-droplistOn A:link {
	TEXT-DECORATION: none
}
.pd-searchMore-droplistOn A:visited {
	TEXT-DECORATION: none
}
.pd-searchMore-droplistOn A:active {
	TEXT-DECORATION: none
}
.pd-searchMore-droplist {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.pd-searchMore-droplistOn {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
LI.pd-search-section-on SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: =
visible; PADDING-BOTTOM: 0px; MARGIN: auto auto -8px; PADDING-TOP: 0px
}
.pd-search-section-on A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.pd-search-section-on A:link {
	TEXT-DECORATION: none
}
.pd-search-section-on A:visited {
	TEXT-DECORATION: none
}
.pd-search-section-on A:active {
	TEXT-DECORATION: none
}
.keyword-input {
	MARGIN: 0px 5px 0px 0px; WIDTH: 254px
}
.go-button {
	MARGIN: -5px 0px 0px
}
.pd-search-text {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN: 18px 8px 0px =
0px; TEXT-TRANSFORM: uppercase; WIDTH: 110px; TEXT-ALIGN: right
}
.calendar-module2-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 340px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.calendar-module2-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 33px
}
.calendar-module2-label H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 8px; TEXT-ALIGN: =
left
}
.calendar-module2-label UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.calendar-module2-label LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px
}
.calendar-module2-label A:link {
	TEXT-DECORATION: none
}
.calendar-module2-label A:hover {
	TEXT-DECORATION: none
}
.calendar-module2-label A:visited {
	TEXT-DECORATION: none
}
.calendar-module2-label A:active {
	TEXT-DECORATION: none
}
.calendar-module2-days {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 5px
}
.calendar-module2-days UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.calendar-module2-days LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN-LEFT: 4px; WIDTH: 41px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.calendar-module2-days P.day {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 0px
}
.calendar-module2-days P.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.calendar-module2-days A.calendarcurrent:link {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.calendar-module2-days A.calendarcurrent:hover {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.calendar-module2-days A.calendarcurrent:visited {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.calendar-module2-days A:link {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.calendar-module2-days A:hover {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.calendar-module2-days A:visited {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.calendar-module2-links {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.calendar-module2-links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.calendar-module2-links LI {
	PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px
}
.calendar-module2-links A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.calendar-module2-links A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.calendar-module2-links A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.calendar-module2-links A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.calendar-module2-weather {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px 5px; WIDTH: 110px; PADDING-TOP: 0px; =
TEXT-ALIGN: center
}
.calendar-module2-weather P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.calendar-module2-weather P.icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 4px
}
.calendar-module2-weather P.ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: =
0px; PADDING-TOP: 5px
}
.calendar-module2-weather H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 8px
}
.calendar-module2-weather A:link {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.calendar-module2-weather A:hover {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.calendar-module2-weather A:visited {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.calendar-module2-weather A:active {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.calendar-module2-weather IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.pd-calendar-results {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-ALIGN: left
}
.pd-calendar-results UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.pd-calendar-results LI.vevent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px; PADDING-TOP: 0px
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.title SPAN.dtstart {
	DISPLAY: none; FONT-WEIGHT: bold
}
.title ABBR.datestart {
	FONT-WEIGHT: bold
}
.title SPAN.url A {
	TEXT-DECORATION: none
}
.location {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
SPAN.summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.summary {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.mstr_container {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 940px; BACKGROUND-COLOR: #ffffff
}
#client_footer {
	FLOAT: left; MARGIN: 0px auto; WIDTH: 940px
}
#articlesubmissions_wrapper {
	FLOAT: left; WIDTH: 100%
}
DIV#master_container {
	BACKGROUND: =
url(http://beta.desmoinesregister.com/graphics/bkgd_main.gif); FLOAT: =
none! important; MARGIN: 0px auto; WIDTH: 940px! important
}
DIV#header {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV#master_subcontainer {
	WIDTH: 940px
}
DIV.pd_footer_wrapper {
	WIDTH: 940px
}
DIV#main_content_area {
	TEXT-ALIGN: left
}
UL.glob_link_12px LI {
	LIST-STYLE-TYPE: none
}
.gslRecommendLink {
	PADDING-LEFT: 13px
}
.gslRecommended {
	PADDING-LEFT: 13px
}
#crop {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; FLOAT: =
left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 6px 0px; OVERFLOW: hidden; =
WIDTH: 98px; PADDING-TOP: 0px; HEIGHT: 70px
}
.gallerylist-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.gallerylist-container P.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 0px
}
.gallerylist {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px
}
.gallerylist P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.gallerylist IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.gallerylist P.photoleft {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
.gallerylist P.photolarge {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px 0px 3px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.sectionfront-hidden {
	DISPLAY: none; VISIBILITY: hidden
}
#sectionfront-tab-container {
	FONT-SIZE: 11px; WIDTH: 380px; LINE-HEIGHT: normal; BORDER-COLLAPSE: =
collapse
}
#sectionfront-tab-header UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sectionfront-carousel-tab UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sectionfront-tab-header LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; =
TEXT-TRANSFORM: capitalize; WIDTH: 178px; PADDING-TOP: 0px; TEXT-ALIGN: =
center
}
#sectionfront-tab-header A {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#sectionfront-tab-header #sectionfront-current A {
	FONT-SIZE: 11px; TEXT-ALIGN: center
}
#sectionfront-tab-header LI SPAN {
	DISPLAY: none; VISIBILITY: hidden
}
#sectionfront-tab-header LI#sectionfront-current SPAN {
	DISPLAY: block; VISIBILITY: visible; MARGIN: auto
}
#sectionfront-content {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.headlines-list {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
12px; MARGIN: 0px; PADDING-TOP: 12px
}
.headlines-list H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: =
2px; MARGIN: 0px; PADDING-TOP: 0px
}
.headlines-list P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
10px; MARGIN: 0px; PADDING-TOP: 2px
}
.headlines-list UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.headlines-list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em; PADDING-TOP: 0px
}
.headlines-list LI.more {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase
}
.newslist-head H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
22px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
.newsfront-latest {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
22px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px
}
#bookmark-tools {
	FONT-SIZE: 11px; MARGIN: 0px; PADDING-TOP: 10px
}
#bookmark-tools UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#bookmark-tools LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#bookmark-tools LI.title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: =
#2e3237; PADDING-TOP: 0px
}
#bookmark-tools LI.delicious {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/common/bookmarks/delicious.gif) =
no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bookmark-tools LI.facebook {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/common/bookmarks/facebook.gif) no-repeat =
0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bookmark-tools LI.digg {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/common/bookmarks/digg.gif) no-repeat 0px =
50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bookmark-tools LI.reddit {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/common/bookmarks/reddit.gif) no-repeat =
0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#bookmark-tools LI.newsvine {
	PADDING-RIGHT: 10px; PADDING-LEFT: 17px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/common/bookmarks/newsvine.gif) no-repeat =
0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.UAWidget-PopUp {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
.UAWidget-PopUp H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
.UAWidget-PopUp LABEL {
	FONT-SIZE: 11px
}
.UAWidget-PopUp SPAN {
	FONT-SIZE: 11px
}
.UAWidget-PopUp A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
.UAWidget-PopUp A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
.UAWidget-PopUp A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
.UAWidget-PopUp A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
.UAWidget-Inline {
	FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, =
Sans-Serif; TEXT-ALIGN: left
}
.UAWidget-Inline H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; =
PADDING-TOP: 0px
}
.UAWidget-Inline IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.UAWidget-Inline SPAN {
	FONT-SIZE: 11px
}
.UAWidget-Inline A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; =
PADDING-TOP: 0px; TEXT-DECORATION: none
}
.UAWidget-Inline A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; =
PADDING-TOP: 0px; TEXT-DECORATION: none
}
.UAWidget-Inline A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; =
PADDING-TOP: 0px; TEXT-DECORATION: none
}
.UAWidget-Inline A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; =
PADDING-TOP: 0px; TEXT-DECORATION: underline
}
.URWidget-Logo {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: =
10px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 10px
}
.URWidget-Inline {
	MARGIN-TOP: 20px; WIDTH: 520px
}
.URWidget-Inline H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; TEXT-TRANSFORM: none; FONT-FAMILY: =
Verdana, Arial, sans-serif
}
.URWidget-Inline TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, =
sans-serif
}
.URWidget-Inline SPAN {
	FONT-SIZE: 10px; LINE-HEIGHT: 1.4em; FONT-FAMILY: Verdana, Arial, =
sans-serif
}
.UAAvatar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; WIDTH: 88px; PADDING-TOP: 5px; HEIGHT: 85px
}
.GDNLine {
	WIDTH: 75%; HEIGHT: 1px
}
.GDNStatus {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
.GDNErrorSummary {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 0px; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; POSITION: relative; TOP: 0px
}
#Avatar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/graphics/avatar_bkgd.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 88px; PADDING-TOP: 0px; HEIGHT: 85px
}
#CancelMembershipConfirmWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#CancelMembershipConfirmWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#CancelMembershipConfirmWidget SPAN {
	FONT-SIZE: 13px
}
#CancelMembershipConfirmWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#CancelMembershipConfirmWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#CancelMembershipConfirmWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#CancelMembershipThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#CancelMembershipThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#CancelMembershipThanksWidget SPAN {
	FONT-SIZE: 11px
}
#CancelMembershipThanksWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#CancelMembershipThanksWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#CancelMembershipThanksWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#ChangePasswordWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ChangePasswordWidget H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px
}
#ChangePasswordWidget SPAN {
	FONT-SIZE: 11px
}
#ChangePasswordWidget LABEL {
	FONT-SIZE: 11px
}
#ChangePasswordWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ChangePasswordWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ChangePasswordWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#ChangePasswordThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ChangePasswordThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#ChangePasswordThanksWidget SPAN {
	FONT-SIZE: 11px
}
#ChangePasswordThanksWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ChangePasswordThanksWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ChangePasswordThanksWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#ForgotPasswordWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ForgotPasswordWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#ForgotPasswordWidget SPAN {
	FONT-SIZE: 11px
}
#ForgotPasswordWidget LABEL {
	FONT-SIZE: 11px
}
#ForgotPasswordWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ForgotPasswordWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ForgotPasswordWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#ForgotPasswordThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ForgotPasswordThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#ForgotPasswordThanksWidget SPAN {
	FONT-SIZE: 11px
}
#ForgotPasswordThanksWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ForgotPasswordThanksWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ForgotPasswordThanksWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#LoggedInWidget {
	FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, =
Sans-Serif; TEXT-ALIGN: left
}
#LoggedInWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; =
PADDING-TOP: 0px
}
#LoggedInWidget IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#LoggedInWidget SPAN {
	FONT-SIZE: 11px
}
#LoggedInWidget A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#LoggedInWidget A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#LoggedInWidget A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; =
TEXT-DECORATION: underline
}
#LoggedOutWidget {
	FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, =
Sans-Serif; TEXT-ALIGN: left
}
#LoggedOutWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#LoggedOutWidget IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#LoggedOutWidget SPAN {
	FONT-SIZE: 11px
}
#LoggedOutWidget A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#LoggedOutWidget A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#LoggedOutWidget A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; =
TEXT-DECORATION: underline
}
#LoginWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#LoginWidget H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-TRANSFORM: =
capitalize; TEXT-ALIGN: left
}
#LoginWidget IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; =
FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px 5px; =
BORDER-RIGHT-WIDTH: 0px
}
#LoginWidget SPAN {
	FONT-SIZE: 11px
}
#LoginWidget LABEL {
	FONT-SIZE: 11px
}
#LoginWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#LoginWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#LoginWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#NewslettersWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#NewslettersWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#NewslettersWidget SPAN {
	FONT-SIZE: 11px
}
#NewslettersWidget LABEL {
	FONT-SIZE: 11px
}
#NewslettersWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#NewslettersWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#NewslettersWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#RegistrationWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#RegistrationWidget H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-ALIGN: left
}
#RegistrationWidget SPAN {
	FONT-SIZE: 11px
}
#RegistrationWidget LABEL {
	FONT-SIZE: 11px
}
#RegistrationWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#RegistrationWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#RegistrationWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#RegistrationThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#RegistrationThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#RegistrationThanksWidget SPAN {
	FONT-SIZE: 11px
}
#RegistrationThanksWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#RegistrationThanksWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#RegistrationThanksWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#ResendConfirmationWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ResendConfirmationWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#ResendConfirmationWidget SPAN {
	FONT-SIZE: 11px
}
#ResendConfirmationWidget LABEL {
	FONT-SIZE: 11px
}
#ResendConfirmationWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ResendConfirmationWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ResendConfirmationWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#ResendConfirmationThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ResendConfirmationThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#ResendConfirmationThanksWidget SPAN {
	FONT-SIZE: 11px
}
#ResendConfirmationThanksWidget A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ResendConfirmationThanksWidget A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#ResendConfirmationThanksWidget A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#PageLoginForm {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; WIDTH: 318px; PADDING-TOP: 10px; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif
}
#PageLoginForm H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-TRANSFORM: =
capitalize; TEXT-ALIGN: center
}
#PageLoginForm IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; =
FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px 5px; =
BORDER-RIGHT-WIDTH: 0px
}
#PageLoginForm SPAN {
	FONT-SIZE: 11px
}
#PageLoginForm LABEL {
	FONT-SIZE: 11px
}
#PageRegistrationForm {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; WIDTH: 350px; PADDING-TOP: 10px; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif
}
#PageRegistrationForm H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-ALIGN: left
}
#PageRegistrationForm SPAN {
	FONT-SIZE: 11px
}
#PageRegistrationForm LABEL {
	FONT-SIZE: 11px
}
#PageRegistrationThanks {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#PageRegistrationThanks H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px
}
#PageRegistrationThanks SPAN {
	FONT-SIZE: 11px
}
#PageRegistrationThanks A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#PageRegistrationThanks A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: none
}
#PageRegistrationThanks A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
#FooterLine {
	WIDTH: 75%; HEIGHT: 1px
}
.UserStatus {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
.ErrorSummary {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 0px; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; POSITION: relative; TOP: 0px
}
#sitemapcontainer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px; TEXT-ALIGN: left
}
#sitemapcontainer A:link {
	TEXT-DECORATION: none
}
#sitemapcontainer A:visited {
	TEXT-DECORATION: none
}
#sitemapcontainer A:hover {
	TEXT-DECORATION: underline
}
.sitemaplevel1 {
	PADDING-LEFT: 30px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.sitemaplevel1-name {
	PADDING-LEFT: 8px
}
.sitemaplevel2 {
	PADDING-LEFT: 50px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
.sitemaplevel2-name {
	PADDING-LEFT: 8px
}
.sitemaplevel3 {
	PADDING-LEFT: 70px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#IE6Error {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#IE6Error UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; LIST-STYLE-TYPE: =
none
}
#IE6Error LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/common/ie6error_alert.gif) no-repeat 0px =
50%; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #c00; PADDING-TOP: 6px
}
#IE6Error A {
	COLOR: #c00; TEXT-DECORATION: underline
}
#IE6ErrorFix {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#IE6ErrorFix H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 15px; COLOR: #000; =
PADDING-TOP: 0px
}
#IE6ErrorFix P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 10px 10px 15px; PADDING-TOP: 0px
}
#IE6ErrorFix LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px 10px 8px; PADDING-TOP: 0px
}
.video-widget-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
.video-widget-container A:link {
	COLOR: #732c0d
}
.video-widget-container A:hover {
	COLOR: #732c0d
}
.video-widget-container A:visited {
	COLOR: #732c0d
}
.video-widget-container A:active {
	COLOR: #732c0d
}
.video-widget-container H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #688fb1; PADDING-TOP: 0px
}
.video-widget-container P.more {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
.video-widget-item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e1c7 1px solid
}
.video-widget-thumb {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; BORDER-RIGHT-WIDTH: =
0px
}
.video-widget-thumb IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.video-widget-title P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
8px; MARGIN: 0px; PADDING-TOP: 8px
}
.video-widget-title SPAN {
	FONT-SIZE: 11px; COLOR: #999
}
#glegal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
#glegal H1 {
	FONT-WEIGHT: bold; FONT-SIZE: large
}
#glegal H3 {
	FONT-WEIGHT: bold; FONT-SIZE: medium; TEXT-TRANSFORM: none
}
#glegal P {
	FONT-SIZE: small
}
#glegal LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 0px
}
.blog-column-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #e2e1c7 1px solid; PADDING-TOP: 0px
}
.blog-column-right P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
15px 10px; PADDING-TOP: 0px
}
.blog-column-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.blog-label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
15px 10px; PADDING-TOP: 0px
}
.blog-label H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
30px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
.blog-links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 15px 10px; PADDING-TOP: 0px
}
.blog-links UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.blog-links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; MARGIN: 0px; PADDING-TOP: 0px
}
.blog-links LI.rss {
	PADDING-RIGHT: 19px; PADDING-LEFT: 19px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.blog-links H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.blog-links P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.blog-links IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 3px 8px 8px 0px; PADDING-TOP: 0px; =
BORDER-RIGHT-WIDTH: 0px
}
.blog-entry {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
10px; PADDING-TOP: 0px
}
.blog-entry H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.blog-entry P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.blog-dateline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
.blog-entry P.sharetools {
	FONT-SIZE: 11px
}
.blog-entry IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 3px 0px 8px 8px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.blog-entry UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.blog-entry UL.sharetools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.blog-entry UL.articletools {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: =
0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.blog-entry LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; PADDING-TOP: 0px
}
.blog-entry LI.comments {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.blog-entry LI.email {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.blog-entry LI.print {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.blog-photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 10px 10px; WIDTH: 150px; PADDING-TOP: 0px
}
.blog-photo IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.blog-photo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.1em; PADDING-TOP: =
0px
}
.bookmarks {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px; PADDING-TOP: 0px
}
.bookmarks UL {
	LIST-STYLE-TYPE: none
}
.bookmarks LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bookmarks IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#front-main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 599px; PADDING-TOP: 0px; HEIGHT: 475px
}
#front-main H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#front-main H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#front-main UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#front-main LI {
	MARGIN: 0px 0px 5px
}
#front-main P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: =
0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.main-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 0px 10px; PADDING-TOP: 0px
}
.main-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 10px 10px 0px 0px; PADDING-TOP: 0px
}
.coupons-promo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
3px; MARGIN: 0px; PADDING-TOP: 0px
}
.coupons-promo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
0px; PADDING-TOP: 0px
}
.coupons-promo IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.coupons-promo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.coupons-promo LI {
	PADDING-LEFT: 9px; FONT-SIZE: 11px
}
.gslComments {
	WIDTH: 100%; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; HEIGHT: 100%; TEXT-ALIGN: left
}
.voice#pluckcomments {
	HEIGHT: 100%
}
.gslComSmryCount {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.gslComFormInHead {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.gslSortOrder {
	FONT-SIZE: 11px
}
.gslSortOrder SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gslComFormInHeadMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 2px; =
PADDING-BOTTOM: 0px; _MARGIN-BOTTOM: -12px
}
.gslComFormInHeadHandle {
	FLOAT: right; PADDING-BOTTOM: 0px; _MARGIN-BOTTOM: -20px
}
.gslComFormInHeadHandle A {
	TEXT-DECORATION: none
}
.gslComFormOutHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; _MARGIN-BOTTOM: =
-27px
}
.gslComFormOutHeadMsg {
	FONT-WEIGHT: normal
}
.gslComFormOutHeadLogin A {
	TEXT-DECORATION: none
}
.gslComFormOutHeadRegister A {
	TEXT-DECORATION: none
}
.gslComFormOutHeadLogin A:hover {
	TEXT-DECORATION: underline
}
.gslComFormOutHeadRegister A:hover {
	TEXT-DECORATION: underline
}
.gslComForm {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.gslComFormBody TEXTAREA {
	FONT-SIZE: 12px; WIDTH: 99%; FONT-FAMILY: Arial, Helvetica, sans-serif; =
HEIGHT: 102px
}
.gslComFormSubmit {
	PADDING-BOTTOM: 30px; PADDING-TOP: 10px
}
.gslComFormSubmit INPUT {
	WIDTH: 65px; HEIGHT: 21px
}
.commentsponsor {
	FLOAT: right; MARGIN: 9px 0px 0px
}
.gslComStaff {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px
}
.gslComUserPhoto A IMG {
	MARGIN-TOP: 2px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 40px; =
MARGIN-RIGHT: 10px; HEIGHT: 40px
}
.gslComHeader {
	PADDING-LEFT: 70px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; =
VERTICAL-ALIGN: top
}
.gslComBody {
	MARGIN: auto; OVERFLOW: hidden; WIDTH: 490px; PADDING-TOP: 5px; =
TEXT-ALIGN: left
}
#blogcomments .gslComBody {
	MARGIN: auto; OVERFLOW: hidden; WIDTH: 260px; PADDING-TOP: 5px; =
TEXT-ALIGN: left
}
.gslComWroteBy {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 1px; =
MARGIN-RIGHT: 5px
}
.gslComWroteBy A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.gslComDate {
	FONT-SIZE: 11px
}
.gslComCtls {
	PADDING-LEFT: 50px; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom
}
#blogcomments .gslComCtls {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom
}
.gslComSeparator {
	MARGIN: 3px 0px 0px; HEIGHT: 5px
}
.gslCommentsLink A {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.gslDisabledCommentsLink {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
.gslComRec {
	WIDTH: 50%
}
.gslComRepAbuse {
	PADDING-LEFT: 13px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_alert.gif) no-repeat 0px =
50%
}
.gslComNewPost {
	PADDING-LEFT: 13px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_newpost.gif) no-repeat 0px =
50%
}
.gslComReply {
	PADDING-LEFT: 13px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_reply.gif) no-repeat 0px =
50%
}
.gslComments_MaxLengthText {
	FONT-WEIGHT: normal; FONT-STYLE: italic
}
TABLE.gslComments_NestedTable {
	TABLE-LAYOUT: fixed; MARGIN-TOP: 3px; WIDTH: 90%; TEXT-ALIGN: left
}
TD.gslComments_NestedRecommend {
	FONT-SIZE: 11px; WIDTH: 25%
}
TD.gslComments_NestedReport {
	FONT-SIZE: 11px; WIDTH: 25%
}
TD.gslComments_NestedReplyto {
	FONT-SIZE: 11px; WIDTH: 25%
}
TD.gslComments_NestedNewPost {
	FONT-SIZE: 11px; WIDTH: 25%
}
#blogcomments TD.gslComments_NestedRecommend {
	FONT-SIZE: 11px; WIDTH: 30%
}
#blogcomments TD.gslComments_NestedReport {
	FONT-SIZE: 11px; WIDTH: 22%
}
#blogcomments TD.gslComments_NestedReplyto {
	FONT-SIZE: 11px; WIDTH: 29%
}
#blogcomments TD.gslComments_NestedNewPost {
	FONT-SIZE: 11px; WIDTH: 19%
}
DIV.gslSitelife_PluckLogo {
	TEXT-ALIGN: right
}
DIV.ReportAbuse_Container {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 4; WIDTH: 170px; =
FONT-FAMILY: Verdana; POSITION: absolute; TEXT-ALIGN: left
}
.gslPagination {
	MARGIN: 0px 0px 10px
}
.gslSitelife_PluckLogo A {
	PADDING-LEFT: 115px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/common/pluck/poweredbypluck.gif) =
no-repeat 0px 50%
}
DIV.gslReportAbuseSectionHead {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 15px
}
DIV.gslReportAbuseSectionHead A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: =
1px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
DIV.gslReportAbuseInterior {
	CLEAR: both; PADDING-BOTTOM: 3px; WIDTH: 170px
}
DIV.gslReportAbuseInterior A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 160px; PADDING-TOP: 2px; HEIGHT: 15px; =
TEXT-DECORATION: none
}
DIV.gslReportAbuseInterior SELECT {
	MARGIN-LEFT: 5px
}
DIV.gslReportAbuseComment {
	WIDTH: 170px
}
DIV.gslReportAbuseComment TEXTAREA {
	MARGIN-LEFT: 5px; WIDTH: 90%; HEIGHT: 70px
}
DIV.gslReportAbuseComment INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 3px =
0px 3px 5px; PADDING-TOP: 1px
}
DIV.Summary_Container {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
DIV.Summary_Container TABLE * {
	FONT-SIZE: 11px
}
TD.Summary_BlogTableLeft IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.Summary_BlogTitle A {
	FONT-WEIGHT: bold
}
DIV.Summary_BlogBy {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 100%
}
DIV.Summary_ForumsContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px
}
DIV.Summary_ForumsTitle A {
	FONT-WEIGHT: bold
}
TD.Summary_GalleryTableLeft IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 5px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TD.Summary_GalleryTableRight A {
	FONT-WEIGHT: bold
}
TD.Summary_PhotoTableLeft IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.Summary_PhotoTitle {
	FONT-SIZE: 12px
}
DIV.Summary_PhotoTitle A {
	FONT-WEIGHT: bold
}
TD.Summary_ProfileTableLeft IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.Summary_ProfileName {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
DIV.Summary_ProfileName A {
	FONT-WEIGHT: bold
}
DIV.Summary_ProfileTime {
	PADDING-TOP: 3px
}
.Summary_ProfileName {
	OVERFLOW: hidden
}
#SiteAttributionActivity {
	DISPLAY: none
}
.plucknotavailable {
	COLOR: red
}
.voice#pluckphotocomments {
	WIDTH: 600px
}
#gslComments BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/comment_quote.gif) no-repeat =
left top; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 15px; =
FONT-STYLE: italic
}
.gslfullpage {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 32px
}
.gslfullpage A {
	BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 10px; DISPLAY: block; =
PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 2px; =
FONT-SIZE: 11px; FLOAT: left; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: =
5px; TEXT-TRANSFORM: uppercase; COLOR: #fff; LINE-HEIGHT: 12px; =
PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 2px
}
P.replyingto {
	FONT-SIZE: 11px; COLOR: #333
}
P.author {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
2px; PADDING-TOP: 2px
}
.gslComBody {
	FONT-SIZE: 13px
}
.gslfullpage {
	DISPLAY: block! important
}
.gslCharLeft {
	DISPLAY: block! important; FONT-SIZE: 11px
}
#gslCharCount {
	PADDING-RIGHT: 5px
}
.article-headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.article-headline H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 15px
}
.article-headline H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
.article-tools UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none
}
.article-tools LI {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 8px =
0px 0px
}
.article-tools LI.print {
	PADDING-LEFT: 18px
}
.article-tools LI.email {
	PADDING-LEFT: 15px
}
.article-tools LI.recommend {
	PADDING-LEFT: 13px
}
.article-tools LI.comments {
	PADDING-LEFT: 15px
}
.article-tools .gslRecommendLink {
	PADDING-LEFT: 13px
}
.article-tools .gslRecommended {
	PADDING-LEFT: 13px
}
.article-bodytext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: =
0px; PADDING-TOP: 15px
}
.article-bodytext H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
.article-bodytext P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.article-sidebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 318px; PADDING-TOP: 10px
}
.sidebar-related {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: =
0px; PADDING-TOP: 0px
}
.sidebar-related UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sidebar-related LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
.sidebar-related P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
.sidebar-photo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: =
0px; PADDING-TOP: 0px
}
.sidebar-photo IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
.sidebar-photo P.photo-horz {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 0px
}
.sidebar-photo P.photo-vert {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; MARGIN: 0px; PADDING-TOP: 0px
}
.sidebar-photo P.photo-byline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
6px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.sidebar-photo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
12px; MARGIN: 0px; PADDING-TOP: 0px
}
.sidebar-quote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: =
0px; PADDING-TOP: 0px
}
.sidebar-quote P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.sidebar-newslist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
.sidebar-newslist H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; =
PADDING-TOP: 10px
}
.sidebar-newslist P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.sidebar-newslist UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.sidebar-newslist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px
}
.sidebar-newslist LI.more {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase
}
.sidebar-newslist A:link {
	TEXT-DECORATION: none
}
#sidebar-newslist A:visited {
	TEXT-DECORATION: none
}
.article-buttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 320px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.article-button-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
10px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 10px
}
.article-button-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
10px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 10px
}
.PopUpWidget-BG {
	BACKGROUND-COLOR: #edead7
}
.PopUpWidget-Border {
	BORDER-RIGHT: #1b5a69 1px solid; BORDER-TOP: #1b5a69 1px solid; =
BORDER-LEFT: #1b5a69 1px solid; BORDER-BOTTOM: #1b5a69 1px solid
}
#Avatar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(/graphics/avatar_bkgd.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 88px; PADDING-TOP: 0px; HEIGHT: 85px
}
#CancelMembershipConfirmWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#CancelMembershipConfirmWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#CancelMembershipConfirmWidget SPAN {
	FONT-SIZE: 13px
}
#CancelMembershipConfirmWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#CancelMembershipThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#CancelMembershipThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#CancelMembershipThanksWidget SPAN {
	FONT-SIZE: 11px
}
#CancelMembershipThanksWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#ChangePasswordWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ChangePasswordWidget H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #8a4701
}
#ChangePasswordWidget SPAN {
	FONT-SIZE: 11px
}
LABEL {
	FONT-SIZE: 11px
}
#ChangePasswordWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#ChangePasswordThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ChangePasswordThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#ChangePasswordThanksWidget SPAN {
	FONT-SIZE: 11px
}
#ChangePasswordThanksWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#ForgotPasswordWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ForgotPasswordWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#ForgotPasswordWidget SPAN {
	FONT-SIZE: 11px
}
LABEL {
	FONT-SIZE: 11px
}
#ForgotPasswordWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#ForgotPasswordThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ForgotPasswordThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#ForgotPasswordThanksWidget SPAN {
	FONT-SIZE: 11px
}
#ForgotPasswordThanksWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#LoggedInWidget {
	FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, =
Sans-Serif; TEXT-ALIGN: left
}
#LoggedInWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: =
#8a4701; PADDING-TOP: 0px
}
#LoggedInWidget IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#LoggedInWidget SPAN {
	FONT-SIZE: 11px
}
#LoggedInWidget A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #1b5a69; PADDING-TOP: =
0px; TEXT-DECORATION: underline
}
#LoggedOutWidget {
	FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: Arial, =
Sans-Serif; TEXT-ALIGN: left
}
#LoggedOutWidget H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: =
#8a4701; PADDING-TOP: 0px
}
#LoggedOutWidget IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#LoggedOutWidget SPAN {
	FONT-SIZE: 11px
}
#LoggedOutWidget A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #1b5a69; PADDING-TOP: =
0px; TEXT-DECORATION: underline
}
#LoginWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#LoginWidget H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-TRANSFORM: =
lowercase; COLOR: #8a4701; TEXT-ALIGN: left
}
#LoginWidget IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; =
FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px 5px; =
BORDER-RIGHT-WIDTH: 0px
}
#LoginWidget SPAN {
	FONT-SIZE: 11px
}
LABEL {
	FONT-SIZE: 11px
}
#LoginWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#NewslettersWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#NewslettersWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#NewslettersWidget SPAN {
	FONT-SIZE: 11px
}
LABEL {
	FONT-SIZE: 11px
}
#NewslettersWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#RegistrationWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#RegistrationWidget H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #8a4701; =
TEXT-ALIGN: left
}
#RegistrationWidget SPAN {
	FONT-SIZE: 11px
}
LABEL {
	FONT-SIZE: 11px
}
#RegistrationWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#RegistrationThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#RegistrationThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#RegistrationThanksWidget SPAN {
	FONT-SIZE: 11px
}
#RegistrationThanksWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#ResendConfirmationWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ResendConfirmationWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#ResendConfirmationWidget SPAN {
	FONT-SIZE: 11px
}
LABEL {
	FONT-SIZE: 11px
}
#ResendConfirmationWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#ResendConfirmationThanksWidget {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#ResendConfirmationThanksWidget H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#ResendConfirmationThanksWidget SPAN {
	FONT-SIZE: 11px
}
#ResendConfirmationThanksWidget A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#PageLoginForm {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; WIDTH: 318px; PADDING-TOP: 10px; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif
}
#PageLoginForm H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-TRANSFORM: =
lowercase; COLOR: #8a4701; TEXT-ALIGN: center
}
#PageLoginForm IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; =
FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px 5px; =
BORDER-RIGHT-WIDTH: 0px
}
#PageLoginForm SPAN {
	FONT-SIZE: 11px
}
LABEL {
	FONT-SIZE: 11px
}
#PageRegistrationForm {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; WIDTH: 350px; PADDING-TOP: 10px; FONT-FAMILY: =
Arial, Verdana, Helvetica, sans-serif
}
#PageRegistrationForm H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #8a4701; =
TEXT-ALIGN: left
}
#PageRegistrationForm SPAN {
	FONT-SIZE: 11px
}
LABEL {
	FONT-SIZE: 11px
}
#PageRegistrationThanks {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: Arial, Verdana, =
Helvetica, sans-serif
}
#PageRegistrationThanks H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701
}
#PageRegistrationThanks SPAN {
	FONT-SIZE: 11px
}
#PageRegistrationThanks A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: =
#1b5a69; TEXT-DECORATION: none
}
#FooterLine {
	WIDTH: 75%; HEIGHT: 1px
}
.UserStatus {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif
}
.ErrorSummary {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 0px; COLOR: #ff0000; =
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; POSITION: relative; =
TOP: 0px
}
.navigation-container {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; FONT-FAMILY: Arial, =
Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
.navigation-container IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.navigation-container UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.navigation-menu-level1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: =
0px; WIDTH: 940px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.level1-expand {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
.level1-collapse A {
	TEXT-DECORATION: underline
}
.navigation-menu-level1 SPAN {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; =
TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Verdana, Helvetica, =
sans-serif
}
.navigation-menu-level1 A:link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.navigation-menu-level1 A:visited {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.navigation-menu-level1 A:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px
}
.level1-collapse A:hover {
	TEXT-DECORATION: underline
}
.navigation-menu-level2 {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
4px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none
}
.level2-expand {
	CLEAR: both; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.navigation-menu-level2 SPAN {
	PADDING-RIGHT: 6px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: =
11px; MARGIN: 0px
}
.level2-collapse A {
	MARGIN: 0px; TEXT-DECORATION: none
}
.navigation-menu-level2 A:link {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.navigation-menu-level2 A:visited {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px; TEXT-DECORATION: none
}
.navigation-menu-level2 A:hover {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px
}
.level2-collapse A:hover {
	MARGIN: 0px; TEXT-DECORATION: underline
}
.navigation-menu-level3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1000; PADDING-BOTTOM: =
0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.navigation-menu-level3 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.navigation-menu-level3 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.navigation-menu-level3 A:hover {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: =
none
}
.navigation-menu-level3 A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: =
none
}
.navigation-menu-level3 A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: =
none
}
.navigation-menu-level4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 200px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: =
absolute
}
.navigation-menu-level4 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: =
0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
.navigation-menu-level4 LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; TEXT-TRANSFORM: uppercase; =
PADDING-TOP: 0px
}
.navigation-menu-level4 A:hover {
	PADDING-RIGHT: 40px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: =
0px; COLOR: #fff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.navigation-menu-level4 A:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.navigation-menu-level4 A:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: =
0px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.navArrow {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.navDivider {
	PADDING-RIGHT: 1px
}
DIV.pd-hidden {
	DISPLAY: none; VISIBILITY: hidden
}
#pd-partner-tab-container {
	FONT-SIZE: 11px; PADDING-BOTTOM: 12px; WIDTH: 379px; LINE-HEIGHT: =
normal; BORDER-COLLAPSE: collapse
}
#pd-partner-tab-header UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#pd-carousel-tab UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#pd-partner-tab-header LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; =
TEXT-TRANSFORM: lowercase; WIDTH: 84px; PADDING-TOP: 0px; TEXT-ALIGN: =
center
}
#pd-partner-tab-header A {
	PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
#pd-partner-tab-header #pd-partner-current A {
	FONT-SIZE: 11px; COLOR: #fff; TEXT-ALIGN: center
}
#pd-partner-tab-header LI SPAN {
	DISPLAY: none; VISIBILITY: hidden
}
#pd-partner-tab-header LI#pd-partner-current SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: =
visible; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP: 0px
}
#pd-partner-content {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.pd-result-content {
	FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px; WIDTH: 189px
}
.pd-result-header {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 8px
}
.pd-results {
	MARGIN: 0px 10px 10px 0px
}
.pd-more-results {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.pd-right-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px; =
TEXT-ALIGN: left; TEXT-DECORATION: none
}
.pd-right-content P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.pd-right-content UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.pd-right-content LI {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px
}
.pd-title {
	FONT-WEIGHT: bold; FONT-SIZE: 11px
}

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stevenspointjournal.com/gcicommonfiles/sr/css/palette6.css

BODY {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_main.gif)
}
A:link {
	COLOR: #732c0d
}
A:visited {
	COLOR: #732c0d
}
A:hover {
	COLOR: #732c0d
}
H3 {
	COLOR: #446891
}
H3 A:link {
	COLOR: #446891
}
H3 A:visited {
	COLOR: #446891
}
H3 A:hover {
	COLOR: #446891
}
H5 {
	COLOR: #757c89
}
.verticalrule {
	BACKGROUND-COLOR: #e2e1c7
}
.verticalrule2 {
	BORDER-LEFT: #e2e1c7 1px solid
}
.horizontalrule {
	BORDER-BOTTOM: #2e3237 3px solid
}
.promobox {
	BORDER-BOTTOM: #2e3237 3px solid; BACKGROUND-COLOR: #f4f4e4
}
#branding-container {
	BORDER-BOTTOM: #9fa4ad 3px solid
}
#branding-container H1 {
	COLOR: #446891
}
#carousel-tab-header LI.carouseltab {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_left_off.gif) =
no-repeat left top
}
.leaderboard-container {
	BACKGROUND-COLOR: #fff
}
.poster-container {
	BACKGROUND-COLOR: #fff
}
#usertools {
	BORDER-BOTTOM: #e2e1c7 3px solid; BACKGROUND-COLOR: #f4f4e4
}
#registerpage {
	BORDER-RIGHT: #dfdbb0 1px solid; BORDER-TOP: #dfdbb0 1px solid; =
BORDER-LEFT: #dfdbb0 1px solid; BORDER-BOTTOM: #dfdbb0 1px solid; =
BACKGROUND-COLOR: #f2f1e1
}
#registerpage H1 {
	COLOR: #442e0d
}
#registerpage-login {
	BORDER-RIGHT: #dfdbb0 1px solid
}
.voicesviews-label {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_greenlt.gif)
}
#carousel-tab-header LI {
	COLOR: #2e3237
}
#carousel-tab-header A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_right_off.gif) =
no-repeat right top; COLOR: #2e3237
}
#carousel-tab-header #carousel-current {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_left_on.gif) no-repeat =
left top
}
#carousel-tab-header #carousel-current A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_right_on.gif) =
no-repeat right top; COLOR: #fff
}
#carousel-tab-header LI#carousel-current SPAN {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_arrow.gif) no-repeat =
center top
}
.carousel-promo-left {
	BORDER-RIGHT: #e2e1c7 1px solid
}
.promo-guide LI {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) =
no-repeat 0px 5px
}
.weather-label {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_greenlt.gif)
}
.weather-label H2 {
	COLOR: #fff
}
.weather-item {
	BORDER-BOTTOM: #e2e1c7 1px solid
}
.weather-item-horizontal {
	BACKGROUND: #fff
}
#weather-horizontal-item1 {
	BORDER-RIGHT: #e2e1c7 1px solid
}
#weather-horizontal-item2 {
	BORDER-RIGHT: #e2e1c7 1px solid
}
#weather-horizontal-item3 {
	BORDER-RIGHT: #e2e1c7 1px solid
}
.weather-label-horizontal H2 {
	COLOR: #fff
}
.weather-label-horizontal LI {
	COLOR: #d9e7f5
}
.weather-label-horizontal A:link {
	COLOR: #d9e7f5
}
.weather-label-horizontal A:visited {
	COLOR: #d9e7f5
}
.weather-label-horizontal A:hover {
	COLOR: #d9e7f5
}
.weather-label-horizontal A:active {
	COLOR: #d9e7f5
}
.weather-label LI {
	COLOR: #d9e7f5
}
.weather-widget LI {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) =
no-repeat 0px 50%
}
.weather-container-horizontal {
	BORDER-BOTTOM: #e2e1c7 3px solid
}
.weather-content-horizontal {
	BACKGROUND-COLOR: #f4f4e4
}
.weather-label-horizontal {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_greenlt.gif)
}
.PhotoRecommend .gslRecommendLink {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_recommend.gif) no-repeat =
0px 50%
}
.PhotoRecommend .gslRecommended {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_recommended.gif) no-repeat =
0px 50%
}
#header-partners LI {
	COLOR: #757c89
}
#header-partners A {
	COLOR: #d19d4e
}
#search-sponsor H5 {
	COLOR: #9fa4ad
}
#partner-logos {
	BORDER-TOP: #e2e1c7 1px solid; BORDER-BOTTOM: #e2e1c7 1px solid; =
BACKGROUND-COLOR: #f4f4e4
}
#partner-links {
	BACKGROUND-COLOR: #fff
}
#partner-links LI {
	COLOR: #626c76
}
#partner-links {
	COLOR: #626c76
}
#seo-links {
	COLOR: #757c89
}
#seo-links UL {
	BORDER-BOTTOM: #757c89 1px solid
}
#legal {
	COLOR: #757c89
}
#legal A {
	COLOR: #d19d4e
}
#seo-links A {
	COLOR: #d19d4e
}
#gannettlegal {
	COLOR: #757c89
}
#gannettlegal A {
	COLOR: #d19d4e
}
#content-container {
	BACKGROUND-COLOR: #fff
}
.ratingbyline {
	BORDER-TOP: #e2e1c7 1px solid; COLOR: #757c89; BORDER-BOTTOM: #e2e1c7 =
1px solid
}
.section-label {
	COLOR: #446891
}
.newslist A:link {
	COLOR: #732c0d
}
newslist A:visited {
	COLOR: #732c0d
}
newslist A:hover {
	COLOR: #732c0d
}
.newslist H2 {
	COLOR: #442e0d
}
.newslist H5 A:link {
	COLOR: #442e0d
}
.newslist H5 A:visited {
	COLOR: #442e0d
}
.newslist H5 A:hover {
	COLOR: #442e0d
}
.latestheadlines A:link {
	COLOR: #442e0d
}
.latestheadlines A:visited {
	COLOR: #442e0d
}
.latestheadlines A:active {
	COLOR: #442e0d
}
.latestheadlines A:hover {
	COLOR: #442e0d
}
.promo-guide IMG {
	BORDER-RIGHT: #e2e1c7 1px solid; BORDER-TOP: #e2e1c7 1px solid; =
BORDER-LEFT: #e2e1c7 1px solid; BORDER-BOTTOM: #e2e1c7 1px solid
}
.voice P.voice-author {
	COLOR: #732c0d; BORDER-BOTTOM: #e2e1c7 1px solid
}
.morenews-container {
	BORDER-TOP: #2e3237 3px solid
}
.news-container {
	BORDER-BOTTOM: #e2e1c7 3px solid
}
.news-left {
	BORDER-RIGHT: #e2e1c7 1px solid
}
.newslead H3 {
	COLOR: #446891
}
.news-comments {
	BORDER-TOP: #e2e1c7 1px solid
}
.news-comments P {
	COLOR: #6c3a07
}
.news-tools UL {
=09
}
.newslist P.photoleft {
	BACKGROUND-COLOR: #fff
}
.newslist P.photocenter {
	BACKGROUND-COLOR: #fff
}
.minidate {
	COLOR: #999
}
.news-pluckcomment {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_comment.gif) =
no-repeat 0px 50%
}
.newslead P.photoleft {
	BACKGROUND-COLOR: #fff
}
.newslead P.photoright {
	BACKGROUND-COLOR: #fff
}
.newslead LI {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) =
no-repeat 0px 3px
}
.newslead LI.article {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_doc.gif) =
no-repeat 0px 3px
}
.newslead LI.gallery {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_gallery.gif) =
no-repeat 0px 3px
}
.newslead LI.video {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_video.gif) =
no-repeat 0px 3px
}
.newslead-tools LI.comments {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_comment.gif) =
no-repeat 0px 50%
}
.news-tools LI.comments {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_comment.gif) =
no-repeat 0px 50%
}
.sectionlist H2 {
	BORDER-TOP: #e2e1c7 1px solid
}
.sectionlist P.photoleft {
	BACKGROUND-COLOR: #fff
}
.sectionlist P.photoright {
	BACKGROUND-COLOR: #fff
}
.sectionlist LI {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) =
no-repeat 0px 3px
}
.sectionlist LI.article {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_doc.gif) =
no-repeat 0px 3px
}
.sectionlist LI.gallery {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_gallery.gif) =
no-repeat 0px 3px
}
.sectionlist LI.video {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_video.gif) =
no-repeat 0px 3px
}
.rightcolumn {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_tealdk.gif)
}
#explore-tabs {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_greendk.gif)
}
#explore-tabs H1 {
	COLOR: #fff
}
.explore-content H2 {
	COLOR: #fff
}
.explore-content H5 {
	COLOR: #fff
}
.explore-content {
	BORDER-BOTTOM: #2e3237 3px solid; BACKGROUND-COLOR: #9fa4ad
}
.explore-content P {
	COLOR: #fff
}
.explore-content P.more {
	COLOR: #4b5565
}
.explore-content A:link {
	COLOR: #4b5565
}
.explore-content A:visited {
	COLOR: #4b5565
}
.explore-content A:hover {
	COLOR: #4b5565
}
.explore-content .gslDiscoveryCount {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_comment2.gif) =
no-repeat 0px 50%; COLOR: #fff
}
.explore-content .news-pluckcomment {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_comment2.gif) =
no-repeat 0px 50%
}
.explore-content .gslCommentsCount {
	COLOR: #4b5565
}
.explore-content .news-pluckcomment {
	COLOR: #fff
}
.explore-content .Summary_ForumsIn {
	COLOR: #ffffff
}
.explore-content .Summary_BlogTime {
	COLOR: #ffffff
}
.explore-content .Summary_BlogBy {
	COLOR: #ffffff
}
.explore-content .Summary_PhotoIn {
	COLOR: #ffffff
}
.explore-content .Summary_PhotoBy {
	COLOR: #ffffff
}
#explore-tabs-text {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_greendk.gif)
}
#explore-tabs-text H1 {
	COLOR: #ffffff
}
#explore-tabs-text LI {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/explore/explore_tab_lft.gif) =
no-repeat left top
}
#explore-tabs-text A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/explore/explore_tab_rgt.gif) =
no-repeat right top; COLOR: #4b5565
}
#explore-tabs-text A:hover {
	COLOR: #4b5565
}
#explore-tabs-text .current {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/explore/explore_tab_lft_active.g=
if)
}
#explore-tabs-text .current A {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/explore/explore_tab_rgt_active.g=
if); COLOR: #fff
}
#headermast {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_header.gif)
}
.calendar-container {
	BORDER-BOTTOM: #e2e1c7 3px solid; BACKGROUND-COLOR: #f4f4e4
}
.calendar-label {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_greenlt.gif)
}
.calendar-label H2 {
	COLOR: #fff
}
.calendar-label LI {
	COLOR: #d9e7f5
}
.calendar-label A:link {
	COLOR: #d9e7f5
}
.calendar-label A:visited {
	COLOR: #d9e7f5
}
.calendar-label A:hover {
	COLOR: #d9e7f5
}
.calendar-label A:active {
	COLOR: #d9e7f5
}
.calendar-sevenday {
	BACKGROUND: #fff
}
.calendar-square {
	BORDER-RIGHT: #f4f4e4 1px solid; BACKGROUND: #fff
}
.calendar-day {
	COLOR: #9fa4ad
}
.calendar-date {
	COLOR: #688fb1
}
.calendar-module2-container {
	BORDER-BOTTOM: #e2e1c7 3px solid; BACKGROUND-COLOR: #f4f4e4
}
.calendar-module2-label {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_greenlt.gif)
}
.calendar-module2-label H2 {
	COLOR: #fff
}
.calendar-module2-label LI {
	COLOR: #d9e7f5
}
.calendar-module2-label A:link {
	COLOR: #d9e7f5
}
.calendar-module2-label A:hover {
	COLOR: #d9e7f5
}
.calendar-module2-label A:visited {
	COLOR: #d9e7f5
}
.calendar-module2-label A:active {
	COLOR: #d9e7f5
}
.calendar-module2-days A.calendarcurrent:link {
	COLOR: #fff; BACKGROUND-COLOR: #9fa4ad
}
.calendar-module2-days A.calendarcurrent:hover {
	COLOR: #fff; BACKGROUND-COLOR: #9fa4ad
}
.calendar-module2-days A.calendarcurrent:visited {
	COLOR: #fff; BACKGROUND-COLOR: #9fa4ad
}
.calendar-module2-days A:link {
	COLOR: #732c0d; BACKGROUND-COLOR: #99c1d8
}
.calendar-module2-days A:hover {
	COLOR: #732c0d; BACKGROUND-COLOR: #99c1d8
}
.calendar-module2-days A:visited {
	COLOR: #732c0d; BACKGROUND-COLOR: #99c1d8
}
.calendar-module2-links LI {
	COLOR: #732c0d
}
.calendar-module2-links A:link {
	COLOR: #732c0d
}
.calendar-module2-links A:hover {
	COLOR: #732c0d
}
.calendar-module2-links A:visited {
	COLOR: #732c0d
}
.calendar-module2-links A:active {
	COLOR: #732c0d
}
.calendar-module2-weather {
	BORDER-LEFT: #e2e1c7 1px solid; BORDER-BOTTOM: #e2e1c7 1px solid
}
.calendar-module2-weather P {
	COLOR: #757c89
}
.calendar-module2-weather H4 {
	COLOR: #000
}
.calendar-module2-weather A:link {
	COLOR: #732c0d
}
.calendar-module2-weather A:hover {
	COLOR: #732c0d
}
.calendar-module2-weather A:visited {
	COLOR: #732c0d
}
.calendar-module2-weather A:active {
	COLOR: #732c0d
}
.title {
	COLOR: #000
}
.title SPAN.url A {
	COLOR: #732c0d
}
.location {
	COLOR: #666
}
SPAN.summary {
	COLOR: #666
}
DIV.summary {
	COLOR: #666
}
#pd-partner-tab-container {
	BORDER-BOTTOM: #e2e1c7 3px solid
}
#pd-partner-tab-header LI {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_left_off.gif) =
no-repeat left top; COLOR: #2e3237
}
#pd-partner-tab-header A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_right_off.gif) =
no-repeat right top; COLOR: #2e3237
}
#pd-partner-tab-header #pd-partner-current {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_left_on.gif) no-repeat =
left top
}
#pd-partner-tab-header #pd-partner-current A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_right_on.gif) =
no-repeat right top
}
#pd-partner-tab-header LI#pd-partner-current SPAN {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_arrow.gif) no-repeat =
center top
}
.pd-result-content {
	BORDER-RIGHT: #e2e1c7 1px solid
}
.pd-result-header {
	COLOR: #446891
}
.pd-more-results {
	COLOR: #000
}
.pd-right-content LI {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) =
no-repeat 0px 50%; COLOR: #000
}
.pd-title {
	COLOR: #000
}
.article-headline H1 {
	COLOR: #446891
}
.article-headline H2 {
	COLOR: #c4b8b0
}
.sidebar-quote {
	BORDER-TOP: #e2e1c7 3px solid; COLOR: #446891; BORDER-BOTTOM: #e2e1c7 =
3px solid
}
.article-bodytext H3 {
	COLOR: #000
}
.articleflex {
	BORDER-TOP: #e2e1c7 3px solid; BORDER-BOTTOM: #e2e1c7 3px solid
}
.sidebar-newslist H3 {
	BORDER-TOP: #e2e1c7 1px solid; COLOR: #9fa4ad
}
.article-tools LI.print {
	PADDING-LEFT: 18px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_print.gif) no-repeat 0px =
50%
}
.article-tools LI.email {
	PADDING-LEFT: 15px; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_email.gif) no-repeat 0px =
50%
}
.article-tools LI.comments {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_comment.gif) =
no-repeat 0px 50%
}
.article-tools .gslRecommendLink {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_recommend.gif) no-repeat =
0px 50%
}
.article-tools .gslRecommended {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_recommended.gif) no-repeat =
0px 50%; COLOR: #1b5a69
}
.article-buttons {
	BORDER-TOP: #e2e1c7 3px solid; BORDER-BOTTOM: #e2e1c7 3px solid
}
.menuOff {
	BACKGROUND-COLOR: #99c1d8
}
.navigation-menu-level1 {
	BORDER-BOTTOM: #2e3237 3px solid; BACKGROUND-COLOR: #99c1d8
}
.level1-expand {
	BACKGROUND-COLOR: #99c1d8
}
.navigation-menu-level1 SPAN {
	COLOR: #2e3237
}
.navigation-menu-level1 A:link {
	COLOR: #2e3237
}
.navigation-menu-level1 A:visited {
	COLOR: #2e3237
}
.level1-collapse A {
	COLOR: #2e3237; BACKGROUND-COLOR: #d9e7f5
}
.navigation-menu-level2 {
	BACKGROUND-COLOR: #d9e7f5
}
.level2-expand {
	BACKGROUND-COLOR: #d9e7f5
}
.navigation-menu-level2 SPAN {
	COLOR: #2e3237
}
.level2-collapse A {
	COLOR: #2e3237; BACKGROUND-COLOR: #f4f4e4
}
.navigation-menu-level2 A:link {
	COLOR: #2e3237
}
.navigation-menu-level2 A:visited {
	COLOR: #2e3237
}
.navigation-menu-level3 {
	BORDER-RIGHT: #99c1d8 1px solid; BORDER-LEFT: #99c1d8 1px solid; =
BORDER-BOTTOM: #99c1d8 1px solid; BACKGROUND-COLOR: #f4f4e4
}
.navigation-menu-level3 LI {
	COLOR: #2e3237
}
.navigation-menu-level3 A:hover {
	COLOR: #2e3237; BACKGROUND-COLOR: #99c1d8
}
.navigation-menu-level3 A:link {
	COLOR: #2e3237
}
.navigation-menu-level3 A:visited {
	COLOR: #2e3237
}
.navArrow {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette91/nav/nav_collapse.gif) =
no-repeat center 50%
}
.voicesviews-label H2 {
	COLOR: #fff
}
#sectionfront-tab-header LI {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_left_off.gif) =
no-repeat left top
}
#sectionfront-tab-header A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_right_off.gif) =
no-repeat right top
}
#sectionfront-tab-header #sectionfront-current {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_left_on.gif) no-repeat =
left top
}
#sectionfront-tab-header LI {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_left_off.gif) =
no-repeat left top
}
#sectionfront-tab-header A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_right_off.gif) =
no-repeat right top
}
#sectionfront-tab-header #sectionfront-current A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_right_on.gif) =
no-repeat right top; COLOR: #fff
}
#sectionfront-tab-header LI#sectionfront-current SPAN {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_arrow.gif) no-repeat =
center top
}
.headlines-list {
	BORDER-TOP: #c4b8b0 3px solid
}
.newslist-head H3.newsfront-latest {
	COLOR: #bda27b
}
.pd-search-sections LI {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_left_off.gif) =
no-repeat left top
}
.pd-search-sections A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_right_off.gif) =
no-repeat right top; COLOR: #2e3237
}
.pd-search-sections A:link {
	COLOR: #2e3237
}
.pd-search-sections A:visited {
	COLOR: #2e3237
}
.pd-search-sections A:active {
	COLOR: #2e3237
}
.pd-searchMore-droplist A:link {
	COLOR: #2e3237
}
.pd-searchMore-droplist A:visited {
	COLOR: #2e3237
}
.pd-searchMore-droplist A:active {
	COLOR: #2e3237
}
.pd-searchMore-droplistOn A:link {
	COLOR: #ffffff
}
.pd-searchMore-droplistOn A:visited {
	COLOR: #ffffff
}
.pd-searchMore-droplistOn A:active {
	COLOR: #ffffff
}
.pd-searchMore-droplist {
	BACKGROUND-COLOR: #99c1d8
}
.pd-searchMore-droplistOn {
	BACKGROUND-COLOR: #9fa4ad
}
.pd-search-sections .pd-search-section-on {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_left_on.gif) no-repeat =
left top
}
.pd-search-section-on A {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_right_on.gif) =
no-repeat right top; COLOR: #2e3237
}
.pd-search-section-on A:link {
	COLOR: #ffffff
}
.pd-search-section-on A:visited {
	COLOR: #ffffff
}
.pd-search-section-on A:active {
	COLOR: #ffffff
}
.pd-search-text {
	COLOR: #9fa4ad
}
LI.pd-search-section-on SPAN {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/tabs/tab_arrow.gif) no-repeat =
center top
}
.leaderboard-top {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/adlabel_vert.gif) =
no-repeat 50% bottom
}
.leaderboard {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/adlabel_vert.gif) =
no-repeat
}
.UAWidget-PopUp H3 {
	COLOR: #446891
}
.UAWidget-PopUp A:link {
	COLOR: #732c0d
}
.UAWidget-PopUp A:visited {
	COLOR: #732c0d
}
.UAWidget-PopUp A:hover {
	COLOR: #732c0d
}
.UAWidget-PopUp A:active {
	COLOR: #732c0d
}
.UAWidget-PopUpBg {
	BACKGROUND-COLOR: #f4f4e4
}
.UAWidget-PopUpBorder {
	BORDER-RIGHT: #e2e1c7 3px solid; BORDER-TOP: #e2e1c7 3px solid; =
BORDER-LEFT: #e2e1c7 3px solid; BORDER-BOTTOM: #e2e1c7 3px solid
}
.UAWidget-Inline H3 {
	COLOR: #446891
}
.UAWidget-Inline A:link {
	COLOR: #732c0d
}
.UAWidget-Inline A:visited {
	COLOR: #732c0d
}
.UAWidget-Inline A:hover {
	COLOR: #732c0d
}
.UAWidget-Inline A:active {
	COLOR: #732c0d
}
.URWidget-Logo {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/bkgd_header.gif)
}
.URWidget-Inline {
	BACKGROUND-COLOR: #ffffff
}
.URWidget-Inline H3 {
	COLOR: #446891
}
.UAAvatar {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/avatar_bkgd.gif) =
no-repeat
}
.URWidget-Inline SPAN {
	COLOR: #666666
}
.GDNStatus {
	COLOR: #000000
}
.GDNErrorSummary {
	COLOR: #ff0000
}
.PopUpWidget-BG {
	BACKGROUND-COLOR: #f4f4e4
}
.PopUpWidget-Border {
	BORDER-RIGHT: #e2e1c7 1px solid; BORDER-TOP: #e2e1c7 1px solid; =
BORDER-LEFT: #e2e1c7 1px solid; BORDER-BOTTOM: #e2e1c7 1px solid
}
#CancelMembershipConfirmWidget H3 {
	COLOR: #446891
}
#CancelMembershipConfirmWidget A {
	COLOR: #732c0d
}
#CancelMembershipThanksWidget H3 {
	COLOR: #446891
}
#CancelMembershipThanksWidget A {
	COLOR: #732c0d
}
#ChangePasswordWidget H3 {
	COLOR: #446891
}
#ChangePasswordWidget A {
	COLOR: #732c0d
}
#ChangePasswordThanksWidget H3 {
	COLOR: #446891
}
#ChangePasswordThanksWidget A {
	COLOR: #732c0d
}
#ForgotPasswordWidget H3 {
	COLOR: #446891
}
#ForgotPasswordWidget A {
	COLOR: #732c0d
}
#ForgotPasswordThanksWidget H3 {
	COLOR: #446891
}
#ForgotPasswordThanksWidget A {
	COLOR: #732c0d
}
#LoggedInWidget H3 {
	COLOR: #446891
}
#LoggedInWidget A {
	COLOR: #732c0d
}
#LoggedOutWidget H3 {
	COLOR: #446891
}
#LoggedOutWidget A {
	COLOR: #732c0d
}
#LoginWidget H3 {
	COLOR: #446891
}
#LoginWidget A {
	COLOR: #732c0d
}
#NewslettersWidget H3 {
	COLOR: #446891
}
#NewslettersWidget A {
	COLOR: #732c0d
}
#RegistrationWidget H3 {
	COLOR: #446891
}
#RegistrationWidget A {
	COLOR: #732c0d
}
#RegistrationThanksWidget H3 {
	COLOR: #446891
}
#RegistrationThanksWidget A {
	COLOR: #732c0d
}
#ResendConfirmationWidget H3 {
	COLOR: #446891
}
#ResendConfirmationWidget A {
	COLOR: #732c0d
}
#ResendConfirmationThanksWidget H3 {
	COLOR: #446891
}
#ResendConfirmationThanksWidget A {
	COLOR: #732c0d
}
#PageLoginForm H3 {
	COLOR: #446891
}
#PageRegistrationForm H3 {
	COLOR: #446891
}
#PageRegistrationThanks H3 {
	COLOR: #446891
}
#PageRegistrationThanks A {
	COLOR: #732c0d
}
.UserStatus {
	COLOR: #000
}
.ErrorSummary {
	COLOR: #f00
}
.sitemaplevel1-name {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) =
no-repeat 0pt 50%
}
.sitemaplevel2-name {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet2.gif) =
no-repeat 0pt 50%
}
.gslRecommendLink {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_recommend.gif) no-repeat =
0px 50%
}
.gslRecommended {
	BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/icon_recommended.gif) no-repeat =
0px 50%
}
LI.recommend {
	BACKGROUND: no-repeat 0px 3px
}
TD.ViewEditList_TableLeft {
	BACKGROUND-COLOR: #fff
}
TD.ViewEditList_TableMiddle {
	BACKGROUND-COLOR: #fff
}
TD.ViewEditList_TableRight {
	BACKGROUND-COLOR: #fff
}
TR.ViewEditList_TableRowColor TD {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: =
#ccc; BACKGROUND-COLOR: #fff; BORDER-RIGHT-COLOR: #ccc
}
TABLE.BloggerProfile_Table {
	BACKGROUND-COLOR: #f4f4e4
}
DIV.Blog_AddToWatchlist A {
	BORDER-RIGHT: #fc0511 2px solid; BORDER-TOP: #fc0511 2px solid; =
BORDER-LEFT: #fc0511 2px solid; COLOR: #732c0d; BORDER-BOTTOM: #fc0511 =
2px solid; BACKGROUND-COLOR: #e2e1c7
}
DIV.Messages_NewMessageContainer {
	BORDER-LEFT-COLOR: #fff; BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: =
#fff; BORDER-RIGHT-COLOR: #fff
}
DIV.PersonaHeader_Container {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
DIV.PersonaStyle_SectionHead {
	BORDER-TOP: #2e3237 3px solid; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/header_bar.gif) left top; =
COLOR: #fff
}
DIV.PersonaStyle_ItemContainer {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: =
#fff 0px solid; BORDER-BOTTOM: #fff 0px solid
}
DIV.PersonaTabs_Container {
	BACKGROUND-COLOR: #f4f4e4
}
DIV.PersonaTabs_Container A.PersonaTabs_Off {
	BACKGROUND-COLOR: #e2e1c7
}
DIV.PersonaTabs_Container A.PersonaTabs_Off:hover {
=09
}
TABLE.Persona_2ColumnTable {
	COLOR: #000
}
DIV.Reactions_Link A {
	COLOR: #732c0d
}
DIV.Reactions_Link A:hover {
	COLOR: #732c0d
}
TABLE.Friends_List {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: =
#ccc; BORDER-RIGHT-COLOR: #ccc
}
TD.Messages_MessageTableRight {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: =
#ccc; BACKGROUND-COLOR: #fff; BORDER-RIGHT-COLOR: #ccc
}
TD.MessagePreview_TableLeft {
	BACKGROUND-COLOR: #fff
}
TD.MessagePreview_TableRight {
	BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #ccc; BORDER-TOP-COLOR: =
#ccc; BACKGROUND-COLOR: #fff; BORDER-RIGHT-COLOR: #ccc
}
TD.PersonaBlog_TableRight {
	COLOR: #666
}
DIV.PersonaHeader_PublicContent A {
	BORDER-RIGHT: #728fa1 1px solid; BORDER-TOP: #728fa1 1px solid; =
BORDER-LEFT: #728fa1 1px solid; COLOR: #732c0d; BORDER-BOTTOM: #728fa1 =
1px solid; BACKGROUND-COLOR: #e2e1c7
}
DIV.msg {
	BACKGROUND-COLOR: #fff
}
DIV.Reactions_Link A:link {
	COLOR: #732c0d
}
.UserComments_DateTime {
	COLOR: #ccc
}
DIV.BlogMain_EntryContainer {
=09
}
DIV.BlogMain_EntryDate {
	COLOR: #999
}
DIV.PersonaTabs_Container {
=09
}
DIV.PersonaTabs_Container A.PersonaTabs_On {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: =
#ccc 0px solid; COLOR: #fff; BORDER-BOTTOM: #ccc 0px solid; =
BACKGROUND-COLOR: #9fa4ad
}
DIV.PersonaTabs_Container A.PersonaTabs_Off {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: =
#fff 0px solid; COLOR: #2e3237; BORDER-BOTTOM: #fff 0px solid; =
BACKGROUND-COLOR: #99c1d8
}
DIV.PersonaTabs_Container A.PersonaTabs_Off:hover {
=09
}
DIV.Comments_NestedDate {
	COLOR: #999
}
DIV.UserGalleryList_ActionLink A {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: =
#fff 0px solid; COLOR: #732c0d; BORDER-BOTTOM: #fff 0px solid
}
DIV.GallerySubmissions_ActionLink A {
	COLOR: #732c0d; BACKGROUND-COLOR: #e2e1c7
}
DIV.GallerySubmissions_ActionLink A:hover {
	COLOR: #732c0d
}
.Persona_NullContent P A {
=09
}
DIV.Summary_ForumsAltColor {
	BACKGROUND-COLOR: transparent
}
TR.Summary_BlogAltTRColor {
	BACKGROUND-COLOR: transparent
}
DIV.MultiBlog_Container {
	BACKGROUND-COLOR: #fff
}
TR.Summary_PhotoAltTRColor {
	BACKGROUND-COLOR: transparent
}
DIV.ForumList_GroupHeading {
	BORDER-TOP: #2e3237 3px solid; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/header_bar.gif) 0px 50%; =
COLOR: #fff
}
DIV.Forums_MainContainer {
	COLOR: #000
}
DIV.Forums_ContainerHead {
	BORDER-TOP: #2e3237 3px solid; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/header_bar.gif) 0px 50%; =
COLOR: #fff
}
DIV.Forums_ContainerHead A:link {
	COLOR: #fff
}
DIV.Forums_ContainerHead A:hover {
	COLOR: #fff
}
DIV.Forums_ContainerHead A:visited {
	COLOR: #fff
}
TR.ForumsTable_HeadTR {
	BACKGROUND-COLOR: #e2e1c7
}
TR.ForumsTable_TRcolor {
	BACKGROUND-COLOR: #f4f4e4
}
TR.ForumsTable_AltTRcolor {
	BACKGROUND-COLOR: #f4f4e4
}
TR.ForumsTable_UserTRcolor {
	BACKGROUND-COLOR: #fff
}
TABLE.ForumList_SearchTable {
	COLOR: #000; BACKGROUND-COLOR: #e2e1c7
}
DIV.Discussion_PostContainer {
	BACKGROUND-COLOR: #e2e1c7
}
DIV.Discussion_AltPostContainer {
	BACKGROUND-COLOR: #f4f4e4
}
DIV.Discussion_UserPostContainer {
	BACKGROUND-COLOR: #fff
}
DIV.Discussion_ModeratorPostContainer {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #f4f4e4
}
TD.ForumMain_RecentTableDiscussion {
	BACKGROUND-COLOR: #f4f4e4
}
DIV.Forums_RecentGroupActivityContianer {
	BACKGROUND-COLOR: #f4f4e4
}
A.Forums_AddPost {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/addNewPost.gif)
}
A.Forums_StartDiscussion {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/newDiscussion.gif)
}
A.Forums_RegisterToJoinForums {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/register_join_forums.gif)
}
A.Forums_ViewGroupForum {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/view_group_forum.gif)
}
A.Forums_JoinGroup {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/join_group.gif)
}
A.Discussions_JoinGroup {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/join_group.gif)
}
A.Forums_LeaveGroup {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/leave_group.gif)
}
A.Forums_ViewGroupMembers {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/view_group_members.gif)
}
A.Forums_InviteUserToGroup {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/invite_user_to_group.gif)
}
DIV.ForumMain_CategoriesLink A {
	BACKGROUND-IMAGE: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/viewAllCategories.gif)
}
TABLE.ForumList_GroupTable {
	COLOR: #000
}
TABLE.CreateItem_Table {
	BACKGROUND-COLOR: #f4f4e4
}
DIV.PublicGalleries_SectionHead {
	BORDER-TOP: #2e3237 3px solid; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/header_bar.gif) 0px 50%; =
COLOR: #fff
}
DIV.PublicGalleries_Container {
	COLOR: #000
}
TD.PublicGalleries_TableDetails {
	COLOR: #000
}
DIV.PublicGallery_Container {
	COLOR: #000
}
DIV.PublicGallery_Title {
	BORDER-TOP: #2e3237 3px solid; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/header_bar.gif) 0px 50%; =
COLOR: #fff
}
DIV.GalleryPhoto_Container {
	COLOR: #000
}
DIV.GalleryPhoto_Heading {
	BORDER-TOP: #2e3237 3px solid; BACKGROUND: =
url(/gcicommonfiles/sr/graphics/palette6/pluck/header_bar.gif) 0px 50%; =
COLOR: #fff
}
DIV.PhotoUpload_Container {
	BACKGROUND-COLOR: #e2e1c7
}
DIV.PhotoUpload_SectionHead {
	BACKGROUND-COLOR: #e2e1c7
}
DIV.PhotoUpload_Instructions {
	BACKGROUND-COLOR: #e2e1c7
}
DIV.PhotoUpload_FileBrowse {
	BACKGROUND-COLOR: #e2e1c7
}
DIV.PhotoUpload_AddSubmit {
	BACKGROUND-COLOR: #e2e1c7
}
DIV.Persona_Main {
	COLOR: #000
}
DIV.Summary_Container TABLE A {
	COLOR: #732c0d
}
DIV.Summary_Container A {
	COLOR: #732c0d
}
.gslComFormInHeadHandle A {
	COLOR: black
}
.gslComFormOutHeadLogin A {
	COLOR: #00529b
}
.gslComFormOutHeadRegister A {
	COLOR: #00529b
}
.gslComUserPhoto A IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.gslComBody {
	COLOR: black
}
.gslComWroteBy A {
	COLOR: #508ab3
}
.gslComDate {
	COLOR: gray
}
.gslCommentsLink A {
	COLOR: #666
}
.gslDisabledCommentsLink {
	COLOR: #666
}
DIV.ReportAbuse_Container {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; =
BACKGROUND-COLOR: #cccccc
}
.gslCom_odd {
	BACKGROUND-COLOR: #f6f6f6
}
#gslFormError {
	COLOR: red
}
.gslReportAbuseForm {
	BACKGROUND-COLOR: #cccccc
}
DIV.gslReportAbuseSectionHead A {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 =
1px solid; BACKGROUND-COLOR: #ffffff
}
DIV.gslReportAbuseSectionHead A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
DIV.gslReportAbuseInterior A {
	COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: =
#ffffff
}
DIV.gslReportAbuseInterior A:hover {
	BACKGROUND-COLOR: #cccccc
}
.blog-label H1 {
	COLOR: #446891; BORDER-BOTTOM: #e2e1c7 1px solid
}
.blog-links H2 {
	COLOR: #446891
}
.blog-dateline {
	COLOR: #666
}
.blog-entry P.sharetools {
	COLOR: #666
}
.blog-entry UL.articletools {
	BORDER-BOTTOM: #e2e1c7 1px solid
}
.blog-links LI {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) =
no-repeat 0px 5px
}
.blog-links LI.rss {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/common/icon_rss.gif) =
no-repeat 0px 50%
}
.blog-entry LI.comments {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_comment.gif) =
no-repeat 0px 50%
}
.blog-entry LI.email {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_email.gif) =
no-repeat 0px 50%
}
.blog-entry LI.print {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_print.gif) =
no-repeat 0px 50%
}
#wapredirect P {
	COLOR: #666
}
#wapredirect .branding {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bkgd_header.gif)
}
.main-right {
	BORDER-LEFT: #e2e1c7 1px solid
}
.coupons-promo LI {
	BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) =
no-repeat 0px 50%
}

------=_NextPart_000_0000_01C8EDA2.A3626A80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.stevenspointjournal.com/scripts/GDSRScripts.js

var curcontentindex=3D0;
var rotateTimer;
var messages=3Dnew Array();
var totalMessages;
var oper=3D1;
var loopCount=3D0;
function getElementByClass(classname)
{
	var inc=3D0;
=09
	var alltags=3Ddocument.all? document.all : =
document.getElementsByTagName("*");
	for (i=3D0; i<alltags.length; i++){
		if (alltags[i].className=3D=3D"carouselcontent")
		{
			messages[inc++]=3Dalltags[i];
		}
	}
	totalMessages =3D messages.length-1;

}
function rotatecontent()
{
	if(loopCount =3D=3D totalMessages * 333)
	{
		pausecontent();
	}
	prevcontentindex =3D curcontentindex;
	curcontentindex=3D(curcontentindex<messages.length && =
curcontentindex>=3D0)? curcontentindex+oper : 0;
	if (curcontentindex =3D=3D "-1") {
		prevcontentindex =3D 0;
		curcontentindex =3D totalMessages;
	} else if (curcontentindex =3D=3D totalMessages + 1) {
		prevcontentindex =3D totalMessages;
		curcontentindex =3D 0;
	}

	messages[prevcontentindex].style.display=3D"none"; //hide previous =
message
	messages[curcontentindex].style.display=3D"block"; //show current =
message=20
=09
	//THIS IS WHERE WE NEED TO SET THE STYLE OF THE TABS
=09
      var previousDiv =3D "carouseltab-" + (prevcontentindex+1);
      document.getElementById('carousel-current').id =3D previousDiv;
=09
      var currentDiv =3D "carouseltab-" + (curcontentindex+1);
      document.getElementById(currentDiv).id =3D "carousel-current";

	loopCount++;
=09
}
function nextcontent()
{
	pausecontent();
	oper =3D 1;
	rotatecontent();
}
function previouscontent()
{
	pausecontent();
	oper =3D -1;
	rotatecontent();
}
function pausecontent()
{
	clearInterval(rotateTimer);
}
function thisShowContent(index)
{     =20
        for (i=3D0; i<messages.length; i++)
	{
                if(i =3D=3D index)
		{
			messages[i].style.display=3D"block";
			//THIS IS WHERE WE NEED TO SET THE STYLE OF THE TAB THAT IS SELECTED
			//tabs[i]
                        // Change the carousel-current div to the =
carousel-X
                        var previousDiv =3D "carouseltab-" + =
(curcontentindex+1);
                        curcontentindex=3Di; // set this index to be the =
new current index
                        document.getElementById('carousel-current').id =
=3D previousDiv;
                       =20
                        // Change the clicked on tab to =
"carousel-current"
                        var divId =3D "carouseltab-" + (i+1);
                        document.getElementById(divId).id =3D =
"carousel-current";
		}=09
		else
		{
			messages[i].style.display=3D"none";
		}
	}
	pausecontent();
}
function initCarousel()
{
	if (document.getElementById("carousel-current")) {
		carouselRotation =3D carouselRotation * 1000;
		getElementByClass();
            rotateTimer =3D setInterval("rotatecontent()", =
carouselRotation);
	}
}

var PluckSiteControl =3D "1";=0A=


/*=0A=
Copyright (c) 2005 JSON.org=0A=
=0A=
Permission is hereby granted, free of charge, to any person obtaining a =
copy=0A=
of this software and associated documentation files (the "Software"), to =
deal=0A=
in the Software without restriction, including without limitation the =
rights=0A=
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell=0A=
copies of the Software, and to permit persons to whom the Software is=0A=
furnished to do so, subject to the following conditions:=0A=
=0A=
The Software shall be used for Good, not Evil.=0A=
=0A=
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS =
OR=0A=
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,=0A=
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL =
THE=0A=
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER=0A=
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING =
FROM,=0A=
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS =
IN THE=0A=
SOFTWARE.=0A=
*/=0A=
=0A=
/*=0A=
    The global object JSON contains two methods.=0A=
=0A=
    JSON.stringify(value) takes a JavaScript value and produces a JSON =
text.=0A=
    The value must not be cyclical.=0A=
=0A=
    JSON.parse(text) takes a JSON text and produces a JavaScript value. =
It will=0A=
    return false if there is an error.=0A=
*/=0A=
var JSON =3D function () {=0A=
    var m =3D {=0A=
            '\b': '\\b',=0A=
            '\t': '\\t',=0A=
            '\n': '\\n',=0A=
            '\f': '\\f',=0A=
            '\r': '\\r',=0A=
            '"' : '\\"',=0A=
            '\\': '\\\\'=0A=
        },=0A=
        s =3D {=0A=
            'boolean': function (x) {=0A=
                return String(x);=0A=
            },=0A=
            number: function (x) {=0A=
                return isFinite(x) ? String(x) : 'null';=0A=
            },=0A=
            string: function (x) {=0A=
                if (/["\\\x00-\x1f]/.test(x)) {=0A=
                    x =3D x.replace(/([\x00-\x1f\\"])/g, function(a, b) {=0A=
                        var c =3D m[b];=0A=
                        if (c) {=0A=
                            return c;=0A=
                        }=0A=
                        c =3D b.charCodeAt();=0A=
                        return '\\u00' +=0A=
                            Math.floor(c / 16).toString(16) +=0A=
                            (c % 16).toString(16);=0A=
                    });=0A=
                }=0A=
                return '"' + x + '"';=0A=
            },=0A=
            object: function (x) {=0A=
                if (x) {=0A=
                    var a =3D [], b, f, i, l, v;=0A=
                    if (x instanceof Array) {=0A=
                        a[0] =3D '[';=0A=
                        l =3D x.length;=0A=
                        for (i =3D 0; i < l; i +=3D 1) {=0A=
                            v =3D x[i];=0A=
                            f =3D s[typeof v];=0A=
                            if (f) {=0A=
                                v =3D f(v);=0A=
                                if (typeof v =3D=3D 'string') {=0A=
                                    if (b) {=0A=
                                        a[a.length] =3D ',';=0A=
                                    }=0A=
                                    a[a.length] =3D v;=0A=
                                    b =3D true;=0A=
                                }=0A=
                            }=0A=
                        }=0A=
                        a[a.length] =3D ']';=0A=
                    } else if (x instanceof Object) {=0A=
                        a[0] =3D '{';=0A=
                        for (i in x) {=0A=
                            v =3D x[i];=0A=
                            f =3D s[typeof v];=0A=
                            if (f) {=0A=
                                v =3D f(v);=0A=
                                if (typeof v =3D=3D 'string') {=0A=
                                    if (b) {=0A=
                                        a[a.length] =3D ',';=0A=
                                    }=0A=
                                    a.push(s.string(i), ':', v);=0A=
                                    b =3D true;=0A=
                                }=0A=
                            }=0A=
                        }=0A=
                        a[a.length] =3D '}';=0A=
                    } else {=0A=
                        return;=0A=
                    }=0A=
                    return a.join('');=0A=
                }=0A=
                return 'null';=0A=
            }=0A=
        };=0A=
    return {=0A=
        copyright: '(c)2005 JSON.org',=0A=
        license: 'http://www.crockford.com/JSON/license.html',=0A=
/*=0A=
    Stringify a JavaScript value, producing a JSON text.=0A=
*/=0A=
        stringify: function (v) {=0A=
            var f =3D s[typeof v];=0A=
            if (f) {=0A=
                v =3D f(v);=0A=
                if (typeof v =3D=3D 'string') {=0A=
                    return v;=0A=
                }=0A=
            }=0A=
            return null;=0A=
        },=0A=
/*=0A=
    Parse a JSON text, producing a JavaScript value.=0A=
    It returns false if there is a syntax error.=0A=
*/=0A=
        eval: function (text) {=0A=
            try {=0A=
                return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(=0A=
                        text.replace(/"(\\.|[^"\\])*"/g, ''))) &&=0A=
                    eval('(' + text + ')');=0A=
            } catch (e) {=0A=
                return false;=0A=
            }=0A=
        },=0A=
=0A=
        parse: function (text) {=0A=
            var at =3D 0;=0A=
            var ch =3D ' ';=0A=
=0A=
            function error(m) {=0A=
                throw {=0A=
                    name: 'JSONError',=0A=
                    message: m,=0A=
                    at: at - 1,=0A=
                    text: text=0A=
                };=0A=
            }=0A=
=0A=
            function next() {=0A=
                ch =3D text.charAt(at);=0A=
                at +=3D 1;=0A=
                return ch;=0A=
            }=0A=
=0A=
            function white() {=0A=
                while (ch) {=0A=
                    if (ch <=3D ' ') {=0A=
                        next();=0A=
                    } else if (ch =3D=3D '/') {=0A=
                        switch (next()) {=0A=
                            case '/':=0A=
                                while (next() && ch !=3D '\n' && ch !=3D =
'\r') {}=0A=
                                break;=0A=
                            case '*':=0A=
                                next();=0A=
                                for (;;) {=0A=
                                    if (ch) {=0A=
                                        if (ch =3D=3D '*') {=0A=
                                            if (next() =3D=3D '/') {=0A=
                                                next();=0A=
                                                break;=0A=
                                            }=0A=
                                        } else {=0A=
                                            next();=0A=
                                        }=0A=
                                    } else {=0A=
                                        error("Unterminated comment");=0A=
                                    }=0A=
                                }=0A=
                                break;=0A=
                            default:=0A=
                                error("Syntax error");=0A=
                        }=0A=
                    } else {=0A=
                        break;=0A=
                    }=0A=
                }=0A=
            }=0A=
=0A=
            function string() {=0A=
                var i, s =3D '', t, u;=0A=
=0A=
                if (ch =3D=3D '"') {=0A=
    outer:          while (next()) {=0A=
                        if (ch =3D=3D '"') {=0A=
                            next();=0A=
                            return s;=0A=
                        } else if (ch =3D=3D '\\') {=0A=
                            switch (next()) {=0A=
                            case 'b':=0A=
                                s +=3D '\b';=0A=
                                break;=0A=
                            case 'f':=0A=
                                s +=3D '\f';=0A=
                                break;=0A=
                            case 'n':=0A=
                                s +=3D '\n';=0A=
                                break;=0A=
                            case 'r':=0A=
                                s +=3D '\r';=0A=
                                break;=0A=
                            case 't':=0A=
                                s +=3D '\t';=0A=
                                break;=0A=
                            case 'u':=0A=
                                u =3D 0;=0A=
                                for (i =3D 0; i < 4; i +=3D 1) {=0A=
                                    t =3D parseInt(next(), 16);=0A=
                                    if (!isFinite(t)) {=0A=
                                        break outer;=0A=
                                    }=0A=
                                    u =3D u * 16 + t;=0A=
                                }=0A=
                                s +=3D String.fromCharCode(u);=0A=
                                break;=0A=
                            default:=0A=
                                s +=3D ch;=0A=
                            }=0A=
                        } else {=0A=
                            s +=3D ch;=0A=
                        }=0A=
                    }=0A=
                }=0A=
                error("Bad string");=0A=
            }=0A=
=0A=
            function array() {=0A=
                var a =3D [];=0A=
=0A=
                if (ch =3D=3D '[') {=0A=
                    next();=0A=
                    white();=0A=
                    if (ch =3D=3D ']') {=0A=
                        next();=0A=
                        return a;=0A=
                    }=0A=
                    while (ch) {=0A=
                        a.push(value());=0A=
                        white();=0A=
                        if (ch =3D=3D ']') {=0A=
                            next();=0A=
                            return a;=0A=
                        } else if (ch !=3D ',') {=0A=
                            break;=0A=
                        }=0A=
                        next();=0A=
                        white();=0A=
                    }=0A=
                }=0A=
                error("Bad array");=0A=
            }=0A=
=0A=
            function object() {=0A=
                var k, o =3D {};=0A=
=0A=
                if (ch =3D=3D '{') {=0A=
                    next();=0A=
                    white();=0A=
                    if (ch =3D=3D '}') {=0A=
                        next();=0A=
                        return o;=0A=
                    }=0A=
                    while (ch) {=0A=
                        k =3D string();=0A=
                        white();=0A=
                        if (ch !=3D ':') {=0A=
                            break;=0A=
                        }=0A=
                        next();=0A=
                        o[k] =3D value();=0A=
                        white();=0A=
                        if (ch =3D=3D '}') {=0A=
                            next();=0A=
                            return o;=0A=
                        } else if (ch !=3D ',') {=0A=
                            break;=0A=
                        }=0A=
                        next();=0A=
                        white();=0A=
                    }=0A=
                }=0A=
                error("Bad object");=0A=
            }=0A=
=0A=
            function number() {=0A=
                var n =3D '', v;=0A=
                if (ch =3D=3D '-') {=0A=
                    n =3D '-';=0A=
                    next();=0A=
                }=0A=
                while (ch >=3D '0' && ch <=3D '9') {=0A=
                    n +=3D ch;=0A=
                    next();=0A=
                }=0A=
                if (ch =3D=3D '.') {=0A=
                    n +=3D '.';=0A=
                    while (next() && ch >=3D '0' && ch <=3D '9') {=0A=
                        n +=3D ch;=0A=
                    }=0A=
                }=0A=
                if (ch =3D=3D 'e' || ch =3D=3D 'E') {=0A=
                    n +=3D 'e';=0A=
                    next();=0A=
                    if (ch =3D=3D '-' || ch =3D=3D '+') {=0A=
                        n +=3D ch;=0A=
                        next();=0A=
                    }=0A=
                    while (ch >=3D '0' && ch <=3D '9') {=0A=
                        n +=3D ch;=0A=
                        next();=0A=
                    }=0A=
                }=0A=
                v =3D +n;=0A=
                if (!isFinite(v)) {=0A=
                    ////error("Bad number");=0A=
                } else {=0A=
                    return v;=0A=
                }=0A=
            }=0A=
=0A=
            function word() {=0A=
                switch (ch) {=0A=
                    case 't':=0A=
                        if (next() =3D=3D 'r' && next() =3D=3D 'u' && =
next() =3D=3D 'e') {=0A=
                            next();=0A=
                            return true;=0A=
                        }=0A=
                        break;=0A=
                    case 'f':=0A=
                        if (next() =3D=3D 'a' && next() =3D=3D 'l' && =
next() =3D=3D 's' &&=0A=
                                next() =3D=3D 'e') {=0A=
                            next();=0A=
                            return false;=0A=
                        }=0A=
                        break;=0A=
                    case 'n':=0A=
                        if (next() =3D=3D 'u' && next() =3D=3D 'l' && =
next() =3D=3D 'l') {=0A=
                            next();=0A=
                            return null;=0A=
                        }=0A=
                        break;=0A=
                }=0A=
                error("Syntax error");=0A=
            }=0A=
=0A=
            function value() {=0A=
                white();=0A=
                switch (ch) {=0A=
                    case '{':=0A=
                        return object();=0A=
                    case '[':=0A=
                        return array();=0A=
                    case '"':=0A=
                        return string();=0A=
                    case '-':=0A=
                        return number();=0A=
                    default:=0A=
                        return ch >=3D '0' && ch <=3D '9' ? number() : =
word();=0A=
                }=0A=
            }=0A=
=0A=
            return value();=0A=
        }=0A=
    };=0A=
}();

/*  Prototype JavaScript framework, version 1.6.0=0A=
 *  (c) 2005-2007 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=
  Version: '1.6.0',=0A=
=0A=
  Browser: {=0A=
    IE:     !!(window.attachEvent && !window.opera),=0A=
    Opera:  !!window.opera,=0A=
    WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A=
    Gecko:  navigator.userAgent.indexOf('Gecko') > -1 && =
navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A=
    MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A=
  },=0A=
=0A=
  BrowserFeatures: {=0A=
    XPath: !!document.evaluate,=0A=
    ElementExtensions: !!window.HTMLElement,=0A=
    SpecificElementExtensions:=0A=
      document.createElement('div').__proto__ &&=0A=
      document.createElement('div').__proto__ !=3D=3D=0A=
        document.createElement('form').__proto__=0A=
  },=0A=
=0A=
  ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>',=0A=
  JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A=
=0A=
  emptyFunction: function() { },=0A=
  K: function(x) { return x }=0A=
};=0A=
=0A=
if (Prototype.Browser.MobileSafari)=0A=
  Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A=
=0A=
if (Prototype.Browser.WebKit)=0A=
  Prototype.BrowserFeatures.XPath =3D false;=0A=
=0A=
/* Based on Alex Arnell's inheritance implementation. */=0A=
var Class =3D {=0A=
  create: function() {=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=
      var subclass =3D function() { };=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; i < properties.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=
=0A=
    return klass;=0A=
  }=0A=
};=0A=
=0A=
Class.Methods =3D {=0A=
  addMethods: function(source) {=0A=
    var ancestor   =3D this.superclass && this.superclass.prototype;=0A=
    var properties =3D Object.keys(source);=0A=
=0A=
    if (!Object.keys({ toString: true }).length)=0A=
      properties.push("toString", "valueOf");=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().first() =3D=3D "$super") {=0A=
        var method =3D value, value =3D Object.extend((function(m) {=0A=
          return function() { return ancestor[m].apply(this, arguments) =
};=0A=
        })(property).wrap(method), {=0A=
          valueOf:  function() { return method },=0A=
          toString: function() { return method.toString() }=0A=
        });=0A=
      }=0A=
      this.prototype[property] =3D value;=0A=
    }=0A=
=0A=
    return this;=0A=
  }=0A=
};=0A=
=0A=
var Abstract =3D { };=0A=
=0A=
Object.extend =3D function(destination, source) {=0A=
  for (var property in source)=0A=
    destination[property] =3D source[property];=0A=
  return destination;=0A=
};=0A=
=0A=
Object.extend(Object, {=0A=
  inspect: function(object) {=0A=
    try {=0A=
      if (object =3D=3D=3D undefined) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : object.toString();=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  toJSON: function(object) {=0A=
    var type =3D typeof object;=0A=
    switch (type) {=0A=
      case 'undefined':=0A=
      case 'function':=0A=
      case 'unknown': return;=0A=
      case 'boolean': return object.toString();=0A=
    }=0A=
=0A=
    if (object =3D=3D=3D null) return 'null';=0A=
    if (object.toJSON) return object.toJSON();=0A=
    if (Object.isElement(object)) return;=0A=
=0A=
    var results =3D [];=0A=
    for (var property in object) {=0A=
      var value =3D Object.toJSON(object[property]);=0A=
      if (value !=3D=3D undefined)=0A=
        results.push(property.toJSON() + ': ' + value);=0A=
    }=0A=
=0A=
    return '{' + results.join(', ') + '}';=0A=
  },=0A=
=0A=
  toQueryString: function(object) {=0A=
    return $H(object).toQueryString();=0A=
  },=0A=
=0A=
  toHTML: function(object) {=0A=
    return object && object.toHTML ? object.toHTML() : =
String.interpret(object);=0A=
  },=0A=
=0A=
  keys: function(object) {=0A=
    var keys =3D [];=0A=
    for (var property in object)=0A=
      keys.push(property);=0A=
    return keys;=0A=
  },=0A=
=0A=
  values: function(object) {=0A=
    var values =3D [];=0A=
    for (var property in object)=0A=
      values.push(object[property]);=0A=
    return values;=0A=
  },=0A=
=0A=
  clone: function(object) {=0A=
    return Object.extend({ }, object);=0A=
  },=0A=
=0A=
  isElement: function(object) {=0A=
    return object && object.nodeType =3D=3D 1;=0A=
  },=0A=
=0A=
  isArray: function(object) {=0A=
    return object && object.constructor =3D=3D=3D Array;=0A=
  },=0A=
=0A=
  isHash: function(object) {=0A=
    return object instanceof Hash;=0A=
  },=0A=
=0A=
  isFunction: function(object) {=0A=
    return typeof object =3D=3D "function";=0A=
  },=0A=
=0A=
  isString: function(object) {=0A=
    return typeof object =3D=3D "string";=0A=
  },=0A=
=0A=
  isNumber: function(object) {=0A=
    return typeof object =3D=3D "number";=0A=
  },=0A=
=0A=
  isUndefined: function(object) {=0A=
    return typeof object =3D=3D "undefined";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Function.prototype, {=0A=
  argumentNames: function() {=0A=
    var names =3D =
this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv=
oke("strip");=0A=
    return names.length =3D=3D 1 && !names[0] ? [] : names;=0A=
  },=0A=
=0A=
  bind: function() {=0A=
    if (arguments.length < 2 && arguments[0] =3D=3D=3D undefined) return =
this;=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function() {=0A=
      return __method.apply(object, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  bindAsEventListener: function() {=0A=
    var __method =3D this, args =3D $A(arguments), object =3D =
args.shift();=0A=
    return function(event) {=0A=
      return __method.apply(object, [event || =
window.event].concat(args));=0A=
    }=0A=
  },=0A=
=0A=
  curry: function() {=0A=
    if (!arguments.length) return this;=0A=
    var __method =3D this, args =3D $A(arguments);=0A=
    return function() {=0A=
      return __method.apply(this, args.concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  delay: function() {=0A=
    var __method =3D this, args =3D $A(arguments), timeout =3D =
args.shift() * 1000;=0A=
    return window.setTimeout(function() {=0A=
      return __method.apply(__method, args);=0A=
    }, timeout);=0A=
  },=0A=
=0A=
  wrap: function(wrapper) {=0A=
    var __method =3D this;=0A=
    return function() {=0A=
      return wrapper.apply(this, =
[__method.bind(this)].concat($A(arguments)));=0A=
    }=0A=
  },=0A=
=0A=
  methodize: function() {=0A=
    if (this._methodized) return this._methodized;=0A=
    var __method =3D this;=0A=
    return this._methodized =3D function() {=0A=
      return __method.apply(null, [this].concat($A(arguments)));=0A=
    };=0A=
  }=0A=
});=0A=
=0A=
Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A=
=0A=
Date.prototype.toJSON =3D function() {=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=
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=
RegExp.prototype.match =3D RegExp.prototype.test;=0A=
=0A=
RegExp.escape =3D function(str) {=0A=
  return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A=
};=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=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=
      } finally {=0A=
        this.currentlyExecuting =3D false;=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, {=0A=
  gsub: function(pattern, replacement) {=0A=
    var result =3D '', source =3D this, match;=0A=
    replacement =3D arguments.callee.prepareReplacement(replacement);=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=
  sub: function(pattern, replacement, count) {=0A=
    replacement =3D this.gsub.prepareReplacement(replacement);=0A=
    count =3D count =3D=3D=3D undefined ? 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=
  scan: function(pattern, iterator) {=0A=
    this.gsub(pattern, iterator);=0A=
    return String(this);=0A=
  },=0A=
=0A=
  truncate: function(length, truncation) {=0A=
    length =3D length || 30;=0A=
    truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A=
    return this.length > length ?=0A=
      this.slice(0, length - truncation.length) + truncation : =
String(this);=0A=
  },=0A=
=0A=
  strip: function() {=0A=
    return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A=
  },=0A=
=0A=
  stripTags: function() {=0A=
    return this.replace(/<\/?[^>]+>/gi, '');=0A=
  },=0A=
=0A=
  stripScripts: function() {=0A=
    return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A=
  },=0A=
=0A=
  extractScripts: function() {=0A=
    var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A=
    var 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=
  evalScripts: function() {=0A=
    return this.extractScripts().map(function(script) { return =
eval(script) });=0A=
  },=0A=
=0A=
  escapeHTML: function() {=0A=
    var self =3D arguments.callee;=0A=
    self.text.data =3D this;=0A=
    return self.div.innerHTML;=0A=
  },=0A=
=0A=
  unescapeHTML: function() {=0A=
    var div =3D new Element('div');=0A=
    div.innerHTML =3D this.stripTags();=0A=
    return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A=
      $A(div.childNodes).inject('', function(memo, node) { return =
memo+node.nodeValue }) :=0A=
      div.childNodes[0].nodeValue) : '';=0A=
  },=0A=
=0A=
  toQueryParams: function(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=
        var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=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=
  toArray: function() {=0A=
    return this.split('');=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this.slice(0, this.length - 1) +=0A=
      String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A=
  },=0A=
=0A=
  times: function(count) {=0A=
    return count < 1 ? '' : new Array(count + 1).join(this);=0A=
  },=0A=
=0A=
  camelize: function() {=0A=
    var parts =3D this.split('-'), len =3D parts.length;=0A=
    if (len =3D=3D 1) return parts[0];=0A=
=0A=
    var camelized =3D this.charAt(0) =3D=3D '-'=0A=
      ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A=
      : parts[0];=0A=
=0A=
    for (var i =3D 1; i < len; i++)=0A=
      camelized +=3D parts[i].charAt(0).toUpperCase() + =
parts[i].substring(1);=0A=
=0A=
    return camelized;=0A=
  },=0A=
=0A=
  capitalize: function() {=0A=
    return this.charAt(0).toUpperCase() + =
this.substring(1).toLowerCase();=0A=
  },=0A=
=0A=
  underscore: function() {=0A=
    return this.gsub(/::/, =
'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{=
1}_#{2}').gsub(/-/,'_').toLowerCase();=0A=
  },=0A=
=0A=
  dasherize: function() {=0A=
    return this.gsub(/_/,'-');=0A=
  },=0A=
=0A=
  inspect: function(useDoubleQuotes) {=0A=
    var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A=
      var character =3D String.specialChar[match[0]];=0A=
      return character ? character : '\\u00' + =
match[0].charCodeAt().toPaddedString(2, 16);=0A=
    });=0A=
    if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') =
+ '"';=0A=
    return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return this.inspect(true);=0A=
  },=0A=
=0A=
  unfilterJSON: function(filter) {=0A=
    return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A=
  },=0A=
=0A=
  isJSON: function() {=0A=
    var str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A=
    return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A=
  },=0A=
=0A=
  evalJSON: function(sanitize) {=0A=
    var json =3D this.unfilterJSON();=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=
  include: function(pattern) {=0A=
    return this.indexOf(pattern) > -1;=0A=
  },=0A=
=0A=
  startsWith: function(pattern) {=0A=
    return this.indexOf(pattern) =3D=3D=3D 0;=0A=
  },=0A=
=0A=
  endsWith: function(pattern) {=0A=
    var d =3D this.length - pattern.length;=0A=
    return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A=
  },=0A=
=0A=
  empty: function() {=0A=
    return this =3D=3D '';=0A=
  },=0A=
=0A=
  blank: function() {=0A=
    return /^\s*$/.test(this);=0A=
  },=0A=
=0A=
  interpolate: function(object, pattern) {=0A=
    return new Template(this, pattern).evaluate(object);=0A=
  }=0A=
});=0A=
=0A=
if (Prototype.Browser.WebKit || Prototype.Browser.IE) =
Object.extend(String.prototype, {=0A=
  escapeHTML: function() {=0A=
    return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');=0A=
  },=0A=
  unescapeHTML: function() {=0A=
    return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');=0A=
  }=0A=
});=0A=
=0A=
String.prototype.gsub.prepareReplacement =3D function(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=
String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A=
=0A=
Object.extend(String.prototype.escapeHTML, {=0A=
  div:  document.createElement('div'),=0A=
  text: document.createTextNode('')=0A=
});=0A=
=0A=
with (String.prototype.escapeHTML) div.appendChild(text);=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.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 '';=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=
      var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/, 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].gsub('\\\\]', =
']') : 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=
    }.bind(this));=0A=
  }=0A=
});=0A=
Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A=
=0A=
var $break =3D { };=0A=
=0A=
var Enumerable =3D {=0A=
  each: function(iterator, context) {=0A=
    var index =3D 0;=0A=
    iterator =3D iterator.bind(context);=0A=
    try {=0A=
      this._each(function(value) {=0A=
        iterator(value, index++);=0A=
      });=0A=
    } catch (e) {=0A=
      if (e !=3D $break) throw e;=0A=
    }=0A=
    return this;=0A=
  },=0A=
=0A=
  eachSlice: function(number, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var index =3D -number, slices =3D [], array =3D this.toArray();=0A=
    while ((index +=3D number) < array.length)=0A=
      slices.push(array.slice(index, index+number));=0A=
    return slices.collect(iterator, context);=0A=
  },=0A=
=0A=
  all: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D true;=0A=
    this.each(function(value, index) {=0A=
      result =3D result && !!iterator(value, index);=0A=
      if (!result) throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  any: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result =3D false;=0A=
    this.each(function(value, index) {=0A=
      if (result =3D !!iterator(value, index))=0A=
        throw $break;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  collect: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  detect: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index)) {=0A=
        result =3D value;=0A=
        throw $break;=0A=
      }=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  findAll: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  grep: function(filter, iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var results =3D [];=0A=
=0A=
    if (Object.isString(filter))=0A=
      filter =3D new RegExp(filter);=0A=
=0A=
    this.each(function(value, index) {=0A=
      if (filter.match(value))=0A=
        results.push(iterator(value, index));=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  include: function(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=
  inGroupsOf: function(number, fillWith) {=0A=
    fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  inject: function(memo, iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    this.each(function(value, index) {=0A=
      memo =3D iterator(memo, value, index);=0A=
    });=0A=
    return memo;=0A=
  },=0A=
=0A=
  invoke: function(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=
  max: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D undefined || value >=3D result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  min: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var result;=0A=
    this.each(function(value, index) {=0A=
      value =3D iterator(value, index);=0A=
      if (result =3D=3D undefined || value < result)=0A=
        result =3D value;=0A=
    });=0A=
    return result;=0A=
  },=0A=
=0A=
  partition: function(iterator, context) {=0A=
    iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A=
    var trues =3D [], falses =3D [];=0A=
    this.each(function(value, index) {=0A=
      (iterator(value, index) ?=0A=
        trues : falses).push(value);=0A=
    });=0A=
    return [trues, falses];=0A=
  },=0A=
=0A=
  pluck: function(property) {=0A=
    var results =3D [];=0A=
    this.each(function(value) {=0A=
      results.push(value[property]);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  reject: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    var results =3D [];=0A=
    this.each(function(value, index) {=0A=
      if (!iterator(value, index))=0A=
        results.push(value);=0A=
    });=0A=
    return results;=0A=
  },=0A=
=0A=
  sortBy: function(iterator, context) {=0A=
    iterator =3D iterator.bind(context);=0A=
    return this.map(function(value, index) {=0A=
      return {value: value, criteria: iterator(value, index)};=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=
  toArray: function() {=0A=
    return this.map();=0A=
  },=0A=
=0A=
  zip: function() {=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=
  size: function() {=0A=
    return this.toArray().length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '#<Enumerable:' + this.toArray().inspect() + '>';=0A=
  }=0A=
};=0A=
=0A=
Object.extend(Enumerable, {=0A=
  map:     Enumerable.collect,=0A=
  find:    Enumerable.detect,=0A=
  select:  Enumerable.findAll,=0A=
  filter:  Enumerable.findAll,=0A=
  member:  Enumerable.include,=0A=
  entries: Enumerable.toArray,=0A=
  every:   Enumerable.all,=0A=
  some:    Enumerable.any=0A=
});=0A=
function $A(iterable) {=0A=
  if (!iterable) return [];=0A=
  if (iterable.toArray) return iterable.toArray();=0A=
  var length =3D iterable.length, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  function $A(iterable) {=0A=
    if (!iterable) return [];=0A=
    if (!(Object.isFunction(iterable) && iterable =3D=3D '[object =
NodeList]') &&=0A=
        iterable.toArray) return iterable.toArray();=0A=
    var length =3D iterable.length, results =3D new Array(length);=0A=
    while (length--) results[length] =3D iterable[length];=0A=
    return results;=0A=
  }=0A=
}=0A=
=0A=
Array.from =3D $A;=0A=
=0A=
Object.extend(Array.prototype, Enumerable);=0A=
=0A=
if (!Array.prototype._reverse) Array.prototype._reverse =3D =
Array.prototype.reverse;=0A=
=0A=
Object.extend(Array.prototype, {=0A=
  _each: function(iterator) {=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++)=0A=
      iterator(this[i]);=0A=
  },=0A=
=0A=
  clear: function() {=0A=
    this.length =3D 0;=0A=
    return this;=0A=
  },=0A=
=0A=
  first: function() {=0A=
    return this[0];=0A=
  },=0A=
=0A=
  last: function() {=0A=
    return this[this.length - 1];=0A=
  },=0A=
=0A=
  compact: function() {=0A=
    return this.select(function(value) {=0A=
      return value !=3D null;=0A=
    });=0A=
  },=0A=
=0A=
  flatten: function() {=0A=
    return this.inject([], function(array, value) {=0A=
      return array.concat(Object.isArray(value) ?=0A=
        value.flatten() : [value]);=0A=
    });=0A=
  },=0A=
=0A=
  without: function() {=0A=
    var values =3D $A(arguments);=0A=
    return this.select(function(value) {=0A=
      return !values.include(value);=0A=
    });=0A=
  },=0A=
=0A=
  reverse: function(inline) {=0A=
    return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A=
  },=0A=
=0A=
  reduce: function() {=0A=
    return this.length > 1 ? this : this[0];=0A=
  },=0A=
=0A=
  uniq: function(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=
  intersect: function(array) {=0A=
    return this.uniq().findAll(function(item) {=0A=
      return array.detect(function(value) { return item =3D=3D=3D value =
});=0A=
    });=0A=
  },=0A=
=0A=
  clone: function() {=0A=
    return [].concat(this);=0A=
  },=0A=
=0A=
  size: function() {=0A=
    return this.length;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return '[' + this.map(Object.inspect).join(', ') + ']';=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    var results =3D [];=0A=
    this.each(function(object) {=0A=
      var value =3D Object.toJSON(object);=0A=
      if (value !=3D=3D undefined) results.push(value);=0A=
    });=0A=
    return '[' + results.join(', ') + ']';=0A=
  }=0A=
});=0A=
=0A=
// use native browser JS 1.6 implementation if available=0A=
if (Object.isFunction(Array.prototype.forEach))=0A=
  Array.prototype._each =3D Array.prototype.forEach;=0A=
=0A=
if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(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=
if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D =
function(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=
Array.prototype.toArray =3D Array.prototype.clone;=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=
if (Prototype.Browser.Opera){=0A=
  Array.prototype.concat =3D function() {=0A=
    var array =3D [];=0A=
    for (var i =3D 0, length =3D this.length; i < length; i++) =
array.push(this[i]);=0A=
    for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A=
      if (Object.isArray(arguments[i])) {=0A=
        for (var j =3D 0, arrayLength =3D arguments[i].length; j < =
arrayLength; j++)=0A=
          array.push(arguments[i][j]);=0A=
      } else {=0A=
        array.push(arguments[i]);=0A=
      }=0A=
    }=0A=
    return array;=0A=
  };=0A=
}=0A=
Object.extend(Number.prototype, {=0A=
  toColorPart: function() {=0A=
    return this.toPaddedString(2, 16);=0A=
  },=0A=
=0A=
  succ: function() {=0A=
    return this + 1;=0A=
  },=0A=
=0A=
  times: function(iterator) {=0A=
    $R(0, this, true).each(iterator);=0A=
    return this;=0A=
  },=0A=
=0A=
  toPaddedString: function(length, radix) {=0A=
    var string =3D this.toString(radix || 10);=0A=
    return '0'.times(length - string.length) + string;=0A=
  },=0A=
=0A=
  toJSON: function() {=0A=
    return isFinite(this) ? this.toString() : 'null';=0A=
  }=0A=
});=0A=
=0A=
$w('abs round ceil floor').each(function(method){=0A=
  Number.prototype[method] =3D Math[method].methodize();=0A=
});=0A=
function $H(object) {=0A=
  return new Hash(object);=0A=
};=0A=
=0A=
var Hash =3D Class.create(Enumerable, (function() {=0A=
  if (function() {=0A=
    var i =3D 0, Test =3D function(value) { this.key =3D value };=0A=
    Test.prototype.key =3D 'foo';=0A=
    for (var property in new Test('bar')) i++;=0A=
    return i > 1;=0A=
  }()) {=0A=
    function each(iterator) {=0A=
      var cache =3D [];=0A=
      for (var key in this._object) {=0A=
        var value =3D this._object[key];=0A=
        if (cache.include(key)) continue;=0A=
        cache.push(key);=0A=
        var pair =3D [key, value];=0A=
        pair.key =3D key;=0A=
        pair.value =3D value;=0A=
        iterator(pair);=0A=
      }=0A=
    }=0A=
  } else {=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=
=0A=
  function toQueryPair(key, value) {=0A=
    if (Object.isUndefined(value)) return key;=0A=
    return key + '=3D' + encodeURIComponent(String.interpret(value));=0A=
  }=0A=
=0A=
  return {=0A=
    initialize: function(object) {=0A=
      this._object =3D Object.isHash(object) ? object.toObject() : =
Object.clone(object);=0A=
    },=0A=
=0A=
    _each: each,=0A=
=0A=
    set: function(key, value) {=0A=
      return this._object[key] =3D value;=0A=
    },=0A=
=0A=
    get: function(key) {=0A=
      return this._object[key];=0A=
    },=0A=
=0A=
    unset: function(key) {=0A=
      var value =3D this._object[key];=0A=
      delete this._object[key];=0A=
      return value;=0A=
    },=0A=
=0A=
    toObject: function() {=0A=
      return Object.clone(this._object);=0A=
    },=0A=
=0A=
    keys: function() {=0A=
      return this.pluck('key');=0A=
    },=0A=
=0A=
    values: function() {=0A=
      return this.pluck('value');=0A=
    },=0A=
=0A=
    index: function(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=
    merge: function(object) {=0A=
      return this.clone().update(object);=0A=
    },=0A=
=0A=
    update: function(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=
    toQueryString: function() {=0A=
      return this.map(function(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=
            return values.map(toQueryPair.curry(key)).join('&');=0A=
        }=0A=
        return toQueryPair(key, values);=0A=
      }).join('&');=0A=
    },=0A=
=0A=
    inspect: function() {=0A=
      return '#<Hash:{' + this.map(function(pair) {=0A=
        return pair.map(Object.inspect).join(': ');=0A=
      }).join(', ') + '}>';=0A=
    },=0A=
=0A=
    toJSON: function() {=0A=
      return Object.toJSON(this.toObject());=0A=
    },=0A=
=0A=
    clone: function() {=0A=
      return new Hash(this);=0A=
    }=0A=
  }=0A=
})());=0A=
=0A=
Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A=
Hash.from =3D $H;=0A=
var ObjectRange =3D Class.create(Enumerable, {=0A=
  initialize: function(start, end, exclusive) {=0A=
    this.start =3D start;=0A=
    this.end =3D end;=0A=
    this.exclusive =3D exclusive;=0A=
  },=0A=
=0A=
  _each: function(iterator) {=0A=
    var value =3D this.start;=0A=
    while (this.include(value)) {=0A=
      iterator(value);=0A=
      value =3D value.succ();=0A=
    }=0A=
  },=0A=
=0A=
  include: function(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=
=0A=
var $R =3D function(start, end, exclusive) {=0A=
  return new ObjectRange(start, end, exclusive);=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=
=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=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
  }=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.clone(this.options.parameters);=0A=
=0A=
    if (!['get', 'post'].include(this.method)) {=0A=
      // simulate other verbs over post=0A=
      params['_method'] =3D this.method;=0A=
      this.method =3D 'post';=0A=
    }=0A=
=0A=
    this.parameters =3D params;=0A=
=0A=
    if (params =3D Object.toQueryString(params)) {=0A=
      // when GET, append parameters to URL=0A=
      if (this.method =3D=3D 'get')=0A=
        this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A=
      else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
        params +=3D '&_=3D';=0A=
    }=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=
    // user-defined headers=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);=0A=
  },=0A=
=0A=
  getStatus: function() {=0A=
    try {=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 && 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=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name);=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=
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 xml =3D=3D=3D undefined ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=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=
    } 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=
        return null;=0A=
    try {=0A=
      return this.transport.responseText.evalJSON(options.sanitizeJSON);=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 options || { };=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, param) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, param);=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=
    if (this.success()) {=0A=
      if (this.onComplete) this.onComplete.bind(this).defer();=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=
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 (!window.Node) var Node =3D { };=0A=
=0A=
if (!Node.ELEMENT_NODE) {=0A=
  // DOM level 2 ECMAScript Language Binding=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=
(function() {=0A=
  var element =3D this.Element;=0A=
  this.Element =3D function(tagName, attributes) {=0A=
    attributes =3D attributes || { };=0A=
    tagName =3D tagName.toLowerCase();=0A=
    var cache =3D Element.cache;=0A=
    if (Prototype.Browser.IE && attributes.name) {=0A=
      tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A=
      delete attributes.name;=0A=
      return Element.writeAttribute(document.createElement(tagName), =
attributes);=0A=
    }=0A=
    if (!cache[tagName]) cache[tagName] =3D =
Element.extend(document.createElement(tagName));=0A=
    return Element.writeAttribute(cache[tagName].cloneNode(false), =
attributes);=0A=
  };=0A=
  Object.extend(this.Element, element || { });=0A=
}).call(window);=0A=
=0A=
Element.cache =3D { };=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).style.display =3D 'none';=0A=
    return element;=0A=
  },=0A=
=0A=
  show: function(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(element, content) {=0A=
    element =3D $(element);=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
    content =3D Object.toHTML(content);=0A=
    element.innerHTML =3D content.stripScripts();=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=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, t, range;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      t =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        t.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      range =3D element.ownerDocument.createRange();=0A=
      t.initializeRange(element, range);=0A=
      t.insert(element, =
range.createContextualFragment(content.stripScripts()));=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(), attribute =3D pair.last();=0A=
      var 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) {=0A=
    element =3D $(element);=0A=
    var elements =3D [];=0A=
    while (element =3D element[property])=0A=
      if (element.nodeType =3D=3D 1)=0A=
        elements.push(Element.extend(element));=0A=
    return elements;=0A=
  },=0A=
=0A=
  ancestors: function(element) {=0A=
    return $(element).recursivelyCollect('parentNode');=0A=
  },=0A=
=0A=
  descendants: function(element) {=0A=
    return $A($(element).getElementsByTagName('*')).each(Element.extend);=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=
    if (!(element =3D $(element).firstChild)) return [];=0A=
    while (element && element.nodeType !=3D 1) element =3D =
element.nextSibling;=0A=
    if (element) return [element].concat($(element).nextSiblings());=0A=
    return [];=0A=
  },=0A=
=0A=
  previousSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('previousSibling');=0A=
  },=0A=
=0A=
  nextSiblings: function(element) {=0A=
    return $(element).recursivelyCollect('nextSibling');=0A=
  },=0A=
=0A=
  siblings: function(element) {=0A=
    element =3D $(element);=0A=
    return =
element.previousSiblings().reverse().concat(element.nextSiblings());=0A=
  },=0A=
=0A=
  match: function(element, selector) {=0A=
    if (Object.isString(selector))=0A=
      selector =3D new Selector(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();=0A=
    return expression ? Selector.findElement(ancestors, expression, =
index) :=0A=
      ancestors[index || 0];=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    var descendants =3D element.descendants();=0A=
    return expression ? Selector.findElement(descendants, expression, =
index) :=0A=
      descendants[index || 0];=0A=
  },=0A=
=0A=
  previous: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.previousElementSibling(element));=0A=
    var previousSiblings =3D element.previousSiblings();=0A=
    return expression ? Selector.findElement(previousSiblings, =
expression, index) :=0A=
      previousSiblings[index || 0];=0A=
  },=0A=
=0A=
  next: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return =
$(Selector.handlers.nextElementSibling(element));=0A=
    var nextSiblings =3D element.nextSiblings();=0A=
    return expression ? Selector.findElement(nextSiblings, expression, =
index) :=0A=
      nextSiblings[index || 0];=0A=
  },=0A=
=0A=
  select: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element, args);=0A=
  },=0A=
=0A=
  adjacent: function() {=0A=
    var args =3D $A(arguments), element =3D $(args.shift());=0A=
    return Selector.findChildElements(element.parentNode, =
args).without(element);=0A=
  },=0A=
=0A=
  identify: function(element) {=0A=
    element =3D $(element);=0A=
    var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A=
    if (id) return id;=0A=
    do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A=
    element.writeAttribute('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 value =3D=3D=3D undefined ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      var name =3D t.names[attr] || attr, 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().height;=0A=
  },=0A=
=0A=
  getWidth: function(element) {=0A=
    return $(element).getDimensions().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(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(className) ?=0A=
      'removeClassName' : 'addClassName'](className);=0A=
  },=0A=
=0A=
  // removes whitespace-only text node children=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 (element.sourceIndex && !Prototype.Browser.Opera) {=0A=
      var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A=
       nextAncestor =3D ancestor.nextSibling;=0A=
      if (!nextAncestor) {=0A=
        do { ancestor =3D ancestor.parentNode; }=0A=
        while (!(nextAncestor =3D ancestor.nextSibling) && =
ancestor.parentNode);=0A=
      }=0A=
      if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D ancestor) return true;=0A=
    return false;=0A=
  },=0A=
=0A=
  scrollTo: function(element) {=0A=
    element =3D $(element);=0A=
    var pos =3D element.cumulativeOffset();=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) {=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=
          (elementStyle.styleFloat =3D=3D=3D undefined ? '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=
  getDimensions: function(element) {=0A=
    element =3D $(element);=0A=
    var display =3D $(element).getStyle('display');=0A=
    if (display !=3D 'none' && display !=3D null) // Safari bug=0A=
      return {width: element.offsetWidth, height: element.offsetHeight};=0A=
=0A=
    // All *Width and *Height properties give 0 on elements with display =
none,=0A=
    // so enable the element temporarily=0A=
    var els =3D element.style;=0A=
    var originalVisibility =3D els.visibility;=0A=
    var originalPosition =3D els.position;=0A=
    var originalDisplay =3D els.display;=0A=
    els.visibility =3D 'hidden';=0A=
    els.position =3D 'absolute';=0A=
    els.display =3D 'block';=0A=
    var originalWidth =3D element.clientWidth;=0A=
    var originalHeight =3D element.clientHeight;=0A=
    els.display =3D originalDisplay;=0A=
    els.position =3D originalPosition;=0A=
    els.visibility =3D originalVisibility;=0A=
    return {width: originalWidth, height: originalHeight};=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=
      // Opera returns the offset relative to the positioning context, =
when an=0A=
      // element is position relative but top and left have not been =
defined=0A=
      if (window.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=
  cumulativeOffset: function(element) {=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=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  positionedOffset: function(element) {=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 (element.tagName =3D=3D 'BODY') break;=0A=
        var p =3D Element.getStyle(element, 'position');=0A=
        if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A=
      }=0A=
    } while (element);=0A=
    return Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  absolutize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'absolute') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    var offsets =3D element.positionedOffset();=0A=
    var top     =3D offsets[1];=0A=
    var left    =3D offsets[0];=0A=
    var width   =3D element.clientWidth;=0A=
    var height  =3D element.clientHeight;=0A=
=0A=
    element._originalLeft   =3D left - parseFloat(element.style.left  || =
0);=0A=
    element._originalTop    =3D top  - parseFloat(element.style.top || =
0);=0A=
    element._originalWidth  =3D element.style.width;=0A=
    element._originalHeight =3D element.style.height;=0A=
=0A=
    element.style.position =3D 'absolute';=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.width  =3D width + 'px';=0A=
    element.style.height =3D height + 'px';=0A=
    return element;=0A=
  },=0A=
=0A=
  relativize: function(element) {=0A=
    element =3D $(element);=0A=
    if (element.getStyle('position') =3D=3D 'relative') return;=0A=
    // Position.prepare(); // To be done manually by Scripty when it =
needs it.=0A=
=0A=
    element.style.position =3D 'relative';=0A=
    var top  =3D parseFloat(element.style.top  || 0) - =
(element._originalTop || 0);=0A=
    var left =3D parseFloat(element.style.left || 0) - =
(element._originalLeft || 0);=0A=
=0A=
    element.style.top    =3D top + 'px';=0A=
    element.style.left   =3D left + 'px';=0A=
    element.style.height =3D element._originalHeight;=0A=
    element.style.width  =3D element._originalWidth;=0A=
    return element;=0A=
  },=0A=
=0A=
  cumulativeScrollOffset: function(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 Element._returnOffset(valueL, valueT);=0A=
  },=0A=
=0A=
  getOffsetParent: function(element) {=0A=
    if (element.offsetParent) return $(element.offsetParent);=0A=
    if (element =3D=3D document.body) return $(element);=0A=
=0A=
    while ((element =3D element.parentNode) && element !=3D =
document.body)=0A=
      if (Element.getStyle(element, 'position') !=3D 'static')=0A=
        return $(element);=0A=
=0A=
    return $(document.body);=0A=
  },=0A=
=0A=
  viewportOffset: function(forElement) {=0A=
    var valueT =3D 0, valueL =3D 0;=0A=
=0A=
    var element =3D forElement;=0A=
    do {=0A=
      valueT +=3D element.offsetTop  || 0;=0A=
      valueL +=3D element.offsetLeft || 0;=0A=
=0A=
      // Safari fix=0A=
      if (element.offsetParent =3D=3D document.body &&=0A=
        Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A=
=0A=
    } while (element =3D element.offsetParent);=0A=
=0A=
    element =3D forElement;=0A=
    do {=0A=
      if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A=
        valueT -=3D element.scrollTop  || 0;=0A=
        valueL -=3D element.scrollLeft || 0;=0A=
      }=0A=
    } while (element =3D element.parentNode);=0A=
=0A=
    return Element._returnOffset(valueL, valueT);=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=
    // find page position of source=0A=
    source =3D $(source);=0A=
    var p =3D source.viewportOffset();=0A=
=0A=
    // find coordinate system to use=0A=
    element =3D $(element);=0A=
    var delta =3D [0, 0];=0A=
    var parent =3D null;=0A=
    // delta [0,0] will do fine with position: fixed elements,=0A=
    // position:absolute needs offsetParent deltas=0A=
    if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A=
      parent =3D element.getOffsetParent();=0A=
      delta =3D parent.viewportOffset();=0A=
    }=0A=
=0A=
    // correct by body offsets (fixes Safari)=0A=
    if (parent =3D=3D document.body) {=0A=
      delta[0] -=3D document.body.offsetLeft;=0A=
      delta[1] -=3D document.body.offsetTop;=0A=
    }=0A=
=0A=
    // set position=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=
Element.Methods.identify.counter =3D 1;=0A=
=0A=
Object.extend(Element.Methods, {=0A=
  getElementsBySelector: Element.Methods.select,=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=
=0A=
if (!document.createRange || Prototype.Browser.Opera) {=0A=
  Element.Methods.insert =3D 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 t =3D Element._insertionTranslations, content, position, pos, =
tagName;=0A=
=0A=
    for (position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      pos      =3D t[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        pos.insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      if (t.tags[tagName]) {=0A=
        var fragments =3D =
Element._getContentFromAnonymousElement(tagName, content.stripScripts());=0A=
        if (position =3D=3D 'top' || position =3D=3D 'after') =
fragments.reverse();=0A=
        fragments.each(pos.insert.curry(element));=0A=
      }=0A=
      else element.insertAdjacentHTML(pos.adjacency, =
content.stripScripts());=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods._getStyle =3D Element.Methods.getStyle;=0A=
  Element.Methods.getStyle =3D function(element, style) {=0A=
    switch(style) {=0A=
      case 'left':=0A=
      case 'top':=0A=
      case 'right':=0A=
      case 'bottom':=0A=
        if (Element._getStyle(element, 'position') =3D=3D 'static') =
return null;=0A=
      default: return Element._getStyle(element, style);=0A=
    }=0A=
  };=0A=
  Element.Methods._readAttribute =3D Element.Methods.readAttribute;=0A=
  Element.Methods.readAttribute =3D function(element, attribute) {=0A=
    if (attribute =3D=3D 'title') return element.title;=0A=
    return Element._readAttribute(element, attribute);=0A=
  };=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  $w('positionedOffset getOffsetParent =
viewportOffset').each(function(method) {=0A=
    Element.Methods[method] =3D Element.Methods[method].wrap(=0A=
      function(proceed, element) {=0A=
        element =3D $(element);=0A=
        var position =3D element.getStyle('position');=0A=
        if (position !=3D 'static') return proceed(element);=0A=
        element.setStyle({ position: 'relative' });=0A=
        var value =3D proceed(element);=0A=
        element.setStyle({ position: position });=0A=
        return value;=0A=
      }=0A=
    );=0A=
  });=0A=
=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 {=0A=
    read: {=0A=
      names: {=0A=
        'class': 'className',=0A=
        'for':   'htmlFor'=0A=
      },=0A=
      values: {=0A=
        _getAttr: 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(element, attribute) {=0A=
          var attribute =3D element.getAttribute(attribute);=0A=
          return attribute ? attribute.toString().slice(23, -2) : null;=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=
  Element._attributeTranslations.write =3D {=0A=
    names: Object.clone(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').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._getAttr,=0A=
      src:         v._getAttr,=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=
=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 =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=
  // Safari returns margins on body which is incorrect if the child is =
absolutely=0A=
  // positioned.  For performance reasons, redefine =
Position.cumulativeOffset for=0A=
  // KHTML/WebKit only.=0A=
  Element.Methods.cumulativeOffset =3D function(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 Element._returnOffset(valueL, valueT);=0A=
  };=0A=
}=0A=
=0A=
if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A=
  // IE and Opera are missing .innerHTML support for TABLE-related and =
SELECT elements=0A=
  Element.Methods.update =3D function(element, content) {=0A=
    element =3D $(element);=0A=
=0A=
    if (content && content.toElement) content =3D content.toElement();=0A=
    if (Object.isElement(content)) return =
element.update().insert(content);=0A=
=0A=
    content =3D Object.toHTML(content);=0A=
    var tagName =3D element.tagName.toUpperCase();=0A=
=0A=
    if (tagName in Element._insertionTranslations.tags) {=0A=
      $A(element.childNodes).each(function(node) { =
element.removeChild(node) });=0A=
      Element._getContentFromAnonymousElement(tagName, =
content.stripScripts())=0A=
        .each(function(node) { element.appendChild(node) });=0A=
    }=0A=
    else element.innerHTML =3D content.stripScripts();=0A=
=0A=
    content.evalScripts.bind(content).defer();=0A=
    return element;=0A=
  };=0A=
}=0A=
=0A=
if (document.createElement('div').outerHTML) {=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=
      var 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) {=0A=
  var div =3D new Element('div'), t =3D =
Element._insertionTranslations.tags[tagName];=0A=
  div.innerHTML =3D t[0] + html + t[1];=0A=
  t[2].times(function() { div =3D div.firstChild });=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: {=0A=
    adjacency: 'beforeBegin',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartBefore(element);=0A=
    }=0A=
  },=0A=
  top: {=0A=
    adjacency: 'afterBegin',=0A=
    insert: function(element, node) {=0A=
      element.insertBefore(node, element.firstChild);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.selectNodeContents(element);=0A=
      range.collapse(true);=0A=
    }=0A=
  },=0A=
  bottom: {=0A=
    adjacency: 'beforeEnd',=0A=
    insert: function(element, node) {=0A=
      element.appendChild(node);=0A=
    }=0A=
  },=0A=
  after: {=0A=
    adjacency: 'afterEnd',=0A=
    insert: function(element, node) {=0A=
      element.parentNode.insertBefore(node, element.nextSibling);=0A=
    },=0A=
    initializeRange: function(element, range) {=0A=
      range.setStartAfter(element);=0A=
    }=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=
  this.bottom.initializeRange =3D this.top.initializeRange;=0A=
  Object.extend(this.tags, {=0A=
    THEAD: this.tags.TBODY,=0A=
    TFOOT: this.tags.TBODY,=0A=
    TH:    this.tags.TD=0A=
  });=0A=
}).call(Element._insertionTranslations);=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=
if (!Prototype.BrowserFeatures.ElementExtensions &&=0A=
    document.createElement('div').__proto__) {=0A=
  window.HTMLElement =3D { };=0A=
  window.HTMLElement.prototype =3D =
document.createElement('div').__proto__;=0A=
  Prototype.BrowserFeatures.ElementExtensions =3D true;=0A=
}=0A=
=0A=
Element.extend =3D (function() {=0A=
  if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A=
    return Prototype.K;=0A=
=0A=
  var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A=
=0A=
  var extend =3D Object.extend(function(element) {=0A=
    if (!element || element._extendedByPrototype ||=0A=
        element.nodeType !=3D 1 || element =3D=3D window) return element;=0A=
=0A=
    var methods =3D Object.clone(Methods),=0A=
      tagName =3D element.tagName, property, value;=0A=
=0A=
    // extend methods for specific tags=0A=
    if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A=
=0A=
    for (property in methods) {=0A=
      value =3D methods[property];=0A=
      if (Object.isFunction(value) && !(property in element))=0A=
        element[property] =3D value.methodize();=0A=
    }=0A=
=0A=
    element._extendedByPrototype =3D Prototype.emptyFunction;=0A=
    return element;=0A=
=0A=
  }, {=0A=
    refresh: function() {=0A=
      // extend methods for all tags (Safari doesn't need this)=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=
Element.hasAttribute =3D function(element, attribute) {=0A=
  if (element.hasAttribute) return element.hasAttribute(attribute);=0A=
  return Element.Methods.Simulated.hasAttribute(element, attribute);=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=
    });=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=
    window[klass] =3D { };=0A=
    window[klass].prototype =3D =
document.createElement(tagName).__proto__;=0A=
    return window[klass];=0A=
  }=0A=
=0A=
  if (F.ElementExtensions) {=0A=
    copy(Element.Methods, HTMLElement.prototype);=0A=
    copy(Element.Methods.Simulated, HTMLElement.prototype, 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=
document.viewport =3D {=0A=
  getDimensions: function() {=0A=
    var dimensions =3D { };=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D self['inner' + D] ||=0A=
       (document.documentElement['client' + D] || document.body['client' =
+ D]);=0A=
    });=0A=
    return dimensions;=0A=
  },=0A=
=0A=
  getWidth: function() {=0A=
    return this.getDimensions().width;=0A=
  },=0A=
=0A=
  getHeight: function() {=0A=
    return this.getDimensions().height;=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=
/* Portions of the Selector class are derived from Jack Slocum=92s =
DomQuery,=0A=
 * part of YUI-Ext version 0.40, distributed under the terms of an =
MIT-style=0A=
 * license.  Please see http://www.yui-ext.com/ for more information. */=0A=
=0A=
var Selector =3D Class.create({=0A=
  initialize: function(expression) {=0A=
    this.expression =3D expression.strip();=0A=
    this.compileMatcher();=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    // Selectors with namespaced attributes can't use the XPath version=0A=
    if (Prototype.BrowserFeatures.XPath && =
!(/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return this.compileXPathMatcher();=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, h =3D =
Selector.handlers,=0A=
        c =3D Selector.criteria, le, p, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.matcher =3D Selector._cache[e];=0A=
      return;=0A=
    }=0A=
=0A=
    this.matcher =3D ["this.matcher =3D function(root) {",=0A=
                    "var r =3D root, h =3D Selector.handlers, c =3D =
false, n;"];=0A=
=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A=
    	      new Template(c[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.matcher.push("return h.unique(n);\n}");=0A=
    eval(this.matcher.join('\n'));=0A=
    Selector._cache[this.expression] =3D this.matcher;=0A=
  },=0A=
=0A=
  compileXPathMatcher: function() {=0A=
    var e =3D this.expression, ps =3D Selector.patterns,=0A=
        x =3D Selector.xpath, le, m;=0A=
=0A=
    if (Selector._cache[e]) {=0A=
      this.xpath =3D Selector._cache[e]; return;=0A=
    }=0A=
=0A=
    this.matcher =3D ['.//*'];=0A=
    while (e && le !=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        if (m =3D e.match(ps[i])) {=0A=
          this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A=
            new Template(x[i]).evaluate(m));=0A=
          e =3D e.replace(m[0], '');=0A=
          break;=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    this.xpath =3D this.matcher.join('');=0A=
    Selector._cache[this.expression] =3D this.xpath;=0A=
  },=0A=
=0A=
  findElements: function(root) {=0A=
    root =3D root || document;=0A=
    if (this.xpath) return document._getElementsByXPath(this.xpath, =
root);=0A=
    return this.matcher(root);=0A=
  },=0A=
=0A=
  match: function(element) {=0A=
    this.tokens =3D [];=0A=
=0A=
    var e =3D this.expression, ps =3D Selector.patterns, as =3D =
Selector.assertions;=0A=
    var le, p, m;=0A=
=0A=
    while (e && le !=3D=3D e && (/\S/).test(e)) {=0A=
      le =3D e;=0A=
      for (var i in ps) {=0A=
        p =3D ps[i];=0A=
        if (m =3D e.match(p)) {=0A=
          // use the Selector.assertions methods unless the selector=0A=
          // is too complex.=0A=
          if (as[i]) {=0A=
            this.tokens.push([i, Object.clone(m)]);=0A=
            e =3D e.replace(m[0], '');=0A=
          } else {=0A=
            // reluctantly do a document-wide search=0A=
            // and look for a match in the array=0A=
            return this.findElements(document).include(element);=0A=
          }=0A=
        }=0A=
      }=0A=
    }=0A=
=0A=
    var match =3D true, name, matches;=0A=
    for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A=
      name =3D token[0], matches =3D token[1];=0A=
      if (!Selector.assertions[name](element, matches)) {=0A=
        match =3D false; break;=0A=
      }=0A=
    }=0A=
=0A=
    return match;=0A=
  },=0A=
=0A=
  toString: function() {=0A=
    return this.expression;=0A=
  },=0A=
=0A=
  inspect: function() {=0A=
    return "#<Selector:" + this.expression.inspect() + ">";=0A=
  }=0A=
});=0A=
=0A=
Object.extend(Selector, {=0A=
  _cache: { },=0A=
=0A=
  xpath: {=0A=
    descendant:   "//*",=0A=
    child:        "/*",=0A=
    adjacent:     "/following-sibling::*[1]",=0A=
    laterSibling: '/following-sibling::*',=0A=
    tagName:      function(m) {=0A=
      if (m[1] =3D=3D '*') return '';=0A=
      return "[local-name()=3D'" + m[1].toLowerCase() +=0A=
             "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A=
    },=0A=
    className:    "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A=
    id:           "[@id=3D'#{1}']",=0A=
    attrPresence: "[@#{1}]",=0A=
    attr: function(m) {=0A=
      m[3] =3D m[5] || m[6];=0A=
      return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      var h =3D Selector.xpath.pseudos[m[1]];=0A=
      if (!h) return '';=0A=
      if (Object.isFunction(h)) return h(m);=0A=
      return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A=
    },=0A=
    operators: {=0A=
      '=3D':  "[@#{1}=3D'#{3}']",=0A=
      '!=3D': "[@#{1}!=3D'#{3}']",=0A=
      '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A=
      '$=3D': "[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",=0A=
      '*=3D': "[contains(@#{1}, '#{3}')]",=0A=
      '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A=
      '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A=
    },=0A=
    pseudos: {=0A=
      'first-child': '[not(preceding-sibling::*)]',=0A=
      'last-child':  '[not(following-sibling::*)]',=0A=
      'only-child':  '[not(preceding-sibling::* or =
following-sibling::*)]',=0A=
      'empty':       "[count(*) =3D 0 and (count(text()) =3D 0 or =
translate(text(), ' \t\r\n', '') =3D '')]",=0A=
      'checked':     "[@checked]",=0A=
      'disabled':    "[@disabled]",=0A=
      'enabled':     "[not(@disabled)]",=0A=
      'not': function(m) {=0A=
        var e =3D m[6], p =3D Selector.patterns,=0A=
            x =3D Selector.xpath, le, m, v;=0A=
=0A=
        var exclusion =3D [];=0A=
        while (e && le !=3D e && (/\S/).test(e)) {=0A=
          le =3D e;=0A=
          for (var i in p) {=0A=
            if (m =3D e.match(p[i])) {=0A=
              v =3D Object.isFunction(x[i]) ? x[i](m) : new =
Template(x[i]).evaluate(m);=0A=
              exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A=
              e =3D e.replace(m[0], '');=0A=
              break;=0A=
            }=0A=
          }=0A=
        }=0A=
        return "[not(" + exclusion.join(" and ") + ")]";=0A=
      },=0A=
      'nth-child':      function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-last-child': function(m) {=0A=
        return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A=
      },=0A=
      'nth-of-type':    function(m) {=0A=
        return Selector.xpath.pseudos.nth("position() ", m);=0A=
      },=0A=
      'nth-last-of-type': function(m) {=0A=
        return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", =
m);=0A=
      },=0A=
      'first-of-type':  function(m) {=0A=
        m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A=
      },=0A=
      'last-of-type':   function(m) {=0A=
        m[6] =3D "1"; return =
Selector.xpath.pseudos['nth-last-of-type'](m);=0A=
      },=0A=
      'only-of-type':   function(m) {=0A=
        var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + =
p['last-of-type'](m);=0A=
      },=0A=
      nth: function(fragment, m) {=0A=
        var mm, formula =3D m[6], predicate;=0A=
        if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
        if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
        if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A=
          return '[' + fragment + "=3D " + mm[1] + ']';=0A=
        if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A=
          if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A=
          var a =3D mm[1] ? Number(mm[1]) : 1;=0A=
          var b =3D mm[2] ? Number(mm[2]) : 0;=0A=
          predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A=
          "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A=
          return new Template(predicate).evaluate({=0A=
            fragment: fragment, a: a, b: b });=0A=
        }=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  criteria: {=0A=
    tagName:      'n =3D h.tagName(n, r, "#{1}", c);   c =3D false;',=0A=
    className:    'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A=
    id:           'n =3D h.id(n, r, "#{1}", c);        c =3D false;',=0A=
    attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A=
    attr: function(m) {=0A=
      m[3] =3D (m[5] || m[6]);=0A=
      return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    pseudo: function(m) {=0A=
      if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A=
      return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);=0A=
    },=0A=
    descendant:   'c =3D "descendant";',=0A=
    child:        'c =3D "child";',=0A=
    adjacent:     'c =3D "adjacent";',=0A=
    laterSibling: 'c =3D "laterSibling";'=0A=
  },=0A=
=0A=
  patterns: {=0A=
    // combinators must be listed first=0A=
    // (and descendant needs to be last combinator)=0A=
    laterSibling: /^\s*~\s*/,=0A=
    child:        /^\s*>\s*/,=0A=
    adjacent:     /^\s*\+\s*/,=0A=
    descendant:   /^\s/,=0A=
=0A=
    // selectors follow=0A=
    tagName:      /^\s*(\*|[\w\-]+)(\b|$)?/,=0A=
    id:           /^#([\w\-\*]+)(\b|$)/,=0A=
    className:    /^\.([\w\-\*]+)(\b|$)/,=0A=
    pseudo:       =
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s)|(?=3D:))/,=0A=
    attrPresence: /^\[([\w]+)\]/,=0A=
    attr:         =
/\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^=
\]]*?)))?\]/=0A=
  },=0A=
=0A=
  // for Selector.match and Element#match=0A=
  assertions: {=0A=
    tagName: function(element, matches) {=0A=
      return matches[1].toUpperCase() =3D=3D =
element.tagName.toUpperCase();=0A=
    },=0A=
=0A=
    className: function(element, matches) {=0A=
      return Element.hasClassName(element, matches[1]);=0A=
    },=0A=
=0A=
    id: function(element, matches) {=0A=
      return element.id =3D=3D=3D matches[1];=0A=
    },=0A=
=0A=
    attrPresence: function(element, matches) {=0A=
      return Element.hasAttribute(element, matches[1]);=0A=
    },=0A=
=0A=
    attr: function(element, matches) {=0A=
      var nodeValue =3D Element.readAttribute(element, matches[1]);=0A=
      return Selector.operators[matches[2]](nodeValue, matches[3]);=0A=
    }=0A=
  },=0A=
=0A=
  handlers: {=0A=
    // UTILITY FUNCTIONS=0A=
    // joins two collections=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // marks an array of nodes for counting=0A=
    mark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D true;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._counted =3D undefined;=0A=
      return nodes;=0A=
    },=0A=
=0A=
    // mark each child node with its position (for nth calls)=0A=
    // "ofType" flag indicates whether we're indexing for nth-of-type=0A=
    // rather than nth-child=0A=
    index: function(parentNode, reverse, ofType) {=0A=
      parentNode._counted =3D true;=0A=
      if (reverse) {=0A=
        for (var nodes =3D parentNode.childNodes, i =3D nodes.length - =
1, j =3D 1; i >=3D 0; i--) {=0A=
          var node =3D nodes[i];=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
        }=0A=
      } else {=0A=
        for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =
=3D nodes[i]; i++)=0A=
          if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) =
node.nodeIndex =3D j++;=0A=
      }=0A=
    },=0A=
=0A=
    // filters out duplicates and extends all nodes=0A=
    unique: function(nodes) {=0A=
      if (nodes.length =3D=3D 0) return nodes;=0A=
      var results =3D [], n;=0A=
      for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A=
        if (!(n =3D nodes[i])._counted) {=0A=
          n._counted =3D true;=0A=
          results.push(Element.extend(n));=0A=
        }=0A=
      return Selector.handlers.unmark(results);=0A=
    },=0A=
=0A=
    // COMBINATOR FUNCTIONS=0A=
    descendant: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, node.getElementsByTagName('*'));=0A=
      return results;=0A=
    },=0A=
=0A=
    child: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        for (var j =3D 0, children =3D [], child; child =3D =
node.childNodes[j]; j++)=0A=
          if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') =
results.push(child);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    adjacent: function(nodes) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        var next =3D this.nextElementSibling(node);=0A=
        if (next) results.push(next);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    laterSibling: function(nodes) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        h.concat(results, Element.nextSiblings(node));=0A=
      return results;=0A=
    },=0A=
=0A=
    nextElementSibling: function(node) {=0A=
      while (node =3D node.nextSibling)=0A=
	      if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    previousElementSibling: function(node) {=0A=
      while (node =3D node.previousSibling)=0A=
        if (node.nodeType =3D=3D 1) return node;=0A=
      return null;=0A=
    },=0A=
=0A=
    // TOKEN FUNCTIONS=0A=
    tagName: function(nodes, root, tagName, combinator) {=0A=
      tagName =3D tagName.toUpperCase();=0A=
      var results =3D [], h =3D Selector.handlers;=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          // fastlane for ordinary descendant combinators=0A=
          if (combinator =3D=3D "descendant") {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              h.concat(results, node.getElementsByTagName(tagName));=0A=
            return results;=0A=
          } else nodes =3D this[combinator](nodes);=0A=
          if (tagName =3D=3D "*") return nodes;=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.tagName.toUpperCase() =3D=3D tagName) =
results.push(node);=0A=
        return results;=0A=
      } else return root.getElementsByTagName(tagName);=0A=
    },=0A=
=0A=
    id: function(nodes, root, id, combinator) {=0A=
      var targetNode =3D $(id), h =3D Selector.handlers;=0A=
      if (!targetNode) return [];=0A=
      if (!nodes && root =3D=3D document) return [targetNode];=0A=
      if (nodes) {=0A=
        if (combinator) {=0A=
          if (combinator =3D=3D 'child') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (targetNode.parentNode =3D=3D node) return [targetNode];=0A=
          } else if (combinator =3D=3D 'descendant') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Element.descendantOf(targetNode, node)) return =
[targetNode];=0A=
          } else if (combinator =3D=3D 'adjacent') {=0A=
            for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
              if (Selector.handlers.previousElementSibling(targetNode) =
=3D=3D node)=0A=
                return [targetNode];=0A=
          } else nodes =3D h[combinator](nodes);=0A=
        }=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node =3D=3D targetNode) return [targetNode];=0A=
        return [];=0A=
      }=0A=
      return (targetNode && Element.descendantOf(targetNode, root)) ? =
[targetNode] : [];=0A=
    },=0A=
=0A=
    className: function(nodes, root, className, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      return Selector.handlers.byClassName(nodes, root, className);=0A=
    },=0A=
=0A=
    byClassName: function(nodes, root, className) {=0A=
      if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A=
      var needle =3D ' ' + className + ' ';=0A=
      for (var i =3D 0, results =3D [], node, nodeClassName; node =3D =
nodes[i]; i++) {=0A=
        nodeClassName =3D node.className;=0A=
        if (nodeClassName.length =3D=3D 0) continue;=0A=
        if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' =
').include(needle))=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    attrPresence: function(nodes, root, attr) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        if (Element.hasAttribute(node, attr)) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    attr: function(nodes, root, attr, value, operator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      var handler =3D Selector.operators[operator], results =3D [];=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        var nodeValue =3D Element.readAttribute(node, attr);=0A=
        if (nodeValue =3D=3D=3D null) continue;=0A=
        if (handler(nodeValue, value)) results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    pseudo: function(nodes, name, value, root, combinator) {=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      return Selector.pseudos[name](nodes, value, root);=0A=
    }=0A=
  },=0A=
=0A=
  pseudos: {=0A=
    'first-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.previousElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'last-child': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        if (Selector.handlers.nextElementSibling(node)) continue;=0A=
          results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
    'only-child': function(nodes, value, root) {=0A=
      var h =3D Selector.handlers;=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!h.previousElementSibling(node) && =
!h.nextElementSibling(node))=0A=
          results.push(node);=0A=
      return results;=0A=
    },=0A=
    'nth-child':        function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root);=0A=
    },=0A=
    'nth-last-child':   function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true);=0A=
    },=0A=
    'nth-of-type':      function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, false, true);=0A=
    },=0A=
    'nth-last-of-type': function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, formula, root, true, true);=0A=
    },=0A=
    'first-of-type':    function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, false, true);=0A=
    },=0A=
    'last-of-type':     function(nodes, formula, root) {=0A=
      return Selector.pseudos.nth(nodes, "1", root, true, true);=0A=
    },=0A=
    'only-of-type':     function(nodes, formula, root) {=0A=
      var p =3D Selector.pseudos;=0A=
      return p['last-of-type'](p['first-of-type'](nodes, formula, root), =
formula, root);=0A=
    },=0A=
=0A=
    // handles the an+b logic=0A=
    getIndices: function(a, b, total) {=0A=
      if (a =3D=3D 0) return b > 0 ? [b] : [];=0A=
      return $R(1, total).inject([], function(memo, i) {=0A=
        if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A=
        return memo;=0A=
      });=0A=
    },=0A=
=0A=
    // handles nth(-last)-child, nth(-last)-of-type, and =
(first|last)-of-type=0A=
    nth: function(nodes, formula, root, reverse, ofType) {=0A=
      if (nodes.length =3D=3D 0) return [];=0A=
      if (formula =3D=3D 'even') formula =3D '2n+0';=0A=
      if (formula =3D=3D 'odd')  formula =3D '2n+1';=0A=
      var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A=
      h.mark(nodes);=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A=
        if (!node.parentNode._counted) {=0A=
          h.index(node.parentNode, reverse, ofType);=0A=
          indexed.push(node.parentNode);=0A=
        }=0A=
      }=0A=
      if (formula.match(/^\d+$/)) { // just a number=0A=
        formula =3D Number(formula);=0A=
        for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
          if (node.nodeIndex =3D=3D formula) results.push(node);=0A=
      } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // =
an+b=0A=
        if (m[1] =3D=3D "-") m[1] =3D -1;=0A=
        var a =3D m[1] ? Number(m[1]) : 1;=0A=
        var b =3D m[2] ? Number(m[2]) : 0;=0A=
        var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A=
        for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; =
i++) {=0A=
          for (var j =3D 0; j < l; j++)=0A=
            if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A=
        }=0A=
      }=0A=
      h.unmark(nodes);=0A=
      h.unmark(indexed);=0A=
      return results;=0A=
    },=0A=
=0A=
    'empty': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A=
        // IE treats comments as element nodes=0A=
        if (node.tagName =3D=3D '!' || (node.firstChild && =
!node.innerHTML.match(/^\s*$/))) continue;=0A=
        results.push(node);=0A=
      }=0A=
      return results;=0A=
    },=0A=
=0A=
    'not': function(nodes, selector, root) {=0A=
      var h =3D Selector.handlers, selectorType, m;=0A=
      var exclusions =3D new Selector(selector).findElements(root);=0A=
      h.mark(exclusions);=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node._counted) results.push(node);=0A=
      h.unmark(exclusions);=0A=
      return results;=0A=
    },=0A=
=0A=
    'enabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (!node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'disabled': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.disabled) results.push(node);=0A=
      return results;=0A=
    },=0A=
=0A=
    'checked': function(nodes, value, root) {=0A=
      for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A=
        if (node.checked) results.push(node);=0A=
      return results;=0A=
    }=0A=
  },=0A=
=0A=
  operators: {=0A=
    '=3D':  function(nv, v) { return nv =3D=3D v; },=0A=
    '!=3D': function(nv, v) { return nv !=3D v; },=0A=
    '^=3D': function(nv, v) { return nv.startsWith(v); },=0A=
    '$=3D': function(nv, v) { return nv.endsWith(v); },=0A=
    '*=3D': function(nv, v) { return nv.include(v); },=0A=
    '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + =
' '); },=0A=
    '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + =
'-').include('-' + v.toUpperCase() + '-'); }=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D new Selector(expression).findElements(), h =3D =
Selector.handlers;=0A=
    h.mark(matches);=0A=
    for (var i =3D 0, results =3D [], element; element =3D elements[i]; =
i++)=0A=
      if (element._counted) results.push(element);=0A=
    h.unmark(matches);=0A=
    return results;=0A=
  },=0A=
=0A=
  findElement: function(elements, expression, index) {=0A=
    if (Object.isNumber(expression)) {=0A=
      index =3D expression; expression =3D false;=0A=
    }=0A=
    return Selector.matchElements(elements, expression || '*')[index || =
0];=0A=
  },=0A=
=0A=
  findChildElements: function(element, expressions) {=0A=
    var exprs =3D expressions.join(','), expressions =3D [];=0A=
    exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    var results =3D [], h =3D Selector.handlers;=0A=
    for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A=
      selector =3D new Selector(expressions[i].strip());=0A=
      h.concat(results, selector.findElements(element));=0A=
    }=0A=
    return (l > 1) ? h.unique(results) : results;=0A=
  }=0A=
});=0A=
=0A=
function $$() {=0A=
  return Selector.findChildElements(document, $A(arguments));=0A=
}=0A=
var Form =3D {=0A=
  reset: function(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 (options.hash =3D=3D=3D undefined) options.hash =3D true;=0A=
    var key, value, submitted =3D false, submit =3D options.submit;=0A=
=0A=
    var data =3D elements.inject({ }, 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 'submit' || =
(!submitted &&=0A=
            submit !=3D=3D false && (!submit || key =3D=3D submit) && =
(submitted =3D true)))) {=0A=
          if (key in result) {=0A=
            // a key is already present; construct an array of values=0A=
            if (!Object.isArray(result[key])) result[key] =3D =
[result[key]];=0A=
            result[key].push(value);=0A=
          }=0A=
          else result[key] =3D value;=0A=
        }=0A=
      }=0A=
      return result;=0A=
    });=0A=
=0A=
    return options.hash ? data : Object.toQueryString(data);=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=
    return $A($(form).getElementsByTagName('*')).inject([],=0A=
      function(elements, child) {=0A=
        if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
          elements.push(Element.extend(child));=0A=
        return elements;=0A=
      }=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'].include(element.tagName.toLowerCase());=0A=
    });=0A=
  },=0A=
=0A=
  focusFirstElement: function(form) {=0A=
    form =3D $(form);=0A=
    form.findFirstElement().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=
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=
  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'].include(element.type)))=0A=
        element.select();=0A=
    } catch (e) { }=0A=
    return element;=0A=
  },=0A=
=0A=
  disable: function(element) {=0A=
    element =3D $(element);=0A=
    element.blur();=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=
var $F =3D Form.Element.Methods.getValue;=0A=
=0A=
/*-----------------------------------------------------------------------=
---*/=0A=
=0A=
Form.Element.Serializers =3D {=0A=
  input: function(element, value) {=0A=
    switch (element.type.toLowerCase()) {=0A=
      case 'checkbox':=0A=
      case 'radio':=0A=
        return Form.Element.Serializers.inputSelector(element, value);=0A=
      default:=0A=
        return Form.Element.Serializers.textarea(element, value);=0A=
    }=0A=
  },=0A=
=0A=
  inputSelector: function(element, value) {=0A=
    if (value =3D=3D=3D undefined) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (value =3D=3D=3D undefined) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (index =3D=3D=3D undefined)=0A=
      return this[element.type =3D=3D 'select-one' ?=0A=
        'selectOne' : 'selectMany'](element);=0A=
    else {=0A=
      var opt, value, single =3D !Object.isArray(index);=0A=
      for (var i =3D 0, length =3D element.length; i < length; i++) {=0A=
        opt =3D element.options[i];=0A=
        value =3D this.optionValue(opt);=0A=
        if (single) {=0A=
          if (value =3D=3D index) {=0A=
            opt.selected =3D true;=0A=
            return;=0A=
          }=0A=
        }=0A=
        else opt.selected =3D index.include(value);=0A=
      }=0A=
    }=0A=
  },=0A=
=0A=
  selectOne: function(element) {=0A=
    var index =3D element.selectedIndex;=0A=
    return index >=3D 0 ? this.optionValue(element.options[index]) : =
null;=0A=
  },=0A=
=0A=
  selectMany: function(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(this.optionValue(opt));=0A=
    }=0A=
    return values;=0A=
  },=0A=
=0A=
  optionValue: function(opt) {=0A=
    // extend element because hasAttribute may not be native=0A=
    return Element.extend(opt).hasAttribute('value') ? opt.value : =
opt.text;=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=
if (!window.Event) var Event =3D { };=0A=
=0A=
Object.extend(Event, {=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=
  relatedTarget: function(event) {=0A=
    var element;=0A=
    switch(event.type) {=0A=
      case 'mouseover': element =3D event.fromElement; break;=0A=
      case 'mouseout':  element =3D event.toElement;   break;=0A=
      default: return null;=0A=
    }=0A=
    return Element.extend(element);=0A=
  }=0A=
});=0A=
=0A=
Event.Methods =3D (function() {=0A=
  var isButton;=0A=
=0A=
  if (Prototype.Browser.IE) {=0A=
    var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A=
    isButton =3D function(event, code) {=0A=
      return event.button =3D=3D buttonMap[code];=0A=
    };=0A=
=0A=
  } else if (Prototype.Browser.WebKit) {=0A=
    isButton =3D function(event, code) {=0A=
      switch (code) {=0A=
        case 0: return event.which =3D=3D 1 && !event.metaKey;=0A=
        case 1: return event.which =3D=3D 1 && event.metaKey;=0A=
        default: return false;=0A=
      }=0A=
    };=0A=
=0A=
  } else {=0A=
    isButton =3D function(event, code) {=0A=
      return event.which ? (event.which =3D=3D=3D code + 1) : =
(event.button =3D=3D=3D code);=0A=
    };=0A=
  }=0A=
=0A=
  return {=0A=
    isLeftClick:   function(event) { return isButton(event, 0) },=0A=
    isMiddleClick: function(event) { return isButton(event, 1) },=0A=
    isRightClick:  function(event) { return isButton(event, 2) },=0A=
=0A=
    element: function(event) {=0A=
      var node =3D Event.extend(event).target;=0A=
      return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? =
node.parentNode : node);=0A=
    },=0A=
=0A=
    findElement: function(event, expression) {=0A=
      var element =3D Event.element(event);=0A=
      return element.match(expression) ? element : =
element.up(expression);=0A=
    },=0A=
=0A=
    pointer: function(event) {=0A=
      return {=0A=
        x: event.pageX || (event.clientX +=0A=
          (document.documentElement.scrollLeft || =
document.body.scrollLeft)),=0A=
        y: event.pageY || (event.clientY +=0A=
          (document.documentElement.scrollTop || =
document.body.scrollTop))=0A=
      };=0A=
    },=0A=
=0A=
    pointerX: function(event) { return Event.pointer(event).x },=0A=
    pointerY: function(event) { return Event.pointer(event).y },=0A=
=0A=
    stop: function(event) {=0A=
      Event.extend(event);=0A=
      event.preventDefault();=0A=
      event.stopPropagation();=0A=
      event.stopped =3D true;=0A=
    }=0A=
  };=0A=
})();=0A=
=0A=
Event.extend =3D (function() {=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 (Prototype.Browser.IE) {=0A=
    Object.extend(methods, {=0A=
      stopPropagation: function() { this.cancelBubble =3D true },=0A=
      preventDefault:  function() { this.returnValue =3D false },=0A=
      inspect: function() { return "[object Event]" }=0A=
    });=0A=
=0A=
    return function(event) {=0A=
      if (!event) return false;=0A=
      if (event._extendedByPrototype) return event;=0A=
=0A=
      event._extendedByPrototype =3D Prototype.emptyFunction;=0A=
      var pointer =3D Event.pointer(event);=0A=
      Object.extend(event, {=0A=
        target: event.srcElement,=0A=
        relatedTarget: Event.relatedTarget(event),=0A=
        pageX:  pointer.x,=0A=
        pageY:  pointer.y=0A=
      });=0A=
      return Object.extend(event, methods);=0A=
    };=0A=
=0A=
  } else {=0A=
    Event.prototype =3D Event.prototype || =
document.createEvent("HTMLEvents").__proto__;=0A=
    Object.extend(Event.prototype, methods);=0A=
    return Prototype.K;=0A=
  }=0A=
})();=0A=
=0A=
Object.extend(Event, (function() {=0A=
  var cache =3D Event.cache;=0A=
=0A=
  function getEventID(element) {=0A=
    if (element._eventID) return element._eventID;=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._eventID =3D ++arguments.callee.id;=0A=
  }=0A=
=0A=
  function getDOMEventName(eventName) {=0A=
    if (eventName && eventName.include(':')) return "dataavailable";=0A=
    return eventName;=0A=
  }=0A=
=0A=
  function getCacheForID(id) {=0A=
    return cache[id] =3D cache[id] || { };=0A=
  }=0A=
=0A=
  function getWrappersForEventName(id, eventName) {=0A=
    var c =3D getCacheForID(id);=0A=
    return c[eventName] =3D c[eventName] || [];=0A=
  }=0A=
=0A=
  function createWrapper(element, eventName, handler) {=0A=
    var id =3D getEventID(element);=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    if (c.pluck("handler").include(handler)) return false;=0A=
=0A=
    var wrapper =3D function(event) {=0A=
      if (!Event || !Event.extend ||=0A=
        (event.eventName && event.eventName !=3D eventName))=0A=
          return false;=0A=
=0A=
      Event.extend(event);=0A=
      handler.call(element, event)=0A=
    };=0A=
=0A=
    wrapper.handler =3D handler;=0A=
    c.push(wrapper);=0A=
    return wrapper;=0A=
  }=0A=
=0A=
  function findWrapper(id, eventName, handler) {=0A=
    var c =3D getWrappersForEventName(id, eventName);=0A=
    return c.find(function(wrapper) { return wrapper.handler =3D=3D =
handler });=0A=
  }=0A=
=0A=
  function destroyWrapper(id, eventName, handler) {=0A=
    var c =3D getCacheForID(id);=0A=
    if (!c[eventName]) return false;=0A=
    c[eventName] =3D c[eventName].without(findWrapper(id, eventName, =
handler));=0A=
  }=0A=
=0A=
  function destroyCache() {=0A=
    for (var id in cache)=0A=
      for (var eventName in cache[id])=0A=
        cache[id][eventName] =3D null;=0A=
  }=0A=
=0A=
  if (window.attachEvent) {=0A=
    window.attachEvent("onunload", destroyCache);=0A=
  }=0A=
=0A=
  return {=0A=
    observe: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var name =3D getDOMEventName(eventName);=0A=
=0A=
      var wrapper =3D createWrapper(element, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.addEventListener) {=0A=
        element.addEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.attachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    stopObserving: function(element, eventName, handler) {=0A=
      element =3D $(element);=0A=
      var id =3D getEventID(element), name =3D =
getDOMEventName(eventName);=0A=
=0A=
      if (!handler && eventName) {=0A=
        getWrappersForEventName(id, eventName).each(function(wrapper) {=0A=
          element.stopObserving(eventName, wrapper.handler);=0A=
        });=0A=
        return element;=0A=
=0A=
      } else if (!eventName) {=0A=
        Object.keys(getCacheForID(id)).each(function(eventName) {=0A=
          element.stopObserving(eventName);=0A=
        });=0A=
        return element;=0A=
      }=0A=
=0A=
      var wrapper =3D findWrapper(id, eventName, handler);=0A=
      if (!wrapper) return element;=0A=
=0A=
      if (element.removeEventListener) {=0A=
        element.removeEventListener(name, wrapper, false);=0A=
      } else {=0A=
        element.detachEvent("on" + name, wrapper);=0A=
      }=0A=
=0A=
      destroyWrapper(id, eventName, handler);=0A=
=0A=
      return element;=0A=
    },=0A=
=0A=
    fire: function(element, eventName, memo) {=0A=
      element =3D $(element);=0A=
      if (element =3D=3D document && document.createEvent && =
!element.dispatchEvent)=0A=
        element =3D document.documentElement;=0A=
=0A=
      if (document.createEvent) {=0A=
        var event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        var event =3D document.createEventObject();=0A=
        event.eventType =3D "ondataavailable";=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=
=0A=
      return event;=0A=
    }=0A=
  };=0A=
})());=0A=
=0A=
Object.extend(Event, Event.Methods);=0A=
=0A=
Element.addMethods({=0A=
  fire:          Event.fire,=0A=
  observe:       Event.observe,=0A=
  stopObserving: Event.stopObserving=0A=
});=0A=
=0A=
Object.extend(document, {=0A=
  fire:          Element.Methods.fire.methodize(),=0A=
  observe:       Element.Methods.observe.methodize(),=0A=
  stopObserving: Element.Methods.stopObserving.methodize()=0A=
});=0A=
=0A=
(function() {=0A=
  /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A=
     Matthias Miller, Dean Edwards and John Resig. */=0A=
=0A=
  var timer, fired =3D false;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (fired) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    fired =3D true;=0A=
  }=0A=
=0A=
  if (document.addEventListener) {=0A=
    if (Prototype.Browser.WebKit) {=0A=
      timer =3D window.setInterval(function() {=0A=
        if (/loaded|complete/.test(document.readyState))=0A=
          fireContentLoadedEvent();=0A=
      }, 0);=0A=
=0A=
      Event.observe(window, "load", fireContentLoadedEvent);=0A=
=0A=
    } else {=0A=
      document.addEventListener("DOMContentLoaded",=0A=
        fireContentLoadedEvent, false);=0A=
    }=0A=
=0A=
  } else {=0A=
    document.write("<script id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");=0A=
    $("__onDOMContentLoaded").onreadystatechange =3D function() {=0A=
      if (this.readyState =3D=3D "complete") {=0A=
        this.onreadystatechange =3D null;=0A=
        fireContentLoadedEvent();=0A=
      }=0A=
    };=0A=
  }=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=
// This should be moved to script.aculo.us; notice the deprecated methods=0A=
// further below, that map to the newer Element methods.=0A=
var Position =3D {=0A=
  // set to true if needed, warning: firefox performance problems=0A=
  // NOT neeeded for page scrolling, only if draggable contained in=0A=
  // scrollable elements=0A=
  includeScrollOffsets: false,=0A=
=0A=
  // must be called before calling withinIncludingScrolloffset, every =
time the=0A=
  // page is scrolled=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=
  // caches x/y coordinate pair to use with overlap=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=
  // within must be called directly before=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=
  // Deprecation layer -- use newer Element methods now (1.5.2).=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=
Element.addMethods();

document.iframeLoaders =3D {};

iframe =3D function() { this.initialize.apply(this, arguments); };
iframe.prototype =3D {
	initialize: function(form, options,count){
		if (!options) options =3D {};
		this.form =3D form;
		this.uniqueId =3D count;
		document.iframeLoaders[this.uniqueId] =3D this;
		this.transport =3D this.getTransport();
		this.onComplete =3D options.onComplete || null;
		this.update =3D this.$(options.update) || null;
		this.updateMultiple =3D options.multiple || false;
		if (((navigator.vendor && (navigator.vendor.indexOf('Apple')) > -1) || =
window.opera) // safari and opera only
     && (/\/Direct\/Process(\?|$)/.test(form.action)) && form.elements =
&& (form.elements.length =3D=3D 1)) { // only change calls that contain =
1 element and whose actions end with /Direct/Process
			var url =3D form.action + '?jsonRequest=3D' + =
escape(form.elements[0].value), // change form submit to string; similar =
to changing form method to get
					doc =3D this.transport.contentWindow || =
this.transport.contentDocument; // retrieve the document of the iframe
			if (url.length < 80000) { // allow fallback to normal submission (80k =
is the max length for urls in safari)
				if (doc.document) // make sure we have the document and not the =
window
					doc =3D doc.document;
			=09
				try { // if this fails, fallback to normal submission
					doc.location.replace(url); // use location.replace to overwrite =
elements in history=20
					return;
				} catch (e) { };
			}
		}
		form.target=3D 'frame_'+this.uniqueId;
		form.setAttribute("target", 'frame_'+this.uniqueId); // in case the =
other one fails.
		form.submit();
	},

	onStateChange: function() {
		this.transport =3D this.$('frame_'+this.uniqueId);
		try {	 var doc =3D =
this.transport.contentDocument.document.body.innerHTML; =
this.transport.contentDocument.document.close(); }	// For NS6
		catch (e){=20
			try{ var doc =3D =
this.transport.contentWindow.document.body.innerHTML; =
this.transport.contentWindow.document.close(); } // For IE5.5 and IE6
			 catch (e){
				 try { var doc =3D this.transport.document.body.innerHTML; =
this.transport.document.body.close(); } // for IE5
					catch (e) {
						try	{ var doc =3D =
window.frames['frame_'+this.uniqueId].document.body.innerText; } // for =
really nasty browsers
						catch (e) { //alert(e);=20
						if (navigator.appVersion.indexOf("MSIE 6.0")!=3D-1){
								 document.getElementById("IE6Error").style.display =3D"block";=20
							}
						} // forget it.
				 }
			}
		}
		this.transport.responseText =3D doc;
		if (this.onComplete) =
setTimeout(this.bind(function(){this.onComplete(this.transport);}, =
this), 10);
		if (this.update) setTimeout(this.bind(function(){this.update.innerHTML =
=3D this.transport.responseText;}, this), 10);
		if (this.updateMultiple){ setTimeout(this.bind(function(){ // JSON =
support!
				try	{ var hasscript =3D false; eval("var inputObject =3D =
"+this.transport.responseText);	// we're expecting a JSON object, eval =
it to inputObject
					for (var i in inputObject) { if (i =3D=3D 'script') { hasscript =3D =
true; } // check if we passed some javascript along too
						else {if ( elm =3D this.$(i)) { elm.innerHTML =3D inputObject[i]; =
} else {=20
						//alert("element "+i+" not found!");=20
						} } // if it's not script, update the corresponding div
					} if (hasscript) eval(inputObject['script']); // some =
on-the-fly-javascript exchanging support too
				} catch (e) { //alert('There was an error processing: =
'+this.transport.responseText);=20
				} // in case of an error				=09
			}, this), 10);
		}=09
	},

	getTransport: function() {
		var divElm =3D document.createElement('DIV'), frame;
		divElm.setAttribute('style', 'width: 0; height: 0; margin: 0; padding: =
0; visibility: hidden; overflow: hidden');
		if (navigator.userAgent.indexOf('MSIE') > 0 && =
navigator.userAgent.indexOf('Opera') =3D=3D -1) {// switch to the crappy =
solution for IE
			divElm.style.width =3D 0;
			divElm.style.height =3D 0;
			divElm.style.margin =3D 0;
			divElm.style.padding =3D 0;
			divElm.style.visibility =3D 'hidden';
			divElm.style.overflow =3D 'hidden';
			divElm.innerHTML =3D '<iframe name=3D\"frame_'+this.uniqueId+'\" =
id=3D\"frame_'+this.uniqueId+'\" src=3D\"about:blank\" =
onload=3D\"setTimeout(function(){document.iframeLoaders['+this.uniqueId+'=
].onStateChange()},20);"></iframe>';
		} else {
			frame =3D document.createElement("iframe");
			frame.setAttribute("name", "frame_"+this.uniqueId);
			frame.setAttribute("id", "frame_"+this.uniqueId);
			frame.addEventListener("load", this.bind(function(){ =
this.onStateChange(); }, this), false);
			divElm.appendChild(frame);
		}
		document.body.appendChild(divElm);
		return frame;
	},
 =20
  bind: function(functionObject, referenceObject) {
    return function() {
      return functionObject.apply(referenceObject, arguments);
    }
  },
 =20
  '$': function(id) {
    return document.getElementById(id);
  }
};



RequestBatch =3D function() {
  this.initialize.apply(this, arguments);
};

// for unique id
var counter =3D 0;

// how many requests are still pending?
var pendingRequests =3D 0;

function DirectAccessErrorHandler(msg,ex){
//alert(msg);
}

// the core object to request batches
RequestBatch.prototype =3D {
    initialize: function() {
        this.UniqueId =3D counter++;
        this.Requests =3D new Array()
    },

    AddToRequest: function(requestThis) {
        this.Requests[this.Requests.length] =3D requestThis;
    },
  =20
    BeginRequest: function(serverUrl, callback) {
        pendingRequests++;
       =20
        var jsonString =3D JSON.stringify(this);

        var form =3D generateForm(this.UniqueId, serverUrl, jsonString);
        new iframe(form, {onComplete: function(request) =
{processResponse(callback, request);} }, this.UniqueId);

        // in case they reuse the requestbatch
        this.UniqueId =3D counter++;
    }
};

function generateForm(formId, serverUrl, inputVal) {
    // create the form
	var form =3D document.createElement("form");
	form.acceptCharset =3D "UTF-8";
	form.name =3D "f" + formId;
	form.id =3D "f" + formId;
	form.action =3D serverUrl;
=09
	// create the input element on the form
	var inputElem =3D document.createElement("input");
	inputElem.name =3D "jsonRequest";
	inputElem.type =3D "hidden";
	inputElem.value =3D inputVal;
	form.appendChild(inputElem);

	// Firefox has a behavior on refresh that displays a popup confirming =
that is it reloading a form.
	// We work around this by attempting to perform a get action if the =
size is below a threshold, else
	// we will run as a post
	form.method =3D "post";
    if(navigator.userAgent.toLowerCase().indexOf('firefox') !=3D -1) {
        var separator =3D serverUrl.indexOf('?') =3D=3D -1 ? "?" : "&";
        var fullRequestURL =3D serverUrl + separator + "jsonRequest=3D"+ =
escape(inputVal);
        if (fullRequestURL.length < 15000) {
            // we plan to perform a get, so we need to parse the sid out =
of the url and place it
            // inside the form
            var sidPos =3D serverUrl.indexOf('sid=3D');
            if (sidPos !=3D -1) {
                var endPos =3D serverUrl.indexOf('&', sidPos);
                var sid =3D serverUrl.substring(sidPos + =
'sid=3D'.length, endPos =3D=3D -1 ? serverUrl.length : endPos);
	            var sidInputElem =3D document.createElement("input");
	            sidInputElem.name =3D "sid";
	            sidInputElem.type =3D "hidden";
	            sidInputElem.value =3D sid;
	            form.appendChild(sidInputElem);
	            // remove the sid from the url
	            form.action =3D serverUrl.substring(0, sidPos-1);
            }
            form.method =3D "get";
        }
    }
=09
	// append the form to the document body
	// users must be cautious of when they call this due to a bug in IE
	// see http://support.microsoft.com/kb/927917 for details
	document.body.appendChild(form);
	return form;
}

function processResponse(callback, request)
{  =20
    pendingRequests--;
    try {=20
        var jsonResponse =3D unescape(request.responseText);
        var responseObject =3D JSON.parse(jsonResponse);
        try {
            callback(responseObject.ResponseBatch);
        } catch (e) {
            DirectAccessErrorHandler("exception during client callback", =
e);
        }
    } catch (e) {
        DirectAccessErrorHandler("exception during processResponse", e);
    }
}

function getPendingRequestCount()
{
    return pendingRequests;
}


// =
-------------------------------------------------------------------------=
-----------
// This file contains all the request type objects for the SiteLife JSON =
Direct API.
// Create instances of these objects, place them in a RequestBatch, and =
send them off.
// =
-------------------------------------------------------------------------=
-----------

(function() { // wrapped in a function to keep the Class variable out of =
the global scope
var Class =3D function() {
  return function() {
    this.initialize.apply(this, arguments);
  }
};
// Identify a user
UserKey =3D Class();
UserKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.UserKey =3D data;
   }
};
// Identify a comment
CommentKey =3D Class();
CommentKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.CommentKey =3D data;
   }
};
// Identify an article
ArticleKey =3D Class();
ArticleKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.ArticleKey =3D data;
   }
};

// Identify a persona message
PersonaMessageKey =3D Class();
PersonaMessageKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.PersonaMessageKey =3D data;
   }
};

// Identify a review
ReviewKey =3D Class();
ReviewKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.ReviewKey =3D data;
   }
};
// Identify a gallery
GalleryKey =3D Class();
GalleryKey.prototype =3D {
    initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.GalleryKey =3D data;
    }
};
// Identify a photo
PhotoKey =3D Class();
PhotoKey.prototype =3D {
    initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.PhotoKey =3D data;
    }
};
// Identify a video
VideoKey =3D Class();
VideoKey.prototype =3D {
    initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.VideoKey =3D data;
    }
};

// Wrapper to request a comment page
CommentPage =3D Class();
CommentPage.prototype =3D {
   initialize: function(articleKey, numberPerPage, onPage, sort) {
        var data =3D new Object();
        data.ArticleKey =3D articleKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.Sort =3D sort;
        this.CommentPage =3D data;
   }
};

// Wrapper to request a persona message page
PersonaMessagePage =3D Class();
PersonaMessagePage.prototype =3D {
   initialize: function(userKey, numberPerPage, onPage, sort) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.Sort =3D sort;
        this.PersonaMessagePage =3D data;
   }
};

// Wrapper to request a review page
ReviewPage =3D Class();
ReviewPage.prototype =3D {
   initialize: function(articleKey, numberPerPage, onPage,sort) {
        var data =3D new Object();
        data.ArticleKey =3D articleKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.Sort =3D sort;
        this.ReviewPage =3D data;
   }
};
// Wrapper of types a gallery can contain
MediaType =3D Class();
MediaType.prototype =3D {
    initialize: function(name) {
        var data =3D new Object();
        data.Name =3D name;
        this.MediaType =3D data;
    }
};
// Wrapper to request a page of public galleries
PublicGalleryPage =3D Class();
PublicGalleryPage.prototype =3D {
    initialize: function(numberPerPage, onPage, mediaType) {
        var data =3D new Object();
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.MediaType =3D mediaType;
        this.PublicGalleryPage =3D data;
    }
};
// Wrapper to request a page of user galleries
UserGalleryPage =3D Class();
UserGalleryPage.prototype =3D {
    initialize: function(userKey, numberPerPage, onPage, mediaType) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.MediaType =3D mediaType;
        this.UserGalleryPage =3D data;
    }
};
// Wrapper to request a page of photos
PhotoPage =3D Class();
PhotoPage.prototype =3D {
    initialize: function(galleryKey, numberPerPage, onPage) {
        var data =3D new Object();
        data.GalleryKey =3D galleryKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        this.PhotoPage =3D data;
    }
};
// Wrapper to request a page of videos
VideoPage =3D Class();
VideoPage.prototype =3D {
    initialize: function(galleryKey, numberPerPage, onPage) {
        var data =3D new Object();
        data.GalleryKey =3D galleryKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        this.VideoPage =3D data;
    }
};
// Wrapper to request a comment action
CommentAction =3D Class();
CommentAction.prototype =3D {
   initialize: function(commentOnKey, onPageUrl, onPageTitle, =
commentBody) {
        var data =3D new Object();
        data.CommentOnKey =3D commentOnKey;
        data.OnPageUrl =3D onPageUrl;
        data.OnPageTitle =3D onPageTitle;
        data.CommentBody =3D commentBody;
        this.CommentAction =3D data;
   }
};
// Wrapper to request a review action
ReviewAction =3D Class();
ReviewAction.prototype =3D {
   initialize: function(reviewOnThisKey, onPageUrl, onPageTitle,=20
                        reviewTitle, reviewRating, reviewBody, =
reviewPros, reviewCons) {
        var data =3D new Object();
        data.ReviewOnKey =3D reviewOnThisKey;
        data.OnPageUrl =3D onPageUrl;
        data.OnPageTitle =3D onPageTitle;
        data.ReviewTitle =3D reviewTitle;
        data.ReviewRating =3D reviewRating;
        data.ReviewBody =3D reviewBody;
        data.ReviewPros =3D reviewPros;
        data.ReviewCons =3D reviewCons;
        this.ReviewAction =3D data;
   }
};
// Wrapper to request a recommend action
RecommendAction =3D Class();
RecommendAction.prototype =3D {
   initialize: function(recommendThisKey) {
        var data =3D new Object();
        data.RecommendThisKey =3D recommendThisKey;
        this.RecommendAction =3D data;
   }
};
// Wrapper to request a rate action
RateAction =3D Class();
RateAction.prototype =3D {
   initialize: function(rateThisKey, rating) {
        var data =3D new Object();
        data.RateThisKey =3D rateThisKey;
        data.Rating =3D rating;
        this.RateAction =3D data;
   }
};

// Permanently delete a gallery, video or photo
DeleteContentAction =3D Class();
DeleteContentAction.prototype =3D {
   initialize: function(deleteThisContent) {
        var data =3D new Object();
        data.DeleteThisContent =3D deleteThisContent;
        this.DeleteContentAction =3D data;
   }
};

// Email from the SiteLife system
EmailContentAction =3D Class();
EmailContentAction.prototype =3D {
   initialize: function(toAddress, subject, body) {
        var data =3D new Object();
        data.ToAddress =3D toAddress;
        data.Subject =3D subject;
        data.Body =3D body;
        this.EmailContentAction =3D data;
   }
};

// Wrapper to request a report abuse action
ReportAbuseAction =3D Class();
ReportAbuseAction.prototype =3D {
   initialize: function(reportThisKey, abuseReason, abuseDescription) {
        var data =3D new Object();
        data.ReportThisKey =3D reportThisKey;
        data.AbuseReason =3D abuseReason;
        data.AbuseDescription =3D abuseDescription;
        this.ReportAbuseAction =3D data;
   }
};
// Category used for discovery
Category =3D Class();
Category.prototype =3D {
   initialize: function(name) {
        var data =3D new Object();
        data.Name =3D name;
        this.Category =3D data;
   }
};
// Section used for discovery
Section =3D Class();
Section.prototype =3D {
    initialize: function(name) {
        var data =3D new Object();
        data.Name =3D name;
        this.Section =3D data;
    }
};
// Update or create an article
UpdateArticleAction =3D Class();
UpdateArticleAction.prototype =3D {
   initialize: function(updateArticle, onPageUrl, onPageTitle, =
section,categories) {
        var data =3D new Object();
        data.UpdateArticle =3D updateArticle;
        data.OnPageUrl =3D onPageUrl;
        data.OnPageTitle =3D onPageTitle;
        data.Section =3D section;
        data.Categories =3D categories;
        this.UpdateArticleAction =3D data;
   }
};
// Update or create a gallery
UpdateGalleryAction =3D Class();
UpdateGalleryAction.prototype =3D {
    initialize: function(updateGallery, galleryType, mediaType, title, =
description, tags, section, galleryPromo) {
        var data =3D new Object();
        data.UpdateGallery =3D updateGallery;
        data.GalleryType =3D galleryType;
        data.MediaType =3D mediaType;
        data.Title =3D title;
        data.Description =3D description;
        data.Tags =3D tags;
        data.Section =3D section;
        data.GalleryPromo =3D galleryPromo;
        this.UpdateGalleryAction =3D data;
    }
};
// Update or create a photo
UpdatePhotoAction =3D Class();
UpdatePhotoAction.prototype =3D {
    initialize: function(updatePhoto, title, description, tags, section) =
{
        var data =3D new Object();
        data.UpdatePhoto =3D updatePhoto;
        data.Title =3D title;
        data.Description =3D description;
        data.Tags =3D tags;
        data.Section =3D section;
        this.UpdatePhotoAction =3D data;
    }
};
// Update or create a video
UpdateVideoAction =3D Class();
UpdateVideoAction.prototype =3D {
    initialize: function(updateVideo, title, description, tags, section) =
{
        var data =3D new Object();
        data.UpdateVideo =3D updateVideo;
        data.Title =3D title;
        data.Description =3D description;
        data.Tags =3D tags;
        data.Section =3D section;
        this.UpdateVideoAction =3D data;
    }
};
//=20
GalleryType =3D Class();
GalleryType.prototype =3D {
    initialize: function(name) {
        var data =3D new Object();
        data.Name =3D name;
        this.GalleryType =3D data;
    }
};
// GalleryPromo used for setting promotional text for public galleries
GalleryPromo =3D Class();
GalleryPromo.prototype =3D {
    initialize: function(title, body, photoKey) {
        var data =3D new Object();
        data.Title =3D title;
        data.Body =3D body;
        data.PhotoKey =3D photoKey;
        this.GalleryPromo =3D data;
    }
};
// UserTier used for discovery
UserTier =3D Class();
UserTier.prototype =3D {
    initialize: function(name) {
        var data =3D new Object();
        data.Name =3D name;
        this.UserTier =3D data;
    }
};
// Activity used for discovery
Activity =3D Class();
Activity.prototype =3D {
    initialize: function(name) {
        var data =3D new Object();
        data.Name =3D name;
        this.Activity =3D data;
    }
};
// Discovery on articles
DiscoverArticlesAction =3D Class();
DiscoverArticlesAction.prototype =3D {
   initialize: =
function(searchSections,searchCategories,limitToContributors,activity,age=
,maximumNumberOfDiscoveries) {
        var data =3D new Object();
        data.SearchSections =3D searchSections;
        data.SearchCategories =3D searchCategories;
        data.LimitToContributors =3D limitToContributors;
        data.Activity =3D activity;
        data.Age =3D age;
        data.MaximumNumberOfDiscoveries =3D maximumNumberOfDiscoveries;

        this.DiscoverArticlesAction =3D data;
   }
};

// Action used to add a friend
AddFriendAction =3D Class();
AddFriendAction.prototype =3D {
    initialize: function(friendUserKey) {
        var data =3D new Object();
        data.FriendUserKey =3D friendUserKey;
        this.AddFriendAction =3D data;
    }
};

// Action used to add a message
AddPersonaMessageAction =3D Class();
AddPersonaMessageAction.prototype =3D {
    initialize: function(toUserKey, body) {
        var data =3D new Object();
        data.ToUserKey =3D toUserKey;
        data.Body =3D body;
        this.AddPersonaMessageAction =3D data;
    }
};

// Action used to remove a message
RemovePersonaMessageAction =3D Class();
RemovePersonaMessageAction.prototype =3D {
    initialize: function(personaMessageKey) {
        var data =3D new Object();
        data.PersonaMessageKey =3D personaMessageKey;
        this.RemovePersonaMessageAction =3D data;
    }
};

// Action used to approve a friend
ApproveFriendAction =3D Class();
ApproveFriendAction.prototype =3D {
    initialize: function(friendUserKey, isApproved) {
        var data =3D new Object();
        data.FriendUserKey =3D friendUserKey;
        data.IsApproved =3D isApproved;
        this.ApproveFriendAction =3D data;
    }
};

// Action used to remove a friend
RemoveFriendAction =3D Class();
RemoveFriendAction.prototype =3D {
    initialize: function(friendUserKey) {
        var data =3D new Object();
        data.FriendUserKey =3D friendUserKey;
        this.RemoveFriendAction =3D data;
    }
};

// Wrapper to request a friend page
FriendPage =3D Class();
FriendPage.prototype =3D {
   initialize: function(userKey, numberPerPage, onPage, isPendingList) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.IsPendingList =3D isPendingList;
        this.FriendPage =3D data;
   }
};

// Wrapper to request if a given user key is a friend of the user =
specified by the second parameter
// if the userKey parameter is not specified, the currently logged-in =
user is used
IsFriend =3D Class();
IsFriend.prototype =3D {
   initialize: function(friendUserKey, userKey) {
        var data =3D new Object();
        data.FriendUserKey =3D friendUserKey;
        data.UserKey =3D userKey;
        this.IsFriend =3D data;
   }
};
											=09
// Discovery on content
DiscoverContentAction =3D Class();
DiscoverContentAction.prototype =3D {
   initialize: =
function(searchSections,searchCategories,limitToContributors,activity,con=
tentType,age,maximumNumberOfDiscoveries, filterBySiteOfOrigin) {
        var data =3D new Object();
        data.SearchSections =3D searchSections;
        data.SearchCategories =3D searchCategories;
        data.LimitToContributors =3D limitToContributors;
        data.Activity =3D activity;
        data.ContentType =3D contentType;
        data.Age =3D age;
        data.MaximumNumberOfDiscoveries =3D maximumNumberOfDiscoveries;
        data.FilterBySiteOfOrigin =3D filterBySiteOfOrigin;
        this.DiscoverContentAction =3D data;
   }
};

// Content type for discovery
ContentType =3D Class();
ContentType.prototype =3D {
    initialize: function(name) {
        var data =3D new Object();
        data.Name =3D name;
        this.ContentType =3D data;
    }
};
											=09
UpdateUserProfileAction =3D Class();
UpdateUserProfileAction.prototype =3D {
   initialize: function(   userKey,=20
                            aboutMe,=20
                            location,
                            signature,
                            dateOfBirth,=20
                            sex,=20
                            personaPrivacyMode,=20
                            commentsTabVisible,=20
                            photosTabVisible,=20
                            messagesOpenToEveryone,=20
                            isEmailNotificationsEnabled,=20
                            selectedStyleId,=20
                            customAnswers,=20
                            extendedProfile) {
                           =20
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.AboutMe =3D aboutMe;
        data.Location =3D location;
        data.Signature =3D signature;
        data.DateOfBirth =3D dateOfBirth;
        data.Sex =3D sex;
		data.PersonaPrivacyMode =3D personaPrivacyMode;
		data.CommentsTabVisible =3D commentsTabVisible;
		data.PhotosTabVisible =3D photosTabVisible;
		data.MessagesOpenToEveryone =3D messagesOpenToEveryone;
		data.IsEmailNotificationsEnabled =3D isEmailNotificationsEnabled;
		data.SelectedStyleId =3D selectedStyleId;
		data.CustomAnswers =3D customAnswers;
		data.ExtendedProfile =3D extendedProfile;       =20
        this.UpdateUserProfileAction =3D data;
   }
};

SearchAction =3D Class();
SearchAction.prototype =3D {
   initialize: function(searchType, searchString, numberPerPage, onPage =
) {
        var data =3D new Object();
        data.SearchType =3D searchType;
        data.SearchString =3D searchString;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        this.SearchAction =3D data;
   }
};

// Wrapper to request a watch item page
WatchItemPage =3D Class();
WatchItemPage.prototype =3D {
   initialize: function(userKey, numberPerPage, onPage) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        this.WatchItemPage =3D data;
   }
};

// Wrapper to add a watch item
AddWatchItemAction =3D Class();
AddWatchItemAction.prototype =3D {
   initialize: function(userKey, watchTargetKey, title, url ) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.WatchTargetKey =3D watchTargetKey;
        data.WatchItemTitle =3D title;
        data.WatchItemUrl =3D url;
        this.AddWatchItemAction =3D data;
   }
};

// Wrapper to delete a watch item
DeleteWatchItemAction =3D Class();
DeleteWatchItemAction.prototype =3D {
   initialize: function(userKey, watchTargetKey) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.WatchTargetKey =3D watchTargetKey;
        this.DeleteWatchItemAction =3D data;
   }
};

// Identify a blog with this blog key
BlogKey =3D Class();
BlogKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.BlogKey =3D data;
   }
};

// Identify a blog post with this blog post key
BlogPostKey =3D Class();
BlogPostKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.BlogPostKey =3D data;
   }
};

// Wrapper to request a blog post page
BlogPostPage =3D Class();
BlogPostPage.prototype =3D {
   initialize: function(blogKey, numberPerPage, onPage, sort) {
        var data =3D new Object();
        data.BlogKey =3D blogKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.Sort =3D sort;
        this.BlogPostPage =3D data;
   }
};


// Wrapper to request a blog post archive count
BlogPostArchiveCount =3D Class();
BlogPostArchiveCount.prototype =3D {
   initialize: function(blogKey) {
        var data =3D new Object();
        data.BlogKey =3D blogKey;
        this.BlogPostArchiveCount =3D data;
   }
};


// Wrapper to request a blog post archive content page
BlogPostArchiveContentPage =3D Class();
BlogPostArchiveContentPage .prototype =3D {
   initialize: function(blogKey, month, numberPerPage, onPage, sort) {
        var data =3D new Object();
        data.BlogKey =3D blogKey;
        data.Month =3D month;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.Sort =3D sort;
        this.BlogPostArchiveContentPage =3D data;
   }
};


// Wrapper to request a user comment page
UserCommentPage =3D Class();
UserCommentPage.prototype =3D {
   initialize: function(userKey, numberPerPage, onPage, sort) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.Sort =3D sort;
        this.UserCommentPage =3D data;
   }
};


// Wrapper to request blog tag=20
RecentBlogTag =3D Class();
RecentBlogTag.prototype =3D {
   initialize: function(blogKey) {
        var data =3D new Object();
        data.BlogKey =3D blogKey;
        this.RecentBlogTag =3D data;
   }
};


// Wrapper to request recent user photo page
RecentUserPhotoPage =3D Class();
RecentUserPhotoPage.prototype =3D {
   initialize: function(userKey, numberPerPage, onPage) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        this.RecentUserPhotoPage =3D data;
   }
};

// Wrapper to request recent user video page
RecentUserVideoPage =3D Class();
RecentUserVideoPage .prototype =3D {
   initialize: function(userKey, numberPerPage, onPage) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        this.RecentUserVideoPage  =3D data;
   }
};


// Wrapper to request recent public gallery page
RecentPublicGalleryPage =3D Class();
RecentPublicGalleryPage .prototype =3D {
   initialize: function(userKey, numberPerPage, onPage) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        this.RecentPublicGalleryPage  =3D data;
   }
};
   =20
   =20
// Wrapper to request recent user activity page
RecentUserActivity =3D Class();
RecentUserActivity .prototype =3D {
   initialize: function(userKey) {
        var data =3D new Object();
        data.UserKey =3D userKey;
       this.RecentUserActivity  =3D data;
   }
};


// Wrapper to request page of user media submission counts
UserMediaSubmissionsCountPage =3D Class();
UserMediaSubmissionsCountPage .prototype =3D {
    initialize: function(userKey, mediaType, numberPerPage, onPage) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.MediaType =3D mediaType;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        this.UserMediaSubmissionsCountPage =3D data;
    }
};


// Wrapper to request recent forum discussion page
RecentForumDiscussionPage =3D Class();
RecentForumDiscussionPage .prototype =3D {
   initialize: function(userKey, numberPerPage, onPage) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        this.RecentForumDiscussionPage =3D data;
   }
};

   =20
// Wrapper to request user group forum page
UserGroupForumPage =3D Class();
UserGroupForumPage .prototype =3D {
   initialize: function(userKey, numberPerPage, onPage, sort) {
        var data =3D new Object();
        data.UserKey =3D userKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.Sort =3D sort;
        this.UserGroupForumPage =3D data;
   }
};

// The blogRollEntry used in UpdateBlogAction
BlogRollEntry =3D Class();
BlogRollEntry.prototype =3D {
   initialize: function(name, url) {
        var data =3D new Object();
        data.Name =3D name;
        data.Url =3D url;
        this.BlogRollEntry =3D data;
   }
};

// Update or create a blog
UpdateBlogAction =3D Class();
UpdateBlogAction.prototype =3D {
   initialize: function(updateBlog, title, tagline, blogRollEntries) {
        var data =3D new Object();
        data.BlogKey =3D updateBlog;
        data.Title =3D title;
        data.Tagline =3D tagline;
        data.BlogRollEntries =3D blogRollEntries;
        this.UpdateBlogAction =3D data;
   }
};

// Update or create a blog post, key can be either a post key (update =
case)
// or a blog key (create case)
UpdateBlogPostAction =3D Class();
UpdateBlogPostAction.prototype =3D {
   initialize: function(key, title, body, tags, publishDate, published) =
{
        var data =3D new Object();
        data.TargetThis =3D key;
        data.Title =3D title;
        data.Body =3D body;
        data.Tags =3D tags;
        data.Date =3D publishDate;
        data.Published =3D published;
        this.UpdateBlogPostAction =3D data;
   }
};

// Identify a forum discussion with this DiscussionKey=20
DiscussionKey =3D Class();
DiscussionKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.DiscussionKey =3D data;
   }
};

// Identify a custom item with this CustomItemKey
CustomItemKey =3D Class();
CustomItemKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.CustomItemKey =3D data;
   }
};

// Identify a custom collection with this CustomCollectionKey
CustomCollectionKey =3D Class();
CustomCollectionKey.prototype =3D {
   initialize: function(key) {
        var data =3D new Object();
        data.Key =3D key;
        this.CustomCollectionKey =3D data;
   }
};

// Update or create a custom item in storage
UpdateCustomItemAction =3D Class();
UpdateCustomItemAction.prototype =3D {
   initialize: function(customItemKey, name, mimeType, displayText, =
content, includeInRecentActivity) {
        var data =3D new Object();
        data.CustomItemKey =3D customItemKey;
        data.Name =3D name;
        data.MimeType =3D mimeType;
        data.DisplayText =3D displayText;
        data.Content =3D content;
        if ((typeof(includeInRecentActivity) =3D=3D 'undefined') || =
(includeInRecentActivity =3D=3D null)) {
            // Default to true for backwards compatibility
            includeInRecentActivity =3D true;
        }
        data.IncludeInRecentActivity =3D includeInRecentActivity
        this.UpdateCustomItemAction =3D data;
   }
};

// Add a new custom collection to storage
AddCustomCollectionAction =3D Class();
AddCustomCollectionAction.prototype =3D {
   initialize: function(customCollectionKey, customCollectionName) {
        var data =3D new Object();
        data.CustomCollectionKey =3D customCollectionKey;
        data.CustomCollectionName =3D customCollectionName;
        this.AddCustomCollectionAction =3D data;
   }
};

// Insert an item into a custom collection
InsertIntoCollectionAction =3D Class();
InsertIntoCollectionAction.prototype =3D {
   initialize: function(customCollectionKey, insertThisKey, position) {
        var data =3D new Object();
        data.CustomCollectionKey =3D customCollectionKey;
        data.InsertThisKey =3D insertThisKey;
        data.Position =3D position;
        this.InsertIntoCollectionAction =3D data;
   }
};

// Remove an item from a custom collection (position can be null to =
specify to remove all occurrences of item)
RemoveFromCollectionAction =3D Class();
RemoveFromCollectionAction.prototype =3D {
   initialize: function(customCollectionKey, removeThisKey, position) {
        var data =3D new Object();
        data.CustomCollectionKey =3D customCollectionKey;
        data.RemoveThisKey =3D removeThisKey;
        data.Position =3D position;
        this.RemoveFromCollectionAction =3D data;
   }
};

// Get a page of items out of a custom collection
CustomCollectionPage =3D Class();
CustomCollectionPage.prototype =3D {
   initialize: function(customCollectionKey, numberPerPage, onPage, =
sort) {
        var data =3D new Object();
        data.CustomCollectionKey =3D customCollectionKey;
        data.NumberPerPage =3D numberPerPage;
        data.OnPage =3D onPage;
        data.Sort =3D sort;
        this.CustomCollectionPage =3D data;
   }
};


// Get a page of items out of a custom collection
EditorMessageRequest =3D Class();
EditorMessageRequest.prototype =3D {
   initialize: function() {
      this.EditorMessageRequest =3D new Object();
   }
};

// Retrieve a user's tags for the given content type
UserTags =3D Class();
UserTags.prototype =3D {
   initialize: function(userKey, contentType) {
      var data =3D new Object();
      data.UserKey =3D userKey;
      data.ContentType =3D contentType;
      this.UserTags =3D data;
   }
};

})();

eval(function(p,a,c,k,e,d){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--)d[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
d[e]}];e=3Dfunction(){return'\\w+'};c=3D1;};while(c--)if(k[c])p=3Dp.repla=
ce(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('c =
w=3D{4j:N,8n:"",7m:N,4G:"",6U:N,75:N,5K:N,dB:"",dp:"",23:0,5d:0,6F:R,1d:"=
",dv:K 1W(),ds:K 1W(),dt:K 1W(),3U:" ",9v:" =
",6E:16,3r:"N",2E:99,9o:"f7://f5."+V.fd+"/fb.0/f2/eY/fp-5v-fi.fe",en:R,eq=
:R,eE:R,54:1,3b:R,eC:R,4Q:1,6s:10,9K:"12",7i:z(eD){1m{q(u.4j=3D=3DN){u.9r=
();q(u.3r=3D=3D"N"){q($("ax")){u.28()}B =
q($("aq")){u.2j()}q(X(48)!=3D"Y"){u.7D()}q(w.4x){w.4x()}}B =
V.2P("ar").1c.1H=3D"2X"}}1q(e){u.1t("7i",e)}},2t:{\'1Q\':{\'3d\':R},\'1N\=
':{\'3d\':R}},an:R,3b:R,5s:z(2e,41){q(2e!=3D"ao"){c 5f=3D"<5h =
3i=3D\'"+41+"\' 1A=3D\'6t aZ\'/>";w.3U=3D41;q(w.7m){c 7A=3D"<a =
18=3D\'"+w.7f+w.4G+\'&U=3D\'+2e+"\'>"+5f+"</a>";5f=3D7A}E 5f}B =
E""},7s:z(2e){E w.7f+w.4G+\'&U=3D\'+2e},b2:z(){c 7l=3D2x.4C.aT("at");E =
w.9f(7l,"a")},6u:z(2e,7v,aL,aH,1G,aJ){c 3U=3Du.7s(2e);c 7C=3D"<a =
18=3D\'"+w.7f+w.4G+"&U=3D"+2e+"\'><b>"+7v+"</b></a>";E 7C},7V:z(){E =
2x.58.c3.9s("cf")},cv:z(7H){c 7k=3D"<a 18=3D\'"+u.cu+"?cj=3Dcp\'>"+7H+" =
bm</a>";E 7k},5t:z(I,G,7t){c 3M=3D"";q(7t=3D=3DN){3M+=3D"<F =
1n=3D\'6e:"+I+":"+G+"\' W=3D\'bq\'>bo</F>"}B{3M+=3D"<F =
1n=3D\'6e:"+I+":"+G+"\' W=3D\'bp\'>";3M+=3D"<a 18=3D\'#2Z\' =
8z=3D\\"4d:w.7B(bh, \'"+I+"\', \'"+G+"\'); E R;\\">8s =
8q</a>";3M+=3D"</F>"}E 3M},7X:z(G){c 7E=3D"<a W=3D\'ba\' =
18=3D\'4d:w.7a(\\""+G+"\\")\';>bT 1l u bC</a>";E =
7E},7B:z(1x,I,G){u.7r(1x,"8t");$("5Y").J=3DI;$("5X").J=3DG},bF:z(){c =
G=3D$("5X").J;c I=3D$("5Y").J;c 7I=3D$("8u").J;c 7x=3D$("8j").J;u.8w();c =
45=3D16;q(I=3D=3D\'1h\'){45=3DK 5H(G)}B q(I=3D=3D\'C\'){45=3DK 1u(G)}B =
q(I=3D=3D\'1o\'){45=3DK 5R(G)}c 6f=3DK 2S();6f.1T(K =
bE(45,7x,7I));u.2l(6f,"bz",u.8r);c =
5F=3D$("6e:"+I+":"+G);q(5F)5F.S=3Du.5t(I,G,N)},8r:z(Q){q(Q.1L.O>0&&Q.1L[0=
].2c=3D=3D"5B"){}B{9b("8s 8q 8N: =
"+Q.1L[0].2c)}},8w:z(){u.7G("8t");$("5X").J=3D"";$("5Y").J=3D"";$("8u").J=
=3D"";$("8j").J=3D"bL bK =
bu"},28:z(){w.2t.1Q[\'3d\']=3DN;q(w.6m=3D=3DR){w.5n(\'1h\')}w.55(\'1h\')}=
,2j:z(){w.2t.1N[\'3d\']=3DN;q(w.6m=3D=3DR){w.5n(\'1o\')}w.55(\'1o\')},5A:=
z(1w,1S){c 21=3D"";21=3D"<F W=3D\'8D\'><a 18=3D\'"+1S+"\' 1A=3D\'29 1l =
1N\'><F W=3D\'8C\'>2j</F><F W=3D\'8F\'>"+w.3f(1w)+"</F></a></F>";E =
21},6L:z(1O,4j){c =
4A=3D"";q(4j=3D=3DN&&u.2t.1N[\'3d\']=3D=3DN){4A=3Du.2t.1N[\'bd\']}B{4A=3D=
"<5h 1A=3D\'\' 3i=3D\'"+u.27+"bc.2a\' 5E=3D\'0\' />";4A+=3D"<5h =
1A=3D\'\' 3i=3D\'"+u.3T(\'0\')+"\' 5E=3D\'0\'>"}E 4A},6T:z(1O){c =
8o=3D"<5h 1A=3D\'\' 3i=3D\'"+u.3T(1O)+"\' 5E=3D\'0\'>";E 8o},3T:z(1O){c =
1M=3D"";c 8l=3D1k(3G.8X(1O));b7(8l){2v 1:1M=3Du.27+"8m.2a";2d;2v =
2:1M=3Du.27+"b8.2a";2d;2v 3:1M=3Du.27+"10.2a";2d;2v =
4:1M=3Du.27+"15.2a";2d;2v 5:1M=3Du.27+"20.2a";2d;2v =
6:1M=3Du.27+"25.2a";2d;2v 7:1M=3Du.27+"30.2a";2d;2v =
8:1M=3Du.27+"35.2a";2d;2v =
9:1M=3Du.27+"40.2a";2d;5T:1M=3Du.27+"8m.2a";2d}E 1M},8b:z(8I,4O,1O){c =
62=3D$(8I);c 4P=3D$(4O);c 66=3D1k(4P.J,10);c =
37=3D1O;q(37<1&&66>=3D37){37=3D66};q(37>=3D1&&37<=3D9){62.3i=3Du.3T(37)}B=
{62.3i=3Du.3T(\'0\')}},8c:z(4O,1O){c 4P=3D$(4O);4P.J=3D1O},7a:z(G){c =
3I;q(G){c 4i=3D$("ch"+G).J;3I=3D$("cg"+G).J}c 8G=3D"2r";c =
5Z=3D$(8G);q(3I){4i=3D4i.1X(/.+<b>([^<]+)<\\/b>.+/i,"$1");3I=3D"[36]"+3I+=
"[/36]\\n";$(\'81\').J=3D"<F =
W=3D\'4i\'>"+4i+"</F>";5Z.J=3D3I}B{5Z.J=3D""}c =
4p=3D$("2r");q(!4p.26){4p.cr();4p.57();w.98(4p)}},55:z(I,17){w.1d=3DK =
3K(2f.1G.18.2g().1X(/^[^\\?]+\\?/,"")).cy();q(w.23)2f["48"]=3Dw.1d["G"];q=
(X(w.1d["17"])!=3D\'Y\')w.1d["17"]=3Dw.1d["17"].1X("#1K","");17=3Dw.1d["1=
7"]||1;q(X(w.1d["s"])=3D=3D\'Y\')w.1d["s"]=3D$(\'3s\').J;u.2G=3D((w.1d["s=
"]=3D=3D"a")?"47":"8H");q(X($("2F"))!=3D\'Y\'||w.23){q(u.2G=3D=3D"47"){$(=
\'3s\').J=3D"a"}B{$(\'3s\').J=3D"d"}}B =
$(\'3s\').J=3Du.2G;q(X($("2F"))!=3D\'Y\')$("2F").S=3Dw.52;u.2G=3D((u.2G=3D=
=3D"")?"8H":u.2G);c 2h=3Du.2m();c 1f=3DK 2S();q(I=3D=3D\'1h\'){1f.1T(K =
59(K 1u(2h),w.3F,17,u.2G))}B q(I=3D=3D\'1o\'){1f.1T(K 5a(K =
1u(2h),w.3F,17,u.cC))}B{u.1t("55: I cx ct")}1f.1T(K =
1u(2h));u.2l(1f,"cs",u.8M)},8M:z(4b){c 2o=3D16;c 3H=3D16;c 1Z=3D16;c =
C=3D16;c i=3D0;1e(i=3D0;i<4b.1i.O;i++){c =
Q=3D4b.1i[i];q(Q.59!=3D16){2o=3DQ.59;3H=3DQ.59.28;1Z=3D\'1h\'}B =
q(Q.5a!=3D16){2o=3DQ.5a;3H=3DQ.5a.2j;1Z=3D\'1o\'}B =
q(Q.2k!=3D16){C=3DQ.2k;q(Q.2k.28.2T>1&&(X($("5O"))!=3D\'Y\'&&$("5O")!=3D\=
'\'))$("5O").1c.1H=3D"2X";q(w.23){2f["2y"]=3DC.5y;2f["56"]=3DC.33;c =
4Y=3DV.4a("a");4Y.4e("18",C.5y);4Y.S=3DC.33;$("8L").S=3D"1e <F></F>";c =
el=3D$("8L").bZ("F")[0];el.4g(4Y)}w.5d=3D1k(Q.2k.28.2T)}}q(4b.1i){w.bY=3D=
4b.1i}q(!C||(C&&(!C.2M||C.2B.O=3D=3D0))){w.3b=3DN}q(2o){q(1Z=3D=3D\'1h\')=
{c 1r=3D(X(1U)!=3D\'Y\'&&1U!=3D\'\')?1U:0;1r=3D1k(1r)+1k(2o.2T)}B =
q(1Z=3D=3D\'1o\'){c 72=3D"<3x W=3D\'c0\'><F W=3D\'c2\'>2j: =
("+w.3f(2o.3V)+")</F>";q(w.3t=3D=3DN)72+=3D"<F W=3D\'c1\'>bX bS: <F =
W=3D\'bU\'>"+w.6T(2o.bW)+"</F></F></3x>";$("bV").S=3D72}}q(3H){c =
78=3D"";1e(i=3D0;i<3H.O;i++){78+=3Dw.5c(1Z,3H[i])}$("cb").S=3D78}q(2o){q(=
X($("2F"))=3D=3D\'Y\'&&w.23)$("cc").S=3Dw.6R(1Z,2o);B =
$("ce").S=3Dw.6R(1Z,2o)}c 4R=3D$("6X");q(4R){q(1Z=3D=3D\'1h\'){c =
1r=3D(X(1U)!=3D\'Y\'&&1U!=3D\'\')?1U:0;q(C){1r=3D1k(1r)+1k(C.28.2T)}4R.S=3D=
"("+1r+")"}B q(1Z=3D=3D\'1o\'){c =
3Y=3D0;q(C){3Y=3DC.2j.3V}4R.S=3Dw.5A(3Y,"#34");}}B{q(1Z=3D=3D\'1h\'){c =
1r=3D(X(1U)!=3D\'Y\'&&1U!=3D\'\')?1U:0;q(C){1r=3D1k(1r)+1k(C.28.2T)}q(1r=3D=
=3D"1"){c =
G=3Dw.2m();q(3l=3D$(\'2N|1Q|\'+G))3l.S=3D"";3l.S=3Dw.6g(1r,"#34");}}}c =
3o=3D$("c5");q(3o){c 2D=3DR;c 7g=3D0;c =
76=3Dw.2m();q(C){2D=3D(C.32&&C.32.5I=3D=3D\'4y\')?N:R;7g=3DC.32.5l;76=3DC=
.1u.2q}3o.S=3Dw.3n(\'C\',76,7g,2D)}},5c:z(I,13){c 5i=3D"";c 6V=3DR;c =
4E=3D"";q(2x.4C.5z("at")&&w.7V()=3D=3D13.1y.5q.2q)6V=3DN;q(13.c6<w.c8){q(=
13.1y.c7!=3D"4y"||6V){c 3S=3D13.1y.5q.2q;c 2D=3D(13.5I=3D=3D"4y")?N:R;c =
6x=3D(13.a1=3D=3D"4y")?N:R;c =
3O=3D(13.1y.6Q=3D=3D"9W"||13.1y.6Q=3D=3D"aa")?w.a9:"";c 3N=3D13.5l;c =
7W=3D((X(w.7S)!=3D"Y")&&(X(w.3B)!=3D"Y"))?w.7S:"";3N=3D(!3N)?\'0\':3N;q(I=
=3D=3D\'1h\'){c =
4h=3D13.5H.2q;q(w.4Q=3D=3D1){4E=3D"af";w.4Q=3D0}B{4E=3D"ad";w.4Q=3D1}c =
7N=3D{\'7K\':u.5s(3S,13.1y.6z),\'7L\':u.6u(3S,13.1y.6v,13.1y.9X,13.1y.a3,=
13.1y.9Z,13.1y.ab),\'ae\':u.4r(13.7Q)+" =
"+7W,\'a2\':13.a8,\'a7\':4h,\'7R\':u.3n(\'1Q\',4h,3N,2D),\'7O\':u.5t(\'1h=
\',4h,6x),\'3O\':3O,\'a6\':13.9Y,\'1A\':4E,\'aP\':13.1y.6v,\'aO\':u.7X(4h=
),\'aR\':\'<a W=3D"aQ" 18=3D"4d:w.7a(16);">aI =
9B</a>\'};1m{5i=3Du.3D(7N,$("1h").S)}1q(e){u.1t("5c() 1h 6p",e)}}B =
q(I=3D=3D\'1o\'){c 5r=3D13.5R.2q;c =
1O=3D"";q(u.3t=3D=3DN)1O=3Du.6T(13.aM);c =
7P=3D{\'7K\':u.5s(3S,13.1y.6z),\'7L\':u.6u(3S,13.1y.6v),\'b0\':u.4r(13.7Q=
),\'b4\':13.b3,\'aW\':1O,\'aU\':13.aY,\'aX\':5r,\'7R\':u.3n(\'1o\',5r,3N,=
2D),\'7O\':u.5t(\'1o\',5r,6x),\'3O\':3O};1m{5i=3Du.3D(7P,$("1o").S)}1q(e)=
{u.1t("5c() 1o 6p",e)}}}}E =
5i},5n:z(I,al){q(u.6m=3D=3DR&&(u.2t.1Q[\'3d\']=3D=3DN||u.2t.1N[\'3d\']=3D=
=3DN)){c 80=3D$("as");q(80){c =
6N=3D"";q(!2x.4C.5z("at")){q(I=3D=3D\'1h\'){$("3e").1c.1H=3D"2Z";$("5p").=
1c.1H=3D"2X"}B =
q(I=3D=3D\'1o\'){$("3e").1c.1H=3D"2Z";$("5p").1c.1H=3D"2X"}}B{c =
5o=3D"";q(I=3D=3D\'1h\'){$("3e").1c.1H=3D"2X";$("5p").1c.1H=3D"2Z";5o=3DV=
.2P("3e").S}B =
q(I=3D=3D\'1o\'){$("3e").1c.1H=3D"2X";$("5p").1c.1H=3D"2Z";5o=3DV.2P("3e"=
).S}1m{c 89=3D{\'88\':w.52};6N=3Du.3D(89,5o)}1q(e){u.1t("5n() aD =
6p",e)}}V.2P("3e").S=3D6N}q(I=3D=3D\'1h\'){c 2b=3D$("2r");c =
4X=3D$("av");q(2b&&4X){q(!2x.4C.5z("at")){2b.26=3DN;2b.J=3D"";4X.26=3DN}B=
{2b.26=3DR;2b.J=3D"";4X.26=3DR}}}B q(I=3D=3D\'1o\'){c 1R=3D$("3Z");c =
2w=3D$("az");c 3j=3D$("3W");c =
5w=3D$("ay");q(1R&&2w&&3j&&5w){q(!2x.4C.5z("at")){1R.26=3DN;1R.J=3D"";q(u=
.3t=3D=3DN){2w.S=3Du.6L(0,R)}B{2w.S=3D""}3j.26=3DN;3j.J=3D"";5w.26=3DN}B{=
1R.26=3DR;q(u.3t=3D=3DN){2w.S=3Du.6L(0,N)}B{2w.S=3D""}3j.26=3DR;5w.26=3DR=
}}}c 6O=3D$("6l");q(6O)6O.S=3D""}},6R:z(I,17){c =
3Q=3D(I=3D=3D\'1h\')?17.2T:17.3V;c 6S=3Du.ev;c 2u=3D"";c =
1P=3D"";q(X($("2F"))=3D=3D\'Y\'&&!w.23){c =
4v=3D"";q(w.1d["s"]=3D=3D"47"){4v=3D"a"}B{4v=3D"d"}1P=3D(w.23)?"1E?2Y=3D1=
K&G=3D"+w.1d["G"]+"&s=3D"+4v+"&17=3D":2y+"&s=3D"+4v+"&17=3D"}B =
1P=3D(w.23)?"1E?2Y=3D1K&G=3D"+w.1d["G"]+"&s=3D"+w.1d["s"]+"&17=3D":2y+"&s=
=3D"+w.1d["s"]+"&17=3D";q(3Q>w.3F){c =
1I=3D1k(3Q)/w.3F;q(1I>1k(1I)){1I+=3D1}1I=3D1k(1I);c 4B,4u;c 31=3D17.eA;c =
4w=3D31-1;q(31!=3D1){2u+=3D" <a 18=3D\\""+1P+"#1K\\" 1A=3D\'29 1l ez =
17\'>eO</a> ";2u+=3D" <a 18=3D\\""+1P+4w.2g()+"#1K\\" 1A=3D\'29 1l eN =
17\'><<</a> =
"}4B=3D31-6S;4u=3D1k(31)+6S;q(4B<1){4B=3D1}q(4u>1I){4u=3D1I}1e(c =
i=3D4B;i<=3D4u;i++){q(31!=3Di){2u+=3D" <a =
18=3D\\""+1P+i.2g()+"#1K\\">"+i+"</a> "}B 2u+=3D" "+i+" =
"}4w=3D4w+2;q(31!=3D1I){2u+=3D" <a 18=3D\\""+1P+4w.2g()+"#1K\\" =
1A=3D\'29 1l eH 17\'>>></a> ";2u+=3D" <a 18=3D\\""+1P+1I.2g()+"#1K\\" =
1A=3D\'29 1l eJ =
17\'>eL</a>"}q(X($("8e"))!=3D\'Y\'&&$("8e")!=3D\'\'){2u+=3D"<3x =
W=3D\'ee\' 1c=3D\'1H:2Z\'>"+"<a W=3D\'ed ef\' 18=3D\'4d:w.8g();\'>"+"eh =
17 eg"+"</a> <em>ec e8 1Q e7 17 e9 eb ea er</em>"+"</3x>"}}E =
2u},eu:z(){c I=3D$("5L").J;c 6I=3D"";c 19=3D"";c 6G=3D"";c 3c=3D0;c =
4q=3D$("6l");4q.S=3D"";c =
86=3DR;q(I=3D=3D\'1h\'){6I=3Du.2t.1Q;19=3D$("2r").J;6G=3D19;3c=3Du.52;q(1=
9.O=3D=3D0||!u.84(19)){4q.S=3D$(\'85\').S;6J("$(\'2r\').57()",1);E R}c =
el=3D$("2r");c et=3DK =
83(/\\[36\\]/);q(el.J.1s("[36]")!=3D-1||el.J.1s("[\\36]")!=3D-1){6C=3D"<p=
 W=3D\'ep\'>ej 1l =
"+$(\'81\').J+":</p>"+el.J.82(/\\[36\\]/,"<87>").82(/\\[\\/36\\]/,"</87>"=
)}B{6C=3Del.J}el.J=3D6C}B q(I=3D=3D\'1o\'){6I=3Du.2t.1N;c =
1R=3D$("3Z").J;c 2w=3D(7q=3D$("5b"))?7q.J:0;19=3D$("3W").J;6G=3D19+" =
"+1R;3c=3Du.fj;86=3D(19.O=3D=3D0||1R.O=3D=3D0)?N:R;q(19.O=3D=3D0||1R.O=3D=
=3D0){4q.S=3D$(\'85\').S;q(1R.O=3D=3D0){6J("$(\'3Z\').57()",1)}B =
q(19.O=3D=3D0){6J("$(\'3W\').57()",1)}E R}}q(u.7M(19,3c)=3D=3DR){c =
5e=3D{\'88\':3c};4q.S=3Du.3D(5e,$(\'fg\').S);E R}u.8a()},84:z(s){8d=3DK =
83(/^\\s+$/);q(8d.6M(s)){E R}E N},8g:z(){q(w.5d>w.3F){c =
5x=3D"1E?2Y=3D1K&G=3D"+w.2m();c =
8f=3Dw.2G;q(8f=3D=3D"47"){5x+=3D"&s=3Da"}B{5x+=3D"&s=3Dd"}2f.1G.18=3D5x}B=
 2f.1G.18=3D"#1K"},8a:z(){c I=3D$("5L").J;c 1b=3DV.1b;c 2h=3Du.2m();c =
3z=3Du.2V(V.1G.2g().1J(\'#\')[0]+"#34");c 1f=3DK 2S();q(I=3D=3D\'1h\'){c =
2b=3D$("2r").J;2b=3Du.7Z(2b);1f.1T(K fx(K =
1u(2h),3z,1b,2b));$("2r").J=3D""}B q(I=3D=3D\'1o\'){c 1R=3D$("3Z").J;c =
2w=3D(u.3t=3D=3DN)?$("5b").J:0;c 3j=3D$("3W").J;1f.1T(K fq(K =
1u(2h),3z,1b,1R,2w,3j,16,16));$("3Z").J=3D"";$("3W").J=3D"";q(u.3t=3D=3DN=
){u.8c(\'5b\',1);u.8b(\'eZ\',\'5b\',-1)}}u.2l(1f,"f0",u.6y)},6y:z(Q){c =
I=3D$("5L").J;1e(c i=3D0;i<Q.1L.O;i++){c =
1F=3DQ.1L[i];q(1F.2c!=3D"5B"){$("6l").S=3D1F.2c;w.1t("6y"+1F.2c)}B{c =
3Q=3Dw.5d;c 6w=3D1k(w.1d["17"]||1);c 1I=3D3G.eX(3Q/w.3F);c =
6A=3D((w.1d["s"]=3D=3D"a")?R:N);c 4k;q(6A&&6w>1){4k=3D1}B =
q(!6A&&6w<1I){4k=3D1I}q(4k){c =
1P=3D(w.23)?"1E?2Y=3D1K&G=3D"+w.1d["G"]+"&s=3D"+w.1d["s"]+"&17=3D":2y+"&s=
=3D"+w.1d["s"]+"&17=3D";2f.1G.18=3D1P+4k.2g()}B{2f.1G.eW()}}}},7M:z(19,3c=
){q(19.O<=3D3c){E N}B{E R}},7Z:z(7Y){E 7Y.1X(/(\\r\\n|[\\r\\n])/g,"<br =
/>")},2m:z(){c 1n=3D(X(48)!=3D\'Y\')?48:16;q(1n=3D=3D16){w.1z("9c 48 fc. =
 f8 16")}E 1n},8J:z(){c =
1b=3D56||"";q(1b=3D=3D""){1b=3DV.1b;1b=3D1b.1J(\'#\')[0]}E =
1b},2V:z(f4){c 7T=3D(X(2y)!=3D\'Y\')?2y:V.1G.2g().1J(\'#\')[0];E =
7T},61:z(){E K 2M(u.2m().1J(".")[3])},4N:z(1j){q(!1j){c =
79=3Dw.2m().1J(".");1j=3DK =
1W();1e(x=3D4;x<79.O;x++){1j[x-4]=3D79[x]}}B{1j=3D(1j&&1j!=3D\'\')?1j.1J(=
"."):K 1W()}c 22=3DK 1W();1e(i=3D0;i<1j.O;i++){22[i]=3DK 2Y(1j[i])}E =
22},7j:z(C){q(!C||(C&&(!C.2M||C.2B.O=3D=3D0))){E N}c =
6Z=3Du.61();q(C&&(C.2M&&6Z.2M&&(C.2M.3y.7h()!=3D6Z.2M.3y))){E N}c =
1j=3Du.4N();q(C&&C.2B&&C.2B.O>0){q(C.2B.O!=3D1j.O){E N}c =
i=3D0;1e(i=3D0;i<C.2B.O;i++){q(1j[i].2Y.3y.7h()!=3DC.2B[i].3y){E =
N}}}q((X(56)!=3D"Y")&&C&&C.33&&(C.2B.O>0)){q(C.33!=3D56){E =
N}}q((X(2y)!=3D"Y")&&C&&C.33&&(C.2B.O>0)){q(C.e6!=3D2y){E N}}E =
R},6g:z(1w,1S){c 2O=3D"";c 2z=3Dw.3f(1w);c =
3k=3Dw.d6||"28";q(1w=3D=3D0){2z=3D"0";3k=3Dw.d5||"d7"}2O+=3D"<F =
W=3D\'d9\'>";q(w.6U)2O+=3D"<a 18=3D\'"+1S+"\' 1b=3D\'29 1l 1Q\' =
1A=3D\'29 1l 1Q\'>";2O+=3D"<F =
W=3D\'d8\'>"+3k+"</F>";q(1w!=3D0){2O+=3D"<F 1n=3D\'6X\' =
W=3D\'6X\'>("+2z+")</F>"}q(w.6U)2O+=3D"</a>";2O+=3D"</F>";E =
2O},5A:z(1w,1S){c 21=3D"";c 2z=3Dw.3f(1w);c =
3k=3Dw.7U||"2j";q(1w=3D=3D0){2z=3D"0";3k=3Dw.7U||"d1"}21+=3D"<F =
W=3D\'8D\'>";q(w.75)21+=3D"<a 18=3D\'"+1S+"\' 1b=3D\'29 1l 1N\' =
1A=3D\'29 1l 1N\'>";21+=3D"<F W=3D\'8C\'>"+3k+"</F>";21+=3D"<F =
W=3D\'8F\'>("+2z+")</F>";q(w.75)21+=3D"</a>";21+=3D"</F>";E =
21},3n:z(I,G,1Y,8E){c =
1g=3D"";q(G=3D=3D16||G.1J(\'.\')[0]=3D=3D""){1g+=3D"<F =
W=3D\'di\'>";1g+=3D"<F W=3D\'73\'>"+w.8y+"</F>";1g+=3D"<F =
W=3D\'dh\'>(0)</F>";1g+=3D"</F>"}B{q(8E=3D=3DN){1g+=3D"<F =
W=3D\'dj\'>";1g+=3D"<F W=3D\'73\'>"+w.dl+"</F>";1g+=3D"<F =
W=3D\'dk\'>("+w.3f(1Y)+")</F>";1g+=3D"</F>"}B{c =
2z=3Dw.3f(1Y);q(1Y=3D=3D0){2z=3D"0"}1g+=3D"<F =
1n=3D\'8A:"+I+":"+G+"\'>";1g+=3D"<F W=3D\'dg\'>";q(w.5K)1g+=3D"<a =
18=3D\\"4d:da(\\\'3g\\\')\\" 1b=3D\'3g u C\' 1A=3D\'3g u C\' =
8z=3D\\"w.3g(\'"+I+"\',\'"+G+"\',\'"+1Y+"\');\\">";1g+=3D"<F =
W=3D\'73\'>"+w.8y+"</F>";q(1Y=3D=3D0){1g+=3D"<F =
W=3D\'8B\'></F>"}B{1g+=3D"<F =
W=3D\'8B\'>("+2z+")</F>"}q(w.5K)1g+=3D"</a>";1g+=3D"</F>";1g+=3D"</F>"}}E=
 1g},3g:z(I,G,1Y){c 4f=3D16;q(I=3D=3D\'1Q\'){4f=3DK 5H(G)}B =
q(I=3D=3D\'1N\'){4f=3DK 5R(G)}B q(I=3D=3D\'8Z\'){4f=3DK 1u(G)}c 1f=3DK =
2S();1f.1T(K cM(4f));u.2l(1f,"cE",u.8K);c 5N=3D$("8A:"+I+":"+G);q(5N){c =
1B=3D1k(1Y,10);1B+=3D1;5N.S=3Du.3n(I,G,1B,N)}},8K:z(Q){q(Q.1L.O>0&&Q.1L[0=
].2c=3D=3D"5B"){w.1z("3g cG")}B{w.1z("3g 8N: =
"+Q.1L[0].2c)}q(w.54&&Q.1i){w.cU=3DQ.1i}},cW:z(){c =
3C=3D$("3s").4S[$("3s").cY].J;q(X($("2F"))=3D=3D\'Y\'&&!w.23){q(3C=3D=3D"=
47")3C=3D"a";B 3C=3D"d"}c =
1P=3D(w.23)?"1E?2Y=3D1K&G=3D"+w.1d["G"]+"&s=3D"+3C:2y+"&s=3D"+3C;2f.1G.18=
=3D1P},2l:z(5C,39,8x){q(u.3b=3D=3DN){c 2h=3Du.2m();c 3z=3Du.2V();c =
1b=3Du.8J();c 1E=3Du.61();c 1j=3Du.4N();5C.1T(K cS(K =
1u(2h),3z,1b,1E,1j));w.1z("cR 2k:"+2h+" 1b:"+1b+" dR:"+3z+" 1E:"+1E+" =
1j:"+1j)}u.5S("dQ:"+39);c dS=3Du;c =
8i=3Dz(3P){1m{w.5S("dU:"+39);8x(3P)}1q(e){w.1t("4H 4K dP =
dL",e)}};1m{5C.dM(u.8n,8i)}1q(e){u.1t("4H =
4K",e)}},e2:z(){q(X(49)!=3D\'Y\'){E N}B{E =
R}},5S:z(1F){w.1z(1F)},7z:z(1x){q(1x.8h)E 1x.8h;B q(1x.8k)E =
1x.8k+(V.50.6i?V.50.6i:V.19.6i);B E 16},7J:z(1x){q(1x.8v)E 1x.8v;B =
q(1x.8p)E 1x.8p+(V.50.5V?V.50.5V:V.19.5V);B E =
16},7G:z(1n){V.2P(1n).1c.1H=3D"2Z"},7r:z(1x,1n){7n=3Du.7z(1x)-e0;7p=3Du.7=
J(1x);V.2P(1n).1c.dX=3D7n+"7u";V.2P(1n).1c.dZ=3D7p+"7u";V.2P(1n).1c.1H=3D=
"2X"},3f:z(1B){1B=3D1B.2g();q(1B.O<=3D3){E(1B=3D=3D"")?"0":1B}B{c =
3a=3D"";1m{q(6W=3D(1B.O%3)){3a=3D1B.44(0,6W)+","}1e(i=3D0;i<=3D(1B.O/3)-1=
;i++){q(i!=3D0){3a=3D3a+","}3a=3D3a+1B.44((3*i)+6W,3)}}1q(e){E 1B}E =
3a}},1z:z(7w){q(u.54=3D=3D1){q($("4M")){q(($("4M")).S=3D=3D"")($("4M")).S=
+=3D"<br /><br />dn dm<br />=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br />";7o=3DK =
3J();($("4M")).S+=3D7o.do()+": "+7w+"<br>"}}},1t:z(1G,ex){c 1F=3D" =
";q(ex&&ex.3w&&ex.7y){1F=3D"dG dE 3h "+1G+": "+ex.3w+" - =
"+ex.7y}B{1F=3D"9T 3h "+1G+" - "+ex}u.1z(1F)},7D:z(){c 1f=3DK =
2S();1f.1T(K 1u(w.2m()));1m{w.2l(1f,"dH u C",u.7F)}1q(e){u.1t("4H =
4K",e)}},7F:z(1p){1e(c i=3D0;i<1p.1i.O;i++){c =
Q=3D1p.1i[i];q(Q.2k!=3D16){w.3b=3Dw.7j(Q.2k);q(w.3b&&w.dJ){c 1f=3DK =
2S();w.2l(1f,"dI",w.9y)}}}},dD:z(6P){q(6P){w.6E=3D$(6P);q(w.4x){w.4x()}w.=
6E=3D16}B E},4x:z(){c 3u=3DV.dC("6n");q(3u.O>0){c 6B=3DK 1W();c i=3D0;c =
2R;c 3m=3D0;1e(i=3D0;i<3u.O;i++){c 1C=3D3u[i].1n.1J("|");c 1D;c =
I=3D"";q(1C[0]=3D=3D\'2N\'&&1C.O=3D=3D3){1D=3D1C[2];I=3D1C[1];}B =
q(1C[0]=3D=3D\'2N\'&&1C.O=3D=3D6){1D=3D1C[2]+1C[3]+1C[4];I=3D1C[1];}B{u.1=
z("9x 6n 6k =
(1)")}q(1D.1J(".")[0]=3D=3D""){1m{q(3u[i]){3u[i].S=3D""}}1q(e){}u.1t("dz =
2k 6k");9U;}q(!6B[1D]){6B[1D]=3D1D;3m+=3D1;q(!2R){2R=3DK =
2S()}q(I=3D=3D"1Q"||I=3D=3D"1N"||I=3D=3D"8Y"||I=3D=3D"dx"){u.1z("9L C 65 =
1l 5P: "+I+" 1D:"+1D);2R.1T(K 1u(1D))}B q(I=3D=3D"4F"){c 1v=3D1C[2];c =
1E=3D1C[3];c 22=3D1C[4];c 9M=3DK 1W(K 6Q("dy"));c =
9D=3Du.9z(1v,1E,22);u.1z("9L 4F 65 1l 5P: "+I+" 1D:"+1D);2R.1T(K 49(K =
1W(K 2M(1E)),u.4N(22),9M,K 9S(1v),u.9K,9D))}B{u.1z("9x 6n 6k (2) - I: =
"+I+" 1D: =
"+1D)}q(3m!=3D1&&(3m%u.6s)=3D=3D0){u.2l(2R,"9C",u.7c);2R=3D16}}}q(3m>0&&(=
3m%u.6s)!=3D0&&!w.dq){u.2l(2R,"9C",u.7c)}}},9z:z(1v,1E,22){c =
j=3D1;1e(j=3D1;j<=3D10;j++){c =
9V=3D$(\'2N|4F|\'+1v+\'|\'+1E+\'|\'+22+\'|\'+j);q(!9V){E j-1}}E =
10},7c:z(1p){c j=3D0;c k=3D0;1e(j=3D0;j<1p.1i.O;j++){q(1p.1i[j].2k){c =
C=3D1p.1i[j].2k;w.63(C.1u.2q,C)}B q(1p.1i[j].49){c 4Z=3D1p.1i[j].49;c =
7b=3D1p.1i[j].49.dr;c k=3D0;1e(k=3D0;k<7b.O;k++){c =
70=3D7b[k];q(70){w.96(70,k+1,4Z.dw,4Z.du,4Z.9S.3y)}}}}1e(j=3D0;j<1p.1L.O;=
j++){c 1F=3D"";C=3D{};q((1F=3D1p.1L[j].2c)&&1F.44(0,14)=3D=3D"9P 1l =
dY"){c G=3D"";1m{G=3D1F.1J("=3D =
[")[1].1J("];")[0];w.63(G,C)}1q(e){w.1t("9P 1l dV 1u dW =
5P",e);9U}}}q(w.54&&1p.1i){w.e4=3D1p.1i}},63:z(G,C){u.1z("97 C 65 - G: =
"+G);c 5G;q(5G=3D$(\'2N|1N|\'+G)){c 3Y=3D(C.2j)?C.2j.3V:0;c =
43=3D"";q(X(91)!=3D\'Y\'){43=3D(1S=3D91[G])?1S:w.2V(G);43+=3D"#34"}B{43=3D=
w.2V(G)+"#34"}5G.S=3Dw.5A(3Y,43)}c 3l;q(3l=3D$(\'2N|1Q|\'+G)){c =
4s=3D"";c =
1r=3D(C.28)?C.28.2T:0;q(X(1U)!=3D\'Y\'){1r=3D1k(1r)+1k((92=3D1U[G])?92:0)=
;}q(X(90)!=3D\'Y\'){4s=3D(1S=3D90[G])?1S:w.2V(G);4s+=3D"#34"}B{4s=3Dw.2V(=
G)+"#34"}3l.S=3Dw.6g(1r,4s)}c 3o;q(3o=3D$(\'2N|8Y|\'+G)){c 1Y=3D0;c =
2D=3DR;q(C.32){1Y=3DC.32.5l;2D=3D(C.32.5I=3D=3D"4y")?N:R}3o.S=3Dw.3n(\'8Z=
\',G,1Y,2D)}},96:z(C,3E,6d,22,1v){c 4L=3Du.68(6d);c =
64=3Du.68(22);u.1z("97 C: "+C.1u.2q+" 3E: "+3E+" 6d: "+4L+" 1j: "+22+" =
1v: "+1v);c 6b=3D$(\'2N|4F|\'+1v+\'|\'+4L+\'|\'+64+\'|\'+3E);q(6b){c =
G=3DC.1u.2q;c 1b=3D(C.33)?C.33:1v+\' \'+4L+\' \'+64;c =
1S=3D(C.5y)?C.5y:u.2V(G);q(1v=3D=3D"e5")c 3A=3DC.28.2T;B =
q(1v=3D=3D"e3")c 3A=3DC.e1.dN;B q(1v=3D=3D"dO")c 3A=3DC.32.5l;B =
q(1v=3D=3D"dK")c 3A=3DC.2j.3V;B c =
3A=3D16;6b.S=3Du.8U(3E,1b,1S,1v,3A)}},68:z(69,8T){c 5W=3DK 1W();c =
i=3D0;1e(i=3D0;i<69.O;i++){5W[i]=3D69[i].3y}E =
5W.dT(8T)},8U:z(3E,1b,18,I,1w){c 24=3D"";24+=3D"<F W=3D\'cQ\'>";24+=3D" =
<F W=3D\'cO\'>";24+=3D"  <F W=3D\'cP"+I+"\'>";24+=3D"   <a =
18=3D\'"+18+"\' 1b=3D\'29 1l C\' 1A=3D\'29 1l =
C\'>"+6D(1b)+"</a>";q(1w!=3D16){24+=3D"    <F =
W=3D\'cT\'>("+1w+")</F>"}24+=3D"  </F>";24+=3D"  <3x =
W=3D\'cX\'></3x>";24+=3D" </F>";24+=3D"</F>";E 24},9r:z(){c =
51=3D2x.58.6c.9s("6a");q(X(51)=3D=3D"Y"||51=3D=3D16)w.9q();B =
u.3r=3D51},9q:z(){c =
1a=3Du.9G(u.2E,w.9o,"");1m{u.9d(1a,"",u.2E);V.19.4V(V.19.4T);V.19.4V(V.19=
.4T);2x.58.6c.9p("6a",5Q(u.3r))}1q(e){u.3r=3D"R";2x.58.6c.9p("6a",5Q(u.3r=
));V.19.4V(V.19.4T);V.19.4V(V.19.4T)}},9d:z(1a,4S,1w){q(!4S)4S=3D{};u.1a=3D=
1a;V.cV[1w]=3Du;u.5M=3Du.9n();q(((46.9a&&(46.9a.1s(\'cH\'))>-1)||2f.cF)&&=
(/\\/cD\\/cI(\\?|$)/.6M(1a.39))&&1a.5J&&(1a.5J.O=3D=3D1)){c =
74=3D1a.39+\'?cN=3D\'+5Q(1a.5J[0].J),4c=3Du.5M.cL||u.5M.cJ;q(74.O<cK){q(4=
c.V)4c=3D4c.V;1m{4c.1G.1X(74);E}1q(e){}}}1a.9j=3D\'3p\'+u.2E;1a.4e("9j",\=
'3p\'+u.2E);1a.de()},9n:z(){c 1V=3DV.4a(\'df\'),3q;1V.4e(\'1c\',\'8Q: 0; =
6H: 0; 8R: 0; 94: 0; 93: 4m; 95: =
4m\');q(46.7e.1s(\'dc\')>0&&46.7e.1s(\'db\')=3D=3D-1){1V.1c.8Q=3D0;1V.1c.=
6H=3D0;1V.1c.8R=3D0;1V.1c.94=3D0;1V.1c.93=3D\'4m\';1V.1c.95=3D\'4m\';1V.S=
=3D\'<77 3w=3D\\"3p\'+u.2E+\'\\" 1n=3D\\"3p\'+u.2E+\'\\" =
3i=3D\\"d2:d3\\" =
cZ=3D\\""></77>\'}B{3q=3DV.4a("77");3q.4e("3w","3p"+u.2E);3q.4e("1n","3p"=
+u.2E);1V.4g(3q)}V.19.4g(1V);E 3q},9G:z(6Y,2U,d0){c =
1a=3DV.4a("1a");1a.d4=3D"f6-8";1a.3w=3D"f"+6Y;1a.1n=3D"f"+6Y;1a.39=3D2U;1=
a.9H=3D"9B";q(46.7e.7h().1s(\'f3\')!=3D-1){c 9w=3D2U;q(9w.O<f9){c =
4o=3D2U.1s(\'4l=3D\');q(4o!=3D-1){c 7d=3D2U.1s(\'&\',4o);c =
4l=3D2U.2I(4o+\'4l=3D\'.O,7d=3D=3D-1?2U.O:7d);c =
4n=3DV.4a("fa");4n.3w=3D"4l";4n.I=3D"4m";4n.J=3D4l;1a.4g(4n);1a.39=3D2U.2=
I(0,4o-1)}1a.9H=3D"eV"}}V.19.4g(1a);E =
1a},eU:z(){w.3U=3D16;q(u.4j=3D=3DN){u.3b=3DR;c 1f=3DK 2S();1f.1T(K =
5q());1m{w.2l(1f,"eS",u.9J)}1q(e){u.1t("4H 4K",e)}}},9J:z(1p){1e(c =
i=3D0;i<1p.1i.O;i++){c Q=3D1p.1i[i];q(Q.6t!=3D16){c =
5v=3DQ.6t;w.9v=3D5v.5q.2q;w.3U=3D5v.6z}}},9y:z(3P){q(3P.1L[0].2c!=3D"5B")=
1z("eT 9T: =
"+3P.1L[0].2c)},f1:z(2e,41){q($("9O"))$("9O").S=3Dw.5s(2e,41)},3D:z(5e,9R=
){c 2J=3D5e;c 2i=3D{"2J":6D(9R)};c T=3D{5u:R,8P:z(){1e(c 5g 3h =
2i)q(5g.44(0,4)!=3D"2J")2i["2J."+5g]=3D2i[5g];E u},4z:z(2A){c =
6j=3Dz(s){E s.1X(/{([A-9t-6q-6r\\$\\.\\[\\]\\\'@\\(\\)]+)}/g,z($0,$1){E =
T.9Q($1,2A)})},x=3D2A.1X(/\\[[0-9]+\\]/g,"[*]"),Q;q(x 3h =
2i){q(X(2i[x])=3D=3D"9F")Q=3D6j(2i[x]);B =
q(X(2i[x])=3D=3D"z")Q=3D6j(2i[x](3v(2A)).2g())}B Q=3DT.3v(2A);E =
Q},9Q:z(3X,5k){c =
6o=3Dz(a,e){E(e=3Da.1X(/^\\$/,e)).44(0,4)!=3D"2J"?("2J."+e):e},Q=3D"";T.5=
u=3DN;q(3X.fs(0)=3D=3D"@")Q=3D3v(3X.1X(/@([A-ft-6q-6r]+)\\(([A-9t-6q-6r\\=
$\\.\\[\\]\\\']+)\\)/,z($0,$1,$2){E"2i[\'2J."+$1+"\']("+6o($2,5k)+")"}));=
B q(3X!=3D"$")Q=3DT.4z(6o(3X,5k));B Q=3DT.3v(5k);T.5u=3DR;E =
Q},3v:z(2A){c v=3D3v(2A),Q=3D"";q(X(v)!=3D"Y"){q(v 9I 1W){1e(c =
i=3D0;i<v.O;i++)q(X(v[i])!=3D"Y")Q+=3DT.4z(2A+"["+i+"]")}B =
q(X(v)=3D=3D"fr"){1e(c m 3h v)q(X(v[m])!=3D"Y")Q+=3DT.4z(2A+"."+m)}B =
q(T.5u)Q+=3Dv}E Q}};1m{E T.8P().4z("2J")}1q(e){u.1t("3D()",e);E" =
"}},4r:z(11){c =
2W=3D11;q(X(4r)=3D=3D\'Y\'){q(X(w.3B)!=3D"Y"&&w.3B!=3D"")2W=3Du.4J(11);B =
2W=3D11}B{1m{q(X(w.3B)!=3D"Y"&&w.3B!=3D"")2W=3Du.4J(11);B =
2W=3D4r(11)}1q(e){2W=3D11}}E 2W},4J:z(8W){1m{c 5j=3D8W.1J(" ");c =
5m=3D5j[0].1J("/");c fu=3D"";c 4t=3DK 3J();c 9l=3D38.3L.4U[5m[0]-1]+", =
"+5m[1]+" "+5m[2]+" "+5j[1]+" =
"+5j[2];4t.9k(3J.fy(9l));4t.9k(4t.fv()+w.3B*fw);c 9e=3D38(4t,"3R/dd/2s =
h:2C:2L 9m")}1q(e){u.1t("4J",e)}E 9e},9f:z(2K,9h){2H=3DK =
fh();4D=3D1;6K(2K.1s(\'&\')>-1){2H[4D]=3D2K.2I(0,2K.1s(\'&\'));2K=3D2K.2I=
((2K.1s(\'&\'))+1);4D++;}2H[4D]=3D2K;1e(i 3h =
2H){9i=3D2H[i].2I(0,2H[i].1s(\'=3D\'));2n=3D2H[i].2I((2H[i].1s(\'=3D\'))+=
1);q(9i=3D=3D9h){E 2n}6K(2n.1s(\'+\')>-1){2n=3D2n.2I(0,2n.1s(\'+\'))+\' =
\'+2n.2I(2n.1s(\'+\')+1);}2n=3D6D(2n)}},98:z(el){1m{q(X($("2F"))!=3D\'Y\'=
){4W=3Dw.52-el.J.O;$(\'2F\').S=3D4W;q(4W=3D=3D0)9b("9c ff fn.");B =
q(4W<fo&&w.6F=3D=3DR){$(\'2r\').fm({6H:"fk"});w.6F=3DN}}}1q(e){u.1t("fl =
1w z",e)}}};c 38=3Dz(){c =
8S=3D/d{1,4}|m{1,4}|53(?:53)?|([eo])\\1?|[ek]|"[^"]*"|\'[^\']*\'/g,9E=3D/=
\\b(?:[ei][es]T|(?:eK|eI|eM|eQ|eR) (?:eP|ey|ew) =
eB|(?:eF|eG)(?:[-+]\\d{4})?)\\b/g,9u=3D/[^-+\\dA-Z]/g,2p=3Dz(J,O){J=3D3K(=
J);O=3D1k(O)||2;6K(J.O<O)J=3D"0"+J;E J};E z(11,2Q){q(au.O=3D=3D1&&(X =
11=3D=3D"9F"||11 9I 3K)&&!/\\d/.6M(11)){2Q=3D11;11=3DY}11=3D11?K =
3J(11):K 3J();q(aw(11))aE"aF 11";c =
dF=3D38;2Q=3D3K(dF.5D[2Q]||2Q||dF.5D["5T"]);c =
d=3D11.aA(),D=3D11.aB(),m=3D11.aC(),y=3D11.aj(),H=3D11.ak(),M=3D11.ag(),s=
=3D11.ah(),L=3D11.ai(),o=3D11.ap(),71=3D{d:d,dd:2p(d),8V:dF.3L.67[D],9g:d=
F.3L.67[D+7],m:m+1,3R:2p(m+1),6h:dF.3L.4U[m],5U:dF.3L.4U[m+12],53:3K(y).8=
O(2),2s:y,h:H%12||12,aG:2p(H%12||12),H:H,42:2p(H),M:M,2C:2p(M),s:s,2L:2p(=
s),l:2p(L,3),L:2p(L>99?3G.8X(L/10):L),t:H<12?"a":"p",9m:H<12?"a.m.":"p.m.=
",T:H<12?"A":"P",4I:H<12?"ac":"a5",Z:(3K(11).a4(9E)||[""]).c4().1X(9u,"")=
,o:(o>0?"-":"+")+2p(3G.c9(3G.9A(o)/60)*cd+3G.9A(o)%60,4)};E =
2Q.1X(8S,z($0){E($0 3h =
71)?71[$0]:$0.8O(1,$0.O-1)})}}();38.5D=3D{"5T":"8V 6h d 2s =
42:2C:2L",cw:"m/d/53",cB:"6h d, 2s",cA:"5U d, 2s",cz:"9g, 5U d, =
2s",ck:"h:2C 4I",ci:"h:2C:2L 4I",cl:"h:2C:2L 4I =
Z",co:"2s-3R-dd",cm:"42:2C:2L",cn:"2s-3R-dd\'T\'42:2C:2L",bl:"2s-3R-dd\'T=
\'42:2C:2L.bi"};38.3L=3D{67:["bj","bn","bt","b6","bb","bf","bg","be","bJ"=
,"bH","bI","bM","bQ","bR"],4U:["bP","bN","bO","bG","9N","by","bx","bv","b=
w","bA","bD","bB","b9","bs","bk","cq","9N","ca","a0","aN","aS","aK","b1",=
"b5"]};3J.aV.am=3Dz(2Q){E =
38(u,2Q)};',62,965,'||||||||||||var||||||||||||||if||||this||gsl|||functi=
on||else|article||return|span|key||type|value|new|||true|length||res|fals=
e|innerHTML|||document|class|typeof|undefined|||date||reaction|||null|pag=
e|href|body|form|title|style|params|for|rb|recHtml|comment|Responses|cats=
|parseInt|to|try|id|review|result|catch|comCnt|indexOf|showException|Arti=
cleKey|activity|count|evt|Author|showDebug|alt|num|ctlIda|cid|section|msg=
|location|display|pageDiv|split|pluckcomments|Messages|starsUrl|reviews|r=
ating|new_url|comments|revTitle|link|AddToRequest|gslComCountOffset|divEl=
m|Array|replace|recCount|rType||revCntCtl|categories|fullcommentpage|disc=
Ctl||disabled|ratingStarsUrl|Comments|Go|jpg|comBody|Message|break|pid|wi=
ndow|toString|articleKey|rules|Reviews|Article|sitelifeRequest|getArticle=
Key|keyValue|rPage|pad|Key|gslComFormBody|yyyy|_templates|pageControl|cas=
e|revRating|GDN|contentURL|strCount|expr|Categories|MM|recd|plkIframeId|g=
slCharCount|commentSortOrder|keypairs|substring|self|query|ss|Section|gsl=
Ctl|comCntCtl|getElementById|mask|reqBatch|RequestBatch|NumberOfComments|=
serverUrl|getArticleLink|retDate|block|Category|none||rPoP|Recommendation=
s|PageTitle|gslPageReturn||QUOTE|newRating|gsl_dateFormat|action|niceNum|=
_updateArticle|max|loaded|headLoggedIn|niceNumber|Recommend|in|src|revBod=
y|strLabel|comCtl|ctlCount|getRecommendCountControl|recCtl|frame_|frame|w=
ilDaapiWork|gslSortOrder|ratingsEnabled|artCtls|eval|name|div|Name|articl=
eLink|number|TimeZoneoffset|sortCtrlselected|_transform|index|requestsper=
Batch|Math|rList|content|Date|String|i18n|raHtml|recNum|staffMark|respons=
e|reacCount|mm|authorKey|_getRatingImageUrl|personaHref|NumberOfReviews|g=
slRevFormBody|arg|revCnt|gslRevFormTitle||photo|HH|revLink|substr|cntKey|=
navigator|TimeStampAscending|contentID|DiscoverArticlesAction|createEleme=
nt|resBatch|doc|javascript|setAttribute|recKey|appendChild|comKey|author|=
enabled|npage|sid|hidden|sidInputElem|sidPos|frmEl|err|niceDate|comLink|p=
lucktime|ul|tempsortselected|pnp|ArticleControls|True|apply|ratCtl|ll|Coo=
kie|numKP|classalt|discovery|personaHrefURL|SL|TT|convertTimeZone|Request=
|strSections|debug|getArticleCats|ratingField|ratField|IsOdd|cntCtl|optio=
ns|lastChild|monthNames|removeChild|remain|comBtn|titleLink|disovAction|d=
ocumentElement|getpk1cookie|commentMaxChars|yy|Debug|getReactions|content=
Title|focus|Cookies|CommentPage|ReviewPage|gslRevFormRating|_getReactionH=
tml|totalnocomments|data|personaHtml|rule|img|reacHtml|datetimeobjs|paren=
tExpr|NumberOfRecommendations|dateobjs|updateReactionFormHead|headerTempl=
ate|headLoggedOut|UserKey|revKey|getUserPhotoLink|getReportAbuseLink|outp=
ut|user|revBtn|base_url|PageUrl|Exists|getReviewCountControl|ok|slBatch|m=
asks|border|raLink|revCtl|CommentKey|CurrentUserHasRecommended|elements|r=
ecommendCountHrefEnabled|gslReactionType|transport|recLink|gslsort|batch|=
escape|ReviewKey|logSiteLife|default|mmmm|scrollTop|valArray|gslReportAbu=
seKey|gslReportAbuseType|form_el||getArticleSection|ratStars|_processArti=
cleControl|strCats|control|oldRating|dayNames|_getNameValues|arr|pk1|ctlN=
ode|Session|sections|gslReportAbuse|raReq|getCommentCountControl|mmm|scro=
llLeft|trf|Id|gslFormError|reactionsClosed|gslArticleControl|expand|trans=
form|z0|9_|requestsPerBatch|User|getUserHandleLink|DisplayName|curPage|rp=
td|_submitReactionToSiteLifeCallback|AvatarPhotoUrl|desc|controls|return_=
str|unescape|dynElement|resized|bwfBody|height|tmpl|setTimeout|while|getR=
atingControl|test|headHtml|errorNode|elementID|UserTier|getPaginationCont=
rol|plusMinus|getRatingImage|commentCountHrefEnabled|IsBlockedUserloggedi=
n|mod|gslCommentsCount|formId|sec|discov|flags|smryHtml|gslRecommendLabel=
|url|reviewCountHrefEnabled|artKey|iframe|rListHtml|sArtKey|addquote|disc=
Arts|_ArticleControlsCallback|endPos|userAgent|sitedomain|recCnt|toLowerC=
ase|initialSetup|_compareArticleInfo|msgLink|cookie|personaHrefEnabled|po=
sx|datestamp|posy|ratNode|_showDivAtMouse|getUserPersona|reported|px|hand=
le|debugtext|reason|message|_mouseX|personaHtmlHref|ReportAbuse|handleHtm=
l|AddThisArticle|replyhtml|_loadATACallback|_hideDiv|msgs|text|_mouseY|au=
thorIcon|authorHandle|checkBodyLength|commentData|reportAbuseLink|reviewD=
ata|PostedAtTime|recommendLink|TimeZonewords|linkURL|reviewLbl|getUserPid=
|sitetimezone|getReplyToLink|dataStr|return2br|reacFormHead|gslQuoteAutho=
r|sub|RegExp|hasWhiteSpace|missingInputError|emptyFlag|blockquote|maxchar=
s|maxcharacters|_submitReactionToSiteLife|_fillRatingStar|_setRating|reWh=
iteSpace|gslfullpagecomment|dir|redirectToCommentPage|pageX|callbackWrap|=
gslReportAbuseReason|clientX|ratNum|00|sitelifeApiUrl|ratHtml|clientY|Abu=
se|_reportAbuseCallback|Report|gslReportAbuseForm|gslReportAbuseCommentTe=
xt|pageY|reportAbuseClose|callback|recommendLbl|onclick|gslRecommend|gslR=
ecommendCount|gslReviewsLabel|gslReviewsLink|recommended|gslReviewsCount|=
form_id|TimeStampDescending|ratingStars|getArticleTitle|_recommendCallbac=
k|gslTitleName|_getReactionsCallback|Failed|slice|init|width|margin|token=
|delim|getDiscoveryLinkControl|ddd|pkdate|round|recommends|articles|gslCo=
mmentLinks|gslReviewLinks|offset|visibility|padding|overflow|_processDisc=
overyControl|processing|char_count||vendor|alert|No|_iframeinitialize|dtf=
ormat|TempGetnamevalue|dddd|queryname|keyName|target|setTime|parseformat|=
tt|_getTransport|initDaapiReq|SetValue|checkpluckconnectivity|checkDaapiA=
vailable|GetValue|Za|timezoneClip|personaUserKey|fullRequestURL|Malformed=
|_upArtCB|_findDiscoveryMaxIndex|abs|post|LoadArticleCtls|maxIndex|timezo=
ne|string|_generateForm|method|instanceof|_loadUAACallback|discoveryAge|a=
dding|contribs|May|gslAvtPhoto|Unable|processArg|template|Activity|Error|=
continue|discElem|Editor|AboutMe|SiteOfOrigin|Location|July|CurrentUserHa=
sReportedAbuse|commentBody|Age|match|PM|siteofOrigin|commentKey|CommentBo=
dy|SiteStaffText|Staff|Sex|AM|even|commentTimestamp|odd|getMinutes|getSec=
onds|getMilliseconds|getFullYear|getHours|signOut|format|_avatarOverride|=
anonymous|getTimezoneOffset|gslReviews|IE6Error|gslReactionFormHead||argu=
ments|gslComFormSubmit|isNaN|gslComments|gslRevFormSubmit|gslRevFormRatin=
gControl|getDate|getDay|getMonth|head|throw|invalid|hh|age|New|sex|Octobe=
r|aboutme|ReviewRating|August|replylink|authorNameHandle|newpost|newpostL=
ink|September|Get|reviewBody|prototype|reviewRating|reviewKey|ReviewBody|=
Image|reviewTimestamp|November|getUserHandle|ReviewTitle|reviewTitle|Dece=
mber|Wed|switch|05|January|reply|Thr|null_zero|ratingControl|Sunday|Fri|S=
at|event|lo|Sun|March|isoFullDateTime|messages|Mon|Reported|gslReportAbus=
eLink|gslAbuseReported||February|Tue|vulgarity|Aug|Sep|Jul|Jun|SubmitRepo=
rtAbuse|Oct|Dec|Post|Nov|ReportAbuseAction|reportAbuseSubmit|Apr|Tuesday|=
Wednesday|Monday|or|Obscenity|Thursday|Feb|Mar|Jan|Friday|Saturday|Rating=
|Reply|gslRevSmryRatingStars|gslReactionSummary|AverageReviewRating|Avera=
ge|responses|getElementsByTagName|gslRevSmry|gslRevSmryRating|gslRevSmryC=
ount|Pluck|pop|gslRecommendControl|AbuseReportCount|IsBlocked|MaxNumberof=
Abuse|floor|June|gslReactionList|gslPagination2|100|gslPagination|UserId|=
body_|author_|mediumTime|plckPersonaPage|shortTime|longTime|isoTime|isoDa=
teTime|isoDate|PersonaMessages|April|scrollTo|LoadReactions|specified|per=
sonaUrl|getUserMsgsLink|shortDate|not|toQueryParams|fullDate|longDate|med=
iumDate|reviewSortOrder|Direct|SubmitRecommend|opera|Successful|Apple|Pro=
cess|contentDocument|80000|contentWindow|RecommendAction|jsonRequest|gslD=
iscoveryLink|gslDiscovery|gslDiscoveryControl|Updating|UpdateArticleActio=
n|gslDiscoveryCount|lastRecommendRes|iframeLoaders|setSortOrder|gslDiscov=
erySeparator|selectedIndex|onload|inputVal|Review|about|blank|acceptChars=
et|NocommentLbl|commentLbl|Comment|gslCommentsLabel|gslCommentsLink|void|=
Opera|MSIE||submit|DIV|gslRecommendLink|gslDisabledRecommendCount|gslDisa=
bledRecommendLink|gslRecommended|gslRecommendedCount|recommendedLbl|LOG|D=
EBUG|toLocaleTimeString|reportabuseposy|ie6Error|DiscoveredArticles|linkU=
rl|linkUIDEnabled|SearchCategories|linkLblUrl|SearchSections|ratings|All|=
Empty||reportabuseposx|getElementsByClassName|DynamicArticleControls|Exce=
ption||Javascript|Add|UpdateArticle|updateOnLoad|Reviewed|Wrapper|BeginRe=
quest|NumberOfRatings|Recommended|Callback|gslRequest|URL|This|join|gslRe=
sponse|extract|from|left|find|top|170|Ratings|isSitelifeAvailable|Rated|l=
astArtCtlRes|Commented|PageURL|per|more|and|other|quote|See|button|gslful=
lpage|clear|view|Full|PMCEA|Replying|LloZ|||exceptionLogging|HhMsTt|reply=
ingto|apiLogging|replies|SDP|re|submitReaction|paginationLinks|Prevailing=
||Daylight|first|OnPage|Time|_keyUsed|userID|widgetLogging|GMT|UTC|next|M=
ountain|last|Pacific|Last|Central|previous|First|Standard|Eastern|Atlanti=
c|LoadAvatarAddress|SiteLife|getUserAvatarAddress|get|reload|ceil|images|=
gslRevFormStars|SubmitReaction|populateAvatar|Content|firefox|artId|sitel=
ife|UTF|http|Returned|15000|input|ver1|found|domain|gif|characters|entryT=
ooLongError|Object|image|reviewMaxChars|170px|Character|setStyle|remainin=
g|500|no|ReviewAction|object|charAt|za|ampm|getTime|3600000|CommentAction=
|parse'.split('|'),0,{}))


gsl.sitedomain=3D"http:/"+"/www.stevenspointjournal.com";
gsl.personaHrefURL=3D"/apps/pbcs.dll/section?category=3Dpluckpersona";
gsl.enabled=3Dtrue;                      // Option to enable or disable =
all of SiteLife DAAPI widgets (Enabled by DEFAULT).
gsl.sitelifeApiUrl=3D"http:/"+"/sitelife.stevenspointjournal.com/ver1.0/D=
irect/Process?sid=3Dsitelife.stevenspointjournal.com";  // The SiteLife =
DAAPI URL.
gsl.personaHrefEnabled=3Dtrue;     // Option to enable the user =
thumbnail photo as a link. (Requires personaHrefURL if enabled).
gsl.commentCountHrefEnabled=3Dfalse;     // Option to enable the comment =
count as a link
gsl.reviewCountHrefEnabled=3Dfalse;      // Option to enable the review =
count as a link
gsl.recommendCountHrefEnabled=3Dfalse;    // Option to enable the =
recomment count as a link
gsl.updateOnLoad=3Dtrue;                // Option to allow update =
article information on page load
gsl.commentLbl=3D" Read Comments"; // Label of the Comment Count
gsl.NocommentLbl=3D" Post a Comment"; // Label of the Zero Comment Count
gsl.reviewLbl=3D"Read Reviews";          // Label of the Review Count
gsl.recommendLbl=3D" Recommend";
gsl.recommendedLbl=3D" Recommended";
gsl.commentMaxChars=3D1000;
gsl.commentSortOrder=3D"TimeStampDescending";
gsl.reviewMaxChars=3D 1000;
gsl.reviewSortOrder=3D"TimeStampDescending";
gsl.reactionsClosed=3Dfalse;
gsl.paginationLinks=3D4;
gsl.requestsperBatch=3D10; //Maximum value 10 , best prctice not to =
reduce less than 10=20
gsl.MaxNumberofAbuse=3D3; //Maximum number of abuse report count i.e. if =
it exceeds that comment wont be shown on page.=20
gsl.SiteStaffText=3D"stevenspointjournal.com Staff";


/*=0A=
*************************************************************************=
*****=0A=
       File: GCIONSettings.js=0A=
  Copyright: Copyright (c) 2008, Gannett Inc. All rights reserved.=0A=
*************************************************************************=
*****=0A=
*/=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines common global settings                                       =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gdn_language =3D "eng";=0A=
var gdn_timeout  =3D 20;=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines global settings for user authentication                      =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gdn_enable_auth_by_division        =3D true;=0A=
var gdn_enable_third_party_by_division =3D true;=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines global settings for user registration                        =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gdn_enable_reg_by_division =3D true;=0A=
var gdn_sessions               =3D 2;=0A=
var gdn_page_views             =3D 3;=0A=
var gdn_days                   =3D 30;=0A=
var gdn_occupation_required    =3D false;=0A=
var gdn_enable_bt              =3D true;=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines supported Web browsers                                       =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gdn_browsers =3D [];=0A=
gdn_browsers[0]  =3D "Explorer|>=3D|6.0|Windows";=0A=
gdn_browsers[1]  =3D "Firefox|>=3D|1.0|Windows";=0A=
gdn_browsers[2]  =3D "Firefox|>=3D|1.0|Mac";=0A=
gdn_browsers[3]  =3D "Safari|>=3D|1.0|Mac";=0A=
=0A=
eval(function(p,a,c,k,e,d){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--)d[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
d[e]}];e=3Dfunction(){return'\\w+'};c=3D1;};while(c--)if(k[c])p=3Dp.repla=
ce(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('J 1t=3D[];J =
1q=3D[];J 2=3D[1];2["3"]=3D[];2["3"]["1C"]=3D"1x 4 =
K...";2["3"]["1z"]=3D"c 9 d 8 T 4 K";2["3"]["1y"]=3D"c 9 d 8 T 4 K. g h =
m p.";2["3"]["23"]=3D"r k t n s b x i B";2["3"]["26"]=3D"r q l n s b x i =
B";2["3"]["25"]=3D"G 4 j...";2["3"]["1L"]=3D"c 9 d 8 C 4 =
j";2["3"]["1P"]=3D"c 9 d 8 C 4 j. g h m p.";2["3"]["1s"]=3D"1r 4 =
e...";2["3"]["1u"]=3D"c 9 d 8 1a 4 e";2["3"]["1g"]=3D"7 S e b =
y";2["3"]["1k"]=3D"c 9 d 8 1a 4 e. g h m p.";2["3"]["1M"]=3D"r q l n s b =
x i B";2["3"]["1G"]=3D"G 4 j...";2["3"]["1Q"]=3D"c 9 d 8 C 4 =
j";2["3"]["1R"]=3D"c 9 d 8 C 4 j. g h m p.";2["3"]["1O"]=3D"7 j 1S x 1V =
1W";2["3"]["1T"]=3D"1U 4 R k...";2["3"]["1H"]=3D"r k t n s b =
y";2["3"]["1I"]=3D"c 9 d 8 1F 4 R k. g h m p.";2["3"]["1J"]=3D"1N 4 =
e...";2["3"]["1K"]=3D"r k t n s b y";2["3"]["1X"]=3D"c 9 d 8 29 4 e. g h =
m p.";2["3"]["2a"]=3D"27...";2["3"]["28"]=3D"2b k w e";2["3"]["2e"]=3D"7 =
j b 2f 2c. g h m i 10 2d.";2["3"]["20"]=3D"21 6 o 1Y 8 P =
i";2["3"]["1Z"]=3D"22 8 P n i";2["3"]["24"]=3D"7 {0} b 1E 1d. g 1e u 4 =
1f H 1c Y 1b a 1j 1i 8 1h 1m 1l.";2["3"]["1w"]=3D"G 4 E =
D...";2["3"]["1D"]=3D"7 E D 1A F o V";2["3"]["1B"]=3D"1v 1p 9 =
1n";2["3"]["1o"]=3D"7 E D V 2g";2["3"]["35"]=3D"c 9 d 8 C 4 E D. g h m =
p.";2["3"]["36"]=3D"r k t n s b x i B";2["3"]["33"]=3D"r q l n s b x i =
B";2["3"]["34"]=3D"U 4 j...";2["3"]["37"]=3D"c 9 d 8 3a 4 =
3b";2["3"]["38"]=3D"c 9 d 8 X 4 j. g h m =
p.";2["3"]["39"]=3D"U...";2["3"]["32"]=3D"c 9 d 8 X n. g h m =
p.";2["3"]["2U"]=3D"f 6 A 4 2V 2S";2["3"]["2T"]=3D"f 6 A 4 =
2W";2["3"]["2Z"]=3D"7 k t b y (I. 31@2X.2Y)";2["3"]["3q"]=3D"7 k t 6 o =
3n v w z";2["3"]["3o"]=3D"f 6 u 4 k t";2["3"]["3m"]=3D"r 3p 3l 3e i 3f =
3c 3d:";2["3"]["3g"]=3D"7 3j l 6 o 30 v w z";2["3"]["3k"]=3D"f 6 A 4 =
3h";2["3"]["3i"]=3D"f 6 A 4 2R";2["3"]["2s"]=3D"7 2t l 6 o 30 v w =
z";2["3"]["2q"]=3D"f 6 A 4 2r";2["3"]["2u"]=3D"f 6 u 4 S =
e";2["3"]["2x"]=3D"f 6 2y 4 e";2["3"]["2v"]=3D"7 e 12 14 18 17 H 11, 13 =
19";2["3"]["2w"]=3D"7 e 6 o 30 v w z";2["3"]["2j"]=3D"7 e 6 o 15 Q 5 =
v";2["3"]["2k"]=3D"7 2h Z F 2i";2["3"]["2l"]=3D"f 6 u 4 =
e";2["3"]["2o"]=3D"2p n Z F 2m a q l, 2n 2K 2L";2["3"]["2I"]=3D"7 q l 12 =
14 18 17 H 11, 13 19";2["3"]["2J"]=3D"7 q l 6 o 16 v w =
z";2["3"]["2M"]=3D"7 q l 6 o 15 Q 5 v";2["3"]["2P"]=3D"f 6 u 4 q =
l";2["3"]["2Q"]=3D"7 N O W b y (I. 2N)";2["3"]["2O"]=3D"f 6 u 4 N O =
W";2["3"]["2B"]=3D"7 M L b i Y 2C 2z 2A 2D b F 2G";2["3"]["2H"]=3D"7 M L =
b y (I. 2E)";2["3"]["2F"]=3D"f 6 u 4 M =
L";',62,213,'||gdn_msgs|eng|your||must|Your|to|were||is|We|unable|passwor=
d|You|Please|try|in|account|email|name|again|you|be|later|screen|The|ente=
red|address|enter|characters|or|already|invalid|less|select|use|update|su=
bscriptions|newsletter|not|Updating|and|Ex|var|membership|code|zip|year|o=
f|log|least|confirmation|old|cancel|Registering|updated|birth|register|th=
e|do||numbers|can|no|only|at||letters|contain|spaces|change|Become|click|=
unavailable|manually|information|ChangePwdInvalid|sign|button|Member|Chan=
gePwdTimeout|now|up|found|NletterSaved|newsletters|gdn_local_ex|Changing|=
ChangePwdExec|gdn_ext_ex|ChangePwdFailed|No|NletterExec|Canceling|CancelT=
imeout|CancelFailed|could|NletterNone|CancelExec|NletterFailed|currently|=
send|ChangeUsrExec|ConfirmInvalid|ConfirmTimeout|ForgotPwdExec|ForgotPwdI=
nvalid|ChangeActFailed|ChangeUsrDupUser|Retrieving|ConfirmActivated|Chang=
eActTimeout|ChangeUsrFailed|ChangeUsrTimeout|has|ConfirmExec|Sending|been=
|activated|ForgotPwdTimeout|enabled|LoginTimeout|LoginNoCookies|Cookies|U=
nable|ChangeActDupEmail|LoginUnavailable|ChangeActExec|ChangeActDupUser|L=
oading|LoginFailed|retrieve|LoginExec|Invalid|out|minutes|LoginLockedOut|=
locked|successfully|passwords|match|PwdMin|PwdNoMatch|PwdNone|have|please=
|UserNameCreate|If|OccupationNone|occupation|LastNameMax|last|OldPwdNone|=
PwdInvalid|PwdMax|PwdConfirm|confirm|format|but|ZipFailed|correct|it|4701=
2|ZipNone|valid|ZipInvalid|UserNameInvalid|UserNameMax|create|one|UserNam=
eMin|1975|YobNone|UserNameNone|YobInvalid|industry|size|CountryNone|Compa=
nySizeNone|company|country|domain|com|EmailInvalid||username|ZagTimeout|R=
egDupUser|RegExec|NletterTimeout|RegDupEmail|RegFailed|RegTimeout|ZagExec=
|complete|registration|required|field|occurred|each|FirstNameMax|gender|I=
ndustryNone|first|GenderNone|errors|ErrorHeader|100|EmailNone|following|E=
mailMax'.split('|'),0,{}))=0A=
=0A=
/* -------------------------------------------------------------------- =
*/=0A=
/* DEPRECATED                                                           =
*/=0A=
/* -------------------------------------------------------------------- =
*/=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines global settings for user authentication                      =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gdn_events_url  =3D "gannett.ur.gcion.com/Scripts/UA/Events";=0A=
var gdn_objects_url =3D "gannett.ur.gcion.com/Scripts/UA/Objects";=0A=
var gdn_widgets_url =3D "gannett.ur.gcion.com/Scripts/UA/Widgets";=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines global settings for user registration                        =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gcion_enable_division     =3D true;=0A=
var gcion_zago_sessions       =3D 2;=0A=
var gcion_zago_page_views     =3D 3;=0A=
var gcion_zago_days           =3D 30;=0A=
var gcion_zago_start_year     =3D 1900;=0A=
var gcion_zago_end_year       =3D 2005;=0A=
var gcion_validate_occupation =3D false;=0A=
var gcion_occupation_required =3D false;=0A=
var gcion_zago_form_timeout   =3D 10;=0A=
var gcion_enable_bt           =3D true;=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines supported Web browsers for user registration                 =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gcion_supported_browsers =3D new Array();=0A=
gcion_supported_browsers[0] =3D "Explorer|>=3D|6.0|Windows";=0A=
gcion_supported_browsers[1] =3D "Firefox|>=3D|1.0|Windows";=0A=
gcion_supported_browsers[2] =3D "Firefox|>=3D|1.0|Mac";=0A=
gcion_supported_browsers[3] =3D "Safari|>=3D|1.0|Mac";=0A=
=0A=
eval(function(p,a,c,k,e,d){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--)d[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
d[e]}];e=3Dfunction(){return'\\w+'};c=3D1;};while(c--)if(k[c])p=3Dp.repla=
ce(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('e E=3Dd f();e =
F=3Dd f();e a=3Dd f(2);D(e t=3D0;t<a.s;t++)a[t]=3Dd f(B);a[0][0]=3D"C J =
K I p G H y:";a[0][1]=3D"c b g j A";a[0][2]=3D"h m n i v q (o: =
z)";a[0][3]=3D"h m n i b r x "+w+" L "+W;a[0][4]=3D"c b u j m n =
i";a[0][5]=3D"h k l v q (o: U)";a[0][6]=3D"h k l b r 5 O P M p =
s";a[0][7]=3D"c b u j k l";a[0][8]=3D"c b g N S";a[0][9]=3D"c b g =
T";a[0][Q]=3D"c b g R =
V";',59,59,'||||||||||gcion_zago_form_messages|must|You|new|var|Array|sel=
ect|Your|Birth|your|Zip|Code|Year|of|Ex|in|invalid|be|length||enter|is|gc=
ion_zago_start_year|between|field|1975|Gender|11|The|for|gcion_local_exce=
ptions|gcion_external_exceptions|each|required|occurred|following|errors|=
and|less|Job|characters|or|10|Company|Title|Industry|47012|Size|gcion_zag=
o_end_year'.split('|'),0,{}))=0A=


/*=0A=
*************************************************************************=
*****=0A=
       File: GCIONSiteSettings.js=0A=
  Copyright: Copyright (c) 2008, Gannett Inc. All rights reserved.=0A=
*************************************************************************=
*****=0A=
*/=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines common site settings                                         =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gdn_version       =3D 3.3;=0A=
var gdn_common_url    =3D "http://stevensp.ur.gcion.com/Scripts/UA";=0A=
var gdn_cookie_domain =3D "";=0A=
var gdn_host          =3D "newspaper.app30.ur.gcion.com";=0A=
var gdn_site_name     =3D "stevenspointjournal.com";=0A=
var gdn_site_url      =3D "www.stevenspointjournal.com";=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines site settings for user authentication                        =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gdn_enable_auth_by_site        =3D true;=0A=
var gdn_enable_third_party_by_site =3D false;=0A=
var gdn_enable_ssl                 =3D false;=0A=
var gdn_enable_reg_help            =3D true;=0A=
var gdn_enable_search              =3D false;=0A=
var gdn_enable_links               =3D false;=0A=
var gdn_group_name                 =3D "gannett";=0A=
var gdn_app_name                   =3D "stevensp";=0A=
var gdn_third_party_app_name       =3D "MMX";=0A=
var gdn_third_party_site_name      =3D "Metromix";=0A=
var gdn_third_party_logo           =3D "/graphics/mmx_logo.jpg";=0A=
var gdn_login_title                =3D "Comment, blog &#38; share =
photos";=0A=
var gdn_login_image                =3D =
"/graphics/registration/login_tagline.gif";=0A=
var gdn_persona_url                =3D =
"/apps/pbcs.dll/section?category=3Dpluckpersona";=0A=
var gdn_blogs_url                  =3D =
"/apps/pbcs.dll/section?category=3Dpluckpersona&plckPersonaPage=3DPersona=
Blog";=0A=
var gdn_photos_url                 =3D =
"/apps/pbcs.dll/section?category=3Dpluckpersona&plckPersonaPage=3DPersona=
Photos";=0A=
var gdn_default_avatar             =3D "/graphics/avatar.gif";=0A=
var gdn_tos_url                    =3D "/tos";=0A=
var gdn_pp_url                     =3D "/pp";=0A=
var gdn_faq_url                    =3D "/faq";=0A=
var gdn_feedback_url               =3D "/feedback";=0A=
var gdn_confirm_dest               =3D "/apps/pbcs.dll/frontpage";=0A=
var gdn_email_logo                 =3D "/graphics/mastlogo_email.gif";=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines Saxotech settings for user authentication                    =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gdn_enable_saxotech    =3D true;=0A=
var gdn_saxotech_site_code =3D "U0";=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines site settings for user registration                          =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
var gdn_enable_reg_by_site =3D true;=0A=
var gdn_reg_site_code      =3D "gpaper192";=0A=
var gdn_zag_form_url       =3D =
"/apps/pbcs.dll/section?Category=3Dzagform";=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines user registration exceptions for local site URLs             =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
gdn_local_ex[0] =3D "/section(1|3).html";=0A=
gdn_local_ex[1] =3D "/article-1-2.html";=0A=
gdn_local_ex[2] =3D "/section4/*";=0A=
gdn_local_ex[3] =3D "/Weather";=0A=
=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
/* Defines user registration exceptions for external site URLs          =
*/=0A=
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */=0A=
=0A=
gdn_ext_ex[0] =3D "http://www.gannett.com/";=0A=
gdn_ext_ex[1] =3D "http://www.gmti.com/";=0A=


eval(function(p,a,c,k,e,d){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--)d[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
d[e]}];e=3Dfunction(){return'\\w+'};c=3D1;};while(c--)if(k[c])p=3Dp.repla=
ce(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('j =
b=3DT.b||{};b.4L=3Do(5t){k(!5t||!5t.K)r G;j 4J=3D5t.1s(".");j 4I=3Db;V(j =
i=3D(4J[0]=3D=3D"b")?1:0;i<4J.K;++i){4I[4J[i]]=3D4I[4J[i]]||{};4I=3D4I[4J=
[i]]}r 4I};b.4L("N");b.4L("19");b.4L("19.31");b.4L("1c");b.4L("1c.31");j =
81=3D"ba.7g";j 8J=3D"b9/b4.7g";j a9=3D10;j 9h=3D"2o.7g";j 8q=3D"3.3.0";j =
1Y=3D[];j Q=3D[];j 2f=3D[];j 4U=3D[];j 3G=3D[];j 58=3D[];j =
2l=3D[];1Y["1C"]=3D0;1Y["3r"]=3D0;1Y["8k"]=3D0;1Y["9Y"]=3D0;Q["5g-42"]=3D=
"5G-42";Q["5g-3E"]=3D"5G-3E";Q["5g-5Z"]=3D"5G-5Z";Q["5g-61"]=3D"5G-61";Q[=
"1C"]=3D"7Z-b5";Q["2y"]=3D"bg-bf";Q["bi"]=3D"2y";Q["2J"]=3D"72-bh";Q["39"=
]=3D"72-bc";Q["5H"]=3D"72-bb";Q["2K"]=3D"be-7Z";Q["1j-42"]=3D"5Y-42";Q["1=
j-3E"]=3D"5Y-3E";Q["1j-5Z"]=3D"5Y-5Z";Q["1j-61"]=3D"5Y-61";Q["8E-3E"]=3D"=
8D-3E";Q["8E-42"]=3D"8D-42";4U["1Z"]=3D5;4U["4W"]=3D30;3G["5e"]=3D0;b.3D=3D=
o(J,2j,2E){k(J.8G){J.8G(2j,2E,1o);r 1n}B k(J.8F)r J.8F(\'8S\'+2j,2E);B =
J[\'8S\'+2j]=3D2E};b.3J=3Do(1h,2I){k(2f[1h]=3D=3DG)2f[1h]=3D0;k(S.1e(1h))=
{T.7k(3G[1h]);2f[1h]=3D0;k(2I)2I.5p()}B{k(2f[1h]<(4U["4W"]*5P)){3G[1h]=3D=
T.2i("b.3J(\'"+1h+"\', =
"+2I+")",6B);2f[1h]+=3D6B}B{2f[1h]=3D0}}};b.1J=3Do(1d,X,E){k(1d.2n("?")=3D=
=3D-1)r 1d+"?"+X+"=3D"+2D(E);B r =
1d+"&"+X+"=3D"+2D(E)};b.1X=3Do(1d,2b,5c){k(5c){k(1d.8R(0,7)!=3D"8U://")j =
49=3D"8U://"+1d;B j 49=3D1d}B{k(1d.8R(0,7)!=3D"6G://")j =
49=3D"6G://"+1d;B j 49=3D1d}k(2b.33(0)!=3D"/")49+=3D"/"+2b;B 49+=3D2b;r =
49};b.3m=3Do(){k((S.1e(Q["2J"])))j 2Z=3D"2J";k((S.1e(Q["39"])))j =
2Z=3D"39";k((S.1e(Q["2K"])))j 2Z=3D"2K";k((S.1e(Q["2y"])))j =
2Z=3D"2y";k((S.1e(Q["1C"])))j =
2Z=3D"1C";k(S.1e(Q[2Z]))b.1a.1N("2q","8O","2l[\'8O\']","Q[\'"+2Z+"\']")};=
b.5m=3Do(2C){j 1W=3DY 1H();r(!b.18(2C))?(1W.66()-2C):0};b.4D=3Do(){j =
1W=3DY 1H();r =
1W.66().3w()+(((1W.7a()+1)<10)?("0"+(1W.7a()+1).3w()):(1W.7a()+1).3w())+(=
(1W.6T()<10)?("0"+1W.6T().3w()):(1W.6T().3w()))};b.71=3Do(E){k(E=3D=3D1n|=
|E=3D=3D1o)r E;B k(b.18(E))r\'G\';B k(!5A(E))r E;B =
r\'"\'+E+\'"\'};b.6W=3Do(){j 1O=3DT.1z.6M;j =
35=3D/([\\w-]+)+\\.[a-41-Z]{2,3}$/i.aN(1O);1O=3D35?"."+35[0]:1O;2H{k(8P)r=
"."+8P;B r 1O}2A(e){r 1O}};b.8B=3Do(1m){r =
aM[aP][1m]};b.9Q=3Do(2j){3i(2j){P"1l":{k(!b.1l.2x("4c"))r 1;j =
y=3Db.1v.43(b.1l.1i("4c"));j 1r=3Dy.1s(\'~\');r 1r[1]}5k:r =
8q}};b.18=3Do(J){k(J=3D=3DG||(J=3D=3D\'\'&&\'aZ\'!=3DaY =
J)||J.b1=3D=3D0||J=3D=3D"G"||J=3D=3D"8p"||J=3D=3D8p||J.3w().D(/^\\s+|\\s+=
$/,\'\')=3D=3D""){r 1n}B r 1o};b.2Y=3Do(51,2j,2I){3i(2j){P"8m":j =
1d=3Db.1X(4y,"19/31/"+51+".4q");1D;P"aV":j =
1d=3Db.1X(4y,"19/8z/"+51+".4q");1D;P"3S":j =
1d=3Db.1X(4y,"1c/31/"+51+".4q");1D;5k:j =
1d=3Db.1X(4y,51+".4q");1D}k(!b.1x.54(1d)){k(2I)b.1Q.R(2I);b.1x.1w(1d)}B{k=
(2I)2I.5p()}};b.3V=3Do(X){j 1V=3DS.1e(X);2H{V(j =
i=3D0;i<1V.65.K;i++){k(/7H/.1I(1V.65[i].2j)||/aX/.1I(1V.65[i].2j)){1V.65[=
i].74();1D}}}2A(e){}};b.4Z=3Do(1h,5W){j =
3b;k(S.8r){3b=3DS.8r[1h];3b.S.7V();3b.S.bF(5W);3b.S.bE()}k(S.8o){3b=3DS.8=
o[1h];3b.8n=3D5W}k(S.1e){3b=3DS.1e(1h);3b.8n=3D5W}};1U.bA.bD=3Do(){r =
v.D(/^\\s+|\\s+$/g,"")};b.bC=3Do(){j 7u=3DG;j 5w=3D1n;j 5x=3D"bN";j =
8w=3D4;j 3d=3D2U();j 7z=3DG;j 5v=3DG;j 7D=3DG;j 7G=3DG;j =
8x=3DbM;v.1Q=3D1Q;v.6z=3D6z;v.6P=3D6P;v.7I=3D7I;v.6I=3D6I;v.6N=3D6N;v.6O=3D=
6O;v.1w=3D1w;o 1Q(2I){7u=3D2I}o 2U(){2H{r Y bO()}2A(e){2H{r Y =
8A("bJ.8C")}2A(e){2H{r Y 8A("bL.8C")}2A(e){r G}}}}o 6z(E){k(E)5w=3DE;B r =
5w}o 6P(E){k(E)5x=3DE;B r 5x}o 6O(E){7z=3DE}o 7I(E){k(E)5v=3DE;B r 5v}o =
6I(){r 7D}o 6N(){r 7G}o =
1w(){k(3d){3d.bn=3Do(){k(3d.bq=3D=3D8w){k(3d.22=3D=3D8x){7D=3D3d.bk;7G=3D=
3d.bm;7u.5p()}}}}3d.7V(5x,5v,5w);3d.bx(7z)}};b.1q=3D{34:o(6u){j =
2E=3Db.1q.6o;j 8h=3Db.1q.6s;j 7l=3Db.1q.31;V(j =
i=3D0;i<7l.K;i++){k(7l[i].3Z()=3D=3D6u.3Z())2E[i].7W(b,Y =
9n(8h[i]))}},bu:o(84,86,6u){b.1q.6o.1P(84);b.1q.6s.1P(86);b.1q.31.1P(6u)}=
};k(!b.1q.6o)b.1q.6o=3D[];k(!b.1q.6s)b.1q.6s=3D[];k(!b.1q.31)b.1q.31=3D[]=
;b.1v=3D{3c:"aq+/=3D",43:o(E){j 2S=3Dv.3c;j 2u=3D"";j 3k,2R,2T=3D"";j =
3y,3l,2B,2z=3D"";j =
i=3D0;E=3DE.D(/[^A-ap-am-9\\+\\/\\=3D]/g,"");do{3y=3D2S.2n(E.33(i++));3l=3D=
2S.2n(E.33(i++));2B=3D2S.2n(E.33(i++));2z=3D2S.2n(E.33(i++));3k=3D(3y<<2)=
|(3l>>4);2R=3D((3l&15)<<4)|(2B>>2);2T=3D((2B&3)<<6)|2z;2u=3D2u+1U.7x(3k);=
k(2B!=3D64)2u=3D2u+1U.7x(2R);k(2z!=3D64)2u=3D2u+1U.7x(2T);3k=3D2R=3D2T=3D=
"";3y=3D3l=3D2B=3D2z=3D""}8e(i<E.K);r 2u},28:o(E){j 2S=3Dv.3c;j =
2u=3D"";j 3k,2R,2T=3D"";j 3y,3l,2B,2z=3D"";j =
i=3D0;do{3k=3DE.7t(i++);2R=3DE.7t(i++);2T=3DE.7t(i++);3y=3D3k>>2;3l=3D((3=
k&3)<<4)|(2R>>4);2B=3D((2R&15)<<2)|(2T>>6);2z=3D2T&63;k(5A(2R))2B=3D2z=3D=
64;B =
k(5A(2T))2z=3D64;2u=3D2u+2S.33(3y)+2S.33(3l)+2S.33(2B)+2S.33(2z);3k=3D2R=3D=
2T=3D"";3y=3D3l=3D2B=3D2z=3D""}8e(i<E.K);r =
2u}};b.1Q=3D{R:o(80){k(b.1Q.4F.K>0)b.1Q.4F=3D[];b.1Q.4F.1P(80)},34:o(){j =
2E=3Db.1Q.4F;V(j =
n=3D0;n<2E.K;n++)2E[n].7W(b,z)}};k(!b.1Q.4F)b.1Q.4F=3D[];b.1l=3D{2x:o(X){=
j 7Y=3DS.y;j 7o=3D7Y.1s(\';\');j 7U=3D7o.K;j 48=3D"";j 8M=3D"";V(j =
x=3D0;((x<7U)&&(8M=3D=3D""));x++){48=3D7o[x].1s(\'=3D\');k(48[0].2d(0,1)=3D=
=3D\' \')48[0]=3D48[0].2d(1,48[0].K);k(48[0]=3D=3DX)r 1n}r 1o},1i:o(X){j =
50=3D(\' \'+S.y).35(Y 76(\' \'+X+\'=3D[^;]*\',\'g\'))||[];j K=3D0;j =
7B=3DG;V(j =
i=3D0;i<50.K;i++){k(50[i].K>K){K=3D50[i].K;7B=3D5f(50[i].2d(2+X.K))}}r =
7B},aF:o(X,2b,1O,8T){k(v.1i(X)){S.y=3DX+\'=3D\'+((2b)?\';2b=3D\'+2b:\';2b=
=3D\'+\'\\/\')+((1O)?\';1O=3D\'+1O:\';1O=3D\'+((8T)?1O:b.6W()))+\';3F=3Da=
I, 89-aJ-ay 8K:8K:89 aD\'}},29:o(X,E,3F,2b,1O,5c){j 1W=3DY =
1H();1W.aB(1W.44());k(3F)3F=3D3F*5P*60*60*24;j 85=3DY =
1H(1W.44()+(3F));S.y=3DX+\'=3D\'+E+((3F)?\';3F=3D\'+85.aA():\'\')+((2b)?\=
';2b=3D\'+2b:\';2b=3D\'+\'\\/\')+((1O)?\';1O=3D\'+1O:\';1O=3D\'+b.6W())+(=
(5c)?\';5c\':\'\')}};b.36=3Do(){j 1p=3D[];j 3P=3D[];j =
5i=3D[];v.R=3DR;v.O=3DO;v.4M=3D4M;v.6w=3D6w;v.20=3D20;o =
R(X,E){3P.1P(X);5i.1P(E)}o =
O(X,E){1p.1P(\'{"3c":"\'+X+\'","5K":"\'+E+\'"}\')}o =
4M(){1p=3D[];3P=3D[];5i=3D[]}o 6w(){k(3P.K=3D=3D0)r 1o;B r 1n}o =
20(){k(!v.6w())r G;j C=3D\'{\';V(j =
i=3D0;i<3P.K;i++){k(i!=3D3P.K-1)C+=3D\'"\'+3P[i]+\'"\'+\':\'+b.71(5i[i])+=
\',\';B =
C+=3D\'"\'+3P[i]+\'"\'+\':\'+b.71(5i[i])}k(1p.K>0){C+=3D\',"75":[\';V(j =
i=3D0;i<1p.K;i++){k(i!=3D1p.K-1)C+=3D1p[i]+\',\';B =
C+=3D1p[i]+\']\'}}C+=3D\'}\';r C}};b.3U=3D{2U:o(){v.7f=3DY aE();j =
H=3D1z.5D.2d(1,1z.5D.K);k(H.K=3D=3D0)r;H=3DH.D(/\\+/g,\' \');j =
6X=3DH.1s(\'&\');V(j i=3D0;i<6X.K;i++){j E;j 1E=3D6X[i].1s(\'=3D\');j =
X=3D5f(1E[0].3w().3Z());k(1E.K=3D=3D2)E=3D5f(1E[1]);B =
E=3DX;v.7f[X]=3DE}},4h:o(X,6a){k(6a=3D=3DG)6a=3DG;j =
E=3Dv.7f[X.3Z()];k(E=3D=3DG)E=3D6a;r E}};b.3U.2U();b.1x=3D{6j:o(3q){j =
8Q=3DS.al(\'bQ\').d7(0);j =
52=3DS.d8(\'d9\');52.77(\'d6\',\'6d\');52.77(\'2j\',\'7H/6d\');52.77(\'7K=
\',3q);8Q.d4(52);r 1o},54:o(3q){V(j i=3D0;i<58.K;i++){k(58[i]=3D=3D3q)r =
1n}r =
1o},1w:o(3q){k(!v.54(3q)){58[58.K]=3D3q;v.6j(3q)}}};b.N.21=3D{17:"dg",L:o=
(1m){k(!b.1l.2x(v.17))r G;j y=3Db.1v.43(b.1l.1i(v.17));j =
1G=3Dy.1s(\'~\');V(j i=3D0;i<1G.K;i++){j =
1E=3D1G[i].1s(\':\');k(1m=3D=3D1E[0])r 1E[1]}r =
G},3R:o(1m,E){k(b.1l.2x(v.17)){j y=3Db.1v.43(b.1l.1i(v.17));j =
1G=3Dy.1s(\'~\');j 4f=3D1o;V(j i=3D0;i<1G.K;i++){j =
1E=3D1G[i].1s(\':\');k(1m=3D=3D1E[0]){4f=3D1n;1G[i]=3D1E[0]+":"+E}}k(!4f)=
1G.1P(1m+":"+E);y=3D1G.9e(\'~\')}B =
y=3D1m+":"+E;b.1l.29(v.17,b.1v.28(y))}};b.1a=3D{53:G,4W:G,17:G,7P:G,6h:G,=
6k:G,55:G,7r:G,7F:dd,7M:da,1Q:o(){k(b.1a.53)2L(b.1v.43(b.1a.53));k(b.1a.6=
h=3D=3D"8y"){b.1a.4O(2L(b.1a.55),b.1a.7F,b.1a.7M,b.1a.7P,b.1a.7r)}B =
b.4Z(2L(b.1a.4W),2L(b.1a.55))},5u:o(){2H{db()}2A(e){}},dc:o(){r\'<a =
1b=3D\\"\'+cT+\'\\">cU cV cS</a> | \'+\'<a 1b=3D\\"\'+cP+\'\\">cQ cR</a> =
| \'+\'<a 1b=3D\\"\'+d0+\'\\">d1</a> | \'+\'<a =
1b=3D\\"\'+d2+\'\\">cZ</a>\'+\'<cW cX=3D\\"cY\\" =
/>\'+b.1a.8t()},8t:o(){r\'<a 1b=3D\\"6d:b.1a.5u();\\">5u v =
T</a>\'},1N:o(){v.6h=3Dz[0];v.17=3Dz[1];v.55=3D5f(z[2]);v.6k=3Db.1X(4y,"1=
9/8z/"+v.17+".4q");k(v.6h=3D=3D"8y"){v.7F=3Dz[3];v.7M=3Dz[4];v.53=3Dz[5];=
v.7P=3D(z[6])?z[6]:"dh-3E";v.7r=3Dz[7]}B{v.4W=3Dz[3];v.53=3Dz[4]}k(b.18(2=
L(v.55))){b.1Q.R(b.1a.1Q);k(v.17!=3D"2c"&&v.17!=3D"2W")b.2Y("9T");k(!b.1x=
.54(v.6k))b.1x.1w(v.6k)}B{b.1a.1Q();k(v.17=3D=3D"2c"){j =
8N=3DS.1e("dv");j 8i=3DS.1e("dw");j dk=3DS.1e("8c");j 82=3DS.1e("dj");j =
8a=3DS.1e("dn");j =
83=3DS.1e("di");8N.1b=3Db.1J(88,"U",b.N.4g.L("2g"));82.1b=3Db.1J(88,"U",b=
.N.4g.L("2g"));8a.1b=3Db.1J(dl,"U",b.N.4g.L("2g"));83.1b=3Db.1J(dm,"U",b.=
N.4g.L("2g"));8i.7K=3Db.1Z();b.4Z("8c","dy, =
"+b.N.b.L("1B")+"!")}}},4O:o(4Q,8b,8d,6p){k(b.18(z[4]))j 5s=3D"dq";B j =
5s=3Dz[4];2H{dt(4Q,dp,dr,8b,dx,8d,ds,6p,ca,5s,cb,5s,cc,0,c9,0,c6,"4T-c7",=
c8,"4T-cd")}2A(e){}}};b.2X=3Do(3f){j =
1d=3Db.1X(6J,81,8I);k(!b.18(3f))1d+=3D"?"+3f+"&7j=3D"+Y 1H().44();r =
1d};b.1Z=3Do(){k(b.N.21.L("3p")=3D=3Db.19.2w.3t){k(!b.18(b.N.b.L("1Z")))r=
 cj(b.N.b.L("1Z"));B r 7X}B r 7X};b.a2=3Do(3f){j =
1d=3Db.1X(6J,8J,8I);k(!b.18(3f))1d+=3D"?"+3f+"&7j=3D"+Y 1H().44();r =
1d};b.ch=3Do(){k(!b.18(8L))r\'<ce 7K=3D"\'+8L+\'" cg=3D"\'+7q+\'" =
bV=3D"\'+7q+\'" bW=3D"0" 7m=3D\\"bX-8H: bU; bR: 8H;\\" />\';B =
r\'<8V>\'+7q+\'</8V>\'};b.3r=3Do(4Q){3i(1Y["3r"]){P =
1:T.1z.1b=3Db.3U.4h("3a");1D;P 2:{2H{k(bY||c3){T.1z.c4();j 5n=3D1o}B j =
5n=3D1n}2A(e){j =
5n=3D1n}k(5n){k(4Q)2L(4Q);b.1a.5u()}}1D}};b.4k=3Do(){k(!b.18(5y.5q)){k(b.=
1l.2x(b.N.b.17)){j =
m=3Db.N.b.1i();m.2N("1Z",8s(5y.5q));b.N.b.29(m);T.7k(3G["5e"])}}B{3G["5e"=
]=3DT.2i("b.4k()",2m)}};b.3C=3Do(){k(2f["3C"]=3D=3DG)2f["3C"]=3D0;k(1Y["1=
C"]=3D=3D1)j 22=3DQ["1j-3E"];B k(1Y["1C"]=3D=3D2)j 22=3DQ["1j-42"];B j =
22=3DG;k(!b.18(5y.5q)){k(b.1l.2x(b.N.b.17)){j =
m=3Db.N.b.1i();m.2N("1Z",8s(5y.5q));b.N.b.29(m);T.7k(3G["5e"]);2f["3C"]=3D=
0;b.3r(\'b.1a.1N("2q", "2c", "2l[\\\'2c\\\']", "Q[\\\'1C\\\']", =
"\'+b.1v.28(\'T.2i("b.1q.34(\\\'