From: "Saved by Windows Internet Explorer 7"
Subject: Cash code - Lending Cycle focuses on banking, but its culture is more like a software startup - Business First of Louisville:
Date: Sat, 18 Apr 2009 20:04:22 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0000_01C9C060.DD744DB0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16669

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://louisville.bizjournals.com/louisville/stories/2009/03/02/smallb1.html

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML lang=3Den xml:lang=3D"en" =
xmlns=3D"http://www.w3.org/1999/xhtml"><HEAD><TITLE>Cash code - Lending =
Cycle focuses on banking, but its culture is more like a software =
startup - Business First of Louisville:</TITLE><LINK=20
href=3D"http://assets.bizjournals.com/css/wider_global.css?v=3D10" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK=20
href=3D"http://assets.bizjournals.com/css/bizj_header.css?v=3D10" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK=20
href=3D"http://assets.bizjournals.com/css/story_page.css?v=3D12" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK=20
href=3D"http://assets.bizjournals.com/css/theportstyle.css?v=3D10" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK =
href=3D"http://assets.bizjournals.com/css/sbcmain.css?v=3D12"=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/mbox.js?v=3D10"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://assets.bizjournals.com/js/bizj_menu.js?v=3D20"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://assets.bizjournals.com/js/jquery-1.3.2.min.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=20
content=3D"Cash code - Lending Cycle focuses on banking, but its culture =
is more like a software startup"=20
name=3Ddescription>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3DUTF-8">
<META content=3DNOODP name=3Drobots><LINK=20
title=3D"Louisville breaking news from Business First of Louisville"=20
href=3D"http://www.bizjournals.com/rss/feed/daily/louisville"=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 src=3D"http://assets.bizjournals.com/js/jquery.tooltip.js?v=3D3" =

type=3Dtext/javascript charset=3Dutf-8></SCRIPT>

<SCRIPT src=3D"http://assets.bizjournals.com/js/company_watch.js?v=3D3"=20
type=3Dtext/javascript charset=3Dutf-8></SCRIPT>

<SCRIPT src=3D"http://assets.bizjournals.com/js/jquery.form.js"=20
type=3Dtext/javascript charset=3Dutf-8></SCRIPT>

<SCRIPT type=3Dtext/javascript charset=3Dutf-8>=0A=
    var $jQ =3D jQuery.noConflict();=0A=
