From: Subject: Former teacher battles school district for special-needs students - Phoenix Business Journal: Date: Thu, 12 Feb 2009 15:47:23 -0700 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C98D29.32313130" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://phoenix.bizjournals.com/phoenix/stories/2009/02/02/focus7.html?jst=pn_pn_lk =EF=BB=BF Former teacher battles school district for = special-needs students - Phoenix Business Journal:

Subscribe to Phoenix Business Journal

Subscribe=20 Today | Get=20 A Free Trial


3D"Phoenix
Choose Another City:
= =20 =20
Site=20 | News=20 | Companies=20 | Jobs=20
=20   Search = Archive=20


Home News = Small = Business=20 Sales=20 & Mktg Real=20 Estate=20 Events=20 Community=20 Careers=20 Ci= ty=20 Guide=20 More = Topics=20
Accounting=20 & Consulting Agriculture=20 Banking=20 & Financial Services Bankruptcies=20 Economic=20 Snapshot Education=20 Energy=20 & the Environment = Green=20 Health=20 Care Human=20 Resources Insurance=20 = Legal=20 Services Logistics=20 & Transportation Manufacturing=20 Media=20 & Marketing Residential=20 Real Estate Retailing=20 & Restaurants Sports=20 Technology=20 Travel=20 Industry

In Depth:

Friday, January 30, 2009

Former teacher battles school district for=20 special-needs students

Phoenix Business Journal - by Matt=20 Culbertson

Related News

  • Survey:=20 Attorneys move for money, promotions=20

Eight years ago, a legal battle with her son=E2=80=99s school = district over=20 providing for his special needs led Lori Kirsch-Goodwin to realize = that=20 lawyers practicing special-education law were a rarity in Arizona, = in=20 spite of the demand.

=E2=80=9CIt=E2=80=99s not as lucrative as some other = fields,=E2=80=99=E2=80=99 she said. =E2=80=9CWe are very=20 deficient in the number of attorneys that practice this kind of = law.=E2=80=9D

An attorney herself, Kirsch-Goodwin brought legal action = against the=20 district to provide for her son, now 13, who has cerebral palsy = and=20 Asperger=E2=80=99s syndrome. After that successful litigation, she = decided she=20 wanted to work in special-education law.

Her sister, attorney Hope Kirsch, had worked with special-needs = children for almost two decades in New York.

In 2006, the duo opened Kirsch-Goodwin = & Kirsch PLLC in Scottsdale, using their combined = 35=20 years of legal experience in New York, New Jersey and Arizona to = practice=20 in education, insurance defense, personal injury and other = areas.

In one meeting with a school district lawyer, Kirsch said she = was told=20 she didn=E2=80=99t know what it=E2=80=99s like to provide special = needs services.

=E2=80=9CI actually do know what it=E2=80=99s like. For 18 = years, I was in the school=20 system,=E2=80=9D she said.

About 20 percent of the firm=E2=80=99s cases are in = special-education law, an=20 area that is less profitable than most, according to = Kirsch-Goodwin. The=20 firm offers discounted fees for special-education cases, as many = parents=20 can=E2=80=99t afford full lawyer fees, she said.

=E2=80=9CWe want to give something to the community,=E2=80=9D = Kirsch-Goodwin said.

Even in a slow economy, the firm has retained those discount = rates. But=20 Kirsch-Goodwin & Kirsch=E2=80=99s retainer fees are more = expensive, and the=20 firm has become more selective with its clients because more are = have=20 trouble paying legal fees in today=E2=80=99s economy, she = said.

Kirsch said the economy has not hurt the firm significantly, as = it has=20 a wide array of clients and insurance cases as its bread and = butter.

=E2=80=9CWe=E2=80=99ve been fortunate. It really hasn=E2=80=99t = impacted us,=E2=80=9D Kirsch said.

So what should one expect when starting a law firm?

=E2=80=9CMake sure you can go the first six months without any = income. It takes=20 awhile to get set up,=E2=80=9D Kirsch-Goodwin said.

Also, in choosing a business partner, =E2=80=9Cmake sure = it=E2=80=99s someone you=E2=80=99re=20 going to be able to work with,=E2=80=99=E2=80=99 she said. = =E2=80=9CI get along phenomenally with=20 my sister.=E2=80=9D

For more: http://www.kgklaw.com/ .


  • Print=20
  • Email=20

Reader = Comments


Latest News

  • USAA=20 adding 450 employees to Phoenix unit=20
  • Phoenix-area=20 police step up DUI enforcements during NBA All-Star = weekend=20
  • Dow=20 ends on steady note. AZ companies split=20
  • Gas=20 prices top $2 again in Arizona=20
  • BrightSource-Southern=20 California Edison deal may mean power plants in = Arizona=20

Most Viewed Stories

  • McCain=20 to run for fifth Senate term, hits Obama stimulus in = fundraising=20 effort=20
  • Foreclosure=20 notice filed against InterContinental Montelucia Resort=20 developer=20
  • ON=20 Semiconductor to close Phoenix facility as losses = mount=20
  • Court=20 discloses 50 Arizona investors in Bernie Madoff case=20
  • Intel=20 to invest $3 billion at Chandler campus =

Most Emailed Stories

  • Federal=20 court sides with ACLU against Arpaio in round 1 of = profiling=20 case=20
  • TGen-Van=20 Andel alliance to bring more scientists to Arizona=20
  • NutraCea=20 begins production at Phoenix cereal plant=20
  • Arizona=20 sales up as U.S. home values fall=20
  • ASU=20 slates more program cuts, downsizing of ASU West, Mesa = campuses,=20 enrollment limitations=20

Business Pulse Survey

Will= =20 President Obama's economic stimulus program bring relief or more=20 heartache?
Sponsored=20 by:
Extra Best=20 places to start a businessBizjo= urnals=20 study finds the best U.S. metro. See how the top 100 metros=20 ranked.=20
10=20 best metros for small businesses How=20 100 metros ranked? Survey:=20 Is 2009 the year to start a business?=20

Search Press Releases

Search by Company, Organization, or = Keyword

Content provided by PR Newswire. Learn = more=20 about this service.

Search for Jobs     powered by=20 onTargetJobs

=
View Phoenix = Jobs -=20 970 jobs today

Small=20 Business Center

Successful profiles, funding news and advice related to small=20 business

Visit = the=20 Small Business Center

Sales=20 & Marketing

Sponsored by=20 Hoovers=C2=AE

Research companies and get powerful sales tools to help you=20 succeed

Visit=20 the Sales & Marketing Center

Commercial=20 Real Estate

Stay up to date on the latest news from within the commercial = real=20 estate industry

Visit=20 Commercial Real Estate

Be= ating=20 the Recession

News, analysis and ideas that defy the odds and the times

Vi= sit=20 our Beating the Recession page=20

Email Alerts

Get the latest local business news delivered to your inbox. Sig= n=20 up Today!

Phoenix Real Estate

powered by LoopNet
=20

Phoenix Business Directory


