From: "Saved by Windows Internet Explorer 7"
Subject: RTP startup raises $1M - Triangle Business Journal:
Date: Wed, 31 Dec 2008 14:23:55 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0095_01C96B53.6952C720"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669

This is a multi-part message in MIME format.

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily2.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>RTP startup raises $1M - Triangle Business =
Journal:</TITLE><LINK=20
href=3D"http://assets.bizjournals.com/css/wider_global.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://assets.bizjournals.com/css/bizj_header.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK=20
href=3D"http://assets.bizjournals.com/css/story_page.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://assets.bizjournals.com/css/theportstyle.css"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT src=3D"http://assets.bizjournals.com/js/prototype.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://assets.bizjournals.com/js/dhtmlwindow.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://assets.bizjournals.com/js/bizj_menu.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://assets.bizjournals.com/js/jquery.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://assets.bizjournals.com/js/jquery-impromptu.1.3.js" =

type=3Dtext/javascript></SCRIPT>
<LINK href=3D"http://images.bizjournals.com/favicon.ico"=20
type=3Dimage/vnd.microsoft.icon rel=3D"shortcut icon"><LINK=20
href=3D"http://images.bizjournals.com/apple-touch-icon.png" =
rel=3Dapple-touch-icon>
<META content=3D"local, business, news, industry, industries" =
name=3Dkeywords>
<META content=3D"RTP startup raises $1M" name=3Ddescription>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META content=3DNOODP name=3Drobots><LINK=20
title=3D"Raleigh/Durham breaking news from Triangle Business Journal"=20
href=3D"http://www.bizjournals.com/rss/feed/daily/triangle"=20
type=3Dapplication/rss+xml rel=3Dalternate>
<SCRIPT src=3D"http://assets.bizjournals.com/js/tabs.js" =
type=3Dtext/javascript=20
charset=3Dutf-8></SCRIPT>

<SCRIPT type=3Dtext/javascript charset=3Dutf-8>=0A=
    var $jQ =3D jQuery.noConflict();=0A=
=0A=
    $jQ(document).ready(function() {=0A=
        $jQ("#tabs_container").tabs();=0A=
=0A=
        =0A=
        $jQ("#related_articles").click(function() {=0A=
            var c =3D s_gi(s_account);=0A=
            c.server =3D s.server;=0A=
            c.hier1 =3D s.hier1;=0A=
            c.prop3 =3D s.prop3;=0A=
            c.prop4 =3D s.prop4;=0A=
            c.prop5 =3D s.prop5;=0A=
            c.prop6 =3D s.prop6;=0A=
            c.tl(this, 'o', 'RELATED NEWS: Article links');=0A=
        });=0A=
=0A=
        $jQ("#sym").click(function () {=0A=
           $jQ(this).val('');=0A=
        });=0A=
    });=0A=
    </SCRIPT>

<SCRIPT type=3Dtext/javascript charset=3Dutf-8>=0A=
        function Delicious() {=0A=
            var c =3D s_gi(s_account);=0A=
            c.server =3D s.server;=0A=
            c.hier1 =3D s.hier1;=0A=
            c.prop3 =3D s.prop3;=0A=
            c.prop4 =3D s.prop4;=0A=
            c.prop5 =3D s.prop5;=0A=
            c.prop6 =3D s.prop6;=0A=
            c.tl(this, 'o', 'STORY BAR: Add to Del.icio.us');=0A=
=0A=
            =
window.open('http://del.icio.us/post?v=3D4&partner=3Dbizj&noui&jump=3Dclo=
se&url=3D'+encodeURIComponent(location.href) + '&title=3D' + =
encodeURIComponent(document.title),'delicious','toolbar=3D0,width=3D700,h=
eight=3D400');=0A=
            return false;=0A=
        }=0A=
        function Digg() {=0A=
            var c =3D s_gi(s_account);=0A=
            c.server =3D s.server;=0A=
            c.hier1 =3D s.hier1;=0A=
            c.prop3 =3D s.prop3;=0A=
            c.prop4 =3D s.prop4;=0A=
            c.prop5 =3D s.prop5;=0A=
            c.prop6 =3D s.prop6;=0A=
            c.tl(this, 'o', 'STORY BAR: Digg This');=0A=
=0A=
            =
window.open('http://digg.com/submit?phase=3D2&url=3D'+encodeURIComponent(=
location.href) + '&title=3D' + encodeURIComponent(document.title));=0A=
            return false;=0A=
        }=0A=
        function clicker(url, name) {=0A=
            var c =3D s_gi(s_account);=0A=
            c.server =3D s.server;=0A=
            c.hier1 =3D s.hier1;=0A=
            c.prop3 =3D s.prop3;=0A=
            c.prop4 =3D s.prop4;=0A=
            c.prop5 =3D s.prop5;=0A=
            c.prop6 =3D s.prop6;=0A=
            c.tl(this, 'o', 'STORY BAR: ' + name);=0A=
        }=0A=
=0A=
    </SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>=0A=
<!-- =0A=
    var dcnow =3D new Date();=0A=
    var dcmillis =3D dcnow.getTime();=0A=
    var dctransID =3D ""+dcmillis;=0A=
    document.domain =3D 'bizjournals.com';=0A=
    if (top.frames.length !=3D 0) parent.location.href =3D =
window.location.href;=0A=
// -->=0A=
</SCRIPT>

<META content=3D"MSHTML 6.00.6000.16757" name=3DGENERATOR></HEAD>
<BODY><!-- Analytics Code Block --><!-- =0A=
            SiteCatalyst code version: H.17.=0A=
            Copyright 1997-2009 Omniture, Inc. More info available at=0A=
            http://www.omniture.com=0A=
            svr::web12.bizjournals.int::=0A=
        -->
<SCRIPT type=3Dtext/javascript>=0A=
        var s_account =3D "bizjournalstriangle,bizjournalsglobal";=0A=
        var build_site_sections =3D function() {=0A=
            var i=3D3,sections=3D['Stories','Daily','2008','03-24','RTP =
startup raises $1M'];=0A=
            s.channel =3D sections.shift();=0A=
=0A=
            for ( var x in sections ) {=0A=
                // Don't overwrite prop7 or higher=0A=
                if (i < 7 && x.length =3D=3D 1) { eval("s.prop" + i + " =
=3D \"" + sections[x] + "\";"); }=0A=
                i++;=0A=
            }=0A=
            sections.unshift(s.channel);=0A=
            s.hier1 =3D sections.join(",");=0A=
        };=0A=
        </SCRIPT>

<SCRIPT src=3D"http://assets.bizjournals.com/js/omniture.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
        <!--=0A=
        $jQ(function() {=0A=
            /* Page specific props */=0A=
            s.pageName=3D'Triangle - RTP startup raises $1M'; =
s.server=3D'Triangle'; s.channel=3D''; s.pageType=3D''; s.hier1=3D''; =0A=
            s.prop7 =3D 'Not Registered';=0A=
            s.prop20 =3D 'Triangle - RTP startup raises $1M';=0A=
            /* E-commerce Variables */=0A=
            s.state=3D''; s.zip=3D''; s.events=3D''; s.products=3D''; =
s.purchaseID=3D''; =0A=
            s.eVar16 =3D '';=0A=
            s.eVar19 =3D 'Normal';=0A=
            s.eVar20 =3D 'Non-truncated';=0A=
=0A=
            build_site_sections();=0A=
            var s_code=3Ds.t();if(s_code)document.write(s_code);=0A=
            =0A=
            /* Click tracking */=0A=
            var clicklinks =3D {"#topnav_lists,#menu_lists a": "APT: =
Top_Navbar: Lists_Leads","#browsesn_subscribe a": "APT: Top_Subnav: =
Subscribe_Paper","#searcharchivetop": "APT: Top: Search_Archive","#del": =
"APT: Article_Tools: Add to Del.icio.us","#storycontent a": "APT: =
Article_body_text_links","#topnav_home": "APT: Top_Navbar: =
Home","#tabslatestnews a": "APT: =
Engagement_Box_Latest_News","#yahooBuzzBadge-form a": "APT: =
Article_Tools_Buzz: Yahoo Buzz","#tp_hostNumComments": "APT: =
Article_Tools: Comments","#email_art": "APT: Article_Tools: =
Email","#rpmvs a": "APT: =
Engagement_Box_Most_Viewed_Stories","#jobsfeature a": "APT: Right: =
OTJ_Featured_Jobs","#byline": "APT: by_line","#emailsignupinbox": "APT: =
Right: Email_Alerts_Box",".newshole_leadin_featured a,": "APT: =
Featured_Article_Headline","#gobutton": "APT: Top: =
Search_Go_button","#local_promo_box": "APT: =
Local_Promo_Box","#related_articles": "APT: =
Related_News_box","#email_art_buzz": "APT: Article_Tools_Buzz: =
Email","#tabs_container #tmostcommented": "APT: =
Tab_Most_Discussed","#promoloopn a": "APT: Right: =
Promo_Loopnet","#incity a,#incitydc": "APT: =
Promo_City_Guide_Spotlight","#markethome_latestnews_feed .mlns a": "APT: =
Latest_News","#reprint_art": "APT: Article_Tools: =
Reprints","#viewallpresscity,#viewallpress,#pr_go_bttn,#prnewsjump": =
"APT: PR_Newswire","#search_jobs": "APT: Top: =
Search_Jobs_selected","#pagination": "APT: Pagination_links","#rpmes a": =
"APT: =
Engagement_Box_Most_Emailed_Stories","#adbannerirs_trial,#adbannerirs_sub=
scribe": "APT: Header_Promo_Box","#arcbsearchforjobs a,#job_submit": =
"APT: Right: OTJ_Search_Box",".newshole_leadin img,": "APT: =
Featured_Articles_Image","#bizdirpulldown": "APT: Promo Special =
Reports","#footer": "APT: Footer_links",".market_subscribelink a": "APT: =
Print_sub_text_link","#browse_nbc": "APT: Bottom_Navbar: =
News_by_Company","#morevids": "APT: More_Videos","#fragment-3": "APT: =
Tab_Most_Emailed_Links","#buttons a": "APT: =
Bottom_article_tools","#cbfeatres a": "APT: Right: =
OTJ_Featured_Resources","#topnav_travel,#menu_travel a": "APT: =
Top_Navbar: Travel","#poll": "APT: Business_Poll","#search_site": "APT: =
Top: Search_Site_selected","#topnav_careers,#menu_careers a": "APT: =
Top_Navbar: Careers","#browse_pitn": "APT: Bottom_Navbar: =
People_in_the_news","#article_images a": "APT: =
Article_art","#video_inline": "APT: Video_Inline","#fragment-1": "APT: =
Tab_Most_Discussed_Links","#topnav_events,#menu_events a": "APT: =
Top_Navbar: Events","#search_companies": "APT: Top: =
Search_Companies_selected","#topnav_industries,#menu_industries a": =
"APT: Top_Navbar: Industries","#search_news": "APT: Top: =
Search_News_selected","#fragment-2": "APT: =
Tab_Most_Viewed_Links","#newshole_featured_image a,": "APT: =
Featured_Image","#tabrelatedindustrynews a": "APT: =
Engagement_Box_Related_Industry_News","#browsesn_green a": "APT: =
Top_Subnav: Green","#accountbox": "APT: =
Top_Account_Info","#print_art_buzz": "APT: Article_Tools_Buzz: =
Print","#topnav_companies,#menu_companies a": "APT: Top_Navbar: =
Companies","#topnav_resources,#menu_resources a": "APT: Top_Navbar: =
Resources","#browsesn_classifieds": "APT: Top_Subnav: =
Classifieds","#specialextra a": "APT: =
Promo_Special_Reports","#searcharchive": "APT: Top: =
Search_Archive_link","#mktheaderlogo": "APT: =
Market_Logo",".breadcrumblinks a": "APT: =
breadcrumbs","#topnav_news,#menu_news a": "APT: Top_Navbar: =
News","#national_promo_box": "APT: National_Promo_Box","#rss_art": "APT: =
Article_Tools: RSS Feeds","#navi_account a": "APT: Top: Account =
Links","#tabs_container #tmoreheadlines": "APT: =
Tab_Most_Viewed","#accountmarketdropdown select": "APT: =
Market_Pulldown","#tabs_container #tmorestories": "APT: =
Tab_Most_Emailed","#print_art": "APT: Article_Tools: =
Print","#pollteaser": "APT: Business_Poll","#dig": "APT: Article_Tools: =
Digg This","#biz_resource_list": "APT: Right: =
Promo_Business_Resources","#topnav_community,#menu_community a": "APT: =
Top_Navbar: Community","#markethome_latestnews_feed .more a": "APT: =
Latest_News_More","#sponslinksgo": "APT: Right: =
Sponsored_links","#browsesn_email": "APT: Top_Subnav: =
Email_Alerts","#browse_nbi": "APT: Bottom_Navbar: =
News_by_Industry",".added_articles a": "APT: =
Featured_Articles_Secondary",".newshole_leadin_teaser,": "APT: =
Featured_Article_Full_Story_Link","#vidavee": "APT: =
Article_video",".article_poll": "APT: Poll"};=0A=
            jQuery.each(clicklinks, function(itemid,linkdesc) {=0A=
            $jQ(itemid).click(function() { var c =3D =
s_gi(s_account);c.server=3Ds.server;c.hier1=3Ds.hier1;c.s_objectID=3Dlink=
desc;c.prop3=3Ds.prop3;c.prop4=3Ds.prop4;c.prop5=3Ds.prop5;c.prop6=3Ds.pr=
op6;c.tl(this,'o',linkdesc); });=0A=
            });=0A=
=0A=
        });=0A=
        //-->=0A=
        </SCRIPT>
<NOSCRIPT><!-- SiteCatalyst code version: H.17.=0A=
Copyright 1997-2008 Omniture, Inc. More info available at=0A=
http://www.omniture.com --><IMG=20
alt=3D""=20
src=3D"http://bizjournalstriangle.112.2o7.net/b/ss/bizjournalstriangle/1/=
H.17--NS/4702?pageName=3DTriangle%20-RTP%20startup%20raises%20%241M&amp;s=
erver=3DTriangle&amp;ch=3DStories&amp;channel=3DStories&amp;c7=3DNot =
Registered&amp;c20=3DTriangle - RTP startup raises =
$1M&amp;v16=3D&amp;v19=3DNormal&amp;v20=3DNon-truncated&amp;g=3Dhttp%3A%2=
F%2Ftriangle.bizjournals.com%2Ftriangle%2Fstories%2F2008%2F03%2F24%2Fdail=
y2.html&amp;r=3Dhttp%3A%2F%2Fkryosphere.com%2Findex.php%3Foption%3Dcom_co=
ntent%26task%3Dview%26id%3D53">=20
<!-- End SiteCatalyst code version: H.17. --><!-- SiteCatalyst code =
version: H.17.=0A=
Copyright 1997-2008 Omniture, Inc. More info available at=0A=
http://www.omniture.com --><IMG=20
alt=3D""=20
src=3D"http://bizjournalsglobal.112.2o7.net/b/ss/bizjournalsglobal/1/H.17=
--NS/4702?pageName=3DTriangle%20-RTP%20startup%20raises%20%241M&amp;serve=
r=3DTriangle&amp;ch=3DStories&amp;channel=3DStories&amp;c7=3DNot =
Registered&amp;c20=3DTriangle - RTP startup raises =
$1M&amp;v16=3D&amp;v19=3DNormal&amp;v20=3DNon-truncated&amp;g=3Dhttp%3A%2=
F%2Ftriangle.bizjournals.com%2Ftriangle%2Fstories%2F2008%2F03%2F24%2Fdail=
y2.html&amp;r=3Dhttp%3A%2F%2Fkryosphere.com%2Findex.php%3Foption%3Dcom_co=
ntent%26task%3Dview%26id%3D53">=20
<!-- End SiteCatalyst code version: H.17. --></NOSCRIPT><!-- End =
Analytics Code Block -->
<DIV id=3Dwrapper>
<TABLE style=3D"PADDING-BOTTOM: 2px; BORDER-BOTTOM: #e7e7e7 1px solid"=20
cellSpacing=3D0 cellPadding=3D0 width=3D970 align=3Dleft border=3D0>
  <TBODY>
  <TR>
    <TD></TD>
    <TD class=3Dnavi_account id=3Dnavi_account align=3Dright><!--begin =
account area--><STRONG>Members: <A id=3Dwel_login=20
      =
href=3D"https://www.bizjournals.com/triangle/account/sign_in/?uri=3D%2Ftr=
iangle%2Fstories%2F2008%2F03%2F24%2Fdaily2.html">Log=20
      in</A></STRONG> | <STRONG>Not Registered? <A id=3Dwel_reg=20
      =
href=3D"http://www.bizjournals.com/triangle/my_account/register/?uri=3D%2=
Ftriangle%2Fstories%2F2008%2F03%2F24%2Fdaily2.html">Register</A>=20
      for free extra services.</STRONG>=20
<!--end account area--></TD></TR></TBODY></TABLE><BR clear=3Dall>
<TABLE id=3Dnavi_banner_ad_780 cellSpacing=3D0 cellPadding=3D0 =
width=3D970 border=3D0>
  <TBODY>
  <TR>
    <TD>
      <DIV style=3D"WIDTH: 728px"><!-- Begin DFP ad tag block  =
(tile=3D1) -->
      <SCRIPT=20
      =
src=3D"http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=3Dt1;v=
s=3Dnotopic;sz=3D728x90;tile=3D1;kw=3Dtriangle;dcopt=3Dist;ord=3D12307513=
99.111282.22524?"=20
      type=3Dtext/javascript target=3D"_blank"></SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/bzj.triangle/article_page;pos=3Dt1=
;vs=3Dnotopic;sz=3D728x90;tile=3D1;kw=3Dtriangle;dcopt=3Dist;ord=3D123075=
1399.111282.22524?"=20
      target=3D_blank><IMG height=3D90 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=3Dt1;vs=
=3Dnotopic;sz=3D728x90;tile=3D1;kw=3Dtriangle;dcopt=3Dist;ord=3D123075139=
9.111282.22524?"=20
      width=3D728 border=3D0></A> </NOSCRIPT><!-- End DFP ad tag block =
--></DIV></TD>
    <TD>
      <DIV id=3Dcircsubdiv>
      <P>Subscribe to Triangle Business Journal</P>
      <P><A=20
      =
href=3D"https://www.bizjournals.com/subscription/index.html?market=3Dtria=
ngle&amp;ana=3Dbnh1_ch&amp;ckey=3DCH636002008">Subscribe=20
      Today</A> | <A=20
      =
href=3D"https://www.bizjournals.com/subscription/index.html?market=3Dtria=
ngle&amp;ana=3Dbnh1_ch&amp;ckey=3DCH636002008">Get=20
      A Free Trial</A></P></DIV>
      <SCRIPT =
src=3D"http://assets.bizjournals.com/js/swfobject.js"></SCRIPT>

      <SCRIPT type=3Dtext/javascript>=0A=
var flashvars =3D {};=0A=
flashvars.AllowScriptAccess =3D "always";=0A=
var params =3D {};=0A=
params.AllowScriptAccess =3D "always";=0A=
var attributes =3D {};=0A=
attributes.AllowScriptAccess =3D "always";=0A=
swfobject.embedSWF("http://images.bizjournals.com/circsub/triangle.swf", =
"circsubdiv", "175", "90", "9.0.28.0", flashvars, params, attributes);=0A=
</SCRIPT>
    </TD></TR></TBODY></TABLE><BR clear=3Dall><!-- Header & Logo -->
<TABLE id=3Dnavi_logo_tbl cellSpacing=3D0 cellPadding=3D0 width=3D970 =
align=3Dleft=20
border=3D0>
  <TBODY>
  <TR>
    <TD width=3D330><A id=3Dmktheaderlogo=20
      href=3D"http://triangle.bizjournals.com/triangle/"><IMG =
id=3Dmrkt_logo=20
      alt=3D"Raleigh/Durham News, Triangle Business Journal, =
Raleigh/Durham Newspaper"=20
      src=3D"http://images.bizjournals.com/market/triangle/flag.gif"=20
    border=3D0></A></TD><!-- Market Dropdown -->
    <TD id=3Daccountmarketdropdown style=3D"PADDING-TOP: 26px" =
align=3Dleft=20
      width=3D300><TABLE>
        <TBODY>
        <TR>
          <TD id=3Dnavi_market_text>Choose Another City:</TD>
          <TD id=3Dnavi_market_dropdown>
            <FORM action=3D.><SELECT class=3Dpulldown =
id=3Dtoptable_choosemkt=20
            =
onchange=3D"window.open(this.options[this.selectedIndex].value,'_top')"=20
            size=3D1 name=3Dsection> <OPTION=20
              value=3Dhttp://www.bizjournals.com/>bizjournals</OPTION> =
<OPTION=20
              =
value=3Dhttp://albany.bizjournals.com/albany/>Albany</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://albuquerque.bizjournals.com/albuquerque/>Albuquerque</OPTI=
ON>=20
              <OPTION=20
              =
value=3Dhttp://atlanta.bizjournals.com/atlanta/>Atlanta</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://austin.bizjournals.com/austin/>Austin</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://baltimore.bizjournals.com/baltimore/>Baltimore</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://birmingham.bizjournals.com/birmingham/>Birmingham</OPTION>=
=20
              <OPTION=20
              =
value=3Dhttp://boston.bizjournals.com/boston/>Boston</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://buffalo.bizjournals.com/buffalo/>Buffalo</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://charlotte.bizjournals.com/charlotte/>Charlotte</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://cincinnati.bizjournals.com/cincinnati/>Cincinnati</OPTION>=
=20
              <OPTION=20
              =
value=3Dhttp://columbus.bizjournals.com/columbus/>Columbus</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://dallas.bizjournals.com/dallas/>Dallas</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://dayton.bizjournals.com/dayton/>Dayton</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://denver.bizjournals.com/denver/>Denver</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://triad.bizjournals.com/triad/>Greensboro</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://pacific.bizjournals.com/pacific/>Honolulu</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://houston.bizjournals.com/houston/>Houston</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://jacksonville.bizjournals.com/jacksonville/>Jacksonville</O=
PTION>=20
              <OPTION =
value=3Dhttp://kansascity.bizjournals.com/kansascity/>Kansas=20
              City</OPTION> <OPTION=20
              value=3Dhttp://losangeles.bizjournals.com/losangeles/>Los=20
              Angeles</OPTION> <OPTION=20
              =
value=3Dhttp://louisville.bizjournals.com/louisville/>Louisville</OPTION>=
=20
              <OPTION=20
              =
value=3Dhttp://memphis.bizjournals.com/memphis/>Memphis</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://milwaukee.bizjournals.com/milwaukee/>Milwaukee</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://twincities.bizjournals.com/twincities/>Mpls./St.=20
              Paul</OPTION> <OPTION=20
              =
value=3Dhttp://nashville.bizjournals.com/nashville/>Nashville</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://orlando.bizjournals.com/orlando/>Orlando</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://philadelphia.bizjournals.com/philadelphia/>Philadelphia</O=
PTION>=20
              <OPTION=20
              =
value=3Dhttp://phoenix.bizjournals.com/phoenix/>Phoenix</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://pittsburgh.bizjournals.com/pittsburgh/>Pittsburgh</OPTION>=
=20
              <OPTION=20
              =
value=3Dhttp://portland.bizjournals.com/portland/>Portland</OPTION>=20
              <OPTION value=3Dhttp://triangle.bizjournals.com/triangle/=20
              selected>Raleigh/Durham</OPTION> <OPTION=20
              =
value=3Dhttp://sacramento.bizjournals.com/sacramento/>Sacramento</OPTION>=
=20
              <OPTION =
value=3Dhttp://stlouis.bizjournals.com/stlouis/>St.=20
              Louis</OPTION> <OPTION=20
              value=3Dhttp://sanantonio.bizjournals.com/sanantonio/>San=20
              Antonio</OPTION> <OPTION=20
              =
value=3Dhttp://sanfrancisco.bizjournals.com/sanfrancisco/>San=20
              Francisco</OPTION> <OPTION=20
              value=3Dhttp://sanjose.bizjournals.com/sanjose/>San =
Jose</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://seattle.bizjournals.com/seattle/>Seattle</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://southflorida.bizjournals.com/southflorida/>South=20
              Florida</OPTION> <OPTION=20
              value=3Dhttp://tampabay.bizjournals.com/tampabay/>Tampa =
Bay</OPTION>=20
              <OPTION=20
              =
value=3Dhttp://washington.bizjournals.com/washington/>Washington,=20
              D.C.</OPTION> <OPTION=20
              =
value=3Dhttp://wichita.bizjournals.com/wichita/>Wichita</OPTION></SELECT>=
=20
<!-- Submit button --><NOSCRIPT><INPUT id=3Dtoptable_choosemkt_go =
type=3Dsubmit value=3DGo! name=3Dgo></NOSCRIPT>=20
            </FORM></TD></TR></TBODY></TABLE></TD>
    <SCRIPT type=3Dtext/javascript>=0A=
function clicksite()=0A=
{=0A=
 if (!$jQ('searchtypediv')){return;}=0A=
 $jQ('searchtypediv').replaceWith("<div id=3D'searchtypediv'></div>");=0A=
 =
$jQ('#search_jobs,#search_news,#search_companies').css('font-weight','nor=
mal');=0A=
 $jQ('#search_site').css('font-weight','bold');=0A=
 $jQ('#searchform').attr("action",'/search/results.html'); =0A=
}=0A=
=0A=
function clicknews()=0A=
{=0A=
 if (!$jQ('searchtypediv')){return;}=0A=
 $jQ('searchtypediv').replaceWith("<div id=3D'searchtypediv'><input =
type=3D'hidden' name=3D'type' id=3D'searchtype' =
value=3D'articles'></div>");=0A=
 =
$jQ('#search_site,#search_jobs,#search_companies').css('font-weight','nor=
mal');=0A=
 $jQ('#search_news').css('font-weight','bold');=0A=
 =
$jQ('#searchform').attr("action",'/search/results.html?type=3Darticles');=
 =0A=
}=0A=
=0A=
function clickcompanies()=0A=
{=0A=
 if (!$jQ('searchtypediv')){return;}=0A=
 $jQ('searchtypediv').replaceWith("<div id=3D'searchtypediv'><input =
type=3D'hidden' name=3D'type' id=3D'searchtype' =
value=3D'companies'></div>");=0A=
 =
$jQ('#search_site,#search_news,#search_jobs').css('font-weight','normal')=
;=0A=
 $jQ('#search_companies').css('font-weight','bold'); =0A=
 =
$jQ('#searchform').attr("action",'/search/results.html?type=3Dcompanies')=
; =0A=
}=0A=
=0A=
function clickjobs()=0A=
{=0A=
 if (!$jQ('searchtypediv')){return;}=0A=
 $jQ('searchtypediv').replaceWith("<div id=3D'searchtypediv'><input =
type=3D'hidden' name=3D'type' id=3D'searchtype' value=3D'jobs'></div>");=0A=
 =
$jQ('#search_site,#search_news,#search_companies').css('font-weight','nor=
mal');=0A=
 $jQ('#search_jobs').css('font-weight','bold');=0A=
 $jQ('#searchform').attr("action",'/search/results.html?type=3Djobs'); =0A=
}=0A=
=0A=
function isDefined(variable)=0A=
{=0A=
 return (!(!(document.getElementById(variable))))=0A=
}=0A=
=0A=
// restore search select when back button is pressed, etc.=0A=
if (isDefined('searchtype'))=0A=
{=0A=
    if (document.searchform.type.value =3D=3D 'articles') { clicknews(); =0A=
    } else if (document.searchform.type.value =3D=3D 'companies') { =
clickcompanies(); =0A=
    } else if (document.searchform.type.value =3D=3D 'jobs') { =
clickjobs(); =0A=
    } else { clicksite(); =0A=
    }=0A=
} else { clicksite(); }=0A=
</SCRIPT>

    <TD>
      <DIV id=3Dsitesearch>
      <DIV id=3Dsearch_ave><SPAN id=3Dsearch_site style=3D"FONT-WEIGHT: =
bold"><A=20
      onclick=3Dclicksite();=20
      =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html#">Site</A></SPAN>=20
      | <SPAN id=3Dsearch_news style=3D"FONT-WEIGHT: normal"><A =
onclick=3Dclicknews();=20
      =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html#">News</A></SPAN>=20
      | <SPAN id=3Dsearch_companies style=3D"FONT-WEIGHT: normal"><A=20
      onclick=3Dclickcompanies();=20
      =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html#">Companies</A></SPAN>=20
      | <SPAN id=3Dsearch_jobs style=3D"FONT-WEIGHT: normal"><A =
onclick=3Dclickjobs();=20
      =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html#">Jobs</A></SPAN>=20
      </DIV>
      <FORM id=3Dsearchform name=3Dsearchform =
action=3D/search/results.html=20
      method=3Dpost>
      <DIV id=3Dsearchtypediv></DIV><INPUT type=3Dhidden value=3DAll =
name=3DNtk> <INPUT=20
      type=3Dhidden value=3D"mode matchallpartial" name=3DNtx> <INPUT =
class=3Dinput=20
      onblur=3D"if(this.value=3D=3D'')this.value=3D'Keywords';"=20
      onfocus=3D"if(this.value=3D=3D'Keywords')this.value=3D'';" =
size=3D16 value=3DKeywords=20
      name=3DNtt> <INPUT id=3Dgobutton type=3Dimage alt=3DSearch=20
      src=3D"http://images.bizjournals.com/rd/navi/go_button.gif" =
align=3Dmiddle>=20
      </FORM>&nbsp;&nbsp;<A id=3Dsearcharchivetop=20
      =
href=3D"http://triangle.bizjournals.com/search/?t=3Dtriangle">Search=20
      Archive</A> </DIV></TD></TR></TBODY></TABLE><BR clear=3Dall><BR =
clear=3Dall><!-- Navigation for Wide -->
<DIV id=3Dnavimenu_block><A class=3Dnavilevel id=3Dtopnav_home=20
href=3D"http://triangle.bizjournals.com/triangle/">Home</A> <A =
class=3Dnavilevel=20
id=3Dtopnav_news onmouseover=3D"bizdropdownmenu(this, event, =
'menu_news')"=20
href=3D"http://triangle.bizjournals.com/triangle/latestnews.html">News</A=
>=20
<DIV class=3Dnavimenu id=3Dmenu_news><A id=3Dtopnav_news_latest=20
href=3D"http://triangle.bizjournals.com/triangle/latestnews.html">Latest =
News</A>=20
<A id=3Dtopnav_news_wip=20
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/">Thi=
s Week in=20
Print</A> <A id=3Dtopnav_news_mostviewedstor=20
href=3D"http://triangle.bizjournals.com/triangle/popular.html">Most =
Viewed=20
Stories</A> <A id=3Dtopnav_news_mostemailedstor=20
href=3D"http://triangle.bizjournals.com/triangle/popular.html?t=3Demailed=
">Most=20
Emailed Stories</A> <!-- a id=3D"topnav_news_mostdiscussedstor" =
href=3D"http://triangle.bizjournals.com/triangle/popular.html?t=3Dcomment=
ed">Most Discussed Stories</a --><A=20
id=3Dtopnav_news_downloade=20
href=3D"http://triangle.bizjournals.com/circ/triangle/">Download =
E-dition</A> <A=20
id=3Dtopnav_news_special=20
href=3D"http://triangle.bizjournals.com/edit_special/latest.html">Special=
=20
Reports</A> <A id=3Dtopnav_news_newsothercities=20
href=3D"http://triangle.bizjournals.com/triangle/othercities.html">News =
From Other=20
Cities</A> <A id=3Dtopnav_news_contacteditors=20
href=3D"http://triangle.bizjournals.com/triangle/contactus/contact_editor=
.html">Contact=20
the Editor</A> </DIV><A class=3Dnavilevel id=3Dtopnav_industries=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_industries')"=20
href=3D"http://triangle.bizjournals.com/triangle/industries/">Industries<=
/A>=20
<DIV class=3Dnavimenu id=3Dmenu_industries><A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/accounting_co=
nsulting/general">Accounting=20
&amp; Consulting</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/agriculture/g=
eneral">Agriculture</A>=20
<A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/banking_finan=
cial_services/general">Banking=20
&amp; Financial Services</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/bankruptcies/=
general">Bankruptcies</A>=20
<A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/commercial_re=
al_estate/general">Commercial=20
Real Estate</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/economic_snap=
shot/general">Economic=20
Snapshot</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/education/gen=
eral">Education</A>=20
<A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/energy/genera=
l">Energy=20
&amp; the Environment</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/green/general=
">Green</A>=20
<A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/health_care/g=
eneral">Health=20
Care</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/human_resourc=
es/general">Human=20
Resources</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/insurance/gen=
eral">Insurance</A>=20
<A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/legal/general=
">Legal=20
Services</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/logistics_tra=
nsportation/general">Logistics=20
&amp; Transportation</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/manufacturing=
/general">Manufacturing</A>=20
<A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/media_marketi=
ng/general">Media=20
&amp; Marketing</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/resi_real_est=
ate/general">Residential=20
Real Estate</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/retailing_res=
taurants/general">Retailing=20
&amp; Restaurants</A> <A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/sports_busine=
ss/general">Sports</A>=20
<A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/high_tech/gen=
eral">Technology</A>=20
<A=20
href=3D"http://triangle.bizjournals.com/triangle/industries/travel/genera=
l">Travel=20
Industry</A> </DIV><A class=3Dnavilevel id=3Dtopnav_events=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_events')"=20
href=3D"http://triangle.bizjournals.com/triangle/calendar/">Events</A>=20
<DIV class=3Dnavimenu id=3Dmenu_events><A id=3Dtopnav_events_bec=20
href=3D"http://c.bizjournals.com/ct/rc/47114/http://triangle.bizjournals.=
com/triangle/calendar/">Business=20
Events</A> <A id=3Dtopnav_events_bec=20
href=3D"http://c.bizjournals.com/ct/rc/47114/http://triangle.bizjournals.=
com/triangle/calendar/">Calendar</A>=20
<A id=3Dtopnav_events_nom=20
href=3D"http://triangle.bizjournals.com/triangle/nomination/">Nominations=
</A> <A=20
id=3Dtopnav_events_er =
href=3D"http://triangle.bizjournals.com/triangle/event/">Event=20
Registration</A> </DIV><A class=3Dnavilevel id=3Dtopnav_community=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_community')"=20
href=3D"http://networking.bizjournals.com/Market/triangle">Community</A> =

<DIV class=3Dnavimenu id=3Dmenu_community><A id=3Dtopnav_community_cdash =

href=3D"http://networking.bizjournals.com/editor/app/admin/tptdashboard.a=
spx">My=20
Dashboard</A> <A id=3Dtopnav_community_news=20
href=3D"http://networking.bizjournals.com/reader/app/v2/mypage.aspx">My =
News</A>=20
<A id=3Dtopnav_community_friends=20
href=3D"http://networking.bizjournals.com/editor/app/friends/editfriends.=
aspx">My=20
Friends</A> <A id=3Dtopnav_community_invites=20
href=3D"http://networking.bizjournals.com/editor/app/invites/invitelist.a=
spx">Invite=20
Your Friends</A> <A id=3Dtopnav_community_search=20
href=3D"http://networking.bizjournals.com/community/app/nf/search/tptsear=
ch.aspx">Find=20
Members</A> </DIV><A class=3Dnavilevel id=3Dtopnav_companies=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_companies')"=20
href=3D"http://triangle.bizjournals.com/triangle/companies/">Companies</A=
>=20
<DIV class=3Dnavimenu id=3Dmenu_companies><A id=3Dtopnav_companies_news=20
href=3D"http://triangle.bizjournals.com/triangle/companies/">Companies =
in the=20
News</A> <A id=3Dtopnav_companies_people=20
href=3D"http://triangle.bizjournals.com/triangle/people/">People in the =
News</A>=20
<A id=3Dtopnac_companies_search=20
href=3D"http://triangle.bizjournals.com/triangle/gen/index/">Company =
Profile=20
Search</A> </DIV><A class=3Dnavilevel id=3Dtopnav_resources=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_resources')"=20
href=3D"http://triangle.bizjournals.com/triangle/business_resources/">Res=
ources</A>=20

<DIV class=3Dnavimenu id=3Dmenu_resources><A =
id=3Dtopnav_resources_advice=20
href=3D"http://triangle.bizjournals.com/triangle/business_resources/refer=
ence_business_advice/">Business=20
Advice</A> <A id=3Dtopnav_resources_bizstrat=20
href=3D"http://triangle.bizjournals.com/triangle/business_resources/busin=
ess_strategy/">Business=20
Strategy</A> <A id=3Dtopnav_resources_hr=20
href=3D"http://triangle.bizjournals.com/triangle/business_resources/hr_hi=
ring/">HR=20
&amp; Hiring</A> <A id=3Dtopnav_resources_sales=20
href=3D"http://triangle.bizjournals.com/triangle/business_resources/sales=
_and_marketing/">Sales=20
&amp; Marketing</A> <A id=3Dtopnav_resources_start=20
href=3D"http://triangle.bizjournals.com/triangle/business_resources/start=
ing_a_business/">Starting=20
a Business</A> <A id=3Dtopnav_resources_tech=20
href=3D"http://triangle.bizjournals.com/triangle/business_resources/tech_=
and_innovation/">Tech=20
&amp; Innovation</A> <A id=3Dtopnav_resources_green=20
href=3D"http://sustainable.bizjournals.com/green">Green</A> <A=20
id=3Dtopnav_resources_wash_bureau=20
href=3D"http://triangle.bizjournals.com/extraedge/washingtonbureau/archiv=
e/2008/12/29/bureau1.html">Washington=20
Bureau</A> <A id=3Dtopnav_resources_bizwomen=20
href=3D"http://triangle.bizjournals.com/bizwomen/">bizwomen</A> <A=20
id=3Dtopnav_resources_cre=20
href=3D"http://triangle.bizjournals.com/bizspace/triangle/">Real =
Estate</A>=20
</DIV><A class=3Dnavilevel id=3Dtopnav_lists=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_lists')"=20
href=3D"http://triangle.bizjournals.com/triangle/lists_leads_generation/"=
>Lists=20
&amp; Leads</A>=20
<DIV class=3Dnavimenu id=3Dmenu_lists><A id=3Dtopnav_lists_ecd=20
href=3D"http://triangle.bizjournals.com/triangle/lists_leads_generation/e=
xecutive_corporate_directory/">Executive=20
Corporate Directory</A> <A id=3Dtopnav_lists_salesleads=20
href=3D"http://triangle.bizjournals.com/leads/">Sales Leads</A> <A=20
id=3Dtopnav_lists_bol=20
href=3D"http://triangle.bizjournals.com/bookoflists/triangle/">Book of =
Lists</A>=20
</DIV><A class=3Dnavilevel id=3Dtopnav_careers=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_careers')"=20
href=3D"http://triangle.bizjournals.com/triangle/jobs/">Careers</A>=20
<DIV class=3Dnavimenu id=3Dmenu_careers><A id=3Dtopnav_careers_seekers=20
href=3D"http://triangle.bizjournals.com/triangle/jobs/">Job Seekers</A> =
<A=20
id=3Dtopnav_careers_employers=20
href=3D"http://bizjournals.ontargetjobs.com/_jobposting.asp?market=3Dtria=
ngle">Employers</A>=20
<A id=3Dtopnav_careers_post=20
href=3D"http://bizjournals.ontargetjobs.com/_jobposting.asp?market=3Dtria=
ngle">Post=20
a Job</A> </DIV><A class=3Dnavilevel id=3Dtopnav_travel=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_travel')"=20
style=3D"BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none"=20
href=3D"http://triangle.bizjournals.com/triangle/business_travel/">Travel=
</A>=20
<DIV class=3Dnavimenu id=3Dmenu_travel><A id=3Dtopnav_travel_btcenter=20
href=3D"http://triangle.bizjournals.com/triangle/business_travel/">Busine=
ss Travel=20
Center</A> <A id=3Dtopnav_travel_guide=20
href=3D"http://triangle.bizjournals.com/triangle/business_travel/guide/">=
Raleigh/Durham=20
City Guide</A> </DIV></DIV><BR clear=3Dall>
<TABLE id=3Dsecondary_nav cellSpacing=3D0 cellPadding=3D0 width=3D970>
  <TBODY>
  <TR>
    <TD>
      <DIV id=3Dmarketlink><!-- future marketlink --></DIV></TD>
    <TD>
      <DIV id=3Dbrowse>
      <UL>
        <LI><A=20
        =
href=3D"http://www.marketplacelocal.com/portalWeb/portal.aspx?groupid=3D5=
59&amp;pagename=3Dhome&amp;channelid=3D2008">Classifieds</A>
        <LI><A =
href=3D"https://www.bizjournals.com/my_account/email_prefs/">Email=20
        Alerts</A>
        <LI><A =
href=3D"http://sustainable.bizjournals.com/green/">bizjournals=20
        Green</A>
        <LI><A=20
        =
href=3D"https://www.bizjournals.com/subscription/?market=3Dtriangle&amp;a=
na=3Dcsnav&amp;csrc=3D6310">Subscribe=20
        to Paper</A> </LI></UL></DIV></TD></TR></TBODY></TABLE>
<H2 class=3Dmasthead>Latest News </H2>
<DIV id=3Dbreadcrumb_div>
<DIV class=3Dmarket_subscribelink><IMG=20
alt=3D"Subscribe to Triangle Business Journal"=20
src=3D"http://images.bizjournals.com/rd/navi/arrow_box.gif" border=3D0> =
<A=20
id=3Dsubtopaper=20
href=3D"http://triangle.bizjournals.com/subscription/?market=3Dtriangle">=
Subscribe=20
to Triangle Business Journal</A> </DIV>
<DIV class=3Dbreadcrumblinks><A=20
href=3D"http://triangle.bizjournals.com/triangle/">Raleigh/Durham</A> =
&gt; <A=20
id=3Ddailynews=20
href=3D"http://triangle.bizjournals.com/triangle/latestnews.html">News</A=
>=20
</DIV></DIV>
<TABLE id=3Darticle_tbl cellSpacing=3D0 cellPadding=3D0 width=3D970 =
align=3Dleft=20
  border=3D0><TBODY>
  <TR>
    <TD class=3Dleft_col width=3D600><!-- Begin Story -->
      <DIV id=3Dstory>
      <DIV class=3Dstorydate>Monday, March 24, 2008</DIV>
      <H2 class=3Dcolumn_name></H2>
      <H1 class=3Dheadline>RTP startup raises $1M</H1>
      <DIV class=3Dsubhead></DIV>
      <H3>Triangle Business Journal</H3>
      <UL class=3Darticle_tools>
        <LI><A class=3Dprint_article id=3Dprint_art=20
        onclick=3D"return clicker(this.href, 'Print Article')"=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html?t=3Dprintable">Print</A>=20

        <LI><A class=3Demail_article id=3Demail_art=20
        onclick=3D"return clicker(this.href, 'Email Article')"=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html?t=3Demail_story">Email</A>=20

        <LI><A class=3Dreprint_article id=3Dreprint_art=20
        onclick=3D"return clicker(this.href, 'Reprints')"=20
        =
href=3D"http://triangle.bizjournals.com/scoop/reprints.html?market=3Dtria=
ngle">Reprints</A>=20

        <LI><A class=3Drss_article id=3Drss_art=20
        onclick=3D"return clicker(this.href, 'RSS Feeds')"=20
        href=3D"http://triangle.bizjournals.com/rss_promo/">RSS =
Feeds</A>=20
        <LI><A class=3Ddel_article id=3Ddel onclick=3D"return =
Delicious();"=20
        href=3D"javascript:void(0)">Add to Del.icio.us</A>=20
        <LI><A class=3Ddigg_article id=3Ddig onclick=3D"return Digg();"=20
        href=3D"javascript:void(0)">Digg This</A>=20
        <LI>
        <DIV id=3Dtp_hostNumComments style=3D"DISPLAY: =
inline"></DIV></LI></UL><!-- Related Articles Box -->
      <DIV id=3Drelated_articles>
      <H3>Related News</H3>
      <UL>
        <LI><A=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/10/27/tidbi=
ts3.html">One=20
        sweet rock fetches $1M at Diamonds Direct</A>=20
        <LI>
        <LI>
        <LI>
        <LI></LI></UL></DIV><!-- Related Articles Box -->
      <DIV id=3Dstorycontent>
      <P><A=20
      =
href=3D"http://triangle.bizjournals.com/triangle/related_content.html?top=
ic=3DKryosphere">Kryosphere</A>,=20
      a new biostorage startup based in Research Triangle Park, has =
raised $1=20
      million through a combination of angel investments and debt =
financing.=20
</P>
      <P>Kryosphere, which was founded in September 2007, plans to open =
its=20
      first location in Research Triangle Park in May. The facility is =
designed=20
      to provide secure biostorage, cold-chain logistics, and clinical =
sample=20
      management to academic, government and commercial clients. </P>
      <P>"Kryosphere is an extension of any research or service group =
that=20
      handles samples," Chief Executive Officer Doug Baker says in a =
written=20
      statement. "We take on that responsibility so they can focus on =
their core=20
      business." </P>
      <P>Kryosphere's facility, which will be monitored 24 hours a day, =
is large=20
      enough to provide storage for more than 5 million research samples =
- such=20
      as those used in clinical trials - at ultra-low temperatures. </P>
      <P>Along with Baker, the management team consists of President =
Eric=20
      Hallman and Neil Jones, the vice president of scientific =
operations.=20
      </P></DIV><BR clear=3Dall><!-- Buzz Tools -->
      <DIV style=3D"FONT-WEIGHT: bold; FLOAT: left">
      <UL class=3Darticle_tools>
        <LI><A class=3Dprint_article id=3Dprint_art_buzz=20
        onclick=3D"return clicker(this.href, 'Print Article')"=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html?t=3Dprintable">Print</A>=20

        <LI><A class=3Demail_article id=3Demail_art_buzz=20
        onclick=3D"return clicker(this.href, 'Email Article')"=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html?t=3Demail_story">Email</A>=20

        <LI>
        <DIV style=3D"MARGIN-TOP: -3px; FLOAT: left">
        <SCRIPT src=3D"http://d.yimg.com/ds/badge.js" badgetype=3D"text" =

        =
showbranding=3D"0">triangle_busi166:http://triangle.bizjournals.com/). =
Amcity::BizJ::Story=3DARRAY(0xcea5640)->uri . qq(</SCRIPT>
        </DIV></LI></UL></DIV><!-- Buzz Tools --><BR clear=3Dall><!-- =
Begin ThePort Comments -->
      <SCRIPT type=3Dtext/javascript>=0A=
                function TrackThePort() {=0A=
                    this.is_pre_post =3D false;=0A=
                    this.is_post =3D false;=0A=
                }=0A=
                TrackThePort.prototype =3D {=0A=
                    setPrePost : function () {=0A=
                        if (!$('tp_postBtn') || this.is_pre_post) return;=0A=
                        $('tp_postBtn').onclick =3D function() { =
tp_remoteMgr.prePost(); port_tracker.setPost(); };=0A=
                        this.is_pre_post =3D true;=0A=
                    },=0A=
                    setPost : function () {=0A=
                        if (this.is_post) return;=0A=
                        for (var i in $$('input.tp_btn1')) {=0A=
                            if ($$('input.tp_btn1')[i] && =
$$('input.tp_btn1')[i].value =3D=3D "OK") {=0A=
                                $$('input.tp_btn1')[i].onclick =3D =
function() { tp_remoteMgr.post(); port_tracker.tracker(); };=0A=
                                this.is_post =3D true;=0A=
                                return;=0A=
                            }=0A=
                        }=0A=
                    },=0A=
                    tracker : function () {=0A=
                        var c =3D s_gi(s_account);=0A=
                        c.server =3D s.server;=0A=
                        c.hier1 =3D s.hier1;=0A=
                        c.prop3 =3D s.prop3;=0A=
                        c.prop4 =3D s.prop4;=0A=
                        c.prop5 =3D s.prop5;=0A=
                        c.prop6 =3D s.prop6;=0A=
                        c.s_objectID =3D 'ThePort_Comments';=0A=
                        c.tl(this, 'o', 'ThePort_Comments');=0A=
                    }=0A=
                };=0A=
                var port_tracker =3D new TrackThePort();=0A=
            </SCRIPT>

      <DIV id=3Dreadercomments style=3D"VISIBILITY: hidden"=20
      onclick=3Dport_tracker.setPrePost();>
      <H2 align=3Dleft><A id=3Dcomment name=3Dcomment></A>Reader =
Comments</H2>
      <DIV id=3Dtp_CommentsDiv></DIV></DIV><!-- End ThePort Comments =
--><!-- Send us your comments & More Latest News Buttons -->
      <DIV id=3Dbuttons style=3D"FLOAT: right"><A class=3Dblue_btn=20
      =
href=3D"http://triangle.bizjournals.com/triangle/contactus/contact_editor=
.html"=20
      target=3D_new>Contact the Editor</A> <A class=3Dblue_btn =
id=3Dassist=20
      =
href=3D"http://triangle.bizjournals.com/triangle/aboutus/help.html"=20
      target=3D_new>Need Assistance?</A> <A class=3Dblue_btn id=3Dmlned=20
      =
href=3D"http://triangle.bizjournals.com/triangle/latestnews.html">More=20
      Latest News <IMG height=3D5=20
      src=3D"http://images.bizjournals.com/rd/redarrow.gif" width=3D8=20
      border=3D0></A></DIV><BR clear=3Dall>
      <DIV id=3Dtabs_container>
      <UL class=3D"tabsli clearfix">
        <LI><A id=3Dtmoreheadlines=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html#section-1"><SPAN>More=20
        News Headlines</SPAN></A> </LI>
        <LI><A id=3Dtmorestories=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily=
2.html#section-2"><SPAN>Popular=20
        News Stories</A></SPAN> </LI></UL>
      <DIV class=3Dsection id=3Dsection-1>
      <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dright_pad width=3D290>
            <H3>Latest News</H3>
            <UL class=3Dtablist id=3Dtabslatestnews>
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
25.html">GlaxoSmithKline's=20
              Ingram to join board at Cree</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
24.html">Ven=20
              Poole named Waste Industries CEO</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
23.html">SEC:=20
              Fair value accounting didn=E2=80=99t cause financial =
crisis</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
22.html">New=20
              jobless claims drop, continuing unemployment rolls =
grow</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
21.html">Report:=20
              Big bailout recipients still shaky</A>=20
      </LI></UL></TD></TR></TBODY></TABLE></DIV>
      <DIV class=3Dsection id=3Dsection-2>
      <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR>
          <TD class=3Dright_pad width=3D290>
            <H3>Most Viewed Stories</H3>
            <UL class=3Dtablist id=3Drpmvs>
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
9.html">Chick-fil-A=20
              to give away chicken biscuits for new year</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/22/daily=
21.html">Coke=20
              scolded over labeling of Diet Coke Plus</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
10.html">Computer=20
              Sciences Corp. beats Electronic Data Systems for N.C. =
Medicaid=20
              contract</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
1.html">Novartis=20
              spends $20M on rights to AlphaVax vaccine</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/story=
1.html">Victoria=20
              Haynes, RTI International</A> </LI></UL></TD>
          <TD>
            <H3>Most Emailed Stories</H3>
            <UL class=3Dtablist id=3Drpmes>
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
10.html">Computer=20
              Sciences Corp. beats Electronic Data Systems for N.C. =
Medicaid=20
              contract</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
12.html">Survey:=20
              More employers to hold off on hiring</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
14.html">BB&amp;T=20
              buys Burlington underwriter</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/story=
1.html">Victoria=20
              Haynes, RTI International</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/story=
4.html">Winston,=20
              Inland move forward with hotels despite lawsuit</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
16.html">Lexington,=20
              Raleigh CPA firms merge</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
9.html">Chick-fil-A=20
              to give away chicken biscuits for new year</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/15/daily=
16.html">Berkshire=20
              Hathaway unit buys York Simpson Underwood</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
23.html">SEC:=20
              Fair value accounting didn=E2=80=99t cause financial =
crisis</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
1.html">Novartis=20
              spends $20M on rights to AlphaVax vaccine</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/daily=
22.html">New=20
              jobless claims drop, continuing unemployment rolls =
grow</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/15/focus=
1.html">Spirit=E2=80=99s=20
              $570M plant part of global chain</A>=20
              <LI><A=20
              =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/story=
5.html">AT&amp;T=20
              seeks telecom rule change</A>=20
      </LI></UL></TD></TR></TBODY></TABLE></DIV></DIV></DIV><!-- End =
Story -->
      <DIV class=3D"article_right_col_box article_poll">
      <H4>Business Pulse Survey</H4><A=20
      =
href=3D"http://triangle.bizjournals.com/triangle/poll/?poll_id=3D6949">Wh=
at's=20
      your New Year's resolution?</A> </DIV>
      <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD>
            <DIV class=3Darticle_right_col_box=20
            style=3D"MARGIN: 10px 0px 0px; WIDTH: 300px"><!-- Begin DFP =
ad tag block  (tile=3D2) -->
            <SCRIPT=20
            =
src=3D"http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=3Dc2;v=
s=3Dnotopic;sz=3D300x250;tile=3D2;kw=3Dtriangle;ord=3D1230751399.111282.2=
2524?"=20
            type=3Dtext/javascript target=3D"_blank"></SCRIPT>
            <NOSCRIPT><A=20
            =
href=3D"http://ad.doubleclick.net/jump/bzj.triangle/article_page;pos=3Dc2=
;vs=3Dnotopic;sz=3D300x250;tile=3D2;kw=3Dtriangle;ord=3D1230751399.111282=
.22524?"=20
            target=3D_blank><IMG height=3D250 alt=3D""=20
            =
src=3D"http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=3Dc2;vs=
=3Dnotopic;sz=3D300x250;tile=3D2;kw=3Dtriangle;ord=3D1230751399.111282.22=
524?"=20
            width=3D300 border=3D0></A>=20
            </NOSCRIPT><!-- End DFP ad tag block --></DIV></TD>
          <TD>
            <DIV class=3Darticle_right_col_box id=3Dmrt_spot=20
            style=3D"FLOAT: right; WIDTH: 285px; HEIGHT: 150px">
            <H2=20
            style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 12px; =
PADDING-BOTTOM: 5px; PADDING-TOP: 0px">City=20
            Guide Spotlight <SPAN>- Raleigh/Durham</SPAN></H2><IMG =
height=3D63=20
            alt=3DRaleigh/Durham=20
            =
src=3D"http://images.bizjournals.com/travel/cityscapes/thumbs/sm_triangle=
.jpg"=20
            width=3D97>=20
            <UL id=3Dincity style=3D"MARGIN-TOP: 0px">
              <LI><A id=3Dincityattractions=20
              =
href=3D"http://triangle.bizjournals.com/triangle/business_travel/guide/at=
tractions.html">Attractions=20
              in Raleigh/Durham</A>=20
              <LI><A id=3Dincitycocktails=20
              =
href=3D"http://triangle.bizjournals.com/triangle/business_travel/guide/co=
cktails.html">Cocktails=20
              in Raleigh/Durham</A>=20
              <LI><A id=3Dincityhotels=20
              =
href=3D"http://triangle.bizjournals.com/triangle/business_travel/guide/ho=
tels.html">Hotels=20
              in Raleigh/Durham</A>=20
              <LI><A id=3Dincityfood=20
              =
href=3D"http://triangle.bizjournals.com/triangle/business_travel/guide/re=
staurants.html">Restaurants=20
              in Raleigh/Durham</A> </LI></UL>
            <DIV=20
            style=3D"PADDING-RIGHT: 25px; FLOAT: right; PADDING-TOP: =
8px"></DIV><BR=20
            clear=3Dall></DIV></TD></TR></TBODY></TABLE>
      <DIV class=3Darticle_right_col_box><!-- Begin DFP ad tag block  =
(tile=3D3) -->
      <SCRIPT=20
      =
src=3D"http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=3Dmod2=
;vs=3Dnotopic;sz=3D3x3;tile=3D3;kw=3Dtriangle;ord=3D1230751399.111282.225=
24?"=20
      type=3Dtext/javascript target=3D"_blank"></SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/bzj.triangle/article_page;pos=3Dmo=
d2;vs=3Dnotopic;sz=3D3x3;tile=3D3;kw=3Dtriangle;ord=3D1230751399.111282.2=
2524?"=20
      target=3D_blank><IMG height=3D3 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=3Dmod2;=
vs=3Dnotopic;sz=3D3x3;tile=3D3;kw=3Dtriangle;ord=3D1230751399.111282.2252=
4?"=20
      width=3D3 border=3D0></A> </NOSCRIPT><!-- End DFP ad tag block =
--></DIV><!-- Search Press Releases -->
      <DIV class=3Darticle_right_col_box>
      <H4>Search Press Releases</H4>
      <UL class=3Darrow_list style=3D"FLOAT: left; WIDTH: 50%">
        <LI><A id=3Dviewallpresscity=20
        =
href=3D"http://triangle.bizjournals.com/triangle/prnewswire/press_release=
s/">View=20
        all Raleigh/Durham Press Releases</A>=20
        <LI><A id=3Dviewallpress=20
        =
href=3D"http://triangle.bizjournals.com/triangle/prnewswire/press_release=
s/national/">View=20
        ALL Press Releases</A> </LI></UL>
      <FORM action=3D/triangle/prnewswire/press_releases/search/1/N/=20
      method=3Dpost>Search by Company, Organization, or =
Keyword<BR><INPUT=20
      name=3Dpr_search> <INPUT class=3Dpr_gobutton id=3Dpr_go_bttn =
type=3Dimage=20
      src=3D"http://images.bizjournals.com/rd/navi/go_button.gif" =
value=3DGO!=20
      name=3Dpr_go_bttn valign=3D"middle"><BR></FORM><SPAN=20
      style=3D"FONT-SIZE: 7pt">Content provided by PR Newswire. <A =
id=3Dprnewsjump=20
      =
href=3D"http://triangle.bizjournals.com/prnewswire/jump.html">Learn more =

      about this service.</A></SPAN> </DIV><!-- Search Press Releases =
--></TD>
    <TD class=3Dright_col align=3Dright>
      <DIV class=3Darticle_right_col_box id=3Darcbc1 style=3D"MARGIN: =
0px 0px 10px"><!-- Begin DFP ad tag block  (tile=3D4) -->
      <SCRIPT=20
      =
src=3D"http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=3Dc1;v=
s=3Dnotopic;sz=3D300x250;tile=3D4;kw=3Dtriangle;ord=3D1230751399.111282.2=
2524?"=20
      type=3Dtext/javascript target=3D"_blank"></SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/bzj.triangle/article_page;pos=3Dc1=
;vs=3Dnotopic;sz=3D300x250;tile=3D4;kw=3Dtriangle;ord=3D1230751399.111282=
.22524?"=20
      target=3D_blank><IMG height=3D250 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=3Dc1;vs=
=3Dnotopic;sz=3D300x250;tile=3D4;kw=3Dtriangle;ord=3D1230751399.111282.22=
524?"=20
      width=3D300 border=3D0></A> </NOSCRIPT><!-- End DFP ad tag block =
--></DIV>
      <DIV class=3D"article_right_col_box search_box" =
id=3Darcbsearchforjobs>
      <H4>Search for Jobs &nbsp;&nbsp;&nbsp; <SPAN>powered by=20
      onTargetJobs</SPAN></H4>
      <FORM action=3D/triangle/jobs/ method=3Dget><INPUT id=3Djob_input =
name=3DNtt> <INPUT id=3Djob_submit type=3Dsubmit value=3DSearch> =
</FORM><A=20
      id=3Dviewmarketucjobs=20
      href=3D"http://triangle.bizjournals.com/triangle/jobs/">View =
Triangle Jobs -=20
      992 jobs today</A> </DIV>
      <DIV class=3Dclearfix id=3Dtower_wrap>
      <DIV class=3Darticle_right_col_box id=3Dleft_tower><!-- Business =
Resources Box -->
      <H4>Business Resources</H4>
      <UL class=3Dbiz_resource_list id=3Dbiz_resource_list>
        <LI><A id=3Dbrstart=20
        =
href=3D"http://triangle.bizjournals.com/triangle/business_resources/start=
ing_a_business/">Starting=20
        a Business</A><BR>
        <P>The recession might officially be here, but you =
wouldn=E2=80=99t know it from=20
        talking to some owners of companies that are pushing ahead, =
confidence=20
        intact and expansion plans in hand.</P>
        <LI><A id=3Dbrsales=20
        =
href=3D"http://triangle.bizjournals.com/triangle/business_resources/sales=
_and_marketing/">Sales=20
        &amp; Marketing</A><BR><SPAN class=3Dsponsor>Sponsored by<BR><A=20
        =
href=3D"http://ad.doubleclick.net/jump/N3997.BizJournals/B2638093.14;sz=3D=
1x1">Hoovers=C2=AE<IMG=20
        style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none"=20
        height=3D1=20
        =
src=3D"http://ad.doubleclick.net/ad/N3997.BizJournals/B2638093.14;sz=3D1x=
1"=20
        width=3D1 border=3D0></A></SPAN>=20
        <P>After robust growth, cell phone companies are bracing for a =
rough=20
        2009.</P>
        <LI><A id=3Dbrstrat=20
        =
href=3D"http://triangle.bizjournals.com/triangle/business_resources/busin=
ess_strategy/">Business=20
        Strategy</A><BR><SPAN class=3Dsponsor>Sponsored by<BR><A=20
        href=3D"http://ad.doubleclick.net/clk;208678974;30634480;s">Bank =
of=20
        America</A></SPAN>=20
        <P>Company finds niche repairing flawed clothes made =
overseas.</P>
        <LI><A id=3Dbrtech=20
        =
href=3D"http://triangle.bizjournals.com/triangle/business_resources/tech_=
and_innovation/">Technology</A><BR>
        <P>Company to do $50M.</P>
        <LI><A id=3Dbrhr=20
        =
href=3D"http://triangle.bizjournals.com/triangle/business_resources/hr_ca=
reers/">HR=20
        &amp; Hiring</A><BR>
        <P>When times are tough, keep your attitude =
positive.</P></LI></UL><!-- Business Resources Box --></DIV>
      <DIV id=3Dright_tower_ad><!-- Begin DFP ad tag block  (tile=3D5) =
-->
      <SCRIPT=20
      =
src=3D"http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=3Dr5;v=
s=3Dnotopic;sz=3D160x600;tile=3D5;kw=3Dtriangle;ord=3D1230751399.111282.2=
2524?"=20
      type=3Dtext/javascript target=3D"_blank"></SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/bzj.triangle/article_page;pos=3Dr5=
;vs=3Dnotopic;sz=3D160x600;tile=3D5;kw=3Dtriangle;ord=3D1230751399.111282=
.22524?"=20
      target=3D_blank><IMG height=3D600 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=3Dr5;vs=
=3Dnotopic;sz=3D160x600;tile=3D5;kw=3Dtriangle;ord=3D1230751399.111282.22=
524?"=20
      width=3D160 border=3D0></A> </NOSCRIPT><!-- End DFP ad tag block =
-->
      <DIV class=3Darticle_right_col_box>
      <H4>Email Alerts</H4>
      <P>Get the latest local business news delivered to your inbox. <A=20
      id=3Demailsignupinbox=20
      =
href=3D"http://triangle.bizjournals.com/triangle/emailpromo/daily.html">S=
ign=20
      up Today!</A></P></DIV></DIV></DIV>
      <DIV class=3Dclear></DIV>
      <DIV class=3Darticle_right_col_box>
      <DIV class=3Djobs id=3Drcstor_jobs><!-- Featured jobs promo box =
-->
      <H4><A id=3Drcstor_jobsi=20
      =
href=3D"http://c.bizjournals.com/ct/rc/57776/triangle/jobs/">Featured=20
      Raleigh/Durham Jobs</A></H4>
      <DIV class=3Dpowered>powered by <A id=3Dpbontargetjobs=20
      href=3D"http://www.ontargetjobs.com/">onTargetjobs</A></DIV>
      <UL class=3Dmst_lst>
        <LI><A class=3Drp=20
        =
onclick=3D"window.open('http://c.bizjournals.com/ct/rc/57776/http://jobse=
eker.ontargetjobs.com/Public/JobDetails.aspx?JOB_ID=3D2791','_blank','hei=
ght=3D580,width=3D800,toolbar=3D1,location=3D1,directories=3D0,status=3D0=
,menubar=3D1,scrollbars=3D1,resizable=3D1'); return false"=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/">BUS=
INESS=20
        DEVELOPMENT - Marketing Manager</A> - Moore Stephens Frost, PLLC
        <LI><A class=3Drp=20
        =
onclick=3D"window.open('http://c.bizjournals.com/ct/rc/57776/http://jobse=
eker.ontargetjobs.com/Public/JobDetails.aspx?JOB_ID=3D2759','_blank','hei=
ght=3D580,width=3D800,toolbar=3D1,location=3D1,directories=3D0,status=3D0=
,menubar=3D1,scrollbars=3D1,resizable=3D1'); return false"=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/">Col=
lection=20
        Supervisor</A> - Sharonview Federal Credit Union
        <LI><A class=3Drp=20
        =
onclick=3D"window.open('http://c.bizjournals.com/ct/rc/57776/http://jobse=
eker.ontargetjobs.com/Public/JobDetails.aspx?JOB_ID=3D2749','_blank','hei=
ght=3D580,width=3D800,toolbar=3D1,location=3D1,directories=3D0,status=3D0=
,menubar=3D1,scrollbars=3D1,resizable=3D1'); return false"=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/">Vic=
e=20
        President for Institutional Advancement</A> - Johnson C. Smith=20
University
        <LI><A class=3Drp=20
        =
onclick=3D"window.open('http://c.bizjournals.com/ct/rc/57776/http://jobse=
eker.ontargetjobs.com/Public/JobDetails.aspx?JOB_ID=3D2759','_blank','hei=
ght=3D580,width=3D800,toolbar=3D1,location=3D1,directories=3D0,status=3D0=
,menubar=3D1,scrollbars=3D1,resizable=3D1'); return false"=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/">Col=
lection=20
        Supervisor</A> - Sharonview Federal Credit Union
        <LI><A class=3Drp=20
        =
onclick=3D"window.open('http://c.bizjournals.com/ct/rc/57776/http://www.o=
ntargetjobs.com/theladdersredirect.aspx?jobID=3Dtl.1649642','_blank','hei=
ght=3D580,width=3D800,toolbar=3D1,location=3D1,directories=3D0,status=3D0=
,menubar=3D1,scrollbars=3D1,resizable=3D1'); return false"=20
        =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/">Hot=
=20
        Roll Steel &amp; Plate Marketing Manager</A> - A Large Steel =
Service=20
        Center </LI></UL>
      <DIV id=3Djobs align=3Dcenter><STRONG><A id=3Dsearchjobs=20
      =
href=3D"http://c.bizjournals.com/ct/rc/57776/triangle/jobs/">Search =
Jobs</A>=20
      | <A id=3Dpostresume=20
      =
onclick=3D"window.open('http://c.bizjournals.com/ct/rc/57776/http://bizjo=
urnals.ontargetjobs.com/_resume_post.asp?market=3Dtriangle','_blank','wid=
th=3D800,height=3D700,scrollbars=3D1,location=3D1,menubar=3D1,resizable=3D=
1,titlebar=3D1,toolbar=3D1'); return false;"=20
      =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/">Pos=
t=20
      Resume</A> | <A id=3Djobsviewmore=20
      href=3D"http://c.bizjournals.com/ct/rc/57776/triangle/jobs/">View =
More</A>=20
      </STRONG></DIV>
      <DIV id=3Dpostajob=20
      style=3D"BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 6px; =
BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 6px; BACKGROUND: #f9f9f9; =
PADDING-BOTTOM: 6px; MARGIN: 10px 0px 0px; BORDER-LEFT: #ccc 1px solid; =
PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid"><SPAN=20
      style=3D"FONT: bold 12px arial; COLOR: #333">
      <DIV align=3Dcenter><A id=3Dpostjob=20
      =
onclick=3D"window.open('http://c.bizjournals.com/ct/rc/57776/http://bizjo=
urnals.ontargetjobs.com/_jobposting.asp?market=3Dtriangle','_blank','widt=
h=3D800,height=3D700,scrollbars=3D1,location=3D1,menubar=3D1,resizable=3D=
1,titlebar=3D1,toolbar=3D1'); return false;"=20
      =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/">Pos=
t a=20
      Job</A></SPAN> | <A id=3Dfeaturejob=20
      =
onclick=3D"window.open('http://c.bizjournals.com/ct/rc/57776/http://bizjo=
urnals.ontargetjobs.com/_jobposting_package.asp?market=3Dtriangle','_blan=
k','width=3D800,height=3D700,scrollbars=3D1,location=3D1,menubar=3D1,resi=
zable=3D1,titlebar=3D1,toolbar=3D1'); return false;"=20
      =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/03/24/">Fea=
ture=20
      a Job</A></SPAN></DIV></DIV></DIV></DIV>
      <DIV class=3D"article_right_col_box otj_adspot" =
id=3Dcbfeatres><!-- Begin DFP ad tag block  (tile=3D6) -->
      <SCRIPT=20
      =
src=3D"http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=3Dsp_2=
;vs=3Dnotopic;sz=3D3x3;tile=3D6;kw=3Dtriangle;ord=3D1230751399.111282.225=
24?"=20
      type=3Dtext/javascript target=3D"_blank"></SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/bzj.triangle/article_page;pos=3Dsp=
_2;vs=3Dnotopic;sz=3D3x3;tile=3D6;kw=3Dtriangle;ord=3D1230751399.111282.2=
2524?"=20
      target=3D_blank><IMG height=3D3 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=3Dsp_2;=
vs=3Dnotopic;sz=3D3x3;tile=3D6;kw=3Dtriangle;ord=3D1230751399.111282.2252=
4?"=20
      width=3D3 border=3D0></A> </NOSCRIPT><!-- End DFP ad tag block =
--></DIV><!-- BizSpace Box -->
      <DIV class=3D"article_right_col_box realestate" id=3Dpromoloopn>
      <H4>Triangle Real Estate</H4><SPAN class=3Dsponsor>powered by <A =
id=3Dloopnet=20
      href=3D"http://www.loopnet.com/">LoopNet</A></SPAN><BR><IMG=20
      class=3Drealestate_img src=3D"">=20
      <UL class=3Drealestatemeta>
        <LI><A id=3Dfeaturedproperty=20
        =
href=3D"http://triangle.bizjournals.com/bizspace/triangle/property/Retail=
_Sale/16029615"><STRONG>Featured=20
        Property</STRONG></A>
        <LI>Price: $2,350,000=20
        <LI>Building Size: 10,620 SF=20
        <LI>Use Type: Sale </LI></UL>
      <UL class=3Darrow_links>
        <LI><A id=3Dmorerealestate=20
        href=3D"http://triangle.bizjournals.com/bizspace/triangle/">More =
Triangle=20
        Real Estate</A> </LI></UL>
      <DIV class=3Dclear></DIV></DIV><!-- BizSpace Box -->
      <SCRIPT type=3Dtext/javascript>=0A=
    function biz_dir_track() {=0A=
        var c =3D s_gi(s_account);=0A=
        c.server =3D s.server;=0A=
        c.hier1 =3D s.hier1;=0A=
        c.prop3 =3D s.prop3;=0A=
        c.prop4 =3D s.prop4;=0A=
        c.prop5 =3D s.prop5;=0A=
        c.prop6 =3D s.prop6;=0A=
        c.tl(this, 'o', 'Business_Directory_Article');=0A=
    }=0A=
    </SCRIPT>

      <DIV class=3Darticle_right_col_box>
      <H4>Raleigh/Durham Business Directory</H4><SELECT class=3Dpulldown =

      id=3Dbizdirpulldown=20
      =
onchange=3D"window.open(this.options[this.selectedIndex].value,'_top'); =
biz_dir_track();"=20
      size=3D1 name=3Dsection> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/North_Carolina-nNorth+Carolina.htm=
l=20
        selected>North Carolina Articles</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Raleigh_NC-nRaleigh+NC.html>Raleig=
h=20
        Articles</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Advertising_Raleigh_NC-t97_Raleigh=
+NC.html>Advertising=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Business_Services_Raleigh_NC-t98_R=
aleigh+NC.html>Business=20
        Services Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Career_Raleigh_NC-t99_Raleigh+NC.h=
tml>Career=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Cars_Raleigh_NC-t113_Raleigh+NC.ht=
ml>Cars=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Education_Raleigh_NC-t100_Raleigh+=
NC.html>Education=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Financial_Services_Raleigh_NC-t102=
_Raleigh+NC.html>Financial=20
        Services Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Health_Raleigh_NC-t103_Raleigh+NC.=
html>Health=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Home_Services_Raleigh_NC-t104_Rale=
igh+NC.html>Home=20
        Services Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Insurance_Raleigh_NC-t105_Raleigh+=
NC.html>Insurance=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Internet_Raleigh_NC-t106_Raleigh+N=
C.html>Internet=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Legal_Raleigh_NC-t107_Raleigh+NC.h=
tml>Legal=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Real_Estate_Raleigh_NC-t108_Raleig=
h+NC.html>Real=20
        Estate Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Software_Raleigh_NC-t109_Raleigh+N=
C.html>Software=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Telecommunications_Raleigh_NC-t110=
_Raleigh+NC.html>Telecommunications=20
        Raleigh</OPTION> <OPTION=20
        =
value=3Dhttp://articles.directorym.net/Travel_Raleigh_NC-t111_Raleigh+NC.=
html>Travel=20
        Raleigh</OPTION></SELECT> <NOSCRIPT><INPUT id=3Dbizdirgo =
type=3Dsubmit value=3DGo! name=3Dgo> <A=20
      =
href=3D"http://articles.directorym.net/North_Carolina-nNorth+Carolina.htm=
l">North=20
      Carolina Articles</A> <A=20
      =
href=3D"http://articles.directorym.net/Raleigh_NC-nRaleigh+NC.html">Ralei=
gh=20
      Articles</A> <A=20
      =
href=3D"http://articles.directorym.net/Advertising_Raleigh_NC-t97_Raleigh=
+NC.html">Advertising=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Business_Services_Raleigh_NC-t98_R=
aleigh+NC.html">Business=20
      Services Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Career_Raleigh_NC-t99_Raleigh+NC.h=
tml">Career=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Cars_Raleigh_NC-t113_Raleigh+NC.ht=
ml">Cars=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Education_Raleigh_NC-t100_Raleigh+=
NC.html">Education=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Financial_Services_Raleigh_NC-t102=
_Raleigh+NC.html">Financial=20
      Services Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Health_Raleigh_NC-t103_Raleigh+NC.=
html">Health=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Home_Services_Raleigh_NC-t104_Rale=
igh+NC.html">Home=20
      Services Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Insurance_Raleigh_NC-t105_Raleigh+=
NC.html">Insurance=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Internet_Raleigh_NC-t106_Raleigh+N=
C.html">Internet=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Legal_Raleigh_NC-t107_Raleigh+NC.h=
tml">Legal=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Real_Estate_Raleigh_NC-t108_Raleig=
h+NC.html">Real=20
      Estate Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Software_Raleigh_NC-t109_Raleigh+N=
C.html">Software=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Telecommunications_Raleigh_NC-t110=
_Raleigh+NC.html">Telecommunications=20
      Raleigh</A> <A=20
      =
href=3D"http://articles.directorym.net/Travel_Raleigh_NC-t111_Raleigh+NC.=
html">Travel=20
      Raleigh</A> </NOSCRIPT><BR =
clear=3Dall></DIV></TD></TR></TBODY></TABLE><BR=20
clear=3Dall><!-- Bottom Ad 780 -->
<TABLE cellSpacing=3D0 cellPadding=3D0 align=3Dleft border=3D0>
  <TBODY>
  <TR>
    <TD align=3Dmiddle width=3D970>
      <DIV id=3Dbanner_ad_780><!-- Begin DFP ad tag block  (tile=3D7) =
-->
      <SCRIPT=20
      =
src=3D"http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=3Db1;v=
s=3Dnotopic;sz=3D728x90;tile=3D7;kw=3Dtriangle;ord=3D1230751399.111282.22=
524?"=20
      type=3Dtext/javascript target=3D"_blank"></SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/bzj.triangle/article_page;pos=3Db1=
;vs=3Dnotopic;sz=3D728x90;tile=3D7;kw=3Dtriangle;ord=3D1230751399.111282.=
22524?"=20
      target=3D_blank><IMG height=3D90 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=3Db1;vs=
=3Dnotopic;sz=3D728x90;tile=3D7;kw=3Dtriangle;ord=3D1230751399.111282.225=
24?"=20
      width=3D728 border=3D0></A>=20
  </NOSCRIPT><!-- End DFP ad tag block =
--></DIV></TD></TR></TBODY></TABLE><BR=20
clear=3Dall><!-- Footer -->
<SCRIPT =
src=3D"http://content.dl-rms.com/rms/mother/5261/nodetag.js"></SCRIPT>

<TABLE id=3Dfooter cellSpacing=3D0 cellPadding=3D0 width=3D970 =
align=3Dleft border=3D0>
  <TBODY>
  <TR>
    <TD><!-- User Agreement -->
      <DIV class=3Dlegal id=3Dlegal>
      <DIV style=3D"FLOAT: left">Use of, or registration on, this site =
constitutes=20
      acceptance of our <A id=3Dagreement=20
      href=3D"http://www.bizjournals.com/user_agreement.html">User =
Agreement</A>=20
      and <A id=3Dprivacy=20
      href=3D"http://www.bizjournals.com/privacy_policy.html">Privacy =
Policy</A>.=20
      </DIV>
      <DIV id=3Dpubpartner style=3D"FLOAT: right">A publishing partner =
with <A=20
      id=3Dportfolio =
href=3D"http://www.portfolio.com/">Portfolio</A></DIV><BR=20
      clear=3Dboth></DIV>
      <DIV class=3Dfooterlinks id=3Dfooterlinks>
      <H2>online:</H2><A id=3Dpromo_home=20
      href=3D"http://triangle.bizjournals.com/triangle/">Home</A> | <A =
id=3Dpromo_bn=20
      =
href=3D"http://triangle.bizjournals.com/triangle/latestnews.html">Busines=
s=20
      News</A> | <A id=3Dpromo_print=20
      =
href=3D"http://triangle.bizjournals.com/triangle/stories/2008/12/29/">Pri=
nt=20
      Edition</A> | <A id=3Dpromo_ad=20
      href=3D"http://triangle.bizjournals.com/mediakit/">Advertise</A> | =
<A=20
      id=3Dpromo_mkt=20
      =
href=3D"http://triangle.bizjournals.com/triangle/marketplace/">Marketplac=
e</A>=20
      | <A id=3Dpromo_br=20
      =
href=3D"http://triangle.bizjournals.com/triangle/business_resources/">Bus=
iness=20
      Resources</A> | <A id=3Dfooterlinks_community=20
      =
href=3D"http://networking.bizjournals.com/Market/triangle">Community</A> =
|=20
      <A id=3Dpromo_about=20
      =
href=3D"http://triangle.bizjournals.com/triangle/aboutus/about_the_paper.=
html">About=20
      Us</A> | <A id=3Dpromo_search=20
      =
href=3D"http://www.bizjournals.com/search/?t=3Dtriangle">Search</A> | <A =

      id=3Dpromo_rss =
href=3D"http://triangle.bizjournals.com/rss_promo/">RSS=20
      Feeds</A> | <A id=3Dpromo_faq=20
      =
href=3D"http://triangle.bizjournals.com/triangle/aboutus/help_faqs.html">=
Site=20
      FAQ</A> | <A id=3Dpromo_contact=20
      =
href=3D"http://triangle.bizjournals.com/triangle/aboutus/help.html">Conta=
ct=20
      Info</A> | <A id=3Dpromo_profiles=20
      =
href=3D"http://triangle.bizjournals.com/triangle/gen/index/">Company=20
      Profiles</A> <BR clear=3Dall>
      <H2>Print Edition:</H2><A id=3Dpromo_sub=20
      =
href=3D"http://www.bizjournals.com/subscription/?market=3Dtriangle">Subsc=
ribe=20
      to Print Edition</A> | <A id=3Dpromo_ad=20
      =
href=3D"http://triangle.bizjournals.com/triangle/aboutus/ratecard.html">A=
dvertise</A>=20
      | <A id=3Dpromo_bol=20
      href=3D"http://www.bizjournals.com/bookoflists/triangle/">Book of =
Lists</A>=20
      | <A id=3Dpromo_dl =
href=3D"http://www.bizjournals.com/circ/triangle/">Download=20
      E-dition</A> | <A id=3Dpromo_reprint=20
      href=3D"http://www.bizjournals.com/scoop/reprints.html">Article =
Reprints=20
      Rights</A> | <A id=3Dpromo_top25=20
      href=3D"http://triangle.bizjournals.com/triangle/top25lists/">Top =
25=20
      Lists</A> <BR clear=3Dall>
      <H2>bizjournals:</H2><A id=3Dfooterlinks_bizjournals=20
      href=3D"http://www.bizjournals.com/">bizjournals</A> | <A=20
      id=3Dfooterlinks_bizspace =
href=3D"http://www.bizspace.com/">BizSpace.com</A> |=20
      <A id=3Dfooterlinks_jobs=20
      href=3D"http://triangle.bizjournals.com/triangle/jobs/">Jobs</A> | =
<A=20
      id=3Dfooterlinks_bizwomen =
href=3D"http://www.bizwomen.com/">bizwomen.com</A> |=20
      <A id=3Dfooterlinks_green=20
      href=3D"http://sustainable.bizjournals.com/green">Green</A> | <A=20
      id=3Dfooterlinks_dir=20
      =
href=3D"http://www.bizjournalsdirectory.com/triangle/?source=3D96">Raleig=
h/Durham=20
      Online Directory</A> | <A id=3Dfooterlinks_travel=20
      =
href=3D"http://triangle.bizjournals.com/triangle/business_travel">Raleigh=
/Durham=20
      Business Travel</A> <BR clear=3Dall>
      <H2>Affiliate publications:</H2><A id=3Dfooterlinks_portfolio=20
      href=3D"http://www.portfolio.com/">Portfolio</A>, <A =
id=3Dfooterlinks_sbj=20
      href=3D"http://www.sportsbusinessjournal.com/">SportsBusiness =
Journal</A>,=20
      <A id=3Dfooterlinks_spd=20
      href=3D"http://www.sportsbusinessdaily.com/">SportsBusiness =
Daily</A>, <A=20
      id=3Dfooterlinks_mht href=3D"http://www.masshightech.com/">Mass =
High Tech</A>=20
      <BR clear=3Dall><!-- Copyright Info -->
      <P>=C2=A9 2008 <A href=3D"http://www.acbj.com/">American City =
Business=20
      Journals</A>, Inc. and its licensors. All rights reserved. The =
material on=20
      this site may not be reproduced, distributed, transmitted, cached =
or=20
      otherwise used, except with the prior written permission of=20
      bizjournals.</P></DIV>
      <SCRIPT language=3Djavascript=20
      src=3D"http://icompass.insightexpressai.com/273.js"></SCRIPT>
    </TD></TR></TBODY></TABLE></DIV><!-- Start Quantcast tag -->
<SCRIPT src=3D"http://edge.quantserve.com/quant.js" =
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
type=3Dtext/javascript>_qacct=3D"p-b1m9DYkJHhIgg";quantserve();</SCRIPT>
<NOSCRIPT><A id=3Dquantcase =
href=3D"http://www.quantcast.com/p-b1m9DYkJHhIgg"=20
target=3D_blank><IMG style=3D"DISPLAY: none" height=3D1 alt=3DQuantcast=20
src=3D"http://pixel.quantserve.com/pixel/p-b1m9DYkJHhIgg.gif" width=3D1=20
border=3D0></A> </NOSCRIPT><!-- End Quantcast tag --><!-- Start ThePort =
Processing -->
<SCRIPT=20
src=3D"http://networking.bizjournals.com/apis/scripts/remoteMgr.ashx?type=
=3Dcomments&amp;excludecss=3Dtrue&amp;excludeprototype=3Dtrue&amp;exclude=
dhtmlwindow=3Dtrue"=20
charset=3Dutf-8></SCRIPT>

<SCRIPT type=3Dtext/javascript charset=3Dutf-8>=0A=
  var tp_remoteMgr =3D new tp_remoteManager.Comments();=0A=
  tp_remoteMgr.useXSL=3Dtrue; tp_remoteMgr.format=3D1;=0A=
  tp_remoteMgr.setProxy("/comments/?url=3D%url%"); =0A=
  tp_remoteMgr.postLoadItemNumCommmentsHTML=3D"<a class=3D'theport_link' =
href=3D'#comment' id=3D'theport_link'>Comments <span>(%num%)</span></a>";=0A=
  tp_remoteMgr.postLoadZeroCommmentsHTML=3D"<a class=3D'theport_link' =
href=3D'#comment' id=3D'theport_link'>Comments</a>";=0A=
  tp_remoteMgr.requestOnLoad("MTYwOTQwMDoxMDM6Y0NTdzlzd1lnT3k","RTP =
startup raises =
$1M","http://triangle.bizjournals.com/triangle/stories/2008/03/24/daily2.=
html","triangle","tp_CommentsDiv");=0A=
  document.getElementById('readercomments').style.visibility =3D =
'visible';=0A=
  </SCRIPT>
<!-- End ThePort Processing --><!-- Revenue Science API -->
<SCRIPT =
src=3D"http://js.revsci.net/gateway/gw.js?csid=3DK08784"></SCRIPT>

<SCRIPT>=0A=
DM_addEncToLoc("pid","ACBJ");=0A=
DM_tag();=0A=
</SCRIPT>
<!-- Revenue Science API --></BODY></HTML>

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://bizjournalstriangle.112.2o7.net/b/ss/bizjournalstriangle/1/H.17--NS/4702?pageName=Triangle%20-RTP%20startup%20raises%20%241M&server=Triangle&ch=Stories&channel=Stories&c7=Not Registered&c20=Triangle - RTP startup raises $1M&v16=&v19=Normal&v20=Non-truncated&g=http%3A%2F%2Ftriangle.bizjournals.com%2Ftriangle%2Fstories%2F2008%2F03%2F24%2Fdaily2.html&r=http%3A%2F%2Fkryosphere.com%2Findex.php%3Foption%3Dcom_content%26task%3Dview%26id%3D53

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://bizjournalsglobal.112.2o7.net/b/ss/bizjournalsglobal/1/H.17--NS/4702?pageName=Triangle%20-RTP%20startup%20raises%20%241M&server=Triangle&ch=Stories&channel=Stories&c7=Not Registered&c20=Triangle - RTP startup raises $1M&v16=&v19=Normal&v20=Non-truncated&g=http%3A%2F%2Ftriangle.bizjournals.com%2Ftriangle%2Fstories%2F2008%2F03%2F24%2Fdaily2.html&r=http%3A%2F%2Fkryosphere.com%2Findex.php%3Foption%3Dcom_content%26task%3Dview%26id%3D53

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=t1;vs=notopic;sz=728x90;tile=1;kw=triangle;dcopt=ist;ord=1230751399.111282.22524?

R0lGODlh2AJaAOYAABtDczVaiCwsT0V1pggJGcXL2rPK2ubo7Ze2zenq9YSnxoyjvHOZudPb5be3
ytzk7JmYtaa2y6emusvY5MjS3kdaiYmIpnh2mEVFaVVVeKzF2aqoxWZmifP09srJ5Lq51Vd0nEZp
lfz8/2iEptXV3ZmtxYWcudzd5Wh7pJWUq0V0nfb2+zU3XdTV5F17odzd7YSDnbjP5GKOsqO90ktL
cGqVudvd9nGNq0Fij1Frl9bf6Zqav6CetsG/1HNzjuzx+XygwWtpkbCvxtXV7ZCNqMXF0mRkfeLh
7XmTsPT07399nnKFnRg8bVNSbvDv9lZlikJCXXGOtoyLsGJ5nj9Tfvn7/LfD0RgZOpq6z46wyX2h
uYuUqdDP5j49YXBuldDO3Pz99r3R3a6u0iIlSlBNdl9ehPf59avB0NnX5V5ceZORtG5siqGgwvv3
/VpgetrX8D5un8DA4GCCqCEgQ2twiExPZE5Ma1NvoKHD1O3x7+/u7s/P7yRNflqKsP///x5GeSH5
BAAAAAAALAAAAADYAloAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWm
p6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f
4OHi4+Tl5ufo6err7O3u7/Dx8oZ89fY4Afn5+Pv6+vz+APrbx0cQn4H+DiL8F8CeQ2sO6y3UR0Xh
QYUDcWhseHBjgI34QiZsWHEix4jzUqpcOSmiQxVw4MAcQaGATZskCpCgQOIEhSJFClBo0eBLCy5f
hCYVerNAgx11urBwI+TFFysSePAQkpWNEAcRHDjoobNFCwoqYMIcgONPxJhp/weEqKFFy5kJNcNQ
8ECBQgkNC4BkMWGghBYFiBOXwHJGgxUrQvsy7Ss58pkZCBS4qMB5yoLLMxjIHKCCtEvSA1KPkAIB
DYkjB/QciO2Ah54vQoD2PHDki28uBVIYyZAGRo88scH4WS7CD5g2JCRIELIhKxEJR5LI7o3mSIvU
4FOfRk0aQ5cuGGjQSBPkAgQuHVaYWdHGTBUnBS40mTNnDIsuHHBQxoBpkIHBgQeSMWAZHGRQxhpQ
CMDCHCxkkN6B6tFgRw7hiefShyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w0uhgeHEg4MRtvB+io
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

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.bizjournals.com/market/triangle/flag.gif

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

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.bizjournals.com/rd/navi/arrow_box.gif

R0lGODlhCQAJALMAAM00AMwyAPb29sw0AOvr6/n5+f39/c3NzfLy8u7u7svLy8wzAP///8zMzAAA
AAAAACH5BAAAAAAALAAAAAAJAAkAAAQtkLWmzpmysb2pMuAAGkpTnMVylsIABAsglEiNDPWU7MGe
TA2CUHhhWCaHEiMCADs=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.bizjournals.com/rd/redarrow.gif

R0lGODlhCAAFAPcBAKUhIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAEALAAAAAAIAAUA
AAgWAAMIBCCwYEGCAwEoVGhwYMMACAUGBAA7

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=c2;vs=notopic;sz=300x250;tile=2;kw=triangle;ord=1230751399.111282.22524?

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
FAKAUAoBQCgFAKA//9k=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://images.bizjournals.com/travel/cityscapes/thumbs/sm_triangle.jpg

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
fx+6KeT2Z//Z

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=mod2;vs=notopic;sz=3x3;tile=3;kw=triangle;ord=1230751399.111282.22524?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=c1;vs=notopic;sz=300x250;tile=4;kw=triangle;ord=1230751399.111282.22524?

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASQAA/+4AJkFkb2JlAGTAAAAAAQMA
FQQDBgoNAAAbFwAAMDoAAEmBAABtRP/bAIQABAICAgMCBAMDBAUDAwMFBgQEBAQGBwUFBgUFBwkH
CAcHCAcJCQoLCwsKCQwMDAwMDA8PDw8PEREREREREREREQEEBAQHBgcNCQkNEw4NDhMUERERERQR
ERERERERERERERERERERERERERERERERERERERERERERERERERERERER/8IAEQgA+gEsAwERAAIR
AQMRAf/EASAAAAEFAQEBAAAAAAAAAAAAAAABAgMEBQYHCAEBAAMBAQEBAAAAAAAAAAAAAAECBAMF
BgcQAAAFAwIEAggEBQUBAAAAAAABAgMEERIFEwYQIRQWIBVAUDEiI0M1RjBBMgdgMyQ0JXBCJjY3
RREAAQIEAgMKCAgLBQQLAAAAAQIDABESBCExUSITEEFhcZHRMpM0BSCBobIjMxRGscFCUmLDdIUw
QFDhcoKSosJzFUODsySE8NKjROJTY1RkRWUGFiY2EgACAAQDBgMGBgMBAAAAAAAAARARITFBAhIg
MFCBwTJRYXFA8KGx4SJwgJGCAxNg0VIjEwEAAgIBAwMDBAMBAQEAAAABABEhMUFRYXEQgZHwobEg
wdHhMFDxQGBw/9oADAMBAAIRAxEAAAH1E1gAAAAAAAAAAAAAAAAAAAAAAA5Q6szdHDw71vO9Bxav
WvO3csXTcMQ2wAAMMvFseAAAAAAAAAAAABxxsnmnp4I5j0HFqgtHk+Xv08qpmGoVTVOaOhOaOhPV
4XZAAAAAAAAAAAABxxsk16eSelh67N36/NowaW1DBMcjELYpUJCsesCgAAAAAAAAAAAAccbJsAAA
AAAAAAAAAAAAAAAAAAAABxxsmwAAAAAAAAAAAAADImJaxNAAAAAAAAOONk2AA8Fy/adNfz+qv5rU
046117k8tGeDkVI61o6dLfz/AA/N9h3/AG8TTnNIhBCrHWBfDrs6e/nRRbRtwrR05eno9Pfz5lLk
8t6+IADjjZNgAPCcv2etbLzdPQ0pz2p55caNi2WpHS9PGCL4tdnv+v4jyzh9JFFpZrQjtzdPQ3bY
pVeq6ebz1N25bH5lx+i6i/m6FuFOO3MU9DRnh7Po+S0rcAAOONk2AAAAAAAAAAAAAAAAAAAAAAAA
445v2/nb/TlT7ccfbkp9uUPStXrzhvCTLLGSbJAmWhIESChEqLEKCSAlRYKOhLQ+p8Q6IdWHwzMH
oWtOax3zPibnDvZ598HfgbaGj4s6Jg6V2sW2qmlryNlJWypRHWeH7mF6nmdH4/rZmnKnSmfrxpMS
1t0/j+xzW3A7Rmu8eubavX+f6OZB/fNzfp+XV68UKHn+l1WbTpX52uPcWxN/n5mrI6JkrIl9bKne
wehk5dfV59NVFit8nVk2cuvFtXQ1ZeA05fQMW5mXXn98+lW+NvwU+HfpsuqO/O/w7W+PaWnTOhX1
Y9Xn181+k+UtXpmYfR7vzfVuduPOen5tHvkitzJmO1Y7VVYhNS9nn2l8b28/XjzTbhFMVOGiS1O+
yazB6WbtwLw0Q6smHeKnu/P6nj+23Hq6Dn253VltUtYpfD2+a6nXQmvLel5OnoyZmH0t6umz3wQ3
4ttFrjor9KV+vJs1RKTN7PoVOXqyqLEKPrazy07vn+jb5dZud5K3VGBuw8pqy3NOQi0/PrZ52rde
botdz9q/XLV68FiAJZeH0N+ne52zRWo2YFm25okNHNrkr1vZ9OTsx4+3AsSik9L7WH0YrEk2YVav
05NmlTtnjtREAAIhy0tLMnmKqhYLDIx+j0FNmlbkDLUv59OVrxwdISbSUV+nGWtmzWStyBMV+lVg
6IfFmSSZbNXQdELEuiXRKISYWACrLUIKLATjZN93tbQ6cmzVlk/O0HTmQkrdlqQ35pJshRENkqzJ
ORJS7LAVBEA5ZEOqZaqTV1ToPiUmEQsQqVicfHvr74t9uLkIlJNmGzCjogEEkiCTUJMoKLBwsAUB
0Sgkw6IfVJBYS1NmqIdEkEllYvQg7849eWat69qzc7yRaREN+UtbSxZswyYqdebZhs1WLTU6WKXr
dKT0tFaJqdLFLpMOWaiC/ODpzZfi6aPrKoESVs2YfEtmaGD0c7r5s3fKCJfEqqxLErMNtYS1KzD4
hUFodNVQoqESCCJjm6xCyfNFkQcqAlByFQiafn+n2uKLfbIqeXye3l8dvaer8hkxpyc/rNWsdeHF
/K/pi2r2n1P5lleb9Dz3jfYbfr/Kbnq/LcR8p+pLanafV/l+P5f0mB431+57HyWz6/yvI/M/o9fh
v7D6n8xt6fMltxmvxdEZnn/SaGnyXd8RMkSpnYfV9a+e+00bUWa8Pw9Ty7J7vuu75jxvyvuMvnqt
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
EIbjI+1yjz6D3c41JE/EkSi5Y7iZPb59B8F59B8F59B8F59B8F59B8F5j2KxvHHbvs3Lly5fd8x+
vBf3dBxc8CeSFMpgVkd2WFzuQ3maLi0tUO7KSGqF1+o3/JIsvgL+pL4It8jLqyqeJ2ozactJ0O1l
VHWiWbZ/d02WUE5Hb8ixZHajs+B2/M7TtO0sfU+pZmJifUv8SSmYmJVw7f0KIkh5tmWxOHbFOC2l
B7iooJOhffaZQys8BPzLl1sLZ5RWyvYqP2JfkV//2gAIAQEBBj8Cs1rs7da127SlKU0gkkoGJwjs
Nt1KOaOw23Uo5o7DbdSjmjsNt1KOaOw23Uo5o7DbdSjmjsNt1KOaOw23Uo5o7DbdSjmjsNt1KOaO
w23Uo5o7DbdSjmjsNt1KOaOw23Uo5o7DbdSjmjsNt1KOaOw23Uo5o7DbdSjmjsNt1KOaOw23Uo5o
7DbdSjmjsNt1KOaOw23Uo5o7DbdSjmjsNt1KOaOw23Uo5o7DbdSjmjsNt1KOaOw23Uo5o7DbdSjm
jsNt1KOaOw23Uo5o7DbdSjmjsNt1KOaOw23Uo5o7DbdSjmjYeysbD+nbTZ7NNFe2lVKWcWP2ZnzB
FSQF3LuDSDl+kYLirx1HAhZQnkTKEW9609cW7uqi52Z1T9Iyy3LjutDWpaIqU9Pfwwl44tWNg697
YuipsTCOPcurfYOs+xKorcEkr4vCcvKNqUSAROUyoyhm4WjZKfQlwozlUJxgQZZy/Ffuz6+LH7Mz
5gi3DDZWnYdLJCZKMypRwG9Afv7hN9cJxkhK1sIPBIEHjibT4uFdFDLOu6o6AjOKbhabXZp2nsLf
pF0nCb68hwJEd896JvVWa0uaiGlUlzWwnvx3XbquFsg2e3uZGQJKVGo+SHD/AFN5zuyzM/SuUqeU
MZAaPigOe0rQrvK8LQeUfVNpAy0Zxf2bd45fWzNmt6txVZQ7Thjxx3XbN3qlX98/NZSubgQVUgGL
6m9cY7vsHhUgHMNnoj9nGLnvZV+82j2mhhpJlM558W9HsdzfL7vZ7utEPOKaVQpblKST5YaRcvLu
HL+/pRXjqITLDxmP81cXLFi4tLFk9ZuDZoKcKVp+GHFsoDa3zU4R8o8P4r92fXxY/ZmfMEKZnQrN
C5BdKhkZHCJt3K3dC0vU+TCEpvrhlBlr3LCR7WU/Mrl5Y2Nu2G0HpaVHSo5kwk+yJFBngVY8eMOP
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

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/N3997.BizJournals/B2638093.14;sz=1x1

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=r5;vs=notopic;sz=160x600;tile=5;kw=triangle;ord=1230751399.111282.22524?

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
T6SI9K6K6KlfSr/3z//Z

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=sp_2;vs=notopic;sz=3x3;tile=6;kw=triangle;ord=1230751399.111282.22524?

R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw==

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.triangle/article_page;pos=b1;vs=notopic;sz=728x90;tile=7;kw=triangle;ord=1230751399.111282.22524?

R0lGODlh2AJaAOYAABtDczVaiCwsT0V1pggJGcXL2rPK2ubo7Ze2zenq9YSnxoyjvHOZudPb5be3
ytzk7JmYtaa2y6emusvY5MjS3kdaiYmIpnh2mEVFaVVVeKzF2aqoxWZmifP09srJ5Lq51Vd0nEZp
lfz8/2iEptXV3ZmtxYWcudzd5Wh7pJWUq0V0nfb2+zU3XdTV5F17odzd7YSDnbjP5GKOsqO90ktL
cGqVudvd9nGNq0Fij1Frl9bf6Zqav6CetsG/1HNzjuzx+XygwWtpkbCvxtXV7ZCNqMXF0mRkfeLh
7XmTsPT07399nnKFnRg8bVNSbvDv9lZlikJCXXGOtoyLsGJ5nj9Tfvn7/LfD0RgZOpq6z46wyX2h
uYuUqdDP5j49YXBuldDO3Pz99r3R3a6u0iIlSlBNdl9ehPf59avB0NnX5V5ceZORtG5siqGgwvv3
/VpgetrX8D5un8DA4GCCqCEgQ2twiExPZE5Ma1NvoKHD1O3x7+/u7s/P7yRNflqKsP///x5GeSH5
BAAAAAAALAAAAADYAloAAAf/gH+Cg4SFhoeIiYqLjI2Oj5CRkpOUlZaXmJmam5ydnp+goaKjpKWm
p6ipqqusra6vsLGys7S1tre4ubq7vL2+v8DBwsPExcbHyMnKy8zNzs/Q0dLT1NXW19jZ2tvc3d7f
4OHi4+Tl5ufo6err7O3u7/Dx8oZ89fY4Afn5+Pv6+vz+APrbx0cQn4H+DiL8F8CeQ2sO6y3UR0Xh
QYUDcWhseHBjgI34QiZsWHEix4jzUqpcOSmiQxVw4MAcQaGATZskCpCgQOIEhSJFClBo0eBLCy5f
hCYVerNAgx11urBwI+TFFysSePAQkpWNEAcRHDjoobNFCwoqYMIcgONPxJhp/weEqKFFy5kJNcNQ
8ECBQgkNC4BkMWGghBYFiBOXwHJGgxUrQvsy7Ss58pkZCBS4qMB5yoLLMxjIHKCCtEvSA1KPkAIB
DYkjB/QciO2Ah54vQoD2PHDki28uBVIYyZAGRo88scH4WS7CD5g2JCRIELIhKxEJR5LI7o3mSIvU
4FOfRk0aQ5cuGGjQSBPkAgQuHVaYWdHGTBUnBS40mTNnDIsuHHBQxoBpkIHBgQeSMWAZHGRQxhpQ
CMDCHCxkkN6B6tFgRw7hiefShyCGKOKIJJZo4okopqjiiiy26OKLMMYo44w0uhgeHEg4MRtvB+io
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

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-b1m9DYkJHhIgg.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.bizjournals.com/rd/navi/go_button.gif

R0lGODlhGQASAPcAAN/m79ri7bPAzqG2ztvj7d7l797l7nSMp9nh7LbF2dTd6eDm77LD19rh7Ku+
06K3z8bS4u/v77TBztvi7bDB1srV5KK2ztjg7K2/1OHo8MfT4nWMp9Da59Pc6am70r3L3aS4z9jg
69Lc6MHO36e60aS40M/a55Wnu+jt88XS4XeOqM3X5cPQ4J+wwX6UrbjH2unt87C+z7XF2L/N3rrJ
26W50JKludri7LG+zay6ybK/zZusvoGWrt/l73aOqNzk7qO3z7nI23WNp4+it9ff6+fs86i70cvW
5Ke2xr7M3q+9zK+9y6W0xcjU487Z5qm4yMTR4Nbe6nmQqqOzxJ6uwK27yoids6/A1bvK3HySrHaN
qISZsMXR4cnV5KW1xYecsuXq8s3Y5tbf6rPD17C+zMzX5Z2uwHiPqent9HuRq6Gxwp+0zYabsqm4
x6a50OPp8eDn79nh68LQ4N3l7qu90+fr87zK3MvX5cnU49zj7tXe6rfH2q68y8vW5a7A1aq5yKKy
w7jI2nqRqoygtcXS4NHb6IieuNLb5+br88DN3sfR3cLP33eOqdXe6Yuftc/Z5q/B1oOYsMPQ36C1
zeDn8Nzj7d3k7uLo8OHn8OLo8RxPgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAZABIA
AAj/ACMIECChoISBOnCQWVIlx582SLxMUdPCzA6BijJp1HjpUgZMlCgBAFBgjqVKBAI0CBHjhICN
HD1iArmApAFLeVLeuNDhkY2XGzvODDmywE2UKnk6qTBEQEehQ2v2KGDpZMqVIlbg4eJIh8yhmsJq
uvmjktgohcpoYDHjC46ZNMOigREWZVgwYY9AGPGBxhYlIWuGhYHiZJE6Yd/AWRE2kZ0XMnjwqUky
LAqUEwIgCGugAoSwHBIwoOAix9SbYYtMENshbJxFScLeoYDBQZonN0+GRYSASN2wCrC8CNvEgQcj
Z5BYKpsSuImwYmaElRFWAyESNUqoYIK0AQIFYjUphzgUKIHYFCxqgHjwQAugzL1FhOkSopGI0Awg
YUgBRdL6AQBu0MINCOjBQR8ayJEEDXuMQRsdRrixngWTVDjABlRcoIAJnvEVhGhXGEdCCUBYMECF
a0wygBA7xGCCXh6K5oeIJJpYoYWGqBDBCTYMMYgVbETCgwtZCCIFIz5scMCSTArhQwQBAQA7

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/css/wider_global.css

BODY {
	FONT: 11px arial; TEXT-ALIGN: center
}
H1.top_heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 8px; FONT: 11px/15px arial; COLOR: #666; PADDING-TOP: 0px; =
BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: left
}
H1.top_heading STRONG {
	FONT-WEIGHT: normal
}
.seo_topnotes {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 10px arial; COLOR: #999999; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
* BODY .seo_topnotes {
	WIDTH: 970px
}
* BODY #seo_footer {
	WIDTH: 970px
}
#seo_footer {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px =
arial; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#seo_footer STRONG {
	FONT-WEIGHT: normal
}
#seo_footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px; PADDING-TOP: 0px
}
#seo_footer SELECT {
	FONT-SIZE: 10px; MARGIN: 5px 0px
}
TD {
	VERTICAL-ALIGN: top; TEXT-ALIGN: left
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
h7 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
A:link {
	TEXT-TRANSFORM: none; COLOR: #234b87
}
A:visited {
	TEXT-TRANSFORM: none; COLOR: #234b87
}
A:active {
	TEXT-TRANSFORM: none; COLOR: #234b87
}
A:hover {
	COLOR: #194775
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; FONT: bold 11px Arial; TEXT-TRANSFORM: uppercase; COLOR: #900; =
PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px =
15px; COLOR: #333; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: =
#666; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
* HTML BODY UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
20px; COLOR: #333; PADDING-TOP: 0px
}
* HTML BODY LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: =
#333; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
H1 {
	MARGIN: 10px 0px; FONT: bold 28px Arial
}
H2 {
	MARGIN: 8px 0px 6px; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; =
COLOR: #990000
}
IMG.middle {
	MARGIN-TOP: 3px; VERTICAL-ALIGN: middle
}
P {
	MARGIN-BOTTOM: 8px; FONT: 11px arial
}
.img_middle {
	VERTICAL-ALIGN: middle
}
.red {
	COLOR: #aa3a39
}
.bold {
	FONT-WEIGHT: bold
}
.gray {
	COLOR: #999
}
.uppercase {
	TEXT-TRANSFORM: uppercase
}
.rule {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 780px; BORDER-BOTTOM: #cccccc =
1px solid
}
.gold {
	FONT-WEIGHT: normal; COLOR: #cf9a00; TEXT-ALIGN: left
}
#main_tbl {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 780px; PADDING-TOP: 0px
}
.more {
	MARGIN: 0px 0px 15px 15px; FONT: bold 12px/18px arial; TEXT-TRANSFORM: =
uppercase; COLOR: #1c4e81
}
H2.column_name {
	MARGIN: 8px 0px 0px; FONT: bold 18px arial; TEXT-TRANSFORM: none; =
COLOR: #777
}
#container {
	DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: auto
}
#container H3 {
	CLEAR: both; FONT: bold 11px Arial; TEXT-TRANSFORM: none; COLOR: #333
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; content: "."
}
#content {
	CLEAR: left
}
#wrapper {
	MARGIN-LEFT: auto; WIDTH: 970px; MARGIN-RIGHT: auto
}
#extra_right_column {
	DISPLAY: block; LEFT: 2px; FLOAT: right; MARGIN: 0px; VERTICAL-ALIGN: =
top; POSITION: relative; TOP: 10px; HEIGHT: auto
}
#extra_right_column .tower_ad {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#logo_tbl {
	MARGIN-BOTTOM: 2px; FONT: 11px arial; WIDTH: 970px; COLOR: #333; =
HEIGHT: 48px
}
#logo_tbl #mrkt_logo {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#logo_tbl .account {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: 12px =
arial; PADDING-TOP: 20px
}
#logo_tbl .dropdown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
15px; PADDING-TOP: 20px
}
H1.navi_top_heading {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 2px; FONT: 11px/15px arial; COLOR: #666; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
H1.navi_top_heading STRONG {
	FONT-WEIGHT: normal
}
#nav_tbl {
	BACKGROUND: url(http://images.bizjournals.com/wide/nav_wider_bk.gif) =
#808080 repeat-x 0px 100%; WIDTH: 970px; HEIGHT: 32px; TEXT-ALIGN: =
center
}
#menu_block {
	MARGIN: 8px 0px 0px
}
* HTML BODY #menu_block {
	MARGIN: 4px auto 0px 70px; WIDTH: 890px
}
.menu {
	BORDER-RIGHT: #a2b6d2 1px solid; BORDER-TOP: #a2b6d2 1px solid; =
Z-INDEX: 100; BACKGROUND: =
url(http://images.bizjournals.com/rd/bk_li.gif) #fff repeat-y right 50%; =
VISIBILITY: hidden; BORDER-LEFT: #a2b6d2 1px solid; WIDTH: 230px; =
LINE-HEIGHT: 18px; BORDER-BOTTOM: #a2b6d2 1px solid; POSITION: absolute; =
TEXT-ALIGN: left
}
.menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; FONT: 12px arial; WIDTH: 100%; TEXT-INDENT: 10px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #a2b6d2 1px solid; TEXT-DECORATION: none
}
.menu A:hover {
	BACKGROUND: url(http://images.bizjournals.com/rd/sub_nav_arrow.gif) =
#d9e1ec no-repeat 5px 9px
}
A.toplevel:link {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 4px; =
PADDING-BOTTOM: 4px; FONT: bold 12px arial; TEXT-TRANSFORM: uppercase; =
COLOR: #fff; PADDING-TOP: 8px; TEXT-DECORATION: none
}
A.toplevel:visited {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 4px; =
PADDING-BOTTOM: 4px; FONT: bold 12px arial; TEXT-TRANSFORM: uppercase; =
COLOR: #fff; PADDING-TOP: 8px; TEXT-DECORATION: none
}
A.toplevel:active {
	BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 4px; =
PADDING-BOTTOM: 4px; FONT: bold 12px arial; TEXT-TRANSFORM: uppercase; =
COLOR: #fff; PADDING-TOP: 8px; TEXT-DECORATION: none
}
* HTML BODY A.toplevel:link {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 9px; FLOAT: left; =
PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
* HTML BODY A.toplevel:visited {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 9px; FLOAT: left; =
PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
* HTML BODY A.toplevel:active {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 9px; FLOAT: left; =
PADDING-BOTTOM: 6px; PADDING-TOP: 4px
}
A.toplevel:hover {
	BACKGROUND: #333; COLOR: #fff
}
.toplevel IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
.toplevel .on {
	BACKGROUND: #333; COLOR: #fff
}
#search_tbl {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(http://images.bizjournals.com/wide/search_wider_bk.gif) #fff; FLOAT: =
left; PADDING-BOTTOM: 2px; MARGIN: 1px 0px 0px; FONT: 12px arial; =
VERTICAL-ALIGN: middle; COLOR: #333; PADDING-TOP: 9px; HEIGHT: 36px; =
TEXT-ALIGN: left
}
#search_tbl #browse {
	COLOR: #333; TEXT-ALIGN: right
}
#search_tbl FORM {
	DISPLAY: inline
}
#search_tbl INPUT {
	FONT: 11px arial; VERTICAL-ALIGN: middle; COLOR: #333
}
#search_tbl UL {
	MARGIN: 0px
}
#search_tbl UL LI {
	DISPLAY: inline; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle
}
* + HTML H2.masthead {
	CLEAR: none; PADDING-TOP: 5px
}
H2.masthead {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
4px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; =
TEXT-ALIGN: left
}
#breadcrumb_div {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
6px; MARGIN: 0px 0px 10px; WIDTH: 970px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #dbdbdb 1px solid
}
#breadcrumb_div .breadcrumblinks {
	MARGIN: 0px; COLOR: #666666; TEXT-ALIGN: left
}
#breadcrumb_div .breadcrumblinks A.dim {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://images.bizjournals.com/search/bc_x.gif) no-repeat 100% 2px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#breadcrumb_div .market_subscribelink {
	FLOAT: right
}
#breadcrumb_div .checkoutlink {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: right; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#breadcrumb_div .checkoutlink .outcart {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 3px
}
#breadcrumb_div .checkoutlink .outcart A:hover {
	TEXT-DECORATION: none
}
#breadcrumb_div .checkout_count {
	FONT-WEIGHT: bold; COLOR: #a73a3d
}
.blue_btn {
	BORDER-RIGHT: #a3bad1 1px solid; BORDER-TOP: #a3bad1 1px solid; =
FONT-WEIGHT: normal; BACKGROUND: =
url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; =
BORDER-LEFT: #a3bad1 1px solid; COLOR: #234b87; BORDER-BOTTOM: #a3bad1 =
1px solid
}
.blue_btn A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.blue_btn A:hover {
	BACKGROUND: #dbe4ed
}
A.blue_btn {
	BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#a3bad1 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; =
PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 2px; FONT: 11px arial; =
BORDER-LEFT: #a3bad1 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a3bad1 =
1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
A.blue_btn:hover {
	BACKGROUND: #dbe4ed; TEXT-DECORATION: none
}
#pagination .on {
	BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#a3bad1 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px =
0px 0px 22px; FONT: 11px arial; BORDER-LEFT: #a3bad1 1px solid; =
PADDING-TOP: 3px; BORDER-BOTTOM: #a3bad1 1px solid; HEIGHT: 20px; =
TEXT-DECORATION: none
}
A.most_btn {
	BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#a3bad1 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; =
PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 22px; FONT: 11px arial; =
BORDER-LEFT: #a3bad1 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a3bad1 =
1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
A.most_btn:hover {
	BACKGROUND: #dbe4ed; TEXT-DECORATION: none
}
.usweb {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #eee 1px =
solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; =
BORDER-LEFT: #eee 1px solid; WIDTH: 250px; PADDING-TOP: 2px; =
BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center
}
.usweb IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.usweb P {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 12px; =
PADDING-TOP: 0px
}
.usweb A {
	COLOR: #999
}
#rss {
	BORDER-RIGHT: #fdd5bb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#fdd5bb 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff4f2; FLOAT: right; =
PADDING-BOTTOM: 2px; FONT: 11px arial; VERTICAL-ALIGN: middle; =
BORDER-LEFT: #fdd5bb 1px solid; WIDTH: 150px; COLOR: #d84921; =
PADDING-TOP: 2px; BORDER-BOTTOM: #fdd5bb 1px solid
}
#story #article_extras {
	BORDER-RIGHT: #fdcc65 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#fdcc65 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
url(http://images.bizjournals.com/rd/article_extras_bk.gif) #fff =
repeat-x; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; =
FONT: 12px arial; BORDER-LEFT: #fdcc65 1px solid; WIDTH: 148px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #fdcc65 1px solid; HEIGHT: auto; =
TEXT-ALIGN: left
}
#story #article_extras LI {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px
}
.bylineinfo {
	DISPLAY: inline; MARGIN: 0px 2px
}
.timestamp {
	DISPLAY: inline; MARGIN: 0px 2px 0px 0px
}
#story #article_extras .photocredit {
	CLEAR: both; DISPLAY: block; FONT: 12px arial; COLOR: #666; TEXT-ALIGN: =
left
}
#article_extras IMG {
	BORDER-RIGHT: #7c7c7c 1px solid; BORDER-TOP: #7c7c7c 1px solid; MARGIN: =
10px 4px 0px 0px; BORDER-LEFT: #7c7c7c 1px solid; BORDER-BOTTOM: #7c7c7c =
1px solid
}
* HTML BODY #article_extras IMG {
	BORDER-RIGHT: #7c7c7c 1px solid; BORDER-TOP: #7c7c7c 1px solid; MARGIN: =
0px; BORDER-LEFT: #7c7c7c 1px solid; BORDER-BOTTOM: #7c7c7c 1px solid
}
#story #article_image_extras {
	BORDER-RIGHT: #fdcc65 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#fdcc65 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.bizjournals.com/rd/article_extras_bk.gif) #fff =
repeat-x; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: =
#fdcc65 1px solid; WIDTH: 140px; LINE-HEIGHT: 14px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #fdcc65 1px solid; HEIGHT: auto; TEXT-ALIGN: center
}
#article_image_extras IMG {
	BORDER-RIGHT: #7c7c7c 1px solid; BORDER-TOP: #7c7c7c 1px solid; MARGIN: =
5px; BORDER-LEFT: #7c7c7c 1px solid; BORDER-BOTTOM: #7c7c7c 1px solid
}
#search_criteria {
	BORDER-RIGHT: #f1e4ba 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#f1e4ba 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fefff7; =
PADDING-BOTTOM: 6px; FONT: bold 11px arial; BORDER-LEFT: #f1e4ba 1px =
solid; WIDTH: 780px; COLOR: #676767; PADDING-TOP: 6px; BORDER-BOTTOM: =
#f1e4ba 1px solid; HEIGHT: 52px
}
#search_criteria TD {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: left
}
#search_results {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 8px; MARGIN: 10px 0px 0px; WIDTH: 460px; PADDING-TOP: =
0px; HEIGHT: auto
}
#search_results H3.search_past30days {
	FONT: 11px arial
}
#search_results #numberofresults_searchwatchlink {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #efefef; =
PADDING-BOTTOM: 10px; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 10px
}
#search_results #numberofresults_searchwatchlink .searchwatchlink {
	TEXT-ALIGN: right
}
#search_results .results {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 10px; BORDER-BOTTOM: =
#dbdbdb 1px solid
}
#search_results .results SPAN {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 5px; HEIGHT: 40px
}
#search_results #search_rss {
	BORDER-RIGHT: #fdd5bb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#fdd5bb 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff4f2; =
PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fdd5bb 1px =
solid; WIDTH: auto; COLOR: #676566; PADDING-TOP: 5px; BORDER-BOTTOM: =
#fdd5bb 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
#search_results #search_rss IMG {
	VERTICAL-ALIGN: middle
}
#search_results #search_rss A {
	COLOR: #ff3301
}
#search_results .search_buttons {
	FLOAT: right; PADDING-TOP: 10px; HEIGHT: 25px
}
#archive_search {
	BORDER-RIGHT: #f1e2b9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#f1e2b9 1px solid; PADDING-LEFT: 15px; BACKGROUND: #fefff9; FLOAT: left; =
PADDING-BOTTOM: 15px; MARGIN: 10px 0px; BORDER-LEFT: #f1e2b9 1px solid; =
WIDTH: 490px; COLOR: #676566; PADDING-TOP: 15px; BORDER-BOTTOM: #f1e2b9 =
1px solid; HEIGHT: auto
}
#archive_search IMG {
	MARGIN: 0px 10px 10px 0px
}
#archive_search #archive_table {
	FONT: bold 11px arial; WIDTH: 415px; COLOR: #676566; HEIGHT: auto
}
#archive_search #archive_table TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold =
11px arial; COLOR: #676566; PADDING-TOP: 5px; TEXT-ALIGN: left
}
#archive_search #archive_table TD.bottomdivider {
	PADDING-BOTTOM: 20px; FONT: bold 11px arial; WIDTH: 30%; COLOR: =
#676566; BORDER-BOTTOM: #f1e2b9 1px solid; TEXT-ALIGN: left
}
#browse_archive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
40px 0px 0px; PADDING-TOP: 20px
}
#browse_archive H2 {
	MARGIN: 10px 0px 0px; LINE-HEIGHT: 14px
}
P {
	MARGIN: 10px 0px 0px; LINE-HEIGHT: 14px
}
#search_tips {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; =
PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #dbdbdb 1px =
solid; WIDTH: 220px; PADDING-TOP: 10px; HEIGHT: 400px
}
#search_tips H2 {
	MARGIN: 0px 0px -15px
}
#search_tips P {
	MARGIN: 25px 0px
}
#industry_newslisting {
	FONT: 11px arial
}
#industry_newslisting H2 {
	CLEAR: both; DISPLAY: block; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: =
280px
}
#industry_newslisting DIV.paging {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#cccccc 1px solid; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 8px; =
FLOAT: right; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; FONT: 11px arial; =
BORDER-LEFT: #cccccc 1px solid; WIDTH: auto; PADDING-TOP: 8px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#industry_newslisting DIV.paging A {
	FONT: 11px arial; MARGIN-LEFT: 5px
}
#industry_newslisting H3 {
	MARGIN: 20px 0px 0px; FONT: bold 11px Arial
}
#industry_newslisting TABLE {
	MARGIN: 10px 0px 0px
}
#industry_newslisting TABLE TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 20px
}
#industry_newslisting UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
15px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}
#industry_newslisting LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: =
#999; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#industry_newslisting #industryemailupdate_box {
	BORDER-RIGHT: #f2e3ba 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#f2e3ba 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
#fffef9; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; FONT: 11px arial; =
VERTICAL-ALIGN: middle; BORDER-LEFT: #f2e3ba 1px solid; COLOR: #333333; =
PADDING-TOP: 10px; BORDER-BOTTOM: #f2e3ba 1px solid; HEIGHT: 36px; =
TEXT-ALIGN: left
}
#industry_newslisting #industryemailupdate_box H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; FONT: bold 11px arial; TEXT-TRANSFORM: none; WIDTH: =
auto; COLOR: #000000; PADDING-TOP: 0px
}
#industry_newslisting #industryemailupdate_box IMG {
	DISPLAY: block; FLOAT: left; MARGIN: -3px 10px 10px 0px; =
VERTICAL-ALIGN: top
}
#industry_newslisting #industry_categories {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 95%; =
HEIGHT: auto
}
#industry_newslisting .city {
	FONT-WEIGHT: normal; COLOR: #cf9a00; TEXT-ALIGN: left
}
#industry_newslisting #rss {
	BORDER-RIGHT: #fdd5bb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#fdd5bb 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff4f2; FLOAT: right; =
PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fdd5bb 1px =
solid; WIDTH: auto; COLOR: #d84921; PADDING-TOP: 5px; BORDER-BOTTOM: =
#fdd5bb 1px solid; POSITION: relative; TOP: 15px; HEIGHT: auto; =
TEXT-ALIGN: center
}
#industry_newslisting #rss IMG {
	VERTICAL-ALIGN: middle
}
#legal {
	CLEAR: both; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 15px; =
PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 10px 0px =
0px; WIDTH: 545px; PADDING-TOP: 0px; HEIGHT: auto
}
#legal H2 {
	MARGIN: 20px 0px 0px
}
#legal #legalul {
	COLOR: #999
}
#rssfeeds {
	CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 8px; MARGIN: 10px 0px 0px; VERTICAL-ALIGN: top; WIDTH: =
750px; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: center
}
.rssfeeds_box {
	BORDER-RIGHT: #f2e3ba 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#f2e3ba 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
#fffef9; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 15px; VERTICAL-ALIGN: =
top; BORDER-LEFT: #f2e3ba 1px solid; COLOR: #333333; PADDING-TOP: 0px; =
BORDER-BOTTOM: #f2e3ba 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
.rssfeeds_box P {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: =
2px; MARGIN: 4px 0px 0px; PADDING-TOP: 2px
}
.rssfeeds_box H2.rsstitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: =
none; COLOR: #8f0100; PADDING-TOP: 0px
}
.rssfeeds_box IMG {
	FLOAT: left; MARGIN: 8px 10px 0px 0px; VERTICAL-ALIGN: top
}
#rssfeeds .entrepreneur_doubleline {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; =
BORDER-BOTTOM: #cccccc 1px solid
}
#rssfeeds .entrepreneur {
	DISPLAY: inline; MARGIN: 0px
}
#rssfeeds #localnews_tbl {
	FLOAT: left; WIDTH: 330px
}
#rssfeeds #industry_tbl {
	FLOAT: right; WIDTH: 410px
}
#rssfeeds .header {
	BORDER-TOP: #ccc 1px solid; BACKGROUND: #f5f5f5; VERTICAL-ALIGN: =
middle; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
#rssfeeds TD {
	VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 17px; =
BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
#rssfeeds TD SPAN {
	FLOAT: left
}
#rssfeeds .rss_imgs {
	DISPLAY: inline; FLOAT: right; VERTICAL-ALIGN: middle; WIDTH: auto; =
HEIGHT: 17px; TEXT-ALIGN: right
}
#rssfeeds #localnews_tbl .alt {
	BACKGROUND: url(http://images.bizjournals.com/rd/rss_td_bk.gif); COLOR: =
#000; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px; TEXT-ALIGN: left
}
#rssfeeds #industry_tbl .alt {
	BACKGROUND: url(http://images.bizjournals.com/rd/rss_td_bk.gif); COLOR: =
#000; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px; TEXT-ALIGN: left
}
#navi_banner_ad_780 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 8px =
0px 0px; WIDTH: 970px; PADDING-TOP: 8px; HEIGHT: auto; BACKGROUND-COLOR: =
#eee
}
#legacy #banner_ad_780 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://images.bizjournals.com/rd/780_ad_box_bk.gif) repeat-x left =
bottom; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 15px; WIDTH: 970px; =
PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: center
}
#half_page_ad {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#biz_resources_prm_art {
	CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; =
BACKGROUND: #35679a; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 14px 0px =
0px; FONT: 11px arial; WIDTH: auto; COLOR: #fff; PADDING-TOP: 10px; =
POSITION: relative
}
#biz_resources_prm_art B.cn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: =
url(http://images.bizjournals.com/rd/roundedcorners/white.gif) =
no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; LINE-HEIGHT: =
1px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 10px
}
#biz_resources_prm_art B.tr {
	BACKGROUND-POSITION: right top; RIGHT: -1px; TOP: -1px
}
#biz_resources_prm_art B.br {
	BACKGROUND-POSITION: right bottom; RIGHT: -1px; BOTTOM: -1px
}
#biz_resources_prm_art A {
	CLEAR: right; FONT-WEIGHT: bold; COLOR: #ccffff
}
#biz_resources_prm_art IMG {
	BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #fff 4px solid; FLOAT: left; =
MARGIN: 0px 15px 0px 0px; BORDER-LEFT: #fff 4px solid; BORDER-BOTTOM: =
#fff 4px solid
}
#biz_resources_prm_art H2 {
	MARGIN: 0px 0px 8px; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; =
COLOR: #fccc00
}
#featuredjobs {
	BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; MARGIN: =
0px 10px 0px 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #dadada 1px solid; =
BORDER-BOTTOM: #dadada 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
#featuredjobs H2 {
	MARGIN-LEFT: 5px
}
#featuredjobs .job_promo {
	MARGIN: 10px 5px 5px 10px; FONT: 12px/14px arial; VERTICAL-ALIGN: top; =
WIDTH: auto; HEIGHT: auto
}
#featuredjobs .job_promo A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; PADDING-TOP: =
0px; TEXT-DECORATION: underline
}
.job_links {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; FONT: 11px/16px arial; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
.job_links A {
	DISPLAY: inline; MARGIN: 0px 0px 10px 5px; FONT: bold 11px arial; =
TEXT-DECORATION: underline
}
#featuredjobs_rightcol {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dadada 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px =
10px 0px 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #dadada 1px solid; =
PADDING-TOP: 5px; BORDER-BOTTOM: #dadada 1px solid; HEIGHT: auto; =
TEXT-ALIGN: left
}
#featuredjobs_rightcol H2 {
	MARGIN-LEFT: 4px
}
#featuredjobs_rightcol .job_promo {
	DISPLAY: block; BACKGROUND: =
url(http://images.bizjournals.com/rd/jobs_bk.gif) repeat-x; MARGIN: 20px =
0px 0px; FONT: 12px/14px arial; VERTICAL-ALIGN: top; WIDTH: auto; =
HEIGHT: auto
}
#featuredjobs_rightcol .job_promo A {
	DISPLAY: block; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
.job_links#featuredjobs_rightcol {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; FONT: 11px/16px arial; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
.job_links#featuredjobs_rightcol A {
	DISPLAY: inline; MARGIN: 0px 0px 10px; FONT: bold 11px arial; =
TEXT-DECORATION: underline
}
.market_sub_offer {
	BORDER-RIGHT: #bac7d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#bac7d7 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: =
#f8faf9; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 20px 0px 0px; FONT: =
bold 12px arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #bac7d7 1px solid; =
WIDTH: 270px; COLOR: #013366; PADDING-TOP: 5px; BORDER-BOTTOM: #bac7d7 =
1px solid; HEIGHT: auto; TEXT-ALIGN: center
}
#directorym {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbdb 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; =
PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; FONT: 11px arial; =
BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 255px; COLOR: #666666; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: auto; =
TEXT-ALIGN: left
}
#bol_promo_box {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbdb 1px solid; PADDING-LEFT: 10px; BACKGROUND: =
url(http://images.bizjournals.com/rd/promos/bol_bk.gif) #fff no-repeat =
right bottom; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 20px 10px 10px =
0px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 435px; COLOR: #333333; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: auto
}
#bol_promo_box IMG {
	BORDER-RIGHT: #cdcfce 1px solid; BORDER-TOP: #cdcfce 1px solid; =
DISPLAY: block; FLOAT: right; BORDER-LEFT: #cdcfce 1px solid; =
BORDER-BOTTOM: #cdcfce 1px solid; POSITION: relative
}
#searchwatch {
	MARGIN: 0px; WIDTH: 500px
}
#searchwatch .divider {
	MARGIN: 20px 0px 10px; WIDTH: 500px
}
.industry_sub_offer {
	BORDER-RIGHT: #bac7d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#bac7d7 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: =
#f8faf9; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 20px 0px; FONT: bold =
12px arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #bac7d7 1px solid; =
WIDTH: auto; COLOR: #013366; PADDING-TOP: 5px; BORDER-BOTTOM: #bac7d7 =
1px solid; HEIGHT: auto; TEXT-ALIGN: center
}
.cons_preview {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px 0px 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc =
1px solid
}
.cons_preview A {
	FONT-WEIGHT: bold
}
.cons_preview DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#cons_pic {
	MARGIN: 0px 10px 60px
}
.event_html_detail UL {
	MARGIN-LEFT: 15px
}
.event_html_detail H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold =
17px arial; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 10px
}
.event_html_detail H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold =
15px arial; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 10px
}
.event_html_detail H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold =
13px arial; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 10px
}
.required {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: arial,=0A=
	verdana, helvetica, sans-serif
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0004; FONT-FAMILY: arial, =
verdana, helvetica, sans-serif
}
.success {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0b9b21; FONT-FAMILY: arial, =
verdana, helvetica, sans-serif
}
.arrow_links LI {
	PADDING-RIGHT: 0px; PADDING-L: 4px
}
#featuredjobs_rightcol .job_promo {
	DISPLAY: block; BACKGROUND: =
url(http://images.bizjournals.com/rd/jobs_bk.gif) repeat-x; MARGIN: 20px =
0px 0px; FONT: 12px/14px arial; VERTICAL-ALIGN: top; WIDTH: auto; =
HEIGHT: auto
}
#featuredjobs_rightcol .job_promo A {
	DISPLAY: block; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; =
TEXT-DECORATION: underline
}
.job_links#featuredjobs_rightcol {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; FONT: 11px/16px arial; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
.job_links#featuredjobs_rightcol A {
	DISPLAY: inline; MARGIN: 0px 0px 10px; FONT: bold 11px arial; =
TEXT-DECORATION: underline
}
.market_sub_offer {
	BORDER-RIGHT: #bac7d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#bac7d7 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: =
#f8faf9; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 20px 0px 0px; FONT: =
bold 12px arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #bac7d7 1px solid; =
WIDTH: 270px; COLOR: #013366; PADDING-TOP: 5px; BORDER-BOTTOM: #bac7d7 =
1px solid; HEIGHT: auto; TEXT-ALIGN: center
}
#directorym {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbdb 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; =
PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; FONT: 11px arial; =
BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 255px; COLOR: #666666; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: auto; =
TEXT-ALIGN: left
}
#bol_promo_box {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbdb 1px solid; PADDING-LEFT: 10px; BACKGROUND: =
url(http://images.bizjournals.com/rd/promos/bol_bk.gif) #fff no-repeat =
right bottom; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 20px 10px 10px =
0px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 435px; COLOR: #333333; =
PADDING-TOP: 10px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: auto
}
#bol_promo_box IMG {
	BORDER-RIGHT: #cdcfce 1px solid; BORDER-TOP: #cdcfce 1px solid; =
DISPLAY: block; FLOAT: right; BORDER-LEFT: #cdcfce 1px solid; =
BORDER-BOTTOM: #cdcfce 1px solid; POSITION: relative
}
#searchwatch {
	MARGIN: 0px; WIDTH: 500px
}
#searchwatch .divider {
	MARGIN: 20px 0px 10px; WIDTH: 500px
}
.industry_sub_offer {
	BORDER-RIGHT: #bac7d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#bac7d7 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: =
#f8faf9; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 20px 0px; FONT: bold =
12px arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #bac7d7 1px solid; =
WIDTH: auto; COLOR: #013366; PADDING-TOP: 5px; BORDER-BOTTOM: #bac7d7 =
1px solid; HEIGHT: auto; TEXT-ALIGN: center
}
.cons_preview {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px 0px 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc =
1px solid
}
.cons_preview A {
	FONT-WEIGHT: bold
}
.cons_preview DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#cons_pic {
	MARGIN: 0px 10px 60px
}
.event_html_detail UL {
	MARGIN-LEFT: 15px
}
.event_html_detail H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold =
17px arial; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 10px
}
.event_html_detail H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold =
15px arial; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 10px
}
.event_html_detail H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold =
13px arial; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 10px
}
.required {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: arial,=0A=
	verdana, helvetica, sans-serif
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0004; FONT-FAMILY: arial, =
verdana, helvetica, sans-serif
}
.success {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0b9b21; FONT-FAMILY: arial, =
verdana, helvetica, sans-serif
}
.arrow_links LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: =
url(http://images.bizjournals.com/rd/styles/redarrow.gif); =
PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
.date {
	PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; =
FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 10px 0px; WIDTH: =
100%; COLOR: #333333; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; =
HEIGHT: 16px
}
.date .previous {
	DISPLAY: block; FLOAT: left; VERTICAL-ALIGN: middle
}
.date .next {
	DISPLAY: block; FLOAT: right; VERTICAL-ALIGN: middle
}
.non_sub {
	MARGIN: 10px 0px; WIDTH: 350px
}
.non_sub IMG {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; MARGIN: 10px =
20px 10px 0px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px =
solid
}
.non_sub P {
	MARGIN: 0px 0px 10px; WIDTH: 300px
}
.promo_pic {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; MARGIN: 20px =
10px 10px 20px; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px =
solid
}
.promo_button {
	MARGIN: 40px 10px 10px 20px
}
.jqifade {
	BACKGROUND-COLOR: #ffffff
}
DIV.jqi {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: =
300px; PADDING-TOP: 10px; POSITION: absolute; BACKGROUND-COLOR: #4574a2
}
DIV.jqi .jqicontainer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: =
#fff
}
DIV.jqi .jqimessage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BACKGROUND-COLOR: #4574a2
}
DIV.jqi .jqibuttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px; TEXT-ALIGN: center
}
DIV.jqi BUTTON {
	BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#a3bad1 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; =
PADDING-BOTTOM: 3px; MARGIN: 0px 3px; FONT: 11px arial; BORDER-LEFT: =
#a3bad1 1px solid; COLOR: #1d4f82; PADDING-TOP: 3px; BORDER-BOTTOM: =
#a3bad1 1px solid; TEXT-DECORATION: none
}
DIV.jqi P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0.8em; PADDING-TOP: 0px
}
DIV.drisurvey P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0.8em; PADDING-TOP: 0px
}
.drisurveyfade {
	BACKGROUND-COLOR: #ffffff
}
DIV.drisurvey {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; WIDTH: =
300px; PADDING-TOP: 10px; POSITION: absolute; BACKGROUND-COLOR: #4574a2
}
DIV.drisurvey .drisurveycontainer {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: =
#fff
}
DIV.drisurvey .drisurveymessage {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BACKGROUND-COLOR: #4574a2; TEXT-ALIGN: left
}
DIV.drisurvey .drisurveybuttons {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV.drisurvey BUTTON {
	BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#a3bad1 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; =
PADDING-BOTTOM: 3px; MARGIN: 0px 12px 0px 0px; FONT: 11px arial; =
BORDER-LEFT: #a3bad1 1px solid; COLOR: #1d4f82; PADDING-TOP: 3px; =
BORDER-BOTTOM: #a3bad1 1px solid; TEXT-DECORATION: none
}
DIV.cwatch_blurb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 18px; FONT-WEIGHT: bold; BACKGROUND: =
url(http://images.bizjournals.com/email/cwatch/w.gif) no-repeat left =
50%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
IMG.cwatch {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
A.cwatch {
	CURSOR: pointer; COLOR: rgb(79,173,220)
}
A.cwatch:hover {
	COLOR: #234b87
}
IMG.cwatch {
	PADDING-RIGHT: 10px; PADDING-LEFT: 6px; VERTICAL-ALIGN: bottom
}
.cwatch#tooltip {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; WIDTH: 270px; BACKGROUND-COLOR: #4574a2; TEXT-ALIGN: left; =
BORDER-RIGHT-WIDTH: 0px
}
.cwatch#tooltip H3 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; FONT: 12px arial; TEXT-TRANSFORM: none; COLOR: #fff; PADDING-TOP: =
10px
}
#recaptcha {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: =
#cccccc 1px solid; WIDTH: 302px; PADDING-TOP: 5px; BORDER-BOTTOM: =
#cccccc 1px solid
}
#recaptcha INPUT {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
MARGIN-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: =
#000000 1px solid
}
#recaptcha LABEL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: smaller; =
PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px
}
#recaptcha P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: smaller; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px
}
#recaptcha P.gray {
	COLOR: #999999
}
#recaptcha IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; =
DISPLAY: block; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc =
1px solid
}
#recaptcha_image {
	MARGIN-BOTTOM: 6px
}
#mrt_spot IMG {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: =
15px; PADDING-TOP: 2px
}
#mrt_spot UL {
	PADDING-TOP: 5px
}
#mrt_spot LI {
	MARGIN-LEFT: 5px; LIST-STYLE-TYPE: none
}
#mrt_spot LI A {
	COLOR: #ec9007
}
#mrt_spot LI A:hover {
	TEXT-DECORATION: none
}
* BODY #mrt_spot {
	HEIGHT: 160px
}
.right_col #mrt_spot {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 16px; BACKGROUND: #fafafa; PADDING-BOTTOM: 12px; =
MARGIN: 0px 0px 10px; FONT: 12px arial; BORDER-LEFT: #ddd 1px solid; =
PADDING-TOP: 12px; BORDER-BOTTOM: #ddd 1px solid
}
#bol_survey_form {
	WIDTH: 98%
}
#contact_form {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: =
15px; PADDING-BOTTOM: 25px; MARGIN: 20px 0px 40px; BORDER-LEFT: #ccc 1px =
solid; BORDER-BOTTOM: #ccc 1px solid
}
#contact_form LEGEND {
	FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; COLOR: #333
}
#contact_form LABEL {
	MARGIN-TOP: 15px; DISPLAY: block
}
#contact_form INPUT {
	MARGIN: 2px 0px 8px
}
#contact_form INPUT[name=3D'submit'] {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 10px 0px
}
#contact_form .yesno_radio {
	DISPLAY: inline; MARGIN: 4px 3px 0px 0px; VERTICAL-ALIGN: top
}
#contact_form .yesno_radio#ano {
	MARGIN-LEFT: 15px
}
#contact_form .yesno_radio#amail {
	MARGIN-LEFT: 15px
}
.contact_form {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: =
15px; PADDING-BOTTOM: 25px; MARGIN: 20px 0px 40px; BORDER-LEFT: #ccc 1px =
solid; BORDER-BOTTOM: #ccc 1px solid
}
.contact_form LEGEND {
	FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; COLOR: #333
}
.contact_form LABEL {
	MARGIN-TOP: 15px; DISPLAY: block
}
.contact_form INPUT {
	MARGIN: 2px 0px 8px
}
.contact_form INPUT[name=3D'submit'] {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 10px 0px
}
.generic_form {
	PADDING-LEFT: 15px; PADDING-BOTTOM: 25px; MARGIN: 20px 0px 40px
}
.generic_form LEGEND {
	FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; COLOR: #333
}
.generic_form LABEL {
	MARGIN-TOP: 15px; DISPLAY: block
}
.generic_form INPUT {
	MARGIN: 2px 0px 8px
}
.generic_form INPUT[name=3D'submit'] {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 10px 0px
}

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/css/bizj_header.css

* HTML BODY DIV#navimenu_block {
	MARGIN: 0px auto; WIDTH: 100%
}
DIV#navimenu_block {
	PADDING-RIGHT: 0px; BORDER-TOP: #747474 1px solid; PADDING-LEFT: 0px; =
BACKGROUND: url(http://images.bizjournals.com/nav_wider_bk2.gif) #8d8d8d =
repeat-x 0px 100%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: =
970px; PADDING-TOP: 0px
}
#navimenu_block A.navilevel {
	MARGIN: 0px
}
* BODY .navimenu {
	MARGIN-TOP: 1px
}
.navimenu {
	BORDER-RIGHT: #a2b6d2 1px solid; BORDER-TOP: #a2b6d2 1px solid; =
Z-INDEX: 100; BACKGROUND: =
url(http://images.bizjournals.com/rd/bk_li.gif) #fff repeat-y right 50%; =
VISIBILITY: hidden; BORDER-LEFT: #a2b6d2 1px solid; WIDTH: 230px; =
LINE-HEIGHT: 18px; BORDER-BOTTOM: #a2b6d2 1px solid; POSITION: absolute; =
TEXT-ALIGN: left
}
.navimenu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; FONT: 12px arial; WIDTH: 100%; TEXT-INDENT: 10px; PADDING-TOP: 5px; =
BORDER-BOTTOM: #a2b6d2 1px solid; TEXT-DECORATION: none
}
.navimenu A:hover {
	BACKGROUND: url(http://images.bizjournals.com/rd/sub_nav_arrow.gif) =
#d9e1ec no-repeat 5px 9px
}
A.navilevel:link {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: =
12px arial; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px; =
TEXT-DECORATION: none
}
A.navilevel:visited {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: =
12px arial; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px; =
TEXT-DECORATION: none
}
A.navilevel:active {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; FONT: =
12px arial; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 5px; =
TEXT-DECORATION: none
}
* HTML BODY A.navilevel:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
* HTML BODY A.navilevel:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
* HTML BODY A.navilevel:active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
A.navilevel:hover {
	BACKGROUND: #444; COLOR: #fff
}
.navilevel .on {
	BACKGROUND: #444; COLOR: #fff
}
#navi_logo_tbl .dropdown {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
15px; PADDING-TOP: 20px
}
#navi_market_text {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: =
0px; WIDTH: 125px; PADDING-TOP: 5px
}
#navi_market_dropdown {
	WIDTH: 190px
}
#accountmarketdropdown {
	WIDTH: 325px
}
#gobutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 1px
}
#search_ave {
	PADDING-BOTTOM: 3px
}
#search_ave .active {
	FONT-WEIGHT: bold
}
#search_ave A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; COLOR: =
#666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#search_ave A:hover {
	TEXT-DECORATION: underline
}
#navi_logo_tbl .navi_account {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; =
PADDING-BOTTOM: 5px; FONT: 12px arial; PADDING-TOP: 20px
}
.navi_account {
	COLOR: #666; TEXT-ALIGN: right
}
#secondary_nav {
	FONT-SIZE: 12px; BACKGROUND: =
url(http://images.bizjournals.com/sec_nav_bckimg.gif) 0px 0px; =
BORDER-BOTTOM: #dedede 0px solid; HEIGHT: 23px
}
#secondary_nav #marketlink {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
2px; MARGIN: 0px; FONT: 12px arial; PADDING-TOP: 6px
}
#secondary_nav #browse {
	BORDER-RIGHT: #dedede 1px solid; BORDER-TOP: #dedede 1px solid; FLOAT: =
right; BORDER-LEFT: #dedede 1px solid; BORDER-BOTTOM: #dedede 1px solid; =
HEIGHT: 18px; BACKGROUND-COLOR: #f2f2f2
}
#secondary_nav #browse {
	MARGIN: 0px; PADDING-TOP: 4px
}
#secondary_nav #browse UL LI {
	DISPLAY: inline; MARGIN: 0px 22px 0px 0px
}
#secondary_nav #browse A {
	FONT-WEIGHT: bold; COLOR: #555; TEXT-DECORATION: none
}
#secondary_nav #browse A:hover {
	TEXT-DECORATION: underline
}
#secondary_nav UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px =
15px; COLOR: #333; PADDING-TOP: 0px
}
#secondary_nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: =
#333; PADDING-TOP: 0px; LIST-STYLE-TYPE: square
}
#accountmarketdropdown TD {
	VERTICAL-ALIGN: top
}
#sitesearch {
	PADDING-RIGHT: 4px; BORDER-TOP: #dedede 1px solid; PADDING-LEFT: 8px; =
FONT-SIZE: 11px; PADDING-BOTTOM: 4px; MARGIN: 10px 0px 0px 30px; =
BORDER-LEFT: #dedede 1px solid; WIDTH: 300px; PADDING-TOP: 4px; HEIGHT: =
40px
}
#sitesearch INPUT {
	FLOAT: left
}
#sitesearch A:link {
	TEXT-TRANSFORM: none
}
#sitesearch A:visited {
	TEXT-TRANSFORM: none
}
#sitesearch A:active {
	TEXT-TRANSFORM: none
}
#sitesearch A:hover {
	COLOR: #194775
}
#sitesearch FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#footer {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; FONT: 11px arial; WIDTH: 970px; =
COLOR: #333; HEIGHT: auto
}
#footer .footerlinks {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; MARGIN-BOTTOM: =
50px; PADDING-BOTTOM: 10px; COLOR: #000; LINE-HEIGHT: 20px; PADDING-TOP: =
10px; TEXT-ALIGN: left
}
#footer .footerlinks H2 {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 8px 0px 6px; FONT: bold 11px arial; TEXT-TRANSFORM: =
uppercase; COLOR: #990000; PADDING-TOP: 0px
}
#footer .legal {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
#666; PADDING-BOTTOM: 10px; WIDTH: 950px; COLOR: #ccc; PADDING-TOP: 10px
}
#footer .legal A {
	COLOR: #fff
}
#footer .copyright {
	WIDTH: 650px
}

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/css/story_page.css

* HTML BODY #story .article_tools LI A {
	MARGIN: 0px 17px 0px 0px
}
* HTML BODY #tower_wrap {
	WIDTH: 320px
}
* HTML BODY .search_box {
	WIDTH: 300px
}
* HTML BODY #job_input {
	WIDTH: 210px
}
#article_tbl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
#article_tbl TD.left_col {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
640px; PADDING-TOP: 0px
}
#article_tbl TD.right_col {
	TEXT-ALIGN: right
}
#article_tbl_skinned {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px; PADDING-TOP: 0px
}
#article_tbl_skinned TD.left_col {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
640px; PADDING-TOP: 0px
}
#story {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbdb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; =
BORDER-LEFT: #dbdbdb 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: =
#dbdbdb 1px solid; TEXT-ALIGN: left
}
#story H1.headline {
	MARGIN: 5px 0px 2px; FONT: bold 30px/33px arial; TEXT-TRANSFORM: none; =
WIDTH: 100%
}
#story H3 {
	MARGIN: 10px 0px 20px; FONT: 13px/13px Arial; TEXT-TRANSFORM: none; =
COLOR: #666
}
#story H5 {
	MARGIN: 4px 0px 8px; FONT: bold 15px/15px georgia; TEXT-TRANSFORM: =
none; COLOR: #666
}
#story P {
	MARGIN: 0px 0px 15px; FONT: 15px/20px Georgia; COLOR: #111
}
#story .storydate {
	FONT: 13px/18px arial; COLOR: #666
}
#story UL {
	MARGIN: 15px 0px 0px 35px; FONT: 14px Georgia; COLOR: #111
}
#story LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: inside; =
PADDING-BOTTOM: 15px; COLOR: #111; PADDING-TOP: 0px
}
#story P A {
	FONT-WEIGHT: bold; COLOR: #000; BORDER-BOTTOM: #000 1px dotted; =
TEXT-DECORATION: none
}
#story P A:hover {
	COLOR: #900; BORDER-BOTTOM: #900 1px dotted
}
#story .rule {
	FLOAT: left; MARGIN: 10px 0px 20px; WIDTH: 780px; BORDER-BOTTOM: =
#cccccc 1px solid
}
#story .copyright {
	FONT: italic 13px Georgia; COLOR: #555
}
#story .colname {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; FONT: bold =
13px arial; COLOR: #993; PADDING-TOP: 0px
}
#story .subhead {
	MARGIN: 0px 0px 6px; FONT: bold 13px arial; COLOR: #444
}
#story .article_tools {
	PADDING-RIGHT: 4px; BORDER-TOP: #dbdbdb 1px solid; PADDING-LEFT: 4px; =
PADDING-BOTTOM: 4px; MARGIN: 0px 0px 12px; FONT: 11px arial; COLOR: =
#444; PADDING-TOP: 4px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: 14px
}
#story .article_tools LI {
	DISPLAY: inline; MARGIN: 0px 5px 0px 0px; FONT: 11px arial
}
#story .article_tools LI A {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 20px 0px 0px; COLOR: #555; =
TEXT-DECORATION: none
}
#story .article_tools LI A:hover {
	COLOR: #111; TEXT-DECORATION: underline
}
#story .article_tools LI A.print_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(http://images.bizjournals.com/rd/print_icon.gif) no-repeat 0px 1px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#story .article_tools LI A.email_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: =
url(http://images.bizjournals.com/rd/email_icon.gif) no-repeat 0px 2px; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#story .article_tools LI A.reprint_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; BACKGROUND: =
url(http://images.bizjournals.com/rd/reprints_icon.gif) no-repeat 0px =
1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#story .article_tools LI A.rss_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: =
url(http://images.bizjournals.com/rd/rssfeed_icon.gif) no-repeat 0px =
2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#story .article_tools LI A.mostv_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: =
url(http://images.bizjournals.com/rd/most_viewed_icon.gif) no-repeat 0px =
1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#story .article_tools LI A.moste_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: =
url(http://images.bizjournals.com/rd/most_emailed_icon.gif) no-repeat =
0px 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#story .article_tools LI A.theport_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: =
url(http://images.bizjournals.com/rd/comment_icon.gif) no-repeat 0px =
1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#story .article_tools LI A.theport_link SPAN {
	COLOR: #990000
}
#story .article_tools LI A.del_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: =
url(http://images.bizjournals.com/rd/del_icon.gif) no-repeat 0px 1px; =
PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: =
none
}
#story .article_tools LI A.digg_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: =
url(http://images.bizjournals.com/rd/digg_icon.gif) no-repeat 0px 1px; =
PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-DECORATION: =
none
}
#story .article_tools LI A.sharethis_article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: =
url(http://images.bizjournals.com/rd/sharethis-sm.gif) no-repeat 0px =
1px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; =
TEXT-DECORATION: none
}
#story #related_articles {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px =
10px 5px 0px; BORDER-LEFT: #ddd 1px solid; WIDTH: 120px; PADDING-TOP: =
8px; BORDER-BOTTOM: #ddd 1px solid
}
#story .endeca_related#related_articles {
	BACKGROUND: #fafad2; WIDTH: 140px
}
#story #related_articles .sponsor_logo {
	MARGIN: 0px 0px 10px
}
#story #related_articles UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#story #related_articles H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; FONT: bold 13px/17px arial; COLOR: #666; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ddd 1px solid
}
#story #related_articles LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; FONT: bold 11px/14px arial; PADDING-TOP: 0px; LIST-STYLE-TYPE: =
none; TEXT-ALIGN: left
}
#story #video_extras {
	BORDER-RIGHT: #fdcc65 1px solid; BORDER-TOP: #fdcc65 1px solid; =
DISPLAY: block; BACKGROUND: #fffced; FLOAT: right; MARGIN: 0px 10px =
10px; FONT: 11px/12px arial; BORDER-LEFT: #fdcc65 1px solid; WIDTH: =
105px; BORDER-BOTTOM: #fdcc65 1px solid; HEIGHT: auto; TEXT-ALIGN: left
}
#story #video_extras P {
	MARGIN: 0px 10px; FONT: 11px/12px arial
}
#story #video_extras IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN: 10px; =
BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#story #video_extras H2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: =
url(http://images.bizjournals.com/video/video_icn.gif) #fdcc65 no-repeat =
right top; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px
}
#story #article_island_ad {
	MARGIN: 0px 12px 8px 0px
}
#story #article_images_meta {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbdb 1px solid; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: =
8px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: =
125px; PADDING-TOP: 8px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: auto; =
TEXT-ALIGN: center
}
#story #article_images_meta A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
#story #article_images_meta IMG {
	DISPLAY: block; MARGIN: 0px 0px 4px
}
#story #article_images_meta .caption {
	MARGIN: 5px 0px 4px; FONT: 12px/16px arial; TEXT-ALIGN: left
}
#story #article_images_meta .photocredit {
	FONT: 9px/9px arial; COLOR: #666; TEXT-ALIGN: left
}
#story #article_images_multi {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#dbdbdb 1px solid; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: 8px; =
MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 65px; =
PADDING-TOP: 8px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: auto; =
TEXT-ALIGN: center
}
#story #article_images_multi IMG {
	DISPLAY: block; MARGIN: 0px 0px 4px
}
#story #article_images_meta H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.artext_detail {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px; align: center
}
.artext_detail .vidavee_play {
	DISPLAY: block; TEXT-ALIGN: left
}
#story #article_images_meta .vidplaybtn {
	MARGIN: -65px 0px 0px 39px; POSITION: absolute
}
* HTML BODY #story #article_images_meta .vidplaybtn {
	MARGIN-LEFT: 37px; POSITION: absolute
}
* + HTML BODY #story #article_images_meta .vidplaybtn {
	MARGIN-LEFT: 37px; POSITION: absolute
}
.subscribe_offer {
	BORDER-RIGHT: #b8c7d5 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#b8c7d5 1px solid; DISPLAY: block; PADDING-LEFT: 33px; BACKGROUND: =
url(http://images.bizjournals.com/rd/sub_arrow.gif) #e7edf3 no-repeat =
left top; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 5px; FONT: bold 14px =
Arial; BORDER-LEFT: #b8c7d5 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: =
#b8c7d5 1px solid
}
.hr {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; HEIGHT: 1px
}
#pagination {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px; COLOR: #1c4f81; PADDING-TOP: 5px; TEXT-ALIGN: right
}
#pagination .blue_btn {
	BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#a3bad1 1px solid; PADDING-LEFT: 6px; BACKGROUND: =
url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; =
PADDING-BOTTOM: 3px; FONT: 11px arial; BORDER-LEFT: #a3bad1 1px solid; =
MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #a3bad1 1px solid; =
TEXT-DECORATION: none
}
#pagination .on {
	BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#a3bad1 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 3px; FONT: bold =
11px arial; BORDER-LEFT: #a3bad1 1px solid; COLOR: #1c4f81; =
MARGIN-RIGHT: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #a3bad1 1px solid; =
BACKGROUND-COLOR: #dbe4ed; TEXT-DECORATION: none
}
#pagination A.blue_btn:hover {
	BACKGROUND: #dbe4ed
}
.poll_question {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 10px; =
FONT: bold 11px Arial; BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 7px; =
BORDER-BOTTOM: #ddd 1px solid
}
.poll_question H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.hr {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px dashed; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
#embargo {
	BORDER-RIGHT: #f1e3ba 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: =
#f1e3ba 1px solid; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: =
#fffff8; PADDING-BOTTOM: 15px; FONT: 12px arial; BORDER-LEFT: #f1e3ba =
1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #f1e3ba 1px solid; HEIGHT: =
300px
}
#embargo H3 {
	DISPLAY: block; FONT: bold 26px arial; COLOR: #000
}
#embargo P {
	FONT: 12px/14px arial
}
#login_path H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 6px; FONT: 14px arial; COLOR: #900; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
#login_path H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 16px arial; TEXT-TRANSFORM: none; COLOR: #000; =
PADDING-TOP: 0px
}
#login_path #new_user {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ebe3cc; FLOAT: =
left; PADDING-BOTTOM: 10px; MARGIN: 0px 20px 0px 0px; WIDTH: 260px; =
COLOR: #403d38; PADDING-TOP: 10px
}
#login_path #new_user H3 {
	DISPLAY: block; FONT: bold 16px arial; COLOR: #900
}
#login_path #new_user .subpic {
	BORDER-RIGHT: #d3d3d1 1px solid; BORDER-TOP: #d3d3d1 1px solid; FLOAT: =
left; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #d3d3d1 1px solid; =
BORDER-BOTTOM: #d3d3d1 1px solid
}
#login_path #existing_user {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: =
10px; WIDTH: 250px; PADDING-TOP: 10px
}
#login_path #existing_user H3 {
	DISPLAY: block; MARGIN: 0px 0px 0px 5px; FONT: bold 16px arial; COLOR: =
#900
}
#login_path #existing_user UL {
	DISPLAY: block; MARGIN: 0px 0px 0px 20px; FONT: bold 12px arial; =
VERTICAL-ALIGN: middle
}
* HTML BODY #login_path #existing_user UL.options {
	MARGIN: 0px 0px 0px 15px
}
#login_path #existing_user UL.options LI {
	LIST-STYLE-IMAGE: =
url(http://images.bizjournals.com/fullcontent/bullet_red_arrow.gif); =
FONT: bold 12px arial
}
#login_path #existing_user FIELDSET {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px; BORDER-RIGHT-WIDTH: 0px
}
#login_path #existing_user FIELDSET LABEL {
	FLOAT: left; MARGIN: 5px 4px 3px 0px; FONT: bold 12px arial; WIDTH: =
90px; COLOR: #3f403a
}
* HTML BODY #login_path #existing_user FIELDSET LABEL {
	MARGIN: 5px 4px 3px 5px
}
#login_path #existing_user FIELDSET INPUT {
	MARGIN: 5px 5px 3px 0px; WIDTH: 130px
}
#login_path #existing_user FIELDSET IMG {
	MARGIN: 5px 0px 0px 90px
}
#login_path #existing_user FIELDSET A {
	DISPLAY: block; MARGIN: 5px 0px 0px 90px
}
* HTML BODY #login_path #existing_user FIELDSET IMG {
	MARGIN: 5px 0px 0px 100px
}
* HTML BODY #login_path #existing_user FIELDSET A {
	MARGIN: 5px 0px 0px 100px
}
#login_path #existing_user DL {
	MARGIN: 15px 0px 0px
}
#login_path #existing_user DT {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 5px; WIDTH: 95px; =
COLOR: #444
}
#login_path #existing_user DD {
	MARGIN: 0px 0px 5px
}
#login_footer {
	CLEAR: both
}
#slideshow {
	BORDER-RIGHT: #fdcc65 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#fdcc65 1px solid; PADDING-LEFT: 10px; BACKGROUND: =
url(http://images.bizjournals.com/rd/article_extras_bk.gif) #fff =
repeat-x; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 10px 10px; =
BORDER-LEFT: #fdcc65 1px solid; WIDTH: 120px; LINE-HEIGHT: 14px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #fdcc65 1px solid; HEIGHT: auto
}
#slideshow IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 0px =
0px 6px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#slideshow H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px; PADDING-TOP: 0px
}
.correction H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; FONT: bold 12px arial; PADDING-TOP: 0px
}
.correction A {
	COLOR: #900
}
.correction .corr_text {
	MARGIN: 0px 0px 5px; FONT: 12px arial; COLOR: #000
}
.corrections_tbl {
	MARGIN: 10px 0px 0px; FONT: 12px arial
}
.corrections_tbl TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px dotted
}
.corrections_tbl TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #eee; =
PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px dotted
}
A.slideshow_icon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-WEIGHT: bold; BACKGROUND: =
url(http://images.bizjournals.com/fullcontent/slideshow_icn.gif) =
no-repeat 0px 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.potm_header {
	MARGIN: 0px 0px 14px; FONT: bold 28px arial; TEXT-TRANSFORM: none; =
COLOR: #666; LETTER-SPACING: -1px
}
.potm_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
* HTML BODY .potm_box {
	HEIGHT: 1px
}
.potm_box P {
	MARGIN: 0px 0px 8px; FONT: 12px arial
}
.potm_imagebox {
	FLOAT: left; MARGIN: 0px 12px 0px 0px; FONT: 10px arial; WIDTH: 80px; =
TEXT-ALIGN: center
}
.potm_imagebox IMG {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: =
block; MARGIN: 0px auto 2px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: =
#666 1px solid
}
.potm_box H2 {
	MARGIN: 0px 0px 3px; FONT: bold 12px arial; TEXT-TRANSFORM: none; =
COLOR: #000
}
.potm_box #title {
	MARGIN: 0px 0px 3px; FONT: bold 14px arial; TEXT-TRANSFORM: none; =
COLOR: #000
}
.ah_header {
	MARGIN: 0px; FONT: bold 28px arial; TEXT-TRANSFORM: none; COLOR: #333
}
.ah_subhead {
	MARGIN: 0px; FONT: bold 28px arial; TEXT-TRANSFORM: none; COLOR: #333
}
.ah_subhead {
	FONT-SIZE: 22px
}
.ah_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px solid
}
.ah_box H4 {
	MARGIN: 0px 0px 3px; FONT: bold 12px arial; COLOR: #000
}
.ah_box P {
	FLOAT: right; MARGIN: 0px 0px 8px; FONT: 12px arial; WIDTH: 270px
}
.ah_box .img_box {
	FLOAT: left; FONT: italic 12px arial; WIDTH: 302px; COLOR: #666; =
TEXT-ALIGN: left
}
.ah_box IMG {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 0px =
15px 5px 0px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid
}
#ah_ext P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: =
0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 0px
}
#ah_ext {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 17px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 17px; BACKGROUND: #f4f4f4; PADDING-BOTTOM: 17px; =
BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 17px; BORDER-BOTTOM: #ddd 1px =
solid
}
#pr_articlepage {
	MARGIN: 0px 0px 25px
}
#pr_articlepage FORM {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #eee 1px =
solid; PADDING-LEFT: 10px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 10px; =
MARGIN: 0px 0px 4px; BORDER-LEFT: #eee 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #eee 1px solid
}
#pr_articlepage INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px =
0px 0px; PADDING-TOP: 0px
}
#tabs_container {
	MARGIN: 10px 0px 0px; WIDTH: 610px
}
#tabs_container .right_pad {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#tabs_container P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 30px; FONT: 12px/16px arial; PADDING-TOP: 0px
}
#tabs_container P A {
	FONT-WEIGHT: normal; COLOR: #1c4f81
}
#tabs_container P A:hover {
	COLOR: #000
}
#tabs_container H3 {
	MARGIN: 0px 0px 5px; FONT: bold 12px arial; COLOR: #444
}
#tabs_container .tablist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 14px 13px; FONT: 12px/16px arial; PADDING-TOP: 0px
}
#tabs_container .tablist LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; MARGIN: =
0px; FONT: 12px/15px arial; PADDING-TOP: 0px
}
#tabs_container .tabsli {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: 30px
}
#tabs_container .section {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 12px
}
#tabs_container .tabsli LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
#tabs_container .tabsli LI A {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#dbdbdb 1px solid; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: =
url(http://images.bizjournals.com/rd/offtab.gif) repeat-x 50% bottom; =
PADDING-BOTTOM: 8px; FONT: 12px arial; BORDER-LEFT: #dbdbdb 1px solid; =
COLOR: #333; PADDING-TOP: 8px; LIST-STYLE-TYPE: none; TEXT-DECORATION: =
none
}
#tabs_container .tabsli .tabs-selected A {
	FONT-WEIGHT: bold; BACKGROUND: =
url(http://images.bizjournals.com/rd/ontab.gif) #fff repeat-x
}
#tabs_container .tabsli LI A:hover {
	BACKGROUND: #f4f4f4
}
.gray_cities {
	FONT: 11px arial; COLOR: #999
}
.article_right_col_box {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#dbdbdb 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
10px 0px 0px; BORDER-LEFT: #dbdbdb 1px solid; PADDING-TOP: 10px; =
BORDER-BOTTOM: #dbdbdb 1px solid; TEXT-ALIGN: left
}
.article_right_col_box P {
	MARGIN: 0px 0px 5px; COLOR: #555
}
.article_right_col_box H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 13px arial; COLOR: #555; PADDING-TOP: 0px; TEXT-ALIGN: =
left
}
.article_right_col_box UL {
	MARGIN: 6px 0px 6px 13px
}
.article_right_col_box LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 0px
}
.article_right_col_box .realestate_img {
	MARGIN: 5px 0px
}
#tower_wrap {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; PADDING-TOP: 0px
}
#left_tower {
	FLOAT: left; MARGIN: 0px; FONT: 12px arial; WIDTH: 130px; TEXT-ALIGN: =
left
}
#left_tower H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 10px; FONT: bold 13px/17px arial; COLOR: #666; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ddd 1px solid
}
#video_article {
	MARGIN: 0px 0px 10px
}
#video_article A.video_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; FONT: bold =
12px/30px arial; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#video_article IMG {
	MARGIN: 0px 0px 5px
}
#left_tower P {
	MARGIN: 0px; FONT: 11px/14px arial
}
#left_tower UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#right_tower_ad {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 160px; PADDING-TOP: 0px
}
.search_box {
	BACKGROUND: #fafafa; MARGIN: 0px 0px 10px
}
.search_box H4 {
	MARGIN: 0px
}
.search_box H4 SPAN {
	FONT: 10px arial; COLOR: #666
}
* BODY #lr_iframe {
	HEIGHT: 150px
}
* BODY #lr_iframe_ind {
	HEIGHT: 180px
}
* BODY #lr_iframe_companies {
	HEIGHT: 185px
}
* BODY #lr_iframe_ind_companies {
	HEIGHT: 185px
}
#lr_iframe {
	HEIGHT: 145px
}
#lr_iframe_ind {
	HEIGHT: 140px
}
#lr_iframe_companies {
	HEIGHT: 180px
}
#lr_iframe_ind_companies {
	HEIGHT: 180px
}
.light_reg {
	FONT-SIZE: 11px; MARGIN: 0px 0px 10px; WIDTH: 620px
}
.light_reg TABLE {
=09
}
.light_reg TABLE TD.light_info {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#dbdbdb 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fafafa; =
PADDING-BOTTOM: 5px; BORDER-LEFT: #dbdbdb 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: #dbdbdb 1px solid
}
.light_reg #light_header {
	PADDING-LEFT: 5px; BACKGROUND: #2c5d8f
}
.light_reg #light_header H3 {
	FONT-SIZE: 13px; COLOR: white
}
.light_reg TABLE TD {
	PADDING-TOP: 0px; HEIGHT: 16px
}
#job_input {
	BORDER-RIGHT: #999 3px double; PADDING-RIGHT: 4px; BORDER-TOP: #999 3px =
double; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; =
MARGIN: 3px 0px 0px; FONT: 11px/11px arial; BORDER-LEFT: #999 3px =
double; WIDTH: 210px; PADDING-TOP: 4px; BORDER-BOTTOM: #999 3px double
}
#job_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#job_submit {
	BORDER-RIGHT: #999 3px double; PADDING-RIGHT: 4px; BORDER-TOP: #999 3px =
double; PADDING-LEFT: 4px; BACKGROUND: #ddd; PADDING-BOTTOM: 3px; =
MARGIN: 0px; FONT: bold 11px/11px arial; BORDER-LEFT: #999 3px double; =
COLOR: #444; PADDING-TOP: 2px; BORDER-BOTTOM: #999 3px double
}
#job_submit:hover {
	BACKGROUND: #bbb; COLOR: #000
}
.article_poll {
	PADDING-RIGHT: 10px; PADDING-LEFT: 45px; BACKGROUND: =
url(http://images.bizjournals.com/rd/poll_icon.gif) #fafafa no-repeat =
13px 50%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.article_poll A {
	FONT: bold 11px arial
}
.biz_resource_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; PADDING-TOP: 0px
}
.biz_resource_list LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 24px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.biz_resource_list LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 12px/12px arial; PADDING-TOP: 0px
}
.biz_resource_list LI P {
	MARGIN: 0px; FONT: 12px arial
}
.otj_box {
	MARGIN: 0px
}
.otj_box H4 {
	FLOAT: left; MARGIN: 0px 0px 10px
}
.otj_box UL {
	CLEAR: left; MARGIN: 0px 0px 10px 15px; FONT: 12px arial
}
.otj_box UL LI {
	MARGIN: 0px 0px 4px
}
.otj_box .powered {
	FLOAT: right; MARGIN: 0px 0px 10px
}
#postajob {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 5px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 5px; =
MARGIN: 10px 0px 0px; FONT: bold 12px arial; BORDER-LEFT: #ddd 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: =
center
}
#jobmetalinks {
	FONT: bold 12px arial; TEXT-ALIGN: center
}
.realestate H4 {
	FLOAT: left; MARGIN: 0px 0px 10px
}
.realestate_img {
	FLOAT: right; MARGIN: 0px 6px 0px 0px
}
.realestate .sponsor {
	FLOAT: right
}
.realestate UL {
	MARGIN: 0px 0px 10px
}
.realestate .arrow_links {
	MARGIN: 0px 0px 0px 15px
}
.realestatemeta {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 10px 0px 0px; FONT: 12px arial; PADDING-TOP: 0px
}
.realestatemeta LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.realestate_short H4 {
	MARGIN: 0px 0px 5px
}
.realestate_short IMG {
	BORDER-RIGHT: #ddd 3px solid; BORDER-TOP: #ddd 3px solid; FLOAT: left; =
MARGIN: 6px 20px 0px 0px; BORDER-LEFT: #ddd 3px solid; BORDER-BOTTOM: =
#ddd 3px solid
}
.realestatemeta_short {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 30px; FONT: 12px/12px arial; PADDING-TOP: 0px
}
.realestatemeta_short LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.realestate_short .arrow_links {
	FLOAT: left; MARGIN: 6px 0px 0px 60px; FONT: 12px/12px arial
}
.otj_adspot H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 13px arial; TEXT-TRANSFORM: none; COLOR: #555; =
PADDING-TOP: 0px; TEXT-ALIGN: left
}
.tabs-hide {
	DISPLAY: none
}
#sub_login {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddd 5px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 10px; MARGIN: 6px 0px; PADDING-TOP: 10px; BORDER-BOTTOM: =
#ddd 5px solid
}
#sub_login #new_user {
	BORDER-RIGHT: #ddd 3px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; =
BACKGROUND: #f9f9f9; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px 20px =
0px 0px; FONT: 13px/17px arial; WIDTH: 260px; PADDING-TOP: 10px
}
#sub_login .subpic {
	BORDER-RIGHT: #ddd 2px solid; BORDER-TOP: #ddd 2px solid; FLOAT: left; =
MARGIN: 0px 8px 5px 0px; BORDER-LEFT: #ddd 2px solid; BORDER-BOTTOM: =
#ddd 2px solid
}
#sub_login P {
	FONT: 13px/17px arial
}
#sub_login H3 {
	MARGIN: 0px 0px 8px; FONT: bold 15px/15px arial; COLOR: #444
}
#sub_login #existing_user {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; FONT: bold =
12px/12px arial; PADDING-TOP: 0px
}
#sub_login #existing_user FIELDSET {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #f9f9f9; =
PADDING-BOTTOM: 10px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: =
10px; BORDER-BOTTOM: #ddd 3px solid; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none
}
#sub_login .embargo_hrd {
	MARGIN: 0px 0px 4px; FONT: bold 19px/19px arial; COLOR: #900
}
#sub_login .embargo_p {
	MARGIN: 0px 0px 4px; FONT: 13px/16px arial
}
#sub_login #existing_user LABEL {
	DISPLAY: block; MARGIN: 0px 0px 2px; FONT: bold 11px/11px arial; WIDTH: =
300px; COLOR: #444
}
#sub_login #existing_user FORM P {
	MARGIN: 0px 0px 5px
}
#sub_login #existing_user INPUT {
	FONT: bold 12px/12px arial; WIDTH: 200px
}
#sub_login #existing_user H3 {
	MARGIN: 15px 0px 8px
}
#sub_login_submit {
	WIDTH: auto
}
#sub_login A.login_button {
	FONT: bold 15px/15px arial; TEXT-DECORATION: none
}
#email_article {
	BORDER-RIGHT: #ddd 4px solid; PADDING-RIGHT: 12px; BORDER-TOP: #ddd 4px =
solid; PADDING-LEFT: 20px; BACKGROUND: #f9f9f9; PADDING-BOTTOM: 12px; =
MARGIN: 0px 0px 20px; BORDER-LEFT: #ddd 4px solid; WIDTH: 570px; =
PADDING-TOP: 8px; BORDER-BOTTOM: #ddd 4px solid
}
#email_article H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px =
0px 15px; FONT: bold 15px/15px arial; COLOR: #444; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ddd 1px dotted
}
#email_article LABEL {
	DISPLAY: block; FONT-SIZE: 12px; MARGIN: 0px 0px 3px; COLOR: #444
}
#email_article INPUT {
	DISPLAY: block; MARGIN: 0px 0px 15px; COLOR: #444
}
#email_article INPUT[type=3D'submit'] {
	MARGIN: 10px 0px 0px
}
.clear {
	CLEAR: both
}
#story #buttons {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 10px; COLOR: #1c4f81; PADDING-TOP: 5px
}
#buttons .blue_btn {
	BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#a3bad1 1px solid; PADDING-LEFT: 5px; BACKGROUND: =
url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; =
PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: 11px arial; BORDER-LEFT: #a3bad1 =
1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a3bad1 1px solid; =
TEXT-DECORATION: none
}
#buttons A.blue_btn:hover {
	BACKGROUND: #dbe4ed
}
#w_bureau_lastestlnks {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px =
10px; BORDER-LEFT: #ddd 1px solid; WIDTH: 265px; PADDING-TOP: 0px; =
BORDER-BOTTOM: #ddd 1px solid
}
#w_bureau_lastestlnks H2 {
	FONT-SIZE: 12px
}
#w_bureau_lastestlnks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#w_bureau_lastestlnks LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; =
FONT-SIZE: 12px; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; =
LIST-STYLE-TYPE: none
}
#exp_imports {
	FLOAT: left; MARGIN: 0px 15px 8px 0px; WIDTH: 225px
}
#exp_imports UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#exp_imports LI {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; LIST-STYLE-POSITION: outside; =
FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 8px; PADDING-TOP: =
8px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #c6e0ec
}
#exp_imports LI.extras {
	FONT-SIZE: 13px; BACKGROUND-COLOR: #60a7c8
}
#exp_imports TD.extras {
	FONT-SIZE: 13px; BACKGROUND-COLOR: #60a7c8
}
#exp_imports TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 12px; MARGIN-BOTTOM: =
2px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #c6e0ec
}

@media Print   =20
{
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: white; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: black; PADDING-TOP: 0px; =
TEXT-ALIGN: left
}
DIV#story {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12pt; =
PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: =
0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
DIV#story P {
	FONT-SIZE: 12pt; TEXT-ALIGN: left
}
#wrapper {
	WIDTH: auto
}

}

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/css/theportstyle.css

.tp_pagebody {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 15px
}
.tp_highlightpanel {
	BORDER-RIGHT: #656161 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#656161 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: =
10px; MARGIN: 15px 0px; BORDER-LEFT: #656161 1px solid; PADDING-TOP: =
5px; BORDER-BOTTOM: #656161 1px solid; BACKGROUND-COLOR: #ffffe1; =
TEXT-ALIGN: left
}
.tp_floatleft {
	FLOAT: left
}
.tp_floatright {
	FLOAT: right
}
.tp_clear {
	CLEAR: both
}
.tp_padtop {
	PADDING-TOP: 10px
}
.tp_padright {
	PADDING-RIGHT: 10px
}
.tp_padbottom {
	PADDING-BOTTOM: 10px
}
.tp_padleft {
	PADDING-LEFT: 10px
}
.tp_padall {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.tp_margtop {
	MARGIN-TOP: 10px
}
.tp_margright {
	MARGIN-RIGHT: 10px
}
.tp_margbottom {
	MARGIN-BOTTOM: 10px
}
.tp_margleft {
	MARGIN-LEFT: 10px
}
.tp_marginall {
	MARGIN: 10px
}
.tp_bold {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px
}
.tp_normaltxt14 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #3b4a4a; FONT-FAMILY: =
arial
}
.tp_boldtxt14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3b4a4a; FONT-FAMILY: arial
}
.tp_normaltxt12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3b4a4a; FONT-FAMILY: =
arial
}
.tp_boldtxt12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3b4a4a; FONT-FAMILY: arial
}
.tp_normaltxt10 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: arial
}
.tp_boldtxt10 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3b4a4a; FONT-FAMILY: arial
}
.tp_normallnk10 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0369cb
}
.tp_normallnk10:visited {
	FONT-WEIGHT: normal; COLOR: #003562
}
.tp_normallnk10:active {
	FONT-WEIGHT: normal; COLOR: #003562
}
.tp_normallnk10:hover {
	FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: underline
}
.tp_normallnk12 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0369cb
}
.tp_normallnk12:visited {
	FONT-WEIGHT: normal; COLOR: #003562
}
.tp_normallnk12:active {
	FONT-WEIGHT: normal; COLOR: #003562
}
.tp_normallnk12:hover {
	FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: underline
}
.tp_boldlnk10 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0369cb
}
.tp_boldlnk10:visited {
	FONT-WEIGHT: bold; COLOR: #003562
}
.tp_boldlnk10:active {
	FONT-WEIGHT: bold; COLOR: #003562
}
.tp_boldlnk10:hover {
	FONT-WEIGHT: bold; COLOR: #999999; TEXT-DECORATION: underline
}
.tp_boldlnk12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3b4a4a; TEXT-DECORATION: =
none
}
.tp_boldlnk12:visited {
	FONT-WEIGHT: bold; COLOR: #003562
}
.tp_boldlnk12:active {
	FONT-WEIGHT: bold; COLOR: #003562
}
.tp_boldlnk12:hover {
	FONT-WEIGHT: bold; COLOR: #3b4a4a; TEXT-DECORATION: none
}
.tp_btn1 {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#666666 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; COLOR: =
#000000; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: =
normal; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #bbd3f8
}
.tp_btn2 {
	BORDER-RIGHT: #3b4a4a 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: =
#3b4a4a 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: =
#ebebeb; PADDING-BOTTOM: 5px; BORDER-LEFT: #3b4a4a 2px solid; COLOR: =
#000000; PADDING-TOP: 4px; BORDER-BOTTOM: #3b4a4a 2px solid; =
FONT-FAMILY: verdana; HEIGHT: 30px
}
.tp_regnextbtn {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: =
url(http://networking.bizjournals.com/images/remote_regnext.gif) #bbd3f8 =
no-repeat left top; MARGIN: 10px 40px 0px 0px; BORDER-LEFT: #666 1px =
solid; WIDTH: 155px; CURSOR: pointer; BORDER-BOTTOM: #666 1px solid; =
HEIGHT: 25px
}
.tp_regloadingbtn {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: =
url(http://networking.bizjournals.com/images/remote_regload.gif) =
no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 10px 40px 0px 0px; =
WIDTH: 155px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px
}
.tp_largethumbs {
	BACKGROUND: =
url(http://networking.bizjournals.com/images/thumb_large_bg.png) =
no-repeat left top; FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 128px; =
HEIGHT: 200px
}
.tp_thumbbg {
	BACKGROUND: url(http://networking.bizjournals.com/images/thumb_bg.png) =
no-repeat left top; WIDTH: 77px; HEIGHT: 77px; TEXT-ALIGN: left
}
.tp_thumbbg IMG {
	WIDTH: 100px
}
.dhtmlwindow {
	BORDER-RIGHT: #cccbca 10px solid; BORDER-TOP: #cccbca 10px solid; =
VISIBILITY: hidden; BORDER-LEFT: #cccbca 10px solid; BORDER-BOTTOM: =
#cccbca 10px solid; POSITION: absolute
}
.drag-contentarea {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
BORDER-LEFT-WIDTH: 0px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; =
PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: black; PADDING-TOP: 0px; =
HEIGHT: 200px; BORDER-RIGHT-WIDTH: 0px
}
.drag-contentarea IFRAME {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; OVERFLOW: hidden; BORDER-RIGHT-WIDTH: 0px
}
.drag-handle {
	DISPLAY: none
}
.drag-statusarea {
	DISPLAY: none
}
.tp_asbMenu {
	BORDER-RIGHT: lightblue 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
lightblue 1px solid; PADDING-LEFT: 5px; Z-INDEX: 1000; BACKGROUND: #fff; =
PADDING-BOTTOM: 5px; BORDER-LEFT: lightblue 1px solid; PADDING-TOP: 5px; =
BORDER-BOTTOM: lightblue 1px solid; WHITE-SPACE: nowrap; POSITION: =
absolute
}
.tp_asbMenuBase {
	Z-INDEX: 1000; POSITION: absolute
}
.asbMenuItem {
	BACKGROUND: #fff; CURSOR: pointer; COLOR: blue
}
.asbSelMenuItem {
	BACKGROUND: lightblue; CURSOR: pointer; COLOR: blue; WHITE-SPACE: =
nowrap
}
.tp_feeditem {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px
}
.tp_itemlnk {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0369cb; FONT-FAMILY: =
verdana; TEXT-DECORATION: none
}
.tp_itemdate {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aeaead; FONT-FAMILY: =
verdana
}
.tp_container {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px; FONT-FAMILY: =
verdana; TEXT-ALIGN: left
}
.tp_item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: =
0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #dad9d7 1px solid
}
.tp_divider {
	CLEAR: both
}
.tp_addcomments {
	MARGIN-TOP: 20px
}
.tp_loginpanel {
	PADDING-RIGHT: 10px; BORDER-TOP: #dad9d7 1px solid; PADDING-LEFT: 10px; =
FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: =
#dad9d7 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/prototype.js

/*  Prototype JavaScript framework, version 1.6.0.2=0A=
 *  (c) 2005-2008 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.2',=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=
=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.isUndefined(object)) return 'undefined';=0A=
      if (object =3D=3D=3D null) return 'null';=0A=
      return object.inspect ? object.inspect() : String(object);=0A=
    } catch (e) {=0A=
      if (e instanceof RangeError) return '...';=0A=
      throw e;=0A=
    }=0A=
  },=0A=
=0A=
  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 (!Object.isUndefined(value))=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 !=3D null && typeof object =3D=3D "object" &&=0A=
      'splice' in object && 'join' in object;=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 && Object.isUndefined(arguments[0])) 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 Object.isUndefined(count) ? 1 : count;=0A=
=0A=
    return this.gsub(pattern, function(match) {=0A=
      if (--count < 0) return match[0];=0A=
      return replacement(match);=0A=
    });=0A=
  },=0A=
=0A=
  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 Object.isUndefined(truncation) ? '...' : 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;=0A=
    if (str.blank()) return false;=0A=
    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 /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;=0A=
      match =3D pattern.exec(expr);=0A=
      if (match =3D=3D null) return before;=0A=
=0A=
      while (match !=3D null) {=0A=
        var comp =3D match[1].startsWith('[') ? match[2].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=
    });=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 Object.isUndefined(fillWith) ? null : fillWith;=0A=
    return this.eachSlice(number, function(slice) {=0A=
      while(slice.length < number) slice.push(fillWith);=0A=
      return slice;=0A=
    });=0A=
  },=0A=
=0A=
  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 null || 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 null || 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 || 0, results =3D new Array(length);=0A=
  while (length--) results[length] =3D iterable[length];=0A=
  return results;=0A=
}=0A=
=0A=
if (Prototype.Browser.WebKit) {=0A=
  $A =3D function(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 || 0, 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 (!Object.isUndefined(value)) 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=
=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: function(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=
    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=
=0A=
    if (Object.isString(this.options.parameters))=0A=
      this.options.parameters =3D =
this.options.parameters.toQueryParams();=0A=
    else if (Object.isHash(this.options.parameters))=0A=
      this.options.parameters =3D this.options.parameters.toObject();=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 && this.isSameOrigin() && contentType=0A=
          && =
contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s=
*$/i)))=0A=
        this.evalResponse();=0A=
    }=0A=
=0A=
    try {=0A=
      (this.options['on' + state] || Prototype.emptyFunction)(response, =
response.headerJSON);=0A=
      Ajax.Responders.dispatch('on' + state, this, response, =
response.headerJSON);=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
=0A=
    if (state =3D=3D 'Complete') {=0A=
      // avoid memory leak in MSIE: clean up=0A=
      this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A=
    }=0A=
  },=0A=
=0A=
  isSameOrigin: function() {=0A=
    var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/);=0A=
    return !m || (m[0] =3D=3D =
'#{protocol}//#{domain}#{port}'.interpolate({=0A=
      protocol: location.protocol,=0A=
      domain: document.domain,=0A=
      port: location.port ? ':' + location.port : ''=0A=
    }));=0A=
  },=0A=
=0A=
  getHeader: function(name) {=0A=
    try {=0A=
      return this.transport.getResponseHeader(name) || null;=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  evalResponse: function() {=0A=
    try {=0A=
      return eval((this.transport.responseText || '').unfilterJSON());=0A=
    } catch (e) {=0A=
      this.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  dispatchException: function(exception) {=0A=
    (this.options.onException || Prototype.emptyFunction)(this, =
exception);=0A=
    Ajax.Responders.dispatch('onException', this, exception);=0A=
  }=0A=
});=0A=
=0A=
Ajax.Request.Events =3D=0A=
  ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A=
=0A=
Ajax.Response =3D Class.create({=0A=
  initialize: function(request){=0A=
    this.request =3D request;=0A=
    var transport  =3D this.transport  =3D request.transport,=0A=
        readyState =3D this.readyState =3D transport.readyState;=0A=
=0A=
    if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) =
{=0A=
      this.status       =3D this.getStatus();=0A=
      this.statusText   =3D this.getStatusText();=0A=
      this.responseText =3D String.interpret(transport.responseText);=0A=
      this.headerJSON   =3D this._getHeaderJSON();=0A=
    }=0A=
=0A=
    if(readyState =3D=3D 4) {=0A=
      var xml =3D transport.responseXML;=0A=
      this.responseXML  =3D Object.isUndefined(xml) ? null : xml;=0A=
      this.responseJSON =3D this._getResponseJSON();=0A=
    }=0A=
  },=0A=
=0A=
  status:      0,=0A=
  statusText: '',=0A=
=0A=
  getStatus: Ajax.Request.prototype.getStatus,=0A=
=0A=
  getStatusText: function() {=0A=
    try {=0A=
      return this.transport.statusText || '';=0A=
    } catch (e) { return '' }=0A=
  },=0A=
=0A=
  getHeader: Ajax.Request.prototype.getHeader,=0A=
=0A=
  getAllHeaders: function() {=0A=
    try {=0A=
      return this.getAllResponseHeaders();=0A=
    } catch (e) { return null }=0A=
  },=0A=
=0A=
  getResponseHeader: function(name) {=0A=
    return this.transport.getResponseHeader(name);=0A=
  },=0A=
=0A=
  getAllResponseHeaders: function() {=0A=
    return this.transport.getAllResponseHeaders();=0A=
  },=0A=
=0A=
  _getHeaderJSON: function() {=0A=
    var json =3D this.getHeader('X-JSON');=0A=
    if (!json) return null;=0A=
    json =3D decodeURIComponent(escape(json));=0A=
    try {=0A=
      return json.evalJSON(this.request.options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  },=0A=
=0A=
  _getResponseJSON: function() {=0A=
    var options =3D this.request.options;=0A=
    if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A=
      !(this.getHeader('Content-type') || =
'').include('application/json')) ||=0A=
        this.responseText.blank())=0A=
          return null;=0A=
    try {=0A=
      return this.responseText.evalJSON(options.sanitizeJSON ||=0A=
        !this.request.isSameOrigin());=0A=
    } catch (e) {=0A=
      this.request.dispatchException(e);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.Updater =3D Class.create(Ajax.Request, {=0A=
  initialize: function($super, container, url, options) {=0A=
    this.container =3D {=0A=
      success: (container.success || container),=0A=
      failure: (container.failure || (container.success ? null : =
container))=0A=
    };=0A=
=0A=
    options =3D Object.clone(options);=0A=
    var onComplete =3D options.onComplete;=0A=
    options.onComplete =3D (function(response, json) {=0A=
      this.updateContent(response.responseText);=0A=
      if (Object.isFunction(onComplete)) onComplete(response, json);=0A=
    }).bind(this);=0A=
=0A=
    $super(url, options);=0A=
  },=0A=
=0A=
  updateContent: function(responseText) {=0A=
    var receiver =3D this.container[this.success() ? 'success' : =
'failure'],=0A=
        options =3D this.options;=0A=
=0A=
    if (!options.evalScripts) responseText =3D =
responseText.stripScripts();=0A=
=0A=
    if (receiver =3D $(receiver)) {=0A=
      if (options.insertion) {=0A=
        if (Object.isString(options.insertion)) {=0A=
          var insertion =3D { }; insertion[options.insertion] =3D =
responseText;=0A=
          receiver.insert(insertion);=0A=
        }=0A=
        else options.insertion(receiver, responseText);=0A=
      }=0A=
      else receiver.update(responseText);=0A=
    }=0A=
  }=0A=
});=0A=
=0A=
Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A=
  initialize: function($super, container, url, options) {=0A=
    $super(options);=0A=
    this.onComplete =3D this.options.onComplete;=0A=
=0A=
    this.frequency =3D (this.options.frequency || 2);=0A=
    this.decay =3D (this.options.decay || 1);=0A=
=0A=
    this.updater =3D { };=0A=
    this.container =3D container;=0A=
    this.url =3D url;=0A=
=0A=
    this.start();=0A=
  },=0A=
=0A=
  start: function() {=0A=
    this.options.onComplete =3D this.updateComplete.bind(this);=0A=
    this.onTimerEvent();=0A=
  },=0A=
=0A=
  stop: function() {=0A=
    this.updater.options.onComplete =3D undefined;=0A=
    clearTimeout(this.timer);=0A=
    (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A=
  },=0A=
=0A=
  updateComplete: function(response) {=0A=
    if (this.options.decay) {=0A=
      this.decay =3D (response.responseText =3D=3D this.lastText ?=0A=
        this.decay * this.options.decay : 1);=0A=
=0A=
      this.lastText =3D response.responseText;=0A=
    }=0A=
    this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * =
this.frequency);=0A=
  },=0A=
=0A=
  onTimerEvent: function() {=0A=
    this.updater =3D new Ajax.Updater(this.container, this.url, =
this.options);=0A=
  }=0A=
});=0A=
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, insert, tagName, childNodes;=0A=
=0A=
    for (var position in insertions) {=0A=
      content  =3D insertions[position];=0A=
      position =3D position.toLowerCase();=0A=
      insert =3D Element._insertionTranslations[position];=0A=
=0A=
      if (content && content.toElement) content =3D content.toElement();=0A=
      if (Object.isElement(content)) {=0A=
        insert(element, content);=0A=
        continue;=0A=
      }=0A=
=0A=
      content =3D Object.toHTML(content);=0A=
=0A=
      tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A=
        ? element.parentNode : element).tagName.toUpperCase();=0A=
=0A=
      childNodes =3D Element._getContentFromAnonymousElement(tagName, =
content.stripScripts());=0A=
=0A=
      if (position =3D=3D 'top' || position =3D=3D 'after') =
childNodes.reverse();=0A=
      childNodes.each(insert.curry(element));=0A=
=0A=
      content.evalScripts.bind(content).defer();=0A=
    }=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  wrap: function(element, wrapper, attributes) {=0A=
    element =3D $(element);=0A=
    if (Object.isElement(wrapper))=0A=
      $(wrapper).writeAttribute(attributes || { });=0A=
    else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, =
attributes);=0A=
    else wrapper =3D new Element('div', wrapper);=0A=
    if (element.parentNode)=0A=
      element.parentNode.replaceChild(wrapper, element);=0A=
    wrapper.appendChild(element);=0A=
    return wrapper;=0A=
  },=0A=
=0A=
  inspect: function(element) {=0A=
    element =3D $(element);=0A=
    var result =3D '<' + element.tagName.toLowerCase();=0A=
    $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A=
      var property =3D pair.first(), 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 $(element).select("*");=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 Object.isNumber(expression) ? ancestors[expression] :=0A=
      Selector.findElement(ancestors, expression, index);=0A=
  },=0A=
=0A=
  down: function(element, expression, index) {=0A=
    element =3D $(element);=0A=
    if (arguments.length =3D=3D 1) return element.firstDescendant();=0A=
    return Object.isNumber(expression) ? =
element.descendants()[expression] :=0A=
      element.select(expression)[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 Object.isNumber(expression) ? previousSiblings[expression] :=0A=
      Selector.findElement(previousSiblings, expression, index);=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 Object.isNumber(expression) ? nextSiblings[expression] :=0A=
      Selector.findElement(nextSiblings, expression, index);=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 Object.isUndefined(value) ? true : value;=0A=
=0A=
    for (var attr in attributes) {=0A=
      name =3D t.names[attr] || attr;=0A=
      value =3D attributes[attr];=0A=
      if (t.values[attr]) name =3D t.values[attr](element, value);=0A=
      if (value =3D=3D=3D false || value =3D=3D=3D null)=0A=
        element.removeAttribute(name);=0A=
      else if (value =3D=3D=3D true)=0A=
        element.setAttribute(name, name);=0A=
      else element.setAttribute(name, value);=0A=
    }=0A=
    return element;=0A=
  },=0A=
=0A=
  getHeight: function(element) {=0A=
    return $(element).getDimensions().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=
    var originalAncestor =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 && nextAncestor.sourceIndex)=0A=
       return (e > a && e < nextAncestor.sourceIndex);=0A=
    }=0A=
=0A=
    while (element =3D element.parentNode)=0A=
      if (element =3D=3D originalAncestor) 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=
          (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : =
'styleFloat') :=0A=
            property] =3D styles[property];=0A=
=0A=
    return element;=0A=
  },=0A=
=0A=
  setOpacity: function(element, value) {=0A=
    element =3D $(element);=0A=
    element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? =
'' :=0A=
      (value < 0.00001) ? 0 : value;=0A=
    return element;=0A=
  },=0A=
=0A=
  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 'static') 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=
if (Prototype.Browser.Opera) {=0A=
  Element.Methods.getStyle =3D Element.Methods.getStyle.wrap(=0A=
    function(proceed, element, style) {=0A=
      switch (style) {=0A=
        case 'left': case 'top': case 'right': case 'bottom':=0A=
          if (proceed(element, 'position') =3D=3D=3D 'static') return =
null;=0A=
        case 'height': case 'width':=0A=
          // returns '0px' for hidden elements; we want it to return null=0A=
          if (!Element.visible(element)) return null;=0A=
=0A=
          // returns the border-box dimensions rather than the =
content-box=0A=
          // dimensions, so we subtract padding and borders from the =
value=0A=
          var dim =3D parseInt(proceed(element, style), 10);=0A=
=0A=
          if (dim !=3D=3D element['offset' + style.capitalize()])=0A=
            return dim + 'px';=0A=
=0A=
          var properties;=0A=
          if (style =3D=3D=3D 'height') {=0A=
            properties =3D ['border-top-width', 'padding-top',=0A=
             'padding-bottom', 'border-bottom-width'];=0A=
          }=0A=
          else {=0A=
            properties =3D ['border-left-width', 'padding-left',=0A=
             'padding-right', 'border-right-width'];=0A=
          }=0A=
          return properties.inject(dim, function(memo, property) {=0A=
            var val =3D proceed(element, property);=0A=
            return val =3D=3D=3D null ? memo : memo - parseInt(val, 10);=0A=
          }) + 'px';=0A=
        default: return proceed(element, style);=0A=
      }=0A=
    }=0A=
  );=0A=
=0A=
  Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap(=0A=
    function(proceed, element, attribute) {=0A=
      if (attribute =3D=3D=3D 'title') return element.title;=0A=
      return proceed(element, attribute);=0A=
    }=0A=
  );=0A=
}=0A=
=0A=
else if (Prototype.Browser.IE) {=0A=
  // IE doesn't report offsets correctly for static elements, so we =
change them=0A=
  // to "relative" to get the values, then change them back.=0A=
  Element.Methods.getOffsetParent =3D =
Element.Methods.getOffsetParent.wrap(=0A=
    function(proceed, element) {=0A=
      element =3D $(element);=0A=
      var position =3D element.getStyle('position');=0A=
      if (position !=3D=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=
  $w('positionedOffset 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=3D 'static') return proceed(element);=0A=
        // Trigger hasLayout on the offset parent so that IE6 reports=0A=
        // accurate offsetTop and offsetLeft values for position: fixed.=0A=
        var offsetParent =3D element.getOffsetParent();=0A=
        if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D =
'fixed')=0A=
          offsetParent.setStyle({ zoom: 1 });=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=
          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.extend({=0A=
      cellpadding: 'cellPadding',=0A=
      cellspacing: 'cellSpacing'=0A=
    }, Element._attributeTranslations.read.names),=0A=
    values: {=0A=
      checked: function(element, value) {=0A=
        element.checked =3D !!value;=0A=
      },=0A=
=0A=
      style: function(element, value) {=0A=
        element.style.cssText =3D value ? value : '';=0A=
      }=0A=
    }=0A=
  };=0A=
=0A=
  Element._attributeTranslations.has =3D {};=0A=
=0A=
  $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A=
      'encType maxLength readOnly longDesc').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 =
Element#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 ('outerHTML' in document.createElement('div')) {=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=
  if (t) {=0A=
    div.innerHTML =3D t[0] + html + t[1];=0A=
    t[2].times(function() { div =3D div.firstChild });=0A=
  } else div.innerHTML =3D html;=0A=
  return $A(div.childNodes);=0A=
};=0A=
=0A=
Element._insertionTranslations =3D {=0A=
  before: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element);=0A=
  },=0A=
  top: function(element, node) {=0A=
    element.insertBefore(node, element.firstChild);=0A=
  },=0A=
  bottom: function(element, node) {=0A=
    element.appendChild(node);=0A=
  },=0A=
  after: function(element, node) {=0A=
    element.parentNode.insertBefore(node, element.nextSibling);=0A=
  },=0A=
  tags: {=0A=
    TABLE:  ['<table>',                '</table>',                   1],=0A=
    TBODY:  ['<table><tbody>',         '</tbody></table>',           2],=0A=
    TR:     ['<table><tbody><tr>',     '</tr></tbody></table>',      3],=0A=
    TD:     ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4],=0A=
    SELECT: ['<select>',               '</select>',                  1]=0A=
  }=0A=
};=0A=
=0A=
(function() {=0A=
  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=
    var B =3D Prototype.Browser;=0A=
    $w('width height').each(function(d) {=0A=
      var D =3D d.capitalize();=0A=
      dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner' =
+ D] :=0A=
        (B.Opera) ? document.body['client' + D] : =
document.documentElement['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=E2=80=99s =
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=
  shouldUseXPath: function() {=0A=
    if (!Prototype.BrowserFeatures.XPath) return false;=0A=
=0A=
    var e =3D this.expression;=0A=
=0A=
    // Safari 3 chokes on :*-of-type and :empty=0A=
    if (Prototype.Browser.WebKit &&=0A=
     (e.include("-of-type") || e.include(":empty")))=0A=
      return false;=0A=
=0A=
    // XPath can't do namespaced attributes, nor can it read=0A=
    // the "checked" property from DOM nodes=0A=
    if ((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
      return false;=0A=
=0A=
    return true;=0A=
  },=0A=
=0A=
  compileMatcher: function() {=0A=
    if (this.shouldUseXPath())=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: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=0A=
      return new Template("[@#{1}]").evaluate(m);=0A=
    },=0A=
    attr: function(m) {=0A=
      m[1] =3D m[1].toLowerCase();=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, 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); 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); 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:=0A=
/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis=
)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,=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 nodeValue && Selector.operators[matches[2]](nodeValue, =
matches[5] || matches[6]);=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=
      var _true =3D Prototype.emptyFunction;=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node._countedByPrototype =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._countedByPrototype =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._countedByPrototype =3D Prototype.emptyFunction;=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._countedByPrototype)) 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._countedByPrototype)) 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])._countedByPrototype) {=0A=
          n._countedByPrototype =3D Prototype.emptyFunction;=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, 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=
      var uTagName =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=3D uTagName) =
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, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=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, combinator) {=0A=
      if (!nodes) nodes =3D root.getElementsByTagName("*");=0A=
      if (nodes && combinator) nodes =3D this[combinator](nodes);=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._countedByPrototype) {=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._countedByPrototype) 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=
  split: function(expression) {=0A=
    var expressions =3D [];=0A=
    expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, =
function(m) {=0A=
      expressions.push(m[1].strip());=0A=
    });=0A=
    return expressions;=0A=
  },=0A=
=0A=
  matchElements: function(elements, expression) {=0A=
    var matches =3D $$(expression), 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._countedByPrototype) 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=
    expressions =3D Selector.split(expressions.join(','));=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=
if (Prototype.Browser.IE) {=0A=
  Object.extend(Selector.handlers, {=0A=
    // IE returns comment nodes on getElementsByTagName("*").=0A=
    // Filter them out.=0A=
    concat: function(a, b) {=0A=
      for (var i =3D 0, node; node =3D b[i]; i++)=0A=
        if (node.tagName !=3D=3D "!") a.push(node);=0A=
      return a;=0A=
    },=0A=
=0A=
    // IE improperly serializes _countedByPrototype in (inner|outer)HTML.=0A=
    unmark: function(nodes) {=0A=
      for (var i =3D 0, node; node =3D nodes[i]; i++)=0A=
        node.removeAttribute('_countedByPrototype');=0A=
      return nodes;=0A=
    }=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 (Object.isUndefined(options.hash)) 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 (Object.isUndefined(value)) return element.checked ? =
element.value : null;=0A=
    else element.checked =3D !!value;=0A=
  },=0A=
=0A=
  textarea: function(element, value) {=0A=
    if (Object.isUndefined(value)) return element.value;=0A=
    else element.value =3D value;=0A=
  },=0A=
=0A=
  select: function(element, index) {=0A=
    if (Object.isUndefined(index))=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=
      if (!expression) return element;=0A=
      var elements =3D [element].concat(element.ancestors());=0A=
      return Selector.findElement(elements, expression, 0);=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._prototypeEventID) return element._prototypeEventID[0];=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._prototypeEventID =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, evenscrollLeft)),=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._prototypeEventID) return element._prototypeEventID[0];=0A=
    arguments.callee.id =3D arguments.callee.id || 1;=0A=
    return element._prototypeEventID =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=
      var event;=0A=
      if (document.createEvent) {=0A=
        event =3D document.createEvent("HTMLEvents");=0A=
        event.initEvent("dataavailable", true, true);=0A=
      } else {=0A=
        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.extend(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=
  loaded:        false=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;=0A=
=0A=
  function fireContentLoadedEvent() {=0A=
    if (document.loaded) return;=0A=
    if (timer) window.clearInterval(timer);=0A=
    document.fire("dom:loaded");=0A=
    document.loaded =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();=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/dhtmlwindow.js

// -------------------------------------------------------------------=0A=
// DHTML Window Widget- By Dynamic Drive, available at: =
http://www.dynamicdrive.com=0A=
// v1.0: Script created Feb 15th, 07'=0A=
// v1.01: Feb 21th, 07' (see changelog.txt)=0A=
// v1.02: March 26th, 07' (see changelog.txt)=0A=
// v1.03: May 5th, 07' (see changelog.txt)=0A=
// v1.1:  Oct 29th, 07' (see changelog.txt)=0A=
// -------------------------------------------------------------------=0A=
=0A=
var dhtmlwindow=3D{=0A=
imagefiles:['windowfiles/min.gif', 'windowfiles/close.gif', =
'windowfiles/restore.gif', 'windowfiles/resize.gif'], //Path to 4 images =
used by script, in that order=0A=
ajaxbustcache: true, //Bust caching when fetching a file via Ajax?=0A=
ajaxloadinghtml: '<b>Loading Page. Please wait...</b>', //HTML to show =
while window fetches Ajax Content?=0A=
=0A=
minimizeorder: 0,=0A=
zIndexvalue:100,=0A=
tobjects: [], //object to contain references to dhtml window divs, for =
cleanup purposes=0A=
lastactivet: {}, //reference to last active DHTML window=0A=
=0A=
init:function(t){=0A=
	var domwindow=3Ddocument.createElement("div") //create dhtml window div=0A=
	domwindow.id=3Dt=0A=
	domwindow.className=3D"dhtmlwindow"=0A=
	var domwindowdata=3D''=0A=
	domwindowdata=3D'<div class=3D"drag-handle">'=0A=
	domwindowdata+=3D'DHTML Window <div class=3D"drag-controls"><img =
src=3D"'+this.imagefiles[0]+'" title=3D"Minimize" /><img =
src=3D"'+this.imagefiles[1]+'" title=3D"Close" /></div>'=0A=
	domwindowdata+=3D'</div>'=0A=
	domwindowdata+=3D'<div class=3D"drag-contentarea"></div>'=0A=
	domwindowdata+=3D'<div class=3D"drag-statusarea"><div =
class=3D"drag-resizearea" style=3D"background: transparent =
url('+this.imagefiles[3]+') top right no-repeat;">&nbsp;</div></div>'=0A=
	domwindowdata+=3D'</div>'=0A=
	domwindow.innerHTML=3Ddomwindowdata=0A=
	document.getElementById("dhtmlwindowholder").appendChild(domwindow)=0A=
	//this.zIndexvalue=3D(this.zIndexvalue)? this.zIndexvalue+1 : 100 =
//z-index value for DHTML window: starts at 0, increments whenever a =
window has focus=0A=
	var t=3Ddocument.getElementById(t)=0A=
	var divs=3Dt.getElementsByTagName("div")=0A=
	for (var i=3D0; i<divs.length; i++){ //go through divs inside dhtml =
window and extract all those with class=3D"drag-" prefix=0A=
		if (/drag-/.test(divs[i].className))=0A=
			t[divs[i].className.replace(/drag-/, "")]=3Ddivs[i] //take out the =
"drag-" prefix for shorter access by name=0A=
	}=0A=
	//t.style.zIndex=3Dthis.zIndexvalue //set z-index of this dhtml window=0A=
	t.handle._parent=3Dt //store back reference to dhtml window=0A=
	t.resizearea._parent=3Dt //same=0A=
	t.controls._parent=3Dt //same=0A=
	t.onclose=3Dfunction(){return true} //custom event handler "onclose"=0A=
	t.onmousedown=3Dfunction(){dhtmlwindow.setfocus(this)} //Increase =
z-index of window when focus is on it=0A=
	t.handle.onmousedown=3Ddhtmlwindow.setupdrag //set up drag behavior =
when mouse down on handle div=0A=
	t.resizearea.onmousedown=3Ddhtmlwindow.setupdrag //set up drag behavior =
when mouse down on resize div=0A=
	t.controls.onclick=3Ddhtmlwindow.enablecontrols=0A=
	t.show=3Dfunction(){dhtmlwindow.show(this)} //public function for =
showing dhtml window=0A=
	t.hide=3Dfunction(){dhtmlwindow.hide(this)} //public function for =
hiding dhtml window=0A=
	t.close=3Dfunction(){dhtmlwindow.close(this)} //public function for =
closing dhtml window (also empties DHTML window content)=0A=
	t.setSize=3Dfunction(w, h){dhtmlwindow.setSize(this, w, h)} //public =
function for setting window dimensions=0A=
	t.moveTo=3Dfunction(x, y){dhtmlwindow.moveTo(this, x, y)} //public =
function for moving dhtml window (relative to viewpoint)=0A=
	t.isResize=3Dfunction(bol){dhtmlwindow.isResize(this, bol)} //public =
function for specifying if window is resizable=0A=
	t.isScrolling=3Dfunction(bol){dhtmlwindow.isScrolling(this, bol)} =
//public function for specifying if window content contains scrollbars=0A=
	t.load=3Dfunction(contenttype, contentsource, =
title){dhtmlwindow.load(this, contenttype, contentsource, title)} =
//public function for loading content into window=0A=
	this.tobjects[this.tobjects.length]=3Dt=0A=
	return t //return reference to dhtml window div=0A=
},=0A=
=0A=
open:function(t, contenttype, contentsource, title, attr, recalonload){=0A=
	var d=3Ddhtmlwindow //reference dhtml window object=0A=
	function getValue(Name){=0A=
		var config=3Dnew RegExp(Name+"=3D([^,]+)", "i") //get name/value =
config pair (ie: width=3D400px,)=0A=
		return (config.test(attr))? parseInt(RegExp.$1) : 0 //return value =
portion (int), or 0 (false) if none found=0A=
	}=0A=
	if (document.getElementById(t)=3D=3Dnull) //if window doesn't exist =
yet, create it=0A=
		t=3Dthis.init(t) //return reference to dhtml window div=0A=
	else=0A=
		t=3Ddocument.getElementById(t)=0A=
	this.setfocus(t)=0A=
	t.setSize(getValue(("width")), (getValue("height"))) //Set dimensions =
of window=0A=
	var xpos=3DgetValue("center")? "middle" : getValue("left") //Get x =
coord of window=0A=
	var ypos=3DgetValue("center")? "middle" : getValue("top") //Get y coord =
of window=0A=
	//t.moveTo(xpos, ypos) //Position window=0A=
	if (typeof recalonload!=3D"undefined" && recalonload=3D=3D"recal" && =
this.scroll_top=3D=3D0){ //reposition window when page fully loads with =
updated window viewpoints?=0A=
		if (window.attachEvent && !window.opera) //In IE, add another 400 =
milisecs on page load (viewpoint properties may return 0 b4 then)=0A=
			this.addEvent(window, function(){setTimeout(function(){t.moveTo(xpos, =
ypos)}, 400)}, "load")=0A=
		else=0A=
			this.addEvent(window, function(){t.moveTo(xpos, ypos)}, "load")=0A=
	}=0A=
	t.isResize(getValue("resize")) //Set whether window is resizable=0A=
	t.isScrolling(getValue("scrolling")) //Set whether window should =
contain scrollbars=0A=
	t.style.visibility=3D"visible"=0A=
	t.style.display=3D"block"=0A=
	t.contentarea.style.display=3D"block"=0A=
	t.moveTo(xpos, ypos) //Position window=0A=
	t.load(contenttype, contentsource, title)=0A=
	if (t.state=3D=3D"minimized" && =
t.controls.firstChild.title=3D=3D"Restore"){ //If window exists and is =
currently minimized?=0A=
		t.controls.firstChild.setAttribute("src", dhtmlwindow.imagefiles[0]) =
//Change "restore" icon within window interface to "minimize" icon=0A=
		t.controls.firstChild.setAttribute("title", "Minimize")=0A=
		t.state=3D"fullview" //indicate the state of the window as being =
"fullview"=0A=
	}=0A=
	return t=0A=
},=0A=
=0A=
setSize:function(t, w, h){ //set window size (min is 150px wide by 100px =
tall)=0A=
	t.style.width=3DMath.max(parseInt(w), 150)+"px"=0A=
	t.contentarea.style.height=3DMath.max(parseInt(h), 100)+"px"=0A=
},=0A=
=0A=
moveTo:function(t, x, y){ //move window. Position includes current =
viewpoint of document=0A=
	this.getviewpoint() //Get current viewpoint numbers=0A=
	t.style.left=3D(x=3D=3D"middle")? =
this.scroll_left+(this.docwidth-t.offsetWidth)/2+"px" : =
this.scroll_left+parseInt(x)+"px"=0A=
	t.style.top=3D(y=3D=3D"middle")? =
this.scroll_top+(this.docheight-t.offsetHeight)/2+"px" : =
this.scroll_top+parseInt(y)+"px"=0A=
},=0A=
=0A=
isResize:function(t, bol){ //show or hide resize inteface (part of the =
status bar)=0A=
	t.statusarea.style.display=3D(bol)? "block" : "none"=0A=
	t.resizeBool=3D(bol)? 1 : 0=0A=
},=0A=
=0A=
isScrolling:function(t, bol){ //set whether loaded content contains =
scrollbars=0A=
	t.contentarea.style.overflow=3D(bol)? "auto" : "hidden"=0A=
},=0A=
=0A=
load:function(t, contenttype, contentsource, title){ //loads content =
into window plus set its title (3 content types: "inline", "iframe", or =
"ajax")=0A=
	if (t.isClosed){=0A=
		alert("DHTML Window has been closed, so no window to load contents =
into. Open/Create the window again.")=0A=
		return=0A=
	}=0A=
	var contenttype=3Dcontenttype.toLowerCase() //convert string to lower =
case=0A=
	if (typeof title!=3D"undefined")=0A=
		t.handle.firstChild.nodeValue=3Dtitle=0A=
	if (contenttype=3D=3D"inline")=0A=
		t.contentarea.innerHTML=3Dcontentsource=0A=
	else if (contenttype=3D=3D"div"){=0A=
		var inlinedivref=3Ddocument.getElementById(contentsource)=0A=
		t.contentarea.innerHTML=3D(inlinedivref.defaultHTML || =
inlinedivref.innerHTML) //Populate window with contents of inline div on =
page=0A=
		if (!inlinedivref.defaultHTML)=0A=
			inlinedivref.defaultHTML=3Dinlinedivref.innerHTML //save HTML within =
inline DIV=0A=
		inlinedivref.innerHTML=3D"" //then, remove HTML within inline DIV (to =
prevent duplicate IDs, NAME attributes etc in contents of DHTML window=0A=
		inlinedivref.style.display=3D"none" //hide that div=0A=
	}=0A=
	else if (contenttype=3D=3D"iframe"){=0A=
		t.contentarea.style.overflow=3D"hidden" //disable window scrollbars, =
as iframe already contains scrollbars=0A=
		if (!t.contentarea.firstChild || =
t.contentarea.firstChild.tagName!=3D"IFRAME") //If iframe tag doesn't =
exist already, create it first=0A=
			t.contentarea.innerHTML=3D'<iframe src=3D"" style=3D"margin:0; =
padding:0; width:100%; height: 100%" name=3D"_iframe-'+t.id+'"></iframe>'=0A=
		window.frames["_iframe-"+t.id].location.replace(contentsource) //set =
location of iframe window to specified URL=0A=
		}=0A=
	else if (contenttype=3D=3D"ajax"){=0A=
		this.ajax_connect(contentsource, t) //populate window with external =
contents fetched via Ajax=0A=
	}=0A=
	t.contentarea.datatype=3Dcontenttype //store contenttype of current =
window for future reference=0A=
},=0A=
=0A=
setupdrag:function(e){=0A=
	var d=3Ddhtmlwindow //reference dhtml window object=0A=
	var t=3Dthis._parent //reference dhtml window div=0A=
	d.etarget=3Dthis //remember div mouse is currently held down on =
("handle" or "resize" div)=0A=
	var e=3Dwindow.event || e=0A=
	d.initmousex=3De.clientX //store x position of mouse onmousedown=0A=
	d.initmousey=3De.clientY=0A=
	d.initx=3DparseInt(t.offsetLeft) //store offset x of window div =
onmousedown=0A=
	d.inity=3DparseInt(t.offsetTop)=0A=
	d.width=3DparseInt(t.offsetWidth) //store width of window div=0A=
	d.contentheight=3DparseInt(t.contentarea.offsetHeight) //store height =
of window div's content div=0A=
	if (t.contentarea.datatype=3D=3D"iframe"){ //if content of this window =
div is "iframe"=0A=
		t.style.backgroundColor=3D"#F8F8F8" //colorize and hide content div =
(while window is being dragged)=0A=
		t.contentarea.style.visibility=3D"hidden"=0A=
	}=0A=
	document.onmousemove=3Dd.getdistance //get distance travelled by mouse =
as it moves=0A=
	document.onmouseup=3Dfunction(){=0A=
		if (t.contentarea.datatype=3D=3D"iframe"){ //restore color and =
visibility of content div onmouseup=0A=
			t.contentarea.style.backgroundColor=3D"white"=0A=
			t.contentarea.style.visibility=3D"visible"=0A=
		}=0A=
		d.stop()=0A=
	}=0A=
	return false=0A=
},=0A=
=0A=
getdistance:function(e){=0A=
	var d=3Ddhtmlwindow=0A=
	var etarget=3Dd.etarget=0A=
	var e=3Dwindow.event || e=0A=
	d.distancex=3De.clientX-d.initmousex //horizontal distance travelled =
relative to starting point=0A=
	d.distancey=3De.clientY-d.initmousey=0A=
	if (etarget.className=3D=3D"drag-handle") //if target element is =
"handle" div=0A=
		d.move(etarget._parent, e)=0A=
	else if (etarget.className=3D=3D"drag-resizearea") //if target element =
is "resize" div=0A=
		d.resize(etarget._parent, e)=0A=
	return false //cancel default dragging behavior=0A=
},=0A=
=0A=
getviewpoint:function(){ //get window viewpoint numbers=0A=
	var ie=3Ddocument.all && !window.opera=0A=
	var domclientWidth=3Ddocument.documentElement && =
parseInt(document.documentElement.clientWidth) || 100000 //Preliminary =
doc width in non IE browsers=0A=
	this.standardbody=3D(document.compatMode=3D=3D"CSS1Compat")? =
document.documentElement : document.body //create reference to common =
"body" across doctypes=0A=
	this.scroll_top=3D(ie)? this.standardbody.scrollTop : window.pageYOffset=0A=
	this.scroll_left=3D(ie)? this.standardbody.scrollLeft : =
window.pageXOffset=0A=
	this.docwidth=3D(ie)? this.standardbody.clientWidth : =
(/Safari/i.test(navigator.userAgent))? window.innerWidth : =
Math.min(domclientWidth, window.innerWidth-16)=0A=
	this.docheight=3D(ie)? this.standardbody.clientHeight: =
window.innerHeight=0A=
},=0A=
=0A=
rememberattrs:function(t){ //remember certain attributes of the window =
when it's minimized or closed, such as dimensions, position on page=0A=
	this.getviewpoint() //Get current window viewpoint numbers=0A=
	t.lastx=3DparseInt((t.style.left || =
t.offsetLeft))-dhtmlwindow.scroll_left //store last known x coord of =
window just before minimizing=0A=
	t.lasty=3DparseInt((t.style.top || t.offsetTop))-dhtmlwindow.scroll_top=0A=
	t.lastwidth=3DparseInt(t.style.width) //store last known width of =
window just before minimizing/ closing=0A=
},=0A=
=0A=
move:function(t, e){=0A=
	t.style.left=3Ddhtmlwindow.distancex+dhtmlwindow.initx+"px"=0A=
	t.style.top=3Ddhtmlwindow.distancey+dhtmlwindow.inity+"px"=0A=
},=0A=
=0A=
resize:function(t, e){=0A=
	t.style.width=3DMath.max(dhtmlwindow.width+dhtmlwindow.distancex, =
150)+"px"=0A=
	=
t.contentarea.style.height=3DMath.max(dhtmlwindow.contentheight+dhtmlwind=
ow.distancey, 100)+"px"=0A=
},=0A=
=0A=
enablecontrols:function(e){=0A=
	var d=3Ddhtmlwindow=0A=
	var sourceobj=3Dwindow.event? window.event.srcElement : e.target //Get =
element within "handle" div mouse is currently on (the controls)=0A=
	if (/Minimize/i.test(sourceobj.getAttribute("title"))) //if this is the =
"minimize" control=0A=
		d.minimize(sourceobj, this._parent)=0A=
	else if (/Restore/i.test(sourceobj.getAttribute("title"))) //if this is =
the "restore" control=0A=
		d.restore(sourceobj, this._parent)=0A=
	else if (/Close/i.test(sourceobj.getAttribute("title"))) //if this is =
the "close" control=0A=
		d.close(this._parent)=0A=
	return false=0A=
},=0A=
=0A=
minimize:function(button, t){=0A=
	dhtmlwindow.rememberattrs(t)=0A=
	button.setAttribute("src", dhtmlwindow.imagefiles[2])=0A=
	button.setAttribute("title", "Restore")=0A=
	t.state=3D"minimized" //indicate the state of the window as being =
"minimized"=0A=
	t.contentarea.style.display=3D"none"=0A=
	t.statusarea.style.display=3D"none"=0A=
	if (typeof t.minimizeorder=3D=3D"undefined"){ //stack order of minmized =
window on screen relative to any other minimized windows=0A=
		dhtmlwindow.minimizeorder++ //increment order=0A=
		t.minimizeorder=3Ddhtmlwindow.minimizeorder=0A=
	}=0A=
	t.style.left=3D"10px" //left coord of minmized window=0A=
	t.style.width=3D"200px"=0A=
	var windowspacing=3Dt.minimizeorder*10 //spacing (gap) between each =
minmized window(s)=0A=
	=
t.style.top=3Ddhtmlwindow.scroll_top+dhtmlwindow.docheight-(t.handle.offs=
etHeight*t.minimizeorder)-windowspacing+"px"=0A=
},=0A=
=0A=
restore:function(button, t){=0A=
	dhtmlwindow.getviewpoint()=0A=
	button.setAttribute("src", dhtmlwindow.imagefiles[0])=0A=
	button.setAttribute("title", "Minimize")=0A=
	t.state=3D"fullview" //indicate the state of the window as being =
"fullview"=0A=
	t.style.display=3D"block"=0A=
	t.contentarea.style.display=3D"block"=0A=
	if (t.resizeBool) //if this window is resizable, enable the resize icon=0A=
		t.statusarea.style.display=3D"block"=0A=
	t.style.left=3DparseInt(t.lastx)+dhtmlwindow.scroll_left+"px" =
//position window to last known x coord just before minimizing=0A=
	t.style.top=3DparseInt(t.lasty)+dhtmlwindow.scroll_top+"px"=0A=
	t.style.width=3DparseInt(t.lastwidth)+"px"=0A=
},=0A=
=0A=
=0A=
close:function(t){=0A=
	try{=0A=
		var closewinbol=3Dt.onclose()=0A=
	}=0A=
	catch(err){ //In non IE browsers, all errors are caught, so just run =
the below=0A=
		var closewinbol=3Dtrue=0A=
 }=0A=
	finally{ //In IE, not all errors are caught, so check if variable isn't =
defined in IE in those cases=0A=
		if (typeof closewinbol=3D=3D"undefined"){=0A=
			alert("An error has occured somwhere inside your \"onclose\" event =
handler")=0A=
			var closewinbol=3Dtrue=0A=
		}=0A=
	}=0A=
	if (closewinbol){ //if custom event handler function returns true=0A=
		if (t.state!=3D"minimized") //if this window isn't currently minimized=0A=
			dhtmlwindow.rememberattrs(t) //remember window's dimensions/position =
on the page before closing=0A=
		if (window.frames["_iframe-"+t.id]) //if this is an IFRAME DHTML window=0A=
			window.frames["_iframe-"+t.id].location.replace("about:blank")=0A=
		else=0A=
			t.contentarea.innerHTML=3D""=0A=
		t.style.display=3D"none"=0A=
		t.isClosed=3Dtrue //tell script this window is closed (for detection =
in t.show())=0A=
	}=0A=
	return closewinbol=0A=
},=0A=
=0A=
=0A=
setopacity:function(targetobject, value){ //Sets the opacity of =
targetobject based on the passed in value setting (0 to 1 and in between)=0A=
	if (!targetobject)=0A=
		return=0A=
	if (targetobject.filters && targetobject.filters[0]){ //IE syntax=0A=
		if (typeof targetobject.filters[0].opacity=3D=3D"number") //IE6=0A=
			targetobject.filters[0].opacity=3Dvalue*100=0A=
		else //IE 5.5=0A=
			targetobject.style.filter=3D"alpha(opacity=3D"+value*100+")"=0A=
		}=0A=
	else if (typeof targetobject.style.MozOpacity!=3D"undefined") //Old =
Mozilla syntax=0A=
		targetobject.style.MozOpacity=3Dvalue=0A=
	else if (typeof targetobject.style.opacity!=3D"undefined") //Standard =
opacity syntax=0A=
		targetobject.style.opacity=3Dvalue=0A=
},=0A=
=0A=
setfocus:function(t){ //Sets focus to the currently active window=0A=
	this.zIndexvalue++=0A=
	t.style.zIndex=3Dthis.zIndexvalue=0A=
	t.isClosed=3Dfalse //tell script this window isn't closed (for =
detection in t.show())=0A=
	this.setopacity(this.lastactivet.handle, 0.5) //unfocus last active =
window=0A=
	this.setopacity(t.handle, 1) //focus currently active window=0A=
	this.lastactivet=3Dt //remember last active window=0A=
},=0A=
=0A=
=0A=
show:function(t){=0A=
	if (t.isClosed){=0A=
		alert("DHTML Window has been closed, so nothing to show. Open/Create =
the window again.")=0A=
		return=0A=
	}=0A=
	if (t.lastx) //If there exists previously stored information such as =
last x position on window attributes (meaning it's been minimized or =
closed)=0A=
		dhtmlwindow.restore(t.controls.firstChild, t) //restore the window =
using that info=0A=
	else=0A=
		t.style.display=3D"block"=0A=
	this.setfocus(t)=0A=
	t.state=3D"fullview" //indicate the state of the window as being =
"fullview"=0A=
},=0A=
=0A=
hide:function(t){=0A=
	t.style.display=3D"none"=0A=
},=0A=
=0A=
ajax_connect:function(url, t){=0A=
	var page_request =3D false=0A=
	var bustcacheparameter=3D""=0A=
	if (window.XMLHttpRequest) // if Mozilla, IE7, Safari etc=0A=
		page_request =3D new XMLHttpRequest()=0A=
	else if (window.ActiveXObject){ // if IE6 or below=0A=
		try {=0A=
		page_request =3D new ActiveXObject("Msxml2.XMLHTTP")=0A=
		} =0A=
		catch (e){=0A=
			try{=0A=
			page_request =3D new ActiveXObject("Microsoft.XMLHTTP")=0A=
			}=0A=
			catch (e){}=0A=
		}=0A=
	}=0A=
	else=0A=
		return false=0A=
	t.contentarea.innerHTML=3Dthis.ajaxloadinghtml=0A=
	=
page_request.onreadystatechange=3Dfunction(){dhtmlwindow.ajax_loadpage(pa=
ge_request, t)}=0A=
	if (this.ajaxbustcache) //if bust caching of external page=0A=
		bustcacheparameter=3D(url.indexOf("?")!=3D-1)? "&"+new =
Date().getTime() : "?"+new Date().getTime()=0A=
	page_request.open('GET', url+bustcacheparameter, true)=0A=
	page_request.send(null)=0A=
},=0A=
=0A=
ajax_loadpage:function(page_request, t){=0A=
	if (page_request.readyState =3D=3D 4 && (page_request.status=3D=3D200 =
|| window.location.href.indexOf("http")=3D=3D-1)){=0A=
	t.contentarea.innerHTML=3Dpage_request.responseText=0A=
	}=0A=
},=0A=
=0A=
=0A=
stop:function(){=0A=
	dhtmlwindow.etarget=3Dnull //clean up=0A=
	document.onmousemove=3Dnull=0A=
	document.onmouseup=3Dnull=0A=
},=0A=
=0A=
addEvent:function(target, functionref, tasktype){ //assign a function to =
execute to an event handler (ie: onunload)=0A=
	var tasktype=3D(window.addEventListener)? tasktype : "on"+tasktype=0A=
	if (target.addEventListener)=0A=
		target.addEventListener(tasktype, functionref, false)=0A=
	else if (target.attachEvent)=0A=
		target.attachEvent(tasktype, functionref)=0A=
},=0A=
=0A=
cleanup:function(){=0A=
	for (var i=3D0; i<dhtmlwindow.tobjects.length; i++){=0A=
		=
dhtmlwindow.tobjects[i].handle._parent=3Ddhtmlwindow.tobjects[i].resizear=
ea._parent=3Ddhtmlwindow.tobjects[i].controls._parent=3Dnull=0A=
	}=0A=
	window.onload=3Dnull=0A=
}=0A=
=0A=
} //End dhtmlwindow object=0A=
=0A=
document.write('<div id=3D"dhtmlwindowholder"><span =
style=3D"display:none">.</span></div>') //container that holds all dhtml =
window divs on page=0A=
window.onunload=3Ddhtmlwindow.cleanup=0A=
=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/bizj_menu.js

/***********************************************=0A=
* AnyLink CSS Menu script- =A9 Dynamic Drive DHTML code library =
(www.dynamicdrive.com)=0A=
* This notice MUST stay intact for legal use=0A=
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source =
code=0A=
***********************************************/=0A=
=0A=
var disappeardelay=3D250  //menu disappear speed onMouseout (in =
miliseconds)=0A=
var enableanchorlink=3D0 //Enable or disable the anchor link when =
clicked on? (1=3De, 0=3Dd)=0A=
var hidemenu_onclick=3D1 //hide menu when user clicks within menu? =
(1=3Dyes, 0=3Dno)=0A=
=0A=
/////No further editting needed=0A=
=0A=
var ie5=3Ddocument.all=0A=
var ns6=3Ddocument.getElementById&&!document.all=0A=
=0A=
function getposOffset(what, offsettype){=0A=
var totaloffset=3D(offsettype=3D=3D"left")? what.offsetLeft : =
what.offsetTop;=0A=
var parentEl=3Dwhat.offsetParent;=0A=
while (parentEl!=3Dnull){=0A=
totaloffset=3D(offsettype=3D=3D"left")? totaloffset+parentEl.offsetLeft =
: totaloffset+parentEl.offsetTop;=0A=
parentEl=3DparentEl.offsetParent;=0A=
}=0A=
return totaloffset;=0A=
}=0A=
=0A=
function showhide(obj, e, visible, hidden){=0A=
if (ie5||ns6)=0A=
dropmenuobj.style.left=3Ddropmenuobj.style.top=3D-500=0A=
if (e.type=3D=3D"click" && obj.visibility=3D=3Dhidden || =
e.type=3D=3D"mouseover")=0A=
obj.visibility=3Dvisible=0A=
else if (e.type=3D=3D"click")=0A=
obj.visibility=3Dhidden=0A=
}=0A=
=0A=
function iecompattest(){=0A=
return (document.compatMode && document.compatMode!=3D"BackCompat")? =
document.documentElement : document.body=0A=
}=0A=
=0A=
function clearbrowseredge(obj, whichedge){=0A=
var edgeoffset=3D0=0A=
if (whichedge=3D=3D"rightedge"){=0A=
var windowedge=3Die5 && !window.opera? =
iecompattest().scrollLeft+iecompattest().clientWidth-15 : =
window.pageXOffset+window.innerWidth-15=0A=
dropmenuobj.contentmeasure=3Ddropmenuobj.offsetWidth=0A=
if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)=0A=
edgeoffset=3Ddropmenuobj.contentmeasure-obj.offsetWidth=0A=
}=0A=
else{=0A=
var topedge=3Die5 && !window.opera? iecompattest().scrollTop : =
window.pageYOffset=0A=
var windowedge=3Die5 && !window.opera? =
iecompattest().scrollTop+iecompattest().clientHeight-15 : =
window.pageYOffset+window.innerHeight-18=0A=
dropmenuobj.contentmeasure=3Ddropmenuobj.offsetHeight=0A=
if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up?=0A=
edgeoffset=3Ddropmenuobj.contentmeasure+obj.offsetHeight=0A=
if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure) //up no good =
either?=0A=
edgeoffset=3Ddropmenuobj.y+obj.offsetHeight-topedge=0A=
}=0A=
}=0A=
return edgeoffset=0A=
}=0A=
=0A=
function bizdropdownmenu(obj, e, dropmenuID){=0A=
if (window.event) event.cancelBubble=3Dtrue=0A=
else if (e.stopPropagation) e.stopPropagation()=0A=
if (typeof dropmenuobj!=3D"undefined") //hide previous menu=0A=
dropmenuobj.style.visibility=3D"hidden"=0A=
clearhidemenu()=0A=
if (ie5||ns6){=0A=
obj.onmouseout=3Ddelayhidemenu=0A=
dropmenuobj=3Ddocument.getElementById(dropmenuID)=0A=
if (hidemenu_onclick) =
dropmenuobj.onclick=3Dfunction(){dropmenuobj.style.visibility=3D'hidden'}=0A=
dropmenuobj.onmouseover=3Dclearhidemenu=0A=
dropmenuobj.onmouseout=3Die5? function(){ dynamichide(event)} : =
function(event){ dynamichide(event)}=0A=
showhide(dropmenuobj.style, e, "visible", "hidden")=0A=
dropmenuobj.x=3DgetposOffset(obj, "left")=0A=
dropmenuobj.y=3DgetposOffset(obj, "top")=0A=
dropmenuobj.style.left=3Ddropmenuobj.x-clearbrowseredge(obj, =
"rightedge")+"px"=0A=
dropmenuobj.style.top=3Ddropmenuobj.y-clearbrowseredge(obj, =
"bottomedge")+obj.offsetHeight+"px"=0A=
}=0A=
return bizclickreturnvalue()=0A=
}=0A=
=0A=
function bizclickreturnvalue(){=0A=
if ((ie5||ns6) && !enableanchorlink) return false=0A=
else return true=0A=
}=0A=
=0A=
function contains_ns6(a, b) {=0A=
while (b.parentNode)=0A=
if ((b =3D b.parentNode) =3D=3D a)=0A=
return true;=0A=
return false;=0A=
}=0A=
=0A=
function dynamichide(e){=0A=
if (ie5&&!dropmenuobj.contains(e.toElement))=0A=
delayhidemenu()=0A=
else if (ns6&&e.currentTarget!=3D e.relatedTarget&& =
!contains_ns6(e.currentTarget, e.relatedTarget))=0A=
delayhidemenu()=0A=
}=0A=
=0A=
function delayhidemenu(){=0A=
delayhide=3DsetTimeout("dropmenuobj.style.visibility=3D'hidden'",disappea=
rdelay)=0A=
}=0A=
=0A=
function clearhidemenu(){=0A=
if (typeof delayhide!=3D"undefined")=0A=
clearTimeout(delayhide)=0A=
}=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/jquery.js

/*=0A=
 * jQuery 1.2.1 - New Wave Javascript=0A=
 *=0A=
 * Copyright (c) 2007 John Resig (jquery.com)=0A=
 * Dual licensed under the MIT (MIT-LICENSE.txt)=0A=
 * and GPL (GPL-LICENSE.txt) licenses.=0A=
 *=0A=
 * $Date: 2007-09-16 23:42:06 -0400 (Sun, 16 Sep 2007) $=0A=
 * $Rev: 3353 $=0A=
 */=0A=
eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(G(){9(1m E!=3D"W")H =
w=3DE;H E=3D18.15=3DG(a,b){I 6 7u E?6.5N(a,b):1u E(a,b)};9(1m $!=3D"W")H =
D=3D$;18.$=3DE;H =
u=3D/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/;E.1b=3DE.3A=3D{5N:G(c,a){c=3Dc||=
U;9(1m c=3D=3D"1M"){H =
m=3Du.2S(c);9(m&&(m[1]||!a)){9(m[1])c=3DE.4D([m[1]],a);J{H =
b=3DU.3S(m[3]);9(b)9(b.22!=3Dm[3])I E().1Y(c);J{6[0]=3Db;6.K=3D1;I 6}J =
c=3D[]}}J I 1u E(a).1Y(c)}J 9(E.1n(c))I 1u E(U)[E.1b.2d?"2d":"39"](c);I =
6.6v(c.1c=3D=3D1B&&c||(c.4c||c.K&&c!=3D18&&!c.1y&&c[0]!=3DW&&c[0].1y)&&E.=
2h(c)||[c])},4c:"1.2.1",7Y:G(){I 6.K},K:0,21:G(a){I =
a=3D=3DW?E.2h(6):6[a]},2o:G(a){H b=3DE(a);b.4Y=3D6;I =
b},6v:G(a){6.K=3D0;1B.3A.1a.16(6,a);I 6},N:G(a,b){I =
E.N(6,a,b)},4I:G(a){H b=3D-1;6.N(G(i){9(6=3D=3Da)b=3Di});I =
b},1x:G(f,d,e){H c=3Df;9(f.1c=3D=3D3X)9(d=3D=3DW)I =
6.K&&E[e||"1x"](6[0],f)||W;J{c=3D{};c[f]=3Dd}I 6.N(G(a){L(H b 1i =
c)E.1x(e?6.R:6,b,E.1e(6,c[b],e,a,b))})},17:G(b,a){I =
6.1x(b,a,"3C")},2g:G(e){9(1m e!=3D"5i"&&e!=3DS)I 6.4n().3g(U.6F(e));H =
t=3D"";E.N(e||6,G(){E.N(6.3j,G(){9(6.1y!=3D8)t+=3D6.1y!=3D1?6.6x:E.1b.2g(=
[6])})});I t},5m:G(b){9(6[0])E(b,6[0].3H).6u().3d(6[0]).1X(G(){H =
a=3D6;1W(a.1w)a=3Da.1w;I a}).3g(6);I 6},8m:G(a){I =
6.N(G(){E(6).6q().5m(a)})},8d:G(a){I 6.N(G(){E(6).5m(a)})},3g:G(){I =
6.3z(1q,Q,1,G(a){6.58(a)})},6j:G(){I =
6.3z(1q,Q,-1,G(a){6.3d(a,6.1w)})},6g:G(){I =
6.3z(1q,P,1,G(a){6.12.3d(a,6)})},50:G(){I =
6.3z(1q,P,-1,G(a){6.12.3d(a,6.2q)})},2D:G(){I 6.4Y||E([])},1Y:G(t){H =
b=3DE.1X(6,G(a){I E.1Y(t,a)});I 6.2o(/[^+>] =
[^+>]/.14(t)||t.1g("..")>-1?E.4V(b):b)},6u:G(e){H f=3D6.1X(G(){I =
6.67?E(6.67)[0]:6.4R(Q)});H =
d=3Df.1Y("*").4O().N(G(){9(6[F]!=3DW)6[F]=3DS});9(e=3D=3D=3DQ)6.1Y("*").4=
O().N(G(i){H c=3DE.M(6,"2P");L(H a 1i c)L(H b 1i =
c[a])E.1j.1f(d[i],a,c[a][b],c[a][b].M)});I f},1E:G(t){I =
6.2o(E.1n(t)&&E.2W(6,G(b,a){I t.16(b,[a])})||E.3m(t,6))},5V:G(t){I =
6.2o(t.1c=3D=3D3X&&E.3m(t,6,Q)||E.2W(6,G(a){I(t.1c=3D=3D1B||t.4c)?E.2A(a,=
t)<0:a!=3Dt}))},1f:G(t){I =
6.2o(E.1R(6.21(),t.1c=3D=3D3X?E(t).21():t.K!=3DW&&(!t.11||E.11(t,"2Y"))?t=
:[t]))},3t:G(a){I a?E.3m(a,6).K>0:P},7c:G(a){I =
6.3t("."+a)},3i:G(b){9(b=3D=3DW){9(6.K){H c=3D6[0];9(E.11(c,"24")){H =
e=3Dc.4Z,a=3D[],Y=3Dc.Y,2G=3Dc.O=3D=3D"24-2G";9(e<0)I S;L(H =
i=3D2G?e:0,33=3D2G?e+1:Y.K;i<33;i++){H d=3DY[i];9(d.26){H =
b=3DE.V.1h&&!d.9V["1Q"].9L?d.2g:d.1Q;9(2G)I b;a.1a(b)}}I a}J I =
6[0].1Q.1p(/\\r/g,"")}}J I =
6.N(G(){9(b.1c=3D=3D1B&&/4k|5j/.14(6.O))6.2Q=3D(E.2A(6.1Q,b)>=3D0||E.2A(6=
.2H,b)>=3D0);J 9(E.11(6,"24")){H =
a=3Db.1c=3D=3D1B?b:[b];E("9h",6).N(G(){6.26=3D(E.2A(6.1Q,a)>=3D0||E.2A(6.=
2g,a)>=3D0)});9(!a.K)6.4Z=3D-1}J 6.1Q=3Db})},4o:G(a){I =
a=3D=3DW?(6.K?6[0].3O:S):6.4n().3g(a)},6H:G(a){I 6.50(a).28()},6E:G(i){I =
6.2J(i,i+1)},2J:G(){I 6.2o(1B.3A.2J.16(6,1q))},1X:G(b){I =
6.2o(E.1X(6,G(a,i){I b.2O(a,i,a)}))},4O:G(){I =
6.1f(6.4Y)},3z:G(f,d,g,e){H c=3D6.K>1,a;I =
6.N(G(){9(!a){a=3DE.4D(f,6.3H);9(g<0)a.8U()}H =
b=3D6;9(d&&E.11(6,"1I")&&E.11(a[0],"4m"))b=3D6.4l("1K")[0]||6.58(U.5B("1K=
"));E.N(a,G(){H a=3Dc?6.4R(Q):6;9(!5A(0,a))e.2O(b,a)})})}};G 5A(i,b){H =
a=3DE.11(b,"1J");9(a){9(b.3k)E.3G({1d:b.3k,3e:P,1V:"1J"});J =
E.5f(b.2g||b.6s||b.3O||"");9(b.12)b.12.3b(b)}J =
9(b.1y=3D=3D1)E("1J",b).N(5A);I a}E.1k=3DE.1b.1k=3DG(){H =
c=3D1q[0]||{},a=3D1,2c=3D1q.K,5e=3DP;9(c.1c=3D=3D8o){5e=3Dc;c=3D1q[1]||{}=
}9(2c=3D=3D1){c=3D6;a=3D0}H b;L(;a<2c;a++)9((b=3D1q[a])!=3DS)L(H i 1i =
b){9(c=3D=3Db[i])6r;9(5e&&1m b[i]=3D=3D\'5i\'&&c[i])E.1k(c[i],b[i]);J =
9(b[i]!=3DW)c[i]=3Db[i]}I c};H F=3D"15"+(1u =
3D()).3B(),6p=3D0,5c=3D{};E.1k({8a:G(a){18.$=3DD;9(a)18.15=3Dw;I =
E},1n:G(a){I!!a&&1m =
a!=3D"1M"&&!a.11&&a.1c!=3D1B&&/G/i.14(a+"")},4a:G(a){I =
a.2V&&!a.1G||a.37&&a.3H&&!a.3H.1G},5f:G(a){a=3DE.36(a);9(a){9(18.6l)18.6l=
(a);J 9(E.V.1N)18.56(a,0);J 3w.2O(18,a)}},11:G(b,a){I =
b.11&&b.11.27()=3D=3Da.27()},1L:{},M:G(c,d,b){c=3Dc=3D=3D18?5c:c;H =
a=3Dc[F];9(!a)a=3Dc[F]=3D++6p;9(d&&!E.1L[a])E.1L[a]=3D{};9(b!=3DW)E.1L[a]=
[d]=3Db;I d?E.1L[a][d]:a},30:G(c,b){c=3Dc=3D=3D18?5c:c;H =
a=3Dc[F];9(b){9(E.1L[a]){2E E.1L[a][b];b=3D"";L(b 1i =
E.1L[a])1T;9(!b)E.30(c)}}J{2a{2E c[F]}29(e){9(c.53)c.53(F)}2E =
E.1L[a]}},N:G(a,b,c){9(c){9(a.K=3D=3DW)L(H i 1i a)b.16(a[i],c);J L(H =
i=3D0,48=3Da.K;i<48;i++)9(b.16(a[i],c)=3D=3D=3DP)1T}J{9(a.K=3D=3DW)L(H i =
1i a)b.2O(a[i],i,a[i]);J L(H =
i=3D0,48=3Da.K,3i=3Da[0];i<48&&b.2O(3i,i,3i)!=3D=3DP;3i=3Da[++i]){}}I =
a},1e:G(c,b,d,e,a){9(E.1n(b))b=3Db.2O(c,[e]);H =
f=3D/z-?4I|7T-?7Q|1r|69|7P-?1H/i;I =
b&&b.1c=3D=3D4W&&d=3D=3D"3C"&&!f.14(a)?b+"2T":b},1o:{1f:G(b,c){E.N((c||""=
).2l(/\\s+/),G(i,a){9(!E.1o.3K(b.1o,a))b.1o+=3D(b.1o?" =
":"")+a})},28:G(b,c){b.1o=3Dc!=3DW?E.2W(b.1o.2l(/\\s+/),G(a){I!E.1o.3K(c,=
a)}).66(" "):""},3K:G(t,c){I =
E.2A(c,(t.1o||t).3s().2l(/\\s+/))>-1}},2k:G(e,o,f){L(H i 1i =
o){e.R["3r"+i]=3De.R[i];e.R[i]=3Do[i]}f.16(e,[]);L(H i 1i =
o)e.R[i]=3De.R["3r"+i]},17:G(e,p){9(p=3D=3D"1H"||p=3D=3D"2N"){H =
b=3D{},42,41,d=3D["7J","7I","7G","7F"];E.N(d,G(){b["7C"+6]=3D0;b["7B"+6+"=
5Z"]=3D0});E.2k(e,b,G(){9(E(e).3t(\':3R\')){42=3De.7A;41=3De.7w}J{e=3DE(e=
.4R(Q)).1Y(":4k").5W("2Q").2D().17({4C:"1P",2X:"4F",19:"2Z",7o:"0",1S:"0"=
}).5R(e.12)[0];H =
a=3DE.17(e.12,"2X")||"3V";9(a=3D=3D"3V")e.12.R.2X=3D"7g";42=3De.7e;41=3De=
.7b;9(a=3D=3D"3V")e.12.R.2X=3D"3V";e.12.3b(e)}});I p=3D=3D"1H"?42:41}I =
E.3C(e,p)},3C:G(h,j,i){H g,2w=3D[],2k=3D[];G 3n(a){9(!E.V.1N)I P;H =
b=3DU.3o.3Z(a,S);I!b||b.4y("3n")=3D=3D""}9(j=3D=3D"1r"&&E.V.1h){g=3DE.1x(=
h.R,"1r");I =
g=3D=3D""?"1":g}9(j.1t(/4u/i))j=3Dy;9(!i&&h.R[j])g=3Dh.R[j];J =
9(U.3o&&U.3o.3Z){9(j.1t(/4u/i))j=3D"4u";j=3Dj.1p(/([A-Z])/g,"-$1").2p();H=
 d=3DU.3o.3Z(h,S);9(d&&!3n(h))g=3Dd.4y(j);J{L(H =
a=3Dh;a&&3n(a);a=3Da.12)2w.4w(a);L(a=3D0;a<2w.K;a++)9(3n(2w[a])){2k[a]=3D=
2w[a].R.19;2w[a].R.19=3D"2Z"}g=3Dj=3D=3D"19"&&2k[2w.K-1]!=3DS?"2s":U.3o.3=
Z(h,S).4y(j)||"";L(a=3D0;a<2k.K;a++)9(2k[a]!=3DS)2w[a].R.19=3D2k[a]}9(j=3D=
=3D"1r"&&g=3D=3D"")g=3D"1"}J 9(h.3Q){H f=3Dj.1p(/\\-(\\w)/g,G(m,c){I =
c.27()});g=3Dh.3Q[j]||h.3Q[f];9(!/^\\d+(2T)?$/i.14(g)&&/^\\d/.14(g)){H =
k=3Dh.R.1S;H =
e=3Dh.4v.1S;h.4v.1S=3Dh.3Q.1S;h.R.1S=3Dg||0;g=3Dh.R.71+"2T";h.R.1S=3Dk;h.=
4v.1S=3De}}I g},4D:G(a,e){H =
r=3D[];e=3De||U;E.N(a,G(i,d){9(!d)I;9(d.1c=3D=3D4W)d=3Dd.3s();9(1m =
d=3D=3D"1M"){d=3Dd.1p(/(<(\\w+)[^>]*?)\\/>/g,G(m,a,b){I =
b.1t(/^(70|6Z|6Y|9Q|4t|9N|9K|3a|9G|9E)$/i)?m:a+"></"+b+">"});H =
s=3DE.36(d).2p(),1s=3De.5B("1s"),2x=3D[];H =
c=3D!s.1g("<9y")&&[1,"<24>","</24>"]||!s.1g("<9w")&&[1,"<6T>","</6T>"]||s=
.1t(/^<(9u|1K|9t|9r|9p)/)&&[1,"<1I>","</1I>"]||!s.1g("<4m")&&[2,"<1I><1K>=
","</1K></1I>"]||(!s.1g("<9m")||!s.1g("<9k"))&&[3,"<1I><1K><4m>","</4m></=
1K></1I>"]||!s.1g("<6Y")&&[2,"<1I><1K></1K><6L>","</6L></1I>"]||E.V.1h&&[=
1,"1s<1s>","</1s>"]||[0,"",""];1s.3O=3Dc[1]+d+c[2];1W(c[0]--)1s=3D1s.5p;9=
(E.V.1h){9(!s.1g("<1I")&&s.1g("<1K")<0)2x=3D1s.1w&&1s.1w.3j;J =
9(c[1]=3D=3D"<1I>"&&s.1g("<1K")<0)2x=3D1s.3j;L(H =
n=3D2x.K-1;n>=3D0;--n)9(E.11(2x[n],"1K")&&!2x[n].3j.K)2x[n].12.3b(2x[n]);=
9(/^\\s/.14(d))1s.3d(e.6F(d.1t(/^\\s*/)[0]),1s.1w)}d=3DE.2h(1s.3j)}9(0=3D=
=3D=3Dd.K&&(!E.11(d,"2Y")&&!E.11(d,"24")))I;9(d[0]=3D=3DW||E.11(d,"2Y")||=
d.Y)r.1a(d);J r=3DE.1R(r,d)});I r},1x:G(c,d,a){H =
e=3DE.4a(c)?{}:E.5o;9(d=3D=3D"26"&&E.V.1N)c.12.4Z;9(e[d]){9(a!=3DW)c[e[d]=
]=3Da;I c[e[d]]}J 9(E.V.1h&&d=3D=3D"R")I E.1x(c.R,"9e",a);J =
9(a=3D=3DW&&E.V.1h&&E.11(c,"2Y")&&(d=3D=3D"9d"||d=3D=3D"9a"))I =
c.97(d).6x;J 9(c.37){9(a!=3DW){9(d=3D=3D"O"&&E.11(c,"4t")&&c.12)6G"O 94 =
93\'t 92 91";c.90(d,a)}9(E.V.1h&&/6C|3k/.14(d)&&!E.4a(c))I c.4p(d,2);I =
c.4p(d)}J{9(d=3D=3D"1r"&&E.V.1h){9(a!=3DW){c.69=3D1;c.1E=3D(c.1E||"").1p(=
/6O\\([^)]*\\)/,"")+(3I(a).3s()=3D=3D"8S"?"":"6O(1r=3D"+a*6A+")")}I =
c.1E?(3I(c.1E.1t(/1r=3D([^)]*)/)[1])/6A).3s():""}d=3Dd.1p(/-([a-z])/8Q,G(=
z,b){I b.27()});9(a!=3DW)c[d]=3Da;I =
c[d]}},36:G(t){I(t||"").1p(/^\\s+|\\s+$/g,"")},2h:G(a){H r=3D[];9(1m =
a!=3D"8P")L(H i=3D0,2c=3Da.K;i<2c;i++)r.1a(a[i]);J r=3Da.2J(0);I =
r},2A:G(b,a){L(H i=3D0,2c=3Da.K;i<2c;i++)9(a[i]=3D=3Db)I =
i;I-1},1R:G(a,b){9(E.V.1h){L(H =
i=3D0;b[i];i++)9(b[i].1y!=3D8)a.1a(b[i])}J L(H =
i=3D0;b[i];i++)a.1a(b[i]);I a},4V:G(b){H r=3D[],2f=3D{};2a{L(H =
i=3D0,6y=3Db.K;i<6y;i++){H =
a=3DE.M(b[i]);9(!2f[a]){2f[a]=3DQ;r.1a(b[i])}}}29(e){r=3Db}I =
r},2W:G(b,a,c){9(1m a=3D=3D"1M")a=3D3w("P||G(a,i){I "+a+"}");H =
d=3D[];L(H =
i=3D0,4g=3Db.K;i<4g;i++)9(!c&&a(b[i],i)||c&&!a(b[i],i))d.1a(b[i]);I =
d},1X:G(c,b){9(1m b=3D=3D"1M")b=3D3w("P||G(a){I "+b+"}");H d=3D[];L(H =
i=3D0,4g=3Dc.K;i<4g;i++){H =
a=3Db(c[i],i);9(a!=3D=3DS&&a!=3DW){9(a.1c!=3D1B)a=3D[a];d=3Dd.8M(a)}}I =
d}});H v=3D8K.8I.2p();E.V=3D{4s:(v.1t(/.+(?:8F|8E|8C|8B)[\\/: =
]([\\d.]+)/)||[])[1],1N:/6w/.14(v),34:/34/.14(v),1h:/1h/.14(v)&&!/34/.14(=
v),35:/35/.14(v)&&!/(8z|6w)/.14(v)};H =
y=3DE.V.1h?"4h":"5h";E.1k({5g:!E.V.1h||U.8y=3D=3D"8x",4h:E.V.1h?"4h":"5h"=
,5o:{"L":"8w","8v":"1o","4u":y,5h:y,4h:y,3O:"3O",1o:"1o",1Q:"1Q",3c:"3c",=
2Q:"2Q",8u:"8t",26:"26",8s:"8r"}});E.N({1D:"a.12",8q:"15.4e(a,\'12\')",8p=
:"15.2I(a,2,\'2q\')",8n:"15.2I(a,2,\'4d\')",8l:"15.4e(a,\'2q\')",8k:"15.4=
e(a,\'4d\')",8j:"15.5d(a.12.1w,a)",8i:"15.5d(a.1w)",6q:"15.11(a,\'8h\')?a=
.8f||a.8e.U:15.2h(a.3j)"},G(i,n){E.1b[i]=3DG(a){H b=3DE.1X(6,n);9(a&&1m =
a=3D=3D"1M")b=3DE.3m(a,b);I =
6.2o(E.4V(b))}});E.N({5R:"3g",8c:"6j",3d:"6g",8b:"50",89:"6H"},G(i,n){E.1=
b[i]=3DG(){H a=3D1q;I 6.N(G(){L(H =
j=3D0,2c=3Da.K;j<2c;j++)E(a[j])[n](6)})}});E.N({5W:G(a){E.1x(6,a,"");6.53=
(a)},88:G(c){E.1o.1f(6,c)},87:G(c){E.1o.28(6,c)},86:G(c){E.1o[E.1o.3K(6,c=
)?"28":"1f"](6,c)},28:G(a){9(!a||E.1E(a,[6]).r.K){E.30(6);6.12.3b(6)}},4n=
:G(){E("*",6).N(G(){E.30(6)});1W(6.1w)6.3b(6.1w)}},G(i,n){E.1b[i]=3DG(){I=
 6.N(n,1q)}});E.N(["85","5Z"],G(i,a){H n=3Da.2p();E.1b[n]=3DG(h){I =
6[0]=3D=3D18?E.V.1N&&3y["84"+a]||E.5g&&38.33(U.2V["5a"+a],U.1G["5a"+a])||=
U.1G["5a"+a]:6[0]=3D=3DU?38.33(U.1G["6n"+a],U.1G["6m"+a]):h=3D=3DW?(6.K?E=
.17(6[0],n):S):6.17(n,h.1c=3D=3D3X?h:h+"2T")}});H =
C=3DE.V.1N&&3x(E.V.4s)<83?"(?:[\\\\w*57-]|\\\\\\\\.)":"(?:[\\\\w\\82-\\81=
*57-]|\\\\\\\\.)",6k=3D1u 47("^>\\\\s*("+C+"+)"),6i=3D1u =
47("^("+C+"+)(#)("+C+"+)"),6h=3D1u =
47("^([#.]?)("+C+"*)");E.1k({55:{"":"m[2]=3D=3D\'*\'||15.11(a,m[2])","#":=
"a.4p(\'22\')=3D=3Dm[2]",":":{80:"i<m[3]-0",7Z:"i>m[3]-0",2I:"m[3]-0=3D=3D=
i",6E:"m[3]-0=3D=3Di",3v:"i=3D=3D0",3u:"i=3D=3Dr.K-1",6f:"i%2=3D=3D0",6e:=
"i%2","3v-46":"a.12.4l(\'*\')[0]=3D=3Da","3u-46":"15.2I(a.12.5p,1,\'4d\')=
=3D=3Da","7X-46":"!15.2I(a.12.5p,2,\'4d\')",1D:"a.1w",4n:"!a.1w",7W:"(a.6=
s||a.7V||15(a).2g()||\'\').1g(m[3])>=3D0",3R:\'"1P"!=3Da.O&&15.17(a,"19")=
!=3D"2s"&&15.17(a,"4C")!=3D"1P"\',1P:\'"1P"=3D=3Da.O||15.17(a,"19")=3D=3D=
"2s"||15.17(a,"4C")=3D=3D"1P"\',7U:"!a.3c",3c:"a.3c",2Q:"a.2Q",26:"a.26||=
15.1x(a,\'26\')",2g:"\'2g\'=3D=3Da.O",4k:"\'4k\'=3D=3Da.O",5j:"\'5j\'=3D=3D=
a.O",54:"\'54\'=3D=3Da.O",52:"\'52\'=3D=3Da.O",51:"\'51\'=3D=3Da.O",6d:"\=
'6d\'=3D=3Da.O",6c:"\'6c\'=3D=3Da.O",2r:\'"2r"=3D=3Da.O||15.11(a,"2r")\',=
4t:"/4t|24|6b|2r/i.14(a.11)",3K:"15.1Y(m[3],a).K",7S:"/h\\\\d/i.14(a.11)"=
,7R:"15.2W(15.32,G(1b){I a=3D=3D1b.T;}).K"}},6a:[/^(\\[) *@?([\\w-]+) =
*([!*$^~=3D]*) *(\'?"?)(.*?)\\4 =
*\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,1u =
47("^([:.#]*)("+C+"+)")],3m:G(a,c,b){H d,2b=3D[];1W(a&&a!=3Dd){d=3Da;H =
f=3DE.1E(a,c,b);a=3Df.t.1p(/^\\s*,\\s*/,"");2b=3Db?c=3Df.r:E.1R(2b,f.r)}I=
 2b},1Y:G(t,o){9(1m t!=3D"1M")I[t];9(o&&!o.1y)o=3DS;o=3Do||U;H =
d=3D[o],2f=3D[],3u;1W(t&&3u!=3Dt){H r=3D[];3u=3Dt;t=3DE.36(t);H l=3DP;H =
g=3D6k;H m=3Dg.2S(t);9(m){H p=3Dm[1].27();L(H i=3D0;d[i];i++)L(H =
c=3Dd[i].1w;c;c=3Dc.2q)9(c.1y=3D=3D1&&(p=3D=3D"*"||c.11.27()=3D=3Dp.27())=
)r.1a(c);d=3Dr;t=3Dt.1p(g,"");9(t.1g(" =
")=3D=3D0)6r;l=3DQ}J{g=3D/^([>+~])\\s*(\\w*)/i;9((m=3Dg.2S(t))!=3DS){r=3D=
[];H p=3Dm[2],1R=3D{};m=3Dm[1];L(H j=3D0,31=3Dd.K;j<31;j++){H =
n=3Dm=3D=3D"~"||m=3D=3D"+"?d[j].2q:d[j].1w;L(;n;n=3Dn.2q)9(n.1y=3D=3D1){H=
 =
h=3DE.M(n);9(m=3D=3D"~"&&1R[h])1T;9(!p||n.11.27()=3D=3Dp.27()){9(m=3D=3D"=
~")1R[h]=3DQ;r.1a(n)}9(m=3D=3D"+")1T}}d=3Dr;t=3DE.36(t.1p(g,""));l=3DQ}}9=
(t&&!l){9(!t.1g(",")){9(o=3D=3Dd[0])d.44();2f=3DE.1R(2f,d);r=3Dd=3D[o];t=3D=
" "+t.68(1,t.K)}J{H k=3D6i;H =
m=3Dk.2S(t);9(m){m=3D[0,m[2],m[3],m[1]]}J{k=3D6h;m=3Dk.2S(t)}m[2]=3Dm[2].=
1p(/\\\\/g,"");H f=3Dd[d.K-1];9(m[1]=3D=3D"#"&&f&&f.3S&&!E.4a(f)){H =
q=3Df.3S(m[2]);9((E.V.1h||E.V.34)&&q&&1m =
q.22=3D=3D"1M"&&q.22!=3Dm[2])q=3DE(\'[@22=3D"\'+m[2]+\'"]\',f)[0];d=3Dr=3D=
q&&(!m[3]||E.11(q,m[3]))?[q]:[]}J{L(H i=3D0;d[i];i++){H =
a=3Dm[1]=3D=3D"#"&&m[3]?m[3]:m[1]!=3D""||m[0]=3D=3D""?"*":m[2];9(a=3D=3D"=
*"&&d[i].11.2p()=3D=3D"5i")a=3D"3a";r=3DE.1R(r,d[i].4l(a))}9(m[1]=3D=3D".=
")r=3DE.4X(r,m[2]);9(m[1]=3D=3D"#"){H e=3D[];L(H =
i=3D0;r[i];i++)9(r[i].4p("22")=3D=3Dm[2]){e=3D[r[i]];1T}r=3De}d=3Dr}t=3Dt=
.1p(k,"")}}9(t){H =
b=3DE.1E(t,r);d=3Dr=3Db.r;t=3DE.36(b.t)}}9(t)d=3D[];9(d&&o=3D=3Dd[0])d.44=
();2f=3DE.1R(2f,d);I 2f},4X:G(r,m,a){m=3D" "+m+" ";H c=3D[];L(H =
i=3D0;r[i];i++){H b=3D(" "+r[i].1o+" =
").1g(m)>=3D0;9(!a&&b||a&&!b)c.1a(r[i])}I c},1E:G(t,r,h){H =
d;1W(t&&t!=3Dd){d=3Dt;H p=3DE.6a,m;L(H =
i=3D0;p[i];i++){m=3Dp[i].2S(t);9(m){t=3Dt.7O(m[0].K);m[2]=3Dm[2].1p(/\\\\=
/g,"");1T}}9(!m)1T;9(m[1]=3D=3D":"&&m[2]=3D=3D"5V")r=3DE.1E(m[3],r,Q).r;J=
 9(m[1]=3D=3D".")r=3DE.4X(r,m[2],h);J 9(m[1]=3D=3D"["){H =
g=3D[],O=3Dm[3];L(H i=3D0,31=3Dr.K;i<31;i++){H =
a=3Dr[i],z=3Da[E.5o[m[2]]||m[2]];9(z=3D=3DS||/6C|3k|26/.14(m[2]))z=3DE.1x=
(a,m[2])||\'\';9((O=3D=3D""&&!!z||O=3D=3D"=3D"&&z=3D=3Dm[5]||O=3D=3D"!=3D=
"&&z!=3Dm[5]||O=3D=3D"^=3D"&&z&&!z.1g(m[5])||O=3D=3D"$=3D"&&z.68(z.K-m[5]=
.K)=3D=3Dm[5]||(O=3D=3D"*=3D"||O=3D=3D"~=3D")&&z.1g(m[5])>=3D0)^h)g.1a(a)=
}r=3Dg}J 9(m[1]=3D=3D":"&&m[2]=3D=3D"2I-46"){H =
e=3D{},g=3D[],14=3D/(\\d*)n\\+?(\\d*)/.2S(m[3]=3D=3D"6f"&&"2n"||m[3]=3D=3D=
"6e"&&"2n+1"||!/\\D/.14(m[3])&&"n+"+m[3]||m[3]),3v=3D(14[1]||1)-0,d=3D14[=
2]-0;L(H i=3D0,31=3Dr.K;i<31;i++){H =
j=3Dr[i],12=3Dj.12,22=3DE.M(12);9(!e[22]){H c=3D1;L(H =
n=3D12.1w;n;n=3Dn.2q)9(n.1y=3D=3D1)n.4U=3Dc++;e[22]=3DQ}H =
b=3DP;9(3v=3D=3D1){9(d=3D=3D0||j.4U=3D=3Dd)b=3DQ}J =
9((j.4U+d)%3v=3D=3D0)b=3DQ;9(b^h)g.1a(j)}r=3Dg}J{H f=3DE.55[m[1]];9(1m =
f!=3D"1M")f=3DE.55[m[1]][m[2]];f=3D3w("P||G(a,i){I =
"+f+"}");r=3DE.2W(r,f,h)}}I{r:r,t:t}},4e:G(b,c){H d=3D[];H =
a=3Db[c];1W(a&&a!=3DU){9(a.1y=3D=3D1)d.1a(a);a=3Da[c]}I =
d},2I:G(a,e,c,b){e=3De||1;H =
d=3D0;L(;a;a=3Da[c])9(a.1y=3D=3D1&&++d=3D=3De)1T;I a},5d:G(n,a){H =
r=3D[];L(;n;n=3Dn.2q){9(n.1y=3D=3D1&&(!a||n!=3Da))r.1a(n)}I =
r}});E.1j=3D{1f:G(g,e,c,h){9(E.V.1h&&g.4j!=3DW)g=3D18;9(!c.2u)c.2u=3D6.2u=
++;9(h!=3DW){H d=3Dc;c=3DG(){I d.16(6,1q)};c.M=3Dh;c.2u=3Dd.2u}H =
i=3De.2l(".");e=3Di[0];c.O=3Di[1];H b=3DE.M(g,"2P")||E.M(g,"2P",{});H =
f=3DE.M(g,"2t",G(){H a;9(1m E=3D=3D"W"||E.1j.4T)I =
a;a=3DE.1j.2t.16(g,1q);I a});H =
j=3Db[e];9(!j){j=3Db[e]=3D{};9(g.4S)g.4S(e,f,P);J =
g.7N("43"+e,f)}j[c.2u]=3Dc;6.1Z[e]=3DQ},2u:1,1Z:{},28:G(d,c,b){H =
e=3DE.M(d,"2P"),2L,4I;9(1m c=3D=3D"1M"){H =
a=3Dc.2l(".");c=3Da[0]}9(e){9(c&&c.O){b=3Dc.4Q;c=3Dc.O}9(!c){L(c 1i =
e)6.28(d,c)}J 9(e[c]){9(b)2E e[c][b.2u];J L(b 1i =
e[c])9(!a[1]||e[c][b].O=3D=3Da[1])2E e[c][b];L(2L 1i =
e[c])1T;9(!2L){9(d.4P)d.4P(c,E.M(d,"2t"),P);J =
d.7M("43"+c,E.M(d,"2t"));2L=3DS;2E e[c]}}L(2L 1i =
e)1T;9(!2L){E.30(d,"2P");E.30(d,"2t")}}},1F:G(d,b,e,c,f){b=3DE.2h(b||[]);=
9(!e){9(6.1Z[d])E("*").1f([18,U]).1F(d,b)}J{H =
a,2L,1b=3DE.1n(e[d]||S),4N=3D!b[0]||!b[0].2M;9(4N)b.4w(6.4M({O:d,2m:e}));=
b[0].O=3Dd;9(E.1n(E.M(e,"2t")))a=3DE.M(e,"2t").16(e,b);9(!1b&&e["43"+d]&&=
e["43"+d].16(e,b)=3D=3D=3DP)a=3DP;9(4N)b.44();9(f&&f.16(e,b)=3D=3D=3DP)a=3D=
P;9(1b&&c!=3D=3DP&&a!=3D=3DP&&!(E.11(e,\'a\')&&d=3D=3D"4L")){6.4T=3DQ;e[d=
]()}6.4T=3DP}I a},2t:G(d){H a;d=3DE.1j.4M(d||18.1j||{});H =
b=3Dd.O.2l(".");d.O=3Db[0];H =
c=3DE.M(6,"2P")&&E.M(6,"2P")[d.O],3q=3D1B.3A.2J.2O(1q,1);3q.4w(d);L(H j =
1i c){3q[0].4Q=3Dc[j];3q[0].M=3Dc[j].M;9(!b[1]||c[j].O=3D=3Db[1]){H =
e=3Dc[j].16(6,3q);9(a!=3D=3DP)a=3De;9(e=3D=3D=3DP){d.2M();d.3p()}}}9(E.V.=
1h)d.2m=3Dd.2M=3Dd.3p=3Dd.4Q=3Dd.M=3DS;I a},4M:G(c){H =
a=3Dc;c=3DE.1k({},a);c.2M=3DG(){9(a.2M)a.2M();a.7L=3DP};c.3p=3DG(){9(a.3p=
)a.3p();a.7K=3DQ};9(!c.2m&&c.65)c.2m=3Dc.65;9(E.V.1N&&c.2m.1y=3D=3D3)c.2m=
=3Da.2m.12;9(!c.4K&&c.4J)c.4K=3Dc.4J=3D=3Dc.2m?c.7H:c.4J;9(c.64=3D=3DS&&c=
.63!=3DS){H =
e=3DU.2V,b=3DU.1G;c.64=3Dc.63+(e&&e.2R||b.2R||0);c.7E=3Dc.7D+(e&&e.2B||b.=
2B||0)}9(!c.3Y&&(c.61||c.60))c.3Y=3Dc.61||c.60;9(!c.5F&&c.5D)c.5F=3Dc.5D;=
9(!c.3Y&&c.2r)c.3Y=3D(c.2r&1?1:(c.2r&2?3:(c.2r&4?2:0)));I =
c}};E.1b.1k({3W:G(c,a,b){I =
c=3D=3D"5Y"?6.2G(c,a,b):6.N(G(){E.1j.1f(6,c,b||a,b&&a)})},2G:G(d,b,c){I =
6.N(G(){E.1j.1f(6,d,G(a){E(6).5X(a);I(c||b).16(6,1q)},c&&b)})},5X:G(a,b){=
I 6.N(G(){E.1j.28(6,a,b)})},1F:G(c,a,b){I =
6.N(G(){E.1j.1F(c,a,6,Q,b)})},7x:G(c,a,b){9(6[0])I =
E.1j.1F(c,a,6[0],P,b)},25:G(){H a=3D1q;I =
6.4L(G(e){6.4H=3D0=3D=3D6.4H?1:0;e.2M();I =
a[6.4H].16(6,[e])||P})},7v:G(f,g){G 4G(e){H =
p=3De.4K;1W(p&&p!=3D6)2a{p=3Dp.12}29(e){p=3D6};9(p=3D=3D6)I =
P;I(e.O=3D=3D"4x"?f:g).16(6,[e])}I =
6.4x(4G).5U(4G)},2d:G(f){5T();9(E.3T)f.16(U,[E]);J E.3l.1a(G(){I =
f.16(6,[E])});I =
6}});E.1k({3T:P,3l:[],2d:G(){9(!E.3T){E.3T=3DQ;9(E.3l){E.N(E.3l,G(){6.16(=
U)});E.3l=3DS}9(E.V.35||E.V.34)U.4P("5S",E.2d,P);9(!18.7t.K)E(18).39(G(){=
E("#4E").28()})}}});E.N(("7s,7r,39,7q,6n,5Y,4L,7p,"+"7n,7m,7l,4x,5U,7k,24=
,"+"51,7j,7i,7h,3U").2l(","),G(i,o){E.1b[o]=3DG(f){I =
f?6.3W(o,f):6.1F(o)}});H x=3DP;G =
5T(){9(x)I;x=3DQ;9(E.V.35||E.V.34)U.4S("5S",E.2d,P);J =
9(E.V.1h){U.7f("<7d"+"7y 22=3D4E 7z=3DQ "+"3k=3D//:><\\/1J>");H =
a=3DU.3S("4E");9(a)a.62=3DG(){9(6.2C!=3D"1l")I;E.2d()};a=3DS}J =
9(E.V.1N)E.4B=3D4j(G(){9(U.2C=3D=3D"5Q"||U.2C=3D=3D"1l"){4A(E.4B);E.4B=3D=
S;E.2d()}},10);E.1j.1f(18,"39",E.2d)}E.1b.1k({39:G(g,d,c){9(E.1n(g))I =
6.3W("39",g);H e=3Dg.1g(" ");9(e>=3D0){H =
i=3Dg.2J(e,g.K);g=3Dg.2J(0,e)}c=3Dc||G(){};H =
f=3D"4z";9(d)9(E.1n(d)){c=3Dd;d=3DS}J{d=3DE.3a(d);f=3D"5P"}H =
h=3D6;E.3G({1d:g,O:f,M:d,1l:G(a,b){9(b=3D=3D"1C"||b=3D=3D"5O")h.4o(i?E("<=
1s/>").3g(a.40.1p(/<1J(.|\\s)*?\\/1J>/g,"")).1Y(i):a.40);56(G(){h.N(c,[a.=
40,b,a])},13)}});I 6},7a:G(){I E.3a(6.5M())},5M:G(){I 6.1X(G(){I =
E.11(6,"2Y")?E.2h(6.79):6}).1E(G(){I =
6.2H&&!6.3c&&(6.2Q||/24|6b/i.14(6.11)||/2g|1P|52/i.14(6.O))}).1X(G(i,c){H=
 b=3DE(6).3i();I =
b=3D=3DS?S:b.1c=3D=3D1B?E.1X(b,G(a,i){I{2H:c.2H,1Q:a}}):{2H:c.2H,1Q:b}}).=
21()}});E.N("5L,5K,6t,5J,5I,5H".2l(","),G(i,o){E.1b[o]=3DG(f){I =
6.3W(o,f)}});H B=3D(1u =
3D).3B();E.1k({21:G(d,b,a,c){9(E.1n(b)){a=3Db;b=3DS}I =
E.3G({O:"4z",1d:d,M:b,1C:a,1V:c})},78:G(b,a){I =
E.21(b,S,a,"1J")},77:G(c,b,a){I =
E.21(c,b,a,"45")},76:G(d,b,a,c){9(E.1n(b)){a=3Db;b=3D{}}I =
E.3G({O:"5P",1d:d,M:b,1C:a,1V:c})},75:G(a){E.1k(E.59,a)},59:{1Z:Q,O:"4z",=
2z:0,5G:"74/x-73-2Y-72",6o:Q,3e:Q,M:S},49:{},3G:G(s){H =
f,2y=3D/=3D(\\?|%3F)/g,1v,M;s=3DE.1k(Q,s,E.1k(Q,{},E.59,s));9(s.M&&s.6o&&=
1m =
s.M!=3D"1M")s.M=3DE.3a(s.M);9(s.1V=3D=3D"4b"){9(s.O.2p()=3D=3D"21"){9(!s.=
1d.1t(2y))s.1d+=3D(s.1d.1t(/\\?/)?"&":"?")+(s.4b||"5E")+"=3D?"}J =
9(!s.M||!s.M.1t(2y))s.M=3D(s.M?s.M+"&":"")+(s.4b||"5E")+"=3D?";s.1V=3D"45=
"}9(s.1V=3D=3D"45"&&(s.M&&s.M.1t(2y)||s.1d.1t(2y))){f=3D"4b"+B++;9(s.M)s.=
M=3Ds.M.1p(2y,"=3D"+f);s.1d=3Ds.1d.1p(2y,"=3D"+f);s.1V=3D"1J";18[f]=3DG(a=
){M=3Da;1C();1l();18[f]=3DW;2a{2E =
18[f]}29(e){}}}9(s.1V=3D=3D"1J"&&s.1L=3D=3DS)s.1L=3DP;9(s.1L=3D=3D=3DP&&s=
.O.2p()=3D=3D"21")s.1d+=3D(s.1d.1t(/\\?/)?"&":"?")+"57=3D"+(1u =
3D()).3B();9(s.M&&s.O.2p()=3D=3D"21"){s.1d+=3D(s.1d.1t(/\\?/)?"&":"?")+s.=
M;s.M=3DS}9(s.1Z&&!E.5b++)E.1j.1F("5L");9(!s.1d.1g("8g")&&s.1V=3D=3D"1J")=
{H h=3DU.4l("9U")[0];H g=3DU.5B("1J");g.3k=3Ds.1d;9(!f&&(s.1C||s.1l)){H =
j=3DP;g.9R=3Dg.62=3DG(){9(!j&&(!6.2C||6.2C=3D=3D"5Q"||6.2C=3D=3D"1l")){j=3D=
Q;1C();1l();h.3b(g)}}}h.58(g);I}H k=3DP;H i=3D18.6X?1u 6X("9P.9O"):1u =
6W();i.9M(s.O,s.1d,s.3e);9(s.M)i.5C("9J-9I",s.5G);9(s.5y)i.5C("9H-5x-9F",=
E.49[s.1d]||"9D, 9C 9B 9A 5v:5v:5v =
9z");i.5C("X-9x-9v","6W");9(s.6U)s.6U(i);9(s.1Z)E.1j.1F("5H",[i,s]);H =
c=3DG(a){9(!k&&i&&(i.2C=3D=3D4||a=3D=3D"2z")){k=3DQ;9(d){4A(d);d=3DS}1v=3D=
a=3D=3D"2z"&&"2z"||!E.6S(i)&&"3U"||s.5y&&E.6R(i,s.1d)&&"5O"||"1C";9(1v=3D=
=3D"1C"){2a{M=3DE.6Q(i,s.1V)}29(e){1v=3D"5k"}}9(1v=3D=3D"1C"){H =
b;2a{b=3Di.5s("6P-5x")}29(e){}9(s.5y&&b)E.49[s.1d]=3Db;9(!f)1C()}J =
E.5r(s,i,1v);1l();9(s.3e)i=3DS}};9(s.3e){H =
d=3D4j(c,13);9(s.2z>0)56(G(){9(i){i.9q();9(!k)c("2z")}},s.2z)}2a{i.9o(s.M=
)}29(e){E.5r(s,i,S,e)}9(!s.3e)c();I i;G =
1C(){9(s.1C)s.1C(M,1v);9(s.1Z)E.1j.1F("5I",[i,s])}G =
1l(){9(s.1l)s.1l(i,1v);9(s.1Z)E.1j.1F("6t",[i,s]);9(s.1Z&&!--E.5b)E.1j.1F=
("5K")}},5r:G(s,a,b,e){9(s.3U)s.3U(a,b,e);9(s.1Z)E.1j.1F("5J",[a,s,e])},5=
b:0,6S:G(r){2a{I!r.1v&&9n.9l=3D=3D"54:"||(r.1v>=3D6N&&r.1v<9j)||r.1v=3D=3D=
6M||E.V.1N&&r.1v=3D=3DW}29(e){}I P},6R:G(a,c){2a{H b=3Da.5s("6P-5x");I =
a.1v=3D=3D6M||b=3D=3DE.49[c]||E.V.1N&&a.1v=3D=3DW}29(e){}I =
P},6Q:G(r,b){H c=3Dr.5s("9i-O");H =
d=3Db=3D=3D"6K"||!b&&c&&c.1g("6K")>=3D0;H =
a=3Dd?r.9g:r.40;9(d&&a.2V.37=3D=3D"5k")6G"5k";9(b=3D=3D"1J")E.5f(a);9(b=3D=
=3D"45")a=3D3w("("+a+")");I a},3a:G(a){H =
s=3D[];9(a.1c=3D=3D1B||a.4c)E.N(a,G(){s.1a(3f(6.2H)+"=3D"+3f(6.1Q))});J =
L(H j 1i =
a)9(a[j]&&a[j].1c=3D=3D1B)E.N(a[j],G(){s.1a(3f(j)+"=3D"+3f(6))});J =
s.1a(3f(j)+"=3D"+3f(a[j]));I =
s.66("&").1p(/%20/g,"+")}});E.1b.1k({1A:G(b,a){I =
b?6.1U({1H:"1A",2N:"1A",1r:"1A"},b,a):6.1E(":1P").N(G(){6.R.19=3D6.3h?6.3=
h:"";9(E.17(6,"19")=3D=3D"2s")6.R.19=3D"2Z"}).2D()},1z:G(b,a){I =
b?6.1U({1H:"1z",2N:"1z",1r:"1z"},b,a):6.1E(":3R").N(G(){6.3h=3D6.3h||E.17=
(6,"19");9(6.3h=3D=3D"2s")6.3h=3D"2Z";6.R.19=3D"2s"}).2D()},6J:E.1b.25,25=
:G(a,b){I =
E.1n(a)&&E.1n(b)?6.6J(a,b):a?6.1U({1H:"25",2N:"25",1r:"25"},a,b):6.N(G(){=
E(6)[E(6).3t(":1P")?"1A":"1z"]()})},9c:G(b,a){I =
6.1U({1H:"1A"},b,a)},9b:G(b,a){I 6.1U({1H:"1z"},b,a)},99:G(b,a){I =
6.1U({1H:"25"},b,a)},98:G(b,a){I 6.1U({1r:"1A"},b,a)},96:G(b,a){I =
6.1U({1r:"1z"},b,a)},95:G(c,a,b){I 6.1U({1r:a},c,b)},1U:G(k,i,h,g){H =
j=3DE.6D(i,h,g);I 6[j.3L=3D=3D=3DP?"N":"3L"](G(){j=3DE.1k({},j);H =
f=3DE(6).3t(":1P"),3y=3D6;L(H p 1i =
k){9(k[p]=3D=3D"1z"&&f||k[p]=3D=3D"1A"&&!f)I =
E.1n(j.1l)&&j.1l.16(6);9(p=3D=3D"1H"||p=3D=3D"2N"){j.19=3DE.17(6,"19");j.=
2U=3D6.R.2U}}9(j.2U!=3DS)6.R.2U=3D"1P";j.3M=3DE.1k({},k);E.N(k,G(c,a){H =
e=3D1u =
E.2j(3y,j,c);9(/25|1A|1z/.14(a))e[a=3D=3D"25"?f?"1A":"1z":a](k);J{H =
b=3Da.3s().1t(/^([+-]=3D)?([\\d+-.]+)(.*)$/),1O=3De.2b(Q)||0;9(b){H =
d=3D3I(b[2]),2i=3Db[3]||"2T";9(2i!=3D"2T"){3y.R[c]=3D(d||1)+2i;1O=3D((d||=
1)/e.2b(Q))*1O;3y.R[c]=3D1O+2i}9(b[1])d=3D((b[1]=3D=3D"-=3D"?-1:1)*d)+1O;=
e.3N(1O,d,2i)}J e.3N(1O,a,"")}});I =
Q})},3L:G(a,b){9(E.1n(a)){b=3Da;a=3D"2j"}9(!a||(1m a=3D=3D"1M"&&!b))I =
A(6[0],a);I =
6.N(G(){9(b.1c=3D=3D1B)A(6,a,b);J{A(6,a).1a(b);9(A(6,a).K=3D=3D1)b.16(6)}=
})},9f:G(){H a=3DE.32;I 6.N(G(){L(H =
i=3D0;i<a.K;i++)9(a[i].T=3D=3D6)a.6I(i--,1)}).5n()}});H =
A=3DG(b,c,a){9(!b)I;H =
q=3DE.M(b,c+"3L");9(!q||a)q=3DE.M(b,c+"3L",a?E.2h(a):[]);I =
q};E.1b.5n=3DG(a){a=3Da||"2j";I 6.N(G(){H =
q=3DA(6,a);q.44();9(q.K)q[0].16(6)})};E.1k({6D:G(b,a,c){H =
d=3Db&&b.1c=3D=3D8Z?b:{1l:c||!c&&a||E.1n(b)&&b,2e:b,3J:c&&a||a&&a.1c!=3D8=
Y&&a};d.2e=3D(d.2e&&d.2e.1c=3D=3D4W?d.2e:{8X:8W,8V:6N}[d.2e])||8T;d.3r=3D=
d.1l;d.1l=3DG(){E(6).5n();9(E.1n(d.3r))d.3r.16(6)};I =
d},3J:{6B:G(p,n,b,a){I =
b+a*p},5q:G(p,n,b,a){I((-38.9s(p*38.8R)/2)+0.5)*a+b}},32:[],2j:G(b,c,a){6=
.Y=3Dc;6.T=3Db;6.1e=3Da;9(!c.3P)c.3P=3D{}}});E.2j.3A=3D{4r:G(){9(6.Y.2F)6=
.Y.2F.16(6.T,[6.2v,6]);(E.2j.2F[6.1e]||E.2j.2F.6z)(6);9(6.1e=3D=3D"1H"||6=
.1e=3D=3D"2N")6.T.R.19=3D"2Z"},2b:G(a){9(6.T[6.1e]!=3DS&&6.T.R[6.1e]=3D=3D=
S)I 6.T[6.1e];H r=3D3I(E.3C(6.T,6.1e,a));I =
r&&r>-8O?r:3I(E.17(6.T,6.1e))||0},3N:G(c,b,e){6.5u=3D(1u =
3D()).3B();6.1O=3Dc;6.2D=3Db;6.2i=3De||6.2i||"2T";6.2v=3D6.1O;6.4q=3D6.4i=
=3D0;6.4r();H f=3D6;G t(){I =
f.2F()}t.T=3D6.T;E.32.1a(t);9(E.32.K=3D=3D1){H d=3D4j(G(){H a=3DE.32;L(H =
i=3D0;i<a.K;i++)9(!a[i]())a.6I(i--,1);9(!a.K)4A(d)},13)}},1A:G(){6.Y.3P[6=
.1e]=3DE.1x(6.T.R,6.1e);6.Y.1A=3DQ;6.3N(0,6.2b());9(6.1e=3D=3D"2N"||6.1e=3D=
=3D"1H")6.T.R[6.1e]=3D"8N";E(6.T).1A()},1z:G(){6.Y.3P[6.1e]=3DE.1x(6.T.R,=
6.1e);6.Y.1z=3DQ;6.3N(6.2b(),0)},2F:G(){H t=3D(1u =
3D()).3B();9(t>6.Y.2e+6.5u){6.2v=3D6.2D;6.4q=3D6.4i=3D1;6.4r();6.Y.3M[6.1=
e]=3DQ;H a=3DQ;L(H i 1i =
6.Y.3M)9(6.Y.3M[i]!=3D=3DQ)a=3DP;9(a){9(6.Y.19!=3DS){6.T.R.2U=3D6.Y.2U;6.=
T.R.19=3D6.Y.19;9(E.17(6.T,"19")=3D=3D"2s")6.T.R.19=3D"2Z"}9(6.Y.1z)6.T.R=
.19=3D"2s";9(6.Y.1z||6.Y.1A)L(H p 1i =
6.Y.3M)E.1x(6.T.R,p,6.Y.3P[p])}9(a&&E.1n(6.Y.1l))6.Y.1l.16(6.T);I P}J{H =
n=3Dt-6.5u;6.4i=3Dn/6.Y.2e;6.4q=3DE.3J[6.Y.3J||(E.3J.5q?"5q":"6B")](6.4i,=
n,0,1,6.Y.2e);6.2v=3D6.1O+((6.2D-6.1O)*6.4q);6.4r()}I =
Q}};E.2j.2F=3D{2R:G(a){a.T.2R=3Da.2v},2B:G(a){a.T.2B=3Da.2v},1r:G(a){E.1x=
(a.T.R,"1r",a.2v)},6z:G(a){a.T.R[a.1e]=3Da.2v+a.2i}};E.1b.6m=3DG(){H =
c=3D0,3E=3D0,T=3D6[0],5t;9(T)8L(E.V){H =
b=3DE.17(T,"2X")=3D=3D"4F",1D=3DT.12,23=3DT.23,2K=3DT.3H,4f=3D1N&&3x(4s)<=
8J;9(T.6V){5w=3DT.6V();1f(5w.1S+38.33(2K.2V.2R,2K.1G.2R),5w.3E+38.33(2K.2=
V.2B,2K.1G.2B));9(1h){H =
d=3DE("4o").17("8H");d=3D(d=3D=3D"8G"||E.5g&&3x(4s)>=3D7)&&2||d;1f(-d,-d)=
}}J{1f(T.5l,T.5z);1W(23){1f(23.5l,23.5z);9(35&&/^t[d|h]$/i.14(1D.37)||!4f=
)d(23);9(4f&&!b&&E.17(23,"2X")=3D=3D"4F")b=3DQ;23=3D23.23}1W(1D.37&&!/^1G=
|4o$/i.14(1D.37)){9(!/^8D|1I-9S.*$/i.14(E.17(1D,"19")))1f(-1D.2R,-1D.2B);=
9(35&&E.17(1D,"2U")!=3D"3R")d(1D);1D=3D1D.12}9(4f&&b)1f(-2K.1G.5l,-2K.1G.=
5z)}5t=3D{3E:3E,1S:c}}I 5t;G d(a){1f(E.17(a,"9T"),E.17(a,"8A"))}G =
1f(l,t){c+=3D3x(l)||0;3E+=3D3x(t)||0}}})();',62,616,'||||||this|||if|||||=
||||||||||||||||||||||||||||function|var|return|else|length|for|data|each=
|type|false|true|style|null|elem|document|browser|undefined||options|||no=
deName|parentNode||test|jQuery|apply|css|window|display|push|fn|construct=
or|url|prop|add|indexOf|msie|in|event|extend|complete|typeof|isFunction|c=
lassName|replace|arguments|opacity|div|match|new|status|firstChild|attr|n=
odeType|hide|show|Array|success|parent|filter|trigger|body|height|table|s=
cript|tbody|cache|string|safari|start|hidden|value|merge|left|break|anima=
te|dataType|while|map|find|global||get|id|offsetParent|select|toggle|sele=
cted|toUpperCase|remove|catch|try|cur|al|ready|duration|done|text|makeArr=
ay|unit|fx|swap|split|target||pushStack|toLowerCase|nextSibling|button|no=
ne|handle|guid|now|stack|tb|jsre|timeout|inArray|scrollTop|readyState|end=
|delete|step|one|name|nth|slice|doc|ret|preventDefault|width|call|events|=
checked|scrollLeft|exec|px|overflow|documentElement|grep|position|form|bl=
ock|removeData|rl|timers|max|opera|mozilla|trim|tagName|Math|load|param|r=
emoveChild|disabled|insertBefore|async|encodeURIComponent|append|oldblock=
|val|childNodes|src|readyList|multiFilter|color|defaultView|stopPropagati=
on|args|old|toString|is|last|first|eval|parseInt|self|domManip|prototype|=
getTime|curCSS|Date|top||ajax|ownerDocument|parseFloat|easing|has|queue|c=
urAnim|custom|innerHTML|orig|currentStyle|visible|getElementById|isReady|=
error|static|bind|String|which|getComputedStyle|responseText|oWidth|oHeig=
ht|on|shift|json|child|RegExp|ol|lastModified|isXMLDoc|jsonp|jquery|previ=
ousSibling|dir|safari2|el|styleFloat|state|setInterval|radio|getElementsB=
yTagName|tr|empty|html|getAttribute|pos|update|version|input|float|runtim=
eStyle|unshift|mouseover|getPropertyValue|GET|clearInterval|safariTimer|v=
isibility|clean|__ie_init|absolute|handleHover|lastToggle|index|fromEleme=
nt|relatedTarget|click|fix|evt|andSelf|removeEventListener|handler|cloneN=
ode|addEventListener|triggered|nodeIndex|unique|Number|classFilter|prevOb=
ject|selectedIndex|after|submit|password|removeAttribute|file|expr|setTim=
eout|_|appendChild|ajaxSettings|client|active|win|sibling|deep|globalEval=
|boxModel|cssFloat|object|checkbox|parsererror|offsetLeft|wrapAll|dequeue=
|props|lastChild|swing|handleError|getResponseHeader|results|startTime|00=
|box|Modified|ifModified|offsetTop|evalScript|createElement|setRequestHea=
der|ctrlKey|callback|metaKey|contentType|ajaxSend|ajaxSuccess|ajaxError|a=
jaxStop|ajaxStart|serializeArray|init|notmodified|POST|loaded|appendTo|DO=
MContentLoaded|bindReady|mouseout|not|removeAttr|unbind|unload|Width|keyC=
ode|charCode|onreadystatechange|clientX|pageX|srcElement|join|outerHTML|s=
ubstr|zoom|parse|textarea|reset|image|odd|even|before|quickClass|quickID|=
prepend|quickChild|execScript|offset|scroll|processData|uuid|contents|con=
tinue|textContent|ajaxComplete|clone|setArray|webkit|nodeValue|fl|_defaul=
t|100|linear|href|speed|eq|createTextNode|throw|replaceWith|splice|_toggl=
e|xml|colgroup|304|200|alpha|Last|httpData|httpNotModified|httpSuccess|fi=
eldset|beforeSend|getBoundingClientRect|XMLHttpRequest|ActiveXObject|col|=
br|abbr|pixelLeft|urlencoded|www|application|ajaxSetup|post|getJSON|getSc=
ript|elements|serialize|clientWidth|hasClass|scr|clientHeight|write|relat=
ive|keyup|keypress|keydown|change|mousemove|mouseup|mousedown|right|dblcl=
ick|resize|focus|blur|frames|instanceof|hover|offsetWidth|triggerHandler|=
ipt|defer|offsetHeight|border|padding|clientY|pageY|Left|Right|toElement|=
Bottom|Top|cancelBubble|returnValue|detachEvent|attachEvent|substring|lin=
e|weight|animated|header|font|enabled|innerText|contains|only|size|gt|lt|=
uFFFF|u0128|417|inner|Height|toggleClass|removeClass|addClass|replaceAll|=
noConflict|insertAfter|prependTo|wrap|contentWindow|contentDocument|http|=
iframe|children|siblings|prevAll|nextAll|wrapInner|prev|Boolean|next|pare=
nts|maxLength|maxlength|readOnly|readonly|class|htmlFor|CSS1Compat|compat=
Mode|compatible|borderTopWidth|ie|ra|inline|it|rv|medium|borderWidth|user=
Agent|522|navigator|with|concat|1px|10000|array|ig|PI|NaN|400|reverse|fas=
t|600|slow|Function|Object|setAttribute|changed|be|can|property|fadeTo|fa=
deOut|getAttributeNode|fadeIn|slideToggle|method|slideUp|slideDown|action=
|cssText|stop|responseXML|option|content|300|th|protocol|td|location|send=
|cap|abort|colg|cos|tfoot|thead|With|leg|Requested|opt|GMT|1970|Jan|01|Th=
u|area|Since|hr|If|Type|Content|meta|specified|open|link|XMLHTTP|Microsof=
t|img|onload|row|borderLeftWidth|head|attributes'.split('|'),0,{}))=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/jquery-impromptu.1.3.js

/*=0A=
 * jQuery Impromptu=0A=
 * By: Trent Richardson [http://trentrichardson.com]=0A=
 * Version 1.3=0A=
 * Last Modified: 2/22/2008=0A=
 * =0A=
 * Copyright 2008 Trent Richardson=0A=
 *=0A=
 * Licensed under the Apache License, Version 2.0 (the "License");=0A=
 * you may not use this file except in compliance with the License.=0A=
 * You may obtain a copy of the License at=0A=
 *=0A=
 *     http://www.apache.org/licenses/LICENSE-2.0=0A=
 *=0A=
 * Unless required by applicable law or agreed to in writing, software=0A=
 * distributed under the License is distributed on an "AS IS" BASIS,=0A=
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or =
implied.=0A=
 * See the License for the specific language governing permissions and=0A=
 * limitations under the License.=0A=
 */=0A=
jQuery.extend({	=0A=
	ImpromptuDefaults: { prefix:'jqi', buttons:{ Ok:true }, =
loaded:function(){}, submit:function(){return true;}, =
callback:function(){}, opacity:0.6, zIndex: 999, overlayspeed:'slow', =
promptspeed:'fast', show:'show',focus:0 },=0A=
	SetImpromptuDefaults: function(o){ =0A=
		jQuery.ImpromptuDefaults =3D =
jQuery.extend({},jQuery.ImpromptuDefaults,o);=0A=
	},=0A=
	prompt: function(m,o){=0A=
		o =3D jQuery.extend({},jQuery.ImpromptuDefaults,o);=0A=
		=0A=
		var ie6 =3D (jQuery.browser.msie && jQuery.browser.version < 7);	=0A=
		var b =3D jQuery(document.body);=0A=
		var w =3D jQuery(window);=0A=
		=0A=
		var msgbox =3D '<div class=3D"'+ o.prefix +'box" id=3D"'+ o.prefix =
+'box">';		=0A=
		if((jQuery.browser.msie && jQuery('object, applet').length > 0) || ie6)=0A=
			msgbox +=3D '<iframe src=3D"" class=3D"'+ o.prefix +'fade" id=3D"'+ =
o.prefix +'fade"></iframe>';=0A=
		else msgbox +=3D'<div class=3D"'+ o.prefix +'fade" id=3D"'+ o.prefix =
+'fade"></div>';	=0A=
		msgbox +=3D '<div class=3D"'+ o.prefix +'" id=3D"'+ o.prefix +'"><div =
class=3D"'+ o.prefix +'container"><div class=3D"'+ o.prefix =
+'message">'+ m +'</div><div class=3D"'+ o.prefix +'buttons" id=3D"'+ =
o.prefix +'buttons">';=0A=
		jQuery.each(o.buttons,function(k,v){ msgbox +=3D '<button name=3D"'+ =
o.prefix +'button'+ k +'" id=3D"'+ o.prefix +'button'+ k +'" value=3D"'+ =
v +'">'+ k +'</button>'}) ;=0A=
		msgbox +=3D '</div></div></div></div>';=0A=
		=0A=
		var jqib =3Db.append(msgbox).children('#'+ o.prefix +'box');=0A=
		var jqi =3D jqib.children('#'+ o.prefix);=0A=
		var jqif =3D jqib.children('#'+ o.prefix +'fade');=0A=
=0A=
		var getWindowScrollOffset =3D function(){ =0A=
			return (document.documentElement.scrollTop || =
document.body.scrollTop) + 'px'; =0A=
		};		=0A=
		=0A=
		var getWindowSize =3D function(){ =0A=
			var size =3D {=0A=
				width: window.innerWidth || =
(window.document.documentElement.clientWidth || =
window.document.body.clientWidth),=0A=
				height: window.innerHeight || =
(window.document.documentElement.clientHeight || =
window.document.body.clientHeight)=0A=
			};=0A=
			return size;=0A=
		};=0A=
		=0A=
		var ie6scroll =3D function(){ =0A=
			jqib.css({ top: getWindowScrollOffset() }); =0A=
		};=0A=
		=0A=
		var flashPrompt =3D function(){=0A=
			var i =3D 0;=0A=
			jqib.addClass(o.prefix +'warning');=0A=
			var intervalid =3D setInterval(function(){ =0A=
				jqib.toggleClass(o.prefix +'warning');=0A=
				if(i++ > 1){=0A=
					clearInterval(intervalid);=0A=
					jqib.removeClass(o.prefix +'warning');=0A=
				}=0A=
			}, 100);			=0A=
		};		=0A=
		=0A=
		var escapeKeyClosePrompt =3D function(e){=0A=
			if(e.which =3D=3D 27 || (e.DOM_VK_ESCAPE =3D=3D 27 && =
e.which=3D=3D0)) removePrompt();=0A=
		};=0A=
		=0A=
		var positionPrompt =3D function(){=0A=
			var wsize =3D getWindowSize();=0A=
			jqib.css({ position: (ie6)? "absolute" : "fixed", height: =
wsize.height, width: "100%", top: (ie6)? getWindowScrollOffset():0, =
left: 0, right: 0, bottom: 0 });=0A=
			jqif.css({ position: "absolute", height: wsize.height, width: "100%", =
top: 0, left: 0, right: 0, bottom: 0 });=0A=
			jqi.css({ position: "absolute", top: "30%", left: "50%", marginLeft: =
((((jqi.css("paddingLeft").split("px")[0]*1) + jqi.width())/2)*-1) });			=
		=0A=
		};=0A=
		=0A=
		var stylePrompt =3D function(){=0A=
			jqif.css({ zIndex: o.zIndex, display: "none", opacity: o.opacity });=0A=
			jqi.css({ zIndex: o.zIndex+1, display: "none" });=0A=
		}=0A=
		=0A=
		var removePrompt =3D function(callCallback, clicked, msg){=0A=
			jqi.remove(); =0A=
			if(ie6)b.unbind('scroll',ie6scroll);//ie6, remove the scroll event=0A=
			w.unbind('resize',positionPrompt);=0A=
			jqif.fadeOut(o.overlayspeed,function(){=0A=
				jqif.unbind('click',flashPrompt);=0A=
				jqif.remove();=0A=
				if(callCallback) o.callback(clicked,msg);=0A=
			});=0A=
			jqib.unbind('keypress',escapeKeyClosePrompt);=0A=
			jqib.remove();=0A=
		}=0A=
		=0A=
		positionPrompt();=0A=
		stylePrompt();	=0A=
=0A=
		//Events=0A=
		jQuery('#'+ o.prefix +'buttons').children('button').click(function(){ =0A=
			var msg =3D jqi.children('.'+ o.prefix +'container').children('.'+ =
o.prefix +'message');=0A=
			var clicked =3D o.buttons[jQuery(this).text()];	=0A=
			if(o.submit(clicked,msg))				=0A=
				removePrompt(true,clicked,msg);=0A=
		});				=0A=
		if(ie6) w.scroll(ie6scroll);//ie6, add a scroll event to fix =
position:fixed=0A=
		jqif.click(flashPrompt);=0A=
		w.resize(positionPrompt);=0A=
		jqib.keypress(escapeKeyClosePrompt);=0A=
		=0A=
		//Show it=0A=
		jqif.fadeIn(o.overlayspeed);=0A=
		jqi[o.show](o.promptspeed,o.loaded);=0A=
		jqi.find('#'+ o.prefix +'buttons button:eq('+ o.focus =
+')').focus();//focus the default button=0A=
		return jqi;=0A=
	}	=0A=
});=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/tabs.js

/**=0A=
 * Tabs - jQuery plugin for accessible, unobtrusive tabs=0A=
 * @requires jQuery v1.1.1=0A=
 *=0A=
 * http://stilbuero.de/tabs/=0A=
 *=0A=
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 * http://www.opensource.org/licenses/mit-license.php=0A=
 * http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 * Version: 2.7.4=0A=
 */=0A=
eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return =
p}('(4($){$.2l({z:{2k:0}});$.1P.z=3D4(x,w){3(O =
x=3D=3D\'2Y\')w=3Dx;w=3D$.2l({K:(x&&O =
x=3D=3D\'1Z\'&&x>0)?--x:0,12:C,J:$.1f?2h:T,18:T,1r:\'2X&#2Q;\',21:\'18-2F=
-\',1m:C,1u:C,1l:C,1F:C,1x:\'2u\',2r:C,2p:C,2m:T,2i:C,1d:C,1c:C,1j:\'z-1M=
\',H:\'z-2b\',14:\'z-12\',16:\'z-26\',1q:\'z-1H\',1L:\'z-2L\',2j:\'10\'},=
w||{});$.8.1D=3D$.8.U&&($.8.1Y&&$.8.1Y<7||/2A 6.0/.2y(2x.2w));4 =
1w(){1V(0,0)}F 5.Y(4(){2 p=3D5;2 =
r=3D$(\'13.\'+w.1j,p);r=3Dr.V()&&r||$(\'>13:9(0)\',p);2 =
j=3D$(\'a\',r);3(w.18){j.Y(4(){2 =
c=3Dw.21+(++$.z.2k),B=3D\'#\'+c,2f=3D5.1O;5.1O=3DB;$(\'<10 S=3D"\'+c+\'" =
34=3D"\'+w.16+\'"></10>\').2c(p);$(5).19(\'1B\',4(e,a){2 =
b=3D$(5).I(w.1L),X=3D$(\'X\',5)[0],27=3DX.1J;3(w.1r){X.1J=3D\'<24>\'+w.1r=
+\'</24>\'}1p(4(){$(B).2T(2f,4(){3(w.1r){X.1J=3D27}b.17(w.1L);a&&a()})},0=
)})})}2 =
n=3D$(\'10.\'+w.16,p);n=3Dn.V()&&n||$(\'>\'+w.2j,p);r.P(\'.\'+w.1j)||r.I(=
w.1j);n.Y(4(){2 a=3D$(5);a.P(\'.\'+w.16)||a.I(w.16)});2 =
s=3D$(\'A\',r).20($(\'A.\'+w.H,r)[0]);3(s>=3D0){w.K=3Ds}3(1e.B){j.Y(4(i){=
3(5.B=3D=3D1e.B){w.K=3Di;3(($.8.U||$.8.2E)&&!w.18){2 a=3D$(1e.B);2 =
b=3Da.15(\'S\');a.15(\'S\',\'\');1p(4(){a.15(\'S\',b)},2D)}1w();F =
T}})}3($.8.U){1w()}n.1a(\':9(\'+w.K+\')\').1C().1n().2C(\':9(\'+w.K+\')\'=
).I(w.1q);$(\'A\',r).17(w.H).9(w.K).I(w.H);j.9(w.K).N(\'1B\').1n();3(w.2m=
){2 l=3D4(d){2 c=3D$.2B(n.1t(),4(a){2 =
h,1A=3D$(a);3(d){3($.8.1D){a.Z.2z(\'1X\');a.Z.G=3D\'\';a.1k=3DC}h=3D1A.L(=
{\'1h-G\':\'\'}).G()}E{h=3D1A.G()}F h}).2v(4(a,b){F =
b-a});3($.8.1D){n.Y(4(){5.1k=3Dc[0]+\'1W\';5.Z.2t(\'1X\',\'5.Z.G =3D =
5.1k ? 5.1k : "2s"\')})}E{n.L({\'1h-G\':c[0]+\'1W\'})}};l();2 q=3Dp.1U;2 =
m=3Dp.1v;2 v=3D$(\'#z-2q-2o-V\').1t(0)||$(\'<X =
S=3D"z-2q-2o-V">M</X>\').L({1T:\'2n\',3a:\'39\',38:\'37\'}).2c(Q.1S).1t(0=
);2 o=3Dv.1v;36(4(){2 b=3Dp.1U;2 a=3Dp.1v;2 =
c=3Dv.1v;3(a>m||b!=3Dq||c!=3Do){l((b>q||c<o));q=3Db;m=3Da;o=3Dc}},35)}2 =
u=3D{},11=3D{},1R=3Dw.2r||w.1x,1Q=3Dw.2p||w.1x;3(w.1u||w.1m){3(w.1u){u[\'=
G\']=3D\'1C\';11[\'G\']=3D\'1H\'}3(w.1m){u[\'W\']=3D\'1C\';11[\'W\']=3D\'=
1H\'}}E{3(w.1l){u=3Dw.1l}E{u[\'1h-2g\']=3D0;1R=3D1}3(w.1F){11=3Dw.1F}E{11=
[\'1h-2g\']=3D0;1Q=3D1}}2 t=3Dw.2i,1d=3Dw.1d,1c=3Dw.1c;j.19(\'2e\',4(){2 =
c=3D$(5).1g(\'A:9(0)\');3(p.1i||c.P(\'.\'+w.H)||c.P(\'.\'+w.14)){F T}2 =
a=3D5.B;3($.8.U){$(5).N(\'1b\');3(w.J){$.1f.1N(a);1e.B=3Da.1z(\'#\',\'\')=
}}E 3($.8.1y){2 b=3D$(\'<2d 33=3D"\'+a+\'"><10><32 31=3D"2a" 30=3D"h" =
/></10></2d>\').1t(0);b.2a();$(5).N(\'1b\');3(w.J){$.1f.1N(a)}}E{3(w.J){1=
e.B=3Da.1z(\'#\',\'\')}E{$(5).N(\'1b\')}}});j.19(\'1E\',4(){2 =
a=3D$(5).1g(\'A:9(0)\');3($.8.1y){a.1o({W:0},1,4(){a.L({W:\'\'})})}a.I(w.=
14)});3(w.12&&w.12.1K){29(2 =
i=3D0,k=3Dw.12.1K;i<k;i++){j.9(--w.12[i]).N(\'1E\').1n()}};j.19(\'28\',4(=
){2 =
a=3D$(5).1g(\'A:9(0)\');a.17(w.14);3($.8.1y){a.1o({W:1},1,4(){a.L({W:\'\'=
})})}});j.19(\'1b\',4(e){2 g=3De.2Z;2 =
d=3D5,A=3D$(5).1g(\'A:9(0)\'),D=3D$(5.B),R=3Dn.1a(\':2W\');3(p[\'1i\']||A=
.P(\'.\'+w.H)||A.P(\'.\'+w.14)||O =
t=3D=3D\'4\'&&t(5,D[0],R[0])=3D=3D=3DT){5.25();F =
T}p[\'1i\']=3D2h;3(D.V()){3($.8.U&&w.J){2 =
c=3D5.B.1z(\'#\',\'\');D.15(\'S\',\'\');1p(4(){D.15(\'S\',c)},0)}2 =
f=3D{1T:\'\',2V:\'\',G:\'\'};3(!$.8.U){f[\'W\']=3D\'\'}4 =
1I(){3(w.J&&g){$.1f.1N(d.B)}R.1o(11,1Q,4(){$(d).1g(\'A:9(0)\').I(w.H).2U(=
).17(w.H);R.I(w.1q).L(f);3(O =
1d=3D=3D\'4\'){1d(d,D[0],R[0])}3(!(w.1u||w.1m||w.1l)){D.L(\'1T\',\'2n\')}=
D.1o(u,1R,4(){D.17(w.1q).L(f);3($.8.U){R[0].Z.1a=3D\'\';D[0].Z.1a=3D\'\'}=
3(O =
1c=3D=3D\'4\'){1c(d,D[0],R[0])}p[\'1i\']=3DC})})}3(!w.18){1I()}E{$(d).N(\=
'1B\',[1I])}}E{2S(\'2R P 2P 2O 26.\')}2 =
a=3D1G.2N||Q.1s&&Q.1s.23||Q.1S.23||0;2 =
b=3D1G.2M||Q.1s&&Q.1s.22||Q.1S.22||0;1p(4(){1G.1V(a,b)},0);5.25();F =
w.J&&!!g});3(w.J){$.1f.2K(4(){j.9(w.K).N(\'1b\').1n()})}})};2 =
y=3D[\'2e\',\'1E\',\'28\'];29(2 i=3D0;i<y.1K;i++){$.1P[y[i]]=3D(4(d){F =
4(c){F 5.Y(4(){2 b=3D$(\'13.z-1M\',5);b=3Db.V()&&b||$(\'>13:9(0)\',5);2 =
a;3(!c||O c=3D=3D\'1Z\'){a=3D$(\'A a\',b).9((c&&c>0&&c-1||0))}E 3(O =
c=3D=3D\'2J\'){a=3D$(\'A =
a[@1O$=3D"#\'+c+\'"]\',b)}a.N(d)})}})(y[i])}$.1P.2I=3D4(){2 =
c=3D[];5.Y(4(){2 a=3D$(\'13.z-1M\',5);a=3Da.V()&&a||$(\'>13:9(0)\',5);2 =
b=3D$(\'A\',a);c.2H(b.20(b.1a(\'.z-2b\')[0])+1)});F =
c[0]}})(2G);',62,197,'||var|if|function|this|||browser|eq||||||||||||||||=
||||||||||tabs|li|hash|null|toShow|else|return|height|selectedClass|addCl=
ass|bookmarkable|initial|css||trigger|typeof|is|document|toHide|id|false|=
msie|size|opacity|span|each|style|div|hideAnim|disabled|ul|disabledClass|=
attr|containerClass|removeClass|remote|bind|filter|click|onShow|onHide|lo=
cation|ajaxHistory|parents|min|locked|navClass|minHeight|fxShow|fxFade|en=
d|animate|setTimeout|hideClass|spinner|documentElement|get|fxSlide|offset=
Height|unFocus|fxSpeed|safari|replace|jq|loadRemoteTab|show|msie6|disable=
Tab|fxHide|window|hide|switchTab|innerHTML|length|loadingClass|nav|update=
|href|fn|hideSpeed|showSpeed|body|display|offsetWidth|scrollTo|px|behavio=
ur|version|number|index|hashPrefix|scrollTop|scrollLeft|em|blur|container=
|tabTitle|enableTab|for|submit|selected|appendTo|form|triggerTab|url|widt=
h|true|onClick|tabStruct|remoteCount|extend|fxAutoHeight|block|font|fxHid=
eSpeed|watch|fxShowSpeed|1px|setExpression|normal|sort|userAgent|navigato=
r|test|removeExpression|MSIE|map|not|500|opera|tab|jQuery|push|activeTab|=
string|initialize|loading|pageYOffset|pageXOffset|such|no|8230|There|aler=
t|load|siblings|overflow|visible|Loading|object|clientX|value|type|input|=
action|class|50|setInterval|hidden|visibility|absolute|position'.split('|=
'),0,{}))=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/omniture.js

/* SiteCatalyst code version: H.17.=0A=
Copyright 1997-2008 Omniture, Inc. More info available at=0A=
http://www.omniture.com */=0A=
var s=3Ds_gi(s_account)=0A=
/************************** CONFIG SECTION **************************/=0A=
s.charSet=3D"UTF-8"=0A=
/* Conversion Config */=0A=
s.currencyCode=3D"USD"=0A=
/* Link Tracking Config */=0A=
s.trackDownloadLinks=3Dtrue=0A=
s.trackExternalLinks=3Dtrue=0A=
s.trackInlineStats=3Dtrue=0A=
s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"=0A=
s.linkInternalFilters=3D"javascript:,bizjournals.com,/"=0A=
s.linkLeaveQueryString=3Dfalse=0A=
s.linkTrackVars=3D"None"=0A=
s.linkTrackEvents=3D"None"=0A=
=0A=
/* Plugin Config */=0A=
s.usePlugins=3Dtrue=0A=
function s_doPlugins(s) {=0A=
	/* Add calls to plugins here */=0A=
	/* Set campaign if cid is found */=0A=
	if(!s.campaign)=0A=
        s.campaign=3Ds.getQueryParam('ana');=0A=
	s.campaign=3Ds.getValOnce(s.campaign,"s_cmp",0);=0A=
=0A=
    // ABD emails a/b testing=0A=
    s.eVar2=3Ds.getQueryParam('abd');=0A=
	=0A=
	/* Set event 2 (page view) on every page  */	=0A=
	s.events=3Ds.apl(s.events,'event2',',',2);=0A=
	=0A=
	/* Set days since last visit */=0A=
	s.prop12=3Ds.getDaysSinceLastVisit('s_lv');=0A=
    /* s.prop12=3Ds.getDaysSinceLastVisit(); */=0A=
	s.prop12=3Ds.getAndPersistValue(s.prop12,'s_dslv',0);=0A=
	s.eVar12=3Ds.getValOnce(s.prop12,"s_p12",0);=0A=
	=0A=
	/* Set event for unique searches if prop1 is found */=0A=
	if(s.prop1){=0A=
		s.prop1=3Ds.prop1.toLowerCase();=0A=
		s.eVar1=3Ds.prop1;=0A=
		var t_search=3Ds.getValOnce(s.eVar1,'ev1',0)=0A=
		if(t_search)s.events=3Ds.apl(s.events,'event1',',',1)=0A=
	}	=0A=
	=0A=
	/* Set Channel,Page Name &  - eVar3 & eVar4 */=0A=
	s.eVar3=3Ds.pageName;=0A=
	s.eVar4=3Ds.channel;=0A=
	if(!s.server)=0A=
		s.server=3Dwindow.location.host;=0A=
	s.eVar14=3Ds.server;=0A=
	s.eVar7=3Ds.prop7;=0A=
	=0A=
	/* Plugin: timeparting */=0A=
    var cd =3D new Date(); =0A=
	s.eVar8=3Ds.getTimeParting('h','-5',cd.getFullYear());  // Set Hour =0A=
	s.eVar9=3Ds.getTimeParting('d','-5',cd.getFullYear());  // Set Day of =
Week=0A=
	s.eVar10=3Ds.getTimeParting('w','-5',cd.getFullYear()); // Set Weekend =
/ Weekday=0A=
	=0A=
	s.events=3Ds.getCartOpen("s_scOpen");=0A=
}=0A=
s.doPlugins=3Ds_doPlugins=0A=
/************************** PLUGINS SECTION *************************/=0A=
/* You may insert any plugins you wish to use here.                 */=0A=
=0A=
/*=0A=
 * Plugin: Days since last Visit 1.1.H - capture time from last visit=0A=
 */=0A=
s.getDaysSinceLastVisit=3Dnew Function("c",""=0A=
+"var s=3Dthis,e=3Dnew Date(),es=3Dnew =
Date(),cval,cval_s,cval_ss,ct=3De.getT"=0A=
+"ime(),day=3D24*60*60*1000,f1,f2,f3,f4,f5;e.setTime(ct+3*365*day);es.s"=0A=
+"etTime(ct+30*60*1000);f0=3D'Cookies Not Supported';f1=3D'First =
Visit';f"=0A=
+"2=3D'More than 30 days';f3=3D'More than 7 days';f4=3D'Less than 7 =
days';f"=0A=
+"5=3D'Less than 1 =
day';cval=3Ds.c_r(c);if(cval.length=3D=3D0){s.c_w(c,ct,e);"=0A=
+"s.c_w(c+'_s',f1,es);}else{var d=3Dct-cval;if(d>30*60*1000){if(d>30*da"=0A=
+"y){s.c_w(c,ct,e);s.c_w(c+'_s',f2,es);}else if(d<30*day+1 && d>7*day"=0A=
+"){s.c_w(c,ct,e);s.c_w(c+'_s',f3,es);}else if(d<7*day+1 && d>day){s."=0A=
+"c_w(c,ct,e);s.c_w(c+'_s',f4,es);}else if(d<day+1){s.c_w(c,ct,e);s.c"=0A=
+"_w(c+'_s',f5,es);}}else{s.c_w(c,ct,e);cval_ss=3Ds.c_r(c+'_s');s.c_w(c"=0A=
+"+'_s',cval_ss,es);}}cval_s=3Ds.c_r(c+'_s');if(cval_s.length=3D=3D0) =
retur"=0A=
+"n f0;else =
if(cval_s!=3Df1&&cval_s!=3Df2&&cval_s!=3Df3&&cval_s!=3Df4&&cval_s"=0A=
+"!=3Df5) return '';else return cval_s;");=0A=
/*=0A=
 * Plugin: getQueryParam 2.3=0A=
 */=0A=
s.getQueryParam=3Dnew Function("p","d","u",""=0A=
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:s.wd.locati"=0A=
+"on);if(u=3D=3D'f')u=3Ds.gtfs().location;while(p){i=3Dp.indexOf(',');i=3D=
i<0?p"=0A=
+".length:i;t=3Ds.p_gpv(p.substring(0,i),u+'');if(t){t=3Dt.indexOf('#')>-=
"=0A=
+"1?t.substring(0,t.indexOf('#')):t;}if(t)v+=3Dv?d+t:t;p=3Dp.substring(i=3D=
"=0A=
+"=3Dp.length?i:i+1)}return v");=0A=
s.p_gpv=3Dnew Function("k","u",""=0A=
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"=0A=
+"=3Ds.pt(q,'&','p_gvf',k)}return v");=0A=
s.p_gvf=3Dnew Function("t","k",""=0A=
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"=0A=
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."=0A=
+"epa(v)}return ''");=0A=
/*=0A=
 * Plugin: getCartOpen v 1.1 - returns events string with scOpen added=0A=
 * the first time scAdd occurs during a visit.=0A=
 */=0A=
s.getCartOpen=3Dnew Function("c",""=0A=
+"var s=3Dthis,t=3Dnew =
Date,e=3Ds.events?s.events:'',i=3D0;t.setTime(t.getTim"=0A=
+"e()+1800000);if(s.c_r(c)||e.indexOf('scOpen')>-1){if(!s.c_w(c,1,t))"=0A=
+"{s.c_w(c,1,0)}}else{if(e.indexOf('scAdd')>-1){if(s.c_w(c,1,t)){i=3D1}"=0A=
+"else if(s.c_w(c,1,0)){i=3D1}}}if(i){e=3De+',scOpen'}return e");=0A=
/*=0A=
 * Plugin Utility: apl v1.1=0A=
 */=0A=
s.apl=3Dnew Function("L","v","d","u",""=0A=
+"var s=3Dthis,m=3D0;if(!L)L=3D'';if(u){var =
i,n,a=3Ds.split(L,d);for(i=3D0;i<a."=0A=
+"length;i++){n=3Da[i];m=3Dm||(u=3D=3D1?(n=3D=3Dv):(n.toLowerCase()=3D=3D=
v.toLowerCas"=0A=
+"e()));}}if(!m)L=3DL?L+d+v:v;return L");=0A=
/*=0A=
 * Plugin: getValOnce 0.2 - get a value once per session or number of =
days=0A=
 */=0A=
s.getValOnce=3Dnew Function("v","c","e",""=0A=
+"var s=3Dthis,k=3Ds.c_r(c),a=3Dnew =
Date;e=3De?e:0;if(v){a.setTime(a.getTime("=0A=
+")+e*86400000);s.c_w(c,v,e?a:0);}return v=3D=3Dk?'':v");=0A=
/*=0A=
 * Plugin: getAndPersistValue 0.3 - get a value on every page=0A=
 */=0A=
s.getAndPersistValue=3Dnew Function("v","c","e",""=0A=
+"var s=3Dthis,a=3Dnew =
Date;e=3De?e:0;a.setTime(a.getTime()+e*86400000);if("=0A=
+"v)s.c_w(c,v,e?a:0);return s.c_r(c);");=0A=
/*=0A=
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)=0A=
 */=0A=
s.split=3Dnew Function("l","d",""=0A=
+"var i,x=3D0,a=3Dnew =
Array;while(l){i=3Dl.indexOf(d);i=3Di>-1?i:l.length;a[x"=0A=
+"++]=3Dl.substring(0,i);l=3Dl.substring(i+d.length);}return a");=0A=
/*=0A=
 * Plugin: getTimeParting 1.4 - Set timeparting values based on time =
zone (15 min)=0A=
 */=0A=
s.getTimeParting=3Dnew Function("t","z","y",""=0A=
+"dc=3Dnew Date('1/1/2000');var f=3D15;var ne=3D8;if(dc.getDay()!=3D6||"=0A=
+"dc.getMonth()!=3D0){return'Data Not Available'}else{;z=3DparseInt(z);"=0A=
+"if(y=3D=3D'2009'){f=3D8;ne=3D1};gmar=3Dnew =
Date('3/1/'+y);dsts=3Df-gmar.getDay("=0A=
+");gnov=3Dnew Date('11/1/'+y);dste=3Dne-gnov.getDay();spr=3Dnew =
Date('3/'"=0A=
+"+dsts+'/'+y);fl=3Dnew Date('11/'+dste+'/'+y);cd=3Dnew Date();"=0A=
+"if(cd>spr&&cd<fl){z=3Dz+1}else{z=3Dz};utc=3Dcd.getTime()+(cd.getTimezon=
eO"=0A=
+"ffset()*60000);tz=3Dnew Date(utc + =
(3600000*z));thisy=3Dtz.getFullYear("=0A=
+");var days=3D['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"=0A=
+"iday','Saturday'];if(thisy!=3Dy){return'Data Not Available'}else{;thi"=0A=
+"sh=3Dtz.getHours();thismin=3Dtz.getMinutes();thisd=3Dtz.getDay();var =
dow=3D"=0A=
+"days[thisd];var ap=3D'AM';var dt=3D'Weekday';var =
mint=3D'00';if(thismin>1"=0A=
+"5&&thismin<30){mint=3D'15'}if(thismin>30&&thismin<45){mint=3D'30'}if(th=
"=0A=
+"ismin>45&&thismin<60){mint=3D'45'}"=0A=
+"if(thish>=3D12){ap=3D'PM';thish=3Dthish-12};if (thish=3D=3D0){th"=0A=
+"ish=3D12};if(thisd=3D=3D6||thisd=3D=3D0){dt=3D'Weekend'};var =
timestring=3Dthish+'"=0A=
+":'+mint+ap;var daystring=3Ddow;var =
endstring=3Ddt;if(t=3D=3D'h'){return tim"=0A=
+"estring}if(t=3D=3D'd'){return daystring};if(t=3D=3D'w'){return en"=0A=
+"dstring}}};"=0A=
);=0A=
/*=0A=
 * Function - read combined cookies v 0.2=0A=
 */=0A=
s.c_rr=3Ds.c_r;=0A=
s.c_r=3Dnew Function("k",""=0A=
+"var s=3Dthis,d=3Dnew =
Date,v=3Ds.c_rr(k),c=3Ds.c_rr('s_pers'),i,m,e;if(v)ret"=0A=
+"urn v;k=3Ds.ape(k);i=3Dc.indexOf(' =
'+k+'=3D');c=3Di<0?s.c_rr('s_sess'):c;i=3D"=0A=
+"c.indexOf(' =
'+k+'=3D');m=3Di<0?i:c.indexOf('|',i);e=3Di<0?i:c.indexOf(';'"=0A=
+",i);m=3Dm>0?m:e;v=3Di<0?'':s.epa(c.substring(i+2+k.length,m<0?c.length:=
"=0A=
+"m));if(m>0&&m!=3De)if(parseInt(c.substring(m+1,e<0?c.length:e))<d.get"=0A=
+"Time()){d.setTime(d.getTime()-60000);s.c_w(s.epa(k),'',d);v=3D'';}ret"=0A=
+"urn v;");=0A=
/*=0A=
 * Function - write combined cookies v 0.2=0A=
 */=0A=
s.c_wr=3Ds.c_w;=0A=
s.c_w=3Dnew Function("k","v","e",""=0A=
+"var s=3Dthis,d=3Dnew =
Date,ht=3D0,pn=3D's_pers',sn=3D's_sess',pc=3D0,sc=3D0,pv,sv,"=0A=
+"c,i,t;d.setTime(d.getTime()-60000);if(s.c_rr(k)) s.c_wr(k,'',d);k=3Ds"=0A=
+".ape(k);pv=3Ds.c_rr(pn);i=3Dpv.indexOf(' =
'+k+'=3D');if(i>-1){pv=3Dpv.substr"=0A=
+"ing(0,i)+pv.substring(pv.indexOf(';',i)+1);pc=3D1;}sv=3Ds.c_rr(sn);i=3D=
sv"=0A=
+".indexOf(' =
'+k+'=3D');if(i>-1){sv=3Dsv.substring(0,i)+sv.substring(sv.i"=0A=
+"ndexOf(';',i)+1);sc=3D1;}d=3Dnew =
Date;if(e){if(e.getTime()>d.getTime())"=0A=
+"{pv+=3D' '+k+'=3D'+s.ape(v)+'|'+e.getTime()+';';pc=3D1;}}else{sv+=3D' =
'+k+'"=0A=
+"=3D'+s.ape(v)+';';sc=3D1;}if(sc) =
s.c_wr(sn,sv,0);if(pc){t=3Dpv;while(t&&t"=0A=
+".indexOf(';')!=3D-1){var =
t1=3DparseInt(t.substring(t.indexOf('|')+1,t.i"=0A=
+"ndexOf(';')));t=3Dt.substring(t.indexOf(';')+1);ht=3Dht<t1?t1:ht;}d.set=
"=0A=
+"Time(ht);s.c_wr(pn,pv,d);}return v=3D=3Ds.c_r(s.epa(k));");=0A=
=0A=
=0A=
/* WARNING: Changing any of the below variables will cause drastic=0A=
changes to how your visitor data is collected.  Changes should only be=0A=
made when instructed to do so by your account manager.*/=0A=
s.visitorNamespace=3D"bizjournals"=0A=
s.dc=3D112=0A=
=0A=
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A=
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"=3Dfun@6(~){`Ks=3D^S~$h ~.substring(~.indexOf(~;@t~';`Bt`t~=3Dnew =
Fun@6(~.toLowerCase()~s_c_il['+s^sn+']~};s.~`m@t~.length~.toUpperCase~=3D=
new Object~s"=0A=
+".wd~','~){@t~')q=3D'~.location~var =
~s.pt(~dynamicAccount~link~s.apv~=3D'+@y(~)@tx^m!Object$eObject.prototype=
$eObject.prototype[x])~);s.~Element~.getTime()~=3Dnew =
Array~ookieDomainPeriods~s.m_~referrer~.p"=0A=
+"rotocol~=3Dnew =
Date~BufferedRequests~}c$s(e){~visitor~;@X^js[k],255)}~=3D''~javaEnabled~=
conne@6^M~@0c_i~Name~:'')~onclick~}@t~else =
~ternalFilters~javascript~s.dl~@Os.b.addBehavior(\"# default# ~=3DparseF"=0A=
+"loat(~'+tm.get~=3D=3D'~cookie~s.rep(~s.^T~track~o@0oid~browser~.parent~=
window~colorDepth~String~while(~.host~.lastIndexOf('~s.sq~s.maxDelay~s.vl=
_g~r=3Ds.m(f)?s[f](~for(~s.un~s.eo~&&s.~parseInt(~t=3Ds.ot(o)"=0A=
+"~j=3D'1.~#4URL~lugins~dynamicVariablePrefix~document~Type~Sampling~s.rc=
[un]~Download~Event~');~this~tfs~resolution~s.c_r(~s.c_w(~s.eh~s.isie~s.v=
l_l~s.vl_t~Height~t,h){t=3Dt?t~tcf~isopera~ismac~escape(~"=0A=
+".href~screen.~s.fl(~Version~harCode~&&(~_'+~variableProvider~s.pe~)?'Y'=
:'N'~:'';h=3Dh?h~._i~e&&l$HSESSION'~f',~onload~name~home#4~objectID~}else=
{~.s_~s.rl[u~Width~s.ssl~o.type~Timeout(~ction~Lifetime"=0A=
+"~.mrq(\"'+un+'\")~sEnabled~;i++)~'){q=3D'~&&l$HNONE'){~ExternalLinks~ch=
arSet~onerror~lnk~currencyCode~.src~s=3Ds_gi(~etYear(~&&!~Opera~'s_~;try{=
~Math.~s.fsg~s.ns6~s.oun~InlineStats~Track~'0123456789~&&"=0A=
+"t~s[k]=3D~s.epa(~m._d~n=3Ds.oid(o)~,'sqs',q);~LeaveQuery~')>=3D~'=3D')~=
)+'/~){n=3D~\",''),~vo)~s.sampled~=3Ds.oh(o);~+(y<1900?~s.disable~ingServ=
er~n]=3D~true~sess~campaign~lif~if(~'http~,100)~s.co(~x in ~s.ape~f"=0A=
+"fset~s.c_d~s.br~'&pe~s.gg(~s.gv(~s[mn]~s.qav~,'vo~s.pl~=3D(apn~Listener=
~\"s_gs(\")~vo._t~b.attach~d.create~=3Ds.n.app~(''+~!=3D'~'||t~'+n~s()+'~=
){p=3D~():''~a):f(~+1))~a['!'+t]~){v=3Ds.n.~channel~un)~.target"=0A=
+"~o.value~g+\"_c\"]~\".tl(\")~etscape~(ns?ns:~s_')t=3Dt~k',s.bc~omePage~=
s.d.get~')<~||!~[b](e);~m[t+1](~return~mobile~height~events~random~code~'=
MSIE ~rs,~un,~,pev~floor(~atch~s.num(~[\"s_\"+~s.c_gd~s"=0A=
+".dc~s.pg~,'lt~.inner~transa~;s.gl(~\"m_\"+n~idt=3D'+~page~Group,~.fromC=
~sByTag~?'&~+';'~t&&~1);~){s.~[t]=3D~>=3D5)~[t](~=3Dl[n];~!a[t])~~s._c=3D=
@Nc';`F=3D^1`5!`F`hn){`F`hl`U;`F`hn=3D0;}s^sl=3D`F`hl;s^sn=3D`F`hn;s^sl"=0A=
+"[s^s@os;`F`hn++;s.m`0m){`2$Gm)`4'{$d0`Afl`0x,l){`2x?$Gx)`30,l):x`Aco`0o=
`H!o)`2o;`Kn`E,x;^B@xo)@tx`4'select$d0&&x`4'filter$d0)n[x]=3Do[x];`2n`Anu=
m`0x){x`e+x;^B`Kp=3D0;p<x`C;p++)@t(@V')`4x`3p,p$O<0)`20;`"=0A=
+"21`Arep=3Ds_r;@y`0x`1,h=3D@VABCDEF',i,c=3Ds.@E,n,l,e,y`e;c=3Dc?c`D$M`5x=
){x`e+x`5c`tAUTO'^m'').c^lAt){^Bi=3D0;i<x`C@A{c=3Dx`3i,i+#Bn=3Dx.c^lAt(i)=
`5n>127){l=3D0;e`e;^4n||l<4){e=3Dh`3n%16,n%16+1)+e;n=3D(n-n%16)/16;l++}y+=
"=0A=
+"=3D'%u'+e}`Bc`t+')y+=3D'%2B';`my+=3D^gc)}x=3Dy^zx=3Dx?`v^g''+x),'+`G%2B=
'):x`5x&&c^Eem=3D=3D1&&x`4'%u$d0&&x`4'%U$d0){i=3Dx`4'%^R^4i>=3D0){i++`5h`=
38)`4x`3i,i+1)`D())>=3D0)`2x`30,i)+'u00'+x`3i);i=3Dx`4'%',i)}}}}`2x`Aepa`=
0x"=0A=
+"`1;`2x?un^g`v''+x,'+`G =
')):x`Apt`0x,d,f,a`1,t=3Dx,z=3D0,y,r;^4t){y=3Dt`4d);y=3Dy<0?t`C:y;t=3Dt`3=
0,y);^At,$Nt,a)`5r)`2r;z+=3Dy+d`C;t=3Dx`3z,x`C);t=3Dz<x`C?t:''}`2''`Aisf`=
0t,a){`Kc=3Da`4':')`5c>=3D0)a=3Da`30,c)`5t`30,2)`t"=0A=
+"$Z`32);`2(t!`e@W=3D=3Da)`Afsf`0t,a`1`5`La,`G,'is^ut))@Q+=3D(@Q!`e?`G`j+=
t;`20`Afs`0x,f`1;@Q`e;`Lx,`G,'fs^uf);`2@Q`Ac_d`e;$vf`0t,a`1`5!$tt))`21;`2=
0`Ac_gd`0`1,d=3D`F`J^5^w,n=3Ds.fpC`V,p`5!n)n=3Ds.c`V`5d@L$0@gn?^F"=0A=
+"n):2;n=3Dn>2?n:2;p=3Dd^6.')`5p>=3D0){^4p>=3D0&&n>1$Ld^6.',p-#Bn--}$0=3D=
p>0&&`Ld,'.`Gc_gd^u0)?d`3p):d}}`2$0`Ac_r`0k`1;k=3D@y(k);`Kc=3D' =
'+s.d.`u,i=3Dc`4' =
'+k+@e,e=3Di<0?i:c`4';',i),v=3Di<0?'':@Yc`3i+2+k`C,e<0?c`C:e));`"=0A=
+"2v$H[[B]]'?v:''`Ac_w`0k,v,e`1,d=3D$v(),l=3Ds.`u@7,t;v`e+v;l=3Dl?$Gl)`D$=
M`5^t@Ct=3D(v!`e?^Fl?l:0):-60)`5t){e`Z;e.setTime(e`T+(t*1000))}`lk@Cs.d.`=
u=3Dk+'`Pv!`e?v:'[[B]]')+'; path=3D/;'+(^t?' expires=3D'+e.toGMT^3("=0A=
+")#9`j+(d?' =
domain=3D'+d#9`j;`2^Vk)=3D=3Dv}`20`Aeh`0o,e,r,f`1,b=3D's^ne+'^ns^sn,n=3D-=
1,l,i,x`5!^Xl)^Xl`U;l=3D^Xl;^Bi=3D0;i<l`C&&n<0;i++`Hl[i].o=3D=3Do&&l[i].e=
=3D=3De)n=3Di`ln<0@gi;l[n]`E}x#Gx.o=3Do;x.e=3De;f=3Dr?x.b:f`5r||f){x.b"=0A=
+"=3Dr?0:o[e];x.o[e]=3Df`lx.b){x.o[b]=3Dx.b;`2b}`20`Acet`0f,a,t,o,b`1,r,^=
d`5`O>=3D5^m!s.^e||`O>=3D7)){^d`7's`Gf`Ga`Gt`G`Ke,r@O^A$Na)`br=3Ds.m(t)?s=
#Fe):t(e)}`2r^Rr=3D^d(s,f,a,t)^z@ts.^f^Eu`4$n4@d0)r=3Ds.m(b)?s[b](a):"=0A=
+"b(a);else{^X(`F,'@F',0,o);^A$Na`Reh(`F,'@F',1)}}`2r`Ag^Tet`0e`1;`2`w`Ag=
^Toe`7'e`G`Ks=3D`9,c;^X(^1,\"@F\",1`Re^T=3D1;c=3Ds.t()`5c)s.d.write(c`Re^=
T=3D0;`2@p'`Rg^Tfb`0a){`2^1`Ag^Tf`0w`1,p=3Dw^0,l=3Dw`J;`w=3Dw`5p&&p"=0A=
+"`J!=3Dl&&p`J^5=3D=3Dl^5){`w=3Dp;`2s.g^Tf(`w)}`2`w`Ag^T`0`1`5!`w){`w=3D`=
F`5!s.e^T)`w=3Ds.cet('g^T^u`w,'g^Tet',s.g^Toe,'g^Tfb')}`2`w`Amrq`0u`1,l=3D=
@1],n,r;@1]=3D0`5l)^Bn=3D0;n<l`C;n++){r#Gs.mr(0,0,r.r,0,r.t,r.u)}`Abr`"=0A=
+"0id,rs`1`5@m`a$e^W@Nbr',rs))$1l=3Drs`Aflush`a`0`1;s.fbr(0)`Afbr`0id`1,b=
r=3D^V@Nbr')`5!br)br=3D$1l`5br`H!@m`a)^W@Nbr`G'`Rmr(0,0,br)}$1l=3D0`Amr`0=
@q,q,$oid,ta,u`1,dc=3D$w,t1=3Ds.`x@n,t2=3Ds.`x@nSecure,ns=3Ds.`c`ispa"=0A=
+"ce,un=3Du?u:$Ys.f$S,unc=3D`v$p'_`G-'),r`E,l,imn=3D@Ni^n($S,im,b,e`5!rs)=
{rs=3D@u'+(@3?'s'`j+'://'+(t1?(@3@W2?t2:t1):($Y(@3?'102':unc))+'.'+($w?$w=
:112)+'.2o7.net')@fb/ss/'+^C+'/'+(s.$i?'5.1':'1'@fH.17/'+@q+'"=0A=
+"?AQB=3D1&ndh=3D1'+(q?q`j+'&AQE=3D1'`5^Y@Ls.^f`H`O>5.5)rs=3D^j$o4095);`m=
rs=3D^j$o2047)`lid){$1(id,rs);$h}`ls.d.images&&`O>=3D3^m!s.^e||`O>=3D7)^m=
@R<0||`O>=3D6.1)`H!s.rc)s.rc`E`5!^O){^O=3D1`5!s.rl)s.rl`E;@1n]`U;set@5'"=0A=
+"@t^1`hl)^1.`9@8',750)^zl=3D@1n]`5l){r.t=3Dta;r.u=3Dun;r.r=3Drs;l[l`C]=3D=
r;`2''}imn+=3D'^n^O;^O++}im=3D`F[imn]`5!im)im=3D`F[im@onew =
Image;im@0l=3D0;im.^v`7'e`G^S@0l=3D1`5^1`hl)^1.`9@8^Rim@I=3Drs`5rs`4$2=3D=
@d0^m!ta||ta`t_se"=0A=
+"lf$Ia`t_top'||(`F.^w@Wa=3D=3D`F.^w))){b=3De`Z;^4!im@0l&&e`T-b`T<500)e`Z=
}`2''}`2'<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 $j=3D1 border=3D0 =
alt=3D\"\">'`Agg`0v`1`5!`F['s^nv])`F['s^nv]`e;`2`F['s^nv]`Aglf`0t,a`Ht`30=
,2)`"=0A=
+"t$Z`32);`Ks=3D^S,v=3D$3t)`5v)s#Dv`Agl`0v`1`5$x)`Lv,`G,'gl^u0)`Agv`0v`1;=
`2s['vpm^nv]?s['vpv^nv]:(s[v]?s[v]`j`Ahavf`0t,a`1,b=3Dt`30,4),x=3Dt`34),n=
=3D^Fx),k=3D'g^nt,m=3D'vpm^nt,q=3Dt,v=3Ds.`N@UVa$oe=3Ds.`N@U^Qs,mn;@X$4t)=
"=0A=
+"`5s.@G||^D||^p`H^p^Epe`30,4)$H@G_'){mn=3D^p`30,1)`D()+^p`31)`5$5){v=3D$=
5.`xVars;e=3D$5.`x^Qs}}v=3Dv?v+`G+^Z+`G+^Z2:''`5v@L`Lv,`G,'is^ut))s[k]`e`=
5t`t$k'&&e)@Xs.fs(s[k],e)}s[m]=3D0`5t`t^K`ID`6`cID`Ivid`6^I@Bg'"=0A=
+"`d`Bt`t`X@Br'`d`Bt`tvmk`Ivmt`6@E@Bce'`5s[k]&&s[k]`D()`tAUTO')@X'ISO8859=
-1';`Bs[k]^Eem=3D=3D2)@X'UTF-8'}`Bt`t`c`ispace`Ins`6c`V`Icdp`6`u@7`Icl`6^=
o`Ivvp`6@H`Icc`6$R`Ich`6#0@6ID`Ixact`6@r`Iv0`6^U`Is`6^2`I"=0A=
+"c`6`o^k`Ij`6`f`Iv`6`u@9`Ik`6`z@2`Ibw`6`z^b`Ibh`6`g`Ict`6^x`Ihp`6p^J`Ip'=
;`B$tx)`Hb`tprop`Ic$J;`Bb`teVar`Iv$J;`Bb`thier@Bh$J`d`ls[k]@W$H`N`i'@W$H`=
N^M')$6+=3D'&'+q+'`Ps[k]);`2''`Ahav`0`1;$6`e;`L^a,`G,'h"=0A=
+"av^u0);`2$6`Alnf`0^c`8^r`8:'';`Kte=3Dt`4@e`5t@We>0&&h`4t`3te$O>=3D0)`2t=
`30,te);`2''`Aln`0h`1,n=3Ds.`N`is`5n)`2`Ln,`G,'ln^uh);`2''`Altdf`0^c`8^r`=
8:'';`Kqi=3Dh`4'?^Rh=3Dqi>=3D0?h`30,qi):h`5#Ah`3h`C-(t`C$O`t.'+t)"=0A=
+"`21;`20`Altef`0^c`8^r`8:''`5#Ah`4t)>=3D0)`21;`20`Alt`0h`1,lft=3Ds.`N^PF=
ile^Ms,lef=3Ds.`NEx`n,@s=3Ds.`NIn`n;@s=3D@s?@s:`F`J^5^w;h=3Dh`8`5s.`x^PLi=
nks&&lf#A`Llft,`G$yd^uh))`2'd'`5s.`x@D&&h`30,1)$H# '^mlef||@s)^m!"=0A=
+"lef||`Llef,`G$ye^uh))^m!@s$e`L@s,`G$ye^uh)))`2'e';`2''`Alc`7'e`G`Ks=3D`=
9,b=3D^X(^S,\"`k\"`R@G=3D@w^S`Rt(`R@G=3D0`5b)`2^S$f`2@p'`Rbc`7'e`G`Ks=3D`=
9,f,^d`5s.d^Ed.all^Ed.all.cppXYctnr)$h;^D=3De@I`S?e@I`S:e$T;^d`7"=0A=
+"\"s\",\"`Ke@O@t^D^m^D.tag`i||^D^0`S||^D^0Node))s.t()`b}\");^d(s`Reo=3D0=
'`Roh`0o`1,l=3D`F`J,h=3Do^h?o^h:'',i,j,k,p;i=3Dh`4':^Rj=3Dh`4'?^Rk=3Dh`4'=
/')`5h^mi<0||(j>=3D0&&i>j)||(k>=3D0&&i>k))$Lo`Y&&o`Y`C>1?o`Y:(l`Y?l`Y"=0A=
+"`j;i=3Dl.path^w^6/^Rh=3D(p?p+'//'`j+(o^5?o^5:(l^5?l^5`j)+(h`30,1)$H/'?l=
.path^w`30,i<0?0:i@f'`j+h}`2h`Aot`0o){`Kt=3Do.tag`i;t=3Dt@W`D?t`D$M`5t`tS=
HAPE')t`e`5t`Ht`tINPUT'&&@4&&@4`D)t=3D@4`D();`B!#Ao^h)t=3D'A';}`2"=0A=
+"t`Aoid`0o`1,^G,p,c,n`e,x=3D0`5t@L`y$Lo`Y;c=3Do.`k`5o^h^mt`tA$I`tAREA')^=
m!c$ep||p`8`4'`o$d0))n@k`Bc@g`vs.rep(`vs.rep$Gc,\"\\r@h\"\\n@h\"\\t@h' =
`G^Rx=3D2}`B$U^mt`tINPUT$I`tSUBMIT')@g$U;x=3D3}`Bo@I@W`tIMAGE')"=0A=
+"n=3Do@I`5n){`y=3D^jn@v;`yt=3Dx}}`2`y`Arqf`0t,un`1,e=3Dt`4@e,u=3De>=3D0?=
`G+t`30,e)+`G:'';`2u&&u`4`G+un+`G)>=3D0?@Yt`3e$O:''`Arq`0un`1,c=3Dun`4`G)=
,v=3D^V@Nsq'),q`e`5c<0)`2`Lv,'&`Grq^u$S;`2`L$p`G,'rq',0)`Asqp`0t,a`1,e=3D=
"=0A=
+"t`4@e,q=3De<0?'':@Yt`3e+1)`Rsqq[q]`e`5e>=3D0)`Lt`30,e),`G@b`20`Asqs`0$p=
q`1;^7u[u@oq;`20`Asq`0q`1,k=3D@Nsq',v=3D^Vk),x,c=3D0;^7q`E;^7u`E;^7q[q]`e=
;`Lv,'&`Gsqp',0);`L^C,`G@bv`e;^B@x^7u`Q)^7q[^7u[x]]+=3D(^7q[^7u[x"=0A=
+"]]?`G`j+x;^B@x^7q`Q&&^7q[x]^mx=3D=3Dq||c<2)){v+=3D(v#8'`j+^7q[x]+'`Px);=
c++}`2^Wk,v,0)`Awdl`7'e`G`Ks=3D`9,r=3D@p,b=3D^X(`F,\"^v\"),i,o,oc`5b)r=3D=
^S$f^Bi=3D0;i<s.d.`Ns`C@A{o=3Ds.d.`Ns[i];oc=3Do.`k?\"\"+o.`k:\"\"`5(oc`4$=
"=0A=
+"B<0||oc`4\"@0oc(\")>=3D0)&&oc`4$W<0)^X(o,\"`k\",0,s.lc);}`2r^R`Fs`0`1`5=
`O>3^m!^Y$es.^f||`O#E`Hs.b^E$D^Q)s.$D^Q('`k',s.bc);`Bs.b^Eb.add^Q$A)s.b.a=
dd^Q$A('clic$a,false);`m^X(`F,'^v',0,`Fl)}`Avs`0x`1,v=3Ds"=0A=
+".`c^N,g=3Ds.`c^N#5k=3D@Nvsn^n^C+(g?'^ng`j,n=3D^Vk),e`Z,y=3De.g@K);e.s@K=
y+10@l1900:0))`5v){v*=3D100`5!n`H!^Wk,x,e))`20;n=3Dx`ln%10000>v)`20}`21`A=
dyasmf`0t,m`H#Am&&m`4t)>=3D0)`21;`20`Adyasf`0t,m`1,i=3Dt?t`4@e:-1,n,x"=0A=
+"`5i>=3D0&&m){`Kn=3Dt`30,i),x=3Dt`3i+1)`5`Lx,`G,'dyasm^um))`2n}`20`Auns`=
0`1,x=3Ds.`MSele@6,l=3Ds.`MList,m=3Ds.`MM$s,n,i;^C=3D^C`8`5x&&l`H!m)m=3D`=
F`J^5`5!m.toLowerCase)m`e+m;l=3Dl`8;m=3Dm`8;n=3D`Ll,';`Gdyas^um)`5n)^C=3D=
n}i=3D"=0A=
+"^C`4`G`Rfun=3Di<0?^C:^C`30,i)`Asa`0un`1;^C=3Dun`5!@S)@S=3Dun;`B(`G+@S+`=
G)`4$S<0)@S+=3D`G+un;^Cs()`Am_i`0n,a`1,m,f=3Dn`30,1),r,l,i`5!`Wl)`Wl`E`5!=
`Wnl)`Wnl`U;m=3D`Wl[n]`5!a&&m&&m._e@Lm^s)`Wa(n)`5!m){m`E,m._c=3D@Nm"=0A=
+"';m^sn=3D`F`hn;m^sl=3Ds^sl;m^sl[m^s@om;`F`hn++;m.s=3Ds;m._n=3Dn;m._l`U(=
'_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_g1`G_t`G_t1`G_x`G_x1`G_l'`=
Rm_l[@om;`Wnl[`Wnl`C]=3Dn}`Bm._r@Lm._m){r=3Dm._r;r._m=3Dm;l=3Dm._l;^B"=0A=
+"i=3D0;i<l`C@A@tm[l[i]])r[l[i]]=3Dm[l[i]];r^sl[r^s@or;m=3D`Wl[@or`lf=3D=3D=
f`D())s[@om;`2m`Am_a`7'n`Gg`G@t!g)g=3D#2;`Ks=3D`9,c=3Ds[$V,m,x,f=3D0`5!c)=
c=3D`F$u$V`5c&&s_d)s[g]`7\"s\",s_ft(s_d(c)));x=3Ds[g]`5!x)x=3D`F$ug];m=3D=
`Wi("=0A=
+"n,1)`5x){m^s=3Df=3D1`5(\"\"+x)`4\"fun@6\")>=3D0)x(s);`m`Wm(\"x\",n,x)}m=
=3D`Wi(n,1)`5@Zl)@Zl=3D@Z=3D0;`pt();`2f'`Rm_m`0t,n,d){t=3D'^nt;`Ks=3D^S,i=
,x,m,f=3D'^nt`5`Wl&&`Wnl)^Bi=3D0;i<`Wnl`C@A{x=3D`Wnl[i]`5!n||x=3D=3Dn){m=3D=
`Wi(x)"=0A=
+"`5m[t]`Ht`t_d')`21`5d)m#Fd);`mm#F)`lm[t+1]@Lm[f]`Hd)$gd);`m$g)}m[f]=3D1=
}}`20`AloadModule`0n,u,d,l`1,m,i=3Dn`4':'),g=3Di<0?#2:n`3i+1),o=3D0,f,c=3D=
s.h?s.h:s.b,^d`5i>=3D0)n=3Dn`30,i);m=3D`Wi(n)`5(l$e`Wa(n,g))&&u^Ed&&"=0A=
+"c^E$E`S`Hd){@Z=3D1;@Zl=3D1`l@3)u=3D`vu,@u:`Ghttps:^Rf`7'e`G`9.m_a(\"$J+=
'\",\"'+g+'\")^R^d`7's`Gf`Gu`Gc`G`Ke,o=3D0@Oo=3Ds.$E`S(\"script\")`5o){@4=
=3D\"text/`o\"`5f)o.^v=3Df;o@I=3Du;c.appendChild(o)}`bo=3D0}`2o^Ro=3D^d(s=
"=0A=
+",f,u,c)}`mm=3D`Wi(n);m._e=3D1;`2m`Avo1`0t,a`Ha[t]||$P)^S#Da[t]`Avo2`0t,=
a`H#H{a#D^S[t]`5#H$P=3D1}`Adlt`7'`Ks=3D`9,d`Z,i,vo,f=3D0`5`pl)^Bi=3D0;i<`=
pl`C@A{vo=3D`pl[i]`5vo`H!`Wm(\"d\")||d`T-$C>=3D^8){`pl[i]=3D0;s.t(@i}`m"=0A=
+"f=3D1}`l`pi)clear@5`pi`Rdli=3D0`5f`H!`pi)`pi=3Dset@5`pt,^8)}`m`pl=3D0'`=
Rdl`0vo`1,d`Z`5!@ivo`E;`L^9,`G$72',@i;$C=3Dd`T`5!`pl)`pl`U;`pl[`pl`C]=3Dv=
o`5!^8)^8=3D250;`pt()`At`0vo,id`1,trk=3D1,tm`Z,sed=3DMath&&@P$l?@P$r@P$"=0A=
+"l()*10000000000000):tm`T,@q=3D's'+@P$rtm`T/10800000)%10+sed,y=3Dtm.g@K)=
,vt=3Dtm.getDate(@f`sMonth(@f'@ly+1900:y)+' =
`sHour$K:`sMinute$K:`sSecond$K `sDay()+' =
`sTimezoneO@z(),^d,^T=3Ds.g^T(),ta`e,q`e,qs`e,$m`"=0A=
+"e,vb`E#1^9`Runs()`5!s.td){`Ktl=3D^T`J,a,o,i,x`e,c`e,v`e,p`e,bw`e,bh`e,^=
H0',k=3D^W@Ncc`G@p',0^q,hp`e,ct`e,pn=3D0,ps`5^3&&^3.prototype){^H1'`5j.m$=
s){^H2'`5tm.setUTCDate){^H3'`5^Y^E^f&&`O#E^H4'`5pn.toPrecis"=0A=
+"ion){^H5';a`U`5a.forEach){^H6';i=3D0;o`E;^d`7'o`G`Ke,i=3D0@Oi=3Dnew =
Iterator(o)`b}`2i^Ri=3D^d(o)`5i&&i.next)^H7'}}}}`l`O>=3D4)x=3D^iwidth+'x'=
+^i$j`5s.isns||s.^e`H`O>=3D3$Q`f(^q`5`O>=3D4){c=3D^ipixelDepth;bw=3D`F$z@=
2;b"=0A=
+"h=3D`F$z^b}}$8=3Ds.n.p^J}`B^Y`H`O>=3D4$Q`f(^q;c=3D^i^2`5`O#E{bw=3Ds.d.^=
L`S.o@z@2;bh=3Ds.d.^L`S.o@z^b`5!s.^f^Eb){^d`7's`Gtl`G`Ke,hp=3D0`qh$b\");h=
p=3Ds.b.isH$b(tl)?\"Y\":\"N\"`b}`2hp^Rhp=3D^d(s,tl);^d`7's`G`Ke,ct=3D0`qc=
"=0A=
+"lientCaps\");ct=3Ds.b.`g`b}`2ct^Rct=3D^d(s)}}}`mr`e`l$8)^4pn<$8`C&&pn<3=
0){ps=3D^j$8[pn].^w@v#9`5p`4ps)<0)p+=3Dps;pn++}s.^U=3Dx;s.^2=3Dc;s.`o^k=3D=
j;s.`f=3Dv;s.`u@9=3Dk;s.`z@2=3Dbw;s.`z^b=3Dbh;s.`g=3Dct;s.^x=3Dhp;s.p^J=3D=
p;s.td"=0A=
+"=3D1`l@i{`L^9,`G$72',vb);`L^9,`G$71',@i`ls.useP^J)s.doP^J(s);`Kl=3D`F`J=
,r=3D^T.^L.`X`5!s.^I)s.^I=3Dl^h?l^h:l`5!s.`X@Ls._1_`X#C`X=3Dr;s._1_`X=3D1=
}`Wm('g')`5(vo&&$C)$e`Wm('d')`Hs.@G||^D){`Ko=3D^D?^D:s.@G`5!o)`2'';"=0A=
+"`Kp=3D$4'#4`i'),w=3D1,^G,@a,x=3D`yt,h,l,i,oc`5^D&&o=3D=3D^D){^4o@Ln@W$H=
BODY'){o=3Do^0`S?o^0`S:o^0Node`5!o)`2'';^G;@a;x=3D`yt}oc=3Do.`k?''+o.`k:'=
'`5(oc`4$B>=3D0&&oc`4\"@0oc(\")<0)||oc`4$W>=3D0)`2''}ta=3Dn?o$T:1;h@ki=3D=
h`4'"=0A=
+"?^Rh=3Ds.`N@c^3||i<0?h:h`30,i);l=3Ds.`N`i?s.`N`i:s.ln(h);t=3Ds.`N^M?s.`=
N^M`8:s.lt(h)`5t^mh||l))q+=3D$2=3D@G^n(t`td$I`te'?@y(t):'o')+(h?$2v1`Ph)`=
j+(l?$2v2`Pl)`j;`mtrk=3D0`5s.`x@T`H!p$L$4'^I^Rw=3D0}^G;i=3Do.sourceIn"=0A=
+"dex`5$3'^y')@g$3'^y^Rx=3D1;i=3D1`lp&&n@W)qs=3D'&pid`P^jp,255))+(w#8p#3w=
`j+'&oid`P^jn@v)+(x#8o#3x`j+'&ot`Pt)+(i#8oi=3D'+i`j}`l!trk@Lqs)`2'';@j=3D=
s.vs(sed)`5trk`H@j)$m=3Ds.mr(@q,(vt#8t`Pvt)`j+s.hav()+q+(qs?qs:s."=0A=
+"rq(^C)),0,id,ta);qs`e;`Wm('t')`5s.p_r)s.p_r(`R`X`e}^7(qs);^z`p(@i;`l@i`=
L^9,`G$71',vb`R@G=3D^D=3Ds.`N`i=3Ds.`N^M=3D`F@0^y=3Ds.ppu=3D^p=3D^pv1=3D^=
pv2=3D^pv3`e`5$x)`F@0@G=3D`F@0eo=3D`F@0`N`i=3D`F@0`N^M`e`5!id@Ls.tc#Ctc=3D=
1;s.f"=0A=
+"lush`a()}`2$m`Atl`0o,t,n,vo`1;s.@G=3D@wo`R`N^M=3Dt;s.`N`i=3Dn;s.t(@i}`5=
pg){`F@0co`0o){`K@J\"_\",1,#B`2@wo)`Awd@0gs`0$S{`K@J$p1,#B`2s.t()`Awd@0dc=
`0$S{`K@J$p#B`2s.t()}}@3=3D(`F`J`Y`8`4@us@d0`Rd=3D^L;s.b=3Ds.d.bo"=0A=
+"dy`5$c`S#7`i#Ch=3D$c`S#7`i('HEAD')`5s.h)s.h=3Ds.h[0]}s.n=3Dnavigator;s.=
u=3Ds.n.userAgent;@R=3Ds.u`4'N$X6/^R`Kapn$F`i,v$F^k,ie=3Dv`4$n'),o=3Ds.u`=
4'@M '),i`5v`4'@M@d0||o>0)apn=3D'@M';^Y$9`tMicrosoft Internet Explore"=0A=
+"r'`Risns$9`tN$X'`R^e$9`t@M'`R^f=3D(s.u`4'Mac@d0)`5o>0)`O`rs.u`3o+6));`B=
ie>0){`O=3D^Fi=3Dv`3ie+5))`5`O>3)`O`ri)}`B@R>0)`O`rs.u`3@R+10));`m`O`rv`R=
em=3D0`5^3#6^l){i=3D^g^3#6^l(256))`D(`Rem=3D(i`t%C4%80'?2:(i`t%U0"=0A=
+"100'?1:0))}s.sa(un`Rvl_l=3D'^K,`cID,vmk,ppu,@E,`c`ispace,c`V,`u@7,#4`i,=
^I,`X,@H';^a=3D^Z+',^o,$R,server,#4^M,#0@6ID,purchaseID,@r,state,zip,$k,p=
roducts,`N`i,`N^M';^B`Kn=3D1;n<51;n++)^a+=3D',prop$J+',eVar$J"=0A=
+"+',hier$J;^Z2=3D',^U,^2,`o^k,`f,`u@9,`z@2,`z^b,`g,^x,pe$q1$q2$q3,p^J';^=
a+=3D^Z2;^9=3D^a+',$i,`c^N,`c^N#5`MSele@6,`MList,`MM$s,`x^PLinks,`x@D,`x@=
T,`N@c^3,`N^PFile^Ms,`NEx`n,`NIn`n,`N@UVa$o`N@U^Qs,`N`is,@G"=0A=
+",eo';$x=3Dpg#1^9)`5!ss)`Fs()",=0A=
w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D=
v.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo=
r(i=3D0;i<l.length;i++){s=3Dl[i];if(s._c=3D=3D's_c'){if(s.oun=3D=3Dun)ret=
urn s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return s}}}}=0A=
w.s_r=3Dnew Function("x","o","n","var =
i=3Dx.indexOf(o);if(i>=3D0&&x.split)x=3D(x.split(o)).join(n);else =
while(i>=3D0){x=3Dx.substring(0,i)+n+x.substring(i+o.length);i=3Dx.indexO=
f(o)}return x");=0A=
w.s_d=3Dnew Function("x","var =
t=3D'`^@$#',l=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrst=
uvwxyz',d,n=3D0,b,k,w,i=3Dx.lastIndexOf('~~');if(i>0){d=3Dx.substring(0,i=
);x=3Dx.substring(i+2);while(d){w=3Dd;i"=0A=
+"=3Dd.indexOf('~');if(i>0){w=3Dd.substring(0,i);d=3Dd.substring(i+1)}els=
e =
d=3D'';b=3D(n-n%62)/62;k=3Dn-b*62;k=3Dt.substring(b,b+1)+l.substring(k,k+=
1);x=3Ds_r(x,k,w);n++}for(i=3D0;i<5;i++){w=3Dt.substring(i,i+1);x=3Ds_r(x=
"=0A=
+",w+' ',w)}}return x");=0A=
w.s_fe=3Dnew Function("c","return =
s_r(s_r(s_r(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")");=0A=
w.s_fa=3Dnew Function("f","var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df=
.substring(s,s+1);if(c=3D=3D',')a+=3D'\",\"';else if((\"\\n\\r\\t =
\").indexOf(c)<0)a+=3Dc;s++}return a?'\"'+a+'\"':"=0A=
+"a");=0A=
w.s_ft=3Dnew Function("c","c+=3D'';var =
s,e,o,a,d,q,f,h,x;s=3Dc.indexOf('=3Dfunction(');while(s>=3D0){s++;d=3D1;q=
=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w=
hile(d>0){h=3Dc.substring(e,e+1);if(q){i"=0A=
+"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D=
'}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"=0A=
+"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");=0A=
c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo=
at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new =
s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew =
Object;"+s_ft(c)+";return s");return s(un,pg,ss)}=0A=
=0A=
=0A=
/*/// The BizJ base class */=0A=
var BizJ =3D function() {=0A=
    this._version =3D 0.1;=0A=
=0A=
    return this;=0A=
};=0A=
=0A=
var bizj =3D new BizJ();=0A=
=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=t1;vs=notopic;sz=728x90;tile=1;kw=triangle;dcopt=ist;ord=1230751399.111282.22524?

document.write('<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 =
Transitional//EN\" =
\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html =
xmlns=3D\"http://www.w3.org/1999/xhtml\">\n<head>\n<meta =
http-equiv=3D\"Content-Type\" content=3D\"text/html; =
charset=3Diso-8859-1\" />\n<title>Untitled =
Document</title>\n</head>\n\n<body>\n\n<iframe =
src=3D\"http://bizjournals.ontargetjobs.com/now-hiring-72890.html\" =
width=3D\"728\" height=3D\"90\" scrolling=3D\"no\" marginwidth=3D\"0\" =
marginheight=3D\"0\" frameborder=3D\"0\" =
bgcolor=3D\"ffffff\"></iframe>\n\n</body>\n</html>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/swfobject.js

/* SWFObject v2.1 <http://code.google.com/p/swfobject/>=0A=
	Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van =
der Sluis=0A=
	This software is released under the MIT License =
<http://www.opensource.org/licenses/mit-license.php>=0A=
*/=0A=
var swfobject=3Dfunction(){var =
b=3D"undefined",Q=3D"object",n=3D"Shockwave =
Flash",p=3D"ShockwaveFlash.ShockwaveFlash",P=3D"application/x-shockwave-f=
lash",m=3D"SWFObjectExprInst",j=3Dwindow,K=3Ddocument,T=3Dnavigator,o=3D[=
],N=3D[],i=3D[],d=3D[],J,Z=3Dnull,M=3Dnull,l=3Dnull,e=3Dfalse,A=3Dfalse;v=
ar h=3Dfunction(){var v=3Dtypeof K.getElementById!=3Db&&typeof =
K.getElementsByTagName!=3Db&&typeof =
K.createElement!=3Db,AC=3D[0,0,0],x=3Dnull;if(typeof =
T.plugins!=3Db&&typeof =
T.plugins[n]=3D=3DQ){x=3DT.plugins[n].description;if(x&&!(typeof =
T.mimeTypes!=3Db&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=3Dx.r=
eplace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=3DparseInt(x.replace(/^(.*)\..*$/=
,"$1"),10);AC[1]=3DparseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=3D=
/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof =
j.ActiveXObject!=3Db){var y=3Dnull,AB=3Dfalse;try{y=3Dnew =
ActiveXObject(p+".7")}catch(t){try{y=3Dnew =
ActiveXObject(p+".6");AC=3D[6,0,21];y.AllowScriptAccess=3D"always"}catch(=
t){if(AC[0]=3D=3D6){AB=3Dtrue}}if(!AB){try{y=3Dnew =
ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=3Dy.GetVariable("$version")=
;if(x){x=3Dx.split(" =
")[1].split(",");AC=3D[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],=
10)]}}catch(t){}}}}var =
AD=3DT.userAgent.toLowerCase(),r=3DT.platform.toLowerCase(),AA=3D/webkit/=
.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):fals=
e,q=3Dfalse,z=3Dr?/win/.test(r):/win/.test(AD),w=3Dr?/mac/.test(r):/mac/.=
test(AD);/*@cc_on =
q=3Dtrue;@if(@_win32)z=3Dtrue;@elif(@_mac)w=3Dtrue;@end@*/return{w3cdom:v=
,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var =
L=3Dfunction(){if(!h.w3cdom){return =
}f(H);if(h.ie&&h.win){try{K.write("<script id=3D__ie_ondomload =
defer=3Dtrue =
src=3D//:><\/script>");J=3DC("__ie_ondomload");if(J){I(J,"onreadystatecha=
nge",S)}}catch(q){}}if(h.webkit&&typeof =
K.readyState!=3Db){Z=3DsetInterval(function(){if(/loaded|complete/.test(K=
.readyState)){E()}},10)}if(typeof =
K.addEventListener!=3Db){K.addEventListener("DOMContentLoaded",E,null)}R(=
E)}();function =
S(){if(J.readyState=3D=3D"complete"){J.parentNode.removeChild(J);E()}}fun=
ction E(){if(e){return }if(h.ie&&h.win){var v=3Da("span");try{var =
u=3DK.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeC=
hild(u)}catch(w){return }}e=3Dtrue;if(Z){clearInterval(Z);Z=3Dnull}var =
q=3Do.length;for(var r=3D0;r<q;r++){o[r]()}}function =
f(q){if(e){q()}else{o[o.length]=3Dq}}function R(r){if(typeof =
j.addEventListener!=3Db){j.addEventListener("load",r,false)}else{if(typeo=
f =
K.addEventListener!=3Db){K.addEventListener("load",r,false)}else{if(typeo=
f j.attachEvent!=3Db){I(j,"onload",r)}else{if(typeof =
j.onload=3D=3D"function"){var =
q=3Dj.onload;j.onload=3Dfunction(){q();r()}}else{j.onload=3Dr}}}}}functio=
n H(){var t=3DN.length;for(var q=3D0;q<t;q++){var =
u=3DN[q].id;if(h.pv[0]>0){var =
r=3DC(u);if(r){N[q].width=3Dr.getAttribute("width")?r.getAttribute("width=
"):"0";N[q].height=3Dr.getAttribute("height")?r.getAttribute("height"):"0=
";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{i=
f(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)=
}}}}else{W(u,true)}}}function Y(t){var =
q=3Dt.getElementsByTagName(Q)[0];if(q){var =
w=3Da("embed"),y=3Dq.attributes;if(y){var v=3Dy.length;for(var =
u=3D0;u<v;u++){if(y[u].nodeName=3D=3D"DATA"){w.setAttribute("src",y[u].no=
deValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var =
x=3Dq.childNodes;if(x){var z=3Dx.length;for(var =
r=3D0;r<z;r++){if(x[r].nodeType=3D=3D1&&x[r].nodeName=3D=3D"PARAM"){w.set=
Attribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.paren=
tNode.replaceChild(w,t)}}function k(w){A=3Dtrue;var =
u=3DC(w.id);if(u){if(w.altContentId){var =
y=3DC(w.altContentId);if(y){M=3Dy;l=3Dw.altContentId}}else{M=3DG(u)}if(!(=
/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width=3D"310"}if(!(/%$/.=
test(w.height))&&parseInt(w.height,10)<137){w.height=3D"137"}K.title=3DK.=
title.slice(0,47)+" - Flash Player Installation";var =
z=3Dh.ie&&h.win?"ActiveX":"PlugIn",q=3DK.title,r=3D"MMredirectURL=3D"+j.l=
ocation+"&MMplayerType=3D"+z+"&MMdoctitle=3D"+q,x=3Dw.id;if(h.ie&&h.win&&=
u.readyState!=3D4){var =
t=3Da("div");x+=3D"SWFObjectNew";t.setAttribute("id",x);u.parentNode.inse=
rtBefore(t,u);u.style.display=3D"none";var =
v=3Dfunction(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.exp=
ressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}functio=
n O(t){if(h.ie&&h.win&&t.readyState!=3D4){var =
r=3Da("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t=
),r);t.style.display=3D"none";var =
q=3Dfunction(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parent=
Node.replaceChild(G(t),t)}}function G(v){var =
u=3Da("div");if(h.win&&h.ie){u.innerHTML=3Dv.innerHTML}else{var =
r=3Dv.getElementsByTagName(Q)[0];if(r){var w=3Dr.childNodes;if(w){var =
q=3Dw.length;for(var =
t=3D0;t<q;t++){if(!(w[t].nodeType=3D=3D1&&w[t].nodeName=3D=3D"PARAM")&&!(=
w[t].nodeType=3D=3D8)){u.appendChild(w[t].cloneNode(true))}}}}}return =
u}function U(AG,AE,t){var q,v=3DC(t);if(v){if(typeof =
AG.id=3D=3Db){AG.id=3Dt}if(h.ie&&h.win){var AF=3D"";for(var AB in =
AG){if(AG[AB]!=3DObject.prototype[AB]){if(AB.toLowerCase()=3D=3D"data"){A=
E.movie=3DAG[AB]}else{if(AB.toLowerCase()=3D=3D"styleclass"){AF+=3D' =
class=3D"'+AG[AB]+'"'}else{if(AB.toLowerCase()!=3D"classid"){AF+=3D" =
"+AB+'=3D"'+AG[AB]+'"'}}}}}var AD=3D"";for(var AA in =
AE){if(AE[AA]!=3DObject.prototype[AA]){AD+=3D'<param name=3D"'+AA+'" =
value=3D"'+AE[AA]+'" />'}}v.outerHTML=3D'<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</obje=
ct>";i[i.length]=3DAG.id;q=3DC(AG.id)}else{if(h.webkit&&h.webkit<312){var=
 AC=3Da("embed");AC.setAttribute("type",P);for(var z in =
AG){if(AG[z]!=3DObject.prototype[z]){if(z.toLowerCase()=3D=3D"data"){AC.s=
etAttribute("src",AG[z])}else{if(z.toLowerCase()=3D=3D"styleclass"){AC.se=
tAttribute("class",AG[z])}else{if(z.toLowerCase()!=3D"classid"){AC.setAtt=
ribute(z,AG[z])}}}}}for(var y in =
AE){if(AE[y]!=3DObject.prototype[y]){if(y.toLowerCase()!=3D"movie"){AC.se=
tAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=3DAC}else{var =
u=3Da(Q);u.setAttribute("type",P);for(var x in =
AG){if(AG[x]!=3DObject.prototype[x]){if(x.toLowerCase()=3D=3D"styleclass"=
){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!=3D"classid"){u.s=
etAttribute(x,AG[x])}}}}for(var w in =
AE){if(AE[w]!=3DObject.prototype[w]&&w.toLowerCase()!=3D"movie"){F(u,w,AE=
[w])}}v.parentNode.replaceChild(u,v);q=3Du}}}return q}function =
F(t,q,r){var =
u=3Da("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appen=
dChild(u)}function X(r){var =
q=3DC(r);if(q&&(q.nodeName=3D=3D"OBJECT"||q.nodeName=3D=3D"EMBED")){if(h.=
ie&&h.win){if(q.readyState=3D=3D4){B(r)}else{j.attachEvent("onload",funct=
ion(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var =
r=3DC(t);if(r){for(var q in r){if(typeof =
r[q]=3D=3D"function"){r[q]=3Dnull}}r.parentNode.removeChild(r)}}function =
C(t){var q=3Dnull;try{q=3DK.getElementById(t)}catch(r){}return =
q}function a(q){return K.createElement(q)}function =
I(t,q,r){t.attachEvent(q,r);d[d.length]=3D[t,q,r]}function c(t){var =
r=3Dh.pv,q=3Dt.split(".");q[0]=3DparseInt(q[0],10);q[1]=3DparseInt(q[1],1=
0)||0;q[2]=3DparseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]=3D=3Dq[0]&&r[1]=
>q[1])||(r[0]=3D=3Dq[0]&&r[1]=3D=3Dq[1]&&r[2]>=3Dq[2]))?true:false}functi=
on V(v,r){if(h.ie&&h.mac){return }var =
u=3DK.getElementsByTagName("head")[0],t=3Da("style");t.setAttribute("type=
","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof =
K.createTextNode!=3Db){t.appendChild(K.createTextNode(v+" =
{"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof =
K.styleSheets!=3Db&&K.styleSheets.length>0){var =
q=3DK.styleSheets[K.styleSheets.length-1];if(typeof =
q.addRule=3D=3DQ){q.addRule(v,r)}}}function W(t,q){var =
r=3Dq?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=3Dr}else{V("#"=
+t,"visibility:"+r)}}function g(s){var r=3D/[\\\"<>\.;]/;var =
q=3Dr.exec(s)!=3Dnull;return q?encodeURIComponent(s):s}var =
D=3Dfunction(){if(h.ie&&h.win){window.attachEvent("onunload",function(){v=
ar w=3Dd.length;for(var =
v=3D0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var =
t=3Di.length;for(var u=3D0;u<t;u++){X(i[u])}for(var r in =
h){h[r]=3Dnull}h=3Dnull;for(var q in =
swfobject){swfobject[q]=3Dnull}swfobject=3Dnull})}}();return{registerObje=
ct:function(u,q,t){if(!h.w3cdom||!u||!q){return }var =
r=3D{};r.id=3Du;r.swfVersion=3Dq;r.expressInstall=3Dt?t:false;N[N.length]=
=3Dr;W(u,false)},getObjectById:function(v){var q=3Dnull;if(h.w3cdom){var =
t=3DC(v);if(t){var u=3Dt.getElementsByTagName(Q)[0];if(!u||(u&&typeof =
t.SetVariable!=3Db)){q=3Dt}else{if(typeof =
u.SetVariable!=3Db){q=3Du}}}}return =
q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!=
AD||!q){return }AB+=3D"";AD+=3D"";if(c(q)){W(AE,false);var =
AA=3D{};if(AC&&typeof AC=3D=3D=3DQ){for(var v in =
AC){if(AC[v]!=3DObject.prototype[v]){AA[v]=3DAC[v]}}}AA.data=3Dx;AA.width=
=3DAB;AA.height=3DAD;var y=3D{};if(z&&typeof z=3D=3D=3DQ){for(var u in =
z){if(z[u]!=3DObject.prototype[u]){y[u]=3Dz[u]}}}if(r&&typeof =
r=3D=3D=3DQ){for(var t in r){if(r[t]!=3DObject.prototype[t]){if(typeof =
y.flashvars!=3Db){y.flashvars+=3D"&"+t+"=3D"+r[t]}else{y.flashvars=3Dt+"=3D=
"+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id=3D=3DAE){W(AE,true)}})}else{if=
(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=3Dtrue;W(AE,false);f(function(){va=
r =
AF=3D{};AF.id=3DAF.altContentId=3DAE;AF.width=3DAB;AF.height=3DAD;AF.expr=
essInstall=3Dw;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h=
.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:=
function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return =
undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(=
r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParam=
Value:function(v){var =
u=3DK.location.search||K.location.hash;if(v=3D=3Dnull){return =
g(u)}if(u){var t=3Du.substring(1).split("&");for(var =
r=3D0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("=3D"))=3D=3Dv){re=
turn =
g(t[r].substring((t[r].indexOf("=3D")+1)))}}}return""},expressInstallCall=
back:function(){if(A&&M){var =
q=3DC(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.=
win){M.style.display=3D"block"}}M=3Dnull;l=3Dnull;A=3Dfalse}}}}}();=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://d.yimg.com/ds/badge.js

(function(){var T=3D"http://buzz.yahoo.com";var =
L=3Dwindow.location.href.replace(/http:\/\/([^\/:]+).*$/,"$1").split(".")=
.slice(-2).join(".");var F=3D"http://l.yimg.com/ds/orion";var =
G=3D"0.3.9";var Q=3DF+"/"+G;var =
D=3Dwindow.yahooBuzzOnLoad||function(){};var =
C=3Dwindow.yahooBuzzArticleId;var H=3Dwindow.yahooBuzzShowBranding;var =
J=3Dwindow.yahooBuzzBadgeType;var =
S=3Dfunction(X,Y,W,Z,V){M({name:"from",value:"publisher"});M({name:"asset=
type",value:"article"});M({name:"publisherurn",value:Y[0]});M({name:"guid=
",value:Y[1]});M({name:".done",value:"/article/"+Y[0]+"/"+encodeURICompon=
ent(encodeURIComponent(Y[1]))});M({name:"loc",value:L});M({name:"votetype=
",value:1});R(X,W,Z,O+"/article/"+Y[0]+"/"+encodeURIComponent(encodeURICo=
mponent(Y[1])),V);D.call(X);};var B=3D[];var N=3Dfunction(Y,W){var =
V=3Ddocument.createElement(Y);V.attachEventListener=3DP;V.removeEventList=
ener=3DP;V.attachEvent=3DP;V.detatchEvent=3DP;for(var Z in =
W){if(Z=3D=3D=3D"style"){for(var X in =
W[Z]){V.style[X]=3DW[Z][X];}}else{V[Z]=3DW[Z];}}return V;};var =
R=3Dfunction(X,b,d,W,Y){var c,f;var Z=3D'<span =
style=3D"cursor:pointer;cursor:hand;color:#666;line-height:10px;display:b=
lock;margin-top:3px;font-size:10px;font-family:Verdana,Tahoma,Arial,Helve=
tica,sans-serif;padding-right:5px;">on Yahoo!</span>';var =
e=3D{form:X,href:W,onclick:I};var =
V=3D{"textDecoration":"none","width":"74px","display":"block","textAlign"=
:"right"};switch(b){case"text":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+Q+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span>Yahoo! =
Buzz</span>';e.innerHTML=3Df;break;case"textbutton":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;left:-4px;padding-l=
eft:24px;font-size:80%;font-family:Verdana,Tahoma,Helvetica,Arial,sans-se=
rif;display:block;line-height:22px;height:22px;color:#00c;background:url(=
'+Q+'/img/badge-textbutton.png) left center no-repeat;">Buzz =
up!</span>';e.style=3D{target:"_new",width:"auto",position:"relative",lef=
t:"4px",display:"block",width:"80px",background:"url("+Q+"/img/badge-text=
button.png) right center =
no-repeat"};e.innerHTML=3Df;break;case"logo":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+Q+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span></span>';e.innerHTML=3Df;break;=
case"small":f=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+Q+'/img/badge-small.png) top left =
no-repeat;display:block;height:0;padding-top:22px;width:74px;text-indent:=
-999em;overflow:hidden">Buzz =
up!</span>';if(d){f+=3DZ;}e.style=3DV;e.innerHTML=3Df;break;case"large":f=
=3D'<span style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+Q+'/img/badge-large.png) top left =
no-repeat;display:block;height:0;padding-top:33px;width:109px;text-indent=
:-999em;overflow:hidden">Buzz =
up!</span>';if(d){f+=3DZ;}e.style=3DV;V.width=3D"109px";e.innerHTML=3Df;b=
reak;case"medium":default:f=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+Q+'/img/badge-medium.png) top left =
no-repeat;display:block;height:0;padding-top:27px;width:91px;text-indent:=
-999em;overflow:hidden">Buzz =
up!</span>';if(d){f+=3DZ;}e.style=3DV;V.width=3D"91px";e.innerHTML=3Df;br=
eak;}var =
g=3DN("span",{id:X.id,className:X.className});g.appendChild(N("a",e));X.i=
d=3DX.id+"-form";Y.parentNode.insertBefore(g,Y);Y.parentNode.removeChild(=
Y);K();};var M=3Dfunction(W){var V=3DN("input",W);B.push(V);};var =
I=3Dfunction(X){X=3DX||window.event;var =
V=3DX.target||X.srcElement;while(V&&V.tagName!=3D=3D"A"){V=3DV.parentNode=
;}if(!V){return true;}var W=3DV.form;U(W);if(typeof =
(X.preventDefault)=3D=3D=3D"function"){X.preventDefault();}X.returnValue=3D=
false;X.cancelBubble=3Dtrue;X.stopPropagation&&X.stopPropagation();return=
 false;};var P=3Dfunction(V){return true;};var =
U=3Dfunction(Z){if(!Z){return true;}for(var =
Y=3DB.length-1;Y>-1;Y--){Z.appendChild(B[Y]);}Z.onsubmit=3DP;document.bod=
y.appendChild(Z);Z.submit();var =
W=3DZ.getElementsByTagName("input");for(var =
Y=3D0,V=3DW.length;Y<V;Y++){try{W[Y].parentNode.removeChild(W[Y]);}catch(=
X){continue;}}Z.parentNode.removeChild(Z);};var A=3Dfunction(){var =
Y=3D"yahooBuzzBadge",W=3DY,V=3D0,X;while((X=3Ddocument.getElementById(W))=
&&X.____yb=3D=3D1||document.getElementById(W+"-form")){W=3DY+"-"+V;V++;}i=
f(X){X.____yb=3D1;}return W;}();var E=3Dfunction(){var W=3DA;for(var =
V=3D0;V<5;V++){W+=3DString.fromCharCode(Math.floor(Math.random()*26)+97);=
}document.write('<span id=3D"'+W+'" =
style=3D"position:absolute;left:-999em;height:0;width:0;"></span>');retur=
n document.getElementById(W);}();E.____yb=3D1;var K;var =
O;window.setTimeout(function(){K=3Dfunction(){if(E&&E.parentNode){E.paren=
tNode.removeChild(E);}Y=3Dnull;};var W=3Dfunction(){if(!E){return =
undefined;}var =
b=3DE;while(b&&(!b.tagName||b.tagName!=3D=3D"SCRIPT")){if(b&&b.previousSi=
bling&&b.previousSibling.tagName&&b.previousSibling.childNodes.length){b=3D=
b.previousSibling.lastChild;}else{if(b=3D=3D=3Db.parentNode.firstChild){b=
=3Db.parentNode;}else{b=3Db.previousSibling;}}}if(!b){return =
undefined;}b.____yb=3D1;return =
b;}();O=3D(W&&W.src)||"";if(O.substr(0,1)=3D=3D=3D"/"){O=3D"http://"+wind=
ow.location.host;}O=3DO.replace(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?(\=
/.*)?/,"http://$1$2");if(!O.match(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?=
$/)){O=3DT;}var Z=3Dfunction(){var b=3D"";if(C&&typeof =
(C)=3D=3D=3D"string"){b=3DC;}else{if(W&&W.innerHTML&&W.src){b=3DW.innerHT=
ML.replace(/[\n\r\s\t]+/g," =
").replace(/^\s+/,"").replace(/\s+$/,"");}}b=3Db.split(":");return[b.shif=
t(),b.join(":")];}();var X=3Dfunction(){var b;if(J&&typeof =
(J)=3D=3D=3D"string"){b=3DJ;}else{if(W){b=3DW.getAttribute("badgetype");}=
}return b||"medium";}();var a=3Dfunction(){var b;if(H&&typeof =
(H)!=3D=3D"undefined"){b=3DH;}else{if(W){b=3DW.getAttribute("showbranding=
");}}if(!isNaN(b)){b=3D(+b);}else{if(b=3D=3D=3D"false"||b=3D=3D=3D"no"||b=
=3D=3D=3D"off"){b=3Dfalse;}}return !!b;}();var =
V=3Ddocument.getElementById(A)||E;V.____yb=3D1;var =
Y=3Dfunction(){if(!V){return undefined;}var =
b=3DN("form",{id:A+"-form",className:"yahooBuzzBadge-form",action:O+"/vot=
e/",method:"post",target:"_new",____yb:1,style:{position:"absolute",heigh=
t:"1px",width:"1px",visibility:"hidden"}});V.id=3D"";return =
b;}();S(Y,Z,X,a,V);},0);})();
------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=c2;vs=notopic;sz=300x250;tile=2;kw=triangle;ord=1230751399.111282.22524?

document.write('<a target=3D"_blank" =
href=3D"http://ad.doubleclick.net/click;h=3Dv8/37a7/0/0/%2a/t;202481103;0=
-0;2;17656039;4307-300/250;26407151/26425008/2;;~aopt=3D2/1/b8/0;~sscs=3D=
%3fhttp://www.bizjournals.com/business_travel/?ana=3Dhouse_travel"><img =
src=3D"http://m1.2mdn.net/viewad/1483038/Travelcenter300x250travelcenter.=
jpg" border=3D0 alt=3D"Click here to find out more!"></a>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=mod2;vs=notopic;sz=3x3;tile=3;kw=triangle;ord=1230751399.111282.22524?

document.write('<a target=3D"_blank" =
href=3D"http://ad.doubleclick.net/click;h=3Dv8/37a7/0/0/%2a/f;44306;0-0;0=
;17656039;2300-3/3;0/0/0;;~aopt=3D2/1/b8/0;~sscs=3D%3f"><img =
src=3D"http://m1.2mdn.net/viewad/817-grey.gif" border=3D0 alt=3D"Click =
here to find out more!"></a>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=c1;vs=notopic;sz=300x250;tile=4;kw=triangle;ord=1230751399.111282.22524?

document.write('<a target=3D"_blank" =
href=3D"http://ad.doubleclick.net/click;h=3Dv8/37a7/0/0/%2a/a;202481089;0=
-0;2;17656039;4307-300/250;26407151/26425008/2;;~aopt=3D2/1/b8/0;~sscs=3D=
%3fhttp://www.bizjournals.com/business_travel/?ana=3Dhouse_travel"><img =
src=3D"http://m1.2mdn.net/viewad/1483038/Travelcenter300x250travelcenter.=
jpg" border=3D0 alt=3D"Click here to find out more!"></a>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=r5;vs=notopic;sz=160x600;tile=5;kw=triangle;ord=1230751399.111282.22524?

document.write('<a target=3D"_blank" =
href=3D"http://ad.doubleclick.net/click;h=3Dv8/37a7/0/0/%2a/u;202481984;0=
-0;2;17656039;2321-160/600;26407786/26425643/2;;~aopt=3D2/1/b8/0;~sscs=3D=
%3fhttp://www.bizjournals.com/business_travel/?ana=3Dhouse_travel"><img =
src=3D"http://m1.2mdn.net/viewad/1483038/Travel_Tower160x600travelcenter.=
jpg" border=3D0 alt=3D"Click here to find out more!"></a>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=sp_2;vs=notopic;sz=3x3;tile=6;kw=triangle;ord=1230751399.111282.22524?

document.write('<div class=3D\"content_box\">\n\n<A =
HREF=3D\"http://ad.doubleclick.net/jump/N4789.Bizjournals-com/B2963242;sz=
=3D88x31;ord=3D[timestamp]?\">\n<IMG =
SRC=3D\"http://ad.doubleclick.net/ad/N4789.Bizjournals-com/B2963242;sz=3D=
88x31;ord=3D[timestamp]?\" BORDER=3D0 WIDTH=3D88 HEIGHT=3D31 =
ALT=3D\"Click Here\" align=3D\"right\"></A>\n            \n\n\n          =
  <h2>SPOTLIGHT EMPLOYER</h2><BR><br>\n\n \n   \n<p>You want it all. =
Challenge that moves and motivates you every day. Innovation that =
revolutionizes broadband wireless and communications technologies. An =
award-winning environment where inclusion is absolute and ambition is =
rewarded. You \nwant a <strong>Verizon Wireless</strong> =
career.\n\n\n\n<p>Careers for Everything You Are\n</p>\n       =
<br><br><a =
\nhref=3D\"http://ad.doubleclick.net/click%3Bh=3Dv8/37a7/3/0/%2a/d%3B2057=
77020%3B0-0%3B2%3B17656039%3B2300-3/3%3B27422785/27440664/1%3B%3B%7Eaopt%=
3D2/1/b8/0%3B%7Esscs%3D%3fhttp://at.ontargetjobs.com/?adlink|3.0|701|1576=
526|1|16|AdId=3D1889148;BnId=3D1;1px",visibility:"hidden"}});V.id=3D"";return =
b;}();S(Y,Z,X,a,V);},0);})();
------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=c2;vs=notopic;sz=300x250;tile=2;kw=triangle;ord=1230751399.111282.22524?

document.write('<a target=3D"_blank" =
href=3D"http://ad.doubleclick.net/click;h=3Dv8/37a7/0/0/%2a/t;202481103;0=
-0;2;17656039;4307-300/250;26407151/26425008/2;;~aopt=3D2/1/b8/0;~sscs=3D=
%3fhttp://www.bizjournals.com/business_travel/?ana=3Dhouse_travel"><img =
src=3D"http://m1.2mdn.net/viewad/1483038/Travelcenter300x250travelcenter.=
jpg" border=3D0 alt=3D"Click here to find out more!"></a>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=mod2;vs=notopic;sz=3x3;tile=3;kw=triangle;ord=1230751399.111282.22524?

document.write('<a target=3D"_blank" =
href=3D"http://ad.doubleclick.net/click;h=3Dv8/37a7/0/0/%2a/f;44306;0-0;0=
;17656039;2300-3/3;0/0/0;;~aopt=3D2/1/b8/0;~sscs=3D%3f"><img =
src=3D"http://m1.2mdn.net/viewad/817-grey.gif" border=3D0 alt=3D"Click =
here to find out more!"></a>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=c1;vs=notopic;sz=300x250;tile=4;kw=triangle;ord=1230751399.111282.22524?

document.write('<a target=3D"_blank" =
href=3D"http://ad.doubleclick.net/click;h=3Dv8/37a7/0/0/%2a/a;202481089;0=
-0;2;17656039;4307-300/250;26407151/26425008/2;;~aopt=3D2/1/b8/0;~sscs=3D=
%3fhttp://www.bizjournals.com/business_travel/?ana=3Dhouse_travel"><img =
src=3D"http://m1.2mdn.net/viewad/1483038/Travelcenter300x250travelcenter.=
jpg" border=3D0 alt=3D"Click here to find out more!"></a>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=r5;vs=notopic;sz=160x600;tile=5;kw=triangle;ord=1230751399.111282.22524?

document.write('<a target=3D"_blank" =
href=3D"http://ad.doubleclick.net/click;h=3Dv8/37a7/0/0/%2a/u;202481984;0=
-0;2;17656039;2321-160/600;26407786/26425643/2;;~aopt=3D2/1/b8/0;~sscs=3D=
%3fhttp://www.bizjournals.com/business_travel/?ana=3Dhouse_travel"><img =
src=3D"http://m1.2mdn.net/viewad/1483038/Travel_Tower160x600travelcenter.=
jpg" border=3D0 alt=3D"Click here to find out more!"></a>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=sp_2;vs=notopic;sz=3x3;tile=6;kw=triangle;ord=1230751399.111282.22524?

document.write('<div class=3D\"content_box\">\n\n<A =
HREF=3D\"http://ad.doubleclick.net/jump/N4789.Bizjournals-com/B2963242;sz=
=3D88x31;ord=3D[timestamp]?\">\n<IMG =
SRC=3D\"http://ad.doubleclick.net/ad/N4789.Bizjournals-com/B2963242;sz=3D=
88x31;ord=3D[timestamp]?\" BORDER=3D0 WIDTH=3D88 HEIGHT=3D31 =
ALT=3D\"Click Here\" align=3D\"right\"></A>\n            \n\n\n          =
  <h2>SPOTLIGHT EMPLOYER</h2><BR><br>\n\n \n   \n<p>You want it all. =
Challenge that moves and motivates you every day. Innovation that =
revolutionizes broadband wireless and communications technologies. An =
award-winning environment where inclusion is absolute and ambition is =
rewarded. You \nwant a <strong>Verizon Wireless</strong> =
career.\n\n\n\n<p>Careers for Everything You Are\n</p>\n       =
<br><br><a =
\nhref=3D\"http://ad.doubleclick.net/click%3Bh=3Dv8/37a7/3/0/%2a/d%3B2057=
77020%3B0-0%3B2%3B17656039%3B2300-3/3%3B27422785/27440664/1%3B%3B%7Eaopt%=
3D2/1/b8/0%3B%7Esscs%3D%3fhttp://at.ontargetjobs.com/?adlink|3.0|701|1576=
526|1|16|AdId=3D1889148;BnId=3D1;link=3Dhttp://bizjournals.ontargetjobs.c=
om/verizon-company-profile.asp\">Click here to learn more.\n</a>\n\n     =
       \n\n</div>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adj/bzj.triangle/article_page;pos=b1;vs=notopic;sz=728x90;tile=7;kw=triangle;ord=1230751399.111282.22524?

document.write('<a target=3D"_blank" =
href=3D"http://ad.doubleclick.net/click;h=3Dv8/37a7/0/0/%2a/n;202480848;0=
-0;2;17656039;3454-728/90;26407107/26424964/2;;~aopt=3D2/1/b8/0;~sscs=3D%=
3fhttp://www.bizjournals.com/business_travel/?ana=3Dhouse_travel"><img =
src=3D"http://m1.2mdn.net/viewad/1483038/TraveleCenter728x90travelcenter.=
jpg" border=3D0 alt=3D"Click here to find out more!"></a>');=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://content.dl-rms.com/rms/mother/5261/nodetag.js

(function(){=0A=
var pfs=3D{ "http://www.bizjournals.com/":{"nid":6990,"tr":1} =
},d=3Ddocument,w=3Dwindow,u=3D(w.gm_fake_href)?w.gm_fake_href:w.location.=
href;=0A=
=0A=
function z(n){=0A=
var s;=0A=
=0A=
if (Math.random()>=3Dn['tr']) return;=0A=
=0A=
s=3Dd.createElement('SCRIPT');=0A=
s.src=3D'http://content.dl-rms.com/dt/s/'+n['nid']+'/s.js';=0A=
s.type=3D'text/javascript';=0A=
d.getElementsByTagName('head')[0].appendChild(s);=0A=
}=0A=
function r(){=0A=
var n=3D"",p;=0A=
=0A=
while (1) {=0A=
	try {=0A=
	for (p in pfs)=0A=
	  if (u.substring(0,p.length)=3D=3Dp && p.length > n.length) =0A=
		n=3Dp;=0A=
=0A=
	if (n.length > 0) {z(pfs[n]);return;}=0A=
	} catch (e) {}=0A=
=0A=
	if (w=3D=3Dtop) break;=0A=
=0A=
	if (w=3D=3Dwindow&&u!=3Dd.referrer)u=3Dd.referrer;=0A=
	else w=3Dw.parent;=0A=
}=0A=
}=0A=
=0A=
if (d.readyState=3D=3D"complete"){=0A=
	r();=0A=
} else if (w.addEventListener){ =0A=
	w.addEventListener("load", r, false);=0A=
} else if (w.attachEvent){ =0A=
	w.attachEvent("onload", r);=0A=
}=0A=
})();
------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://icompass.insightexpressai.com/273.js

var r=3DMath.random()*100.0;if(r<100)document.write('<script =
language=3D"javascript" =
src=3D"http://ad.insightexpressai.com/adserver/adServer.aspx?publisherID=3D=
273"></scr' + 'ipt>');
------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://edge.quantserve.com/quant.js

function _qcdst(){if(_qctzoff(0)!=3D_qctzoff(6))return 1;return 0;}=0A=
function _qctzoff(m){=0A=
var d1=3Dnew Date(2000,m,1,0,0,0,0);=0A=
var t=3Dd1.toGMTString();=0A=
var d3=3Dnew Date(t.substring(0,t.lastIndexOf(" ")-1));=0A=
return d1-d3;=0A=
}=0A=
function _qceuc(s){=0A=
if(typeof(encodeURIComponent)=3D=3D'function'){return =
encodeURIComponent(s);}=0A=
else{return escape(s);}=0A=
}=0A=
function _qcrnd(){return Math.round(Math.random()*2147483647);}=0A=
function _qvoid(){return;}=0A=
function _qcgc(n){=0A=
 var v=3D'';=0A=
 var c=3Ddocument.cookie;if(!c)return v;=0A=
 var i=3Dc.indexOf(n+"=3D");=0A=
 var len=3Di+n.length+1;=0A=
 if(i>-1){=0A=
  var end=3Dc.indexOf(";", len);=0A=
  if(end<0)end=3Dc.length;=0A=
  v=3Dc.substring(len,end);=0A=
 }=0A=
 return v;=0A=
}=0A=
function _qcdomain(){=0A=
 var d=3Ddocument.domain;=0A=
 if(d.substring(0,4)=3D=3D"www.")d=3Dd.substring(4,d.length);=0A=
 var a=3Dd.split(".");var len=3Da.length;=0A=
 if(len<3)return d;=0A=
 var e=3Da[len-1];=0A=
 if(e.length<3)return d;=0A=
 d=3Da[len-2]+"."+a[len-1];=0A=
 return d;=0A=
}=0A=
function _qcsc(dc){=0A=
 var s=3D"",u=3Ddocument;var d=3D_qcdomain();var a=3D_qcgc("__qca");=0A=
 if(a.length>0){s+=3D";fpan=3D0;fpa=3D"+a;}=0A=
 else{=0A=
  u.cookie=3D"__qca=3D"+dc+"; expires=3DSun, 18 Jan 2038 00:00:00 GMT; =
path=3D/; domain=3D"+d;=0A=
  a=3D_qcgc("__qca");=0A=
  if(a.length>0){s+=3D";fpan=3D1;fpa=3D"+dc;}=0A=
  else{s+=3D";fpan=3Du;fpa=3D";}=0A=
 }=0A=
 var b=3D_qcgc("__qcb");=0A=
 if(b.length>0){s+=3D";fpbn=3D0;fpb=3D"+b;}=0A=
 else{b=3D_qcrnd();=0A=
  u.cookie=3D"__qcb=3D"+b+"; path=3D/; domain=3D"+d;=0A=
  b=3D_qcgc("__qcb");=0A=
  if(b.length>0){s+=3D";fpbn=3D1;fpb=3D"+b;}=0A=
  else{s+=3D";fpbn=3Du;fpb=3D";}=0A=
 }=0A=
 return s;=0A=
}=0A=
function quantserve(){=0A=
 var r=3D_qcrnd();=0A=
 var =
sr=3D'',qo=3D'',qm=3D'',url=3D'',ref=3D'',je=3D'u',ns=3D'1',media=3D'webp=
age',event=3D'load';=0A=
 if(typeof _qoptions !=3D"undefined" && _qoptions!=3Dnull){=0A=
  for(var k in _qoptions){=0A=
   if(typeof(_qoptions[k])!=3D'string'){continue;}=0A=
   if(k=3D=3D'qacct'){_qacct=3D_qoptions[k];}=0A=
   else{qo+=3D';'+k+'=3D'+_qceuc(_qoptions[k]);}=0A=
   if(k=3D=3D'media'){media=3D_qoptions[k];}=0A=
   if(k=3D=3D'event'){event=3D_qoptions[k];}=0A=
  }=0A=
  _qoptions=3Dnull;=0A=
 }=0A=
 if((typeof _qacct =3D=3D"undefined")||(_qacct.length=3D=3D0))return;=0A=
 if(media=3D=3D'webpage' && event=3D=3D'load'){=0A=
  if((typeof _qpixelsent =
!=3D"undefined")&&(_qpixelsent=3D=3D_qacct))return;=0A=
  _qpixelsent=3D_qacct;}=0A=
 var ce=3D(navigator.cookieEnabled)?"1":"0";=0A=
 if(typeof navigator.javaEnabled =
!=3D'undefined')je=3D(navigator.javaEnabled())?"1":"0";=0A=
 if(typeof _qmeta !=3D"undefined" && =
_qmeta!=3Dnull){qm=3D';m=3D'+_qceuc(_qmeta);_qmeta=3Dnull;}=0A=
 =
if(self.screen){sr=3Dscreen.width+"x"+screen.height+"x"+screen.colorDepth=
;}=0A=
 var d=3Dnew Date();=0A=
 var dst=3D_qcdst();=0A=
=0A=
=0A=
=0A=
 var dc=3D"1215954132-54741722-34724953";=0A=
 var qs=3D"http://pixel.quantserve.com";=0A=
 var fp=3D_qcsc(dc);=0A=
 if(window.location && =
window.location.href)url=3D_qceuc(window.location.href);=0A=
 if(window.document && =
window.document.referrer)ref=3D_qceuc(window.document.referrer);=0A=
 if(self=3D=3Dtop)ns=3D'0';=0A=
 var img=3Dnew Image(1,1);=0A=
 img.alt=3D"";=0A=
 =
img.src=3Dqs+'/pixel'+';r=3D'+r+fp+';ns=3D'+ns+';url=3D'+url+';ref=3D'+re=
f+';ce=3D'+ce+';je=3D'+je+';sr=3D'+sr+';dc=3D'+dc+';dst=3D'+dst+';et=3D'+=
d.getTime()+';tzo=3D'+d.getTimezoneOffset()+';a=3D'+_qacct+qo+qm;=0A=
 img.onload=3Dfunction() {_qvoid();}=0A=
}=0A=
quantserve();=0A=

------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://networking.bizjournals.com/apis/scripts/remoteMgr.ashx?type=comments&excludecss=true&excludeprototype=true&excludedhtmlwindow=true



//***********************************************************
// ThePort ProtoProxyUtils object =20
// Author: Steve Soares
//***********************************************************
// Copyright ThePort Inc.
/////////////////////////////////////////////////////////////
// Version History.
/////////////////////////////////////////////////////////////
// Initial Version.
//***********************************************************

// This doc write is necessary for detecting the loaded state of the =
document in IE.
// This fire onload when it's ready to execute.  However this does not =
require a file on the server.
document.write('<script id=3D"_port_start_script_" defer=3D"true" =
src=3D"//[]"></script>');

var ProtoProxy =3D { =20
    // proxy the call to prototype's '$' function.
    tp_GetID: function (nodeName) {=20
      var nodeResult;
        try {
            nodeResult =3D $tp_GetID(nodeName);
            } catch(e){
            try {
                nodeResult =3D $(nodeName)
                } catch(e){}
              }
        return nodeResult;
      },
     =20
    tp_Show: function (nodeName) {
        try {
            var node =3D ProtoProxy.tp_GetID(nodeName);
            node.style.display=3D''
        } catch(e) {}
    },
   =20
    tp_Hide: function (nodeName) {
        try {
            var node =3D ProtoProxy.tp_GetID(nodeName);
            node.style.display=3D'none'
        } catch(e) {}
    },

 // *********************************************************
 // Added this function for detecting WHEN the onload event=20
 // occurs for different browser types -SMS July 9 2008
 // *********************************************************
 tp_registerInitHandler: function (onLoadFunction) {
=20
    // Moziller=20
    if (document.addEventListener) {
        document.addEventListener("DOMContentLoaded", onLoadFunction, =
false);
        return;
        }

    // IE=20
    if (document.getElementById) {
        var deferScript =3D =
document.getElementById("_port_start_script_");
        if (deferScript) {
            deferScript.onreadystatechange =3D function() {
                if (this.readyState =3D=3D "complete") {
                    onLoadFunction(); // Doc is loaded.  Call our func
                    }
                };
            // Immediate check, right away...
            deferScript.onreadystatechange();
            // Stop IE leaks=20
            deferScript =3D null;
            }
        return;
        }

    // Safari=20
    if (/WebKit/i.test(navigator.userAgent)) {=20
        var _timer =3D setInterval(function() {   =20
            if (/loaded|complete/.test(document.readyState)) {     =20
                clearInterval(_timer);     =20
                onLoadFunction(); // Doc is loaded.  Call our func
                } =20
            }, 10);
        return;
        }

    // Other browsers=20
    window.onload =3D callback;
    }
   =20
}




var tp_captchaMgr =3D Class.create();
tp_captchaMgr.prototype =3D {
   initialize: function(domain) {
	this.imgCaptcha=3D'tp_imgCaptcha';
	this.code=3D'tp_cc';
	this.domain=3D"";
	if(this.initialize.arguments[0]){this.domain=3Ddomain;}
	this.url=3Dthis.domain+"/apis/scripts/updatecaptcha.ashx";
	this.useXMLHttpRequest=3Dtrue;
	=
if(this.initialize.arguments[1]){if(this.initialize.arguments[1]=3D=3Dfal=
se){this.useXMLHttpRequest=3Dfalse;}}
   },
  =20
   updateCaptcha: function()
	{=20
	//var u=3Dthis.domain+"/apis/scripts/updatecaptcha.ashx";
	//alert(this.url);
	//var myAjax =3D new Ajax.Request(this.url +"&"+Math.random(),{method: =
'get', parameters: "", onComplete: this.replaceCaptcha.bind(this)});
	if (this.useXMLHttpRequest=3D=3Dfalse)
		{
		tp_remoteMgr.addScript("tp_remotemgr.updatecaptcha.",this.url =
+"&rnd=3D"+Math.random()+"&xmlhttp=3Dfalse");
		}
	else
		{
		var myAjax =3D new Ajax.Request(this.url =
+"&rnd=3D"+Math.random()+"&xmlhttp=3Dtrue",{method: 'get', parameters: =
"", onComplete: this.replaceCaptcha.bind(this)});
		}
	},
=09
   updateURL: function(u)
	{=20
	this.url=3Du;
	},

   replaceCaptcha: function(r) =20
	{
	try{=09
		var tp_updatedImage =3D r.responseText.evalJSON();	=09
		var i =3D ProtoProxy.tp_GetID(this.imgCaptcha);
		var c =3D ProtoProxy.tp_GetID(this.code);
		i.src=3Dtp_updatedImage.src;
		c.value=3Dtp_updatedImage.cc;	=09
	}
	catch(e){"error: " + alert(e.message);}
	}
}=09



var tp_remoteManager =3D {};

tp_remoteManager.Utility =3D function(){
	this.debug=3Dfalse;
	this.proxy =3D '';
	this.loginWin =3D '';
	this.logoutWin =3D '';
	this.captchaWin =3D '';
	this.useXMLHttpRequest=3Dfalse;
	this.regWin =3D '';
	this.host =3D "http://networking.bizjournals.com";
	this.regWinWidth =3D "400";
	this.regWinHeight =3D "500";
	this.loginWinWidth =3D "275";
	this.loginWinHeight =3D "275";
	this.logoutWinWidth =3D "350";
	this.logoutWinHeight =3D "125";
	this.activeWin =3D "";=09
	this.cssURL=3Dthis.host+"";=09
	this.iframeURL=3Dthis.host+"/apis/scripts/ajaxiframe.aspx?";=09
	this.regURL=3D"https://www.bizjournals.com/account/register/?neturl=3D" =
+ escape(window.location.href) + ""; =
//this.host+"/community/app/reg/tptwiz/step.aspx?rem=3D1";
	=
this.loginURL=3D"https://www.bizjournals.com/account/sign_in/?neturl=3D" =
+ escape(window.location.href) + ""; =
//this.host+"/apis/scripts/remotelogin.aspx";
	this.logoutURL=3Dthis.host+"/apis/scripts/remotelogout.aspx";
	=
this.logoutURL2=3D"https://www.bizjournals.com/account/sign_out/?neturl=3D=
" + escape(window.location.href) + ""; =
//this.host+"/apis/scripts/remotelogout.aspx";
	this.captchaURL=3Dthis.host+"/apis/scripts/remotecaptcha.aspx";
	try{this.captcha=3Dnew tp_captchaMgr(this.host);}catch(e){}
	this.activeElement =3D "";
	this.iframeSrc=3D"";
	this.iframeTargetURL=3D"";
	this.iframeOnComplete=3D"";
	this.iframeAjaxMethod=3D"";
	this.IFrame=3Dnull;
//	this.createIFrame();
	this.useProxy=3Dfalse;
	this.loginUseDHTML=3Dfalse;
	this.logoutUseDHTML=3Dtrue;
	this.regUseDHTML=3Dfalse;
	this.origDomain=3D'';
	this.page=3D1;
	this.origDomain=3Ddocument.domain;
	this.head=3Ddocument.getElementsByTagName("head").item(0);
	this.activeEditorElement=3D"";
	this.listener=3Dnull;
	this.reloadCall=3D"";
	this.err1=3D"This page must reside in bizjournals.com for this function =
to work properly.";
	this.err2=3D"Please enter comment text.";
	this.msg1=3D"Are you sure you want to remove this comment?";
	this.msg2=3D"The comment was successfully removed.";
	this.msg3=3D"This user will be banned and all comments removed.\n\nDo =
you wish to continue?";
	this.msg4=3D"The user was successfully banned.\n\n%num% comments were =
removed.";
	this.msg5=3D"Are you sure you want to mark this comment as featured?";
	this.msg6=3D"Are you sure you want to remove the \"featured\" setting =
from this comment?";
	this.m_bPostInProgress =3D false;
}

=20
tp_remoteManager.Utility.prototype =3D
{

    replace : function (str, from, to)=20
        {
        var i =3D str.indexOf(from);
        if (!from || !str || i =3D=3D -1) return str;
        var newstr =3D str.substring(0, i) + to;
        if (i+from.length < str.length)
        newstr +=3D =
replace(str.substring(i+from.length,str.length),from,to);
        return newstr;
        },=09

	loadHTML: function(d) =20
		{
		try{
			var tp_HTML =3D d.evalJSON();
			el=3DProtoProxy.tp_GetID(this.activeElement);
			el.innerHTML=3Dtp_HTML.html;
			}
		catch(e){alert('error: '+e.description);return false;}
		},
=09
	onload: function(f)
		{
		eval('this.listener =3D this.'+f+'.bindAsEventListener(this);');
		Event.observe(window, "load", this.listener);
		},
=09
	loadHTMLB: function(r) =20
		{
		this.loadHTML(r.responseText);
		},
	=09
	addScript: function(id,url)
		{
		var s =3D document.createElement("SCRIPT");
		s.src =3D encodeURI(url);
		s.id=3Did;
		this.head.appendChild(s);
		},
   =20
    addHidden: function(id,val)
		{
		var h =3D document.createElement("input");
		h.setAttribute('id',id);
        h.setAttribute('value',val);
        h.setAttribute('type','hidden');
		},
	=09
	clearScript: function(id)
		{
		=
if(ProtoProxy.tp_GetID(id)){this.head.removeChild(ProtoProxy.tp_GetID(id)=
);}
		},	=09
	=09
	createIFrame: function()
		{
		  this.IFrame=3Ddocument.createElement('iframe');
          this.IFrame.setAttribute('id','tp_remoteMgr_i');
		  this.IFrame.style.border=3D'0px';
          this.IFrame.style.width=3D'0px';
          this.IFrame.style.height=3D'0px';
          this.m_IFrameObj =3D document.body.appendChild(this.IFrame);			=

		},

	setCSS: function()
		{
		if (this.cssURL.length > 0 && this.cssURL !=3D this.host)
			{
			css=3Ddocument.createElement("link");
			css.setAttribute("rel", "stylesheet");
			css.setAttribute("type", "text/css");
			css.setAttribute("href", this.cssURL);
			document.getElementsByTagName("head").item(0).appendChild(css);
			}
		},
	=09
	callIFrame: function()
		{
		=
this.iframeSrc=3Dthis.iframeURL+'u=3D'+encodeURIComponent(this.iframeTarg=
etURL)+'&f=3D'+this.iframeOnComplete+'&m=3D'+this.iframeAjaxMethod;
		this.IFrame.src=3Dthis.iframeSrc;
		},=09
		=09
	setProxy: function(p)
		{
		this.proxy=3Dp;=20
		this.useProxy=3Dtrue;
		=
try{this.captcha.url=3Dthis.url(this.host+"/apis/scripts/updatecaptcha.as=
hx");}catch(e){}
		},
=09
	url: function(u)
		{
		if(this.useProxy=3D=3Dfalse){return u;}
		else
			{
			if (this.proxy.indexOf('%url%'))
				{
				return this.proxy.gsub('%url%',encodeURIComponent(u));
				}
			else
				{
				return this.proxy + encodeURIComponent(u);
				}=09
			}
		},
	=09
	updateCaptcha: function()
		{	=09
		try{this.captcha.updateCaptcha();}catch(e){alert(e.message);}
		},

	openLogout: function()
		{
		this.closeWindows();=20
		this.activeWin=3D'logoutWin';
		try{
		    if (this.logoutUseDHTML=3D=3Dtrue) {
			    document.domain=3D'bizjournals.com';
			    this.logoutWin=3Ddhtmlwindow.open('tp_logoutWindow', 'iframe', =
this.logoutURL, =
'Logout','width=3D'+this.logoutWinWidth+'px,height=3D'+this.logoutWinHeig=
ht+'px,center=3D1,resize=3D0,scrolling=3D0');=20
//			    if (this.logoutURL2!=3D"") {
//			        window.location.href=3Dthis.logoutURL2;
//			        }
			    }
			else {
			    window.location.href=3Dthis.logoutURL2;
			}
		 }catch(e){alert(this.err1);}
		},
	=09
	openLogin: function()
		{
		this.closeWindows();
		this.activeWin=3D'loginWin';
		try{
		    if (this.loginUseDHTML=3D=3Dtrue) {
			    document.domain=3D'bizjournals.com';
			    this.loginWin=3Ddhtmlwindow.open('tp_loginWindow', 'iframe', =
this.loginURL, =
'Login','width=3D'+this.loginWinWidth+'px,height=3D'+this.loginWinHeight+=
'px,center=3D1,resize=3D0,scrolling=3D0');=20
			    }
			else {
			    window.location.href=3Dthis.loginURL;
			}
		 }catch(e){alert(this.err1);}
		},
	=09
	openRegistration: function()
		{
		this.closeWindows();
		this.activeWin=3D'regWin';
		try{
		    if (this.regUseDHTML=3D=3Dtrue) {
			    document.domain=3D'bizjournals.com';
			    this.regWin=3Ddhtmlwindow.open('tp_regWindow', 'iframe', =
this.regURL, =
'Register','width=3D'+this.regWinWidth+'px,height=3D'+this.regWinHeight+'=
px,center=3D1,,resize=3D0,scrolling=3D1');=20
			    }
			else {
			    window.location.href=3Dthis.regURL;
			}

		 }catch(e){alert(this.err1);}
		},
	=09
	openCaptcha: function()
		{
		try{=20
    		this.closeWindows();
		 }catch(e){alert("error1: " + e.message + " possible cause: " + =
this.err1);}
	=09
		try{
	    	this.activeWin=3D'captchaWin';
		 }catch(e){alert("error2: " + e.message + " possible cause: " + =
this.err1);}

        var h;
        var w;
		try{
			h=3DElement.getHeight('tp_captchaArea')+'px';
			w=3DElement.getWidth('tp_captchaArea')+'px';
		 }catch(e){alert("error3: " + e.message + " possible cause: " + =
this.err1 + " \n h: " + h + " \n w:" + w);
		    h=3D'200px';
		    w=3D'300px';
		    }

		try{
		if(this.captchaWin.isClosed=3D=3Dfalse)
		    {
		    //this.captchaWin.show();
		    ProtoProxy.tp_Show(this.captchaWin);
		    this.captchaWin.moveTo("middle","middle")
		    }
		else{
			this.captchaWin=3Ddhtmlwindow.open('tp_captchaWindow', =
'div','tp_captchaArea', =
'Captcha','width=3D'+w+',height=3D'+h+',center=3D1,,resize=3D0,scrolling=3D=
1');=20
			}
		 }catch(e){alert("error4: " + e.message + " possible cause: " + =
this.err1 + " \n h: " + h + " \n w:" + w);}
		 //}catch(e){alert("error3: " + e.message + " possible cause: " + =
this.err1 + " \n h: " + h + "\n w:" + w );}
		},
	=09
	closeWindow: function()
		{
		//try{eval('this.'+this.activeWin+'.hide();')}catch(e){}=20
		try{eval('ProtoProxy.tp_Hide(this.'+this.activeWin+');')}catch(e){}=20
		//try{document.domain=3Dthis.origDomain;}catch(e){}
		},
			=09
	closeLogin: function()
		{=09
		//try{this.loginWin.hide()}catch(e){}=20
		try{ProtoProxy.tp_Hide(this.loginWin)}catch(e){}=20
		},
	=09
	closeLogout: function()
		{
		//try{this.logoutWin.hide();}catch(e){}=20
		try{ProtoProxy.tp_Hide(this.logoutWin);}catch(e){}=20
		},
	=09
	closeAndSwitch: function(n)
		{=20
		//try{this.loginWin.hide();}catch(e){}=20
		try{ProtoProxy.tp_Hide(this.loginWin);}catch(e){}=20
		//try{this.regWin.hide();}catch(e){}=20
		try{ProtoProxy.tp_Hide(this.regWin);}catch(e){}=20
	=09
	=09
		try{
			var un=3DProtoProxy.tp_GetID('tp_userName');
			un.innerHTML=3Dn;
			=
try{if(arguments[1]){ProtoProxy.tp_GetID('tp_userImgURL').src=3Darguments=
[1]}}catch(e){}
			this.switchToLoggedIn();
			}=09
		catch(e){alert(e.description);}
		},
	=09
	switchToNotLoggedIn: function()
		{
		try{
			ProtoProxy.tp_Show(ProtoProxy.tp_GetID('tp_userNotLoggedIn'));
			// Hide all the "tp_userLoggedIn" named nodes.
			var nodes =3D document.getElementsByName("tp_userLoggedIn")
			for (i=3D0;i<nodes.length;i++) {
			  nodes[i].style.display=3D'none';
			  }
			}
		catch(e){alert(e.description);}
		},
	=09
	switchToLoggedIn: function()
		{
		try{			=09
			ProtoProxy.tp_Hide(ProtoProxy.tp_GetID('tp_userNotLoggedIn'));
			// Show all the "tp_userLoggedIn" named nodes.
			var nodes =3D document.getElementsByName("tp_userLoggedIn")
			for (i=3D0;i<nodes.length;i++) {
			  nodes[i].style.display=3D'';
			  }
			}
		catch(e){}
		},
		=09
	closeWindows: function()
		{
		this.closeRegistration();
		this.closeLogin();
		this.closeLogout();
		this.closeWindow();
		this.closeCaptcha();
		},
	=09
	closeCaptcha: function()
		{=20
		=
//try{this.captchaWin.close();}catch(e){alert("closeCaptchaT:"+e.message)=
;}=20
		try{ProtoProxy.tp_Hide(this.captchaWin);}catch(e){}=20
		},
		=09
	closeRegistration: function()
		{
		try{ProtoProxy.tp_Hide(this.regWin);}catch(e){}=20
		},

	logout: function()
		{=20
		var myAjax =3D new Ajax.Request(this.logoutURL,{method: 'get', =
parameters: "", onComplete: this.switchToNotLoggedIn.bind(this)});
		},=09

	paging: function(i,u,f) =20
		{
		var url=3D'';
		var sym=3D'?';
	=09
		if (eval('this.'+u).indexOf('?')>1){sym=3D'&';}
		url=3Deval('this.'+u)+sym+'tp_page=3D'+i;
		url+=3D"&rnd=3D"+Math.random();
		if (this.useXMLHttpRequest=3D=3Dfalse)
			{
			this.addScript("tp_remotemgr.paging."+f,url);
			}
		else
			{
			var myAjax =3D new =
Ajax.Request(this.url(encodeURI(url)+"&xmlhttp=3Dtrue"),{method: 'get', =
parameters: "", onComplete: eval('this.'+f+'B.bind(this)')});
			}
		},
	=09
	debugAlert: function(s)
		{
		if (this.debug=3D=3Dtrue){alert("debug string:\n\n"+s);}
		},
	=09
  openManager: function(id)
		{
		this.closeWindows();
		this.activeWin=3D'managerWin';
		var e=3DProtoProxy.tp_GetID('tp_a_mgr_'+id);
		var d=3DProtoProxy.tp_GetID('tp_div_mgr_'+id);
		this.activeEditorElement=3D'mgr_'+id;
		var dw=3DElement.getWidth(d);
		var dh=3DElement.getHeight(d);
		var ew=3DElement.getWidth(e);
		var a=3DPosition.page(e);
		var w=3Da[0]+ew+10;
		this.listener =3D this.winContextCheck.bindAsEventListener(this);
		Event.observe(document, "click", this.listener);
		this.managerWin=3Ddhtmlwindow.open('mgr_'+id, 'div', 'tp_div_mgr_'+id, =
'Manager','left=3D'+w+',top=3D'+a[1]+',width=3D'+dw+'px,height=3D'+dh+'px=
,center=3D0,,resize=3D0,scrolling=3D1');=20
		},
	=09
  winContextCheck: function(event)
		{
		=
if(Position.within(ProtoProxy.tp_GetID(this.activeEditorElement),Event.po=
interX(event),Event.pointerY(event))=3D=3Dfalse)
			{
			this.closeItemEditor();
			}
		},
  openItemEditor: function(id)
		{
		this.closeWindows();
		this.activeWin=3D'itemEditorWin';
		var e=3DProtoProxy.tp_GetID('tp_a_itemeditor_'+id);
		var d=3DProtoProxy.tp_GetID('tp_div_itemeditor_'+id);
		this.activeEditorElement=3D'itemeditor_'+id;
		var dw=3DElement.getWidth(d);
		var dh=3DElement.getHeight(d);
		var ew=3DElement.getWidth(e);
		var a=3DPosition.page(e);
		var w=3Da[0]-ew-dw;
		this.listener =3D this.winContextCheck.bindAsEventListener(this);
		Event.observe(document, "click", this.listener);
		this.itemEditorWin=3Ddhtmlwindow.open('itemeditor_'+id, 'div', =
'tp_div_itemeditor_'+id, =
'ItemEditor','left=3D'+w+',top=3D'+a[1]+',width=3D'+dw+'px,height=3D'+dh+=
'px,center=3D0,,resize=3D0,scrolling=3D1');=20
		},
			=09
	closeItemEditor: function()
		{
		try{
			this.closeWindow();
			Event.stopObserving(document, "click", this.listener);
			this.listener =3D null;
			}
		catch(e){}=09
		},
		=09
	winContextCheck: function(event)
		{
		=
if(Position.within(ProtoProxy.tp_GetID(this.activeEditorElement),Event.po=
interX(event),Event.pointerY(event))=3D=3Dfalse)
			{
			this.closeItemEditor();
			}
		},
	=09
	reloadView: function()
		{
		try{eval('this.'+this.reloadCall+'();')}catch(e){}=20
		}		=09
=09
	}
=09

tp_remoteManager.Comments =3D function(){
	var u =3D new tp_remoteManager.Utility();
	u.logoutURL2 =3D =
u.replace(u.logoutURL2,"<$tpReturnURL$>",window.location.href);
=09
//	=
if(u.logoutURL=3D=3D''){u.logoutUseDHTML=3Dtrue;u.logoutURL=3Du.host+"/ap=
is/scripts/remotelogout.aspx";}
//	    else {u.logoutURL =3D =
ThePortUtils.replace(u.logoutURL,"<$tpReturnURL$>",window.location.href);=
}
//	   =20
	=
if(u.loginURL=3D=3D''){u.loginUseDHTML=3Dtrue;u.loginURL=3Du.host+"/apis/=
scripts/remotelogin.aspx";}
	    else {u.loginURL =3D =
u.replace(u.loginURL,"<$tpReturnURL$>",window.location.href);}
	   =20
	=
if(u.regURL=3D=3D''){u.regUseDHTML=3Dtrue;u.regURL=3Du.host+"/community/a=
pp/reg/tptwiz/step.aspx?rem=3D1";}
	    else {u.regURL =3D =
u.replace(u.regURL,"<$tpReturnURL$>",window.location.href);}
	Object.extend(this,u);
	// Default processing will not use XSL transform.
	this.useXSL =3D false;
	this.setCSS();
	this.reloadCall=3D"getRequest";
	this.articleID=3D"";
	this.numResults=3D0;
	this.templateName=3D"";
	this.showPaging=3Dtrue;
	this.showNewCommentArea=3Dtrue;
	this.showLoginRegistrationArea=3Dtrue;
	this.showTotalNumArea=3Dtrue;
	this.isPermalink =3D false;
	this.permalink =3D "";
	this.articleTitle =3D "";
	this.groupID =3D "";
	this.numComments =3D 0;
	this.captchaPopup=3Dfalse;
	this.format=3D0;
	=
this.commentListURL=3D""//this.host+"/apis/scripts/remoteMgrCommentsReque=
st.ashx?eid=3D"+this.articleID+"&isPerm=3D"+this.isPermalink+"&t=3D"+this=
.articleTitle+"&u=3D"+this.permalink+"&g=3D"+this.groupID+"&rnd=3D"+Math.=
random();
	this.commentListElement =3D "tp_CommentsDiv";
	this.postCommentURL=3Dthis.host+"/apis/scripts/postcomment.ashx";
	=
this.removeCommentURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRemove.=
ashx?id=3D";
	=
this.editNoteURL=3Dthis.host+"/apis/scripts/remoteeditornote.aspx?id=3D";=

	=
this.itemManagerURL=3Dthis.host+"/apis/scripts/manageremoteitem.aspx?id=3D=
";
	=
this.itemStatsURL=3Dthis.host+"/apis/scripts/remoteitemstats.aspx?id=3D";=

	=
this.flagItemURL=3Dthis.host+"/apis/shared/reportabuse.aspx?type=3Dac&id=3D=
";
	this.postLoadItemNumCommmentsHTML=3D"";
	this.postLoadZeroCommmentsHTML=3D"";

}

tp_remoteManager.Comments.prototype =3D
{
	setRequest: function(id,title,permalink, groupID, cmtsElement) =20
		{
		this.articleID=3Did;
		if(arguments[1]){this.articleTitle=3Dtitle;}
		if(arguments[2] && arguments[2].length > =
0){this.permalink=3Dpermalink;}
		if(this.articleID=3D=3Dthis.permalink){this.isPermalink=3D=3Dtrue;}=20
		if(arguments[3] && arguments[3].length > 0){this.groupID=3DgroupID;}
		if(arguments[4] && arguments[4].length > =
0){this.commentListElement=3DcmtsElement;}=09
		},
	=09
	request: function(id,title,permalink, groupID, cmtsElement) =20
		{
		this.setRequest(id,title,permalink, groupID, cmtsElement); =20
		this.getRequest();
		},=20
	=09
	requestOnLoad: function(id,title,permalink, groupID, cmtsElement) =20
		{
		this.setRequest(id,title,permalink, groupID, cmtsElement); =20
		// This was a generic ONLOAD handler has been replaced with a specific =
onload
	    // handler that identifies a certain technique for each browser =
version. -SMS July 9 2008
		// Commented out the older handler.
		// this.onload('onloadHandler');
	=09
		//**********************************************************
		// NEW HANDLER::Register the onload handler via a specific=20
		// handling for the appropriate browser. -SMS
		//**********************************************************
		var fn =3D function(){this.onloadHandler()}.bind(this);=20
		ProtoProxy.tp_registerInitHandler(fn);
		},	=09
=09
	onloadHandler: function() =20
		{
		this.getRequest();
		},=09
	=09
	getRequest: function(id,a)
		{
		// Testing -SMS DEBUG
		//this.host =3D "http://localhost";
		//***********************************
		// Set the flag for XSL on/off
		//***********************************
		var xslFlag;
		if (this.useXSL)
		  xslFlag =3D "1"
		else xslFlag =3D "0"
		//***********************************

        // Original line
        =
//this.commentListURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRequest=
.ashx?eid=3D"+this.articleID+"&isPerm=3D"+this.isPermalink+"&t=3D"+this.a=
rticleTitle+"&u=3D"+this.permalink+"&g=3D"+this.groupID+"&rnd=3D"+Math.ra=
ndom()+"&sp=3D"+this.showPaging+"&stn=3D"+this.showTotalNumArea+"&tpt=3D"=
+this.templateName+"&rpp=3D"+this.numResults+"&sn=3D"+this.showNewComment=
Area+"&slr=3D"+this.showLoginRegistrationArea+"&xsl=3D"+xslFlag;
		// Then we did this:
		=
//this.commentListURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRequest=
.ashx?eid=3D"+this.articleID+"&isPerm=3D"+this.showPaging+"&stn=3D"+this.=
showTotalNumArea+"&tpt=3D"+this.templateName+"&rpp=3D"+this.numResults+"&=
sn=3D"+this.showNewCommentArea+"&slr=3D"+this.showLoginRegistrationArea+"=
&xsl=3D"+xslFlag+"&isPerm=3D"+this.isPermalink+"&t=3D"+this.articleTitle+=
"&u=3D"+this.permalink+"&g=3D"+this.groupID+"&sp=3D";
        // Now this.  We no longer pass Title, PermaLink & GroupID
        =
this.commentListURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRequest.a=
shx";
        this.commentListURL+=3D"?eid=3D"+this.articleID;
        this.commentListURL+=3D"&isPerm=3D"+this.isPermalink;
        //this.commentListURL+=3D"&t=3D"+this.articleTitle;
        //this.commentListURL+=3D"&u=3D"+this.permalink;
        this.commentListURL+=3D"&g=3D"+this.groupID;
        this.commentListURL+=3D"&sp=3D"+this.showPaging;
        this.commentListURL+=3D"&stn=3D"+this.showTotalNumArea;
        this.commentListURL+=3D"&tpt=3D"+this.templateName;
        this.commentListURL+=3D"&rpp=3D"+this.numResults;
        this.commentListURL+=3D"&sn=3D"+this.showNewCommentArea;
        this.commentListURL+=3D"&slr=3D"+this.showLoginRegistrationArea;
        // No longer necessary.
        //this.commentListURL+=3D"&xsl=3D"+xslFlag;
	=09
//		=
this.commentListURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRequest.a=
shx?tp_nc=3D1&eid=3D"+this.articleID+"&isPerm=3D"+this.isPermalink+"&t=3D=
"+this.articleTitle+"&u=3D"+this.permalink+"&g=3D"+this.groupID+"&rnd=3D"=
+Math.random()+"&sp=3D"+this.showPaging+"&stn=3D"+this.showTotalNumArea+"=
&tpt=3D"+this.templateName+"&rpp=3D"+this.numResults+"&sn=3D"+this.showNe=
wCommentArea+"&slr=3D"+this.showLoginRegistrationArea+"&xsl=3D"+xslFlag;
		var u=3Dthis.commentListURL+"&rnd=3D"+Math.random();
		if (arguments[0]){u=3Du+"&tp_page=3D"+this.page+"&id=3D"+id+"&a=3D"+a}
			if (this.useXMLHttpRequest=3D=3Dfalse)
			{
			this.addScript("tp_remotemgr.Comments.request",u);
			}
		else
			{
			var myAjax =3D new =
Ajax.Request(this.url(encodeURI(u)+"&xmlhttp=3Dtrue"),{method: 'get', =
parameters: "", onComplete: this.loadB.bind(this)});
			}=09
		},
	=09
	populateNumComments: function(d) =20
		{
		try {
			if (this.postLoadZeroCommmentsHTML.length > 0 && this.numComments =
=3D=3D 0)
				=
{ProtoProxy.tp_GetID('tp_hostNumComments').innerHTML=3Dthis.postLoadZeroC=
ommmentsHTML;ProtoProxy.tp_GetID('tp_hostNumComments1').innerHTML=3Dthis.=
postLoadZeroCommmentsHTML; }
			else
				{
				if(this.postLoadItemNumCommmentsHTML.length > 0)
					{
					var =
t=3Dthis.postLoadItemNumCommmentsHTML.gsub('%num%',this.numComments);
					=
ProtoProxy.tp_GetID('tp_hostNumComments').innerHTML=3Dt;ProtoProxy.tp_Get=
ID('tp_hostNumComments1').innerHTML=3Dt;=20
					}
				else
					{
					=
ProtoProxy.tp_GetID('tp_hostNumComments').innerHTML=3Dthis.numComments;Pr=
otoProxy.tp_GetID('tp_hostNumComments1').innerHTML=3Dthis.numComments;=20
					}
				}		=09
			}
		catch(e){}	=09
		},

	load: function(d) =20
		{ =20
		try {
			this.debugAlert(d);
			var tp_html =3D d.evalJSON();
			if (!tp_html.html){throw("no HTML");}
			this.numComments=3Dtp_html.numComments;
			this.populateNumComments();
			=
ProtoProxy.tp_GetID(this.commentListElement).innerHTML=3Dtp_html.html;
			try{if (tp_html.page){this.page=3Dtp_html.page}}catch(e){}
			try{if =
(tp_html.paging=3D=3D"1"){location.hash=3D"#tp_newCommentAnchor";}}catch(=
e){alert(e.description);}
			//try{if (tp_html.a=3D=3D"r"){alert(this.msg2);}}catch(e){}
			try{if =
(tp_html.a=3D=3D"b"){alert(this.msg4.gsub('%num%',tp_html.numRemoved))}}c=
atch(e){}
			}
		catch(e) {
			var tp_error =3D d.evalJSON();
	 		alert(tp_error.error);
	 		return false; }
	 	this.clearScript("tp_remotemgr.Comments.request");=09
		return true;
		},
	loadXSL: function(d) =20
		{ =20
		try {
		  //debugger;
			this.debugAlert(d);
			var tp_html =3D d;
			if (!tp_html.html){throw("no HTML");}
      // Decode the html		=09
      var data =3D tp_html.html;
      var lsRegExp =3D /\+/g;
      tp_html.html =3D decodeURIComponent(String(data).replace(lsRegExp, =
" "));=20
//			tp_html.html =3D ThePortURLDecoder(tp_html.html);
			this.numComments=3Dtp_html.numComments;
			this.populateNumComments();
			=
ProtoProxy.tp_GetID(this.commentListElement).innerHTML=3Dtp_html.html;
			try{if (tp_html.page){this.page=3Dtp_html.page}}catch(e){}
			try{if =
(tp_html.paging=3D=3D"1"){location.hash=3D"#tp_newCommentAnchor";}}catch(=
e){alert(e.description);}
			//try{if (tp_html.a=3D=3D"r"){alert(this.msg2);}}catch(e){}
			try{if =
(tp_html.a=3D=3D"b"){alert(this.msg4.gsub('%num%',tp_html.numRemoved))}}c=
atch(e){}
			}
		catch(e) {
			var tp_error =3D d.evalJSON();
	 		alert(tp_error.error);
	 		return false; }
	 	this.clearScript("tp_remotemgr.Comments.request");=09
		return true;
		},
		=09
		=09
	loadB: function(r)
		{
		if (this.useXSL)
		    this.loadXSL(r.responseText.evalJSON());
		else this.load(r.responseText);
		}, =20
=09
	prePost: function() =20
		{=20
		if ($F('tp_cmtText').length=3D=3D0)
			{alert(this.err2);}
		else
			{this.openCaptcha();}=09
		},
	=09
	post: function() =20
		{=20
		// If a post is already happening, we dont allow
		// for another [OK] double post to occur.
		// -SMS
		if (this.m_bPostInProgress) {
		    return;
		    }
		this.m_bPostInProgress =3D true;
		var postData=3Dthis.getData();
		this.debugAlert("about to post =
to:\n\n"+this.url(this.postCommentURL));
		this.debugAlert("postdata:\n\n"+postData);
		var myAjax =3D new =
Ajax.Request(this.url(encodeURI(this.postCommentURL)),{method: 'post', =
postBody: postData, onComplete: this.processNewComment.bind(this)});
		},=09
	=09
	remove: function(id) =20
		{=20
		if (confirm(this.msg1)){this.closeWindows();this.getRequest(id,"r");}
		},
	=09
	ban: function(id) =20
		{=20
		if (confirm(this.msg3)){this.closeWindows();this.getRequest(id,"b");}
		},
	=09
	setNote: function(id) =20
		{=20
		this.closeWindows();=20
		this.activeWin=3D'editNoteWin';
		try{
			document.domain=3D'bizjournals.com';
			this.editNoteWin=3Ddhtmlwindow.open('tp_editNoteWindow', 'iframe', =
this.editNoteURL+id, =
'editNote','width=3D400px,height=3D300px,center=3D1,resize=3D0,scrolling=3D=
0');=20
		 }catch(e){alert(this.err1);}
		},
	=09
	flagItem: function(id) =20
		{=20
		this.closeWindows();=20
		this.activeWin=3D'flagWin';
		try{
			document.domain=3D'bizjournals.com';
			this.flagWin=3Ddhtmlwindow.open('tp_flagWindow', 'iframe', =
this.flagItemURL+id, =
'flagItem','width=3D400px,height=3D300px,center=3D1,resize=3D0,scrolling=3D=
0');=20
		 }catch(e){alert(this.err1);}
		},
    flagItem2: function(id)
		{
		this.closeWindows();
		this.activeWin=3D'flagWin';
		var e=3DProtoProxy.tp_GetID('tp_flag_'+id);
		this.activeEditorElement=3D'flagWin_'+id;
		var a=3DPosition.page(e);
		var ew=3DElement.getWidth(e);
		var w=3Da[0]+ew;
		this.listener =3D this.winContextCheck.bindAsEventListener(this);
		Event.observe(document, "click", this.listener);
		document.domain=3D'bizjournals.com';
		this.flagWin=3Ddhtmlwindow.open('flagWin_'+id, 'iframe', =
this.flagItemURL+id, =
'flagItem','left=3D'+w+',top=3D'+a[1]+',width=3D250px,height=3D210px,cent=
er=3D0,resize=3D0,scrolling=3D0');=20
		},	=09

	manageItem: function(id) =20
		{=20
		this.closeWindows();=20
		this.activeWin=3D'manageWin';
		try{
			document.domain=3D'bizjournals.com';
			this.manageWin=3Ddhtmlwindow.open('tp_manageWindow', 'iframe', =
this.itemManagerURL+id, =
'manage','width=3D400px,height=3D350px,center=3D1,resize=3D0,scrolling=3D=
0');=20
		 }catch(e){alert(this.err1);}
		},
	=09
	openStats: function(id) =20
		{=20
		this.closeWindows();=20
		this.activeWin=3D'stats';
		try{
			document.domain=3D'bizjournals.com';
			this.stats=3Ddhtmlwindow.open('tp_statsWindow', 'iframe', =
this.itemStatsURL+id, =
'stats','width=3D400px,height=3D300px,center=3D1,resize=3D0,scrolling=3D0=
');=20
		 }catch(e){alert(this.err1);}
		},	=09
	=09
	feature: function(id) =20
		{=20
		if (confirm(this.msg5)){this.closeWindows();this.getRequest(id,"f");}
		},=09
	=09
	unfeature: function(id) =20
		{=20
		if (confirm(this.msg6)){this.closeWindows();this.getRequest(id,"u");}
		},				=09
			=20
	processNewComment: function(r) =20
		{ =20
		try{
			var tp_newComment =3D r.responseText.evalJSON();
			if =
(tp_newComment.errorCode=3D=3D"5"||tp_newComment.errorCode=3D=3D"11"){
				this.closeCaptcha();
				this.updateCaptcha();
				this.clearForm();
				alert(tp_newComment.error);
				}
			else=20
			if (tp_newComment.errorCode!=3D"0"){
				if(tp_newComment.errorCode!=3D"1"){this.closeCaptcha();}
				this.updateCaptcha();
				alert(tp_newComment.error);
				}
			else{=09
				this.closeCaptcha();
				this.updateCaptcha();
				this.clearForm();
				try{
					el=3DProtoProxy.tp_GetID('tp_newComment');
					el.innerHTML=3Dtp_newComment.newComment+el.innerHTML;
					location.hash=3D"#tp_newCommentAnchor";
					this.numComments+=3D1;
				=09
					=
try{ProtoProxy.tp_GetID('tp_numComments').innerHTML=3Dthis.numComments;
						=
ProtoProxy.tp_GetID('tp_hostNumComments').innerHTML=3Dthis.numComments;Pr=
otoProxy.tp_GetID('tp_hostNumComments1').innerHTML=3Dthis.numComments;
						}catch (e){}
					}
				catch(e)
					{alert(e.message);alert("No New Comment area");}
				}
			this.m_bPostInProgress =3D false; // Fix the extra clicking on =
captcha dialog.
			}
		catch(e){alert('error: =
'+e.description);this.debugAlert(r.responseText);this.m_bPostInProgress =
=3D false;return false;}
		},
	=09
	clearForm: function()
		{=20
		var el;
		try{el=3DProtoProxy.tp_GetID('tp_cmtName');el.value=3D""}catch (e){}
		try{el=3DProtoProxy.tp_GetID('tp_cmtEmail');el.value=3D""}catch (e){}
		try{el=3DProtoProxy.tp_GetID('tp_cmtURL');el.value=3D""}catch (e){}
		try{el=3DProtoProxy.tp_GetID('tp_captchaText');el.value=3D""}catch =
(e){}
		try{el=3DProtoProxy.tp_GetID('tp_cmtText');el.value=3D""}catch (e){}
		},
	=09
	getData: function()
		{=20
		var s =3D "";
		var el;
		=
try{el=3DProtoProxy.tp_GetID('tp_articleID');s=3Ds+"&tp_articleID=3D"+enc=
odeURIComponent(el.value);}catch (e){}
	=09
		=
try{s=3Ds+"&tp_articleXRef=3D"+encodeURIComponent(this.articleID);}catch =
(e){}
		=
try{s=3Ds+"&tp_articleTitle=3D"+encodeURIComponent(this.articleTitle);}ca=
tch (e){}
		=
try{s=3Ds+"&tp_articleGroupID=3D"+encodeURIComponent(this.groupID);}catch=
 (e){}
		=
try{s=3Ds+"&tp_articlePermalink=3D"+encodeURIComponent(this.permalink);}c=
atch (e){}
	=09
		=
try{el=3DProtoProxy.tp_GetID('tp_cmtName');s=3Ds+"&tp_cmtName=3D"+encodeU=
RIComponent(el.value);}catch (e){}
 		=
try{el=3DProtoProxy.tp_GetID('tp_cmtEmail');s=3Ds+"&tp_cmtEmail=3D"+encod=
eURIComponent(el.value);}catch (e){}
 		=
try{el=3DProtoProxy.tp_GetID('tp_cmtURL');s=3Ds+"&tp_cmtURL=3D"+encodeURI=
Component(el.value);}catch (e){}
		=
try{el=3DProtoProxy.tp_GetID('tp_captchaText');s=3Ds+"&tp_captchaText=3D"=
+encodeURIComponent(el.value);}catch (e){}
		try{s=3Ds+"&tp_format=3D"+this.format;}catch (e){}
        // =
*************************************************************************=
********************
        // Commented out the line below and added a replace command for =
the "&" symbol. =20
        // =
*************************************************************************=
********************
        // =
try{el=3DProtoProxy.tp_GetID('tp_cmtText');s=3Ds+"&tp_cmtText=3D"+encodeU=
RIComponent(el.value.gsub("<","%lt;").gsub(">","%gt;"));}catch (e){}
	=09
		=
try{el=3DProtoProxy.tp_GetID('tp_cmtText');s=3Ds+"&tp_cmtText=3D"+encodeU=
RIComponent(el.value.gsub("<","%lt;").gsub(">","%gt;").gsub("&","%amp;"))=
;}catch (e){}
	=09
		=
//try{el=3DProtoProxy.tp_GetID('tp_cmtText');s=3Ds+"&tp_cmtText=3D"+encod=
eURIComponent(Base64.encode(el.value));}catch (e){}
	=09
		=
//try{el=3D$('tp_cmtText');s=3Ds+"&tp_cmtText=3D"+encodeURIComponent(el.v=
alue);}catch (e){}
		=
try{el=3DProtoProxy.tp_GetID('tp_cc');s=3Ds+"&tp_cc=3D"+encodeURIComponen=
t(el.value);}catch (e){}
	  	if (s.charAt(0) =3D=3D "&"){s=3Ds.substring(1,s.length)}

		return s;
		}=20
}=09

 
------=_NextPart_000_0095_01C96B53.6952C720
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://js.revsci.net/gateway/gw.js?csid=K08784

/*=0A=
 * Build version Vermont-12.0.0-130=0A=
 */=0A=
var rsi_k;=0A=
var rsi_now =3D new Date();=0A=
var rsi_csid =3D 'K08784';=0A=
if(typeof(csids)=3D=3D"undefined"){var =
csids=3D[rsi_csid];}else{csids.push(rsi_csid);}var _rsiaa=3D0;var =
_rsiba=3D1;var _rsica=3D0;var _rsida=3D0;var _rsiea=3D0;var =
_rsifa=3D1;var _rsiga=3D"0806180";var _rsiha=3D"pix04.revsci.net";var =
_rsiia=3D"js";var _rsija=3D"b";var _rsika=3D"3";var _rsila=3D3;var =
_rsima=3Dnew Array();var _rsina=3D0;var _rsioa;var _rsipa;var _rsiqa;var =
_rsira;var _rsisa;var _rsita;_rsiua();function =
DM_cat(Da){_rsioa=3DDa;}function DM_name(Ea){_rsipa=3DEa;}function =
DM_keywords(st){_rsiqa=3Dst;}function DM_event(Fa){_rsira=3DFa;}function =
DM_addToLoc(n,v){_rsisa=3D_rsiva(_rsisa,n,v);}function =
DM_addEncToLoc(n,v){DM_addToLoc(_rsiwa(n),_rsiwa(v));}function =
DM_setLoc(u){_rsisa=3Du;}function DM_setCsid(Ga){rsi_csid=3DGa;}function =
rsi_c(Ha){this._rsixa=3DHa;}function =
rsi_ral(Ia){this._rsiaa=3DIa;}function =
rsi_riu(Ja){this._rsiba=3DJa;}function =
rsi_tiu(Ka){this._rsica=3DKa;}function =
rsi_m(La){this._rsida=3DLa;}function =
rsi_dw(Ma){this._rsiea=3DMa;}function =
rsi_tu(Na){this._rsifa=3DdocW;}function =
rsi_s(Oa){this._rsiha=3DOa;}function =
rsi_t(Pa){this._rsiia=3DPa;}function =
rsi_en(Qa){this._rsija=3DQa;}function =
rsi_cn(Ra){this._rsika=3DRa;}function =
rsi_us(Sa){this._rsila=3DSa;}function DM_tag(){var =
Ta;if(_rsina=3D=3D0||_rsida=3D=3D1){if(typeof(DM_prep)=3D=3D"function"){D=
M_prep(rsi_csid);}var Ua=3D_rsiya();if(_rsiia=3D=3D"gif"){Ta=3Dnew =
Image(2,3);Ta.src=3DUa;_rsima[_rsima.length]=3DTa;}else =
if(_rsiia=3D=3D"js"){if(_rsiea=3D=3D1){document.write("<script =
language=3D\"JavaScript\" type=3D\"text/javascript\" =
src=3D\""+Ua+"\"><"+"/script>");}else{var =
Va=3Ddocument.createElement("script");Va.language=3D"JavaScript";Va.type=3D=
"text/javascript";Va.src=3DUa;if(document.body=3D=3Dnull){document.getEle=
mentsByTagName("head")[0].appendChild(Va);}else{document.body.insertBefor=
e(Va,document.body.firstChild);}Ta=3DVa;}}_rsina=3D1;}_rsiua();return =
Ta;}function _rsiya(){var =
Wa=3D"";Wa=3D"DM_LOC=3D"+_rsiwa(_rsisa);if(_rsioa){Wa+=3D"&DM_CAT=3D"+_rs=
iwa(_rsioa);}if(_rsira){Wa+=3D"&DM_EVT=3D"+_rsiwa(_rsira);}if(_rsiqa){Wa+=
=3D"&DM_KYW=3D"+_rsiwa(_rsiqa);}if(_rsiba=3D=3D1&&_rsita){Wa+=3D"&DM_REF=3D=
"+_rsiwa(_rsita);}if(_rsica=3D=3D1){Wa+=3D"&DM_TIT=3D"+_rsiwa(document.ti=
tle);}if(_rsipa){Wa+=3D"&DM_NAM=3D"+_rsiwa(_rsipa);}Wa+=3D"&DM_EOM=3D1";v=
ar Xa=3Dlocation.protocol+"//";var =
Ya=3D"/"+rsi_csid+"/"+_rsija+_rsika+"/0/"+_rsila+"/"+_rsiga+"/";var =
Za=3DMath.floor(Math.random()*1000000000)+"."+_rsiia;var =
$a=3DXa+_rsiha+Ya+Za+"?D=3D"+_rsiwa(Wa)+"&C=3D"+_rsiwa(csids);if(_rsifa){=
var =
ab=3D$a.length;if(ab>=3D2000){if($a.charAt(1998)=3D=3D'%'){$a=3D$a.substr=
(0,1998);}else =
if($a.charAt(1999)=3D=3D'%'){$a=3D$a.substr(0,1999);}else{$a=3D$a.substr(=
0,2000);}}}return $a;}function _rsiza(i){var =
bb=3Di.toString(16).toUpperCase();return bb.length<2?"0"+bb:bb;}function =
_rsiAa(c){var i=3Dc.charCodeAt(0);if(isNaN(i))return "";if(i<128)return =
"%"+_rsiza(i);if(i<2048)return =
"%"+_rsiza(0xC0+(i>>6))+"%"+_rsiza(0x80+(i&0x3F));if(i<65536)return =
"%"+_rsiza(0xE0+(i>>12))+"%"+_rsiza(0x80+(i>>6&0x3F))+"%"+_rsiza(0x80+(i&=
0x3F));return =
"%"+_rsiza(0xF0+(i>>18))+"%"+_rsiza(0x80+(i>>12&0x3F))+"%"+_rsiza(0x80+(i=
>>6&0x3F))+"%"+_rsiza(0x80+(i&0x3F));}var =
_rsiwa;if(typeof(encodeURIComponent)=3D=3D"function"){_rsiwa=3DencodeURIC=
omponent;}else{var _rsiBa=3Dnew =
RegExp("[\x00-\x20]|[\x22-\x26]|[\x2B-\x2C]|\x2F|[\x3A-\x40]|[\x5B-\x5E]|=
\x60|[\x7B-\x7D]|[\x7F-\uFFFF]","g");_rsiwa=3Dfunction(v){return =
v.toString().replace(_rsiBa,_rsiAa);}}function _rsiva(u,n,v){return =
u+(u.indexOf("?")=3D=3D-1?"?":"&")+n+"=3D"+v;}function _rsiCa(u){var =
i=3Du.indexOf('#');return(i>=3D0)?u.substr(0,i):u;}function =
_rsiua(){_rsita=3D_rsiCa(document.referrer.toString());_rsisa=3D(_rsiaa=3D=
=3D1)?_rsita:_rsiCa(window.location.href);_rsioa=3Dnull;_rsipa=3Dnull;_rs=
iqa=3Dnull;}=0A=

------=_NextPart_000_0095_01C96B53.6952C720--