=0A=
    jQuery(document).ready(function() {=0A=
        =0A=
=0A=
        jQuery("#tabs_container").tabs();=0A=
=0A=
        jQuery("#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=
        jQuery("#sym").click(function () {=0A=
           jQuery(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 type=3Dtext/javascript charset=3Dutf-8>=0A=
        var tp_bulkViewer =3D new tp_remoteBulkViewer();=0A=
        tp_bulkViewer.setProxy('/comments/?url=3D%url%');=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.16809" 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::web19.bizjournals.int::=0A=
        -->
<SCRIPT type=3Dtext/javascript>=0A=
        var s_account =3D "bizjournalslouisville,bizjournalsglobal";=0A=
        var build_site_sections =3D function() {=0A=
            var i=3D3,sections=3D['Stories','Print','2009','03-02','Cash =
code - Lending Cycle focuses on banking, but its culture is more like a =
software startup'];=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=
        jQuery(function() {=0A=
            /* Page specific props */=0A=
            s.pageName=3D'Louisville - Cash code - Lending Cycle focuses =
on banking, but its culture is more like a software startup'; =
s.server=3D'Louisville'; s.channel=3D''; s.pageType=3D''; s.hier1=3D''; =0A=
            s.prop7 =3D 'Not Registered';=0A=
            s.prop20 =3D 'Louisville - Cash code - Lending Cycle focuses =
on banking, but its culture is more like a software startup';=0A=
            /* E-commerce Variables */=0A=
            s.state=3D''; s.zip=3D''; s.events=3D''; s.products=3D''; =
s.purchaseID=3D''; =0A=
            s.eVar16 =3D 'Human Resources';=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 {"#searcharchivetop": "SBC: Top: =
Search_Archive","#subnav_thisweek": "APT: Top_Subnav: This Week in =
Print","#topnav_sb_funding": "SBC: Top_Navbar: Small Business: =
Funding","#topnav_community_friends": "SBC: Top_Navbar: Community: My =
Friends","#storycontent a": "APT: =
Article_body_text_links","#topnav_home": "SBC: Top_Navbar: =
Home","#yahooBuzzBadge-form a": "APT: Article_Tools_Buzz: Yahoo =
Buzz","#rpmvs a": "APT: =
Engagement_Box_Most_Viewed_Stories","#jobsfeature a": "APT: Right: =
OTJ_Featured_Jobs","#subnav_green": "SBC: Top_Subnav: =
Green","#gobutton": "SBC: 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","#subnav_breakfast": "APT: Top_Subnav: =
Breakfast","#topnav_news_latest": "SBC: Top_Navbar: News: =
Latest","#subnav_travel": "APT: Top_Subnav: =
Travel","#topnav_community_search": "SBC: Top_Navbar: Community: Find =
Members","#topnav_more_education": "SBC: Top_Navbar: More Topics: =
Education","#incity a,#incitydc": "APT: =
Promo_City_Guide_Spotlight","#topnav_sm_prospecting": "SBC: Top_Navbar: =
Sales and Mktg: Prospecting","#topnav_careers_employers": "SBC: =
Top_Navbar: Careers: Employers","#reprint_art": "APT: Article_Tools: =
Reprints","#topnav_sm_advice": "SBC: Top_Navbar: Sales and Mktg: Advice =
Library",".newshole_leadin img,": "APT: =
Featured_Articles_Image","#bizdirpulldown": "APT: Promo Special =
Reports","#topnav_news_blog": "SBC: Top_Navbar: News: =
Blogs","#subnav_reprints": "APT: Top_Subnav: Reprints","#topnav_events": =
"SBC: Top_Navbar: Events","#morevids": "APT: =
More_Videos","#topnav_more_energy": "SBC: Top_Navbar: More Topics: =
Energy Environment","#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": "SBC: =
Top_Navbar: City Guide","#search_site": "SBC: Top: =
Search_Site_selected","#topnav_more_legal": "SBC: Top_Navbar: More =
Topics: Legal Services","#topnav_more_health_care": "SBC: Top_Navbar: =
More Topics: Health Care","#topnav_news_wip": "SBC: Top_Navbar: News: =
This Week in Print","#topnav_more_sports_business": "SBC: Top_Navbar: =
More Topics: Sports","#search_companies": "SBC: Top: =
Search_Companies_selected","#subnav_du": "SBC: Top_Subnav: Daily =
Updates","#subnav_classifieds": "APT: Top_Subnav: =
Classifieds","#topnav_careers_seekers": "SBC: Top_Navbar: Careers: Job =
Seekers","#topnav_community_news": "SBC: Top_Navbar: Community: My =
News","#topnav_news_newsothercities": "SBC: Top_Navbar: News: News From =
Other Cities","#fragment-2": "APT: =
Tab_Most_Viewed_Links","#topnav_events_bec": "SBC: Top_Navbar: Events: =
Business Events","#newshole_featured_image a,": "APT: =
Featured_Image","#accountbox": "SBC: =
Top_Account_Info","#topnav_more_logistics_transportation": "SBC: =
Top_Navbar: More Topics: Logistics =
Transportation","#topnav_more_agriculture": "SBC: Top_Navbar: More =
Topics: Agriculture","#print_art_buzz": "APT: Article_Tools_Buzz: =
Print","#topnav_more_economic_snapshot": "SBC: Top_Navbar: More Topics: =
Economic Snapshot","#topnav_news_othercities": "SBC: Top_Navbar: News: =
news From Other Cities","#specialextra a": "APT: =
Promo_Special_Reports","#topnav_careers": "SBC: Top_Navbar: =
Careers","#subnav_other": "APT: Top_Subnav: =
Other","#national_promo_box": "APT: National_Promo_Box","#rss_art": =
"APT: Article_Tools: RSS Feeds","#topnav_more_retailing_restaurants": =
"SBC: Top_Navbar: More Topics: Retailing Restaurants","#tabs_container =
#tmoreheadlines": "APT: Tab_Most_Viewed","#accountmarketdropdown =
select": "SBC: Market_Pulldown","#subnav_about": "APT: Top_Subnav: =
About","#subnav_economic_any": "APT: Top_Subnav: Economic - =
Any","#topnav_more_human_resources": "SBC: Top_Navbar: More Topics: =
Human Resources","#topnav_community_invites": "SBC: Top_Navbar: =
Community: Invite Your Friends","#subnav_community": "APT: Top_Subnav: =
Community","#pollteaser": "APT: Business_Poll","#dig": "APT: =
Article_Tools: Digg This","#markethome_latestnews_feed .more a": "APT: =
Latest_News_More","#sponslinksgo": "APT: Right: =
Sponsored_links","#browse_nbi": "APT: Bottom_Navbar: =
News_by_Industry","#topnav_real_prop": "SBC: Top_Navbar: Real Estate: =
Property Search","#topnav_more_travel": "SBC: Top_Navbar: More Topics: =
Travel Industry",".newshole_leadin_teaser,": "APT: =
Featured_Article_Full_Story_Link","#topnav_more_green": "SBC: =
Top_Navbar: More Topics: Green","#topnav_events_er": "SBC: Top_Navbar: =
Events: Event Registration","#subnav_subscribe": "SBC: Top_Subnav: =
Subscribe",".article_poll": "APT: Poll","#subnav_ed_calendar": "APT: =
Top_Subnav: Editorial Calendar","#subnav_contact_any": "APT: Top_Subnav: =
Contact - Any","#topnav_more_accounting_consulting": "SBC: Top_Navbar: =
More Topics: Accounting Consulting","#topnav_news": "SBC: Top_Navbar: =
News","#topnav_more_manufacturing": "SBC: Top_Navbar: More Topics: =
Manufacturing","#del": "APT: Article_Tools: Add to =
Del.icio.us","#topnav_sb_profiles": "SBC: Top_Navbar: Small Business: =
Profiles","#topnav_more_media_marketing": "SBC: Top_Navbar: More Topics: =
Media Marketing","#tabslatestnews a": "APT: =
Engagement_Box_Latest_News","#topnav_sb": "SBC: Top_Navbar: Small =
Business","#topnav_sm_salesstories": "SBC: Top_Navbar: Sales and Mktg: =
Sales Stories","#tp_hostNumComments": "APT: Article_Tools: =
Comments","#subnav_techflash": "APT: Top_Subnav: =
TechFlash","#email_art": "APT: Article_Tools: Email","#byline": "APT: =
by_line","#emailsignupinbox": "APT: Right: =
Email_Alerts_Box",".newshole_leadin_featured a,": "APT: =
Featured_Article_Headline","#topnav_events_bolsur": "SBC: Top_Navbar: =
Events: Book of Lists Survey","#promoloopn a": "APT: Right: =
Promo_Loopnet","#topnav_news_downloade": "SBC: Top_Navbar: News: =
Download E-dition","#markethome_latestnews_feed .mlns a": "APT: =
Latest_News","#topnav_community_cdash": "SBC: Top_Navbar: Community: My =
Dashboard","#viewallpresscity,#viewallpress,#pr_go_bttn,#prnewsjump": =
"APT: PR_Newswire","#search_jobs": "SBC: Top: =
Search_Jobs_selected","#topnav_more_banking_financial_services": "SBC: =
Top_Navbar: More Topics: Banking Financial","#pagination": "APT: =
Pagination_links","#rpmes a": "APT: =
Engagement_Box_Most_Emailed_Stories","#adbannerirs_trial,#adbannerirs_sub=
scribe": "SBC: Header_Promo_Box","#arcbsearchforjobs a,#job_submit": =
"APT: Right: OTJ_Search_Box","#subnav_news_any": "APT: Top_Subnav: News =
- Any","#subnav_alerts": "SBC: Top_Subnav: Email =
Alerts",".market_subscribelink a": "APT: Print_sub_text_link","#footer": =
"SBC: Footer_links","#browse_nbc": "APT: Bottom_Navbar: =
News_by_Company","#subnav_bol": "SBC: Top_Subnav: Book of =
Lists","#topnav_events_nom": "SBC: Top_Navbar: Events: =
Nominations","#poll": "APT: Business_Poll","#topnav_news_wash": "SBC: =
Top_Navbar: News: Washington Bureau","#topnav_careers_post": "SBC: =
Top_Navbar: Careers: Post a Job","#topnav_more_bankruptcies": "SBC: =
Top_Navbar: More Topics: Bankruptcies","#browse_pitn": "APT: =
Bottom_Navbar: People_in_the_news","#topnav_more": "SBC: Top_Navbar: =
More Topics","#article_images a": "APT: Article_art","#subnav_potm": =
"APT: Top_Subnav: People on the Move","#fragment-1": "APT: =
Tab_Most_Discussed_Links","#video_inline": "APT: =
Video_Inline","#search_news": "SBC: Top: =
Search_News_selected","#topnav_news_special": "SBC: Top_Navbar: News: =
Special Reports","#topnav_real": "SBC: Top_Navbar: Real =
Estate","#topnav_more_resi_real_estate": "SBC: Top_Navbar: More Topics: =
Residential Real Estate","#tabrelatedindustrynews a": "APT: =
Engagement_Box_Related_Industry_News","#topnav_news_mostviewedstor": =
"SBC: Top_Navbar: News: Most Viewed =
Stories","#topnav_news_mostemailedstor": "SBC: Top_Navbar: News: Most =
Emailed Stories","#topnav_community": "SBC: Top_Navbar: =
Community","#subnav_rankings_any": "APT: Top_Subnav: Rankings - =
Any","#topnav_more_insurance": "SBC: Top_Navbar: More Topics: =
Insurance","#subnav_deals": "APT: Top_Subnav: Deals","#readercomments": =
"APT: Reader Comments","#searcharchive": "SBC: Top: =
Search_Archive_link","#mktheaderlogo": "SBC: =
Market_Logo","#topnav_sb_advice": "SBC: Top_Navbar: Small Business: =
Advice Library",".breadcrumblinks a": "APT: breadcrumbs","#navi_account =
a": "SBC: Top: Account Links","#subnav_report_any": "APT: Top_Subnav: =
Report - Any","#tabs_container #tmorestories": "APT: =
Tab_Most_Emailed","#print_art": "APT: Article_Tools: =
Print","#topnav_sb_policy": "SBC: Top_Navbar: Small Business: Policy =
Tracker","#topnav_news_contacteditors": "SBC: Top_Navbar: News: Contact =
the Editor","#topnav_sm": "SBC: Top_Navbar: Sales and =
Mktg","#biz_resource_list": "APT: Right: =
Promo_Business_Resources","#topnav_sm_salestools": "SBC: Top_Navbar: =
Sales and Mktg: Sales Tools","#topnav_real_com": "SBC: Top_Navbar: Real =
Estate: Commercial Real Estate","#topnav_more_high_tech": "SBC: =
Top_Navbar: More Topics: Technology","#topnav_events_becal": "SBC: =
Top_Navbar: Events: Calendar","#tpbv_1": "APT: =
Community_Featured_Comments",".added_articles a": "APT: =
Featured_Articles_Secondary","#vidavee": "APT: Article_video"};=0A=
            jQuery.each(clicklinks, function(itemid,linkdesc) {=0A=
            jQuery(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://bizjournalslouisville.112.2o7.net/b/ss/bizjournalslouisvill=
e/1/H.17--NS/10584?pageName=3DLouisville%20-Cash%20code%20-%20Lending%20C=
ycle%20focuses%20on%20banking%2C%20but%20its%20culture%20is%20more%20like=
%20a%20software%20startup&amp;server=3DLouisville&amp;ch=3DStories&amp;ch=
annel=3DStories&amp;c7=3DNot Registered&amp;c20=3DLouisville - Cash code =
- Lending Cycle focuses on banking, but its culture is more like a =
software startup&amp;v16=3DHuman =
Resources&amp;v19=3DNormal&amp;v20=3DNon-truncated&amp;g=3Dhttp%3A%2F%2Fl=
ouisville.bizjournals.com%2Flouisville%2Fstories%2F2009%2F03%2F02%2Fsmall=
b1.html&amp;r=3D">=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/10584?pageName=3DLouisville%20-Cash%20code%20-%20Lending%20Cycle%20f=
ocuses%20on%20banking%2C%20but%20its%20culture%20is%20more%20like%20a%20s=
oftware%20startup&amp;server=3DLouisville&amp;ch=3DStories&amp;channel=3D=
Stories&amp;c7=3DNot Registered&amp;c20=3DLouisville - Cash code - =
Lending Cycle focuses on banking, but its culture is more like a =
software startup&amp;v16=3DHuman =
Resources&amp;v19=3DNormal&amp;v20=3DNon-truncated&amp;g=3Dhttp%3A%2F%2Fl=
ouisville.bizjournals.com%2Flouisville%2Fstories%2F2009%2F03%2F02%2Fsmall=
b1.html&amp;r=3D">=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/louisville/account/sign_in/?uri=3D%2F=
louisville%2Fstories%2F2009%2F03%2F02%2Fsmallb1.html">Log=20
      in</A></STRONG> | <STRONG>Not Registered? <A id=3Dwel_reg=20
      =
href=3D"http://www.bizjournals.com/louisville/my_account/register/?uri=3D=
%2Flouisville%2Fstories%2F2009%2F03%2F02%2Fsmallb1.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.louisville/business_resources;se=
ction=3Dsmb;resource=3Dsmb_profiles;beh=3D;pos=3Dt1;sz=3D728x90;tile=3D1;=
kw=3Dlouisville;dcopt=3Dist;ord=3D1240099447.353958.31651?"=20
      type=3Dtext/javascript target=3D"_blank"></SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/bzj.louisville/business_resources;=
section=3Dsmb;resource=3Dsmb_profiles;beh=3D;pos=3Dt1;sz=3D728x90;tile=3D=
1;kw=3Dlouisville;dcopt=3Dist;ord=3D1240099447.353958.31651?"=20
      target=3D_blank><IMG height=3D90 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/bzj.louisville/business_resources;sec=
tion=3Dsmb;resource=3Dsmb_profiles;beh=3D;pos=3Dt1;sz=3D728x90;tile=3D1;k=
w=3Dlouisville;dcopt=3Dist;ord=3D1240099447.353958.31651?"=20
      width=3D728 border=3D0></A> </NOSCRIPT><!-- End DFP ad tag block =
--></DIV></TD>
    <TD>
      <DIV id=3Dcircsubdiv>
      <P>Subscribe to Business First</P>
      <P><A=20
      =
href=3D"https://www.bizjournals.com/subscription/index.html?market=3Dloui=
sville&amp;ana=3Dbnh1_ch&amp;ckey=3DCH636002008">Subscribe=20
      Today</A> | <A=20
      =
href=3D"https://www.bizjournals.com/subscription/index.html?market=3Dloui=
sville&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=
attributes.wmode =3D "transparent";=0A=
swfobject.embedSWF("http://images.bizjournals.com/circsub/louisville.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://louisville.bizjournals.com/louisville/"><IMG =
id=3Dmrkt_logo=20
      alt=3D"Louisville News, Business First, Louisville Newspaper"=20
      src=3D"http://images.bizjournals.com/market/louisville/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/=20
              selected>Louisville</OPTION> <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=20
              =
value=3Dhttp://triangle.bizjournals.com/triangle/>Raleigh/Durham</OPTION>=
=20
              <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 (!jQuery('searchtypediv')){return;}=0A=
 jQuery('searchtypediv').replaceWith("<div id=3D'searchtypediv'></div>");=0A=
 =
jQuery('#search_jobs,#search_news,#search_companies').css('font-weight','=
normal');=0A=
 jQuery('#search_site').css('font-weight','bold');=0A=
 =
jQuery('#searchform').attr("action",'http://louisville.bizjournals.com/lo=
uisville/search/results.html');=0A=
}=0A=
=0A=
function clicknews()=0A=
{=0A=
 if (!jQuery('searchtypediv')){return;}=0A=
 jQuery('searchtypediv').replaceWith("<div id=3D'searchtypediv'><input =
type=3D'hidden' name=3D'type' id=3D'searchtype' =
value=3D'articles'></div>");=0A=
 =
jQuery('#search_site,#search_jobs,#search_companies').css('font-weight','=
normal');=0A=
 jQuery('#search_news').css('font-weight','bold');=0A=
 =
jQuery('#searchform').attr("action",'http://louisville.bizjournals.com/lo=
uisville/search/results.html?type=3Darticles');=0A=
}=0A=
=0A=
function clickcompanies()=0A=
{=0A=
 if (!jQuery('searchtypediv')){return;}=0A=
 jQuery('searchtypediv').replaceWith("<div id=3D'searchtypediv'><input =
type=3D'hidden' name=3D'type' id=3D'searchtype' =
value=3D'companies'></div>");=0A=
 =
jQuery('#search_site,#search_news,#search_jobs').css('font-weight','norma=
l');=0A=
 jQuery('#search_companies').css('font-weight','bold');=0A=
 =
jQuery('#searchform').attr("action",'http://louisville.bizjournals.com/lo=
uisville/search/results.html?type=3Dcompanies');=0A=
}=0A=
=0A=
function clickjobs()=0A=
{=0A=
 if (!jQuery('searchtypediv')){return;}=0A=
 jQuery('searchtypediv').replaceWith("<div id=3D'searchtypediv'><input =
type=3D'hidden' name=3D'type' id=3D'searchtype' value=3D'jobs'></div>");=0A=
 =
jQuery('#search_site,#search_news,#search_companies').css('font-weight','=
normal');=0A=
 jQuery('#search_jobs').css('font-weight','bold');=0A=
 =
jQuery('#searchform').attr("action",'http://louisville.bizjournals.com/lo=
uisville/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://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.html#">Site</A></SPAN>=20
      | <SPAN id=3Dsearch_news style=3D"FONT-WEIGHT: normal"><A =
onclick=3Dclicknews();=20
      =
href=3D"http://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.html#">News</A></SPAN>=20
      | <SPAN id=3Dsearch_companies style=3D"FONT-WEIGHT: normal"><A=20
      onclick=3Dclickcompanies();=20
      =
href=3D"http://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.html#">Companies</A></SPAN>=20
      | <SPAN id=3Dsearch_jobs style=3D"FONT-WEIGHT: normal"><A =
onclick=3Dclickjobs();=20
      =
href=3D"http://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.html#">Jobs</A></SPAN>=20
      </DIV>
      <FORM id=3Dsearchform name=3Dsearchform=20
      =
action=3Dhttp://louisville.bizjournals.com/louisville/search/results.html=
=20
      method=3Dpost>
      <DIV id=3Dsearchtypediv></DIV><INPUT type=3Dhidden =
value=3D8201+8229 name=3DN>=20
      <INPUT type=3Dhidden value=3DAll name=3DNtk> <INPUT type=3Dhidden=20
      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://louisville.bizjournals.com/louisville/search/">Search=20
      Archive</A> </DIV></TD></TR></TBODY></TABLE><BR clear=3Dall><BR =
clear=3Dall><!-- Navigation for Wide -->
<DIV id=3Dnavimenu_block><A class=3Dnavilevel2 id=3Dtopnav_home=20
href=3D"http://louisville.bizjournals.com/louisville/">Home</A> <A=20
class=3Dnavilevel2 id=3Dtopnav_news=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_news')"=20
href=3D"http://louisville.bizjournals.com/louisville/latestnews.html">New=
s</A>=20
<DIV class=3Dnavimenu id=3Dmenu_news><A id=3Dtopnav_news_latest=20
href=3D"http://louisville.bizjournals.com/louisville/latestnews.html">Lat=
est=20
News</A> <A id=3Dtopnav_news_wip=20
href=3D"http://louisville.bizjournals.com/louisville/stories/2009/04/20/"=
>This=20
Week in Print</A> <A id=3Dtopnav_news_mostviewedstor=20
href=3D"http://louisville.bizjournals.com/louisville/popular.html">Most =
Viewed=20
Stories</A> <A id=3Dtopnav_news_mostemailedstor=20
href=3D"http://louisville.bizjournals.com/louisville/popular.html?t=3Dema=
iled">Most=20
Emailed Stories</A> <!-- a id=3D"topnav_news_mostdiscussedstor" =
href=3D"http://louisville.bizjournals.com/louisville/popular.html?t=3Dcom=
mented">Most Discussed Stories</a --><A=20
id=3Dtopnav_news_downloade=20
href=3D"http://louisville.bizjournals.com/circ/louisville/">Download =
E-dition</A>=20
<A id=3Dtopnav_news_wash=20
href=3D"http://www.bizjournals.com/extraedge/washingtonbureau/">Washingto=
n=20
Bureau</A> <A id=3Dtopnav_news_special=20
href=3D"http://louisville.bizjournals.com/edit_special/latest.html">Speci=
al=20
Reports</A> <A id=3Dtopnav_news_newsothercities=20
href=3D"http://louisville.bizjournals.com/louisville/othercities.html">Ne=
ws From=20
Other Cities</A> <A id=3Dtopnav_news_contacteditors=20
href=3D"http://louisville.bizjournals.com/louisville/contactus/contact_ed=
itor.html">Contact=20
the Editor</A> </DIV><A class=3Dnavilevel2 id=3Dtopnav_sb=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_sb')"=20
href=3D"http://louisville.bizjournals.com/louisville/small_business/">Sma=
ll=20
Business</A>=20
<DIV class=3Dnavimenu id=3Dmenu_sb><A id=3Dtopnav_sb_profiles=20
href=3D"http://louisville.bizjournals.com/louisville/small_business/profi=
les/">Profiles</A>=20
<A id=3Dtopnav_sb_policy=20
href=3D"http://louisville.bizjournals.com/louisville/small_business/polic=
y_tracker/">Policy=20
Tracker</A> <A id=3Dtopnav_sb_advice=20
href=3D"http://louisville.bizjournals.com/louisville/small_business/advic=
e_library/">Advice=20
Library</A> <A id=3Dtopnav_sb_funding=20
href=3D"http://louisville.bizjournals.com/louisville/small_business/fundi=
ng/">Funding</A>=20
</DIV><A class=3Dnavilevel2 id=3Dtopnav_sm=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_sm')"=20
href=3D"http://louisville.bizjournals.com/louisville/sales_marketing/">Sa=
les &amp;=20
Mktg</A>=20
<DIV class=3Dnavimenu id=3Dmenu_sm><A id=3Dtopnav_sm_prospecting=20
href=3D"http://louisville.bizjournals.com/louisville/sales_marketing/pros=
pecting/">Prospecting</A>=20
<A id=3Dtopnav_sm_advice=20
href=3D"http://louisville.bizjournals.com/louisville/sales_marketing/advi=
ce_library/">Advice=20
Library</A> <A id=3Dtopnav_sm_salestools=20
href=3D"http://louisville.bizjournals.com/louisville/sales_marketing/sale=
s_tools/">Sales=20
Tools</A> <A id=3Dtopnav_sm_salesstories=20
href=3D"http://louisville.bizjournals.com/louisville/sales_marketing/sale=
s_stories/">Sales=20
Stories</A> </DIV><A class=3Dnavilevel2 id=3Dtopnav_real=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_real')"=20
href=3D"http://louisville.bizjournals.com/louisville/industries/commercia=
l_real_estate/general">Real=20
Estate</A>=20
<DIV class=3Dnavimenu id=3Dmenu_real><A id=3Dtopnav_real_com=20
href=3D"http://louisville.bizjournals.com/louisville/industries/commercia=
l_real_estate/general">Commercial=20
Real Estate</A> <A id=3Dtopnav_real_prop=20
href=3D"http://louisville.bizjournals.com/bizspace/louisville/">Property =

Search</A> </DIV><A class=3Dnavilevel id=3Dtopnav_events=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_events')"=20
href=3D"http://louisville.bizjournals.com/louisville/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://louisville.bizjournal=
s.com/louisville/calendar/">Business=20
Events</A> <A id=3Dtopnav_events_becal=20
href=3D"http://c.bizjournals.com/ct/rc/47114/http://louisville.bizjournal=
s.com/louisville/calendar/">Calendar</A>=20
<A id=3Dtopnav_events_nom=20
href=3D"http://louisville.bizjournals.com/louisville/nomination/">Nominat=
ions</A>=20
<A id=3Dtopnav_events_er=20
href=3D"http://louisville.bizjournals.com/louisville/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/louisville">Community</A=
>=20
<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_careers=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_careers')"=20
href=3D"http://louisville.bizjournals.com/louisville/jobs/">Careers</A>=20
<DIV class=3Dnavimenu id=3Dmenu_careers><A id=3Dtopnav_careers_seekers=20
href=3D"http://louisville.bizjournals.com/louisville/jobs/">Job =
Seekers</A> <A=20
id=3Dtopnav_careers_employers=20
href=3D"http://bizjournals.ontargetjobs.com/_jobposting.asp?market=3Dloui=
sville">Employers</A>=20
<A id=3Dtopnav_careers_post=20
href=3D"http://bizjournals.ontargetjobs.com/_jobposting.asp?market=3Dloui=
sville">Post=20
a Job</A> </DIV><A class=3Dnavilevel id=3Dtopnav_travel=20
href=3D"http://louisville.bizjournals.com/louisville/business_travel/guid=
e/">City=20
Guide</A> <A class=3Dnavilevel id=3Dtopnav_more=20
onmouseover=3D"bizdropdownmenu(this, event, 'menu_more')"=20
style=3D"BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none"=20
href=3D"http://louisville.bizjournals.com/louisville/industries/">More =
Topics</A>=20
<DIV class=3Dnavimenu id=3Dmenu_more><A =
id=3Dtopnav_more_accounting_consulting=20
href=3D"http://louisville.bizjournals.com/louisville/industries/accountin=
g_consulting/general">Accounting=20
&amp; Consulting</A> <A id=3Dtopnav_more_agriculture=20
href=3D"http://louisville.bizjournals.com/louisville/industries/agricultu=
re/general">Agriculture</A>=20
<A id=3Dtopnav_more_banking_financial_services=20
href=3D"http://louisville.bizjournals.com/louisville/industries/banking_f=
inancial_services/general">Banking=20
&amp; Financial Services</A> <A id=3Dtopnav_more_bankruptcies=20
href=3D"http://louisville.bizjournals.com/louisville/industries/bankruptc=
ies/general">Bankruptcies</A>=20
<A id=3Dtopnav_more_economic_snapshot=20
href=3D"http://louisville.bizjournals.com/louisville/industries/economic_=
snapshot/general">Economic=20
Snapshot</A> <A id=3Dtopnav_more_education=20
href=3D"http://louisville.bizjournals.com/louisville/industries/education=
/general">Education</A>=20
<A id=3Dtopnav_more_energy=20
href=3D"http://louisville.bizjournals.com/louisville/industries/energy/ge=
neral">Energy=20
&amp; the Environment</A> <A id=3Dtopnav_more_green=20
href=3D"http://louisville.bizjournals.com/louisville/industries/green/gen=
eral">Green</A>=20
<A id=3Dtopnav_more_health_care=20
href=3D"http://louisville.bizjournals.com/louisville/industries/health_ca=
re/general">Health=20
Care</A> <A id=3Dtopnav_more_human_resources=20
href=3D"http://louisville.bizjournals.com/louisville/industries/human_res=
ources/general">Human=20
Resources</A> <A id=3Dtopnav_more_insurance=20
href=3D"http://louisville.bizjournals.com/louisville/industries/insurance=
/general">Insurance</A>=20
<A id=3Dtopnav_more_legal=20
href=3D"http://louisville.bizjournals.com/louisville/industries/legal/gen=
eral">Legal=20
Services</A> <A id=3Dtopnav_more_logistics_transportation=20
href=3D"http://louisville.bizjournals.com/louisville/industries/logistics=
_transportation/general">Logistics=20
&amp; Transportation</A> <A id=3Dtopnav_more_manufacturing=20
href=3D"http://louisville.bizjournals.com/louisville/industries/manufactu=
ring/general">Manufacturing</A>=20
<A id=3Dtopnav_more_media_marketing=20
href=3D"http://louisville.bizjournals.com/louisville/industries/media_mar=
keting/general">Media=20
&amp; Marketing</A> <A id=3Dtopnav_more_resi_real_estate=20
href=3D"http://louisville.bizjournals.com/louisville/industries/resi_real=
_estate/general">Residential=20
Real Estate</A> <A id=3Dtopnav_more_retailing_restaurants=20
href=3D"http://louisville.bizjournals.com/louisville/industries/retailing=
_restaurants/general">Retailing=20
&amp; Restaurants</A> <A id=3Dtopnav_more_sports_business=20
href=3D"http://louisville.bizjournals.com/louisville/industries/sports_bu=
siness/general">Sports</A>=20
<A id=3Dtopnav_more_high_tech=20
href=3D"http://louisville.bizjournals.com/louisville/industries/high_tech=
/general">Technology</A>=20
<A id=3Dtopnav_more_travel=20
href=3D"http://louisville.bizjournals.com/louisville/industries/travel/ge=
neral">Travel=20
Industry</A> </DIV></DIV><BR clear=3Dall>
<TABLE id=3Dsecondary_nav cellSpacing=3D0 cellPadding=3D0 width=3D970>
  <TBODY>
  <TR>
    <TD>
      <DIV id=3Dbrowse>
      <UL>
        <LI><A id=3Dsubnav_classifieds=20
        =
href=3D"http://www.marketplacelocal.com/portalWeb/portal.aspx?groupid=3D5=
44&amp;pagename=3Dhome&amp;channelid=3D1993">Classifieds</A>
        <LI><A id=3Dsubnav_du=20
        href=3D"https://www.bizjournals.com/my_account/email_prefs/">Get =
Daily=20
        Updates</A>
        <LI><A id=3Dsubnav_bol=20
        href=3D"http://www.bizjournals.com/bookoflists/louisville/">Book =
of=20
        Lists</A>
        <LI><A id=3Dsubnav_subscribe=20
        =
href=3D"https://secure.bizjournals.com/subscribe/selectTerm?market=3Dloui=
sville&amp;ana=3Dcsnav&amp;csrc=3D6310">Subscribe=20
        - 4 Free Issues</A> =
</LI></UL></DIV></TD></TR></TBODY></TABLE><!-- top main content / Nav =
unit sponsor unit. -->
<TABLE id=3Dsmbnav_header cellSpacing=3D0 cellPadding=3D0 border=3D0>
  <TBODY>
  <TR>
    <TD id=3Dsmbtitle_element>
      <H3><A=20
      =
href=3D"http://louisville.bizjournals.com/louisville/small_business/">Sma=
ll=20
      Business Center</A> | <SPAN>Profiles</SPAN></H3></TD></TR>
  <TR>
    <TD id=3Dsmbnav_element>
      <UL>
        <LI><A class=3Dselected id=3Dsmbnav_profiles=20
        =
href=3D"http://louisville.bizjournals.com/louisville/small_business/profi=
les/">Profiles</A>=20
        </LI>
        <LI><A id=3Dsmbnav_policy_tracker=20
        =
href=3D"http://louisville.bizjournals.com/louisville/small_business/polic=
y_tracker/">Policy=20
        Tracker</A> </LI>
        <LI><A id=3Dsmbnav_advice_library=20
        =
href=3D"http://louisville.bizjournals.com/louisville/small_business/advic=
e_library/">Advice=20
        Library</A> </LI>
        <LI><A id=3Dsmbnav_funding=20
        =
href=3D"http://louisville.bizjournals.com/louisville/small_business/fundi=
ng/">Funding</A>=20
        </LI></UL></TD></TR></TBODY></TABLE><!-- top main content / Nav =
unit sponsor unit. -->
<TABLE id=3Darticle_tbl_skinned cellSpacing=3D0 cellPadding=3D0 =
width=3D970 align=3Dleft=20
border=3D0>
  <TBODY>
  <TR>
    <TD class=3Dleft_col>
      <DIV id=3Dsmb_describetxt>
      <P>Profiles: meet small business leaders</P>
      <DIV class=3Dclear style=3D"HEIGHT: 3px"></DIV></DIV><!-- Begin =
Story -->
      <DIV id=3Dstory>
      <DIV class=3Dstorydate>Friday, February 27, 2009</DIV>
      <H2 class=3Dcolumn_name>Small Business Snapshot</H2>
      <H1 class=3Dheadline>Cash code - Lending Cycle focuses on banking, =
but its=20
      culture is more like a software startup</H1>
      <DIV class=3Dsubhead></DIV>
      <H3>Business First of Louisville - by <A id=3Dbyline=20
      =
href=3D"http://www.bizjournals.com/search/results.html?Ntt=3D%22Terry%20B=
oyd%22&amp;Ntk=3DAll&amp;Ntx=3Dmode matchallpartial">Terry=20
      Boyd</A> Staff Writer</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://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.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://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.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://louisville.bizjournals.com/scoop/reprints.html?market=3Dlo=
uisville">Reprints</A>=20

        <LI><A class=3Drss_article id=3Drss_art=20
        onclick=3D"return clicker(this.href, 'RSS Feeds')"=20
        href=3D"http://louisville.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>
      <DIV id=3Darticle_images_meta>
      <DIV class=3Dartext_detail><A id=3Dindimage=20
      =
href=3D"http://assets.bizjournals.com/story_image/225549-0-0-2.jpg"=20
      target=3D_blank><IMG=20
      =
src=3D"http://assets.bizjournals.com/story_image/225549-120-0-2.jpg"></A>=
=20
      <DIV class=3Dphotocredit>Ron Bath|Business First</DIV>
      <DIV class=3Dcaption>John Jackson, president and CEO of Lending =
Cycle, is=20
      shown with his banking-specific software open on the computer=20
      screens.</DIV><A=20
      =
href=3D"http://assets.bizjournals.com/story_image/225549-0-0-2.jpg"=20
      target=3D_blank>View Larger</A> </DIV></DIV><!-- Related Articles =
Box -->
      <DIV id=3Drelated_articles>
      <H3>Related News</H3>
      <UL>
        <LI><A=20
        =
href=3D"http://louisville.bizjournals.com/louisville/othercities/washingt=
on/stories/2009/04/13/smallb1.html?b=3D1239595200^1810295&amp;s=3Dsbc:1">=
Nat=E2=80=99l=20
        Security Associates rides government contracting wave</A>=20
        <LI><A=20
        =
href=3D"http://louisville.bizjournals.com/louisville/othercities/tampabay=
/stories/2009/04/13/smallb1.html?b=3D1239595200^1808506&amp;s=3Dsbc:1">Gr=
ieves=20
        grows through diversification</A>=20
        <LI><A=20
        =
href=3D"http://louisville.bizjournals.com/louisville/othercities/stlouis/=
stories/2009/04/13/smallb1.html?b=3D1239595200^1810085&amp;s=3Dsbc:1">The=
=20
        right accounting relationship is worth its cost</A>=20
        <LI><A=20
        =
href=3D"http://louisville.bizjournals.com/louisville/othercities/southflo=
rida/stories/2009/04/13/smallb1.html?b=3D1239595200^1808254&amp;s=3Dsbc:1=
">Coastal=20
        Construction spends for help to put =E2=80=98boots on the =
ground=E2=80=99</A>=20
        <LI><A=20
        =
href=3D"http://louisville.bizjournals.com/louisville/othercities/seattle/=
stories/2009/04/13/smallb1.html?b=3D1239595200^1809470&amp;s=3Dsbc:1">Whe=
n=20
        times get tough, Gifts By Design hopes companies opt for quality =
worker=20
        picker-uppers</A> </LI></UL></DIV><!-- Related Articles Box -->
      <DIV id=3Dstorycontent>
      <P><A class=3Dstory_clink=20
      =
href=3D"http://louisville.bizjournals.com/louisville/gen/Lending_Cycle_In=
c._4200BAF673B84373B5458B2AA77CEB79.html"><STRONG>Lending=20
      Cycle Inc.</STRONG></A> has a product =E2=80=94 browser-based =
work-flow software=20
      that lenders use to track deals =E2=80=94 aimed at the rather =
staid banking=20
      industry.</P>
      <P>And its founder, John Jackson, once worked as a banker at First =
Bank of=20
      Kentucky Corp. in Louisville.</P>
      <P>But Jackson, Lending Cycle=E2=80=99s president and CEO, calls =
his creation=20
      =E2=80=9Cmore of a research company than anything =
else.=E2=80=9D</P>
      <P>It is, he said, an 18-month-old company with a go-for-it, =
high-tech=20
      culture, focused far more on the next technological advance than =
on the=20
      next acquisition.</P>
      <P>Lending Cycle=E2=80=99s story is right out of circa-1996 =
Silicon Valley startup=20
      lore.</P>
      <P>Jackson, frustrated with paper spreadsheets and unconnected =
data=20
      streams, dropped out of banking three years ago and started =
teaching=20
      himself to program.</P>
      <P>His goal was to create software that allows lending officers =
and bank=20
      executives to track all loans =E2=80=94 commercial, real estate =
and consumer =E2=80=94 in=20
      all stages of the approval process, along with the performance of =
the=20
      people making them.</P>
      <P>And he did. For Jackson, 2007 was the beta year when he worked =
out the=20
      glitches in the LendingCycle brand software. But he didn=E2=80=99t =
have a company,=20
      only his software.</P>
      <H5>Controlling overhead</H5>
      <P>At that point, the challenge was to get senior executives on =
board=20
      without paying six-digit annual salaries, Jackson said.</P>
      <P>So, he went looking for people willing to take a chance, =
=E2=80=9Cand I talked=20
      them into being investors.=E2=80=9D</P>
      <P>Now he has 19 people who work as volunteers, or for deferred =
pay, at=20
      the company=E2=80=99s headquarters off Blankenbaker Parkway.</P>
      <P>Three of the 20, including former First Tennessee Bank =
executive Bruce=20
      Schratz, invested between $25,000 and $100,000 in Lending Cycle =
and have=20
      an equity stake, Jackson said. Plans call for Schratz to lead the=20
      company=E2=80=99s sales staff later this year, he said.</P>
      <P>Some will have a transition to the company as Lending Cycle =
builds its=20
      client base, Jackson said. Finally, some =
=E2=80=9Cemployees=E2=80=9D just volunteer=20
      because they=E2=80=99re interested in working with a new =
technology.</P>
      <P>Jackson launched Lending Cycle in January 2008. After one year, =
it has=20
      13 bank clients, including 11 signed in the third quarter. All are =
small=20
      banks with assets of less than $1 billion.</P>
      <P>They include Financial Federal Savings Bank, based in Memphis, =
and=20
      Landmark Community Bank, based in Colliersville, Tenn. Lending =
Cycle is in=20
      what Jackson termed =E2=80=9Cadvanced negotiations=E2=80=9D with =
one large regional bank=20
      he declined to identify and in early negotiations with three other =

      banks.</P>
      <H5>Customized data</H5>
      <P>LendingCycle subscribers pay $799 to $1,499 per month for =
unlimited use=20
      of the software, which operates through =E2=80=9Ccomputer =
clouds,=E2=80=9D or clusters of=20
      remote servers, and is not installed on clients=E2=80=99 =
systems.</P>
      <P>Jackson declined to disclose the company=E2=80=99s first-year =
revenue but said=20
      that it =E2=80=9Cdramatically exceeded=E2=80=9D projections.</P>
      <P>There are larger competitors, such as Baker Hill, part of =
Dublin,=20
      Ireland-based Experian Group Ltd., and less expensive companies, =
such as=20
      Quest Credit Group, based in Fort Worth, Texas.</P>
      <P>But Jackson claims Lending Cycle has several advantages.</P>
      <P>Some bank software costs as much as $100,000 and is rigid in =
that it=20
      makes users conform to methods that call for a certain number of=20
      processing stages or employee categorization, he =
said.</P></DIV><BR=20
      clear=3Dall><!-- Buzz Tools -->
      <DIV style=3D"FONT-WEIGHT: bold; FLOAT: left">
      <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://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.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://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.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">business_firs344:http://louisville.bizjournals.com//lo=
uisville/stories/2009/03/02/smallb1.html</SCRIPT>
        </DIV></LI></UL></DIV><!-- Buzz Tools -->
      <DIV id=3Dpagination>Pages: <SPAN class=3Don>1</SPAN><A =
class=3Dblue_btn=20
      =
href=3D"http://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.html?page=3D2">2</A><A=20
      class=3Dblue_btn id=3Dpajnext=20
      =
href=3D"http://louisville.bizjournals.com/louisville/stories/2009/03/02/s=
mallb1.html?page=3D2">Continue=20
      Reading <IMG alt=3D"Continue Reading"=20
      src=3D"http://images.bizjournals.com/rd/redarrow.gif" =
border=3D0></A></DIV><BR=20
      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://louisville.bizjournals.com/louisville/contactus/contact_ed=
itor.html"=20
      target=3D_new>Contact the Editor</A> <A class=3Dblue_btn =
id=3Dassist=20
      =
href=3D"http://louisville.bizjournals.com/louisville/aboutus/help.html"=20
      target=3D_new>Need Assistance?</A> <A class=3Dblue_btn id=3Dmlned=20
      =
href=3D"http://louisville.bizjournals.com/louisville/latestnews.html">Mor=
e=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><!-- End Story -->
      <DL class=3Dsmc_articlepage>
        <DT>Beginners to Big Shots </DT>
        <DD>
        <DIV class=3Dsmb_small_leadin id=3Dsmbsmallleadin><IMG =
height=3D62=20
        =
src=3D"http://images.bizjournals.com/sba2008/article_img/7_sm.gif"=20
        width=3D62>=20
        <DIV>
        <P class=3Dsmbart_title><A=20
        =
href=3D"http://www.bizjournals.com/small_business_administration/sba2008/=
artist_draws_on_microloan_training.html?s=3Dsbc:1">Artist=20
        draws on microloan, training</A></P>
        <P class=3Dteaser>The U.S. Small Business Administration armed =
Joey=20
        Johnson with the money and motivation to step out and launch her =
graphic=20
        design business. Johnson formed Graphic Mechanic Design Studio =
in=20
        October 2006, after running the company on the side for nearly a =
decade.=20
        </P></DIV></DIV></DD>
        <DD>
        <DIV class=3Dsmb_small_leadin id=3Dsmbsmallleadin><IMG =
height=3D62=20
        =
src=3D"http://images.bizjournals.com/sba2008/article_img/9_sm.gif"=20
        width=3D62>=20
        <DIV>
        <P class=3Dsmbart_title><A=20
        =
href=3D"http://www.bizjournals.com/small_business_administration/sba2008/=
8a_program_offers_a_broader_push.html?s=3Dsbc:1">8(a)=20
        program offers a broader push</A></P>
        <P class=3Dteaser>When Melanie Breeden set out to make an =
indelible mark=20
        on the business world, she found an invaluable ally in the Small =

        Business Administration. Since opening in 2003, Cherokee =
Painting LLC=20
        has performed beyond her dreams. The commercial industrial paint =

        contractor has landed jobs including school districts, the local =
Job=20
        Corps and Tinker Air Force Base, with contracts ranging from =
$30,000 to=20
        $1 million. </P></DIV></DIV></DD>
        <DD>
        <DIV class=3Dsmb_viewmore id=3Dviewallbegin><A=20
        =
href=3D"http://www.bizjournals.com/small_business_administration/sba2008/=
">View=20
        all Beginners to Big Shots &gt;&gt;</A></DIV></DD></DL></TD>
    <TD class=3Dright_col align=3Dright>
      <DIV class=3Dsbc_rtbox id=3Dpolls>
      <DIV id=3Dpoll_titlebck><SPAN>Small Business Poll</SPAN></DIV>
      <DIV id=3Dpoll_section>
      <FORM id=3DpollForm action=3D/louisville/small_business/poll.html=20
      method=3Dpost><INPUT type=3Dhidden value=3Dsbc name=3Dmarket> =
<INPUT type=3Dhidden=20
      value=3D7693 name=3Dpoll_id> <INPUT type=3Dhidden value=3D"Small =
Business Poll"=20
      name=3Dtitle>=20
      <P><STRONG>Are you cutting back on training?</STRONG></P>
      <DIV class=3Dpollsmid id=3Dpoll_selections>
      <UL>
        <LI><INPUT type=3Dradio value=3D33545 =
name=3Dq_8229><LABEL>Yes</LABEL> </LI>
        <LI><INPUT type=3Dradio value=3D33546 =
name=3Dq_8229><LABEL>No</LABEL> </LI></UL>
      <DIV id=3Dpoll_message></DIV>
      <P><INPUT class=3DButtons id=3DvoteBtn type=3Dsubmit value=3DVote =
name=3Dvote></P></DIV></FORM></DIV>
      <P style=3D"FONT-SIZE: 11px; COLOR: #666" align=3Dright>sponsored=20
      by&nbsp;&nbsp;<A =
href=3D"http://clk.atdmt.com/M0N/go/143594868/direct/01/"=20
      target=3D_blank alias=3D"Sprint"><IMG style=3D"VERTICAL-ALIGN: =
top"=20
      src=3D"http://images.bizjournals.com/sbc/poll_sprint_logo.jpg"=20
      border=3D0></A><IMG=20
      =
src=3D"http://view.atdmt.com/M0N/view/143594868/direct/01/"></P><BR></DIV=
>
      <DIV class=3Darticle_right_col_box id=3Darcbc1 style=3D"MARGIN: =
0px 0px 10px"><!-- Begin DFP ad tag block  (tile=3D2) -->
      <SCRIPT=20
      =
src=3D"http://ad.doubleclick.net/adj/bzj.louisville/business_resources;se=
ction=3Dsmb;resource=3Dsmb_profiles;beh=3D;pos=3Dc1;sz=3D300x250;tile=3D2=
;kw=3Dlouisville;ord=3D1240099447.353958.31651?"=20
      type=3Dtext/javascript target=3D"_blank"></SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/bzj.louisville/business_resources;=
section=3Dsmb;resource=3Dsmb_profiles;beh=3D;pos=3Dc1;sz=3D300x250;tile=3D=
2;kw=3Dlouisville;ord=3D1240099447.353958.31651?"=20
      target=3D_blank><IMG height=3D250 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/bzj.louisville/business_resources;sec=
tion=3Dsmb;resource=3Dsmb_profiles;beh=3D;pos=3Dc1;sz=3D300x250;tile=3D2;=
kw=3Dlouisville;ord=3D1240099447.353958.31651?"=20
      width=3D300 border=3D0></A> </NOSCRIPT><!-- End DFP ad tag block =
--></DIV>
      <DIV class=3D"smb_shadebox sbc_rtbox" id=3Daddin_bizcenters>
      <H4>Additional Small Business Resources</H4>
      <UL>
        <LI><A=20
        =
href=3D"http://louisville.bizjournals.com/louisville/small_business/polic=
y_tracker/"><B>Policy=20
        Tracker</B> - policies affecting small business</A></A>=20
        <LI><A=20
        =
href=3D"http://louisville.bizjournals.com/louisville/small_business/advic=
e_library/"><B>Advice=20
        Library</B> - advice from business experts</A> <SPAN>Sponsored =
by <A=20
        =
href=3D"http://ad.doubleclick.net/clk;212017358;33446815;c?http://www.con=
stantcontact.com/index.jsp?utm_id=3DBIZ&amp;cc=3DCLK_DCLKAWRBIZASKTEXT">C=
onstant=20
        Contact<IMG height=3D1 alt=3D""=20
        =
src=3D"http://ad.doubleclick.net/ad/N3175.CCBizjournals.com/B3351609.9;sz=
=3D1x1;ord=3D1240099447?"=20
        width=3D1 border=3D0></SPAN></A>=20
        <LI><A=20
        =
href=3D"http://louisville.bizjournals.com/louisville/small_business/fundi=
ng/"><B>Funding</B>=20
        - fund your business</A></A> </LI></UL></DIV>
      <DIV class=3D"smb_shadebox sbc_rtbox" id=3Dmrkt_resources>
      <H4>Louisville SMB Resources</H4>
      <UL>
        <LI><A href=3D"http://www.louisvillehotbytes.com/"=20
        target=3D_blank>Louisville Hotbytes</A>=20
        <LI><A href=3D"http://www.louisvillemojo.com/" =
target=3D_blank>Louisville=20
        Moho</A>=20
        <LI><A href=3D"http://www.consuminglouisville.com/"=20
        target=3D_blank>Consuming Louisville</A>=20
        <LI><A href=3D"http://www.ypal.org/" target=3D_blank>Young =
Professionals=20
        Association of Louisville</A>=20
        <LI><A href=3D"http://www.leadershiplouisville.org/"=20
        target=3D_blank>Louisville Leadership Center</A>=20
        <LI><A href=3D"http://www.louisvilleadfed.org/yap/"=20
        target=3D_blank>Advertising Federation of Louisville</A>=20
        <LI><A href=3D"http://www.1si.org/" target=3D_blank>One Southern =
Indiana,=20
        Chamber &amp; Economic Development</A>=20
        <LI><A href=3D"http://www.greaterlouisville.com/" =
target=3D_blank>Greater=20
        Louisville Inc. - The Metro Chamber of Commerce</A>=20
        <LI><A href=3D"http://www.ky-in.bbb.org/" target=3D_blank>BBB in =
Louisville,=20
        Southern Indiana, and Western Kentucky</A>=20
        <LI><A =
href=3D"http://www.msdlouky.org/insidemsd/diverse/search/rptdw.asp"=20
        target=3D_blank>Louisville/Jefferson County MSD Certified =
Business=20
        Search</A> </LI></UL>
      <DIV id=3Dsmb_circ_offer=20
      style=3D"PADDING-LEFT: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: =
white">
      <H4><B>SUBSCRIBE TO THE BUSINESS JOURNAL</B></H4>
      <P>Grow your company with Louisville business news, leads and =
events -=20
      less than $2/week.</P>
      <FORM =
action=3Dhttps://secure.bizjournals.com/subscribe/information=20
      method=3Dget><INPUT type=3Dhidden value=3D56 name=3DsubTerm> =
<INPUT type=3Dhidden=20
      value=3Dsmb_rsc1 name=3Dana> <INPUT type=3Dhidden value=3D6318 =
name=3Dcsrc> <INPUT=20
      type=3Dhidden value=3D85632 name=3Dcver> <SELECT class=3Dpulldown =
size=3D1=20
      name=3Dmarket> <OPTION value=3D"">Choose Market</OPTION> <OPTION=20
        value=3Dalbany>Albany</OPTION> <OPTION=20
        value=3Dalbuquerque>Albuquerque</OPTION> <OPTION=20
        value=3Datlanta>Atlanta</OPTION> <OPTION =
value=3Daustin>Austin</OPTION>=20
        <OPTION value=3Dbaltimore>Baltimore</OPTION> <OPTION=20
        value=3Dbirmingham>Birmingham</OPTION> <OPTION=20
        value=3Dboston>Boston</OPTION> <OPTION =
value=3Dbuffalo>Buffalo</OPTION>=20
        <OPTION value=3Dcharlotte>Charlotte</OPTION> <OPTION=20
        value=3Dcincinnati>Cincinnati</OPTION> <OPTION=20
        value=3Dcolumbus>Columbus</OPTION> <OPTION =
value=3Ddallas>Dallas</OPTION>=20
        <OPTION value=3Ddayton>Dayton</OPTION> <OPTION=20
        value=3Ddenver>Denver</OPTION> <OPTION =
value=3Dtriad>Greensboro</OPTION>=20
        <OPTION value=3Dpacific>Honolulu</OPTION> <OPTION=20
        value=3Dhouston>Houston</OPTION> <OPTION=20
        value=3Djacksonville>Jacksonville</OPTION> <OPTION =
value=3Dkansascity>Kansas=20
        City</OPTION> <OPTION value=3Dlosangeles>Los Angeles</OPTION> =
<OPTION=20
        value=3Dlouisville selected>Louisville</OPTION> <OPTION=20
        value=3Dmemphis>Memphis</OPTION> <OPTION=20
        value=3Dmilwaukee>Milwaukee</OPTION> <OPTION =
value=3Dtwincities>Mpls./St.=20
        Paul</OPTION> <OPTION value=3Dnashville>Nashville</OPTION> =
<OPTION=20
        value=3Dorlando>Orlando</OPTION> <OPTION=20
        value=3Dphiladelphia>Philadelphia</OPTION> <OPTION=20
        value=3Dphoenix>Phoenix</OPTION> <OPTION=20
        value=3Dpittsburgh>Pittsburgh</OPTION> <OPTION=20
        value=3Dportland>Portland</OPTION> <OPTION=20
        value=3Dtriangle>Raleigh/Durham</OPTION> <OPTION=20
        value=3Dsacramento>Sacramento</OPTION> <OPTION =
value=3Dstlouis>St.=20
        Louis</OPTION> <OPTION value=3Dsanantonio>San Antonio</OPTION> =
<OPTION=20
        value=3Dsanfrancisco>San Francisco</OPTION> <OPTION =
value=3Dsanjose>San=20
        Jose</OPTION> <OPTION value=3Dseattle>Seattle</OPTION> <OPTION=20
        value=3Dsouthflorida>South Florida</OPTION> <OPTION =
value=3Dtampabay>Tampa=20
        Bay</OPTION> <OPTION value=3Dwashington>Washington, =
D.C.</OPTION> <OPTION=20
        value=3Dwichita>Wichita</OPTION></SELECT> <INPUT type=3Dsubmit =
value=3DGo>=20
      </FORM></DIV></DIV></TD></TR></TBODY></TABLE><BR 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=3D3) =
-->
      <SCRIPT=20
      =
src=3D"http://ad.doubleclick.net/adj/bzj.louisville/business_resources;se=
ction=3Dsmb;resource=3Dsmb_profiles;beh=3D;pos=3Db1;sz=3D728x90;tile=3D3;=
kw=3Dlouisville;ord=3D1240099447.353958.31651?"=20
      type=3Dtext/javascript target=3D"_blank"></SCRIPT>
      <NOSCRIPT><A=20
      =
href=3D"http://ad.doubleclick.net/jump/bzj.louisville/business_resources;=
section=3Dsmb;resource=3Dsmb_profiles;beh=3D;pos=3Db1;sz=3D728x90;tile=3D=
3;kw=3Dlouisville;ord=3D1240099447.353958.31651?"=20
      target=3D_blank><IMG height=3D90 alt=3D""=20
      =
src=3D"http://ad.doubleclick.net/ad/bzj.louisville/business_resources;sec=
tion=3Dsmb;resource=3Dsmb_profiles;beh=3D;pos=3Db1;sz=3D728x90;tile=3D3;k=
w=3Dlouisville;ord=3D1240099447.353958.31651?"=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>Use of, or registration on, this =
site=20
      constitutes 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 class=3Dfooterlinks id=3Dfooterlinks>
      <H2>ONLINE:</H2><A id=3Dpromo_home=20
      href=3D"http://louisville.bizjournals.com/louisville/">home</A> | =
<A=20
      id=3Dfooterlinks_news=20
      =
href=3D"http://louisville.bizjournals.com/louisville/latestnews.html">bus=
iness=20
      news</A> | <A id=3Dfooterlinks_sbc=20
      =
href=3D"http://louisville.bizjournals.com/louisville/small_business/">sma=
ll=20
      business</A> | <A id=3Dfooterlinks_sm=20
      =
href=3D"http://louisville.bizjournals.com/louisville/sales_marketing/">sa=
les=20
      &amp; marketing</A> | <A id=3Dfooterlinks_real=20
      =
href=3D"http://louisville.bizjournals.com/louisville/industries/commercia=
l_real_estate/general">real=20
      estate</A> | <A id=3Dfooterlinks_events=20
      =
href=3D"http://louisville.bizjournals.com/louisville/calendar/">events</A=
> |=20
      <A id=3Dfooterlinks_community=20
      =
href=3D"http://networking.bizjournals.com/Market/louisville">community</A=
> |=20
      <A id=3Dfooterlinks_careers=20
      =
href=3D"http://louisville.bizjournals.com/louisville/jobs/">careers</A> =
| <A=20
      id=3Dfooterlinks_cityguide=20
      =
href=3D"http://louisville.bizjournals.com/louisville/business_travel/guid=
e/">city=20
      guide</A> | <A id=3Dfooterlinks_advertise=20
      href=3D"http://www.bizjournals.com/mediakit/">advertise</A> | <A=20
      id=3Dfooterlinks_about=20
      =
href=3D"http://louisville.bizjournals.com/louisville/aboutus/about_the_pa=
per.html">about=20
      us</A> | <A id=3Dfooterlinks_rss=20
      href=3D"http://www.bizjournals.com/rss_promo/">rss</A> <BR =
clear=3Dall>
      <H2>PRINT:</H2><A id=3Dfooterlinks_sub=20
      =
href=3D"http://www.bizjournals.com/subscription/?market=3Dlouisville&amp;=
ana=3Dftr_1&amp;csrc=3D6315">subscribe</A>=20
      | <A id=3Dfooterlinks_ad=20
      =
href=3D"http://louisville.bizjournals.com/louisville/aboutus/ratecard.htm=
l">advertise</A>=20
      | <A id=3Dfooterlinks_bol=20
      href=3D"http://www.bizjournals.com/bookoflists/louisville/">book =
of=20
      lists</A> | <A id=3Dfooterlinks_class=20
      =
href=3D"http://www.marketplacelocal.com/portalWeb/portal.aspx?groupid=3D5=
44&amp;pagename=3Dhome&amp;channelid=3D1993">classifieds</A>=20
      | <A id=3Dfooterlinks_dl=20
      href=3D"http://www.bizjournals.com/circ/louisville/">download =
e-dition</A> |=20
      <A id=3Dfooterlinks_reprint=20
      href=3D"http://www.bizjournals.com/scoop/reprints.html">article =
reprints=20
      rights</A> | <A id=3Dfooterlinks_purchasesingle=20
      =
href=3D"http://louisville.bizjournals.com/louisville/aboutus/singlecopies=
.html">purchase=20
      single copies</A> <BR clear=3Dall>
      <H2>AFFILIATES:</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=3Dfootlinks_sn href=3D"http://www.sportingnews.com/">Sporting =
News</A> | <A=20
      id=3Dfooterlinks_mht href=3D"http://www.masshightech.com/">Mass =
High Tech</A>=20
      <BR clear=3Dall>
      <P>=C2=A9 2009 <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("MTc4NTAxNjoxMDM6eWZjREZVWWNKZnk","Cash =
code - Lending Cycle focuses on banking, but its culture is more like a =
software =
startup","http://louisville.bizjournals.com/louisville/stories/2009/03/02=
/smallb1.html","louisville","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>DM_addEncToLoc("industry","Human Resources");=0A=
DM_addEncToLoc("pid","ACBJ");DM_tag();</SCRIPT>
<!-- Revenue Science API --></BODY></HTML>

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://bizjournalslouisville.112.2o7.net/b/ss/bizjournalslouisville/1/H.17--NS/10584?pageName=Louisville%20-Cash%20code%20-%20Lending%20Cycle%20focuses%20on%20banking%2C%20but%20its%20culture%20is%20more%20like%20a%20software%20startup&server=Louisville&ch=Stories&channel=Stories&c7=Not Registered&c20=Louisville - Cash code - Lending Cycle focuses on banking, but its culture is more like a software startup&v16=Human Resources&v19=Normal&v20=Non-truncated&g=http%3A%2F%2Flouisville.bizjournals.com%2Flouisville%2Fstories%2F2009%2F03%2F02%2Fsmallb1.html&r=

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://bizjournalsglobal.112.2o7.net/b/ss/bizjournalsglobal/1/H.17--NS/10584?pageName=Louisville%20-Cash%20code%20-%20Lending%20Cycle%20focuses%20on%20banking%2C%20but%20its%20culture%20is%20more%20like%20a%20software%20startup&server=Louisville&ch=Stories&channel=Stories&c7=Not Registered&c20=Louisville - Cash code - Lending Cycle focuses on banking, but its culture is more like a software startup&v16=Human Resources&v19=Normal&v20=Non-truncated&g=http%3A%2F%2Flouisville.bizjournals.com%2Flouisville%2Fstories%2F2009%2F03%2F02%2Fsmallb1.html&r=

R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw==

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.louisville/business_resources;section=smb;resource=smb_profiles;beh=;pos=t1;sz=728x90;tile=1;kw=louisville;dcopt=ist;ord=1240099447.353958.31651?

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
Le9507ve9r63utMREAA7

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.bizjournals.com/market/louisville/flag.gif

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
z7rWt871rnv962APOwgSAAA7

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: image/jpeg
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/story_image/225549-120-0-2.jpg

=FF=D8=FF=E0=00=10JFIF=00=01=01=01=00H=00H=00=00=FF=E2=0CXICC_PROFILE=00=01=
=01=00=00=0CHLino=02=10=00=00mntrRGB XYZ =07=CE=00=02=00	=
=00=06=001=00=00acspMSFT=00=00=00=00IEC =
sRGB=00=00=00=00=00=00=00=00=00=00=00=01=00=00=F6=D6=00=01=00=00=00=00=D3=
-HP  =
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=11cprt=
=00=00=01P=00=00=003desc=00=00=01=84=00=00=00lwtpt=00=00=01=F0=00=00=00=14=
bkpt=00=00=02=04=00=00=00=14rXYZ=00=00=02=18=00=00=00=14gXYZ=00=00=02,=00=
=00=00=14bXYZ=00=00=02@=00=00=00=14dmnd=00=00=02T=00=00=00pdmdd=00=00=02=C4=
=00=00=00=88vued=00=00=03L=00=00=00=86view=00=00=03=D4=00=00=00$lumi=00=00=
=03=F8=00=00=00=14meas=00=00=04=0C=00=00=00$tech=00=00=040=00=00=00=0CrTR=
C=00=00=04<=00=00=08=0CgTRC=00=00=04<=00=00=08=0CbTRC=00=00=04<=00=00=08=0C=
text=00=00=00=00Copyright (c) 1998 Hewlett-Packard =
Company=00=00desc=00=00=00=00=00=00=00=12sRGB =
IEC61966-2.1=00=00=00=00=00=00=00=00=00=00=00=12sRGB =
IEC61966-2.1=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00XYZ =00=00=00=00=00=00=F3Q=00=01=00=00=00=01=16=CCXYZ =
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00XYZ =
=00=00=00=00=00=00o=A2=00=008=F5=00=00=03=90XYZ =
=00=00=00=00=00=00b=99=00=00=B7=85=00=00=18=DAXYZ =
=00=00=00=00=00=00$=A0=00=00=0F=84=00=00=B6=CFdesc=00=00=00=00=00=00=00=16=
IEC http://www.iec.ch=00=00=00=00=00=00=00=00=00=00=00=16IEC =
http://www.iec.ch=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00desc=00=00=00=00=00=00=00.IEC 61966-2.1 Default RGB colour space - =
sRGB=00=00=00=00=00=00=00=00=00=00=00.IEC 61966-2.1 Default RGB colour =
space - =
sRGB=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00des=
c=00=00=00=00=00=00=00,Reference Viewing Condition in =
IEC61966-2.1=00=00=00=00=00=00=00=00=00=00=00,Reference Viewing =
Condition in =
IEC61966-2.1=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=
=00=00=00=00=00view=00=00=00=00=00=13=A4=FE=00=14_.=00=10=CF=14=00=03=ED=CC=
=00=04=13=0B=00=03\=9E=00=00=00=01XYZ =00=00=00=00=00L	=
V=00P=00=00=00W=1F=E7meas=00=00=00=00=00=00=00=01=00=00=00=00=00=00=00=00=
=00=00=00=00=00=00=00=00=00=00=02=8F=00=00=00=02sig =00=00=00=00CRT =
curv=00=00=00=00=00=00=04=00=00=00=00=05=00=0A=
=00=0F=00=14=00=19=00=1E=00#=00(=00-=002=007=00;=00@=00E=00J=00O=00T=00Y=00=
^=00c=00h=00m=00r=00w=00|=00=81=00=86=00=8B=00=90=00=95=00=9A=00=9F=00=A4=
=00=A9=00=AE=00=B2=00=B7=00=BC=00=C1=00=C6=00=CB=00=D0=00=D5=00=DB=00=E0=00=
=E5=00=EB=00=F0=00=F6=00=FB=01=01=01=07=01=0D=01=13=01=19=01=1F=01%=01+=01=
2=018=01>=01E=01L=01R=01Y=01`=01g=01n=01u=01|=01=83=01=8B=01=92=01=9A=01=A1=
=01=A9=01=B1=01=B9=01=C1=01=C9=01=D1=01=D9=01=E1=01=E9=01=F2=01=FA=02=03=02=
=0C=02=14=02=1D=02&=02/=028=02A=02K=02T=02]=02g=02q=02z=02=84=02=8E=02=98=
=02=A2=02=AC=02=B6=02=C1=02=CB=02=D5=02=E0=02=EB=02=F5=03=00=03=0B=03=16=03=
!=03-=038=03C=03O=03Z=03f=03r=03~=03=8A=03=96=03=A2=03=AE=03=BA=03=C7=03=D3=
=03=E0=03=EC=03=F9=04=06=04=13=04 =
=04-=04;=04H=04U=04c=04q=04~=04=8C=04=9A=04=A8=04=B6=04=C4=04=D3=04=E1=04=
=F0=04=FE=05=0D=05=1C=05+=05:=05I=05X=05g=05w=05=86=05=96=05=A6=05=B5=05=C5=
=05=D5=05=E5=05=F6=06=06=06=16=06'=067=06H=06Y=06j=06{=06=8C=06=9D=06=AF=06=
=C0=06=D1=06=E3=06=F5=07=07=07=19=07+=07=3D=07O=07a=07t=07=86=07=99=07=AC=
=07=BF=07=D2=07=E5=07=F8=08=0B=08=1F=082=08F=08Z=08n=08=82=08=96=08=AA=08=
=BE=08=D2=08=E7=08=FB	=10	%	:	O	d	y	=8F	=A4	=BA	=CF	=E5	=FB=0A=
=11=0A=
'=0A=
=3D=0A=
T=0A=
j=0A=
=81=0A=
=98=0A=
=AE=0A=
=C5=0A=
=DC=0A=
=F3=0B=0B=0B"=0B9=0BQ=0Bi=0B=80=0B=98=0B=B0=0B=C8=0B=E1=0B=F9=0C=12=0C*=0C=
C=0C\=0Cu=0C=8E=0C=A7=0C=C0=0C=D9=0C=F3=0D=0D=0D&=0D@=0DZ=0Dt=0D=8E=0D=A9=
=0D=C3=0D=DE=0D=F8=0E=13=0E.=0EI=0Ed=0E=7F=0E=9B=0E=B6=0E=D2=0E=EE=0F	=
=0F%=0FA=0F^=0Fz=0F=96=0F=B3=0F=CF=0F=EC=10	=
=10&=10C=10a=10~=10=9B=10=B9=10=D7=10=F5=11=13=111=11O=11m=11=8C=11=AA=11=
=C9=11=E8=12=07=12&=12E=12d=12=84=12=A3=12=C3=12=E3=13=03=13#=13C=13c=13=83=
=13=A4=13=C5=13=E5=14=06=14'=14I=14j=14=8B=14=AD=14=CE=14=F0=15=12=154=15=
V=15x=15=9B=15=BD=15=E0=16=03=16&=16I=16l=16=8F=16=B2=16=D6=16=FA=17=1D=17=
A=17e=17=89=17=AE=17=D2=17=F7=18=1B=18@=18e=18=8A=18=AF=18=D5=18=FA=19 =
=19E=19k=19=91=19=B7=19=DD=1A=04=1A*=1AQ=1Aw=1A=9E=1A=C5=1A=EC=1B=14=1B;=1B=
c=1B=8A=1B=B2=1B=DA=1C=02=1C*=1CR=1C{=1C=A3=1C=CC=1C=F5=1D=1E=1DG=1Dp=1D=99=
=1D=C3=1D=EC=1E=16=1E@=1Ej=1E=94=1E=BE=1E=E9=1F=13=1F>=1Fi=1F=94=1F=BF=1F=
=EA =15 A l =98 =C4 =F0!=1C!H!u!=A1!=CE!=FB"'"U"=82"=AF"=DD#=0A=
#8#f#=94#=C2#=F0$=1F$M$|$=AB$=DA%	=
%8%h%=97%=C7%=F7&'&W&=87&=B7&=E8'=18'I'z'=AB'=DC(=0D(?(q(=A2(=D4)=06)8)k)=
=9D)=D0*=02*5*h*=9B*=CF+=02+6+i+=9D+=D1,=05,9,n,=A2,=D7-=0C-A-v-=AB-=E1.=16=
.L.=82.=B7.=EE/$/Z/=91/=C7/=FE050l0=A40=DB1=121J1=821=BA1=F22*2c2=9B2=D43=
=0D3F3=7F3=B83=F14+4e4=9E4=D85=135M5=875=C25=FD676r6=AE6=E97$7`7=9C7=D78=14=
8P8=8C8=C89=059B9=7F9=BC9=F9:6:t:=B2:=EF;-;k;=AA;=E8<'<e<=A4<=E3=3D"=3Da=3D=
=A1=3D=E0> =
>`>=A0>=E0?!?a?=A2?=E2@#@d@=A6@=E7A)AjA=ACA=EEB0BrB=B5B=F7C:C}C=C0D=03DGD=
=8AD=CEE=12EUE=9AE=DEF"FgF=ABF=F0G5G{G=C0H=05HKH=91H=D7I=1DIcI=A9I=F0J7J}=
J=C4K=0CKSK=9AK=E2L*LrL=BAM=02MJM=93M=DCN%NnN=B7O=00OIO=93O=DDP'PqP=BBQ=06=
QPQ=9BQ=E6R1R|R=C7S=13S_S=AAS=F6TBT=8FT=DBU(UuU=C2V=0FV\V=A9V=F7WDW=92W=E0=
X/X}X=CBY=1AYiY=B8Z=07ZVZ=A6Z=F5[E[=95[=E5\5\=86\=D6]']x]=C9^=1A^l^=BD_=0F=
_a_=B3`=05`W`=AA`=FCaOa=A2a=F5bIb=9Cb=F0cCc=97c=EBd@d=94d=E9e=3De=92e=E7f=
=3Df=92f=E8g=3Dg=93g=E9h?h=96h=ECiCi=9Ai=F1jHj=9Fj=F7kOk=A7k=FFlWl=AFm=08=
m`m=B9n=12nkn=C4o=1Eoxo=D1p+p=86p=E0q:q=95q=F0rKr=A6s=01s]s=B8t=14tpt=CCu=
(u=85u=E1v>v=9Bv=F8wVw=B3x=11xnx=CCy*y=89y=E7zFz=A5{=04{c{=C2|!|=81|=E1}A=
}=A1~=01~b~=C2=7F#=7F=84=7F=E5=80G=80=A8=81=0A=
=81k=81=CD=820=82=92=82=F4=83W=83=BA=84=1D=84=80=84=E3=85G=85=AB=86=0E=86=
r=86=D7=87;=87=9F=88=04=88i=88=CE=893=89=99=89=FE=8Ad=8A=CA=8B0=8B=96=8B=FC=
=8Cc=8C=CA=8D1=8D=98=8D=FF=8Ef=8E=CE=8F6=8F=9E=90=06=90n=90=D6=91?=91=A8=92=
=11=92z=92=E3=93M=93=B6=94 =94=8A=94=F4=95_=95=C9=964=96=9F=97=0A=
=97u=97=E0=98L=98=B8=99$=99=90=99=FC=9Ah=9A=D5=9BB=9B=AF=9C=1C=9C=89=9C=F7=
=9Dd=9D=D2=9E@=9E=AE=9F=1D=9F=8B=9F=FA=A0i=A0=D8=A1G=A1=B6=A2&=A2=96=A3=06=
=A3v=A3=E6=A4V=A4=C7=A58=A5=A9=A6=1A=A6=8B=A6=FD=A7n=A7=E0=A8R=A8=C4=A97=A9=
=A9=AA=1C=AA=8F=AB=02=ABu=AB=E9=AC\=AC=D0=ADD=AD=B8=AE-=AE=A1=AF=16=AF=8B=
=B0=00=B0u=B0=EA=B1`=B1=D6=B2K=B2=C2=B38=B3=AE=B4%=B4=9C=B5=13=B5=8A=B6=01=
=B6y=B6=F0=B7h=B7=E0=B8Y=B8=D1=B9J=B9=C2=BA;=BA=B5=BB.=BB=A7=BC!=BC=9B=BD=
=15=BD=8F=BE=0A=
=BE=84=BE=FF=BFz=BF=F5=C0p=C0=EC=C1g=C1=E3=C2_=C2=DB=C3X=C3=D4=C4Q=C4=CE=C5=
K=C5=C8=C6F=C6=C3=C7A=C7=BF=C8=3D=C8=BC=C9:=C9=B9=CA8=CA=B7=CB6=CB=B6=CC5=
=CC=B5=CD5=CD=B5=CE6=CE=B6=CF7=CF=B8=D09=D0=BA=D1<=D1=BE=D2?=D2=C1=D3D=D3=
=C6=D4I=D4=CB=D5N=D5=D1=D6U=D6=D8=D7\=D7=E0=D8d=D8=E8=D9l=D9=F1=DAv=DA=FB=
=DB=80=DC=05=DC=8A=DD=10=DD=96=DE=1C=DE=A2=DF)=DF=AF=E06=E0=BD=E1D=E1=CC=E2=
S=E2=DB=E3c=E3=EB=E4s=E4=FC=E5=84=E6=0D=E6=96=E7=1F=E7=A9=E82=E8=BC=E9F=E9=
=D0=EA[=EA=E5=EBp=EB=FB=EC=86=ED=11=ED=9C=EE(=EE=B4=EF@=EF=CC=F0X=F0=E5=F1=
r=F1=FF=F2=8C=F3=19=F3=A7=F44=F4=C2=F5P=F5=DE=F6m=F6=FB=F7=8A=F8=19=F8=A8=
=F98=F9=C7=FAW=FA=E7=FBw=FC=07=FC=98=FD)=FD=BA=FEK=FE=DC=FFm=FF=FF=FF=E1I=
=AEhttp://ns.adobe.com/xap/1.0/=00<?xpacket begin=3D"=EF=BB=BF" =
id=3D"W5M0MpCehiHzreSzNTczkc9d"?>=0A=
<x:xmpmeta xmlns:x=3D"adobe:ns:meta/" x:xmptk=3D"3.1.1-112">=0A=
   <rdf:RDF xmlns:rdf=3D"http://www.w3.org/1999/02/22-rdf-syntax-ns#">=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:tiff=3D"http://ns.adobe.com/tiff/1.0/">=0A=
         <tiff:Orientation>1</tiff:Orientation>=0A=
         <tiff:YCbCrPositioning>2</tiff:YCbCrPositioning>=0A=
         <tiff:XResolution>720000/10000</tiff:XResolution>=0A=
         <tiff:YResolution>720000/10000</tiff:YResolution>=0A=
         <tiff:ResolutionUnit>2</tiff:ResolutionUnit>=0A=
         <tiff:Make>NIKON CORPORATION</tiff:Make>=0A=
         <tiff:Model>NIKON D2H</tiff:Model>=0A=
         =
<tiff:NativeDigest>256,257,258,259,262,274,277,284,530,531,282,283,296,30=
1,318,319,529,532,306,270,271,272,305,315,33432;08BE0E140BE80BF4B61E37181=
15ED1F1</tiff:NativeDigest>=0A=
         <tiff:WhitePoint>=0A=
            <rdf:Seq>=0A=
               <rdf:li>313/1000</rdf:li>=0A=
               <rdf:li>329/1000</rdf:li>=0A=
            </rdf:Seq>=0A=
         </tiff:WhitePoint>=0A=
         <tiff:PrimaryChromaticities>=0A=
            <rdf:Seq>=0A=
               <rdf:li>64/100</rdf:li>=0A=
               <rdf:li>33/100</rdf:li>=0A=
               <rdf:li>21/100</rdf:li>=0A=
               <rdf:li>71/100</rdf:li>=0A=
               <rdf:li>15/100</rdf:li>=0A=
               <rdf:li>6/100</rdf:li>=0A=
            </rdf:Seq>=0A=
         </tiff:PrimaryChromaticities>=0A=
         <tiff:YCbCrCoefficients>=0A=
            <rdf:Seq>=0A=
               <rdf:li>299/1000</rdf:li>=0A=
               <rdf:li>587/1000</rdf:li>=0A=
               <rdf:li>114/1000</rdf:li>=0A=
            </rdf:Seq>=0A=
         </tiff:YCbCrCoefficients>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:xap=3D"http://ns.adobe.com/xap/1.0/">=0A=
         <xap:ModifyDate>2009-02-25T23:19:07-05:00</xap:ModifyDate>=0A=
         <xap:CreatorTool>Adobe Photoshop CS2 Macintosh</xap:CreatorTool>=0A=
         <xap:CreateDate>2009-02-25T23:19:07-05:00</xap:CreateDate>=0A=
         <xap:MetadataDate>2009-02-25T23:19:07-05:00</xap:MetadataDate>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:exif=3D"http://ns.adobe.com/exif/1.0/">=0A=
         <exif:ExifVersion>0221</exif:ExifVersion>=0A=
         <exif:FlashpixVersion>0100</exif:FlashpixVersion>=0A=
         <exif:ColorSpace>1</exif:ColorSpace>=0A=
         <exif:CompressedBitsPerPixel>4/1</exif:CompressedBitsPerPixel>=0A=
         <exif:PixelXDimension>370</exif:PixelXDimension>=0A=
         <exif:PixelYDimension>246</exif:PixelYDimension>=0A=
         <exif:RelatedSoundFile>            </exif:RelatedSoundFile>=0A=
         =
<exif:DateTimeOriginal>2009-02-06T09:46:13-05:00</exif:DateTimeOriginal>=0A=
         =
<exif:DateTimeDigitized>2009-02-06T09:46:13-05:00</exif:DateTimeDigitized=
>=0A=
         <exif:ExposureTime>10/500</exif:ExposureTime>=0A=
         <exif:FNumber>45/10</exif:FNumber>=0A=
         <exif:ExposureProgram>1</exif:ExposureProgram>=0A=
         <exif:ExposureBiasValue>-2/6</exif:ExposureBiasValue>=0A=
         <exif:MaxApertureValue>30/10</exif:MaxApertureValue>=0A=
         <exif:MeteringMode>5</exif:MeteringMode>=0A=
         <exif:LightSource>14</exif:LightSource>=0A=
         <exif:FocalLength>170/10</exif:FocalLength>=0A=
         <exif:SensingMethod>2</exif:SensingMethod>=0A=
         <exif:FileSource>3</exif:FileSource>=0A=
         <exif:SceneType>1</exif:SceneType>=0A=
         <exif:CustomRendered>0</exif:CustomRendered>=0A=
         <exif:ExposureMode>1</exif:ExposureMode>=0A=
         <exif:WhiteBalance>1</exif:WhiteBalance>=0A=
         <exif:DigitalZoomRatio>1/1</exif:DigitalZoomRatio>=0A=
         <exif:FocalLengthIn35mmFilm>25</exif:FocalLengthIn35mmFilm>=0A=
         <exif:SceneCaptureType>0</exif:SceneCaptureType>=0A=
         <exif:GainControl>0</exif:GainControl>=0A=
         <exif:Contrast>0</exif:Contrast>=0A=
         <exif:Saturation>0</exif:Saturation>=0A=
         <exif:Sharpness>2</exif:Sharpness>=0A=
         <exif:SubjectDistanceRange>0</exif:SubjectDistanceRange>=0A=
         =
<exif:NativeDigest>36864,40960,40961,37121,37122,40962,40963,37510,40964,=
36867,36868,33434,33437,34850,34852,34855,34856,37377,37378,37379,37380,3=
7381,37382,37383,37384,37385,37386,37396,41483,41484,41486,41487,41488,41=
492,41493,41495,41728,41729,41730,41985,41986,41987,41988,41989,41990,419=
91,41992,41993,41994,41995,41996,42016,0,2,4,5,6,7,8,9,10,11,12,13,14,15,=
16,17,18,20,22,23,24,25,26,27,28,30;DECD63D4298F4B3ADB252B16249C5B0F</exi=
f:NativeDigest>=0A=
         <exif:ComponentsConfiguration>=0A=
            <rdf:Seq>=0A=
               <rdf:li>1</rdf:li>=0A=
               <rdf:li>2</rdf:li>=0A=
               <rdf:li>3</rdf:li>=0A=
               <rdf:li>0</rdf:li>=0A=
            </rdf:Seq>=0A=
         </exif:ComponentsConfiguration>=0A=
         <exif:ISOSpeedRatings>=0A=
            <rdf:Seq>=0A=
               <rdf:li>640</rdf:li>=0A=
            </rdf:Seq>=0A=
         </exif:ISOSpeedRatings>=0A=
         <exif:Flash rdf:parseType=3D"Resource">=0A=
            <exif:Fired>True</exif:Fired>=0A=
            <exif:Return>2</exif:Return>=0A=
            <exif:Mode>0</exif:Mode>=0A=
            <exif:Function>False</exif:Function>=0A=
            <exif:RedEyeMode>False</exif:RedEyeMode>=0A=
         </exif:Flash>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:xapMM=3D"http://ns.adobe.com/xap/1.0/mm/"=0A=
            =
xmlns:stRef=3D"http://ns.adobe.com/xap/1.0/sType/ResourceRef#">=0A=
         =
<xapMM:DocumentID>uuid:383BD94A052511DE834EFACACD36E69F</xapMM:DocumentID=
>=0A=
         =
<xapMM:InstanceID>uuid:383BD94B052511DE834EFACACD36E69F</xapMM:InstanceID=
>=0A=
         <xapMM:DerivedFrom rdf:parseType=3D"Resource">=0A=
            =
<stRef:instanceID>uuid:F093DE09F60411DDAA68E10313EF69F7</stRef:instanceID=
>=0A=
            =
<stRef:documentID>uuid:F093DE05F60411DDAA68E10313EF69F7</stRef:documentID=
>=0A=
         </xapMM:DerivedFrom>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:dc=3D"http://purl.org/dc/elements/1.1/">=0A=
         <dc:format>image/jpeg</dc:format>=0A=
         <dc:title>=0A=
            <rdf:Alt>=0A=
               <rdf:li xml:lang=3D"x-default">Snapshot - =
LendingCycle</rdf:li>=0A=
            </rdf:Alt>=0A=
         </dc:title>=0A=
         <dc:creator>=0A=
            <rdf:Seq>=0A=
               <rdf:li>Ron Bath</rdf:li>=0A=
            </rdf:Seq>=0A=
         </dc:creator>=0A=
         <dc:description>=0A=
            <rdf:Alt>=0A=
               <rdf:li xml:lang=3D"x-default">John Jackson, president =
and ceo of LendingCycle, with his banking specific software pulled up on =
the computer screens.</rdf:li>=0A=
            </rdf:Alt>=0A=
         </dc:description>=0A=
      </rdf:Description>=0A=
      <rdf:Description rdf:about=3D""=0A=
            xmlns:photoshop=3D"http://ns.adobe.com/photoshop/1.0/">=0A=
         <photoshop:ColorMode>3</photoshop:ColorMode>=0A=
         <photoshop:ICCProfile>sRGB IEC61966-2.1</photoshop:ICCProfile>=0A=
         <photoshop:DateCreated>2009-02-06</photoshop:DateCreated>=0A=
         <photoshop:History/>=0A=
      </rdf:Description>=0A=
   </rdf:RDF>=0A=
</x:xmpmeta>=0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                                                                         =
                           =0A=
                            =0A=
<?xpacket end=3D"w"?>=FF=DB=00C=00=08=06=06=07=06=05=08=07=07=07		=08=0A=
=0C=14=0D=0C=0B=0B=0C=19=12=13=0F=14=1D=1A=1F=1E=1D=1A=1C=1C $.' =
",#=1C=1C(7),01444=1F'9=3D82<.342=FF=DB=00C=01			=
=0C=0B=0C=18=0D=0D=182!=1C!2222222222222222222222222222222222222222222222=
2222=FF=C0=00=11=08=00P=00x=03=01=11=00=02=11=01=03=11=01=FF=C4=00=1C=00=00=
=01=05=01=01=01=00=00=00=00=00=00=00=00=00=00=06=02=03=04=05=07=00=01=08=FF=
=C4=00@=10=00=02=01=03=02=03=05=06=02=06=08=07=00=00=00=00=01=02=03=04=05=
=11=00!=06=121=13AQaq=07"2=91=A1=B1=81=C1=14=15BS=92=F0=17#Cbr=82=A2=B2$3=
4=83=E1=E3=F1=FF=C4=00=19=01=00=02=03=01=00=00=00=00=00=00=00=00=00=00=00=
=00=02=03=00=01=04=05=FF=C4=00.=11=00=02=02=02=01=03=02=03=08=03=01=00=00=
=00=00=00=00=01=02=11=03!1=04=12A"Q=132q=05BRa=81=91=B1=F0=A1=C1=E1=D1=FF=
=DA=00=0C=03=01=00=02=11=03=11=00?=00=A5=BF=C3=DB=D1s=0F=ED)=1D=07=A8fo=B3=
=AE=BA=1DD}O=E8s=BA=19^?=A3=FF=00=A6kC=FF=00S=AEly:,=96#=CC=F5=F1=E3=E2RG=
=E23=A3=AD=B4P=ABM=04=D3=D3=86=01Q=0FF=91=B9A=F4=CF]=07rKe=F6=B6{p=A4=92=97=
=90J=A4s=E7=94=8D=C3c=AE=FA=9D=D1|=13=B5=AEHZ=81=1D=A8C=B5=08v=A1=06j>=11=
=EB=AAe1t=B6=CA=EA=B1=CD=153=94'g#=95~gm=141=CA_*=05=CA1=E4=B3=A3=E1=C9&=A9=
X=CC=ED$=FF=00=B8=A4=8C=CB'=C8=0F=C8=EBB=E9=D2=F9=D8=A7=99=BF=95=06=F6=AF=
f=97=9A=BEVKTT=C9=FB=DB=84=80=9F=E0Pp}B=E9=B1=84#=F2=C7=F7=01=B9=CB=97_@=CE=
=DF=EC=9E=0Fu=AE=97J=9A=83=FB=BAp =
OM=B2=C7=F0a=A3=DB=E5=94=A1=15=E0/=B4=F0=95=8E=CB=EFP[)=A2=93=F7=A19=9C=FF=
=00=9D=B2=DF3=AAI =
=8C=BA=A25=92=DDJ=C7=F6e)=8F=F1/=FE=AD7:=F5#=07=D9=D2=B4=D7=F7=FB=A3)=8A#=
Orh=8FU%~G\=B5=A9Q=D8=F0X=A2=F2=DD[m=9E0=7F-3=EF=03=E0=D78J=8B=87=E2=E1=EA=
=01p=A6=8AZ=8A=A1=81=CF=19rp=C4=00<=06=C3T=A2=92=D9=AB=1E=D1W=C74=96=04=B0=
=D4Io=84+C =
=0C=8A=08=00=93=8C=E0=F9=9E=A3=F3=D6Y$=A6=9A=0B"]=A6I=A7=19=8E=D4!=DA=84&=
[-=F2\=AA=C5<@=96=3D=C0=81=F5$=01=EAt=CCpR{=02rqZ4;=17=B3J=B9X<=92=D3S=00=
pY=93=B7q=F6Q=EA=ACt=F8=C2)=E9~=E2=DA=9BV=DF=EC=1BQ=FB<=B2S=91%=C2I=AB_=C6=
=A6\/=F0=AE=01=1ED=1D:=9B=E5=81=DB=15=E0+=A3=A3=A0=B7D)=E9)b=85:=F6P=C6=15=
G=E1=B0=D5=A4=96=91o=DC=9E=1F)=94=00=1F=EFwjW=B9B=D5CF=19=DD=B2z/7.=FED=0C=
=E8_4Ac=B5i=17*=153=BE=FD~{=EA=B5D1=A8=F0=F6=B9s=FD=9B=AB=8F=E2=03=EC=CD=AD=
=19=F89=9Fg=BA=9E=CC=CE=F1Nix=9E=A1=18`=89=89#=D7=7F=CF\=A9=EB#;=AB=81l1[=
N=DE*=CB=F6:+=DA%=1A=D5=86=F1)=E1ZU=B7=D2=C5,=F1f6=E7!{<g$=F9w=ED=E3=A2m=D7=
=A5=1Aq4=D1=03=89=EEO/	=
=D6-=CA=8A8=E7bT=14=03=FA=DD=FD=DCnN=01=C7=CBYZv=AF=DCl=DAQvc=BAa=84=EDB=1D=
=A8@=B3=D9=E0=C7=12=A3=0E=AA=14=8F=E2=1Av=1F"=F2x7=8Aq4=D0=86&N=A7=BC=8F=B6=
=B5=A1d=D4=83=A1=F7=03=01=8Cg;|=C6=88=A2dQ&>"@=1E=9F=97=E7=AAm=94H=91T=C4=
w=00dg=98=ED=A0M=D9g=B1r=AFL=93=8D=F0=98=1F<jJ=D9C=98=06N|=01=81=D4=AE=FF=
=00=3D=0F=82=8CZ=91I=A4=A9Lo=C8H=F5=C1=03=EAF=B5e=DCNgI=E9=98#=C5=F6=8A=89=
=F8=AD=A4=81=00=12G=1C=CC=ECp=A3#\=CC=F1}=F6=8E=EC]!	=
m=A7Y#2=F3=C8=C9=93=B1=E5=1A=1EH=E4=1Fpm?=EB=0BUM$s=8Aj=DA"f=88=83=80=F1=B6=
2?=03=F7=D3=95=D6=B9$'Oc<MIUImg=ACV=96I=E4X=90=BBg=1F=B4O=C8c=F1=D6\=B0io=
=91=F3=9Au@=C3$,=C1j=A0=8Ex=DDv=EDP3=03=9Cu=EA:=EA=94i=0A=
=B0jK=0A=
=BD=DDi=D6a=0C2=B8=E5$=16=E4R~=B8=D1=C6=9B=AB%:=B2=FE=DD=C16Z=B8c=94=DE*=E6=
=8E@=081=D3=08=F6?=E2c=ADQ=E9=D3Wb=1EV=8B=EBG=0E=DA=EC=9CEn[|=95R<=C5=F9=DA=
y=10=EC=A0=1D=82=81=8F=AE=99=F0=94=16=BF=BB=01M=C9=EC=D5m=F0=05=8D0P=81=DE=
=BB=8FM1h=B2=C64=C8oq=B7=EF=0B=9DStBL`=E3=19o=F3!=03=AF=A6=81=B2=0E=B2=F2=
=AFU=DC=8E=8D=8D=0D=EC=A1=B6=E4=19<=C7=E2=F1=07V=AC=946=EC=B1STH=0E=C9=13=
61=8E=80=EAJ=DD=14=96=CC=AECo=B6=C7#KT=8E=FC=B8=EC=D3v?=96=B5Jp=F79xq=C90=
^=E9z=A4=B854=D0=07=0B=1CK=14=8C=C0c=9Cdw=1E=98=C0=D6	=
=CA=CE=C2c=0D=0E=EB,xe=C6v=EF=1AU=D3=0C=B5=E1=CA=F5=B4=DD=A9kIg=8D$=C4=A0=
=F7=A1;=8D=BA=F8=FE=03D=A4=D3 =
m=EDM=E2=CD=A28=B9y9e=97#=A1=07=94=03=F7=D0M=B7=C9=11=97\%=FD=16=84=D4~=D0=
 =81=E6O=FF=004>=02cT=F4k4=89R=AA=C6HQ=98=B71=C3=00	=
$=FE9=FEq=AB=8A]=E8=8EO=B5=A0=97=86=A8=C0=B4=D1=B3=0D=9A=04=E8:eF=BA0u=14=
dke=BCh=89=C6=16B=00=C3-Sc=FE=DE=AAN=C9=15L;yc=A7=A553v=81!=8D=9D=F1=9C=90=
=06q=D4o=B6=8A=18=DC=E4=A1=1E^=83=94=94b=E4=FC=0A=
=B2^(=EE=E9(=A4=92Q$aK$=B1=9C=A0$=E3=BC=83=9ES=D0=E9=0F$>$=B1FV=E2=E9=D5=F3=
=FA=A4>}>Hb=86Y=AASV=B8=E3=F4=FA=97=EA6=18$z=01=A1bE1=1C=9E=F1;=0C=E78=FB=
j=B8!=06=19=A4=94=8Fq=9C=8C=EC$#8=C7~t=E7=14=97=B1=05_e1=F0=E5=CES=B1J9=9B=
=AFL!=D2c=F3"=8F=9AW=89=AE=95=95P=C1%B=C5L=F2*=B40F=B1!=19=E8B=81=9F=C7:=C9=
=8F$=9EEf=99a=84`=E9	=
zw=A5^X=DC(=DF=99Xd=1F#=E5=FC=E7Z=18=98=8B=B7=DC=C5:4=15=0A=
}=C3=EE=F2=F8~:=01=84=91s=8AS=EE=0E\wj}=0A=
-=AF=DCG=FA=C2=D3i=8D=98=B4=D0=C3=FA+z=06'=FD=9C=A3T=F8D=F2=08=DC=EB$=ADx=
=E9=E2=0F!=0C	=
=00=EC=3D{=86=81=BF=05=97P=FE=90=94=92=C3=1A#1=82P=AA=80=96'=91=B0=07=8E=FA=
l7-=15.=03[U=96=A6N=1C=A5=A7=0E=D0Hi=A2=19=C6=EAyFv=D8=F7c[=F17=0A=
tf=92R=D1$STE=C6=96=04=A8=91_=14=F59*=9C=BB=F2=80O_M*=A4=A9H;M=B6=B8=0B=EB=
=E9=9E{UU<=032I=03=C6=A1=867*@=DC=FA=EBOO(=C3,e.=13_=C8=19b=E5=8EQ\=B4=CA=
=AE=19=B7=DCl=C6=E0=F2Re=E5=89y9X6=E9=CD=8F=879=C9=7F.=9A=E2Ef=C3=D4=E4=9F=
e=A9=CD=BB=FC=9B=E4=E9u=BDZ=CA=B0t=F0^=98A\=BF=3D.=DA=AF=CB=9E=0BkE=F6=BD=
R_=D6=D4=CE=81I`=C2"=85W=1D9OS=90~c[=A2=E5=97<=B1B:U=BF{=F61=E7=EC=C1=829=
e+n=F4=97=15=EF=B2=FEY=89=8DY=0B=00=D89=E8F=99=18=EE=98	=
=DE=C7=E2,=C8=B9f9=F1'=C7A-2=01Ov=AB=AE=F6u=C4=D5Usv=8C=B0=D5G=19=E5=03=0B=
=D9=0C=0D=87=89:fH=A8=E4=A4R>v=0CQ=C3=AFU9=1A=E4=C5=D3L=E8IZh+=B9?,=8E=90=
=A7j=F2=E1=91y=C2=ECFs=92|=FC=F5=BB&=9D=18=E2=0A=
=B8=96=0A=
=D7=89=DA,=95=C7$D=B7/=A9=C0=19=DFH=18Z=C6=82=9E=9Cly=8F\=E8=F8Er=13=F0W=04=
O=C4S=0A=
=EB=8B=C9OkY=08B=9F=1C=A3=A1+=90v=CE=D9=F2=D0=A4=D8=D5=06=D5=85=D5=9E=CD=E9=
=E0=B9=B4v=9A=C8=D6=80=EE	=
=CB:=9E=F1=E0=DE=B9=D4i!j=D9!8.=A2=DE{K}<3=CC7Y=A7=98=92=A7=C9@=00|=CE=AE=
.I=FAH=D2=F2Dh8=BE=88=90mt=CC=B9=EA=98?f=FC=B4=F5=D4Ir%=E2(=AA=AE=F7=CA^!=
=A3=AFk=1C=B2=C9N=AF=1Fe=12=90O63=E2ON=E0u=7F=1DI=EC=A5=07=10=82=8F=DA=85=
=B4L =
=B9Q=D5=D0O=8C=94=95=0E=DF<7=FAt=D8=E4=B2}B=AA=0E)=B2\=B9E=3D=C6=9D=D8=F4=
FnV>=8A=D8o=A6=8B=B9=16=B7=C1}=13=A7@q=E4=0E>=9A=16=88<=14=11=8C=ED=E0@#C=
e=0E*=11=8C7=CB=FF=00'A-=AA%=82=1C[o=A6=B0=FB5=BDS=D2=99;6=88=FCm=93=97`?=
=3D=1B=93=94=AD=94=8F=9F=E1=A0=EDi=95=80&Y>=1D=F0=00=CE=B0<j8=FB=9F,=D3=F1=
[=C9=DA=B8B=E5z=B5cB=E3=FEX=08=D2=E7=05=87p=F2=00u=F3=DBm1I=CA(=16=A9=93=A2=
=B3P=C9=12=852=02>=16W =
=A9=FE|u}=B4K/,<=0Dp=B9=D5=C1QUV=AFjg*=CE=C3=121=18=F7W=1Ds=9E=BBc=7F=0DJ=
o=91=B8=E1=DC=C3=8E3=B9=D4Z=F8Yi,=14=B2=BDd=D8=A7=A5Je9=8F=DD=CF6=DD=00=1D=
=FE8=D4=9B=E1!=F3U=133=96=FD=ED=16=C2=81=E7e=EC=E3P\?g'vr=C7$=83=F4=D1=F7=
=E4KfW=85=F3AE'=1Eq=9D7)k]=15tdd=1Ai=88b<=C1-=F6=D0=FCox=A7=F4=FF=00=81,=0F=
=C4=A8=B3=8F=DB=04P0[=B5=82=E1J{=F9B=BF=DC=AF=DBC=F1=B0=BESE=BC=19W=1B=18=
=E2_lV=D8=ED1=9E=1B=A5i=EE3=12	=
=A9=88=84=A7=1E8?=11=FAz=E8e8-=C5=83=18M=E9=A31Xn=17z=E9.=B7=EA=99=AA'q=CD=
=89I%=87=87=F7G=97=CBI=EEs|=9A#=8DEl*=A6=E1z=9A=E8!=B8=DB=C5=05=05=14=F1.=
c=ADb=CA=EC=0B=0Fup=C4=0D=BE!=8E=BB=1Dh=8E\=97=E8=E3=D8=CF8cJ=A4=3DIf=E3K=
I=02=D9t=A3=993=B4t=D5=C5=07=F0=BE=14=FE:j=CC=D7=CC=85v~=16u=B7=DB=1D=D6$=
=8F=B7=96=1A=81=FBA=A3=0A=
=DF=E9=C0=FAi=CB$}=C5=B5/`=DA=D7=EDz=82=A6 =
=F545=11=AEyL=91=11*=03=8C=E0=9Ft=8D=B7=E8v=D5=D2d=B1<y=C6=96k=C7=B3=FA=F8=
=A8+=A2y=A6h@=8C=92=ACq*=93=B3=00z=0DWml=AD=18=C3=D7=CDl=BE=C5E=EE=88=04=A0=
=16=1B=92=A7=A6=FEY=FAk=13w=14=99=A21=A9=B6=12=1B=1B=DD'<=91=0C=AE=DC=E5=B9=
@=F9u=D1/=94=93~=A1=CA=AE=1A=BAPE=CF=1DU9=03=F6\=B7=DF=97=1F3=A1=EFh=BE=D2=
=F6=D1=C7=EFo=A3=A5=B6Oa=AE=C4QvFX=80=919=8Bs=17=C8=EE=EB=D3=C4=F5=D3T=E2=
=D0P=93=8B=AF=04=FA>3=A5=FDo"=B4O=0C+=90=AE=E9=EEtQ=D7=B8{=BDN=AA=BDF=85=96=
2TA=E2=EB=C5=B6=AE=A0=08=E9)=A6=AB=8D9D=8F=10%I=E89=B3=91=E3=F6=D1JH=B7(=C5=
[=E4=A2NX=AA=16l=95=01=FA=8E=FF=00-s^=9D=8DN=F4X=3D}[=90i=DAB=9D=19Yr>G=F9=
=DBQ=E4=93w=16Z=84W=CCE=AB=96*=88=95=1E=DFJ=B2=A3s	=
R.V=FCq=B7=D3D=E5j=A8=B5=1Awdh=A9=D6z=C8D=CD=88=99=D5\=E7=18=04=EF=A7cw$=98=
=19u=06=D0M=C5R=D5=DA=A7=15P=BC=B1S=C8R8Z =
9QB=FC=04=11=8E=A3=BF=B9F:=9D:_=13=14=AD3=0E8=C3*=D8(x=AE=B9d=06Q=04=F8?=DB=
=C0=BFx=F9tQ=EA=E7=F7=B6=04=FAX=FD=DBFq=18=0A=
=EC=0E@=F9=E9i=A6=EC=B6=99=A4=F0=9D=B2=D1-=B7=15=11=D3=D7T=CA=84H=8B#G,jA=
=05v!=BA=13=93=D0=F4=E9=ADK=1Ft}=0Fb=1C=DC_=A9=17=B2=F0=B2U=C7R=F6=9B=93A=
S;=AC=8D=FAz=89H#;,=80s =
9=DF=E2=CE=97y!+o=FF=00=0B]=92=01=F8=A6=D8=D3=AD%L@=F3=97=116=06=FB=9Ft=FC=
=F3=F3=1AM=1A%=EEjv=BA/=D1h=E3=1273=05=DD=BCN=8AO=C0=0B{*=B8=82=A6(=D0=B1=
=AC=9A=0Cth=C6~=98#Y=A4=F61=19=CD]=DC=C7Y=C9A;U=CC[#=B2=80=C7=9F\=1F=B0=D1=
=C6=CAn=8Ff=AC=BB=B8=E6=ABJh =03x=A4`3=E6A=CEO=A8=D3v=07r=1D=A0=E2=0A=
5nT=80#=AErys=EB=8F=01=A8=E4=82\=86T=D0=9D=DD=81$=1D=87=86=B3=B8=D0=F72i=A5=
c=BA=83=E5=A4=B692=3DH=965=3D=1B=C9=86u=16Ix/^J=A7=E6=93=3D=AD1Q=DE=CA=DC=
=BF|=8D>2=97=98=FF=00=AF=E4=B6=E3=E2_=EF=F8=08m\a=05=158=A3=B9Fkh=CA=F2=B7=
0V`=BE=07;0=F5=C7=E3=ADQ=EA=A0=95Of)t=B3r=EE=C6=A8=B4=8F=83=F8=13=89=F0=F6=
=EB=A8=A0=99=B7=EC=BB@=99>I =FF=00n=DA=A7=1C3=DC=7F=C1]=D9=A1=A9!=B6=F6=0A=
a%=A9.=14R=E7=7F=EB=E9=DC=9F=A4=98=FAh=1E5=E1=91O=DD=0E=7FCWwp&=BB=D3,#=1E=
=ECT=83=BB=CC2=9DE=8Bw=DDE=BC=91=FC!%=BF=82hl=D4=C0=DC+=EAn=0C=A7?=F1=0C=02=
=8F,=0D=C8=FF=00=11:=D6=94=A5=1An=CC=D5=1B=B4=A8=FF=D9
------=_NextPart_000_0000_01C9C060.DD744DB0
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_0000_01C9C060.DD744DB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.bizjournals.com/sba2008/article_img/7_sm.gif

R0lGODlhUgBTAOf/ABoeIBweGx8hHyMkIiolIyUnJCgqJy0pKCorJDAqJDYrJysuKzQuKDsuJS8y
JTAxLkQvJEMvKUI0LDw2MDU4NVgwITk4MU8yMVcwME40JUo1KUQ3KTM+KVc1JEI7NkI8MTo+Oz4+
N1U5KDNEJWA4IjhGIW82N1g+NGw6I2E9K0VEPUlDPUFFQls+P1xALztLKlRDMk1FOmg/KHM9ITRP
LD9MM1JHNjpQKGZCRUtLRFFKRYdAJXxDKHVFKVpMQoRDJT5YL1NQSGlMO2ZNRGxNM3RJRI1FJINI
J3JMNIJFS3FMOndLNWFSM39KLURaQXpMLkJcOV1TQ2BTP2lSL3RPMGJUOk9aO3NNUllXT09dNplJ
KkVhNmhYOWdYPotPLoVRNFNhOplPK2xcPH9XP4tVMWtdQoRWQ0ppOJVULXhbP4JZOGlgPnRbUXBf
P5pVKnNfOlFoRX1cO2pgTn1bSotZOm1fWExtQ2JnRG5kQnNjQ3hiQ3NkSaFaM5JhQp1fNoRkXHhp
TnppSXZpVYxlQZthPYhlU4BpSodnS1Z2S190SphlPnZuS55gYJRlT5xkRn9uTVl6R210T5poSFt9
UIFyVoBzXm18U6RvSK9tQptueWGEVqRxUo13XaxwS6txRYB8Y6txU4p6XWaGU5p1ZHSCWZt3VIl7
ZaR0XKdwe32AWo97Zph5bWSKY6l1ameKXYt9eKd3ZY5/aW2PW7d7U7x6VZOEbql+bWuRaLZ9Y7B/
ZG6TZLh/XX6QZZSId5eIcqyEfraBinGaZaOJf5uNdpmNfIuTasOEXbaGdHabbHSbcsGGbsaFbMWI
Z7+McL2Ne4iecoCibn2jdcuQbnyod86SeMaUg6mogM+ciYazgcyekMaim92giIy6h5q4id+ql5HC
j5vDmJvJlNO2s9DAqKbSntLEstjKpNvNp9rMut7Rq+HWyOHYvezbw+bcz+fe1+3fzO7j1urm1+7m
3/Lp4vDs3e7t5PXt5fPv4PTz6vP18vn08vf27fr57/r8+f7//P///yH5BAEKAP8ALAAAAABSAFMA
AAj+APXhszcvnjx4CBMmNBgPYbyHEOlJdPcQHsSL9eQZlMdxI8ePIEN29Aiynj17+fL186dPosuX
MF02hGmR3j168NrZvMfzZjt18XbelNizKL6jSJMqTXrPIEp9/uzFnEoVZtGrWLNiXcq16z118vTl
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
+BzQAs3N/1zQBn3PA53QCr3QDN3QDv3QDB0QADs=

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.bizjournals.com/sba2008/article_img/9_sm.gif

R0lGODlhUgBTAOf/ABYYFhUYGhseIB4eHCQkIiElJjAnIiYqLCkqKDcuKSwxM0AtJzwvJzEyL0ow
JDI2OEYyJUYyLVAwJTY3NUM7NDs/QWE3IT8/PVY6K2E3Klw6KFE8NWw2IlM8MVw6MDtETXA9LW5A
Jnw8JmVDLmFFNXdAKltHO0tMSm9EMWtGOVNMRlxLS3lGKnRILXZIKHlGNW1KNGdLQGlMPFNSUV9Q
RWVPQ35PL45JPHRRO2pTRoNOMEtZao1MNX5RNohON4JPQndSRW5VRHJURoxPLoZQPYJTMoZSOYBU
QGJbVWNaXmhaUGtaTItUMF5dXGJcZn1YQ3RcT6FVPY5aS5FaR4hdSJhZQZRdQJ1bOohfUo5fQW1m
YIBiWXVmW55cTIVlToNlVGxpcZhgTmlsaXBqaX9nXZtiPWltfZBmUHVtZ3tsYaRkO6hkQ2Bzk2N3
a6JqTbRlUKFsRXp0bappT6VqWZ9tT5hvWHh2dJNxWp5uWXt1gGx4kY5zYbJpW5JyY5pwY4x0aYZ2
a4R2coN3eHJ9eHZ6ind7gIJ8dc5tW6Z6YL90WKR7crd5U658Xbh5XoiEgLZ5ZpKCd6d+apiBe6GA
bIOGi6CAdL95Zq5+bJqEdYOJm6yCaI+HkJSHg46LiJqKf4qOksiCcqGLjbGKgM+DbsWHZ7aLcNKE
aK+NebuLa7eMeciJbr2MfI6Wp52UkqmShMiLd6WUipiXoLOSjL6TeOOKabeVf+OOgdqUdduWfbef
kNqWheOUhdKahZ6ltNeafsmegsGgi8qei7Okms6ffsGhmaymp7qjnMKnmOqlkeummeOplO2njciw
odutkbyzsuiqjcCzq9WupdewnLe3v8uzrvazoNDAqNe9tfi2mvO4oNHAtea9n+W/pvW6qdDDvdHE
se+8qcfHzOfButfJt9nLpd7Rq/rKt/PPuNfV2uDUzuDVyOvYv+bbzu7j1u3k3erm1+nm5/Tk3vHp
4vDs3e7t5PPv4Pjw6fPz6fX16/P18vn08vn47/v68fr8+f3//P///yH5BAEKAP8ALAAAAABSAFMA
AAj+APXdk+funbt2CBMmNPgO4buHEOdJLNgQokV6Bd1pzLixo0ePDz+6oydPXr58/fzpk8iypUuW
DV22ezev3jyENevptNlOHc2dLHcKvUe0qNGjRusZNKmvn7yXUKO6FEq1qtWqSLNqrafOnT6U9KSK
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

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://images.bizjournals.com/sbc/poll_sprint_logo.jpg

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

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://view.atdmt.com/M0N/view/143594868/direct/01/

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAEBMgA7

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.louisville/business_resources;section=smb;resource=smb_profiles;beh=;pos=c1;sz=300x250;tile=2;kw=louisville;ord=1240099447.353958.31651?

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
8Ca6bt0seVAroQbjwrlEPEj48vgauex7lJjwhxd18R4Xri9RWLK3uZ34MbyY3WvzV1r3ls06G5Vn
1OFQcXeIchhFKjRSHxI9BPzqcIxWVX2FMmO1XxvV1ZpkYtfzNKd6jJxW+VOmQDlxpVvh/wAuV8W4
CotuMe6Oe5aXmFuScFPhcVlIv4aN+zcH5VuzIunNEzcr3I+2vHUaZY7cea/212Y7bewrlp4Z74PE
FlFuA4lvkaOq/RtcdS+nV/fWEp04xkHh/YRS/rHRfV6/+it+hzdRPU3aNsm3bcYNugdI5sltMbSF
gl7X46VY+HlUKpO25jYO44uavuxZY5R/qMG/uoZjjH7K3jJXGMRiaTLyZcWKIswYNBq6rtdLBF0+
d/hW0dh7s254e3x5GLKNwSSTFy45WfHcRC8gDqhNx8qt+X3HseL3ntSxZkT7bjplSvkRsHjWbMeS
RrspPjb5XrzD3nb4e4Nhiydw28LhRZfW+k0xYkJlUaVWQnSdWn9NAVHG7E3PJMmnLwkSORMcStPd
HyJFVugjIrXcarEedYbd2Ru+d1dUuNidLJbCAyJShkyF5xR6Va54U37HnwY9ukjytxxUgkyB9dtu
cyohhCfx4CfV1b2At5fKp3bGT27iCTIxsrEilTdj685/WMIn0NCHvZzwu3zuRQCt+3MbH7Gy5p3x
k3HHz3SSRtXUXpppbF1aPfqFwOXxpjue1RRYvdn1eDhQZWLFgGFcWMGOLqFtRiLIjKWHusBUfdMn
AzO39/xYs3GWcb1kZ0aPKoMsJX0mHnrLeFqYdxbttU383dLMgk+qh29cbRKjdUx6tYjs3q0+NuVA
VfK7D3nFwpsmSXGaXGi+oyMFJb5MUdrl3j08APnS3Y9iy98nngxZIo2xoHyZDMxRdCFQ3qCtx9Xj
w+NdC33uDbciDdM7Hz9vXHzcFoYVSMNnyO8ejoy8mC38+VVn+nKq+fu8bsI1faslWkNyFBaIajbw
FARYuxt0my8DFgyMWVd0jkkxchXcxERC8ik9PVcfKvYOxN0mvbKw1UypjxyGYskmQ6a+gjIjAuOR
8L+NW3a8/aNuzu1sOTc8SX8vgzfqciOZekpmClBrbTYm1rGxpV2hnbc2x4ONNm4+JNt27LnTLkSC
MtCsZX8O/ua55UAiweyt2zI3kaTHw9GX9AFyJdLNkXsY00q17f8AVes/5H3MY+bkvk4kcO35MmJk
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
4+fXkbfY8n6fK+G/6n//2Q==

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/N3175.CCBizjournals.com/B3351609.9;sz=1x1;ord=1240099447?

R0lGODlhAQABAPEAAAAAAP///////wAAACH5BAEAAAIALAAAAAABAAEAAAICVAEAOw==

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://ad.doubleclick.net/ad/bzj.louisville/business_resources;section=smb;resource=smb_profiles;beh=;pos=b1;sz=728x90;tile=3;kw=louisville;ord=1240099447.353958.31651?

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

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://pixel.quantserve.com/pixel/p-b1m9DYkJHhIgg.gif

R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs=

------=_NextPart_000_0000_01C9C060.DD744DB0
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_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/css/wider_global.css?v=10

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-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_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/css/bizj_header.css?v=10

* 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: =
100%; 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: #ccc 1px dotted; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; BACKGROUND: =
url(http://images.bizjournals.com/nav_wider_bk2.gif) #8d8d8d repeat-x =
0px 100%; 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: #ccc 1px dotted; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; BACKGROUND: =
url(http://images.bizjournals.com/nav_wider_bk2.gif) #8d8d8d repeat-x =
0px 100%; 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: #ccc 1px dotted; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; BACKGROUND: =
url(http://images.bizjournals.com/nav_wider_bk2.gif) #8d8d8d repeat-x =
0px 100%; 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
}
A.navilevel1:link {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; BACKGROUND: #990000; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; FONT: 12px arial; TEXT-TRANSFORM: uppercase; COLOR: =
#fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.navilevel1:visited {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; BACKGROUND: #990000; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; FONT: 12px arial; TEXT-TRANSFORM: uppercase; COLOR: =
#fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.navilevel1:active {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; BACKGROUND: #990000; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; FONT: 12px arial; TEXT-TRANSFORM: uppercase; COLOR: =
#fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
* HTML BODY A.navilevel1:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
* HTML BODY A.navilevel1:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
* HTML BODY A.navilevel1:active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
A.navilevel1:hover {
	BACKGROUND: #444; COLOR: #fff
}
.navilevel1 .on {
	BACKGROUND: #444; COLOR: #fff
}
A.navilevel2:link {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; BACKGROUND: #234b87; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; FONT: 12px arial; TEXT-TRANSFORM: uppercase; COLOR: =
#fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.navilevel2:visited {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; BACKGROUND: #234b87; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; FONT: 12px arial; TEXT-TRANSFORM: uppercase; COLOR: =
#fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
A.navilevel2:active {
	BORDER-RIGHT: #ccc 1px dotted; PADDING-RIGHT: 13px; DISPLAY: block; =
PADDING-LEFT: 13px; BACKGROUND: #234b87; FLOAT: left; PADDING-BOTTOM: =
5px; MARGIN: 0px; FONT: 12px arial; TEXT-TRANSFORM: uppercase; COLOR: =
#fff; PADDING-TOP: 5px; TEXT-DECORATION: none
}
* HTML BODY A.navilevel2:link {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
* HTML BODY A.navilevel2:visited {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
* HTML BODY A.navilevel2:active {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
A.navilevel2:hover {
	BACKGROUND: #444; COLOR: #fff
}
.navilevel2 .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 .footerlinks A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-DECORATION: underline
}
#footer .footerlinks A:hover {
	TEXT-DECORATION: none
}
#footer .legal {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: =
#666; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 10px; WIDTH: 950px; COLOR: =
#ccc; PADDING-TOP: 10px
}
#footer .legal A {
	COLOR: #fff
}
#footer .copyright {
	WIDTH: 650px
}

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/css/story_page.css?v=12

* 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_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; FONT-WEIGHT: normal; FLOAT: left; MARGIN: 0px 20px 0px =
0px; COLOR: #555; TEXT-DECORATION: none
}
#story .article_tools LI A:hover {
	FONT-WEIGHT: normal; 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 .related_wide#related_articles {
	WIDTH: 200px
}
#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
}
#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
}
#inline_poll {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; FONT: bold 12px arial; =
BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px =
solid
}
#inline_poll H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 3px; PADDING-TOP: 0px
}
#inline_poll IMG {
	FLOAT: left; MARGIN: 0px 8px 0px 0px
}
#inline_poll P {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; MARGIN: 8px 0px 6px; COLOR: #333; PADDING-TOP: 0px
}
#inline_poll .pollsmid P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#inline_poll LI {
	LIST-STYLE-TYPE: none
}
#inline_poll .pulselogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 5px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#inline_poll .pulselogo IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
#poll_titlebck {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://images.bizjournals.com/sec_nav_bckimg.gif); PADDING-BOTTOM: =
4px; TEXT-TRANSFORM: uppercase; WIDTH: 100%; PADDING-TOP: 8px; HEIGHT: =
20px
}
#poll_titlebck SPAN {
	FONT-SIZE: 14px; MARGIN-LEFT: 8px
}
.pollsmid {
	MARGIN: 10px 0px 0px 16px; COLOR: #346185
}
.pollsmid UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.pollsmid LI {
	CLEAR: both
}
.pollsmid INPUT {
	MARGIN-TOP: 3px
}
.pollsmid LABEL {
	PADDING-BOTTOM: 8px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
.pollsmid .cta {
	FONT-WEIGHT: normal; COLOR: #333333
}
.pollsmid .cta A {
	FONT-WEIGHT: bold
}
.biz_resource_list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; =
PADDING-TOP: 15px
}
.biz_resource_list H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 8px; FONT: 20px/20px arial; PADDING-TOP: 0px
}
.biz_resource_list P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px =
0px 24px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.biz_resource_list_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: bold 12px/12px arial; PADDING-TOP: 0px
}
.blue A {
	COLOR: #234b87
}
.red A {
	COLOR: #990000
}
.orange A {
	COLOR: #e78d08
}
.green A {
	COLOR: #2c8841
}
.lightblue A {
	COLOR: #4faddc
}
.blue A {
	TEXT-DECORATION: none
}
.red A {
	TEXT-DECORATION: none
}
.orange A {
	TEXT-DECORATION: none
}
.lightblue A {
	TEXT-DECORATION: none
}
.green A {
	TEXT-DECORATION: none
}
.blue A:hover {
	TEXT-DECORATION: underline
}
.red A:hover {
	TEXT-DECORATION: underline
}
.orange A:hover {
	TEXT-DECORATION: underline
}
.lightblue A:hover {
	TEXT-DECORATION: underline
}
.green A:hover {
	TEXT-DECORATION: underline
}
.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 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 20px; =
BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px =
solid
}
#sub_login .embargo_hrd {
	MARGIN: 0px 0px 8px; FONT: bold 19px/19px arial; COLOR: #900
}
#sub_login .embargo_p {
	MARGIN: 0px 0px 4px; FONT: 13px/16px arial
}
#sub_login TABLE {
	MARGIN: 8px 0px; BACKGROUND-COLOR: #f9f9f9
}
#sub_login TABLE TD {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 8px; WIDTH: =
50%; PADDING-TOP: 8px
}
#sub_login #new_user {
	BORDER-RIGHT: #ddd 2px solid
}
#sub_login .subpic {
	BORDER-RIGHT: #ddd 2px solid; BORDER-TOP: #ddd 2px solid; FLOAT: left; =
MARGIN: 0px 8px 5px 10px; BORDER-LEFT: #ddd 2px solid; BORDER-BOTTOM: =
#ddd 2px solid
}
#sub_login P {
	FONT: 13px/15px arial
}
#sub_login H3 {
	MARGIN: 8px 25px; FONT: bold 15px arial; COLOR: #444
}
#sub_login #existing_user FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 33px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#sub_login #existing_user FIELDSET P A {
	FONT-SIZE: 11px; MARGIN-LEFT: 4px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#sub_login #existing_user FIELDSET .signmeup {
	MARGIN-TOP: 15px; WIDTH: 150px
}
#sub_login #existing_user LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #444
}
#sub_login #existing_user INPUT {
	DISPLAY: block; MARGIN: 6px 0px
}
#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
}
#btr_banner {
	BORDER-RIGHT: #e8e8e8 1px solid; BORDER-TOP: #e8e8e8 1px solid; =
MARGIN-BOTTOM: 10px; BORDER-LEFT: #e8e8e8 1px solid; BORDER-BOTTOM: =
#e8e8e8 1px solid; BACKGROUND-COLOR: #f0f0f0
}
#btr_banner .ban_spons {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 11px; FLOAT: right; =
PADDING-BOTTOM: 8px; MARGIN: 0px; COLOR: #959595; PADDING-TOP: 8px
}
#btr_banner .ban_spons IMG {
	PADDING-LEFT: 5px; FLOAT: none; MARGIN: 0px; VERTICAL-ALIGN: top
}
#btr_banner IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
2px; MARGIN-LEFT: 15px; PADDING-TOP: 2px
}

@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
}
    }
#specialextra {
	BACKGROUND-COLOR: #f9f9f9
}
#specialextra H2 {
	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
}
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
}
#specialimage {
	CLEAR: right; BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; =
FLOAT: right; MARGIN: 8px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: =
#ddd 1px solid
}
* HTML BODY #specialextra IMG {
	MARGIN-TOP: 0px
}
* + HTML BODY #specialextra IMG {
	MARGIN-TOP: 0px
}
#specialextra H4 {
	MARGIN: 5px 0px; FONT: bold 14px arial; COLOR: #333333
}
#specialextra P {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
#specialextra UL {
	MARGIN: 10px 0px 0px 15px
}
#specialextra LI {
	PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 7px; PADDING-TOP: 0px
}

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/css/theportstyle.css?v=10

.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_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/css/sbcmain.css?v=12

.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; LINE-HEIGHT: 1px; =
content: "."
}
.clear {
	CLEAR: both; HEIGHT: 1%
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#242424
}
A {
	FONT-WEIGHT: bold; COLOR: #234b87; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A IMG {
	BORDER-RIGHT: #fff 0px solid; BORDER-TOP: #fff 0px solid; BORDER-LEFT: =
#fff 0px solid; BORDER-BOTTOM: #fff 0px solid
}
DL {
	CLEAR: both
}
DT {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; COLOR: =
#242424
}
DD {
	BORDER-RIGHT: #ddd 0px solid; BORDER-TOP: #ddd 0px solid; FLOAT: left; =
BORDER-LEFT: #ddd 0px solid; COLOR: #555; BORDER-BOTTOM: #ddd 0px solid
}
DD H4 {
	WIDTH: 320px
}
* HTML BODY DD H4 {
	WIDTH: 260px
}
* HTML BODY #lft_leadin_holder {
	WIDTH: 350px
}
* HTML BODY #lft_leadin_holder H4 {
	WIDTH: 100%
}
* + HTML BODY DD H4 {
	WIDTH: 260px
}
#lft_leadin_holder {
	WIDTH: 350px
}
.smc_articlepage {
	MARGIN-TOP: 20px; PADDING-BOTTOM: 0px
}
.smc_articlepage DD {
	WIDTH: 300px; MARGIN-RIGHT: 15px
}
.smc_articlepage DD .teaser {
	WIDTH: 295px
}
.smc_articlepage DD .smb_small_leadin {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px; PADDING-TOP: 0px
}
.smc_articlepage DD .smb_small_leadin IMG {
	MARGIN: 0px 8px 0px 0px
}
.smc_articlepage DD .smb_viewmore {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
0px 20px; PADDING-TOP: 0px
}
#smbnav_header .smc_articlepage UL LI {
	PADDING-TOP: 2px
}
#smbnav_header {
	BACKGROUND: url(http://images.bizjournals.com/sbc/navheader_bck.jpg) =
#4eaddb repeat-x 0px 100%; WIDTH: 100%
}
#smbtitle_element {
	BACKGROUND: url(http://images.bizjournals.com/sbc/navheader_rtimg.gif) =
repeat-y 100% 0px; WIDTH: 100%
}
#smbtitle_element H3 {
	MARGIN: 6px 12px; FONT: 28px Tahoma, Geneva, sans-serif; =
TEXT-TRANSFORM: none; COLOR: #fff; LETTER-SPACING: 1px
}
#smbtitle_element H3 A {
	FONT-WEIGHT: normal; COLOR: #fff
}
#smbtitle_element H3 SPAN {
	FONT-SIZE: 20px
}
#smbnav_element {
	BACKGROUND: url(http://images.bizjournals.com/sbc/navheader_rtimg.gif) =
repeat-y 100% 0px; VERTICAL-ALIGN: bottom
}
#smbnav_element UL {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#smbnav_element LI {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px =
solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: =
#fff 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #fff =
0px solid; LIST-STYLE-TYPE: none
}
#smbnav_element LI A {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 3px; COLOR: #fff; PADDING-TOP: 3px; TEXT-DECORATION: =
none
}
#smbnav_element LI A:hover {
	COLOR: #234b87; BACKGROUND-COLOR: #fff
}
#smbnav_element LI A.selected {
	COLOR: #234b87; BACKGROUND-COLOR: #fff
}
#main_smb_sponsor {
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: =
4px; VERTICAL-ALIGN: top; WIDTH: 300px; PADDING-TOP: 4px; =
BACKGROUND-COLOR: #dbdbda
}
#main_smb_sponsor P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px
}
#expand_sban {
	BORDER-RIGHT: #c21a0d 1px solid; BORDER-TOP: #c21a0d 1px solid; =
BACKGROUND: url(http://images.bizjournals.com/sbc/expand_butbck.jpg) =
repeat-x; FLOAT: right; MARGIN: -4px -8px; BORDER-LEFT: #c21a0d 1px =
solid; WIDTH: 125px; BORDER-BOTTOM: #c21a0d 1px solid
}
#expand_sban A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: =
11px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px; =
TEXT-DECORATION: none
}
#expand_sban A SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; BACKGROUND: =
url(http://images.bizjournals.com/sbc/exparrow_up.gif) no-repeat right =
center; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#sbc_2col_layout {
	FLOAT: left; WIDTH: 630px; TEXT-ALIGN: left
}
#sbc_2col_layout .teaser A {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
#sbc_2col_layout .teaser A:hover {
	TEXT-DECORATION: none
}
#smb_describetxt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: =
0px; PADDING-TOP: 4px; BORDER-BOTTOM: #e4e4e4 1px solid; TEXT-ALIGN: =
left
}
#smb_describetxt P {
	FONT-SIZE: 16px; FLOAT: left; COLOR: #555555
}
#article_tbl_skinned #smb_describetxt {
	BORDER-BOTTOM: #fff 0px solid
}
#smb_pge_sponsor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#smb_pge_sponsor SPAN {
	PADDING-RIGHT: 4px; FONT-SIZE: 10px; VERTICAL-ALIGN: top; COLOR: =
#242424
}
.sbctxt_sponsor {
	FONT-SIZE: 10px; FLOAT: right; HEIGHT: 18px
}
#sbc_rtside {
	FLOAT: right; WIDTH: 320px; TEXT-ALIGN: left
}
.sbc_rtbox {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; MARGIN: 15px =
0px 20px; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; =
TEXT-ALIGN: left
}
.rt_ad_call {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 18px; PADDING-BOTTOM: 8px; =
BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #ddd 1px =
solid; BACKGROUND-COLOR: #e4e4e4
}
* HTML BODY #sbc_rtside {
	WIDTH: 310px
}
* HTML BODY .rt_ad_call {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; =
PADDING-TOP: 4px
}
.smb_viewmore {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 13px; =
PADDING-BOTTOM: 25px; PADDING-TOP: 0px
}
.smb_viewmore A {
	TEXT-DECORATION: underline
}
.smb_viewmore A:hover {
	TEXT-DECORATION: none
}
#smb_featured {
	CLEAR: both; MARGIN: 10px 0px 0px
}
#smb_featured IMG {
	MARGIN-BOTTOM: 20px
}
#smb_featured H4 {
	MARGIN-BOTTOM: 5px
}
#smb_featured DIV {
	WIDTH: 420px
}
#smb_featured .smbart_title {
	FONT-SIZE: 22px; LINE-HEIGHT: 22px
}
#smb_featured .describe_title {
	FONT-SIZE: 16px; LINE-HEIGHT: 16px
}
#smb_featured .teaser {
	FONT-SIZE: 12px; LINE-HEIGHT: 14px
}
#smb_featured .about_columnists {
	FONT-SIZE: 11px; COLOR: #959595
}
.smb_leadin {
	COLOR: #555555
}
.smb_leadin H4 {
	MARGIN-BOTTOM: 2px
}
.smb_leadin IMG {
	MARGIN-TOP: 3px; FLOAT: left; MARGIN-BOTTOM: 22px; MARGIN-RIGHT: 10px
}
.smb_leadin DIV {
	FLOAT: left; MARGIN-BOTTOM: 2px
}
.smb_leadin P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: =
0px; PADDING-TOP: 2px
}
.smb_leadin .smbart_title {
	FONT-SIZE: 18px; LINE-HEIGHT: 19px
}
.smb_leadin .describe_title {
	FONT-SIZE: 12px; MARGIN: 0px; LINE-HEIGHT: 12px
}
.smb_leadin .teaser {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px
}
.smb_leadin .smb_artwork {
	WIDTH: 185px
}
.smb_leadin .smb_small_artwork {
	WIDTH: 270px
}
.smb_leadin .smb_no_artwork {
	WIDTH: 100%
}
.smb_leadin .sponsor_mainaddon {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 0px; PADDING-TOP: 0px
}
.smb_leadin .sponsor_mainaddon {
	FONT-WEIGHT: bold; COLOR: #242
}
* HTML BODY .smb_leadin DIV {
	PADDING-BOTTOM: 8px
}
* HTML BODY .smb_leadin .sponsor_mainaddon {
	MARGIN: 5px 0px 10px
}
* + .smb_leadin DIV {
	PADDING-BOTTOM: 8px
}
* + .smb_leadin .sponsor_mainaddon {
	MARGIN: 5px 0px 10px
}
.smb_small_leadin {
	CLEAR: both; MARGIN: 10px 0px 15px
}
.smb_small_leadin IMG {
	MARGIN-TOP: 4px; FLOAT: left; MARGIN-RIGHT: 10px
}
.smb_small_leadin .smbart_title {
	FONT-SIZE: 13px; LINE-HEIGHT: 14px
}
.smb_small_leadin P {
	FONT-SIZE: 11px; MARGIN: 3px 0px
}
.smb_small_leadin DIV {
	WIDTH: 320px
}
* HTML BODY .smb_small_leadin DIV {
	WIDTH: 240px
}
* + HTML BODY .smb_small_leadin DIV {
	WIDTH: 270px
}
#portextra_lnks {
	MARGIN: 15px 0px; WIDTH: 300px
}
#portextra_lnks UL {
	MARGIN-TOP: 10px
}
#portextra_lnks LI {
	FONT-SIZE: 12px; MARGIN: 0px 0px 2px
}
.incolumn_addons #portextra_lnks {
	WIDTH: 100%
}
#entre_lnks {
	MARGIN: 15px 0px; WIDTH: 300px
}
#entre_lnks UL {
	MARGIN-TOP: 10px
}
#entre_lnks LI {
	FONT-SIZE: 12px; MARGIN: 0px 0px 2px
}
.incolumn_addons #entre_lnks {
	WIDTH: 100%
}
.incolumn_addons {
	MARGIN-LEFT: 20px; WIDTH: 260px
}
.smb_shadebox {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#e4e4e4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: =
#e4e4e4 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #e4e4e4 1px solid; =
BACKGROUND-COLOR: #f4f4f4
}
#mrkt_resources {
	MARGIN-TOP: 20px
}
#mrkt_resources H4 {
	WIDTH: 100%
}
#mrkt_resources UL {
	MARGIN-TOP: 10px
}
#advice_howtos {
	MARGIN-BOTTOM: 15px
}
#advice_howtos .smbart_title {
	FONT-SIZE: 18px; LINE-HEIGHT: 18px
}
#advice_howtos .describe_title {
	FONT-SIZE: 15px; MARGIN: 15px 0px 5px
}
#polls {
	TEXT-ALIGN: left
}
#poll_titlebck {
	BACKGROUND: url(http://images.bizjournals.com/sec_nav_bckimg.gif); =
TEXT-TRANSFORM: uppercase; WIDTH: 100%; PADDING-TOP: 8px; HEIGHT: 20px
}
#poll_titlebck SPAN {
	FONT-SIZE: 14px; MARGIN-LEFT: 8px
}
#polls P {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; COLOR: #333; PADDING-TOP: 0px
}
#polls LI {
	LIST-STYLE-TYPE: none
}
.pollsmid {
	MARGIN: 10px 0px 0px 18px; COLOR: #346185
}
.pollsmid UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.pollsmid LI {
	HEIGHT: 20px
}
.pollsmid INPUT {
	MARGIN-TOP: 3px
}
.pollsmid LABEL {
	PADDING-BOTTOM: 8px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
INPUT[type=3Dsubmit] {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px 10px; PADDING-TOP: 0px
}
* HTML BODY #addin_bizcenters {
	WIDTH: 99%
}
#addin_bizcenters H4 {
	MARGIN-BOTTOM: 4px
}
#addin_bizcenters UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px; PADDING-TOP: 0px
}
#addin_bizcenters LI {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: none
}
#addin_bizcenters LI A {
	DISPLAY: block; FONT-WEIGHT: normal
}
#addin_bizcenters SPAN {
	FONT-SIZE: 11px; COLOR: #555
}
#addin_bizcenters SPAN A {
	DISPLAY: inline; FONT-WEIGHT: normal; TEXT-DECORATION: underline
}
* HTML BODY #addin_sbaresources {
	WIDTH: 99%
}
#addin_sbaresources H4 {
	MARGIN-BOTTOM: 4px
}
#addin_sbaresources UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px; PADDING-TOP: 0px
}
#addin_sbaresources LI {
	FONT-SIZE: 13px; MARGIN: 0px 0px 2px; LIST-STYLE-TYPE: none
}
#addin_sbaresources LI A {
	DISPLAY: block; FONT-WEIGHT: normal
}
* HTML BODY #addin_entrepreneur {
	WIDTH: 99%
}
#addin_entrepreneur H4 {
	MARGIN-BOTTOM: 4px
}
#addin_entrepreneur UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px; PADDING-TOP: 0px
}
#addin_entrepreneur LI {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: none
}
#addin_entrepreneur LI A {
	DISPLAY: block; FONT-WEIGHT: normal
}
#ask_expertblck {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; MARGIN: =
15px 0px; PADDING-TOP: 8px
}
#ask_expertblck .expert_title {
	FONT-SIZE: 16px
}
#ask_expertblck .expert_details {
	FONT-SIZE: 13px; COLOR: #242424
}
#ask_expertblck IMG {
	FLOAT: left; MARGIN: 11px 10px 20px 0px
}
#ask_expertblck P {
	FONT-SIZE: 11px; COLOR: #555
}
#ask_expertblck #side_ad_unit {
	MARGIN-TOP: 15px
}
* HTML BODY #ask_expertblck H4 {
	WIDTH: 120px
}
* HTML BODY #ask_expertblck .enter_question {
	WIDTH: 210px
}
#ask_expertblck .enter_question {
	MARGIN-TOP: 15px; FONT-SIZE: 14px; COLOR: #242424
}
#ask_expertblck .enter_question A {
	FONT-SIZE: 20px
}
#ask_expertblck INPUT {
	DISPLAY: block; MARGIN: 3px 0px 10px
}
* HTML BODY #ask_expertblck INPUT {
	MARGIN-TOP: 8px
}
#ask_expertblck .askaexperttxt {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#e4e4e4 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: =
6px; BORDER-LEFT: #e4e4e4 1px solid; WIDTH: 284px; COLOR: #555; =
PADDING-TOP: 6px; BORDER-BOTTOM: #e4e4e4 1px solid; HEIGHT: 80px
}
#ask_expertblck .blue_btn {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-SIZE: 10px; FLOAT: right; =
PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
* + HTML BODY #ask_expertblck .blue_btn {
	FLOAT: none
}
.movie_detail_title {
	MARGIN-TOP: 6px; FONT-SIZE: 14px; COLOR: #242424
}
.movie_detail_title A {
	FONT-SIZE: 20px
}
#ask_expertblck #video_inline {
	MARGIN-TOP: 15px; MARGIN-LEFT: 12px
}
#ask_expertblck #video_inline P A {
	FONT-SIZE: 13px
}
* + #ask_expertblck #side_ad_unit {
	PADDING-BOTTOM: 10px
}
.intergrated_promotions {
	BORDER-RIGHT: #e4e4e4 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: =
#e4e4e4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; OVERFLOW: =
hidden; BORDER-LEFT: #e4e4e4 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: =
#e4e4e4 1px solid
}
.sknstory_lowextras {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 15px 0px; =
BORDER-LEFT: #ddd 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ddd 1px =
solid
}
.sknstory_lowextras UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
10px 0px 0px 20px; PADDING-TOP: 0px
}
.sknstory_lowextras .spn_spot {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.search_nextprev {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; WIDTH: 96%; PADDING-TOP: 10px
}
.search_nextprev DD {
	FONT-SIZE: 12px
}
.search_nextprev DD P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.search_nextprev .snp_left {
	WIDTH: 33%; TEXT-ALIGN: left
}
.search_nextprev .snp_center {
	WIDTH: 34%; TEXT-ALIGN: center
}
.search_nextprev .snp_right {
	WIDTH: 33%; TEXT-ALIGN: right
}
#search_results {
	BORDER-RIGHT: #ddd 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px =
solid; PADDING-LEFT: 0px; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; MARGIN: =
0px; BORDER-LEFT: #ddd 0px solid; WIDTH: 100%; PADDING-TOP: 10px; =
BORDER-BOTTOM: #ddd 1px solid
}
#search_results LI {
	MARGIN: 0px 0px 6px 20px
}

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/x-js
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, 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_0000_01C9C060.DD744DB0
Content-Type: application/x-js
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_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/mbox.js?v=10

var mboxCopyright =3D "&copy; 2003-2009. Omniture, Inc. All rights =
reserved.";mboxUrlBuilder =3D function(a, b) { this.a =3D a; this.b =3D =
b; this.c =3D new Array(); this.d =3D function(e) { return e; }; this.f =
=3D null;};mboxUrlBuilder.prototype.addParameter =3D function(g, h) { =
var i =3D new RegExp('(\'|")'); if (i.exec(g)) { throw "Parameter '" + g =
+ "' contains invalid characters"; } for (var j =3D 0; j < =
this.c.length; j++) { var k =3D this.c[j]; if (k.name =3D=3D g) { =
k.value =3D h; return this; } } var l =3D new Object(); l.name =3D g; =
l.value =3D h; this.c[this.c.length] =3D l; return =
this;};mboxUrlBuilder.prototype.addParameters =3D function(c) { if (!c) =
{ return this; } for (var j =3D 0; j < c.length; j++) { var m =3D =
c[j].indexOf('=3D'); if (m =3D=3D -1 || m =3D=3D 0) { continue; } =
this.addParameter(c[j].substring(0, m), c[j].substring(m + 1, =
c[j].length)); } return this;};mboxUrlBuilder.prototype.setServerType =
=3D function(n) { this.o =3D n;};mboxUrlBuilder.prototype.setBasePath =
=3D function(f) { this.f =3D =
f;};mboxUrlBuilder.prototype.setUrlProcessAction =3D function(p) { =
this.d =3D p;};mboxUrlBuilder.prototype.buildUrl =3D function() { var q =
=3D this.f ? this.f : '/m2/' + this.b + '/mbox/' + this.o; var r =3D =
document.location.protocol =3D=3D 'file:' ? 'http:' : =
document.location.protocol; var e =3D r + "//" + this.a + q; var s =3D =
e.indexOf('?') !=3D -1 ? '&' : '?'; for (var j =3D 0; j < this.c.length; =
j++) { var k =3D this.c[j]; e +=3D s + encodeURIComponent(k.name) + =
'=3D' + encodeURIComponent(k.value); s =3D '&'; } return =
this.t(this.d(e));};mboxUrlBuilder.prototype.getParameters =3D =
function() { return this.c;};mboxUrlBuilder.prototype.setParameters =3D =
function(c) { this.c =3D c;};mboxUrlBuilder.prototype.clone =3D =
function() { var u =3D new mboxUrlBuilder(this.a, this.b); =
u.setServerType(this.o); u.setBasePath(this.f); =
u.setUrlProcessAction(this.d); for (var j =3D 0; j < this.c.length; j++) =
{ u.addParameter(this.c[j].name, this.c[j].value); } return =
u;};mboxUrlBuilder.prototype.t =3D function(v) { return v.replace(/\"/g, =
'&quot;').replace(/>/g, '&gt;');};mboxStandardFetcher =3D function() { =
};mboxStandardFetcher.prototype.getType =3D function() { return =
'standard';};mboxStandardFetcher.prototype.fetch =3D function(w) { =
w.setServerType(this.getType()); document.write('<' + 'scr' + 'ipt =
src=3D"' + w.buildUrl() + '" language=3D"JavaScript"><' + '\/scr' + =
'ipt>');};mboxStandardFetcher.prototype.cancel =3D function() { =
};mboxAjaxFetcher =3D function() { };mboxAjaxFetcher.prototype.getType =
=3D function() { return 'ajax';};mboxAjaxFetcher.prototype.fetch =3D =
function(w) { w.setServerType(this.getType()); var e =3D w.buildUrl(); =
this.x =3D document.createElement('script'); this.x.src =3D e; =
document.body.appendChild(this.x);};mboxAjaxFetcher.prototype.cancel =3D =
function() { };mboxMap =3D function() { this.y =3D new Object(); this.z =
=3D new Array();};mboxMap.prototype.put =3D function(A, h) { if =
(!this.y[A]) { this.z[this.z.length] =3D A; } this.y[A] =3D =
h;};mboxMap.prototype.get =3D function(A) { return =
this.y[A];};mboxMap.prototype.remove =3D function(A) { this.y[A] =3D =
undefined;};mboxMap.prototype.each =3D function(p) { for (var j =3D 0; j =
< this.z.length; j++ ) { var A =3D this.z[j]; var h =3D this.y[A]; if =
(h) { p(A, h); } }};mboxFactory =3D function(B, b, C) { this.D =3D =
false; this.B =3D B; this.C =3D C; this.E =3D new mboxList(); =
mboxFactories.put(C, this); this.F =3D typeof =
document.createElement('div').replaceChild !=3D 'undefined' && =
(function() { return true; })() && typeof document.getElementById !=3D =
'undefined' && typeof (window.attachEvent || document.addEventListener =
|| window.addEventListener) !=3D 'undefined' && typeof =
encodeURIComponent !=3D 'undefined'; this.G =3D this.F && =
mboxGetPageParameter('mboxDisable') =3D=3D null; var H =3D C =3D=3D =
'default'; this.I =3D new mboxCookieManager( 'mbox' + (H ? '' : ('-' + =
C)), (function() { return mboxCookiePageDomain(); })()); this.G =3D =
this.G && this.I.isEnabled() && (this.I.getCookie('disable') =3D=3D =
null); if (this.isAdmin()) { this.enable(); } this.J =3D =
mboxGenerateId(); this.K =3D new mboxSession(this.J, 'mboxSession', =
'session', 31 * 60, this.I); this.L =3D new mboxPC('PC', 1209600, =
this.I); this.w =3D new mboxUrlBuilder(B, b); this.M(this.w, H); this.N =
=3D new Date().getTime(); this.O =3D this.N; var P =3D this; =
this.addOnLoad(function() { P.O =3D new Date().getTime(); }); if =
(this.F) { this.addOnLoad(function() { P.D =3D true; =
P.getMboxes().each(function(Q) { Q.setFetcher(new mboxAjaxFetcher()); =
Q.finalize(); }); }); this.limitTraffic(100, 10368000); if (this.G) { =
this.R(); this.S =3D new mboxSignaler(function(T, c) { return =
P.create(T, c); }, this.I); } }};mboxFactory.prototype.isEnabled =3D =
function() { return this.G;};mboxFactory.prototype.getDisableReason =3D =
function() { return =
this.I.getCookie('disable');};mboxFactory.prototype.isSupported =3D =
function() { return this.F;};mboxFactory.prototype.disable =3D =
function(U, V) { if (typeof U =3D=3D 'undefined') { U =3D 60 * 60; } if =
(typeof V =3D=3D 'undefined') { V =3D 'unspecified'; } if =
(!this.isAdmin()) { this.G =3D false; this.I.setCookie('disable', V, U); =
}};mboxFactory.prototype.enable =3D function() { this.G =3D true; =
this.I.deleteCookie('disable');};mboxFactory.prototype.isAdmin =3D =
function() { return document.location.href.indexOf('mboxEnv') !=3D =
-1;};mboxFactory.prototype.limitTraffic =3D function(W, U) =
{};mboxFactory.prototype.addOnLoad =3D function(p) { if =
(window.addEventListener) { window.addEventListener('load', p, false); } =
else if (document.addEventListener) { document.addEventListener('load', =
p, false); } else if (document.attachEvent) { =
window.attachEvent('onload', p); =
}};mboxFactory.prototype.getEllapsedTime =3D function() { return this.O =
- this.N;};mboxFactory.prototype.getEllapsedTimeUntil =3D function(X) { =
return X - this.N;};mboxFactory.prototype.getMboxes =3D function() { =
return this.E;};mboxFactory.prototype.get =3D function(T, Y) { return =
this.E.get(T).getById(Y || 0);};mboxFactory.prototype.update =3D =
function(T, c) { if (!this.isEnabled()) { return; } if =
(this.E.get(T).length() =3D=3D 0) { throw "Mbox " + T + " is not =
defined"; } this.E.get(T).each(function(Q) { Q.getUrlBuilder() =
.addParameter('mboxPage', mboxGenerateId()); Q.load(c); =
});};mboxFactory.prototype.create =3D function( T, c, Z) { if =
(!this.isSupported()) { return null; } var e =3D this.w.clone(); =
e.addParameter('mboxCount', this.E.length() + 1); e.addParameters(c); =
var Y =3D this.E.get(T).length(); var _ =3D this.C + '-' + T + '-' + Y; =
var ab; if (Z) { ab =3D new mboxLocatorNode(Z); } else { if (this.D) { =
throw 'The page has already been loaded, can\'t write marker'; } ab =3D =
new mboxLocatorDefault(_); } try { var P =3D this; var bb =3D =
'mboxImported-' + _; var Q =3D new mbox(T, Y, e, ab, bb); if (this.G) { =
Q.setFetcher(this.D ? new mboxAjaxFetcher() : new =
mboxStandardFetcher()); } Q.setOnError(function(cb, n) { =
Q.setMessage(cb); Q.activate(); if (!Q.isActivated()) { P.disable(60 * =
60, cb); window.location.reload(false); } }); this.E.add(Q); } catch =
(db) { this.disable(); throw 'Failed creating mbox "' + T + '", the =
error was: ' + db; } var eb =3D new Date(); e.addParameter('mboxTime', =
eb.getTime() - (eb.getTimezoneOffset() * 60000)); return =
Q;};mboxFactory.prototype.getCookieManager =3D function() { return =
this.I;};mboxFactory.prototype.getPageId =3D function() { return =
this.J;};mboxFactory.prototype.getPCId =3D function() { return =
this.L;};mboxFactory.prototype.getSessionId =3D function() { return =
this.K;};mboxFactory.prototype.getSignaler =3D function() { return =
this.S;};mboxFactory.prototype.getUrlBuilder =3D function() { return =
this.w;};mboxFactory.prototype.M =3D function(e, H) { =
e.addParameter('mboxHost', document.location.hostname) =
.addParameter('mboxSession', this.K.getId()); if (!H) { =
e.addParameter('mboxFactoryId', this.C); } if (this.L.getId() !=3D null) =
{ e.addParameter('mboxPC', this.L.getId()); } e.addParameter('mboxPage', =
this.J); e.setUrlProcessAction(function(e) { e +=3D '&mboxURL=3D' + =
encodeURIComponent(document.location); var fb =3D =
encodeURIComponent(document.referrer); if (e.length + fb.length < 2000) =
{ e +=3D '&mboxReferrer=3D' + fb; } e +=3D '&mboxVersion=3D' + =
mboxVersion; return e; });};mboxFactory.prototype.gb =3D function() { =
return "";};mboxFactory.prototype.R =3D function() { =
document.write('<style>.' + 'mboxDefault' + ' { visibility:hidden; =
}</style>');};mboxSignaler =3D function(hb, I) { this.I =3D I; var ib =
=3D I.getCookieNames('signal-'); for (var j =3D 0; j < ib.length; j++) { =
var jb =3D ib[j]; var kb =3D I.getCookie(jb).split('&'); var Q =3D =
hb(kb[0], kb); Q.load(); I.deleteCookie(jb); =
}};mboxSignaler.prototype.signal =3D function(lb, T ) { =
this.I.setCookie('signal-' + lb, mboxShiftArray(arguments).join('&'), 45 =
* 60);};mboxList =3D function() { this.E =3D new =
Array();};mboxList.prototype.add =3D function(Q) { if (Q !=3D null) { =
this.E[this.E.length] =3D Q; }};mboxList.prototype.get =3D function(T) { =
var mb =3D new mboxList(); for (var j =3D 0; j < this.E.length; j++) { =
var Q =3D this.E[j]; if (Q.getName() =3D=3D T) { mb.add(Q); } } return =
mb;};mboxList.prototype.getById =3D function(nb) { return =
this.E[nb];};mboxList.prototype.length =3D function() { return =
this.E.length;};mboxList.prototype.each =3D function(p) { if (typeof p =
!=3D 'function') { throw 'Action must be a function, was: ' + typeof(p); =
} for (var j =3D 0; j < this.E.length; j++) { p(this.E[j]); =
}};mboxLocatorDefault =3D function(g) { this.g =3D 'mboxMarker-' + g; =
document.write('<div id=3D"' + this.g + '" =
style=3D"visibility:hidden;display:none">&nbsp;</div>');};mboxLocatorDefa=
ult.prototype.locate =3D function() { var ob =3D =
document.getElementById(this.g); while (ob !=3D null) { if (ob.nodeType =
=3D=3D 1) { if (ob.className =3D=3D 'mboxDefault') { return ob; } } ob =
=3D ob.previousSibling; } return =
null;};mboxLocatorDefault.prototype.force =3D function() { var pb =3D =
document.createElement('div'); pb.className =3D 'mboxDefault'; var qb =
=3D document.getElementById(this.g); qb.parentNode.insertBefore(pb, qb); =
return pb;};mboxLocatorNode =3D function(rb) { this.ob =3D =
rb;};mboxLocatorNode.prototype.locate =3D function() { return typeof =
this.ob =3D=3D 'string' ? document.getElementById(this.ob) : =
this.ob;};mboxLocatorNode.prototype.force =3D function() { return =
null;};mboxCreate =3D function(T ) { var Q =3D =
mboxFactoryDefault.create( T, mboxShiftArray(arguments)); if (Q) { =
Q.load(); } return Q;};mboxDefine =3D function(Z, T ) { var Q =3D =
mboxFactoryDefault.create(T, mboxShiftArray(mboxShiftArray(arguments)), =
Z); return Q;};mboxUpdate =3D function(T ) { =
mboxFactoryDefault.update(T, mboxShiftArray(arguments));};mbox =3D =
function(g, sb, w, tb, bb) { this.ub =3D null; this.vb =3D 0; this.ab =
=3D tb; this.bb =3D bb; this.wb =3D null; this.xb =3D new =
mboxOfferContent(); this.pb =3D null; this.w =3D w; this.message =3D ''; =
this.yb =3D new Object(); this.zb =3D 0; this.sb =3D sb; this.g =3D g; =
this.Ab(); w.addParameter('mbox', g) .addParameter('mboxId', sb); =
this.Bb =3D function() {}; this.Cb =3D function() {}; this.Db =3D =
null;};mbox.prototype.getId =3D function() { return =
this.sb;};mbox.prototype.Ab =3D function() { if (this.g.length > 250) { =
throw "Mbox Name " + this.g + " exceeds max length of " + "250 =
characters."; } else if (this.g.match(/^\s+|\s+$/g)) { throw "Mbox Name =
" + this.g + " has leading/trailing whitespace(s)."; =
}};mbox.prototype.getName =3D function() { return =
this.g;};mbox.prototype.getParameters =3D function() { var c =3D =
this.w.getParameters(); var mb =3D new Array(); for (var j =3D 0; j < =
c.length; j++) { if (c[j].name.indexOf('mbox') !=3D 0) { mb[mb.length] =
=3D c[j].name + '=3D' + c[j].value; } } return =
mb;};mbox.prototype.setOnLoad =3D function(p) { this.Cb =3D p; return =
this;};mbox.prototype.setMessage =3D function(cb) { this.message =3D cb; =
return this;};mbox.prototype.setOnError =3D function(Bb) { this.Bb =3D =
Bb; return this;};mbox.prototype.setFetcher =3D function(Eb) { if =
(this.wb) { this.wb.cancel(); } this.wb =3D Eb; return =
this;};mbox.prototype.getFetcher =3D function() { return =
this.wb;};mbox.prototype.load =3D function(c) { if (this.wb =3D=3D null) =
{ return this; } this.setEventTime("load.start"); this.cancelTimeout(); =
this.vb =3D 0; var w =3D (c && c.length > 0) ? =
this.w.clone().addParameters(c) : this.w; this.wb.fetch(w); var P =3D =
this; this.Fb =3D setTimeout(function() { P.Bb('browser timeout', =
P.wb.getType()); }, 15000); this.setEventTime("load.end"); return =
this;};mbox.prototype.loaded =3D function() { this.cancelTimeout(); if =
(!this.activate()) { var P =3D this; setTimeout(function() { P.loaded(); =
}, 100); }};mbox.prototype.activate =3D function() { if (this.vb) { =
return this.vb; } this.setEventTime('activate' + ++this.zb + '.start'); =
if (this.show()) { this.cancelTimeout(); this.vb =3D 1; } =
this.setEventTime('activate' + this.zb + '.end'); return =
this.vb;};mbox.prototype.isActivated =3D function() { return =
this.vb;};mbox.prototype.setOffer =3D function(xb) { if (xb && xb.show =
&& xb.setOnLoad) { this.xb =3D xb; } else { throw 'Invalid offer'; } =
return this;};mbox.prototype.getOffer =3D function() { return =
this.xb;};mbox.prototype.show =3D function() { =
this.setEventTime('show.start'); var mb =3D this.xb.show(this); =
this.setEventTime(mb =3D=3D 1 ? "show.end.ok" : "show.end"); return =
mb;};mbox.prototype.showContent =3D function(Gb) { if (Gb =3D=3D null) { =
return 0; } if (this.pb =3D=3D null || !this.pb.parentNode) { this.pb =
=3D this.getDefaultDiv(); if (this.pb =3D=3D null) { return 0; } } if =
(this.pb !=3D Gb) { this.Hb(this.pb); =
this.pb.parentNode.replaceChild(Gb, this.pb); this.pb =3D Gb; } =
this.Ib(Gb); this.Cb(); return 1;};mbox.prototype.hide =3D function() { =
this.setEventTime('hide.start'); var mb =3D =
this.showContent(this.getDefaultDiv()); this.setEventTime(mb =3D=3D 1 ? =
'hide.end.ok' : 'hide.end.fail'); return mb;};mbox.prototype.finalize =
=3D function() { this.setEventTime('finalize.start'); =
this.cancelTimeout(); if (this.getDefaultDiv() =3D=3D null) { if =
(this.ab.force() !=3D null) { this.setMessage('No default content, an =
empty one has been added'); } else { this.setMessage('Unable to locate =
mbox'); } } if (!this.activate()) { this.hide(); =
this.setEventTime('finalize.end.hide'); } =
this.setEventTime('finalize.end.ok');};mbox.prototype.cancelTimeout =3D =
function() { if (this.Fb) { clearTimeout(this.Fb); } if (this.wb !=3D =
null) { this.wb.cancel(); }};mbox.prototype.getDiv =3D function() { =
return this.pb;};mbox.prototype.getDefaultDiv =3D function() { if =
(this.Db =3D=3D null) { this.Db =3D this.ab.locate(); } return =
this.Db;};mbox.prototype.setEventTime =3D function(Jb) { this.yb[Jb] =3D =
(new Date()).getTime();};mbox.prototype.getEventTimes =3D function() { =
return this.yb;};mbox.prototype.getImportName =3D function() { return =
this.bb;};mbox.prototype.getURL =3D function() { return =
this.w.buildUrl();};mbox.prototype.getUrlBuilder =3D function() { return =
this.w;};mbox.prototype.Kb =3D function(pb) { return pb.style.display =
!=3D 'none';};mbox.prototype.Ib =3D function(pb) { this.Lb(pb, =
true);};mbox.prototype.Hb =3D function(pb) { this.Lb(pb, =
false);};mbox.prototype.Lb =3D function(pb, Mb) { pb.style.visibility =
=3D Mb ? "visible" : "hidden"; pb.style.display =3D Mb ? "block" : =
"none";};mboxOfferContent =3D function() { this.Cb =3D function() =
{};};mboxOfferContent.prototype.show =3D function(Q) { var mb =3D =
Q.showContent(document.getElementById(Q.getImportName())); if (mb =3D=3D =
1) { this.Cb(); } return mb;};mboxOfferContent.prototype.setOnLoad =3D =
function(Cb) { this.Cb =3D Cb;};mboxOfferAjax =3D function(Gb) { this.Gb =
=3D Gb; this.Cb =3D function() {};};mboxOfferAjax.prototype.setOnLoad =
=3D function(Cb) { this.Cb =3D Cb;};mboxOfferAjax.prototype.show =3D =
function(Q) { var Nb =3D document.createElement('div'); Nb.id =3D =
Q.getImportName(); Nb.innerHTML =3D this.Gb; var mb =3D =
Q.showContent(Nb); if (mb =3D=3D 1) { this.Cb(); } return =
mb;};mboxOfferDefault =3D function() { this.Cb =3D function() =
{};};mboxOfferDefault.prototype.setOnLoad =3D function(Cb) { this.Cb =3D =
Cb;};mboxOfferDefault.prototype.show =3D function(Q) { var mb =3D =
Q.hide(); if (mb =3D=3D 1) { this.Cb(); } return mb;};mboxCookieManager =
=3D function mboxCookieManager(g, Ob) { this.g =3D g; this.Ob =3D Ob =
=3D=3D '' || Ob.indexOf('.') =3D=3D -1 ? '' : '; domain=3D' + Ob; =
this.Pb =3D new mboxMap(); =
this.loadCookies();};mboxCookieManager.prototype.isEnabled =3D =
function() { this.setCookie('check', 'true', 60); this.loadCookies(); =
return this.getCookie('check') =3D=3D =
'true';};mboxCookieManager.prototype.setCookie =3D function(g, h, U) { =
if (typeof g !=3D 'undefined' && typeof h !=3D 'undefined' && typeof U =
!=3D 'undefined') { var Qb =3D new Object(); Qb.name =3D g; Qb.value =3D =
escape(h); Qb.expireOn =3D Math.ceil(U + new Date().getTime() / 1000); =
this.Pb.put(g, Qb); this.saveCookies(); =
}};mboxCookieManager.prototype.getCookie =3D function(g) { var Qb =3D =
this.Pb.get(g); return Qb ? unescape(Qb.value) : =
null;};mboxCookieManager.prototype.deleteCookie =3D function(g) { =
this.Pb.remove(g); =
this.saveCookies();};mboxCookieManager.prototype.getCookieNames =3D =
function(Rb) { var Sb =3D new Array(); this.Pb.each(function(g, Qb) { if =
(g.indexOf(Rb) =3D=3D 0) { Sb[Sb.length] =3D g; } }); return =
Sb;};mboxCookieManager.prototype.saveCookies =3D function() { var Tb =3D =
new Array(); var Ub =3D 0; this.Pb.each(function(g, Qb) { Tb[Tb.length] =
=3D g + '#' + Qb.value + '#' + Qb.expireOn; if (Ub < Qb.expireOn) { Ub =
=3D Qb.expireOn; } }); var Vb =3D new Date(Ub * 1000); document.cookie =
=3D this.g + '=3D' + Tb.join('|') + '; expires=3D' + Vb.toGMTString() + =
'; path=3D/' + this.Ob;};mboxCookieManager.prototype.loadCookies =3D =
function() { this.Pb =3D new mboxMap(); var Wb =3D =
document.cookie.indexOf(this.g + '=3D'); if (Wb !=3D -1) { var Xb =3D =
document.cookie.indexOf(';', Wb); if (Xb =3D=3D -1) { Xb =3D =
document.cookie.indexOf(',', Wb); if (Xb =3D=3D -1) { Xb =3D =
document.cookie.length; } } var Yb =3D document.cookie.substring( Wb + =
this.g.length + 1, Xb).split('|'); var Zb =3D Math.ceil(new =
Date().getTime() / 1000); for (var j =3D 0; j < Yb.length; j++) { var Qb =
=3D Yb[j].split('#'); if (Zb <=3D Qb[2]) { var _b =3D new Object(); =
_b.name =3D Qb[0]; _b.value =3D Qb[1]; _b.expireOn =3D Qb[2]; =
this.Pb.put(_b.name, _b); } } }};mboxSession =3D function(ac, bc, jb, =
cc, I) { this.bc =3D bc; this.jb =3D jb; this.cc =3D cc; this.I =3D I; =
this.dc =3D false; this.sb =3D typeof mboxForceSessionId !=3D =
'undefined' ? mboxForceSessionId : mboxGetPageParameter(this.bc); if =
(this.sb =3D=3D null || this.sb.length =3D=3D 0) { this.sb =3D =
I.getCookie(jb); if (this.sb =3D=3D null || this.sb.length =3D=3D 0) { =
this.sb =3D ac; this.dc =3D true; } } I.setCookie(jb, this.sb, =
cc);};mboxSession.prototype.getId =3D function() { return =
this.sb;};mboxSession.prototype.forceId =3D function(ec) { this.sb =3D =
ec; this.I.setCookie(this.jb, this.sb, this.cc);};mboxPC =3D =
function(jb, cc, I) { this.jb =3D jb; this.cc =3D cc; this.I =3D I; =
this.sb =3D typeof mboxForcePCId !=3D 'undefined' ? mboxForcePCId : =
I.getCookie(jb); if (this.sb !=3D null) { I.setCookie(jb, this.sb, cc); =
}};mboxPC.prototype.getId =3D function() { return =
this.sb;};mboxPC.prototype.forceId =3D function(ec) { if (this.sb !=3D =
ec) { this.sb =3D ec; this.I.setCookie(this.jb, this.sb, this.cc); =
return true; } return false;};mboxGetPageParameter =3D function(g) { var =
mb =3D null; var fc =3D new RegExp(g + "=3D([^\&]*)"); var gc =3D =
fc.exec(document.location); if (gc !=3D null && gc.length >=3D 2) { mb =
=3D gc[1]; } return mb;};mboxSetCookie =3D function(g, h, U) { return =
mboxFactoryDefault.getCookieManager().setCookie(g, h, U);};mboxGetCookie =
=3D function(g) { return =
mboxFactoryDefault.getCookieManager().getCookie(g);};mboxCookiePageDomain=
 =3D function() { var Ob =3D =
(/([^:]*)(:[0-9]{0,5})?/).exec(document.location.host)[1]; var hc =3D =
/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/; if (!hc.exec(Ob)) { =
var ic =3D (/([^\.]+\.[^\.]{3}|[^\.]+\.[^\.]+\.[^\.]{2})$/).exec(Ob); if =
(ic) { Ob =3D ic[0]; } } return Ob ? Ob: "";};mboxShiftArray =3D =
function(jc) { var mb =3D new Array(); for (var j =3D 1; j < jc.length; =
j++) { mb[mb.length] =3D jc[j]; } return mb;};mboxGenerateId =3D =
function() { return (new Date()).getTime() + "-" + =
Math.floor(Math.random() * 999999);};if (typeof mboxVersion =3D=3D =
'undefined') { var mboxVersion =3D 37; var mboxFactories =3D new =
mboxMap(); var mboxFactoryDefault =3D new =
mboxFactory('bizjournalscom.tt.omtrdc.net', 'bizjournalscom', =
'default');};if (mboxGetPageParameter("mboxDebug") !=3D null || =
mboxFactoryDefault.getCookieManager() .getCookie("debug") !=3D null) { =
setTimeout(function() { if (typeof mboxDebugLoaded =3D=3D 'undefined') { =
alert('Could not load the remote debug.\nPlease check your connection' + =
' to Test&amp;Target servers'); } }, 60*60); document.write('<' + 'scr' =
+ 'ipt language=3D"Javascript1.2" src=3D' + =
'"http://admin9.testandtarget.omniture.com/admin/mbox/mbox_debug.jsp?mbox=
ServerHost=3Dbizjournalscom.tt.omtrdc.net' + =
'&clientCode=3Dbizjournalscom"><' + '\/scr' + 'ipt>');};=0A=

------=_NextPart_000_0000_01C9C060.DD744DB0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/bizj_menu.js?v=20

/***********************************************=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_0000_01C9C060.DD744DB0
Content-Type: application/x-js
Content-Transfer-Encoding: quoted-printable
Content-Location: http://assets.bizjournals.com/js/jquery-1.3.2.min.js

/*=0A=
 * jQuery JavaScript Library v1.3.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A=
 * Revision: 6246=0A=
 */=0A=
(function(){var =
l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return=
 new =
o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.=
,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT=
ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof =
E=3D=3D=3D"string"){var =
G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var =
I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return =
o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return =
F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return =
o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto=
r;this.context=3DE.context}return =
this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",=
size:function(){return this.length},get:function(E){return =
E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(=
F,H,E){var =
G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"=
){G.selector=3Dthis.selector+(this.selector?" =
":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return =
G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E=
);return this},each:function(F,E){return =
o.each(this,F,E)},index:function(E){return =
o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var =
E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return =
this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return =
this.each(function(I){for(F in =
E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E=
,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return =
this.attr(E,F,"curCSS")},text:function(F){if(typeof =
F!=3D=3D"object"&&F!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(F))}var =
E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi=
s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])=
}})});return E},wrapAll:function(E){if(this[0]){var =
F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef=
ore(this[0])}F.map(function(){var =
G=3Dthis;while(G.firstChild){G=3DG.firstChild}return =
G}).append(this)}return this},wrapInner:function(E){return =
this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re=
turn this.each(function(){o(this).wrapAll(E)})},append:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap=
pendChild(E)}})},prepend:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in=
sertBefore(E,this.firstChild)}})},before:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this)})},after:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this.nextSibling)})},end:function(){return =
this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f=
unction(E){if(this.length=3D=3D=3D1){var =
F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return =
F}else{return this.pushStack(o.unique(o.map(this,function(G){return =
o.find(E,G)})),"find",E)}},clone:function(G){var =
E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va=
r I=3Dthis.outerHTML;if(!I){var =
J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(=
true));I=3DJ.innerHTML}return o.clean([I.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return =
this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var =
H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){=
if(this.nodeName!=3D=3DH[F].nodeName){return}var =
I=3Do.data(H[F],"events");for(var K in I){for(var J in =
I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return =
E},filter:function(E){return =
this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return =
E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return =
F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var =
G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return =
this.map(function(){var =
H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(=
H,"closest",F);return =
H}H=3DH.parentNode;F++}})},not:function(E){if(typeof =
E=3D=3D=3D"string"){if(f.test(E)){return =
this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter=
(E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return =
this.filter(function(){return =
F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return =
this.pushStack(o.unique(o.merge(this.get(),typeof =
E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return =
!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return =
!!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var =
E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{=
}).specified?E.value:E.text}if(o.nodeName(E,"select")){var =
I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(=
I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=3D0=
||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var =
N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in=
Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th=
is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return =
E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit=
h:function(E){return this.after(E).remove()},eq:function(E){return =
this.slice(E,+E+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this