Use of, or registration on, this = site=20 constitutes acceptance of our User = Agreement=20 and Privacy = Policy.=20
------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://bizjournalsphoenix.112.2o7.net/b/ss/bizjournalsphoenix/1/H.17--NS/3482?pageName=Phoenix%20-Former%20teacher%20battles%20school%20district%20for%20special-needs%20students&server=Phoenix&ch=Stories&channel=Stories&c7=Registered&c20=Phoenix - Former teacher battles school district for special-needs students&v16=&v19=Normal&v20=Non-truncated&g=http%3A%2F%2Fphoenix.bizjournals.com%2Fphoenix%2Fstories%2F2009%2F02%2F02%2Ffocus7.html&r=http%3A%2F%2Fwww.google.com%2Fsearch%3Fhl%3Den%26q%3Dkirsch-goodwin%2B%2522special%2Beducation%2522%26aq%3Df%26oq%3D R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw== ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://bizjournalsglobal.112.2o7.net/b/ss/bizjournalsglobal/1/H.17--NS/3482?pageName=Phoenix%20-Former%20teacher%20battles%20school%20district%20for%20special-needs%20students&server=Phoenix&ch=Stories&channel=Stories&c7=Registered&c20=Phoenix - Former teacher battles school district for special-needs students&v16=&v19=Normal&v20=Non-truncated&g=http%3A%2F%2Fphoenix.bizjournals.com%2Fphoenix%2Fstories%2F2009%2F02%2F02%2Ffocus7.html&r=http%3A%2F%2Fwww.google.com%2Fsearch%3Fhl%3Den%26q%3Dkirsch-goodwin%2B%2522special%2Beducation%2522%26aq%3Df%26oq%3D R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw== ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.phoenix/article_page;beh=ph;pos=t1;vs=notopic;sz=728x90;tile=1;kw=phoenix;dcopt=ist;ord=1234478785.93482.18401? R0lGODlh2AJaAPf/APHx8gBMg+3u7snnuFdbX6/H2XbBSrnbnbGztYrJZEB6pPrFsmy9Pfz8/LXa mbHZlbm7vJ3Re9bsyW++QvaUcW1wdF1hZbrcoHLARfr6+1trW2VpbW6+QOHh4unq6uTl5gBHe1CF q5LMbfb29mJmaa7Yker15Pj5+XjCTGCQs3C+Q/7+/nJ1eZXOcYKFiJGTlm6+QmWPUYLGWQAKEebu 8xBYjXp9gWpucnV5fI6RlOHy2KGjpX7FVSBjlKmrrXCbu1hcYJ6gotXW16nViXkuE5mbnX6BhNna 26XUhZjOddDR0lpeYgdSiPP2+ZueoABAbt3e3q3XjqLSgYWIi47LaIiLjqaoqrjN3fT09K6wsvX6 8pOWmGmhTLy9v6OmqPb5+5+80YCDh8nKzIXHXaRPN4uOkX3EUnzDUQAmQi1sm5aYm9Th6s3Oz6yu sKrWjHHBRKbVh7S2uMDBwwA0Wre4us/d6EmAqL3fqlZYYL6/wYDFV5i3zsLExfr8/d/f4Nnk7aXT hcrMzfj6/MHDw8TGx/n8+MPV4nd6fW6zR8bIybbam8jJytvc3QAZK8TFx5vPeFZWYc7P0fj89vD4 65/SfqbB1Dt2ouzy9unw9G9zdm2+P4bIXnlJQmBjZ/3+/KrYjjBvnIfJYdFVK6PVhW69QFmLsIaq xTdFW/z9+nvEUZrQeBddkLHYk7vQ3nJEPXrDTnXASHmiv6PSgmuYuHC7RZfQdojIYQA5YhxgkodQ RjZzn1hfXjxPaoPHW+JXJvFZIl98VgAhOVdIURdCZ4Cmwr/S4O/099/p8PWDWfiskY+xyfzWyO/w 8NLT1PPz9NfY2fT19fJjMOfn6NbX2Ghsb9PU1f718fNuPnTAR/R4S/3q4/zg1ujo6evr7M/Q0d/g 4feig+zs7eLj49rb3Pm2nv39/ePk5f3+/nO/RrPdm3LDQ8fY5H2kwW29P7fbm6fUh22rSYqtx42v yMra5vn5+YjHYW+4RidpmGaUtqPTgbPZl3G/RAAAAP///wBNhf///yH/C05FVFNDQVBFMi4wAwEA AAAh+QQFLAH/ACwAAAAA2AJaAAAI/wD5CRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPH jyBDihxJsqTGfShTqlzJEuUEWJT0mZmgUhMKfVHQwVA5YYyiJOhUqESRrlC/o0iTKl3KtKnTp1Cj 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 3uid3uq93ug93u79euwd3/I93/Rd3+cdEAA7 ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/market/phoenix/flag.gif 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 ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/rd/navi/arrow_box.gif R0lGODlhCQAJALMAAM00AMwyAPb29sw0AOvr6/n5+f39/c3NzfLy8u7u7svLy8wzAP///8zMzAAA AAAAACH5BAAAAAAALAAAAAAJAAkAAAQtkLWmzpmysb2pMuAAGkpTnMVylsIABAsglEiNDPWU7MGe TA2CUHhhWCaHEiMCADs= ------=_NextPart_000_0000_01C98D29.32313130 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_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.phoenix/article_page;beh=ph;pos=c2;vs=notopic;sz=300x250;tile=2;kw=phoenix;ord=1234478785.93482.18401? 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 ASTksdQxI1PzNhmxLJlyN3mz1GwTN/MrCAAAOw== ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/travel/cityscapes/thumbs/sm_phoenix.jpg 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 ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://view.atdmt.com/AVE/view/134907805/direct;wi.88;hi.31/01/ /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAATwAA/+4ADkFkb2JlAGTAAAAAAf/b AIQAAwICAgICAwICAwQCAgIEBAMDAwMEBQQEBAQEBQYFBgUFBgUGBggICAgIBgoKCwsKCgwMDAwM DAwMDAwMDAwMDAEDAwMFBQUKBgYKDgsJCw4QDg4ODhAQDAwMDAwQEAwMDAwMDBAMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAHwBYAwERAAIRAQMRAf/EAJwAAAEFAQEAAAAAAAAAAAAA AAUBAgMGBwQAAQABBQEBAQAAAAAAAAAAAAADAgQFBgcAAQgQAAEEAQMCBQMCBQUAAAAAAAIBAwQF BgAREhMHITFBIhRRFQhxgWEyQiMWkWIzJBcRAAEDAgQCBwYEBgMAAAAAAAERAgMAITESBAVBIlFh cYEyEwaRodFCFAexUiMIweHxgpIVcqLS/9oADAMBAAIRAxEAPwAdR1Dl7YtQQmwqGO88ww9bXMkY 1fFORuoI644nFXHNvYHmutH9e/cHQemtKZZgZdQQscEY8yQtCZnloKBrF5nEgdC1m2z7NLr5kaEa MXHwjq7a0J7sG6vAq3P8TsGpfVSKTspWnZKsLsYogmSbivgvj4eu2vnvS/uzajfqtomDmoXFriRc KOAx7Kt7vt8weCcd4FI/+M3eFpsXWItVZo54okWwQPaqboW5giKi7ptsu/8ADU9pP3b+lHkiaLUs A45W49Fib/A0yf6A1g8D2+0/+aqWS9vcywmxgQMyrSqW7l3oxpTUhuSy6oiBGgkH0Q08dtar6H+8 Hp/1W98e1veXxszva9uUtC5ek3J6F7ahN19ParQtDpEIJA5VOPaB31b6DtDWWVhn7Di3Fz/5fYNV 0WHStRimTgdmnE5KsgxbHig8l93+urhNvMjGQDlaZQpJVBZeANNYtua/zlzHKUsnSnEiq/mfbaZj NzZQYElLKupJ9bTE8+KMPpOs2xcbaIU3ReG/EyFVHki8VLz060W5CWFrn2zBxHX5fi/kvelA1Oh8 qQ5cGovfXPYdt8lp6Wyv7U4dTX00iZBEpT6is2RAJAebiKgqJkirsiKo7+mlxblE+RrGqS5PYeKY p3Ul+hkaxzlCNVe6iZ9n7+VZvwoUqDVssWLNE0l1YstOO2Ehlp9thrihIRELw+S7aD/t4wzM8OJy l1h8oJHSOijHbJXFAgul+m3xofWdsMwtYCT48cQ+SVgEFg1PqzSqxMpKR+IEK8VbIU5EO5Jsm+jS bnCx2Uno7lwWgx6GVzcwRL+6pC7U5ck+lpgWC9kGW/GKDUhLFZfSls9dp00VEDiQKi+0iVN9lTfS G7tAWvepysVXJa3v9oFLO3yh4jTnPDj8D3E1X72lex+yOtflxbQmhEiernCdaRV5IokpgBCQqK7o Qounmlm89uZoIHX/AFpvNA6N2U03uviJF+LUa8zWyZoO34XlfkEIacPl2dxZyJRsK3YNukIq20Pi gMkhr6IOviDfvUI1H3G1bNM18ur/AFYiJeSGCFgaVjLVIc9OYublvWv7Pp8m2Riwb4uXF7uisaxb tfi17Y4cONZg7kc5/JrHH67H52NvRG1fdEbGe6T7MtSVlGiRFVCUlX+jbx063H1Jr9PFqRqNMIwI GTOkbM1xDQfKYAC0cxdfoTjwqQZGwlF4pVot8loMl7qWmf2781OzOVN5TIjXOQWU+HEkvVscmI9d UvsCJNOtv9H+1soInLjy4qmoXS7fPpNpj0UWUa+M6cGOJjC9rZHK+WUOPOC0uv0oqUUuBfmzHKcO ur1jOJXmIdue2zGWWE6zzC6jz7O3bnzpUsG2insNwDZCUIq2hsCu47b761v7I7hDr9/3mbTRtEDG Qxsc1rW8455AcpvzA9wqnetC9umgDicxJP4J+Naod1LTOO5+DN49Ky2Lmd1IKSkGaVa9FGBYuvg5 1xIREDJURSIkTW7jT5tPBK5/lhjRdFxb7TVMdMk87HNzEklFTAr2UJuc8forR+nznGW1qoyUztTU ramKRfsqqUVxZjLp/IAxLc/H99OYtB5rGyQyHMjg4ol5PECDh3LSJNVle7PGLIl8E/HvqOT3Cls0 tpcyaNEgdxDumohlYOHWFKknxfkOxN1AnY+6CCqifVdet28ec1okIczKqAKeoO6O6knVcryYwjsy XNQSe5lhbzvvTVSBMY1kEDM5W7yqDXQahRAYc3UV4mscfcKev67FbtwY0RmRCYzFdOJJ/jSXalzz my2zeZj1gfwprndW6r8dDHJwPQ2Q+ZLqn4VmcPg1cOpL2kCwXF8RUyMeXinLiSJof+rhe/OCocQD /aUKLXrdbKG5AL399I73ZhhRV9ENSKRoEqNM/wCxZvuFHGGBo01WOqfViAhEhlxLx2QfLSm7Wkrn l2IcU/Mv5xg6uOtaWNaG4LxvboPy0CzfLwzC7anJH+CUSIxCEH5CSJkgGicMpUl1URXHTV3xP+Ka eaPS/Tx5S7HDoPYcKa6mfzX5wCB11DW3daNTIxTMqNruDgVk+E56hmSTY6E5pC4TYbwiZNOiq+ib LrJfuV9pxvkzdz2yb6TcmjIZEVksRPNHK35rfMi9NWX0/wCpn6JYplfCbgfM13UqBO+iken/ABTS uj1rGE5LicqNYFfBe1NspWrE82UYNW5izUeUSBERfEd9YXq/tD9zYy9/1GlmGQxmJwRr482YDI5g YoOFXJnqzajYB4Krdv8AOj7cH8UpOK4Thgf5Jj2K9pLtcogVEmIcv7nPUie6s5wUkm6KkZKo8h5b rvqp6r7bfdGHV6rUu08U02sj8pz2vj5Ix8sfMwN4XS3CnkPqTaHtawSIG4KHfCvd788xvO+4dVcY 3ISbV1MGLHOUrT0dBccluOuNKD7ba8mxEU3RNkRU1tP7ZfQe8entr17dzifDLJKxGvS7GNcC8ITi XkGqj613PTaqaHyHhzW4p3fCo27wJncTOHKidTSKPLpVo0cLISfZrriHJmK8DaPAP9o12RwSNQXz TkmvoF2ny6SEuY4OYAAWo4sQJcEgH31V2TrNKWuaGlUBW69aLRyA5j9bIuqrBLCjxXMpTdI+3KmP 9eui9Ij+4wa+fJR3YU9hom+ypugqum0pkcGGdjpGc1gMrjm8DnAWU9tHDo8zhG5rXnLipFvFw9lE DzPt3/k7Udh6CdRYPZnXsoLHShxH7YWgizCAhXgyrgKXJEUh/qFNCGk1XlYHMBGSfm5fGO2iu1MB eihP1P8Av4fZx9y1yU18mKUTuG0l/UxMgkYm3DkyWJAOQjs4lwUomClG1xVxY6+1f5N12U02TS5Y fPkbM+N+USqnHJlRf8u9KGx4jZ5Qc3Nkx4YqmGNcNVdVzjzMbE7Sox/JHqrExdtLgW2o3SiQuE+O Lj7RoDovcDcVP+VELb03PNE9o/Wa57c0pQIvMVZx4/1oTZQ6zCAeTHq8XTRCFnuHV+RQGKeRXwsX scyyCRaB8IET7G98T4oknTIgjlsfFtP3FNN3aHUOjLjmzCJg/vHiGOPXRGauBslsqeYf8T3VX5s+ kXs63VHMhwJkdln48esmNvfcZayusaT4brAPMPiC+L4uqHFE2FfLTyNkzddYEtP5k5f+JCj3UB5a dOrkJ6qzYuPmXn9E1N1GUntFNv5l+vpriRfLgMOvsrxoY597U3kipsCbND4rx81Lh6aQ+RjMjSCR 0iiNjJ4inGobKKInJPFsl8uBKKIn6ogIq/qmuahZmsjSgAxddVHSFt20h8GRAXAg4pw7aTjsuxKi +4x3/wBqL4r+5eWiZmgKnZXPDjy8Bh11pHZ7Ku22MDep3Bqm71bBhj7aRV7U8Abb6ivstI642jbr vIUFwVRR23Qk9YbedHrJDF9M8hEXmIva9lUC9qldulhYXGcAkoihe3HAnp4Vo0Duf+OyMRhtsciz JEePWt2KRseiRkmkw68Zi0vXXooJGK89+bwDwcItQUm37mS8seR4iFeSQqY25jio+UlQBUizW6JA HMBsF5QFxVL2/Eixqt9wO5PZ22xx2lxjGYbNsk6udW5j1UWv+SxHZY+W+jQIRMq68BCjAn0uBKRC h+Kye27Xr2yB8srsiO5cznI4k5QuBQIS4jMtsKba2fRuZlY1uZQVQBUAW3An8uCcFo3fZf8Aidk1 +5ZSMetKkJEphSCtZCvjBHbbQVEI8Q0FCJd+a7oe/uRVTltHw6beIYkD2uKHFXOVb3dfso0sm1yy 5i0i/BGhEvYe/itBqDPew0K3yxLDGTex69p4EGnaSCy9LjyWIKty3xN941YM33N0ID8UFV899OdR o9xfGwtej2ucXXIBaTggHMAMQRagRanRiSTMzlIDW2Ci13XNr8RQfNB7Gjh8uZhUaS5kDkxIdcsi S628kcxbkuSJEZXXVRGtuiCqXE+ZLx3b3050f1ztQGzkBqKUAxuAA5Bj4j0IL3pE7NG2Muiu5UF+ 9UU4YDpXqr//2Q== ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://images.bizjournals.com/specials/package_52/image_12.jpg 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 3z+vX//Z ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.phoenix/article_page;section=special;beh=ph;pos=track;vs=notopic;sz=2x2;kw=phoenix;ord=1234478785.93482.18401? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.phoenix/article_page;beh=ph;pos=mod2;vs=notopic;sz=3x3;tile=3;kw=phoenix;ord=1234478785.93482.18401? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.phoenix/article_page;beh=ph;pos=c1;vs=notopic;sz=300x250;tile=4;kw=phoenix;ord=1234478785.93482.18401? R0lGODlhLAH6APfWAL/S4EB6pICmwoGEh9XW16utrxBYje/092CQs8/d6CBjlABNhGJlaTBvnABM g5+80cDBw/T19fWDWd/p8Hd6fY+xyd/g4erq63bBSnrDT7XamZ/RfbHYlHCbu4zKZmxwc6/H2VCF q5aZm/zWyLW3uZbOcsrMzajViIPGWwBJfwBEdoyOkaGjpQA7ZgAuTwAfNgASHwAJDwAEBviskbrc n7jfoaPTg3/EVZHMbIjIYJrPd/b786zXjoPHW8rnufR4S6bXiu336HrDUPJjMP718ZXPc9vv0PaX dfNuPvrBrP3q4/zg1vWNZ/m2nn+mwm6zR/eig/vLusHjreTz3ABMhABLgq/blozLZ9LrxF50WJ7T fwBKgFpoXGGBVWeaTllhXWmgTABLgQBJfmSNUmKHU2+5Rl96VwBHewBIfQBKfwBHegBIfABEdQBF d9NVKgBGeOJXJXqGemaTUFxuWqnCnWysSQBFdltHTgBFeAA/bA9CagBCcgBBcJdOOwBDdD1FWQAJ EKVPNwBBcbRRMnlLRQBGeQBDcwASIAAxVAA7ZwBCcQALEwBAb2pJSgAgNwATIAAWJgAEBwATIQBG epdNOwAqSABCcwAiOwAOGR5DZAA2Xh5CZAAlP3lSUgA1WwA0Wg9CawAiOi1DXgAmQgAKEgAeM7VT NcRTLgAbLi1FYgAvUUxGUwAFCZZOPAANFtNXLg9BaodMQAA9aQArSgAYKgAHDAAaLQAwUh5DZQAu UAAsTAAFCFtIT0tGVAAdMgAyVwAgOAA8aDxFWXlLRAA5YwA5YgAvUAAoRh5CYwAIDgA+agAhOQAU IltNWQAcMAA1XPFZIldbX3G/RAAAAP///wBNhf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEA AAAh+QQFLAHWACwAAAAALAH6AAAI/wCnCRxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixinSdvIsaPH jyA7ouAQ8oaGkBloYPhYg5rLlzBjypxJs6bNmzhz6tzJs6fPn0CDxhQYsqhRjzZKhNygI6SODSCD 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 ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/N3997.BizJournals/B3340272.12;sz=1x1;ord=1233176389 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.phoenix/article_page;beh=ph;pos=r5;vs=notopic;sz=160x600;tile=5;kw=phoenix;ord=1234478785.93482.18401? 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 ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.phoenix/article_page;beh=ph;pos=sp_2;vs=notopic;sz=3x3;tile=6;kw=phoenix;ord=1234478785.93482.18401? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://images.loopnet.com/Attachments/1/B/1/1B1A7885-5ED5-4215-A0B3-58A6DEAB784D_tn.jpg /9j/4AAQSkZJRgABAQAAAQABAAD//gAc//4AGkltYWdlR2x1ZSBKUEVHIEV4cG9ydAD/2wBDAAEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgIC AgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC AgICAgICAgICAgICAgICAgL/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMC BAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYn KCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeY mZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5 +gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEG EkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpT VFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4 ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/wAARCABLAGQDASIAAhEBAxEB /9oADAMBAAIRAxEAPwD+e46IwXAjx7YJPPb2z179O/NRnRT02cc8dx2+X1/U9a9tHh+OQfIEkGSA U2suQzK3I9GDAnJ5U55zSHw3gY8o9weBx+nH41/qPDC05RUoSUovW6d1rre93e979T+GJ4yUXaTc Xfre++t7+d/+HZ4Y2jHJHlkfQZOB06dfr17/AFrPozd0YDOANpzjHI/HH5+9e5v4b6ny+3p7549O nv71Sk8OsD/q+euMHkEknp1P+NW8FF/f/W/f5+u7NIY7vJ+f9O/m9fPueGSaQedwzjJHHXsDxn8f r1qm+kuDgp0z69sf5/U9a9xk8PE5Hlkn6Enr3449fr+NZ8vh4nrEfTO0Z/L+uevrWbwV/l87vvr3 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 Ovg18Kv2oJ9E1z43+CLT4i6tCPjrqapdy6pb6fHc+E9V/Zj0fwbdnSbK9S0drF/H3jmbbJB5eNSa ecuLO2NvjaD+xb8JP291+LX7SMf7Q+i/BHwx8Vfir8T9a061+IvhzQbbxBO/iq71LXtR06OCH4mC 31KLTYfGOnwPcpNmWSEBobcEZ3Phf8WvDf8AwRS1Hwp4Z+F+u6X+2lca5p/jTUr3xBoL2ngTwt4b t/H2v+A7d9LvNR0PVfFLXGsQj4fC4eKUWY8i8icM3zivjMPn2NzHF4fALF4iGZKtGVajyOEIQjQr +1ftY01GSlOVOThUrVHdR5IxaaPosTkeW4KjKvRwdB4WUZWno25SqQ5bxbve3MnKEVfVyk1qf1pS /sw/s0aPqOt2l3+y78IblG1zVJrFZP2fvBd1DZ2Ely4t7CyuNP8A2OZ1ls4tjhS95fyAllN/dqFm Y/4Z2/Zc/wCjU/g3/wCI7eGv/oMq/H6+/wCC1HhCHVtZvdR/Zc8N6vca5qc2uNPdeJPCF+Inv4oT cR217YfA5Wubd7uK5uC91LdXTS3sjSXMiGNUr/8AD7PwF/0aN4Q/8HGg/wDzla/aFUws0pPERTlr /GSevdc2/fz3PjHQqXfuS3fSX+R8WJ4g8a+Ldc1e5fVNZn1eFre71bU5dTePTrW6eBtXsUudYnZr XTrhhbvNDA80ThrZliUSIRWV4l8ZfE251Oyh8ZeKL+eK7uIrOPUdR8XReJPIVN5jN5HBrM1xa2as ihpCqRxh1ZyqMHPj9xq89zFsuNSSFI0AHmzvOSERYUVRLIduEQBeDtAUAjrXPTTWsyuDIrp8oaeW XzW3YO7ZlMBsc++e4Oa/PYQwNKjyQwc1Vcfem6q0qONpVIJUo7ybaU5TdtJNu7f0rWKq1OaeJg4c 2i9m23Hmb5ZOVSXTRuMY6ttHpFl8TrDQ9RN5bf2xpniC1nuFi8R6LJqtpdRvJFdW84X7BeN5iSpN 5TyQXSr5JYCOXcwa7r/xf+J97ZTLbfEbW7qyMkZbUIvFPiaIGFg8SWzNcsY7J3WEttuLM3DffYfM S3g10tvAsmJg6lsCNEZsD+HPzYA3fmc9OpxJ55JikcJLAEgKAOOMfIB97vzz1685rz6uCjiJxrTq ylOL+23JW305m3HW+ik4q7dm3d9tOpGlFwjSjFb6K133b2b6t7+Z0d944+JssU0Z+JWvyRMJPtFt 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 ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.doubleclick.net/ad/bzj.phoenix/article_page;beh=ph;pos=b1;vs=notopic;sz=728x90;tile=7;kw=phoenix;ord=1234478785.93482.18401? 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 LxAEADs= ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pixel.quantserve.com/pixel/p-b1m9DYkJHhIgg.gif R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs= ------=_NextPart_000_0000_01C98D29.32313130 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_01C98D29.32313130 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/css/wider_global.css BODY { FONT: 11px arial; TEXT-ALIGN: center } H1.top_heading { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 8px; FONT: 11px/15px arial; COLOR: #666; PADDING-TOP: 0px; = BORDER-BOTTOM: #e7e7e7 1px solid; TEXT-ALIGN: left } H1.top_heading STRONG { FONT-WEIGHT: normal } .seo_topnotes { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: = 0px; FONT: 10px arial; COLOR: #999999; PADDING-TOP: 0px; TEXT-ALIGN: = left } * BODY .seo_topnotes { WIDTH: 970px } * BODY #seo_footer { WIDTH: 970px } #seo_footer { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px = arial; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left } #seo_footer STRONG { FONT-WEIGHT: normal } #seo_footer P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px = 0px; PADDING-TOP: 0px } #seo_footer SELECT { FONT-SIZE: 10px; MARGIN: 5px 0px } TD { VERTICAL-ALIGN: top; TEXT-ALIGN: left } P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } H6 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } h7 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } SELECT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } DD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } A:link { TEXT-TRANSFORM: none; COLOR: #234b87 } A:visited { TEXT-TRANSFORM: none; COLOR: #234b87 } A:active { TEXT-TRANSFORM: none; COLOR: #234b87 } A:hover { COLOR: #194775 } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 5px; FONT: bold 11px Arial; TEXT-TRANSFORM: uppercase; COLOR: #900; = PADDING-TOP: 0px } UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; = LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px = 15px; COLOR: #333; PADDING-TOP: 0px } LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: = #666; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } * HTML BODY UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; = LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px = 20px; COLOR: #333; PADDING-TOP: 0px } * HTML BODY LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: = #333; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } H1 { MARGIN: 10px 0px; FONT: bold 28px Arial } H2 { MARGIN: 8px 0px 6px; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; = COLOR: #990000 } IMG.middle { MARGIN-TOP: 3px; VERTICAL-ALIGN: middle } P { MARGIN-BOTTOM: 8px; FONT: 11px arial } .img_middle { VERTICAL-ALIGN: middle } .red { COLOR: #aa3a39 } .bold { FONT-WEIGHT: bold } .gray { COLOR: #999 } .uppercase { TEXT-TRANSFORM: uppercase } .rule { FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 780px; BORDER-BOTTOM: #cccccc = 1px solid } .gold { FONT-WEIGHT: normal; COLOR: #cf9a00; TEXT-ALIGN: left } #main_tbl { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 780px; PADDING-TOP: 0px } .more { MARGIN: 0px 0px 15px 15px; FONT: bold 12px/18px arial; TEXT-TRANSFORM: = uppercase; COLOR: #1c4e81 } H2.column_name { MARGIN: 8px 0px 0px; FONT: bold 18px arial; TEXT-TRANSFORM: none; = COLOR: #777 } #container { DISPLAY: block; FLOAT: left; MARGIN: 0px; WIDTH: auto } #container H3 { CLEAR: both; FONT: bold 11px Arial; TEXT-TRANSFORM: none; COLOR: #333 } .clearfix:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; content: "." } #content { CLEAR: left } #wrapper { MARGIN-LEFT: auto; WIDTH: 970px; MARGIN-RIGHT: auto } #extra_right_column { DISPLAY: block; LEFT: 2px; FLOAT: right; MARGIN: 0px; VERTICAL-ALIGN: = top; POSITION: relative; TOP: 10px; HEIGHT: auto } #extra_right_column .tower_ad { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid } #logo_tbl { MARGIN-BOTTOM: 2px; FONT: 11px arial; WIDTH: 970px; COLOR: #333; = HEIGHT: 48px } #logo_tbl #mrkt_logo { FLOAT: left; MARGIN-RIGHT: 20px } #logo_tbl .account { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: 12px = arial; PADDING-TOP: 20px } #logo_tbl .dropdown { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 15px; PADDING-TOP: 20px } H1.navi_top_heading { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 2px; FONT: 11px/15px arial; COLOR: #666; PADDING-TOP: 0px; = TEXT-ALIGN: left } H1.navi_top_heading STRONG { FONT-WEIGHT: normal } #nav_tbl { BACKGROUND: url(http://images.bizjournals.com/wide/nav_wider_bk.gif) = #808080 repeat-x 0px 100%; WIDTH: 970px; HEIGHT: 32px; TEXT-ALIGN: = center } #menu_block { MARGIN: 8px 0px 0px } * HTML BODY #menu_block { MARGIN: 4px auto 0px 70px; WIDTH: 890px } .menu { BORDER-RIGHT: #a2b6d2 1px solid; BORDER-TOP: #a2b6d2 1px solid; = Z-INDEX: 100; BACKGROUND: = url(http://images.bizjournals.com/rd/bk_li.gif) #fff repeat-y right 50%; = VISIBILITY: hidden; BORDER-LEFT: #a2b6d2 1px solid; WIDTH: 230px; = LINE-HEIGHT: 18px; BORDER-BOTTOM: #a2b6d2 1px solid; POSITION: absolute; = TEXT-ALIGN: left } .menu A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; FONT: 12px arial; WIDTH: 100%; TEXT-INDENT: 10px; PADDING-TOP: 5px; = BORDER-BOTTOM: #a2b6d2 1px solid; TEXT-DECORATION: none } .menu A:hover { BACKGROUND: url(http://images.bizjournals.com/rd/sub_nav_arrow.gif) = #d9e1ec no-repeat 5px 9px } A.toplevel:link { BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 4px; = PADDING-BOTTOM: 4px; FONT: bold 12px arial; TEXT-TRANSFORM: uppercase; = COLOR: #fff; PADDING-TOP: 8px; TEXT-DECORATION: none } A.toplevel:visited { BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 4px; = PADDING-BOTTOM: 4px; FONT: bold 12px arial; TEXT-TRANSFORM: uppercase; = COLOR: #fff; PADDING-TOP: 8px; TEXT-DECORATION: none } A.toplevel:active { BORDER-RIGHT: #777 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 4px; = PADDING-BOTTOM: 4px; FONT: bold 12px arial; TEXT-TRANSFORM: uppercase; = COLOR: #fff; PADDING-TOP: 8px; TEXT-DECORATION: none } * HTML BODY A.toplevel:link { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 9px; FLOAT: left; = PADDING-BOTTOM: 6px; PADDING-TOP: 4px } * HTML BODY A.toplevel:visited { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 9px; FLOAT: left; = PADDING-BOTTOM: 6px; PADDING-TOP: 4px } * HTML BODY A.toplevel:active { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 9px; FLOAT: left; = PADDING-BOTTOM: 6px; PADDING-TOP: 4px } A.toplevel:hover { BACKGROUND: #333; COLOR: #fff } .toplevel IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } .toplevel .on { BACKGROUND: #333; COLOR: #fff } #search_tbl { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: = url(http://images.bizjournals.com/wide/search_wider_bk.gif) #fff; FLOAT: = left; PADDING-BOTTOM: 2px; MARGIN: 1px 0px 0px; FONT: 12px arial; = VERTICAL-ALIGN: middle; COLOR: #333; PADDING-TOP: 9px; HEIGHT: 36px; = TEXT-ALIGN: left } #search_tbl #browse { COLOR: #333; TEXT-ALIGN: right } #search_tbl FORM { DISPLAY: inline } #search_tbl INPUT { FONT: 11px arial; VERTICAL-ALIGN: middle; COLOR: #333 } #search_tbl UL { MARGIN: 0px } #search_tbl UL LI { DISPLAY: inline; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle } * + HTML H2.masthead { CLEAR: none; PADDING-TOP: 5px } H2.masthead { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 4px; MARGIN: 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; = TEXT-ALIGN: left } #breadcrumb_div { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 6px; MARGIN: 0px 0px 10px; WIDTH: 970px; PADDING-TOP: 5px; = BORDER-BOTTOM: #dbdbdb 1px solid } #breadcrumb_div .breadcrumblinks { MARGIN: 0px; COLOR: #666666; TEXT-ALIGN: left } #breadcrumb_div .breadcrumblinks A.dim { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; BACKGROUND: = url(http://images.bizjournals.com/search/bc_x.gif) no-repeat 100% 2px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #breadcrumb_div .market_subscribelink { FLOAT: right } #breadcrumb_div .checkoutlink { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; FLOAT: right; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #breadcrumb_div .checkoutlink .outcart { FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px 3px } #breadcrumb_div .checkoutlink .outcart A:hover { TEXT-DECORATION: none } #breadcrumb_div .checkout_count { FONT-WEIGHT: bold; COLOR: #a73a3d } .blue_btn { BORDER-RIGHT: #a3bad1 1px solid; BORDER-TOP: #a3bad1 1px solid; = FONT-WEIGHT: normal; BACKGROUND: = url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; = BORDER-LEFT: #a3bad1 1px solid; COLOR: #234b87; BORDER-BOTTOM: #a3bad1 = 1px solid } .blue_btn A { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: = 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: none } .blue_btn A:hover { BACKGROUND: #dbe4ed } A.blue_btn { BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #a3bad1 1px solid; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; = PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 2px; FONT: 11px arial; = BORDER-LEFT: #a3bad1 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a3bad1 = 1px solid; HEIGHT: 20px; TEXT-DECORATION: none } A.blue_btn:hover { BACKGROUND: #dbe4ed; TEXT-DECORATION: none } #pagination .on { BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #a3bad1 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 0px = 0px 0px 22px; FONT: 11px arial; BORDER-LEFT: #a3bad1 1px solid; = PADDING-TOP: 3px; BORDER-BOTTOM: #a3bad1 1px solid; HEIGHT: 20px; = TEXT-DECORATION: none } A.most_btn { BORDER-RIGHT: #a3bad1 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #a3bad1 1px solid; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.bizjournals.com/rd/butn_bk_blue.gif) repeat-x; = PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 22px; FONT: 11px arial; = BORDER-LEFT: #a3bad1 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #a3bad1 = 1px solid; HEIGHT: 20px; TEXT-DECORATION: none } A.most_btn:hover { BACKGROUND: #dbe4ed; TEXT-DECORATION: none } .usweb { BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #eee 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; = BORDER-LEFT: #eee 1px solid; WIDTH: 250px; PADDING-TOP: 2px; = BORDER-BOTTOM: #eee 1px solid; TEXT-ALIGN: center } .usweb IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px } .usweb P { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; VERTICAL-ALIGN: middle; LINE-HEIGHT: 12px; = PADDING-TOP: 0px } .usweb A { COLOR: #999 } #rss { BORDER-RIGHT: #fdd5bb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #fdd5bb 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff4f2; FLOAT: right; = PADDING-BOTTOM: 2px; FONT: 11px arial; VERTICAL-ALIGN: middle; = BORDER-LEFT: #fdd5bb 1px solid; WIDTH: 150px; COLOR: #d84921; = PADDING-TOP: 2px; BORDER-BOTTOM: #fdd5bb 1px solid } #story #article_extras { BORDER-RIGHT: #fdcc65 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #fdcc65 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: = url(http://images.bizjournals.com/rd/article_extras_bk.gif) #fff = repeat-x; FLOAT: right; PADDING-BOTTOM: 10px; MARGIN: 0px 10px 10px; = FONT: 12px arial; BORDER-LEFT: #fdcc65 1px solid; WIDTH: 148px; = PADDING-TOP: 10px; BORDER-BOTTOM: #fdcc65 1px solid; HEIGHT: auto; = TEXT-ALIGN: left } #story #article_extras LI { CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN-LEFT: 15px; PADDING-TOP: 0px } .bylineinfo { DISPLAY: inline; MARGIN: 0px 2px } .timestamp { DISPLAY: inline; MARGIN: 0px 2px 0px 0px } #story #article_extras .photocredit { CLEAR: both; DISPLAY: block; FONT: 12px arial; COLOR: #666; TEXT-ALIGN: = left } #article_extras IMG { BORDER-RIGHT: #7c7c7c 1px solid; BORDER-TOP: #7c7c7c 1px solid; MARGIN: = 10px 4px 0px 0px; BORDER-LEFT: #7c7c7c 1px solid; BORDER-BOTTOM: #7c7c7c = 1px solid } * HTML BODY #article_extras IMG { BORDER-RIGHT: #7c7c7c 1px solid; BORDER-TOP: #7c7c7c 1px solid; MARGIN: = 0px; BORDER-LEFT: #7c7c7c 1px solid; BORDER-BOTTOM: #7c7c7c 1px solid } #story #article_image_extras { BORDER-RIGHT: #fdcc65 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #fdcc65 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: = url(http://images.bizjournals.com/rd/article_extras_bk.gif) #fff = repeat-x; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 10px; BORDER-LEFT: = #fdcc65 1px solid; WIDTH: 140px; LINE-HEIGHT: 14px; PADDING-TOP: 5px; = BORDER-BOTTOM: #fdcc65 1px solid; HEIGHT: auto; TEXT-ALIGN: center } #article_image_extras IMG { BORDER-RIGHT: #7c7c7c 1px solid; BORDER-TOP: #7c7c7c 1px solid; MARGIN: = 5px; BORDER-LEFT: #7c7c7c 1px solid; BORDER-BOTTOM: #7c7c7c 1px solid } #search_criteria { BORDER-RIGHT: #f1e4ba 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: = #f1e4ba 1px solid; PADDING-LEFT: 6px; BACKGROUND: #fefff7; = PADDING-BOTTOM: 6px; FONT: bold 11px arial; BORDER-LEFT: #f1e4ba 1px = solid; WIDTH: 780px; COLOR: #676767; PADDING-TOP: 6px; BORDER-BOTTOM: = #f1e4ba 1px solid; HEIGHT: 52px } #search_criteria TD { VERTICAL-ALIGN: middle; TEXT-ALIGN: left } #search_results { CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 8px; MARGIN: 10px 0px 0px; WIDTH: 460px; PADDING-TOP: = 0px; HEIGHT: auto } #search_results H3.search_past30days { FONT: 11px arial } #search_results #numberofresults_searchwatchlink { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #efefef; = PADDING-BOTTOM: 10px; WIDTH: 100%; COLOR: #666666; PADDING-TOP: 10px } #search_results #numberofresults_searchwatchlink .searchwatchlink { TEXT-ALIGN: right } #search_results .results { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 10px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 10px; BORDER-BOTTOM: = #dbdbdb 1px solid } #search_results .results SPAN { DISPLAY: block; FLOAT: left; MARGIN: 0px 5px; HEIGHT: 40px } #search_results #search_rss { BORDER-RIGHT: #fdd5bb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #fdd5bb 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff4f2; = PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fdd5bb 1px = solid; WIDTH: auto; COLOR: #676566; PADDING-TOP: 5px; BORDER-BOTTOM: = #fdd5bb 1px solid; HEIGHT: auto; TEXT-ALIGN: left } #search_results #search_rss IMG { VERTICAL-ALIGN: middle } #search_results #search_rss A { COLOR: #ff3301 } #search_results .search_buttons { FLOAT: right; PADDING-TOP: 10px; HEIGHT: 25px } #archive_search { BORDER-RIGHT: #f1e2b9 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: = #f1e2b9 1px solid; PADDING-LEFT: 15px; BACKGROUND: #fefff9; FLOAT: left; = PADDING-BOTTOM: 15px; MARGIN: 10px 0px; BORDER-LEFT: #f1e2b9 1px solid; = WIDTH: 490px; COLOR: #676566; PADDING-TOP: 15px; BORDER-BOTTOM: #f1e2b9 = 1px solid; HEIGHT: auto } #archive_search IMG { MARGIN: 0px 10px 10px 0px } #archive_search #archive_table { FONT: bold 11px arial; WIDTH: 415px; COLOR: #676566; HEIGHT: auto } #archive_search #archive_table TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold = 11px arial; COLOR: #676566; PADDING-TOP: 5px; TEXT-ALIGN: left } #archive_search #archive_table TD.bottomdivider { PADDING-BOTTOM: 20px; FONT: bold 11px arial; WIDTH: 30%; COLOR: = #676566; BORDER-BOTTOM: #f1e2b9 1px solid; TEXT-ALIGN: left } #browse_archive { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 40px 0px 0px; PADDING-TOP: 20px } #browse_archive H2 { MARGIN: 10px 0px 0px; LINE-HEIGHT: 14px } P { MARGIN: 10px 0px 0px; LINE-HEIGHT: 14px } #search_tips { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; = PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #dbdbdb 1px = solid; WIDTH: 220px; PADDING-TOP: 10px; HEIGHT: 400px } #search_tips H2 { MARGIN: 0px 0px -15px } #search_tips P { MARGIN: 25px 0px } #industry_newslisting { FONT: 11px arial } #industry_newslisting H2 { CLEAR: both; DISPLAY: block; FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: = 280px } #industry_newslisting DIV.paging { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: = #cccccc 1px solid; MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 8px; = FLOAT: right; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 8px; FONT: 11px arial; = BORDER-LEFT: #cccccc 1px solid; WIDTH: auto; PADDING-TOP: 8px; = BORDER-BOTTOM: #cccccc 1px solid } #industry_newslisting DIV.paging A { FONT: 11px arial; MARGIN-LEFT: 5px } #industry_newslisting H3 { MARGIN: 20px 0px 0px; FONT: bold 11px Arial } #industry_newslisting TABLE { MARGIN: 10px 0px 0px } #industry_newslisting TABLE TD { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } #industry_newslisting UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; = LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px = 15px; LINE-HEIGHT: 14px; PADDING-TOP: 0px } #industry_newslisting LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; COLOR: = #999; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } #industry_newslisting #industryemailupdate_box { BORDER-RIGHT: #f2e3ba 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #f2e3ba 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: = #fffef9; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; FONT: 11px arial; = VERTICAL-ALIGN: middle; BORDER-LEFT: #f2e3ba 1px solid; COLOR: #333333; = PADDING-TOP: 10px; BORDER-BOTTOM: #f2e3ba 1px solid; HEIGHT: 36px; = TEXT-ALIGN: left } #industry_newslisting #industryemailupdate_box H2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; FONT: bold 11px arial; TEXT-TRANSFORM: none; WIDTH: = auto; COLOR: #000000; PADDING-TOP: 0px } #industry_newslisting #industryemailupdate_box IMG { DISPLAY: block; FLOAT: left; MARGIN: -3px 10px 10px 0px; = VERTICAL-ALIGN: top } #industry_newslisting #industry_categories { DISPLAY: block; FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 95%; = HEIGHT: auto } #industry_newslisting .city { FONT-WEIGHT: normal; COLOR: #cf9a00; TEXT-ALIGN: left } #industry_newslisting #rss { BORDER-RIGHT: #fdd5bb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #fdd5bb 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff4f2; FLOAT: right; = PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; BORDER-LEFT: #fdd5bb 1px = solid; WIDTH: auto; COLOR: #d84921; PADDING-TOP: 5px; BORDER-BOTTOM: = #fdd5bb 1px solid; POSITION: relative; TOP: 15px; HEIGHT: auto; = TEXT-ALIGN: center } #industry_newslisting #rss IMG { VERTICAL-ALIGN: middle } #legal { CLEAR: both; BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 15px; = PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 10px 0px = 0px; WIDTH: 545px; PADDING-TOP: 0px; HEIGHT: auto } #legal H2 { MARGIN: 20px 0px 0px } #legal #legalul { COLOR: #999 } #rssfeeds { CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 8px; MARGIN: 10px 0px 0px; VERTICAL-ALIGN: top; WIDTH: = 750px; PADDING-TOP: 0px; HEIGHT: auto; TEXT-ALIGN: center } .rssfeeds_box { BORDER-RIGHT: #f2e3ba 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #f2e3ba 1px solid; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: = #fffef9; PADDING-BOTTOM: 10px; MARGIN: 5px 0px 15px; VERTICAL-ALIGN: = top; BORDER-LEFT: #f2e3ba 1px solid; COLOR: #333333; PADDING-TOP: 0px; = BORDER-BOTTOM: #f2e3ba 1px solid; HEIGHT: auto; TEXT-ALIGN: left } .rssfeeds_box P { PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: = 2px; MARGIN: 4px 0px 0px; PADDING-TOP: 2px } .rssfeeds_box H2.rsstitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; TEXT-TRANSFORM: = none; COLOR: #8f0100; PADDING-TOP: 0px } .rssfeeds_box IMG { FLOAT: left; MARGIN: 8px 10px 0px 0px; VERTICAL-ALIGN: top } #rssfeeds .entrepreneur_doubleline { PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; = PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; = BORDER-BOTTOM: #cccccc 1px solid } #rssfeeds .entrepreneur { DISPLAY: inline; MARGIN: 0px } #rssfeeds #localnews_tbl { FLOAT: left; WIDTH: 330px } #rssfeeds #industry_tbl { FLOAT: right; WIDTH: 410px } #rssfeeds .header { BORDER-TOP: #ccc 1px solid; BACKGROUND: #f5f5f5; VERTICAL-ALIGN: = middle; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid } #rssfeeds TD { VERTICAL-ALIGN: middle; COLOR: #000000; LINE-HEIGHT: 17px; = BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left } #rssfeeds TD SPAN { FLOAT: left } #rssfeeds .rss_imgs { DISPLAY: inline; FLOAT: right; VERTICAL-ALIGN: middle; WIDTH: auto; = HEIGHT: 17px; TEXT-ALIGN: right } #rssfeeds #localnews_tbl .alt { BACKGROUND: url(http://images.bizjournals.com/rd/rss_td_bk.gif); COLOR: = #000; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px; TEXT-ALIGN: left } #rssfeeds #industry_tbl .alt { BACKGROUND: url(http://images.bizjournals.com/rd/rss_td_bk.gif); COLOR: = #000; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 15px; TEXT-ALIGN: left } #navi_banner_ad_780 { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 8px = 0px 0px; WIDTH: 970px; PADDING-TOP: 8px; HEIGHT: auto; BACKGROUND-COLOR: = #eee } #legacy #banner_ad_780 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(http://images.bizjournals.com/rd/780_ad_box_bk.gif) repeat-x left = bottom; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 15px; WIDTH: 970px; = PADDING-TOP: 5px; HEIGHT: auto; TEXT-ALIGN: center } #half_page_ad { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid } #biz_resources_prm_art { CLEAR: both; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; = BACKGROUND: #35679a; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 14px 0px = 0px; FONT: 11px arial; WIDTH: auto; COLOR: #fff; PADDING-TOP: 10px; = POSITION: relative } #biz_resources_prm_art B.cn { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: = url(http://images.bizjournals.com/rd/roundedcorners/white.gif) = no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 10px; LINE-HEIGHT: = 1px; PADDING-TOP: 0px; POSITION: absolute; HEIGHT: 10px } #biz_resources_prm_art B.tr { BACKGROUND-POSITION: right top; RIGHT: -1px; TOP: -1px } #biz_resources_prm_art B.br { BACKGROUND-POSITION: right bottom; RIGHT: -1px; BOTTOM: -1px } #biz_resources_prm_art A { CLEAR: right; FONT-WEIGHT: bold; COLOR: #ccffff } #biz_resources_prm_art IMG { BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #fff 4px solid; FLOAT: left; = MARGIN: 0px 15px 0px 0px; BORDER-LEFT: #fff 4px solid; BORDER-BOTTOM: = #fff 4px solid } #biz_resources_prm_art H2 { MARGIN: 0px 0px 8px; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; = COLOR: #fccc00 } #featuredjobs { BORDER-RIGHT: #dadada 1px solid; BORDER-TOP: #dadada 1px solid; MARGIN: = 0px 10px 0px 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #dadada 1px solid; = BORDER-BOTTOM: #dadada 1px solid; HEIGHT: auto; TEXT-ALIGN: left } #featuredjobs H2 { MARGIN-LEFT: 5px } #featuredjobs .job_promo { MARGIN: 10px 5px 5px 10px; FONT: 12px/14px arial; VERTICAL-ALIGN: top; = WIDTH: auto; HEIGHT: auto } #featuredjobs .job_promo A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 10px; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; PADDING-TOP: = 0px; TEXT-DECORATION: underline } .job_links { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 10px; FONT: 11px/16px arial; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: = left } .job_links A { DISPLAY: inline; MARGIN: 0px 0px 10px 5px; FONT: bold 11px arial; = TEXT-DECORATION: underline } #featuredjobs_rightcol { BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #dadada 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px = 10px 0px 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #dadada 1px solid; = PADDING-TOP: 5px; BORDER-BOTTOM: #dadada 1px solid; HEIGHT: auto; = TEXT-ALIGN: left } #featuredjobs_rightcol H2 { MARGIN-LEFT: 4px } #featuredjobs_rightcol .job_promo { DISPLAY: block; BACKGROUND: = url(http://images.bizjournals.com/rd/jobs_bk.gif) repeat-x; MARGIN: 20px = 0px 0px; FONT: 12px/14px arial; VERTICAL-ALIGN: top; WIDTH: auto; = HEIGHT: auto } #featuredjobs_rightcol .job_promo A { DISPLAY: block; FONT: bold 11px arial; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } .job_links#featuredjobs_rightcol { PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; FONT: 11px/16px arial; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: = left } .job_links#featuredjobs_rightcol A { DISPLAY: inline; MARGIN: 0px 0px 10px; FONT: bold 11px arial; = TEXT-DECORATION: underline } .market_sub_offer { BORDER-RIGHT: #bac7d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #bac7d7 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: = #f8faf9; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 20px 0px 0px; FONT: = bold 12px arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #bac7d7 1px solid; = WIDTH: 270px; COLOR: #013366; PADDING-TOP: 5px; BORDER-BOTTOM: #bac7d7 = 1px solid; HEIGHT: auto; TEXT-ALIGN: center } #directorym { BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #dbdbdb 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: right; = PADDING-BOTTOM: 10px; MARGIN: 20px 0px 0px; FONT: 11px arial; = BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 255px; COLOR: #666666; = PADDING-TOP: 10px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: auto; = TEXT-ALIGN: left } #bol_promo_box { BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: = #dbdbdb 1px solid; PADDING-LEFT: 10px; BACKGROUND: = url(http://images.bizjournals.com/rd/promos/bol_bk.gif) #fff no-repeat = right bottom; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 20px 10px 10px = 0px; BORDER-LEFT: #dbdbdb 1px solid; WIDTH: 435px; COLOR: #333333; = PADDING-TOP: 10px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: auto } #bol_promo_box IMG { BORDER-RIGHT: #cdcfce 1px solid; BORDER-TOP: #cdcfce 1px solid; = DISPLAY: block; FLOAT: right; BORDER-LEFT: #cdcfce 1px solid; = BORDER-BOTTOM: #cdcfce 1px solid; POSITION: relative } #searchwatch { MARGIN: 0px; WIDTH: 500px } #searchwatch .divider { MARGIN: 20px 0px 10px; WIDTH: 500px } .industry_sub_offer { BORDER-RIGHT: #bac7d7 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #bac7d7 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: = #f8faf9; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 20px 0px; FONT: bold = 12px arial; VERTICAL-ALIGN: middle; BORDER-LEFT: #bac7d7 1px solid; = WIDTH: auto; COLOR: #013366; PADDING-TOP: 5px; BORDER-BOTTOM: #bac7d7 = 1px solid; HEIGHT: auto; TEXT-ALIGN: center } .cons_preview { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: = 0px 0px 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc = 1px solid } .cons_preview A { FONT-WEIGHT: bold } .cons_preview DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px } #cons_pic { MARGIN: 0px 10px 60px } .event_html_detail UL { MARGIN-LEFT: 15px } .event_html_detail H1 { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold = 17px arial; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 10px } .event_html_detail H2 { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold = 15px arial; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 10px } .event_html_detail H3 { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: bold = 13px arial; TEXT-TRANSFORM: none; COLOR: #000; PADDING-TOP: 10px } .required { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000; FONT-FAMILY: arial,=0A= verdana, helvetica, sans-serif } .error { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0004; FONT-FAMILY: arial, = verdana, helvetica, sans-serif } .success { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0b9b21; FONT-FAMILY: arial, = verdana, helvetica, sans-serif } .arrow_links LI { PADDING-RIGHT: 0px; PADDING-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_01C98D29.32313130 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/css/bizj_header.css * HTML BODY DIV#navimenu_block { MARGIN: 0px auto; WIDTH: 100% } DIV#navimenu_block { PADDING-RIGHT: 0px; BORDER-TOP: #747474 1px solid; PADDING-LEFT: 0px; = BACKGROUND: url(http://images.bizjournals.com/nav_wider_bk2.gif) #8d8d8d = repeat-x 0px 100%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: = 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_01C98D29.32313130 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/css/story_page.css * HTML BODY #story .article_tools LI A { MARGIN: 0px 17px 0px 0px } * HTML BODY #tower_wrap { WIDTH: 320px } * HTML BODY .search_box { WIDTH: 300px } * HTML BODY #job_input { WIDTH: 210px } #article_tbl { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 10px; PADDING-TOP: 0px } #article_tbl TD.left_col { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 640px; PADDING-TOP: 0px } #article_tbl_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 .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 } .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 } } ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/css/theportstyle.css .tp_pagebody { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; = PADDING-TOP: 15px } .tp_highlightpanel { BORDER-RIGHT: #656161 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #656161 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: = 10px; MARGIN: 15px 0px; BORDER-LEFT: #656161 1px solid; PADDING-TOP: = 5px; BORDER-BOTTOM: #656161 1px solid; BACKGROUND-COLOR: #ffffe1; = TEXT-ALIGN: left } .tp_floatleft { FLOAT: left } .tp_floatright { FLOAT: right } .tp_clear { CLEAR: both } .tp_padtop { PADDING-TOP: 10px } .tp_padright { PADDING-RIGHT: 10px } .tp_padbottom { PADDING-BOTTOM: 10px } .tp_padleft { PADDING-LEFT: 10px } .tp_padall { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } .tp_margtop { MARGIN-TOP: 10px } .tp_margright { MARGIN-RIGHT: 10px } .tp_margbottom { MARGIN-BOTTOM: 10px } .tp_margleft { MARGIN-LEFT: 10px } .tp_marginall { MARGIN: 10px } .tp_bold { FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px } .tp_normaltxt14 { FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #3b4a4a; FONT-FAMILY: = arial } .tp_boldtxt14 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #3b4a4a; FONT-FAMILY: arial } .tp_normaltxt12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #3b4a4a; FONT-FAMILY: = arial } .tp_boldtxt12 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3b4a4a; FONT-FAMILY: arial } .tp_normaltxt10 { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: arial } .tp_boldtxt10 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #3b4a4a; FONT-FAMILY: arial } .tp_normallnk10 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0369cb } .tp_normallnk10:visited { FONT-WEIGHT: normal; COLOR: #003562 } .tp_normallnk10:active { FONT-WEIGHT: normal; COLOR: #003562 } .tp_normallnk10:hover { FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: underline } .tp_normallnk12 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0369cb } .tp_normallnk12:visited { FONT-WEIGHT: normal; COLOR: #003562 } .tp_normallnk12:active { FONT-WEIGHT: normal; COLOR: #003562 } .tp_normallnk12:hover { FONT-WEIGHT: normal; COLOR: #999999; TEXT-DECORATION: underline } .tp_boldlnk10 { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0369cb } .tp_boldlnk10:visited { FONT-WEIGHT: bold; COLOR: #003562 } .tp_boldlnk10:active { FONT-WEIGHT: bold; COLOR: #003562 } .tp_boldlnk10:hover { FONT-WEIGHT: bold; COLOR: #999999; TEXT-DECORATION: underline } .tp_boldlnk12 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3b4a4a; TEXT-DECORATION: = none } .tp_boldlnk12:visited { FONT-WEIGHT: bold; COLOR: #003562 } .tp_boldlnk12:active { FONT-WEIGHT: bold; COLOR: #003562 } .tp_boldlnk12:hover { FONT-WEIGHT: bold; COLOR: #3b4a4a; TEXT-DECORATION: none } .tp_btn1 { BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #666666 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; COLOR: = #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; FONT-STYLE: = normal; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #bbd3f8 } .tp_btn2 { BORDER-RIGHT: #3b4a4a 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #3b4a4a 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: = #ebebeb; PADDING-BOTTOM: 5px; BORDER-LEFT: #3b4a4a 2px solid; COLOR: = #000000; PADDING-TOP: 4px; BORDER-BOTTOM: #3b4a4a 2px solid; = FONT-FAMILY: verdana; HEIGHT: 30px } .tp_regnextbtn { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: = url(http://networking.bizjournals.com/images/remote_regnext.gif) #bbd3f8 = no-repeat left top; MARGIN: 10px 40px 0px 0px; BORDER-LEFT: #666 1px = solid; WIDTH: 155px; CURSOR: pointer; BORDER-BOTTOM: #666 1px solid; = HEIGHT: 25px } .tp_regloadingbtn { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: = url(http://networking.bizjournals.com/images/remote_regload.gif) = no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 10px 40px 0px 0px; = WIDTH: 155px; HEIGHT: 25px; BORDER-RIGHT-WIDTH: 0px } .tp_largethumbs { BACKGROUND: = url(http://networking.bizjournals.com/images/thumb_large_bg.png) = no-repeat left top; FLOAT: left; MARGIN: 0px 10px 0px 0px; WIDTH: 128px; = HEIGHT: 200px } .tp_thumbbg { BACKGROUND: url(http://networking.bizjournals.com/images/thumb_bg.png) = no-repeat left top; WIDTH: 77px; HEIGHT: 77px; TEXT-ALIGN: left } .tp_thumbbg IMG { WIDTH: 100px } .dhtmlwindow { BORDER-RIGHT: #cccbca 10px solid; BORDER-TOP: #cccbca 10px solid; = VISIBILITY: hidden; BORDER-LEFT: #cccbca 10px solid; BORDER-BOTTOM: = #cccbca 10px solid; POSITION: absolute } .drag-contentarea { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: black; PADDING-TOP: 0px; = HEIGHT: 200px; BORDER-RIGHT-WIDTH: 0px } .drag-contentarea IFRAME { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; OVERFLOW: hidden; BORDER-RIGHT-WIDTH: 0px } .drag-handle { DISPLAY: none } .drag-statusarea { DISPLAY: none } .tp_asbMenu { BORDER-RIGHT: lightblue 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = lightblue 1px solid; PADDING-LEFT: 5px; Z-INDEX: 1000; BACKGROUND: #fff; = PADDING-BOTTOM: 5px; BORDER-LEFT: lightblue 1px solid; PADDING-TOP: 5px; = BORDER-BOTTOM: lightblue 1px solid; WHITE-SPACE: nowrap; POSITION: = absolute } .tp_asbMenuBase { Z-INDEX: 1000; POSITION: absolute } .asbMenuItem { BACKGROUND: #fff; CURSOR: pointer; COLOR: blue } .asbSelMenuItem { BACKGROUND: lightblue; CURSOR: pointer; COLOR: blue; WHITE-SPACE: = nowrap } .tp_feeditem { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } .tp_itemlnk { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0369cb; FONT-FAMILY: = verdana; TEXT-DECORATION: none } .tp_itemdate { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #aeaead; FONT-FAMILY: = verdana } .tp_container { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; = PADDING-BOTTOM: 10px; MARGIN: 15px 0px; PADDING-TOP: 10px; FONT-FAMILY: = verdana; TEXT-ALIGN: left } .tp_item { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #dad9d7 1px solid } .tp_divider { CLEAR: both } .tp_addcomments { MARGIN-TOP: 20px } .tp_loginpanel { PADDING-RIGHT: 10px; BORDER-TOP: #dad9d7 1px solid; PADDING-LEFT: 10px; = FONT-SIZE: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: = #dad9d7 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left } ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://assets.bizjournals.com/js/prototype.js /* Prototype JavaScript framework, version 1.6.0.2=0A= * (c) 2005-2008 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0.2',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent && !window.opera),=0A= Opera: !!window.opera,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 && = navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div').__proto__ &&=0A= document.createElement('div').__proto__ !=3D=3D=0A= document.createElement('form').__proto__=0A= },=0A= =0A= ScriptFragment: ']*>([\\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,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/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 '#';=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 '#';=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: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= 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 "#";=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("'); var ProtoProxy =3D { =20 // proxy the call to prototype's '$' function. tp_GetID: function (nodeName) {=20 var nodeResult; try { nodeResult =3D $tp_GetID(nodeName); } catch(e){ try { nodeResult =3D $(nodeName) } catch(e){} } return nodeResult; }, =20 tp_Show: function (nodeName) { try { var node =3D ProtoProxy.tp_GetID(nodeName); node.style.display=3D'' } catch(e) {} }, =20 tp_Hide: function (nodeName) { try { var node =3D ProtoProxy.tp_GetID(nodeName); node.style.display=3D'none' } catch(e) {} }, // ********************************************************* // Added this function for detecting WHEN the onload event=20 // occurs for different browser types -SMS July 9 2008 // ********************************************************* tp_registerInitHandler: function (onLoadFunction) { =20 // Moziller=20 if (document.addEventListener) { document.addEventListener("DOMContentLoaded", onLoadFunction, = false); return; } // IE=20 if (document.getElementById) { var deferScript =3D = document.getElementById("_port_start_script_"); if (deferScript) { deferScript.onreadystatechange =3D function() { if (this.readyState =3D=3D "complete") { onLoadFunction(); // Doc is loaded. Call our func } }; // Immediate check, right away... deferScript.onreadystatechange(); // Stop IE leaks=20 deferScript =3D null; } return; } // Safari=20 if (/WebKit/i.test(navigator.userAgent)) {=20 var _timer =3D setInterval(function() { =20 if (/loaded|complete/.test(document.readyState)) { =20 clearInterval(_timer); =20 onLoadFunction(); // Doc is loaded. Call our func } =20 }, 10); return; } // Other browsers=20 window.onload =3D callback; } =20 } var tp_captchaMgr =3D Class.create(); tp_captchaMgr.prototype =3D { initialize: function(domain) { this.imgCaptcha=3D'tp_imgCaptcha'; this.code=3D'tp_cc'; this.domain=3D""; if(this.initialize.arguments[0]){this.domain=3Ddomain;} this.url=3Dthis.domain+"/apis/scripts/updatecaptcha.ashx"; this.useXMLHttpRequest=3Dtrue; = if(this.initialize.arguments[1]){if(this.initialize.arguments[1]=3D=3Dfal= se){this.useXMLHttpRequest=3Dfalse;}} }, =20 updateCaptcha: function() {=20 //var u=3Dthis.domain+"/apis/scripts/updatecaptcha.ashx"; //alert(this.url); //var myAjax =3D new Ajax.Request(this.url +"&"+Math.random(),{method: = 'get', parameters: "", onComplete: this.replaceCaptcha.bind(this)}); if (this.useXMLHttpRequest=3D=3Dfalse) { tp_remoteMgr.addScript("tp_remotemgr.updatecaptcha.",this.url = +"&rnd=3D"+Math.random()+"&xmlhttp=3Dfalse"); } else { var myAjax =3D new Ajax.Request(this.url = +"&rnd=3D"+Math.random()+"&xmlhttp=3Dtrue",{method: 'get', parameters: = "", onComplete: this.replaceCaptcha.bind(this)}); } }, =09 updateURL: function(u) {=20 this.url=3Du; }, replaceCaptcha: function(r) =20 { try{=09 var tp_updatedImage =3D r.responseText.evalJSON(); =09 var i =3D ProtoProxy.tp_GetID(this.imgCaptcha); var c =3D ProtoProxy.tp_GetID(this.code); i.src=3Dtp_updatedImage.src; c.value=3Dtp_updatedImage.cc; =09 } catch(e){"error: " + alert(e.message);} } }=09 var tp_remoteManager =3D {}; tp_remoteManager.Utility =3D function(){ this.debug=3Dfalse; this.proxy =3D ''; this.loginWin =3D ''; this.logoutWin =3D ''; this.captchaWin =3D ''; this.useXMLHttpRequest=3Dfalse; this.regWin =3D ''; this.host =3D "http://networking.bizjournals.com"; this.regWinWidth =3D "400"; this.regWinHeight =3D "500"; this.loginWinWidth =3D "275"; this.loginWinHeight =3D "275"; this.logoutWinWidth =3D "350"; this.logoutWinHeight =3D "125"; this.activeWin =3D "";=09 this.cssURL=3Dthis.host+"";=09 this.iframeURL=3Dthis.host+"/apis/scripts/ajaxiframe.aspx?";=09 this.regURL=3D"https://www.bizjournals.com/account/register/?neturl=3D" = + escape(window.location.href) + ""; = //this.host+"/community/app/reg/tptwiz/step.aspx?rem=3D1"; = this.loginURL=3D"https://www.bizjournals.com/account/sign_in/?neturl=3D" = + escape(window.location.href) + ""; = //this.host+"/apis/scripts/remotelogin.aspx"; this.logoutURL=3Dthis.host+"/apis/scripts/remotelogout.aspx"; = this.logoutURL2=3D"https://www.bizjournals.com/account/sign_out/?neturl=3D= " + escape(window.location.href) + ""; = //this.host+"/apis/scripts/remotelogout.aspx"; this.captchaURL=3Dthis.host+"/apis/scripts/remotecaptcha.aspx"; try{this.captcha=3Dnew tp_captchaMgr(this.host);}catch(e){} this.activeElement =3D ""; this.iframeSrc=3D""; this.iframeTargetURL=3D""; this.iframeOnComplete=3D""; this.iframeAjaxMethod=3D""; this.IFrame=3Dnull; // this.createIFrame(); this.useProxy=3Dfalse; this.loginUseDHTML=3Dfalse; this.logoutUseDHTML=3Dtrue; this.regUseDHTML=3Dfalse; this.origDomain=3D''; this.page=3D1; this.origDomain=3Ddocument.domain; this.head=3Ddocument.getElementsByTagName("head").item(0); this.activeEditorElement=3D""; this.listener=3Dnull; this.reloadCall=3D""; this.err1=3D"This page must reside in bizjournals.com for this function = to work properly."; this.err2=3D"Please enter comment text."; this.msg1=3D"Are you sure you want to remove this comment?"; this.msg2=3D"The comment was successfully removed."; this.msg3=3D"This user will be banned and all comments removed.\n\nDo = you wish to continue?"; this.msg4=3D"The user was successfully banned.\n\n%num% comments were = removed."; this.msg5=3D"Are you sure you want to mark this comment as featured?"; this.msg6=3D"Are you sure you want to remove the \"featured\" setting = from this comment?"; this.m_bPostInProgress =3D false; } =20 tp_remoteManager.Utility.prototype =3D { replace : function (str, from, to)=20 { var i =3D str.indexOf(from); if (!from || !str || i =3D=3D -1) return str; var newstr =3D str.substring(0, i) + to; if (i+from.length < str.length) newstr +=3D = replace(str.substring(i+from.length,str.length),from,to); return newstr; },=09 loadHTML: function(d) =20 { try{ var tp_HTML =3D d.evalJSON(); el=3DProtoProxy.tp_GetID(this.activeElement); el.innerHTML=3Dtp_HTML.html; } catch(e){alert('error: '+e.description);return false;} }, =09 onload: function(f) { eval('this.listener =3D this.'+f+'.bindAsEventListener(this);'); Event.observe(window, "load", this.listener); }, =09 loadHTMLB: function(r) =20 { this.loadHTML(r.responseText); }, =09 addScript: function(id,url) { var s =3D document.createElement("SCRIPT"); s.src =3D encodeURI(url); s.id=3Did; this.head.appendChild(s); }, =20 addHidden: function(id,val) { var h =3D document.createElement("input"); h.setAttribute('id',id); h.setAttribute('value',val); h.setAttribute('type','hidden'); }, =09 clearScript: function(id) { = if(ProtoProxy.tp_GetID(id)){this.head.removeChild(ProtoProxy.tp_GetID(id)= );} }, =09 =09 createIFrame: function() { this.IFrame=3Ddocument.createElement('iframe'); this.IFrame.setAttribute('id','tp_remoteMgr_i'); this.IFrame.style.border=3D'0px'; this.IFrame.style.width=3D'0px'; this.IFrame.style.height=3D'0px'; this.m_IFrameObj =3D document.body.appendChild(this.IFrame); = }, setCSS: function() { if (this.cssURL.length > 0 && this.cssURL !=3D this.host) { css=3Ddocument.createElement("link"); css.setAttribute("rel", "stylesheet"); css.setAttribute("type", "text/css"); css.setAttribute("href", this.cssURL); document.getElementsByTagName("head").item(0).appendChild(css); } }, =09 callIFrame: function() { = this.iframeSrc=3Dthis.iframeURL+'u=3D'+encodeURIComponent(this.iframeTarg= etURL)+'&f=3D'+this.iframeOnComplete+'&m=3D'+this.iframeAjaxMethod; this.IFrame.src=3Dthis.iframeSrc; },=09 =09 setProxy: function(p) { this.proxy=3Dp;=20 this.useProxy=3Dtrue; = try{this.captcha.url=3Dthis.url(this.host+"/apis/scripts/updatecaptcha.as= hx");}catch(e){} }, =09 url: function(u) { if(this.useProxy=3D=3Dfalse){return u;} else { if (this.proxy.indexOf('%url%')) { return this.proxy.gsub('%url%',encodeURIComponent(u)); } else { return this.proxy + encodeURIComponent(u); }=09 } }, =09 updateCaptcha: function() { =09 try{this.captcha.updateCaptcha();}catch(e){alert(e.message);} }, openLogout: function() { this.closeWindows();=20 this.activeWin=3D'logoutWin'; try{ if (this.logoutUseDHTML=3D=3Dtrue) { document.domain=3D'bizjournals.com'; this.logoutWin=3Ddhtmlwindow.open('tp_logoutWindow', 'iframe', = this.logoutURL, = 'Logout','width=3D'+this.logoutWinWidth+'px,height=3D'+this.logoutWinHeig= ht+'px,center=3D1,resize=3D0,scrolling=3D0');=20 // if (this.logoutURL2!=3D"") { // window.location.href=3Dthis.logoutURL2; // } } else { window.location.href=3Dthis.logoutURL2; } }catch(e){alert(this.err1);} }, =09 openLogin: function() { this.closeWindows(); this.activeWin=3D'loginWin'; try{ if (this.loginUseDHTML=3D=3Dtrue) { document.domain=3D'bizjournals.com'; this.loginWin=3Ddhtmlwindow.open('tp_loginWindow', 'iframe', = this.loginURL, = 'Login','width=3D'+this.loginWinWidth+'px,height=3D'+this.loginWinHeight+= 'px,center=3D1,resize=3D0,scrolling=3D0');=20 } else { window.location.href=3Dthis.loginURL; } }catch(e){alert(this.err1);} }, =09 openRegistration: function() { this.closeWindows(); this.activeWin=3D'regWin'; try{ if (this.regUseDHTML=3D=3Dtrue) { document.domain=3D'bizjournals.com'; this.regWin=3Ddhtmlwindow.open('tp_regWindow', 'iframe', = this.regURL, = 'Register','width=3D'+this.regWinWidth+'px,height=3D'+this.regWinHeight+'= px,center=3D1,,resize=3D0,scrolling=3D1');=20 } else { window.location.href=3Dthis.regURL; } }catch(e){alert(this.err1);} }, =09 openCaptcha: function() { try{=20 this.closeWindows(); }catch(e){alert("error1: " + e.message + " possible cause: " + = this.err1);} =09 try{ this.activeWin=3D'captchaWin'; }catch(e){alert("error2: " + e.message + " possible cause: " + = this.err1);} var h; var w; try{ h=3DElement.getHeight('tp_captchaArea')+'px'; w=3DElement.getWidth('tp_captchaArea')+'px'; }catch(e){alert("error3: " + e.message + " possible cause: " + = this.err1 + " \n h: " + h + " \n w:" + w); h=3D'200px'; w=3D'300px'; } try{ if(this.captchaWin.isClosed=3D=3Dfalse) { //this.captchaWin.show(); ProtoProxy.tp_Show(this.captchaWin); this.captchaWin.moveTo("middle","middle") } else{ this.captchaWin=3Ddhtmlwindow.open('tp_captchaWindow', = 'div','tp_captchaArea', = 'Captcha','width=3D'+w+',height=3D'+h+',center=3D1,,resize=3D0,scrolling=3D= 1');=20 } }catch(e){alert("error4: " + e.message + " possible cause: " + = this.err1 + " \n h: " + h + " \n w:" + w);} //}catch(e){alert("error3: " + e.message + " possible cause: " + = this.err1 + " \n h: " + h + "\n w:" + w );} }, =09 closeWindow: function() { //try{eval('this.'+this.activeWin+'.hide();')}catch(e){}=20 try{eval('ProtoProxy.tp_Hide(this.'+this.activeWin+');')}catch(e){}=20 //try{document.domain=3Dthis.origDomain;}catch(e){} }, =09 closeLogin: function() {=09 //try{this.loginWin.hide()}catch(e){}=20 try{ProtoProxy.tp_Hide(this.loginWin)}catch(e){}=20 }, =09 closeLogout: function() { //try{this.logoutWin.hide();}catch(e){}=20 try{ProtoProxy.tp_Hide(this.logoutWin);}catch(e){}=20 }, =09 closeAndSwitch: function(n) {=20 //try{this.loginWin.hide();}catch(e){}=20 try{ProtoProxy.tp_Hide(this.loginWin);}catch(e){}=20 //try{this.regWin.hide();}catch(e){}=20 try{ProtoProxy.tp_Hide(this.regWin);}catch(e){}=20 =09 =09 try{ var un=3DProtoProxy.tp_GetID('tp_userName'); un.innerHTML=3Dn; = try{if(arguments[1]){ProtoProxy.tp_GetID('tp_userImgURL').src=3Darguments= [1]}}catch(e){} this.switchToLoggedIn(); }=09 catch(e){alert(e.description);} }, =09 switchToNotLoggedIn: function() { try{ ProtoProxy.tp_Show(ProtoProxy.tp_GetID('tp_userNotLoggedIn')); // Hide all the "tp_userLoggedIn" named nodes. var nodes =3D document.getElementsByName("tp_userLoggedIn") for (i=3D0;i1){sym=3D'&';} url=3Deval('this.'+u)+sym+'tp_page=3D'+i; url+=3D"&rnd=3D"+Math.random(); if (this.useXMLHttpRequest=3D=3Dfalse) { this.addScript("tp_remotemgr.paging."+f,url); } else { var myAjax =3D new = Ajax.Request(this.url(encodeURI(url)+"&xmlhttp=3Dtrue"),{method: 'get', = parameters: "", onComplete: eval('this.'+f+'B.bind(this)')}); } }, =09 debugAlert: function(s) { if (this.debug=3D=3Dtrue){alert("debug string:\n\n"+s);} }, =09 openManager: function(id) { this.closeWindows(); this.activeWin=3D'managerWin'; var e=3DProtoProxy.tp_GetID('tp_a_mgr_'+id); var d=3DProtoProxy.tp_GetID('tp_div_mgr_'+id); this.activeEditorElement=3D'mgr_'+id; var dw=3DElement.getWidth(d); var dh=3DElement.getHeight(d); var ew=3DElement.getWidth(e); var a=3DPosition.page(e); var w=3Da[0]+ew+10; this.listener =3D this.winContextCheck.bindAsEventListener(this); Event.observe(document, "click", this.listener); this.managerWin=3Ddhtmlwindow.open('mgr_'+id, 'div', 'tp_div_mgr_'+id, = 'Manager','left=3D'+w+',top=3D'+a[1]+',width=3D'+dw+'px,height=3D'+dh+'px= ,center=3D0,,resize=3D0,scrolling=3D1');=20 }, =09 winContextCheck: function(event) { = if(Position.within(ProtoProxy.tp_GetID(this.activeEditorElement),Event.po= interX(event),Event.pointerY(event))=3D=3Dfalse) { this.closeItemEditor(); } }, openItemEditor: function(id) { this.closeWindows(); this.activeWin=3D'itemEditorWin'; var e=3DProtoProxy.tp_GetID('tp_a_itemeditor_'+id); var d=3DProtoProxy.tp_GetID('tp_div_itemeditor_'+id); this.activeEditorElement=3D'itemeditor_'+id; var dw=3DElement.getWidth(d); var dh=3DElement.getHeight(d); var ew=3DElement.getWidth(e); var a=3DPosition.page(e); var w=3Da[0]-ew-dw; this.listener =3D this.winContextCheck.bindAsEventListener(this); Event.observe(document, "click", this.listener); this.itemEditorWin=3Ddhtmlwindow.open('itemeditor_'+id, 'div', = 'tp_div_itemeditor_'+id, = 'ItemEditor','left=3D'+w+',top=3D'+a[1]+',width=3D'+dw+'px,height=3D'+dh+= 'px,center=3D0,,resize=3D0,scrolling=3D1');=20 }, =09 closeItemEditor: function() { try{ this.closeWindow(); Event.stopObserving(document, "click", this.listener); this.listener =3D null; } catch(e){}=09 }, =09 winContextCheck: function(event) { = if(Position.within(ProtoProxy.tp_GetID(this.activeEditorElement),Event.po= interX(event),Event.pointerY(event))=3D=3Dfalse) { this.closeItemEditor(); } }, =09 reloadView: function() { try{eval('this.'+this.reloadCall+'();')}catch(e){}=20 } =09 =09 } =09 tp_remoteManager.Comments =3D function(){ var u =3D new tp_remoteManager.Utility(); u.logoutURL2 =3D = u.replace(u.logoutURL2,"<$tpReturnURL$>",window.location.href); =09 // = if(u.logoutURL=3D=3D''){u.logoutUseDHTML=3Dtrue;u.logoutURL=3Du.host+"/ap= is/scripts/remotelogout.aspx";} // else {u.logoutURL =3D = ThePortUtils.replace(u.logoutURL,"<$tpReturnURL$>",window.location.href);= } // =20 = if(u.loginURL=3D=3D''){u.loginUseDHTML=3Dtrue;u.loginURL=3Du.host+"/apis/= scripts/remotelogin.aspx";} else {u.loginURL =3D = u.replace(u.loginURL,"<$tpReturnURL$>",window.location.href);} =20 = if(u.regURL=3D=3D''){u.regUseDHTML=3Dtrue;u.regURL=3Du.host+"/community/a= pp/reg/tptwiz/step.aspx?rem=3D1";} else {u.regURL =3D = u.replace(u.regURL,"<$tpReturnURL$>",window.location.href);} Object.extend(this,u); // Default processing will not use XSL transform. this.useXSL =3D false; this.setCSS(); this.reloadCall=3D"getRequest"; this.articleID=3D""; this.numResults=3D0; this.templateName=3D""; this.showPaging=3Dtrue; this.showNewCommentArea=3Dtrue; this.showLoginRegistrationArea=3Dtrue; this.showTotalNumArea=3Dtrue; this.isPermalink =3D false; this.permalink =3D ""; this.articleTitle =3D ""; this.groupID =3D ""; this.numComments =3D 0; this.captchaPopup=3Dfalse; this.format=3D0; = this.commentListURL=3D""//this.host+"/apis/scripts/remoteMgrCommentsReque= st.ashx?eid=3D"+this.articleID+"&isPerm=3D"+this.isPermalink+"&t=3D"+this= .articleTitle+"&u=3D"+this.permalink+"&g=3D"+this.groupID+"&rnd=3D"+Math.= random(); this.commentListElement =3D "tp_CommentsDiv"; this.postCommentURL=3Dthis.host+"/apis/scripts/postcomment.ashx"; = this.removeCommentURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRemove.= ashx?id=3D"; = this.editNoteURL=3Dthis.host+"/apis/scripts/remoteeditornote.aspx?id=3D";= = this.itemManagerURL=3Dthis.host+"/apis/scripts/manageremoteitem.aspx?id=3D= "; = this.itemStatsURL=3Dthis.host+"/apis/scripts/remoteitemstats.aspx?id=3D";= = this.flagItemURL=3Dthis.host+"/apis/shared/reportabuse.aspx?type=3Dac&id=3D= "; this.postLoadItemNumCommmentsHTML=3D""; this.postLoadZeroCommmentsHTML=3D""; } tp_remoteManager.Comments.prototype =3D { setRequest: function(id,title,permalink, groupID, cmtsElement) =20 { this.articleID=3Did; if(arguments[1]){this.articleTitle=3Dtitle;} if(arguments[2] && arguments[2].length > = 0){this.permalink=3Dpermalink;} if(this.articleID=3D=3Dthis.permalink){this.isPermalink=3D=3Dtrue;}=20 if(arguments[3] && arguments[3].length > 0){this.groupID=3DgroupID;} if(arguments[4] && arguments[4].length > = 0){this.commentListElement=3DcmtsElement;}=09 }, =09 request: function(id,title,permalink, groupID, cmtsElement) =20 { this.setRequest(id,title,permalink, groupID, cmtsElement); =20 this.getRequest(); },=20 =09 requestOnLoad: function(id,title,permalink, groupID, cmtsElement) =20 { this.setRequest(id,title,permalink, groupID, cmtsElement); =20 // This was a generic ONLOAD handler has been replaced with a specific = onload // handler that identifies a certain technique for each browser = version. -SMS July 9 2008 // Commented out the older handler. // this.onload('onloadHandler'); =09 //********************************************************** // NEW HANDLER::Register the onload handler via a specific=20 // handling for the appropriate browser. -SMS //********************************************************** var fn =3D function(){this.onloadHandler()}.bind(this);=20 ProtoProxy.tp_registerInitHandler(fn); }, =09 =09 onloadHandler: function() =20 { this.getRequest(); },=09 =09 getRequest: function(id,a) { // Testing -SMS DEBUG //this.host =3D "http://localhost"; //*********************************** // Set the flag for XSL on/off //*********************************** var xslFlag; if (this.useXSL) xslFlag =3D "1" else xslFlag =3D "0" //*********************************** // Original line = //this.commentListURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRequest= .ashx?eid=3D"+this.articleID+"&isPerm=3D"+this.isPermalink+"&t=3D"+this.a= rticleTitle+"&u=3D"+this.permalink+"&g=3D"+this.groupID+"&rnd=3D"+Math.ra= ndom()+"&sp=3D"+this.showPaging+"&stn=3D"+this.showTotalNumArea+"&tpt=3D"= +this.templateName+"&rpp=3D"+this.numResults+"&sn=3D"+this.showNewComment= Area+"&slr=3D"+this.showLoginRegistrationArea+"&xsl=3D"+xslFlag; // Then we did this: = //this.commentListURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRequest= .ashx?eid=3D"+this.articleID+"&isPerm=3D"+this.showPaging+"&stn=3D"+this.= showTotalNumArea+"&tpt=3D"+this.templateName+"&rpp=3D"+this.numResults+"&= sn=3D"+this.showNewCommentArea+"&slr=3D"+this.showLoginRegistrationArea+"= &xsl=3D"+xslFlag+"&isPerm=3D"+this.isPermalink+"&t=3D"+this.articleTitle+= "&u=3D"+this.permalink+"&g=3D"+this.groupID+"&sp=3D"; // Now this. We no longer pass Title, PermaLink & GroupID = this.commentListURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRequest.a= shx"; this.commentListURL+=3D"?eid=3D"+this.articleID; this.commentListURL+=3D"&isPerm=3D"+this.isPermalink; //this.commentListURL+=3D"&t=3D"+this.articleTitle; //this.commentListURL+=3D"&u=3D"+this.permalink; this.commentListURL+=3D"&g=3D"+this.groupID; this.commentListURL+=3D"&sp=3D"+this.showPaging; this.commentListURL+=3D"&stn=3D"+this.showTotalNumArea; this.commentListURL+=3D"&tpt=3D"+this.templateName; this.commentListURL+=3D"&rpp=3D"+this.numResults; this.commentListURL+=3D"&sn=3D"+this.showNewCommentArea; this.commentListURL+=3D"&slr=3D"+this.showLoginRegistrationArea; // No longer necessary. //this.commentListURL+=3D"&xsl=3D"+xslFlag; =09 // = this.commentListURL=3Dthis.host+"/apis/scripts/remoteMgrCommentsRequest.a= shx?tp_nc=3D1&eid=3D"+this.articleID+"&isPerm=3D"+this.isPermalink+"&t=3D= "+this.articleTitle+"&u=3D"+this.permalink+"&g=3D"+this.groupID+"&rnd=3D"= +Math.random()+"&sp=3D"+this.showPaging+"&stn=3D"+this.showTotalNumArea+"= &tpt=3D"+this.templateName+"&rpp=3D"+this.numResults+"&sn=3D"+this.showNe= wCommentArea+"&slr=3D"+this.showLoginRegistrationArea+"&xsl=3D"+xslFlag; var u=3Dthis.commentListURL+"&rnd=3D"+Math.random(); if (arguments[0]){u=3Du+"&tp_page=3D"+this.page+"&id=3D"+id+"&a=3D"+a} if (this.useXMLHttpRequest=3D=3Dfalse) { this.addScript("tp_remotemgr.Comments.request",u); } else { var myAjax =3D new = Ajax.Request(this.url(encodeURI(u)+"&xmlhttp=3Dtrue"),{method: 'get', = parameters: "", onComplete: this.loadB.bind(this)}); }=09 }, =09 populateNumComments: function(d) =20 { try { if (this.postLoadZeroCommmentsHTML.length > 0 && this.numComments = =3D=3D 0) = {ProtoProxy.tp_GetID('tp_hostNumComments').innerHTML=3Dthis.postLoadZeroC= ommmentsHTML;ProtoProxy.tp_GetID('tp_hostNumComments1').innerHTML=3Dthis.= postLoadZeroCommmentsHTML; } else { if(this.postLoadItemNumCommmentsHTML.length > 0) { var = t=3Dthis.postLoadItemNumCommmentsHTML.gsub('%num%',this.numComments); = ProtoProxy.tp_GetID('tp_hostNumComments').innerHTML=3Dt;ProtoProxy.tp_Get= ID('tp_hostNumComments1').innerHTML=3Dt;=20 } else { = ProtoProxy.tp_GetID('tp_hostNumComments').innerHTML=3Dthis.numComments;Pr= otoProxy.tp_GetID('tp_hostNumComments1').innerHTML=3Dthis.numComments;=20 } } =09 } catch(e){} =09 }, load: function(d) =20 { =20 try { this.debugAlert(d); var tp_html =3D d.evalJSON(); if (!tp_html.html){throw("no HTML");} this.numComments=3Dtp_html.numComments; this.populateNumComments(); = ProtoProxy.tp_GetID(this.commentListElement).innerHTML=3Dtp_html.html; try{if (tp_html.page){this.page=3Dtp_html.page}}catch(e){} try{if = (tp_html.paging=3D=3D"1"){location.hash=3D"#tp_newCommentAnchor";}}catch(= e){alert(e.description);} //try{if (tp_html.a=3D=3D"r"){alert(this.msg2);}}catch(e){} try{if = (tp_html.a=3D=3D"b"){alert(this.msg4.gsub('%num%',tp_html.numRemoved))}}c= atch(e){} } catch(e) { var tp_error =3D d.evalJSON(); alert(tp_error.error); return false; } this.clearScript("tp_remotemgr.Comments.request");=09 return true; }, loadXSL: function(d) =20 { =20 try { //debugger; this.debugAlert(d); var tp_html =3D d; if (!tp_html.html){throw("no HTML");} // Decode the html =09 var data =3D tp_html.html; var lsRegExp =3D /\+/g; tp_html.html =3D decodeURIComponent(String(data).replace(lsRegExp, = " "));=20 // tp_html.html =3D ThePortURLDecoder(tp_html.html); this.numComments=3Dtp_html.numComments; this.populateNumComments(); = ProtoProxy.tp_GetID(this.commentListElement).innerHTML=3Dtp_html.html; try{if (tp_html.page){this.page=3Dtp_html.page}}catch(e){} try{if = (tp_html.paging=3D=3D"1"){location.hash=3D"#tp_newCommentAnchor";}}catch(= e){alert(e.description);} //try{if (tp_html.a=3D=3D"r"){alert(this.msg2);}}catch(e){} try{if = (tp_html.a=3D=3D"b"){alert(this.msg4.gsub('%num%',tp_html.numRemoved))}}c= atch(e){} } catch(e) { var tp_error =3D d.evalJSON(); alert(tp_error.error); return false; } this.clearScript("tp_remotemgr.Comments.request");=09 return true; }, =09 =09 loadB: function(r) { if (this.useXSL) this.loadXSL(r.responseText.evalJSON()); else this.load(r.responseText); }, =20 =09 prePost: function() =20 {=20 if ($F('tp_cmtText').length=3D=3D0) {alert(this.err2);} else {this.openCaptcha();}=09 }, =09 post: function() =20 {=20 // If a post is already happening, we dont allow // for another [OK] double post to occur. // -SMS if (this.m_bPostInProgress) { return; } this.m_bPostInProgress =3D true; var postData=3Dthis.getData(); this.debugAlert("about to post = to:\n\n"+this.url(this.postCommentURL)); this.debugAlert("postdata:\n\n"+postData); var myAjax =3D new = Ajax.Request(this.url(encodeURI(this.postCommentURL)),{method: 'post', = postBody: postData, onComplete: this.processNewComment.bind(this)}); },=09 =09 remove: function(id) =20 {=20 if (confirm(this.msg1)){this.closeWindows();this.getRequest(id,"r");} }, =09 ban: function(id) =20 {=20 if (confirm(this.msg3)){this.closeWindows();this.getRequest(id,"b");} }, =09 setNote: function(id) =20 {=20 this.closeWindows();=20 this.activeWin=3D'editNoteWin'; try{ document.domain=3D'bizjournals.com'; this.editNoteWin=3Ddhtmlwindow.open('tp_editNoteWindow', 'iframe', = this.editNoteURL+id, = 'editNote','width=3D400px,height=3D300px,center=3D1,resize=3D0,scrolling=3D= 0');=20 }catch(e){alert(this.err1);} }, =09 flagItem: function(id) =20 {=20 this.closeWindows();=20 this.activeWin=3D'flagWin'; try{ document.domain=3D'bizjournals.com'; this.flagWin=3Ddhtmlwindow.open('tp_flagWindow', 'iframe', = this.flagItemURL+id, = 'flagItem','width=3D400px,height=3D300px,center=3D1,resize=3D0,scrolling=3D= 0');=20 }catch(e){alert(this.err1);} }, flagItem2: function(id) { this.closeWindows(); this.activeWin=3D'flagWin'; var e=3DProtoProxy.tp_GetID('tp_flag_'+id); this.activeEditorElement=3D'flagWin_'+id; var a=3DPosition.page(e); var ew=3DElement.getWidth(e); var w=3Da[0]+ew; this.listener =3D this.winContextCheck.bindAsEventListener(this); Event.observe(document, "click", this.listener); document.domain=3D'bizjournals.com'; this.flagWin=3Ddhtmlwindow.open('flagWin_'+id, 'iframe', = this.flagItemURL+id, = 'flagItem','left=3D'+w+',top=3D'+a[1]+',width=3D250px,height=3D210px,cent= er=3D0,resize=3D0,scrolling=3D0');=20 }, =09 manageItem: function(id) =20 {=20 this.closeWindows();=20 this.activeWin=3D'manageWin'; try{ document.domain=3D'bizjournals.com'; this.manageWin=3Ddhtmlwindow.open('tp_manageWindow', 'iframe', = this.itemManagerURL+id, = 'manage','width=3D400px,height=3D350px,center=3D1,resize=3D0,scrolling=3D= 0');=20 }catch(e){alert(this.err1);} }, =09 openStats: function(id) =20 {=20 this.closeWindows();=20 this.activeWin=3D'stats'; try{ document.domain=3D'bizjournals.com'; this.stats=3Ddhtmlwindow.open('tp_statsWindow', 'iframe', = this.itemStatsURL+id, = 'stats','width=3D400px,height=3D300px,center=3D1,resize=3D0,scrolling=3D0= ');=20 }catch(e){alert(this.err1);} }, =09 =09 feature: function(id) =20 {=20 if (confirm(this.msg5)){this.closeWindows();this.getRequest(id,"f");} },=09 =09 unfeature: function(id) =20 {=20 if (confirm(this.msg6)){this.closeWindows();this.getRequest(id,"u");} }, =09 =20 processNewComment: function(r) =20 { =20 try{ var tp_newComment =3D r.responseText.evalJSON(); if = (tp_newComment.errorCode=3D=3D"5"||tp_newComment.errorCode=3D=3D"11"){ this.closeCaptcha(); this.updateCaptcha(); this.clearForm(); alert(tp_newComment.error); } else=20 if (tp_newComment.errorCode!=3D"0"){ if(tp_newComment.errorCode!=3D"1"){this.closeCaptcha();} this.updateCaptcha(); alert(tp_newComment.error); } else{=09 this.closeCaptcha(); this.updateCaptcha(); this.clearForm(); try{ el=3DProtoProxy.tp_GetID('tp_newComment'); el.innerHTML=3Dtp_newComment.newComment+el.innerHTML; location.hash=3D"#tp_newCommentAnchor"; this.numComments+=3D1; =09 = try{ProtoProxy.tp_GetID('tp_numComments').innerHTML=3Dthis.numComments; = ProtoProxy.tp_GetID('tp_hostNumComments').innerHTML=3Dthis.numComments;Pr= otoProxy.tp_GetID('tp_hostNumComments1').innerHTML=3Dthis.numComments; }catch (e){} } catch(e) {alert(e.message);alert("No New Comment area");} } this.m_bPostInProgress =3D false; // Fix the extra clicking on = captcha dialog. } catch(e){alert('error: = '+e.description);this.debugAlert(r.responseText);this.m_bPostInProgress = =3D false;return false;} }, =09 clearForm: function() {=20 var el; try{el=3DProtoProxy.tp_GetID('tp_cmtName');el.value=3D""}catch (e){} try{el=3DProtoProxy.tp_GetID('tp_cmtEmail');el.value=3D""}catch (e){} try{el=3DProtoProxy.tp_GetID('tp_cmtURL');el.value=3D""}catch (e){} try{el=3DProtoProxy.tp_GetID('tp_captchaText');el.value=3D""}catch = (e){} try{el=3DProtoProxy.tp_GetID('tp_cmtText');el.value=3D""}catch (e){} }, =09 getData: function() {=20 var s =3D ""; var el; = try{el=3DProtoProxy.tp_GetID('tp_articleID');s=3Ds+"&tp_articleID=3D"+enc= odeURIComponent(el.value);}catch (e){} =09 = try{s=3Ds+"&tp_articleXRef=3D"+encodeURIComponent(this.articleID);}catch = (e){} = try{s=3Ds+"&tp_articleTitle=3D"+encodeURIComponent(this.articleTitle);}ca= tch (e){} = try{s=3Ds+"&tp_articleGroupID=3D"+encodeURIComponent(this.groupID);}catch= (e){} = try{s=3Ds+"&tp_articlePermalink=3D"+encodeURIComponent(this.permalink);}c= atch (e){} =09 = try{el=3DProtoProxy.tp_GetID('tp_cmtName');s=3Ds+"&tp_cmtName=3D"+encodeU= RIComponent(el.value);}catch (e){} = try{el=3DProtoProxy.tp_GetID('tp_cmtEmail');s=3Ds+"&tp_cmtEmail=3D"+encod= eURIComponent(el.value);}catch (e){} = try{el=3DProtoProxy.tp_GetID('tp_cmtURL');s=3Ds+"&tp_cmtURL=3D"+encodeURI= Component(el.value);}catch (e){} = try{el=3DProtoProxy.tp_GetID('tp_captchaText');s=3Ds+"&tp_captchaText=3D"= +encodeURIComponent(el.value);}catch (e){} try{s=3Ds+"&tp_format=3D"+this.format;}catch (e){} // = *************************************************************************= ******************** // Commented out the line below and added a replace command for = the "&" symbol. =20 // = *************************************************************************= ******************** // = try{el=3DProtoProxy.tp_GetID('tp_cmtText');s=3Ds+"&tp_cmtText=3D"+encodeU= RIComponent(el.value.gsub("<","%lt;").gsub(">","%gt;"));}catch (e){} =09 = try{el=3DProtoProxy.tp_GetID('tp_cmtText');s=3Ds+"&tp_cmtText=3D"+encodeU= RIComponent(el.value.gsub("<","%lt;").gsub(">","%gt;").gsub("&","%amp;"))= ;}catch (e){} =09 = //try{el=3DProtoProxy.tp_GetID('tp_cmtText');s=3Ds+"&tp_cmtText=3D"+encod= eURIComponent(Base64.encode(el.value));}catch (e){} =09 = //try{el=3D$('tp_cmtText');s=3Ds+"&tp_cmtText=3D"+encodeURIComponent(el.v= alue);}catch (e){} = try{el=3DProtoProxy.tp_GetID('tp_cc');s=3Ds+"&tp_cc=3D"+encodeURIComponen= t(el.value);}catch (e){} if (s.charAt(0) =3D=3D "&"){s=3Ds.substring(1,s.length)} return s; }=20 }=09 ------=_NextPart_000_0000_01C98D29.32313130 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://js.revsci.net/gateway/gw.js?csid=K08784 /*=0A= * Build version UW-11.1.0-94=0A= */=0A= var rsi_k;=0A= var rsi_now =3D new Date();=0A= var rsi_csid =3D 'K08784';=0A= if(typeof(csids)=3D=3D"undefined"){var = csids=3D[rsi_csid];}else{csids.push(rsi_csid);}var _rsiaa=3D0;var = _rsiba=3D1;var _rsica=3D0;var _rsida=3D0;var _rsiea=3D0;var = _rsifa=3D1;var _rsiga=3D"0806180";var _rsiha=3D"pix04.revsci.net";var = _rsiia=3D"js";var _rsija=3D"b";var _rsika=3D"3";var _rsila=3D3;var = _rsima=3Dnew Array();var _rsina=3D0;var _rsioa;var _rsipa;var _rsiqa;var = _rsira;var _rsisa;var _rsita;_rsiua();function = DM_cat(Da){_rsioa=3DDa;}function DM_name(Ea){_rsipa=3DEa;}function = DM_keywords(st){_rsiqa=3Dst;}function DM_event(Fa){_rsira=3DFa;}function = DM_addToLoc(n,v){_rsisa=3D_rsiva(_rsisa,n,v);}function = DM_addEncToLoc(n,v){DM_addToLoc(_rsiwa(n),_rsiwa(v));}function = DM_setLoc(u){_rsisa=3Du;}function DM_setCsid(Ga){rsi_csid=3DGa;}function = rsi_c(Ha){this._rsixa=3DHa;}function = rsi_ral(Ia){this._rsiaa=3DIa;}function = rsi_riu(Ja){this._rsiba=3DJa;}function = rsi_tiu(Ka){this._rsica=3DKa;}function = rsi_m(La){this._rsida=3DLa;}function = rsi_dw(Ma){this._rsiea=3DMa;}function = rsi_tu(Na){this._rsifa=3DdocW;}function = rsi_s(Oa){this._rsiha=3DOa;}function = rsi_t(Pa){this._rsiia=3DPa;}function = rsi_en(Qa){this._rsija=3DQa;}function = rsi_cn(Ra){this._rsika=3DRa;}function = rsi_us(Sa){this._rsila=3DSa;}function DM_tag(){var = Ta;if(_rsina=3D=3D0||_rsida=3D=3D1){if(typeof(DM_prep)=3D=3D"function"){D= M_prep(rsi_csid);}var Ua=3D_rsiya();if(_rsiia=3D=3D"gif"){Ta=3Dnew = Image(2,3);Ta.src=3DUa;_rsima[_rsima.length]=3DTa;}else = if(_rsiia=3D=3D"js"){if(_rsiea=3D=3D1){document.write("