From: Subject: The Patriot Echo - Old Mill Senior High School Date: Tue, 13 Oct 2009 14:58:40 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CA4C15.A6C67A90" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/Schools/Newspaper/tabid/100/view/frontpage/newspaperid/2891/Default.aspx =EF=BB=BF The Patriot Echo - Old Mill = Senior High School
=
=20
<!--[if]> <![endif]-->
The=20 Patriot Echo Ol= d=20 Mill Senior High School Millersville,=20 MD
Issue=20 Date: Tuesday, May 12, 2009 Issu= e:=20 May/June 2009 Last=20 Update: Monday, June 08, 2009=20


=20
=20
=20
{1}
##LOC[OK]## ##LOC[Cancel]##=20
{1}
##LOC[OK]## ##LOC[Cancel]##=20
=20
Search=20 =20 =20


Tue, = 13 Oct=20 2009 18:53:00 GMT
    Partly Sunny=20
Temperature: 66.8 =C2=B0F   =
Wind=20 Speed: 3 mph NNW  
Gusts: 15 = mph NNW=20    Rain Today: 0.00 "   =20
View=20 Editions
There=20 are currently 2 editions on-line. Click on edition = name to=20 view articles.

April=20 2009 - Monday, April 13, 2009
March=20 2009 - Saturday, February 28, = 2009


Staff=20 View
Jessi=20 Bond
Editor-in-Chief



Carolyn Brown
Staff=20 Writer/Photographer



Jessica Clark
Staff = Writer



Jeremy Trimble
Staff = Writer



Liz Reynolds
Staff = Writer



David Bailey
Staff = Writer



Julia James
Staff Writer



Camille Scott
Staff = Writer



Alex Sears
Staff Writer



Megan Willis
Staff = Writer



Lydie Tubene
Staff = Writer



Kenny Vermillion
Staff = Writer



Advertising=20

<= /TABLE>


=20
=20
=20
{1}
##LOC[OK]## ##LOC[Cancel]## =
{1}
##LOC[OK]## ##LOC[Cancel]##=20
=20
=20
=20 =20

At-a-glance

Select=20 View:
Embed=20 This Article

Summer=20 training for fall tryouts

[ArticleImageHyperLink] =
[ArticleMedia]
Keeping in = shape and=20 preparing for the upcoming season=20
Embed=20 This Article

Saying=20 goodbye to seniors

[ArticleImageHyperLink] =
[ArticleMedia]
Importance of = staying=20 in touch to friends moving away to college=20
Embed=20 This Article

Old=20 Mill football player achieves his dreams =

[ArticleImageHyperLink] =
[ArticleMedia]
Old = Mill=E2=80=99s Kevin Barnes=20 will now be playing in the NFL=20
Embed=20 This Article

How=20 to say goodbye to a senior

[ArticleImageHyperLink] =
[ArticleMedia]
They may not = miss the=20 school, but the school will miss them.=20
Embed=20 This Article

Making=20 the most of college visits

[ArticleImageHyperLink] =
[ArticleMedia]
During the = crunch for=20 final exams, everyone has summer vacation on = their mind.=20 After all, summer is the time for students to = rest their=20 exhausted brains from nine months of schooling = and get=20 hands exp=20
Embed=20 This Article

= How=20 to become an adult

[ArticleImageHyperLink] =
[ArticleMedia]
Never be = mistaken for a=20 freshman again!=20
Embed=20 This Article

Get=20 to class!

[ArticleImageHyperLink] =
[ArticleMedia]
Teachers are = enraged by=20 the same swarms of students that crowd the halls = daily=20 after the bell rings.=20
Embed=20 This Article

Lunch= =20 line delays

[ArticleImageHyperLink] =
[ArticleMedia]
How student = ID numbers=20 have caused a large controversy in all lunches.=20
Embed=20 This Article

Dues = and due nots

[ArticleImageHyperLink] =
[ArticleMedia]
Students = question their=20 obligations.=20
Embed=20 This Article

Club=20 sports or high school sports?

[ArticleImageHyperLink] =
[ArticleMedia]
Which team = will benefit=20 a player the most?=20
<< 1 2 >>  Total=20 = Record(s): 17

------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://my.hsj.org/Portals/2/Skins/FrontPageSkins/images/space.gif R0lGODlhAQABAIAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://my.hsj.org/WebResource.axd?d=fGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSggJRXw6aODSaWePbrEQGbJNJ1Cs1UjztInv250yvInvL3hlx3kzpjACdDnc1&t=633525814020000000 R0lGODlhQQANALMOALPD4Juw1rvJ43+ay2mJwsPQ5qK22YGcy1l9u6K32cfEusfFu+fm4f////// /wAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAOACwAAAAAQQANAAAEptDJRau9OOvNrfwLI45k aZ5oqpILyDRHDMfHLNN1o+987//AHaMVahiOBiNSeWQmg9AolKEoCq6CBja71WKl4LCOWiyYC40z Wp0+i9/T6gtABzTqdvy9Du/7yC8BggENg4SGhYN+i2NyDQOQA4+Rk5CVkox+gA0EnQScnqCdop+Z fVQORQirDausrgitrqZwqBMruLm6KQofEgrAwcLDxMXGx8jCHxEAIfkEBQoADgAsAwACABgACQAA BDHQtemqvdidfSbNYGWMhteEoaAKJgoWcNG6GGADM20FfJDrjoFw8NMRjgTJB+hAOBERACH5BAUK AA4ALAgAAgAYAAkAAAQusMnmqr3YnX0mzWBljIYXhkIqmGdWvAXbXkANyHMV7AGeD8CBb0YoEoYt hBIRAQAh+QQFCgAOACwNAAIAGAAJAAAELrDJ5qq92J19Js1gZYyGF4ZCKphnVrwF215ADchzFewB ng/AgW9GKBKGLYQSEQEAIfkEBQoADgAsEgACABgACQAABC6wyeaqvdidfSbNYGWMhheGQiqYZ1a8 BdteQA3IcxXsAZ4PwIFvRigShi2EEhEBACH5BAUKAA4ALBcAAgAYAAkAAAQusMnmqr3YnX0mzWBl jIYXhkIqmGdWvAXbXkANyHMV7AGeD8CBb0YoEoYthBIRAQAh+QQFCgAOACwcAAIAGAAJAAAEL7DJ 5qq92J19Js1gZSSG4YWhoAonmhVw0boXYAMzXQV8kOuD4OBHIxgJRBdiiYgAACH5BAUKAA4ALCEA AgAYAAkAAAQusMnmqr3YnX0mzWBljIYXhkIqmGdWvAXbXkANyHMV7AGeD8CBb0YoEoYthBIRAQAh +QQFCgAOACwmAAIAGAAJAAAELrDJ5qq92J3tJs1gZYyGF4ZCKphnVrwF215ADchzFewBng/AgW9G KBKGLYTSEQEAIfkEBQoADgAsAwACACwACQAABC2wndmqvTjrfY03XCiGQimMaNoUbKG+HCADcI0F eGDvzeAPPBthSAjaEEgjLAIAIfkEBQoADgAsCAACACwACQAABC7wyNOqvTjrfY03XCiGQimMaNoU bKG+HCADcI0FeGDvzeAPPBthSAjWEEiEERYBACH5BAUKAA4ALA0AAgAsAAkAAAQu8MjTqr04632N N1wohkIpjGjaFGyhvhwgA3CNBXhg783gDzwbYUgI1hBIhBEWAQA7 ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://deskwx.weatherbug.com/images/Forecast/icons/cond004.gif R0lGODlhMgAqAPcAAF6j4/vjF0d6qOjx9khzm+Px+ujSF1ya1MrY5PvZF8qtFvn//7ikGv///2Sm 43VqKoaGZ0yCtOby9zhJWEx+rcXV4oh0UfvQF/q5FztZc+31+trm8O709cjW4vekGKiWGIWRmvvG F/veF/D5/fvMF7zQ42hkZe34+s3a4tLg6oR3LLLF1d7p7srW3a28y0tbaNHd5UVvlsvZ4sLS4NTi 7PP39vSeGfvXF9rn7qOqrtrk65d3Gc3d5kRPWHyFjazB09Xh6URqjV2g3mp1fD5ig+jx87nK2b7N 2lWSyvq2F1GIvMXX5fvJF/z//9Pa3EVfePHaF/f//2Ki3dvn8fviF81yO9psJvD5+euHHDVSbN3m 6lud2urz+Ll7WeLt9puotMzb5vu8F93p8/T8915ygtPg567D1LjI16aDdm+bybV9YOJ6IeR3HfCU Gl+j4t3n7env8bbJ2/T9/p+GgfmwGPvUF/qyF6m+0ICUr4qRoemDHL3K0dDe6e6OG1JzkbZ8XvvE F8TQ2evx9Nfl7rrO397q9Ov2/fX+//b9/uHp68HQ3M3d6drp9qG1xfvhF7LG2I6Youz0901uinaY vubu8/r9+fnXFyUqMOvz8mCk48PU4tjj6MzZ39vk5qu2vLnL3LzL2L/P3/L8/V2i4bfJ1vX9/eDq 7uXt7uPt8ubw81J6n97u8+Tr7GRxgejt1Z6wvl5ocYxWHNTk8LqsMV+i4Cg1Qejv7sbY6be7wV2D pqJuUV6i4n+PnNfj7t/KGNPi7YR5bF+j4//++qGuuuPGFufw9TROZuuZGYugstKcF6ueeurp4uz0 /JmfkXx+bpqDft7t9en1+ubw756yws/c5GB7lHB4gp2QJliY0qS4yL7Q3kRmhqGmmF1+nKmbIfX+ /dfk6/b8/fb+/Pb5+nGGl3qHknuIk6vA0uqtF9KCGYt/Gz9njPT8++Ls7a/E1pOjsJaot5qmsJeO PbO1t/jVF5mVXee8F3h1R3l5XcXR3KqkcLitfjlQZMjZ5jxTamd6iyH5BAAAAAAALAAAAAAyACoA AAj/AAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWHbvDM6VLFipUqXebgcXPRYZ4/bLC0seHBg402 WNj8yVNSYRo0a/p4oJMEQ5gwGJLQ8dBnDZo0NQ1OUqPHhp0wgEIwIUGCSQhAYezY0KNmUtKBadRg 8ZAEEJMLdW6ovVHnAhNASTxgUYP0Kxo9HjCEQJugr9++bUNg8KAHzdc8a2wk2XsjgQgRjqhQcfQ4 wY0LIZLYWEOzpJs/fewAutBYBJUAqFNTEWH5AiA7ff6QvIiHjYcwTOo4Ts07Nes6TMJ4YIOn5Bws dEY7Pt0bigEDUFYncE0Hy5ySXdos1i2idwAD8vDd/7vm63fmNl1KVrGBgUljR7yheKvnasyUFhAY WLrBBIONKiVZcRsJlhCjAAOzeKPOA81UckIvPMhSADcf0EOCcFYEmJc9DKgAQQ64zJODJ6tIgMMi /YAxRQEQKHChBxletF4yO+izTBNRjMAMMwVMwcIGNCyCABiM5KOCAugcA+BFXaSzwz7CNLHAIYZE U0AhU0zxxiApgNFBChI484AFFuhS0jOxKFNJA000sIAE0HiB5QYbcOklAhI4EUgBnZiAhEUOtAJM DQ242YQGhdAwhRgb9PJLCnwgoMkMfJywCQqMHPHEFhIFk4kUqkzgRKFsNiGBGIt6IQaXi4Ah6QwI 4P/AAgwzMDKEEhMdEIM5WhQq5QJycOGFFwOcIMoIXGyAwBIdVNABH+AAgUIhPqzzUCYCIdFNIg2M EI4cx2rAxQASaCDKIaUggsgVgyCAQD8IUFNGGdTQ4MkEBBzQELYH5BJJtyOIIsoJ4xbDhQbhHHJF EZREsjAQYMjQAQIwUCMDCmXs4QMBDgkRQSNuhhNFFIfIMYIEBjt8QhGm6KCDFm/oUIbEHTSrzQwy DCIGObgyRIsfHLC5wAJSfnNFKpQMMEARqbAQ8yZl0MADAhXMMEMooXwShxFGLLGHH9gwJEU1bZK6 QBRXFINK0hxwIAgqppzSDgs89GO1Jlkb8cgKZpj/scIt5VAgth+9NCHlOJGIw04kRQgiSNttw5HI JpvAUIYOMXdgBN9mnHPHHSUMwfFCDgiATANyXIEJJhzUwMHqcMBhyymsaAEDJy2UkUginaCgyCOd e36HOz/00HNCDgBwAAF7RFGENFpo4bQOQFCDAiecXNxCIIHk00ILipCywgpx/PCDGY9k00MQu5AO QCYHSJIDEDhMQUMFR5DiAimTgmIEKEfw3xnOYIRPECIOr3jHNKYBD168gAC0gAgSMgALSHwhHiD4 hySCQIZhHGEJ/VhCBaqGtTi44Av/yEAW+OGPLBAhAhGMyBYiEAMiECEGShACAJSwjRcMwQcgyAMk L0BgDVi84AlBiACnRiGEUXyFIEJAAhGMUYtLXGICGcBh2J7IxS568YtgDKMYIRIQADs= ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://d.highschoolads.org/avw.php?zoneid=1453&cb=91202649&n=xkoadtxw R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://my.hsj.org/Portals/2/logos/__TFMF_jx0pocqpdaujqq452rc5x455_ef3214d6-a494-48a8-978c-03731ab5c955_0___Selected.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkI CQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQ EBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCACWApwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Uh0p aQdKCcDNAC01j2GOaha6wxAQnGKxovGvhu7a7Fjq9rdS2EhhuIoZA0kbjqCOtUot7IDUvLlLccjJ J45qk+r2s4ktYLmFrhU3FFkBZfqOteDfF7463V5/bngv4Z6rpl54ssLYXA0+V/m2+gx3r5r8O/Ge +h8SaR8fRd3NtJpD/wBjeMtFeU7UydvmBenHWsnNJ7nv4Th3EYmm6ktNNE9D234//tA/EH4X3vhz xDp5UaHHrsVlq8ITLSxyMFXBPQc9a+k9aurLVdCaX7QkcU0KyK+4AAMM5z0718b/ABD1rUP2mHvv Cfwb0BtVsbpVW81i5QrZ2ncFM8s4616x4c/ZV1zUtEsNN+KnxX1zWEtbNLVrSxkNvCcfdORzkUKX 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 ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://my.hsj.org/images/FullFeed.gif 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 2tZ+NrUf4Atld5vY2H72sB9AC1//IyAAOw== ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://my.hsj.org/images/MobileFeed.gif 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 ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://s7.addthis.com/static/btn/lg-share-en.gif R0lGODlhfQAQAMQfAI6OjmhoaF5eXh0g//X19ougxk1uqZ6enlRUVFVVVaamppGRkdvb28rKynh4 eIKCgtLS0uTk5ExMTExtqPz8/PPz8/9pOvb29vr6+u/v7+zs7Ojo6MDAwAAAAP///////yH5BAEA AB8ALAAAAAB9ABAAAAX/4PdxZGmeaKqubOu+cMyJI+PdeK7vfO//wKBwOGTMODaicslsOolGDs5C rVKf2CZhux14vT6AYwzQGSboNNoAJN2scEt2PuR2vwMdYLHwlG9/OBNnaQWGE21SHlZvVUAdkDgd kpKRN5CWHpiTTHYEeHk4EjgBATcNAYEeahMFNwWIP26LjrRXPpyal5S6u729uVp2oDmjHhACDQ0K zAI5rK6EiY07tz3BvsC8uZzYS57Eoh4MBwIVzArIz4OtOLCJFBTWUxbx9vfxmPabHfmb/pD2BcRH sCAFfifwCUAg4MCBDRsiPHhwT42rVxMM2iOBAQMjWxY6ihxJskNHkydT0ao0iVIlyZcwT2468RJB xwMRNjR4QBKaB0IxRZK4cOGjFaJIk17ogJTp0qZEnT6dKlWq0qtYl840ofRAgAMXcC7YqVSNgWho siIlUaFCHCtt48ptiyluB7t08Va4m3dv3bmAAyM0MfeAhwMVxO6c28qQIQ+HAsslkaHyWwuVM2ve zLmz58+gPQ8usRmB6QwJUqfeTIjVoMwdMsSOXZkEhNAacuvezbu379/AgwsfTrw4bwhHIEBczry5 8+fQo0ufTr269evIacjYzr279+8sRIQAADs= ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://my.hsj.org/Portals/2/Skins/FrontPageSkins/images/logo_asne_s.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgADgAtAwERAAIRAQMRAf/EAGUAAQEAAwAAAAAAAAAAAAAA AAYHBAUJAQEAAAAAAAAAAAAAAAAAAAAAEAABBAECBAUEAwAAAAAAAAACAQMEBRESBgAhMRNBUSIU B2GhQxWBUiMRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/AOV3xlWPxWrnei1T1wFK2set rmmycWRKeRBVNIiS4ASyvLllF8OApcpiq25LuHmLQNo2W8Fbsqe5mxdfabJEWRF9Y4bISXOFxjUn lwGVt6JeO2DF1Ps6Td9VCYlo/cQQa9wp6BIWX1EU5JjKY55Xn4cALr9tV9nuPbe9dpAr9HMsmUuq tfU5AeM/9BMefoXP3/qqcAotZcyHQQXoO4KrbrzttbNOv2DIO90G5bqAIZZdxoT7Y4CarvLcq34V i7qqe03qAb32cb2ukwFxfwdMig505zwFBjwKl/ZW2Wqm/u4NdH7wvSqeM6ZSJSqndN0WsuCiFq0o SJy/jgEDTe1YW1mGt3Spd1WLKMoMq8b7ElCxzEBdIXfPC46fTgNvSJt5yCT+2HFY22LUkJUKADSg TxB6nHjUyPUI9EXHh15cAC+NK3bUW8df2luO1s1Bpf2MEonbYNvmgd0z0ihIvMeeevhngFVofx41 URB3CyUmv/YT1hOS8oXuCkGskU0EK4FzKdOnn14Awsj4RyGIUbserWmXNWv06fyasYz9OA//2Q== ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://my.hsj.org/Portals/2/Skins/FrontPageSkins/images/logo_knightFoundation_s.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEwBuAwERAAIRAQMRAf/EAHEAAAMAAgMBAAAAAAAAAAAA AAAEBQMGAgcICQEBAAAAAAAAAAAAAAAAAAAAABAAAQMCBAQDBwMFAAAAAAAAAgEDBBIFABETBiEx IhRRMgdBYUJiIzMVgZFSgsIkFggRAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhEDEQA/APna5Y7R 6uepa2/btqh2nYe2OmfcIEduN3AJ5lqaHIjfMaW/l6vHAbEV8vYPUNf81w1FsqQ/wEXMRKkePa4D y9JkC3uORKuFrCGAXI3Z1lAKAaRHlJyOIFyQeIoi4BiDP2+yaJJtDr7TgOA/U8pEmaiQKlGlmqU+ zLnxzwGGRLswv2eRb4ZNLFFv8ky+Oq26bZIqnSTi1Vp5h6U9iYBSQ7bXrmTwNPNW119DNhMtQW1V FMRVVVM04omfuzwFp2ZtFZDitWuSEbuXTZElJT0SEtMS+unlKnPLj82AQbm2tZ9ykvW5TiS3xJuE FI6TCyBdNAP4VoGhMk5Kv6g7OmbUNiS3AtT7Rm8RRXTIkcBrNFEVLWMF4Zp9vAJ3GTYHoro263Ox JayhJlwjIhSMjVJCtRl1K5xzy/blgJclY5kJRkNBRttHBIEFEJAFCVMiXmSKuAVwBgDAerXFT0Q9 UwICy2FvNEVwGyQm2AIsiT2pVFMveumXzYDpR/1Q9QhkPKO8rmqI6RCoPlTnVzFPDATtmPvy9/bW kyXCkPyr7DclPH1EanJBXCLPmq5qq4DdX9rsXaZt4opS5mwJXdjb3GCEJceSLROPNzNQXEB5TBFX 4SFOj3BNDZ1pcjR5AlPYZmwLPMUUcA1FJsworyZaQ1+WoMuS8FzwD7m27ftxL5DkW25G+NomFdYz zig2aMXBjQ0nEYbXLJusuH7csBC3ZYIFltTiQLc903o2Xbk+am400UOO+xGKkRbzVXXFzTiVPgmA zg5CONsC23CVLtwXG2rGduLT4i0yxIu0tp0nGlDqRGlL4sBze2jbnrZdHAhSoO4oiyhY28LqOmYx 3WUR4BUayRBVyrxpqHhwwF4dgWVqV+MfizG5My6P2+PIdf8AtA3BCUJoItChLUeXH2YDJbdqusWa 7WaLBkT4t+iWCS3d2HdNuR3EgDcbBSza+mpk2qr5TBc8BNc2fDg228PBZZEuQ9t7vY4SdQCZfC5o y6TQUgeQNj8X92AHNk2YL125C+/Ek31m3SorLqa8GI+y0+MkiVCzXIySoxQOgv6AX/1OwFbCNI0w XWrAF2K463QRnMONVpaWenSlfjwwHU+AMAYAwFWxan5yzaP3u+j6Wen5tUcvvfT5/wA+nx4YC3uj KiPT3VPcSM9TPt6uiqirqrz8/wAP8eGA0/AGAMAYAwBgDAGA/9k= ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/DesktopModules/ASNE/ASNEArticleMedia/module.css .mgWrap .mgNavBar { WIDTH: 100% } .mgWrap .mgNavBar .count { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .mgWrap .mgBody { WIDTH: 100% } .mgWrap .mgBody .thumb { BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #555 1px = solid; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #fff; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 4px; BORDER-LEFT: #555 1px solid; = WIDTH: 172px; COLOR: #555; PADDING-TOP: 0px; BORDER-BOTTOM: #555 1px = solid; TEXT-ALIGN: left } .mgWrap .mgBody .thumb .bg { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: = inline-block; PADDING-LEFT: 0px; MIN-HEIGHT: 170px; PADDING-BOTTOM: 0px; = MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; = POSITION: relative; HEIGHT: 172px; TEXT-ALIGN: center } .mgWrap .mgBody .thumb .bg IMG { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: = block; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: = #ccc 1px solid } .mgWrap .mgBody .thumb A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .mgWrap .mgBody .thumb P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px = 0px; PADDING-TOP: 0px } .mgWrap .mgBody .thumb STRONG { DISPLAY: block; FONT-SIZE: 11px; PADDING-TOP: 5px } .mgWrap .mgBody .thumb EM { FONT-SIZE: 11px; FONT-STYLE: normal } .mediaCredit { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; TEXT-ALIGN: left } .mediaCaption { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px; FONT-STYLE: normal; TEXT-ALIGN: left } .mediaCredit SPAN { FONT-WEIGHT: bold; FONT-STYLE: normal } .mediaCaption SPAN { FONT-WEIGHT: bold; FONT-STYLE: normal } .mgWrap .mgMsgBox { WIDTH: 100% } .mgWrap .mgMsgBox TD { BORDER-RIGHT: #e2e0e0 1px solid; PADDING-RIGHT: 17px; BORDER-TOP: = #e2e0e0 1px solid; PADDING-LEFT: 8px; BACKGROUND: #ffff99; = PADDING-BOTTOM: 4px; BORDER-LEFT: #e2e0e0 1px solid; PADDING-TOP: 4px; = BORDER-BOTTOM: #e2e0e0 1px solid } .mgWrap .mgMsgBox TD A { TEXT-DECORATION: underline } .mgWrap .mgUpload { WIDTH: 100%; PADDING-TOP: 20px } .mgWrap .phocap { CLEAR: both } .mgWrap .phocap .photo { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc = 1px solid; TEXT-ALIGN: center } .mgWrap .phocap .photo { WIDTH: 60%; HEIGHT: 350px } .mgWrap .phocap .photo IMG { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: = block; MARGIN: 7px auto 0px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: = #ccc 1px solid } .mgWrap .phocap .video { WIDTH: 60%; HEIGHT: 350px } .mgWrap .phocap .video { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 0px; BACKGROUND: #eee; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc = 1px solid; TEXT-ALIGN: center } .mgWrap .phocap .sidebar { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: = #ccc 1px solid; WIDTH: 40%; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px = solid } .mgWrap .phocap .sidebar .caption { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100% } .mgWrap .phocap .sidebar .caption .source { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 7px } .mgWrap .phocap .sidebar .caption .source EM { FONT-SIZE: 85%; COLOR: #666; FONT-STYLE: normal; WHITE-SPACE: normal } .mgWrap .phocap .sidebar .caption .captiontext { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px } .mgWrap .phocap .sidebar .caption .captiontext UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .mgWrap .phocap .sidebar .caption .captiontext UL LI { LIST-STYLE-TYPE: none } .mgWrap .phocap .sidebar .caption .captiontext UL.storyactions { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 12px 0px 0px; WIDTH: 260px; PADDING-TOP: 0px } .mgWrap .phocap .sidebar .caption .captiontext UL.storyactions LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 10px 0px 0px; FONT: 77% verdana; PADDING-TOP: 0px } .mgWrap .phocap .sidebar .caption .captiontext UL.storyactions LI A { LINE-HEIGHT: 144% } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://my.hsj.org/DesktopModules/AT/AT.GoogleAnalytics/module.css .GoogleAnalyticsSettings { } .GoogleAnalyticsSettingsTable { FONT-SIZE: smaller } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://my.hsj.org/DesktopModules/ASNE/ASNE.VenexusSearch/module.css .VenexusSearch_Desc { } .VenexusSearch_Url { COLOR: #008000 } .VenexusSearch_Title { } A.VenexusSearch_Title:link { } A.VenexusSearch_Title:visited { } A.VenexusSearch_Title:active { } A.VenexusSearch_Title:hover { } .VenexusSearch_Date { } .searchword { BACKGROUND-COLOR: yellow } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/DesktopModules/ASNE/ASNE.Newspapers/module.css #ArticleTitleLink { FONT-WEIGHT: bold; FONT-SIZE: 14px } #ArticleTitleLink A:link { FONT-WEIGHT: bold; FONT-SIZE: 14px } #ArticleTitleLink A:visited { FONT-WEIGHT: bold; FONT-SIZE: 14px } #ArticleTitleLink A:hover { FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: underline } #ArticleTitleLink A:active { FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: underline } #NavigationLink { FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000; LINE-HEIGHT: 30px } .SectionHeader { FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000; LINE-HEIGHT: 30px } .navLinks { FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000; LINE-HEIGHT: 30px } #NavigationLink A:link { FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000; LINE-HEIGHT: 30px } #NavigationLink A:visited { FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000; LINE-HEIGHT: 30px } #NavigationLink A:hover { FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000; LINE-HEIGHT: 30px; = TEXT-DECORATION: underline } #NavigationLink A:active { FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000; LINE-HEIGHT: 30px; = TEXT-DECORATION: underline } .Headline { FONT-WEIGHT: bold; FONT-SIZE: medium; COLOR: #000000 } .Date { FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #000000; LINE-HEIGHT: = 30px } .Byline { FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #000000; LINE-HEIGHT: = 30px } .Article Description { FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000 } .Story LINK { FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #000000; LINE-HEIGHT: = 30px } .SideLinks { FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: #ffffff; LINE-HEIGHT: = normal } .bg { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; = VERTICAL-ALIGN: bottom; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; = BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 130px; = TEXT-ALIGN: center } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/Portals/_default/default.css BODY { MARGIN: 0px; BACKGROUND-COLOR: white } .ControlPanel { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; = BORDER-LEFT: #003366 1px solid; WIDTH: 100%; BORDER-BOTTOM: #003366 1px = solid; BACKGROUND-COLOR: #ffffff } .PagingTable { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; = BORDER-LEFT: #003366 1px solid; WIDTH: 100%; BORDER-BOTTOM: #003366 1px = solid; BACKGROUND-COLOR: #ffffff } .SkinObject { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } A.SkinObject:link { COLOR: #003366; TEXT-DECORATION: none } A.SkinObject:visited { COLOR: #003366; TEXT-DECORATION: none } A.SkinObject:hover { COLOR: #003366; TEXT-DECORATION: none } A.SkinObject:active { COLOR: #003366; TEXT-DECORATION: none } .Language { MARGIN: 0px; VERTICAL-ALIGN: middle } .Language IMG { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium = none; BORDER-BOTTOM: medium none } .Head { FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #333333; FONT-FAMILY: = Tahoma, Arial, Helvetica } .SubHead { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } .SubSubHead { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma, = Arial, Helvetica } .Normal { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .NormalDisabled { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .NormalDisabled { COLOR: silver } .NormalBold { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .NormalRed { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: = Tahoma, Arial, Helvetica } .NormalTextBox { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .DataGrid_AlternatingItem { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: white } .DataGrid_Container { BACKGROUND-COLOR: transparent } .DataGrid_Footer { BACKGROUND-COLOR: white } .DataGrid_Header { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center } .DataGrid_Item { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: = Tahoma, Arial, Helvetica; BACKGROUND-COLOR: transparent } .DataGrid_SelectedItem { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: blue; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: silver } .TreeMenu_Node { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .TreeMenu_NodeSelected { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, = Helvetica; BACKGROUND-COLOR: #dcdcdc } A.TreeMenu_Node:link { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:link { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_Node:visited { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:visited { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_Node:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.TreeMenu_Node:active { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:active { COLOR: #003366; TEXT-DECORATION: none } .FileManager { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; = BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: = 400px } .FileManager_ToolBar { BORDER-BOTTOM: black 1px solid; HEIGHT: 25px } .FileManager_Explorer { BORDER-RIGHT: #696969 1px solid; BORDER-TOP: #696969 1px solid; MARGIN: = 2px; BORDER-LEFT: #696969 1px solid; BORDER-BOTTOM: #696969 1px solid; = HEIGHT: 100%; BACKGROUND-COLOR: white } .FileManager_FileList { BORDER-RIGHT: #696969 1px solid; BORDER-TOP: #696969 1px solid; MARGIN: = 2px; OVERFLOW: auto; BORDER-LEFT: #696969 1px solid; BORDER-BOTTOM: = #696969 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: white } .FileManager_MessageBox { PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; = VERTICAL-ALIGN: middle; PADDING-TOP: 25px; BACKGROUND-COLOR: white; = TEXT-ALIGN: center } .FileManager_Header { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e7e7ff; BORDER-BOTTOM: = #696969 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; = BACKGROUND-COLOR: #9ebff6 } .FileManager_Pager { BORDER-TOP: #696969 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; = FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: = #eeeeee } .FileManager_StatusBar { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 2px; FONT-FAMILY: Tahoma, = Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: #dedfde } .FileManager_Item { BORDER-TOP: black 1px dashed; FONT-WEIGHT: normal; FONT-SIZE: 11px; = COLOR: black; BORDER-BOTTOM: black 1px dashed; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: #f8f8f8 } .FileManager_AltItem { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; BORDER-TOP-STYLE: = none; FONT-FAMILY: Tahoma, Arial, Helvetica; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #eeeeee; BORDER-BOTTOM-STYLE: = none } .FileManager_SelItem { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; BORDER-TOP-STYLE: = none; FONT-FAMILY: Tahoma, Arial, Helvetica; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #99ffff; BORDER-BOTTOM-STYLE: = none } .FileManagerTreeNode { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .FileManagerTreeNodeSelected { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica; BACKGROUND-COLOR: #dcdcdc } A.FileManagerTreeNode:link { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:link { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNode:visited { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:visited { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNode:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.FileManagerTreeNode:active { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:active { COLOR: #003366; TEXT-DECORATION: none } .Wizard { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; = BORDER-LEFT: black 1px solid; WIDTH: 650px; BORDER-BOTTOM: black 1px = solid; HEIGHT: 400px } .WizardButton { BORDER-RIGHT: #696969 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #696969 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: = #696969 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #696969 1px solid; = BACKGROUND-COLOR: #dcdcdc } .WizardHeader { BACKGROUND: #ffffcc; BORDER-BOTTOM: black 1px solid; HEIGHT: 40px } .WizardFooter { BORDER-TOP: black 1px solid; BACKGROUND: #ccffcc; HEIGHT: 25px; = TEXT-ALIGN: right } .WizardBody { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px; HEIGHT: 325px } .WizardHelp { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: = 5px; BORDER-LEFT: black 1px solid; WIDTH: 180px; PADDING-TOP: 5px; = BACKGROUND-COLOR: #ccffff } .WizardHelpText { FONT-SIZE: 8pt; OVERFLOW: auto; WIDTH: 180px; COLOR: black; = FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; HEIGHT: 300px } .WizardText { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma, Verdana, Arial, = Sans-Serif } .Help { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black = 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; = PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: black; = PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: #ffff99 } .CommandButton { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } A.CommandButton:link { COLOR: #003366; TEXT-DECORATION: underline } A.CommandButton:visited { COLOR: #003366; TEXT-DECORATION: underline } A.CommandButton:hover { COLOR: #ff0000; TEXT-DECORATION: underline } A.CommandButton:active { COLOR: #003366; TEXT-DECORATION: underline } .StandardButton { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BACKGROUND: #dddddd; COLOR: #000000; FONT-FAMILY: Verdana, = sans-serif } H1 { FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #666644; FONT-FAMILY: = Tahoma, Arial, Helvetica } H2 { FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #666644; FONT-FAMILY: = Tahoma, Arial, Helvetica } H3 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } H4 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } H5 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } DT { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } H6 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } TFOOT { FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica } THEAD { FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica } TH { FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: = #003366; FONT-FAMILY: Tahoma, Arial, Helvetica } A:link { COLOR: #003366; TEXT-DECORATION: none } A:visited { COLOR: #003366; TEXT-DECORATION: none } A:hover { COLOR: #ff0000; TEXT-DECORATION: underline } A:active { COLOR: #003366; TEXT-DECORATION: none } SMALL { FONT-SIZE: 8px } BIG { FONT-SIZE: 14px } BLOCKQUOTE { FONT-FAMILY: Lucida Console, monospace } PRE { FONT-FAMILY: Lucida Console, monospace } UL LI { LIST-STYLE-TYPE: square } UL LI LI { LIST-STYLE-TYPE: disc } UL LI LI LI { LIST-STYLE-TYPE: circle } OL LI { LIST-STYLE-TYPE: decimal } OL OL LI { LIST-STYLE-TYPE: lower-alpha } OL OL OL LI { LIST-STYLE-TYPE: lower-roman } OL UL LI { LIST-STYLE-TYPE: disc } HR { COLOR: #696969; HEIGHT: 1pt; TEXT-ALIGN: left } .ModuleTitle_MenuContainer { BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-LEFT: = blue 0px solid; BORDER-BOTTOM: blue 0px solid } .ModuleTitle_MenuBar { CURSOR: pointer; HEIGHT: 16px; BACKGROUND-COLOR: transparent } .ModuleTitle_MenuItem { BORDER-RIGHT: white 0px solid; BORDER-TOP: white 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: white 0px solid; CURSOR: = pointer; COLOR: black; BORDER-BOTTOM: white 1px solid; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: = transparent } .ModuleTitle_MenuIcon { BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; WIDTH: = 15px; CURSOR: pointer; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 21px; = BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center } .ModuleTitle_SubMenu { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; = Z-INDEX: 1000; BORDER-LEFT: #ffffff 0px solid; CURSOR: pointer; = BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff } .ModuleTitle_MenuBreak { BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 1px solid; = BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 1px solid; = HEIGHT: 1px; BACKGROUND-COLOR: #eeeeee } .ModuleTitle_MenuItemSel { FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: pointer; COLOR: black; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #c1d2ee } .ModuleTitle_MenuArrow { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; = FONT-SIZE: 10pt; CURSOR: pointer; BORDER-BOTTOM: #ffffff 1px solid; = FONT-FAMILY: webdings } .ModuleTitle_RootMenuArrow { FONT-SIZE: 10pt; CURSOR: pointer; FONT-FAMILY: webdings } .MainMenu_MenuContainer { BACKGROUND-COLOR: transparent } .MainMenu_MenuBar { CURSOR: pointer; HEIGHT: 16px; BACKGROUND-COLOR: transparent } .MainMenu_MenuItem { BORDER-RIGHT: white 0px solid; BORDER-TOP: white 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: white 0px solid; CURSOR: = pointer; COLOR: black; BORDER-BOTTOM: white 1px solid; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: = transparent } .MainMenu_MenuIcon { BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; WIDTH: = 15px; CURSOR: pointer; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 21px; = BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center } .MainMenu_SubMenu { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; = Z-INDEX: 1000; BORDER-LEFT: #ffffff 0px solid; CURSOR: pointer; = BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff } .MainMenu_MenuBreak { BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 1px solid; = BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 1px solid; = HEIGHT: 1px; BACKGROUND-COLOR: #eeeeee } .MainMenu_MenuItemSel { FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: pointer; COLOR: black; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #c1d2ee } .MainMenu_MenuArrow { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; = FONT-SIZE: 10pt; CURSOR: pointer; BORDER-BOTTOM: #ffffff 1px solid; = FONT-FAMILY: webdings } .MainMenu_RootMenuArrow { FONT-SIZE: 10pt; CURSOR: pointer; FONT-FAMILY: webdings } .HeadBg { BACKGROUND-COLOR: #cccccc } .TabBg { BACKGROUND-COLOR: black } .SelectedTab { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #ffffff; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } A.SelectedTab:link { COLOR: white; TEXT-DECORATION: none } A.SelectedTab:visited { COLOR: #eeeeee; TEXT-DECORATION: none } A.SelectedTab:hover { COLOR: #cccccc; TEXT-DECORATION: none } A.SelectedTab:active { COLOR: #eeeeee; TEXT-DECORATION: none } .OtherTabs { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: white; FONT-FAMILY: Tahoma, = Arial, Helvetica; TEXT-DECORATION: none } A.OtherTabs:link { COLOR: white; TEXT-DECORATION: none } A.OtherTabs:visited { COLOR: #eeeeee; TEXT-DECORATION: none } A.OtherTabs:hover { COLOR: #cccccc; TEXT-DECORATION: none } A.OtherTabs:active { COLOR: #eeeeee; TEXT-DECORATION: none } .PagingTable { HEIGHT: 33px } .LabelEditTextClass { BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: = red 1px solid; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: = transparent } .LabelEditWorkClass { BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; BORDER-LEFT: = red 0px solid; BORDER-BOTTOM: red 0px solid; BACKGROUND-COLOR: = transparent } .SuggestTextMenu { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: = white; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; = WHITE-SPACE: nowrap } .SuggestNodeOver { COLOR: white; BACKGROUND-COLOR: navy } .eipbackimg { BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; MARGIN-TOP: -22px; = BACKGROUND: url(../../images/eip_toolbar.gif) #99cccc; BORDER-LEFT: 1px = outset; BORDER-BOTTOM: 1px outset; WHITE-SPACE: nowrap; POSITION: = absolute; HEIGHT: 22px } .eipbuttonbackimg { DISPLAY: inline-block; WIDTH: 21px; CURSOR: pointer; HEIGHT: 21px } .eipbutton_edit { BACKGROUND: url(../../images/eip_edit.gif) no-repeat 100% center } .eipbutton_save { BACKGROUND: url(../../images/eip_save.gif) no-repeat 100% center } .eipborderhover { BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px = outset; BORDER-BOTTOM: 1px outset } .DNNEmptyPane { WIDTH: 0px } .DNNAlignleft { TEXT-ALIGN: left } .DNNAlignright { TEXT-ALIGN: right } .DNNAligncenter { TEXT-ALIGN: center } .LoginPanel { =09 } .LoginTabGroup { =09 } .LoginTab { BORDER-RIGHT: #25569a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #25569a 1px solid; PADDING-LEFT: 5px; BACKGROUND: = url(../../images/tablogin_gray.gif) left top; FLOAT: left; = PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px 0px; BORDER-LEFT: #25569a 1px = solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #25569a 1px solid; = TEXT-DECORATION: none } .LoginTabSelected { BORDER-RIGHT: #25569a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #25569a 1px solid; PADDING-LEFT: 5px; BACKGROUND: = url(../../images/tablogin_gray.gif) 0% -41px; FLOAT: left; = PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px 0px; BORDER-LEFT: #25569a 1px = solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #25569a 1px solid; = TEXT-DECORATION: none } .LoginTabHover { BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c00 1px = solid; PADDING-LEFT: 5px; BACKGROUND: = url(../../images/tablogin_gray.gif) left top; FLOAT: left; = PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px 0px; BORDER-LEFT: #c00 1px = solid; CURSOR: pointer; COLOR: #555; PADDING-TOP: 5px; BORDER-BOTTOM: = #c00 1px solid; TEXT-DECORATION: none } .LoginContainerGroup { CLEAR: both; PADDING-TOP: 5px } .LoginContainer { =09 } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/Portals/2/Containers/ASNEcon/container.css .ASNEc_TitleHead { TEXT-ALIGN: left } .ASNEc_Title_ccc { FONT: 12px Tahoma; TEXT-TRANSFORM: uppercase; COLOR: #ccc } .ASNEc_ContentPane { VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 7px } .ASNEc_Title_333 { FONT: 18px Tahoma; TEXT-TRANSFORM: uppercase; COLOR: #333 } .ASNEc_Title_small { FONT: bold 12px Tahoma; TEXT-TRANSFORM: uppercase; COLOR: #333 } .ASNEc_Transparent { VERTICAL-ALIGN: top; WIDTH: 100% } .ASNEc_TitleRightHead { FLOAT: left; MARGIN-LEFT: 135px; POSITION: absolute; TEXT-ALIGN: left } .ASNE_PromoPane .ASNEc_TitleRightHead { MARGIN-LEFT: 358px; PADDING-TOP: 15px } .ASNEc_TitleRight { FONT: bold 12px Tahoma; TEXT-TRANSFORM: uppercase; COLOR: #333 } .ASNE_PromoPane .ASNEc_TitleRight { COLOR: #ccc } .ASNEc_TitleRightContentPane { MIN-HEIGHT: 120px; VERTICAL-ALIGN: top; WIDTH: 100%; PADDING-TOP: 0px; = TEXT-ALIGN: left } #MainContentHolder { BACKGROUND: #fff; WIDTH: 100% } #Elem_Top { =09 } #Elem_TopLeft { BACKGROUND: url(images/round_TLeft.jpg) no-repeat left top } #Elem_TopCenter { BACKGROUND: url(images/round_T.jpg) repeat-x 50% top; MARGIN-LEFT: = 12px; HEIGHT: 11px } #Elem_TopRight { DISPLAY: block; BACKGROUND: url(images/round_TRight.jpg) no-repeat = right top; HEIGHT: 11px } #BodyHolder { =09 } #Left_Spacer { BACKGROUND: url(images/round_L.jpg) repeat-y left 50% } #Right_Spacer { BACKGROUND: url(images/round_R.jpg) repeat-y right 50% } .RoundContentPane { MARGIN-LEFT: 12px; MARGIN-RIGHT: 12px; BACKGROUND-COLOR: #d6d6d6; = TEXT-ALIGN: left } #Elem_BottomLeft { BACKGROUND: url(images/round_BLeft.jpg) no-repeat left 50%; HEIGHT: = 12px } #Elem_BottomRight { BACKGROUND: url(images/round_BRight.jpg) no-repeat right 50%; HEIGHT: = 12px } #Elem_BottomCenter { BACKGROUND: url(images/round_B.jpg) repeat-x 50% bottom; MARGIN-LEFT: = 12px; MARGIN-RIGHT: 12px; HEIGHT: 12px } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://my.hsj.org/Portals/2/portal.css .HeadBg { } BODY { } .TabBg { } .LeftPane { } .ContentPane { } .RightPane { } .SelectedTab { } A.SelectedTab:link { } A.SelectedTab:visited { } A.SelectedTab:active { } A.SelectedTab:hover { } .OtherTabs { } A.OtherTabs:link { } A.OtherTabs:visited { } A.OtherTabs:active { } A.OtherTabs:hover { } .Head { } .SubHead { } .SubSubHead { } .Normal { } .NormalTextBox { } .NormalRed { } .NormalBold { } .CommandButton { } A.CommandButton:link { } A.CommandButton:visited { } A.CommandButton:active { } A.CommandButton:hover { } H1 { } H2 { } H3 { } H4 { } H5 { } DT { } H6 { } TFOOT { } THEAD { } TH { } A:link { } A:visited { } A:active { } A:hover { } SMALL { } BIG { } BLOCKQUOTE { } PRE { } UL LI { } UL LI LI { } UL LI LI LI { } OL LI { } OL OL LI { } OL OL OL LI { } HR { } .Message { } .ItemTitle { } .ModuleTitle_MenuContainer { } .ModuleTitle_MenuBar { } .ModuleTitle_MenuItem { } .ModuleTitle_MenuIcon { } .ModuleTitle_SubMenu { } .ModuleTitle_MenuBreak { } .ModuleTitle_MenuItemSel { } .ModuleTitle_MenuArrow { } .ModuleTitle_RootMenuArrow { } .MainMenu_MenuContainer { } .MainMenu_MenuBar { } .MainMenu_MenuItem { } .MainMenu_MenuIcon { } .MainMenu_SubMenu { } .MainMenu_MenuBreak { } .MainMenu_MenuItemSel { } .MainMenu_MenuArrow { } .MainMenu_RootMenuArrow { } .NavigationLink { FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #000000; LINE-HEIGHT: 30px } #ArticleTitleLink { FONT-WEIGHT: bold; FONT-SIZE: 14px } #ArticleTitleLink A:link { FONT-WEIGHT: bold; FONT-SIZE: 14px } #ArticleTitleLink A:visited { FONT-WEIGHT: bold; FONT-SIZE: 14px } #ArticleTitleLink A:hover { FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: underline } #ArticleTitleLink A:active { FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-DECORATION: underline } .ArticleTitleLink { FONT-WEIGHT: bold; FONT-SIZE: 14px } .ArticleTitle { FONT-WEIGHT: bold; FONT-SIZE: 14px } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/WebResource.axd?d=fGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvPHfFQYwGPr4AJoba-PzQy0&t=633525814020000000 .RadMenu { FLOAT: left; WHITE-SPACE: nowrap; POSITION: relative } .RadMenu:unknown { CLEAR: both; DISPLAY: block; FONT-SIZE: 1px; VISIBILITY: hidden; = LINE-HEIGHT: 1px; HEIGHT: 0px; content: "" } .RadMenu UL.rmHorizontal { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: = relative } .RadMenu UL.rmVertical { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: = relative } .RadMenu .rmItem { LIST-STYLE: none none outside; FLOAT: left; POSITION: relative } * HTML .RadMenu .rmItem { DISPLAY: inline } .RadMenu .rmHorizontal .rmItem { CLEAR: none } .RadMenu .rmVertical .rmItem { CLEAR: both } .RadMenu UL.rmActive { DISPLAY: block } .RadMenu UL.rmRootGroup { DISPLAY: block } .RadMenu .rmSlide { DISPLAY: none; FLOAT: left; OVERFLOW: hidden; POSITION: absolute } .rmContextMenu { DISPLAY: none; FLOAT: left; OVERFLOW: hidden; POSITION: absolute } * HTML .RadMenu .rmSlide { HEIGHT: 1px } * HTML .rmContextMenu { HEIGHT: 1px } .rmContextMenu { Z-INDEX: 1000; OVERFLOW: visible } .RadMenu .rmText { DISPLAY: block } .RadMenu DIV.rmText { WHITE-SPACE: normal } .RadMenu A.rmLink { DISPLAY: block; CURSOR: default } .rmScrollWrap { LEFT: 0px; FLOAT: left; OVERFLOW: hidden; POSITION: absolute } .RadMenu .rmLeftArrow { FONT-SIZE: 0px; Z-INDEX: 2000; TEXT-INDENT: -1000em; LINE-HEIGHT: 0; = POSITION: absolute } .RadMenu .rmTopArrow { FONT-SIZE: 0px; Z-INDEX: 2000; TEXT-INDENT: -1000em; LINE-HEIGHT: 0; = POSITION: absolute } .RadMenu .rmBottomArrow { FONT-SIZE: 0px; Z-INDEX: 2000; TEXT-INDENT: -1000em; LINE-HEIGHT: 0; = POSITION: absolute } .RadMenu .rmRightArrow { FONT-SIZE: 0px; Z-INDEX: 2000; TEXT-INDENT: -1000em; LINE-HEIGHT: 0; = POSITION: absolute } .RadMenu .rmLeftArrowDisabled { DISPLAY: none; FONT-SIZE: 0px; TEXT-INDENT: -1000em; LINE-HEIGHT: 0 } .RadMenu .rmTopArrowDisabled { DISPLAY: none; FONT-SIZE: 0px; TEXT-INDENT: -1000em; LINE-HEIGHT: 0 } .RadMenu .rmBottomArrowDisabled { DISPLAY: none; FONT-SIZE: 0px; TEXT-INDENT: -1000em; LINE-HEIGHT: 0 } .RadMenu .rmRightArrowDisabled { DISPLAY: none; FONT-SIZE: 0px; TEXT-INDENT: -1000em; LINE-HEIGHT: 0 } .RadMenu .rmBottomArrow { MARGIN-BOTTOM: -1px } .RadMenu .rmBottomArrowDisabled { MARGIN-BOTTOM: -1px } .RadMenu .rmLeftImage { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: left; BORDER-LEFT: 0px; = BORDER-BOTTOM: 0px } .rmRtl { FLOAT: right; TEXT-ALIGN: right } .rmRtl UL.rmHorizontal { FLOAT: right } .rmRtl UL.rmVertical { FLOAT: right } .rmRtl .rmItem { FLOAT: right } .rmRtl .rmLeftImage { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: right; BORDER-LEFT: 0px; = BORDER-BOTTOM: 0px } .rmRtlContext .rmLeftImage { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FLOAT: right; BORDER-LEFT: 0px; = BORDER-BOTTOM: 0px } .RadMenu UL.rmRootGroup { FLOAT: none } * HTML .RadMenu UL.rmRootGroup { FLOAT: left } .RadMenu .rmLink { WIDTH: auto } .RadMenu .rmSeparator { FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0 } .RadMenu .rmSeparator:unknown { FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0 } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/WebResource.axd?d=fGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSggJRX62ASBvYEKp4UY2lbB2SMApinGk6BvwNpA2&t=633525814020000000 .RadMenu_Default { BORDER-RIGHT: #010101 1px solid; BORDER-TOP: #383838 1px solid; = BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp42eKQF-6op-QbYA2D6o0Oo7rFJOOdXn-O0&t=3D633525814020000000) = #444 repeat-x left top; BORDER-LEFT: #010101 1px solid; BORDER-BOTTOM: = #010101 0px solid; TEXT-ALIGN: left } .RadMenu_Default_rtl { TEXT-ALIGN: right } .RadMenu_Default_Context { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: none transparent scroll = repeat 0% 0%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px } .RadMenu_Default A { TEXT-DECORATION: none } .RadMenu_Default .rmLink { COLOR: #fff; LINE-HEIGHT: 24px; TEXT-DECORATION: none } .RadMenu_Default .rmLink:focus { outline: 0 } .RadMenu_Default .rmFocused { outline: 0 } .RadMenu_Default .rmExpanded { Z-INDEX: 10000 } .RadMenu_Default .rmLink:hover { COLOR: #333; BACKGROUND-COLOR: #fff } .RadMenu_Default .rmFocused { COLOR: #333; BACKGROUND-COLOR: #fff } .RadMenu_Default .rmExpanded { COLOR: #333; BACKGROUND-COLOR: #fff } .RadMenu_Default .rmLink .rmText { FONT: 12px Arial, sans-serif } .RadMenu_Default .rmGroup { BACKGROUND: #fff } .RadMenu_Default .rmGroup .rmLink { COLOR: #333; TEXT-DECORATION: none } .RadMenu_Default_rtl .rmGroup .rmLink { TEXT-ALIGN: right } .RadMenu_Default .rmGroup .rmLink:hover { BACKGROUND: #444; COLOR: #fff } .RadMenu_Default .rmGroup .rmFocused { BACKGROUND: #444; COLOR: #fff } .RadMenu_Default .rmGroup .rmExpanded { BACKGROUND: #444; COLOR: #fff } .RadMenu_Default .rmText { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; = PADDING-TOP: 3px } .RadMenu_Default .rmGroup .rmLink .rmText { FONT-SIZE: 11px } .RadMenu_Default .rmGroup .rmLink .rmExpandRight { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp4xE7Uw_5yuRDVFakUpVa_FgUYVcarzF_g0&t=3D633525814020000000) = no-repeat right -3px } .RadMenu_Default .rmGroup .rmLink .rmExpandLeft { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp4xE7Uw_5yuRAtxd3BQbc-d16xuqROSxP90&t=3D633525814020000000) = no-repeat left -3px } .RadMenu_Default .rmGroup .rmLink:hover .rmExpandRight { BACKGROUND-IMAGE: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp4xE7Uw_5yuRB-sT61l7yrsDrRGvHF5pEaC6Q0uHeiRzA1&t=3D633525814= 020000000) } .RadMenu_Default .rmGroup .rmFocused .rmExpandRight { BACKGROUND-IMAGE: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp4xE7Uw_5yuRB-sT61l7yrsDrRGvHF5pEaC6Q0uHeiRzA1&t=3D633525814= 020000000) } .RadMenu_Default .rmGroup .rmExpanded .rmExpandRight { BACKGROUND-IMAGE: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp4xE7Uw_5yuRB-sT61l7yrsDrRGvHF5pEaC6Q0uHeiRzA1&t=3D633525814= 020000000) } .RadMenu_Default .rmGroup .rmLink:hover .rmExpandLeft { BACKGROUND-IMAGE: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp4xE7Uw_5yuRB-sT61l7yrsA7uuY0Lbo-XB13QKUgTq5o1&t=3D633525814= 020000000) } .RadMenu_Default .rmGroup .rmFocused .rmExpandLeft { BACKGROUND-IMAGE: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp4xE7Uw_5yuRB-sT61l7yrsA7uuY0Lbo-XB13QKUgTq5o1&t=3D633525814= 020000000) } .RadMenu_Default .rmGroup .rmExpanded .rmExpandLeft { BACKGROUND-IMAGE: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp4xE7Uw_5yuRB-sT61l7yrsA7uuY0Lbo-XB13QKUgTq5o1&t=3D633525814= 020000000) } .RadMenu_Default .rmHorizontal .rmItem { BORDER-RIGHT: #353535 1px solid } .RadMenu_Default .rmHorizontal .rmLast { BORDER-RIGHT: 0px } .RadMenu_Default .rmVertical .rmItem { BORDER-BOTTOM: #353535 1px solid } .RadMenu_Default .rmVertical .rmLast { BORDER-BOTTOM: 0px } .RadMenu_Default_rtl .rmHorizontal .rmItem { BORDER-LEFT: 0px } .RadMenu_Default .rmRootGroup .rmGroup .rmItem { BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px } .RadMenu_Default_Context .rmGroup .rmItem { BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px } .RadMenu_Default .rmGroup { BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; = BORDER-LEFT: #828282 1px solid; BORDER-BOTTOM: #828282 1px solid; = BACKGROUND-COLOR: #fff } .RadMenu_Default .rmGroup .rmExpanded { Z-INDEX: 11 } .RadMenu_Default .rmTopArrowDisabled { DISPLAY: none } .RadMenu_Default .rmBottomArrowDisabled { DISPLAY: none } .RadMenu_Default .rmLeftArrowDisabled { DISPLAY: none } .RadMenu_Default .rmRightArrowDisabled { DISPLAY: none } .RadMenu_Default .rmTopArrow { FONT-SIZE: 0px; COLOR: #fff; LINE-HEIGHT: 0 } .RadMenu_Default .rmBottomArrow { FONT-SIZE: 0px; COLOR: #fff; LINE-HEIGHT: 0 } .RadMenu_Default .rmLeftArrow { FONT-SIZE: 0px; COLOR: #fff; LINE-HEIGHT: 0 } .RadMenu_Default .rmRightArrow { FONT-SIZE: 0px; COLOR: #fff; LINE-HEIGHT: 0 } .RadMenu_Default .rmTopArrow { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp49ejf2GdwmMl3rLgtQ7aypsS9IwR0uqUJ0&t=3D633525814020000000) = #fff no-repeat center top; WIDTH: 100%; HEIGHT: 10px } .RadMenu_Default .rmBottomArrow { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp49ejf2GdwmMl3rLgtQ7aypsS9IwR0uqUJ0&t=3D633525814020000000) = #fff no-repeat center top; WIDTH: 100%; HEIGHT: 10px } .RadMenu_Default .rmBottomArrow { BACKGROUND-POSITION: center -18px } .RadMenu_Default .rmLeftArrow { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp49ejf2GdwmMmg45b6sZgtvS9Gywi-PF0srPHHBr8P9gI1&t=3D633525814= 020000000) #fff no-repeat left center; WIDTH: 10px; HEIGHT: 100% } .RadMenu_Default .rmRightArrow { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX62ASBvYEKp49ejf2GdwmMmg45b6sZgtvS9Gywi-PF0srPHHBr8P9gI1&t=3D633525814= 020000000) #fff no-repeat left center; WIDTH: 10px; HEIGHT: 100% } .RadMenu_Default .rmRightArrow { BACKGROUND-POSITION: -18px center } .RadMenu_Default .rmItem .rmDisabled .rmText { COLOR: #999 } .RadMenu_Default .rmRootGroup .rmItem .rmDisabled { BACKGROUND: none transparent scroll repeat 0% 0% } .RadMenu_Default .rmGroup .rmItem .rmDisabled { BACKGROUND-COLOR: #fff } .RadMenu_Default .rmRootGroup .rmSeparator { BORDER-TOP: #676767 1px solid; BACKGROUND: #8f8f8f; BORDER-BOTTOM: 0px } .RadMenu_Default .rmGroup .rmSeparator { BORDER-TOP: #676767 1px solid; BACKGROUND: #8f8f8f; BORDER-BOTTOM: 0px } .RadMenu_Default .rmSeparator .rmText { DISPLAY: none } .RadMenu_Default .rmHorizontal .rmSeparator { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 1px; = LINE-HEIGHT: 20px; BORDER-BOTTOM: 0px; HEIGHT: 20px } .RadMenu_Default .rmVertical .rmSeparator { BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 3px 0px; BORDER-LEFT: 0px; = LINE-HEIGHT: 1px; BORDER-BOTTOM: 0px; HEIGHT: 1px } .RadMenu_Default .rmLeftImage { MARGIN: 2px } .RadMenu_Default .rmSlide { MARGIN: -1px 0px 0px -1px } * HTML .RadMenu_Default .rmVertical .rmSlide { MARGIN-LEFT: -2px! important } * HTML .RadMenu_Default .rmHorizontal .rmSlide { MARGIN-TOP: -2px! important } .RadMenu_Default_rtl .rmSlide { MARGIN: -1px 0px 0px 2px } * HTML .RadMenu_Default_rtl .rmVertical .rmSlide { MARGIN-LEFT: 3px! important } * HTML .RadMenu_Default_rtl .rmHorizontal .rmSlide { MARGIN-TOP: -2px! important; MARGIN-LEFT: 0px! important } .RadMenu_Default .rmItem .rmDisabled:hover { BACKGROUND: none transparent scroll repeat 0% 0% } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/WebResource.axd?d=fGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsyIPDXsP18TRkVOhIftmVd0&t=633525814020000000 DIV.radwindow { FLOAT: left; POSITION: absolute } DIV.radwindow A { outline: none } DIV.radwindow TABLE { WIDTH: 100%; HEIGHT: 100% } DIV.radwindow DIV.min { DISPLAY: none } DIV.radwindow TABLE TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: = 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; = BORDER-COLLAPSE: collapse } .radwindow .corner { LINE-HEIGHT: 1 } .radwindow .footercenter { LINE-HEIGHT: 1 } DIV.radwindow TABLE TD.titlebar { -moz-user-select: none } DIV.radwindow TD.titlebar DIV.topresize { FONT-SIZE: 1px; WIDTH: 100%; LINE-HEIGHT: 4px! important; HEIGHT: 4px! = important } DIV.radwindow TD.statusbar INPUT { BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; BACKGROUND: = no-repeat; FLOAT: left; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 100%; = CURSOR: default; BORDER-BOTTOM: 0px; TEXT-OVERFLOW: ellipsis; = -moz-user-select: none } DIV.radwindow TD.statusbar DIV { WIDTH: 18px; HEIGHT: 18px } DIV.radwindow TD.statusbar .loading { PADDING-LEFT: 30px } DIV.radwindow TD.statusbar SPAN.statustext { CURSOR: default; -moz-user-select: none } DIV.nostatusbar TR.statusbarrow { DISPLAY: none } DIV.radwindow TABLE.titlebarcontrols UL.controlbuttons { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap; = LIST-STYLE-TYPE: none } DIV.radwindow TABLE.titlebarcontrols UL.controlbuttons LI { FLOAT: left } DIV.radwindow TABLE.titlebarcontrols UL.controlbuttons LI A { DISPLAY: block; TEXT-DECORATION: none } DIV.radwindow TABLE.titlebarcontrol UL.controlbuttons LI A SPAN { DISPLAY: block; TEXT-INDENT: -9999px } DIV.radwindow TABLE.titlebarcontrols A.windowicon { DISPLAY: block; MARGIN-RIGHT: 3px } DIV.radwindow TABLE.titlebarcontrols EM { FLOAT: left; OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: = ellipsis } DIV.minimizedwindow { OVERFLOW: hidden } DIV.radwindow DIV.iconmenu { Z-INDEX: 56000000; FLOAT: left; POSITION: absolute } DIV.radwindow DIV.iconmenu A { CURSOR: default } DIV.inactivewindow { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D70)! = important; opacity: .7; -moz-opacity: .7 } DIV.inactivewindow { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D70)! = important; opacity: .7; -moz-opacity: .7 } DIV.inactivewindow TABLE.titlebarcontrols { POSITION: static } .radwindow .windowpopup A.radwindowbutton { MARGIN-TOP: 24px! important } .radwindow .windowpopup A.radwindowbutton { DISPLAY: block; FLOAT: left } .radwindow .windowpopup A.radwindowbutton SPAN { DISPLAY: block; FLOAT: left } DIV.radwindow TABLE.titlebarcontrols UL.controlbuttons LI A { TEXT-INDENT: -9999px } HTML:first-child DIV.radwindow UL { BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; = FLOAT: right; BORDER-LEFT: transparent 1px solid; BORDER-BOTTOM: = transparent 1px solid } .radwindow .dialogtext { TEXT-ALIGN: left } DIV.minimizedwindow .pinbutton { DISPLAY: none! important } DIV.minimizedwindow .reloadbutton { DISPLAY: none! important } DIV.minimizedwindow .maximizebutton { DISPLAY: none! important } .radwindow .contentrow .windowcontent { FONT-SIZE: 11px } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/WebResource.axd?d=fGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSggJRX1SjKZES-0PdJvee3XbYQIbgWtE6E4e8JQ2&t=633525814020000000 DIV.radwindow_Default TABLE TD.corner { FONT-SIZE: 1px; WIDTH: 6px; LINE-HEIGHT: 1px } DIV.radwindow_Default TABLE TD.topleft { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9JsdkQHzX4YrSiPdhMeY3E9mIGs1z2uuA3hew1&t=3D633525814= 020000000) no-repeat 0px -59px; HEIGHT: 6px } DIV.radwindow_Default TABLE TD.titlebar { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9JsdkQHzX4YrSiPdhMeY3E9mIGs1z2uuA3hew1&t=3D633525814= 020000000) repeat-x 0px 0px } DIV.radwindow_Default TABLE TD.topright { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9JsdkQHzX4YrSiPdhMeY3E9mIGs1z2uuA3hew1&t=3D633525814= 020000000) no-repeat 100% -59px; HEIGHT: 6px } DIV.radwindow_Default TABLE TD.bodyleft { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9Jsdl-syFonC2Ybu0pA3GL-PHZT4r2ejyzVlQ1&t=3D633525814= 020000000) repeat-y 0px 0px } DIV.radwindow_Default .windowcontent { BACKGROUND: #fff; BORDER-BOTTOM: 0px; HEIGHT: 100% } DIV.radwindow_Default TABLE TD.bodyright { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9Jsdl-syFonC2Ybu0pA3GL-PHZT4r2ejyzVlQ1&t=3D633525814= 020000000) repeat-y 100% 0px } DIV.radwindow_Default TABLE TD.footerleft { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9JsdkQHzX4YrSiPdhMeY3E9mIGs1z2uuA3hew1&t=3D633525814= 020000000) no-repeat 0px -106px; HEIGHT: 6px } DIV.radwindow_Default TABLE TD.footercenter { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9JsdkQHzX4YrSiPdhMeY3E9mIGs1z2uuA3hew1&t=3D633525814= 020000000) repeat-x 0px 100%; HEIGHT: 6px } DIV.radwindow_Default TABLE TD.footerright { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9JsdkQHzX4YrSiPdhMeY3E9mIGs1z2uuA3hew1&t=3D633525814= 020000000) no-repeat 100% -106px; HEIGHT: 6px } DIV.radwindow_Default TD.statusbar { BACKGROUND: #e4e4e4; LINE-HEIGHT: 18px; HEIGHT: 20px } DIV.radwindow_Default TD.statusbar TD { BORDER-TOP: #cecece 1px solid } DIV.radwindow_Default TD.statusbar INPUT { PADDING-LEFT: 4px; BACKGROUND: #e4e4e4; FONT: 12px arial,sans-serif } DIV.radwindow_Default TD.statusbar DIV { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9JsdkQHzX4YrSiPdhMeY3E9mIGs1z2uuA3hew1&t=3D633525814= 020000000) no-repeat -20px -92px } DIV.radwindow_Default TD.statusbar .loading { BACKGROUND-IMAGE: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdX2EpWfuw_rBCg5-YhUS7QQ2&t=3D633525814020000000) } DIV.radwindow_Default TD.statusbar SPAN.statustext { FONT: 11px Verdana, Arial, Sans-serif; COLOR: #000 } DIV.radwindow_Default TD.statusbar INPUT { BACKGROUND-REPEAT: no-repeat } DIV.radwindow_Default TABLE.titlebarcontrols UL.controlbuttons { PADDING-RIGHT: 2px! important; PADDING-LEFT: 0px! important; = PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important } DIV.radwindow_Default TABLE.titlebarcontrols UL.controlbuttons LI A { FONT-SIZE: 1px; MARGIN: 4px 0px 0px 2px; WIDTH: 30px; CURSOR: default; = LINE-HEIGHT: 26px; HEIGHT: 26px } DIV.radwindow_Default A.reloadbutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = no-repeat -90px 0px } DIV.radwindow_Default A.reloadbutton:hover { BACKGROUND-POSITION: -90px -26px } DIV.radwindow_Default A.pinbutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = no-repeat -150px 0px } DIV.radwindow_Default A.pinbutton:hover { BACKGROUND-POSITION: -150px -26px } DIV.radwindow_Default A.on { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = no-repeat -120px 0px } DIV.radwindow_Default A.on:hover { BACKGROUND-POSITION: -120px -26px } DIV.radwindow_Default A.minimizebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = no-repeat -60px 0px } DIV.radwindow_Default A.minimizebutton:hover { BACKGROUND-POSITION: -60px -26px } DIV.radwindow_Default A.maximizebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = no-repeat -30px 0px } DIV.radwindow_Default A.maximizebutton:hover { BACKGROUND-POSITION: -30px -26px } DIV.radwindow_Default A.closebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = no-repeat -180px 0px } DIV.radwindow_Default A.closebutton:hover { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = no-repeat -180px -26px } DIV.maximizedwindow A.maximizebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = 0px 0px } DIV.minimizedwindow A.minimizebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = 0px 0px } DIV.maximizedwindow A.maximizebutton:hover { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = 0px -26px } DIV.minimizedwindow A.minimizebutton:hover { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdEAen-BRpCzX9tq9EfQWSTYSLzL7LH8PP0&t=3D633525814020000000) = 0px -26px } DIV.radwindow_Default TABLE.titlebarcontrols A.windowicon { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsYHyvSg= gJRX1SjKZES-0PdqOWHPS9JsdkQHzX4YrSiPdhMeY3E9mIGs1z2uuA3hew1&t=3D633525814= 020000000) no-repeat -21px -59px; MARGIN: 8px 0px 0px 3px; WIDTH: 16px; = CURSOR: default; HEIGHT: 16px } DIV.radwindow_Default TABLE.titlebarcontrols EM { MARGIN: 7px 0px 0px 2px; FONT: 16px Arial, Verdana, sans-serif; COLOR: = white } DIV.minimizedwindow { BORDER-RIGHT: #232323 2px solid; BORDER-TOP: #232323 2px solid; = BACKGROUND: #4b4b4b; BORDER-LEFT: #232323 2px solid; WIDTH: 160px! = important; BORDER-BOTTOM: #232323 2px solid; HEIGHT: 30px! important } IFRAME.minimizedwindowoverlay_Default { WIDTH: 164px! important; HEIGHT: 34px! important } DIV.minimizedwindow TD { BACKGROUND: none transparent scroll repeat 0% 0% } DIV.minimizedwindow TABLE.titlebarcontrols { MARGIN-TOP: -3px; WIDTH: 150px! important; HEIGHT: 40px! important } DIV.minimizedwindow TABLE.titlebarcontrols UL { POSITION: relative; TOP: -3px } DIV.minimizedwindow EM { WIDTH: 75px! important; COLOR: white! important } DIV.minimizedwindow TD.corner { CURSOR: default } DIV.minimizedwindow TD.topleft { WIDTH: 10px! important } DIV.minimizedwindow TD.topright { WIDTH: 10px! important } DIV.minimizedwindow TD.titlebar { BACKGROUND: #4b4b4b; CURSOR: default } DIV.radwindow_Default .windowcontent .windowpopup { PADDING-RIGHT: 0px; PADDING-LEFT: 50px; PADDING-BOTTOM: 16px; MARGIN: = 16px; FONT: 11px Arial; COLOR: black; PADDING-TOP: 0px } DIV.radwindow_Default .windowcontent .radalert { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVtL5yCvjmTrMbgwPwUXMQdi0&t=3D633525814020000000) = no-repeat 8px center } DIV.radwindow_Default .windowcontent .radprompt { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV.radwindow_Default .windowcontent .radconfirm { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVuUnZyCJ0x8ENyJ4ZDLcgwRNKzqtO94oNk1&t=3D633525814= 020000000) no-repeat 8px center } DIV.radwindow_Default .windowcontent .dialogtext { TEXT-ALIGN: left } DIV.radwindow_Default .windowcontent INPUT.dialoginput { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black = 1px solid; PADDING-LEFT: 4px; BACKGROUND: #d6d6d6; PADDING-BOTTOM: 0px; = FONT: 11px Verdana, Arial, Sans-serif; BORDER-LEFT: black 1px solid; = WIDTH: 100%; PADDING-TOP: 3px; BORDER-BOTTOM: black 1px solid; HEIGHT: = 17px } DIV.radwindow_Default .windowcontent A { CURSOR: default; COLOR: black; LINE-HEIGHT: 14px; TEXT-DECORATION: none } DIV.radwindow_Default .windowcontent A SPAN { CURSOR: default; COLOR: black; LINE-HEIGHT: 14px; TEXT-DECORATION: none } DIV.radwindow_Default .windowcontent A.radwindowbutton { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; = FONT-WEIGHT: bold; BACKGROUND: #4f4f4f; MARGIN: 8px 1px 0px 0px; = BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } DIV.radwindow_Default .windowcontent A.radwindowbutton SPAN.outerspan { BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: white = 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: white = 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid } DIV.radwindow_Default .windowcontent A.radwindowbutton SPAN.innerspan { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; COLOR: = white; LINE-HEIGHT: 22px; PADDING-TOP: 0px } DIV.modaldialogbacgkround { BACKGROUND: black } DIV.transparentwindow TD.corner { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D80); opacity: = .8; -moz-opacity: .8 } DIV.transparentwindow TD.titlebar { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D80); opacity: = .8; -moz-opacity: .8 } DIV.transparentwindow TD.footercenter { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D80); opacity: = .8; -moz-opacity: .8 } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/WebResource.axd?d=fGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6zgZUq7GV1dlLRkKMz29kk0YBFtbypP_aADeyiddgDrhMOhu0&t=633525814020000000 DIV.radwindow_Office2007 TABLE { t: fixed } DIV.radwindow_Office2007 TABLE TD.corner { WIDTH: 4px } DIV.radwindow_Office2007 TABLE TD.topleft { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK0CZEviMxHUIvun2dkoIH42nyqin2tSWB0&t=3D633525814020000000) = no-repeat left top; HEIGHT: 8px } DIV.radwindow_Office2007 TABLE TD.topright { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK0CZEviMxHUIMKR37vLs3wdgGjDa0RTTb0&t=3D633525814020000000) = no-repeat right top; HEIGHT: 8px } DIV.radwindow_Office2007 TABLE TD.bodyleft { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK8XISl-NbCFGIvpsvXzuv6eShvrC2VM1o0&t=3D633525814020000000) = repeat-y left top } DIV.radwindow_Office2007 .windowcontent { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: = white; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: 0px; HEIGHT: 100% } DIV.radwindow_Office2007 TABLE TD.bodyright { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK8XISl-NbCFHsHOE3sQcD_QF8g1fzdv660&t=3D633525814020000000) = repeat-y right top } DIV.radwindow_Office2007 TABLE TD.footerleft { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkKe2GDLFpf-cp1r2pMopyHt6cPqKf0GAPe0&t=3D633525814020000000) = no-repeat left bottom; HEIGHT: 8px } DIV.radwindow_Office2007 TABLE TD.footerright { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkKe2GDLFpf-coo4cpgfQ1MPbc_IwPWQcaT0&t=3D633525814020000000) = no-repeat right bottom; HEIGHT: 8px } DIV.radwindow_Office2007 TABLE TD.footercenter { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkKe2GDLFpf-cpMiMkT9HxapjxIUdAputwg0&t=3D633525814020000000) = repeat-x 50% bottom; HEIGHT: 8px } DIV.radwindow_Office2007 TABLE TD.titlebar { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkKkeqwOjvMH9cqnoj9qSisKyhOWrKTXxqq0&t=3D633525814020000000) = repeat-x left top } DIV.radwindow_Office2007 TD.statusbar { BORDER-TOP: #6788be 1px solid; BACKGROUND: #f7f3e9; LINE-HEIGHT: 23px; = HEIGHT: 23px } DIV.radwindow_Office2007 TD.statusbar INPUT { BACKGROUND: none transparent scroll repeat 0% 0%; FONT: 11px Verdana, = Arial, Sans-serif; COLOR: #6788be; PADDING-TOP: 6px; HEIGHT: 17px } DIV.radwindow_Office2007 TD.statusbar DIV { =09 } DIV.radwindow_Office2007 TD.statusbar .loading { BACKGROUND-IMAGE: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEv-VkIPA= 7qV-Zv-0ed7L6qc3xQckwXmTcbG3lpQlXujTw2&t=3D633525814020000000); = BACKGROUND-REPEAT: no-repeat } DIV.radwindow_Office2007 TD.statusbar SPAN.statustext { FONT: 11px Verdana, Arial, Sans-serif; COLOR: black } DIV.radwindow_Office2007 TABLE.titlebarcontrols UL.controlbuttons LI A { FONT-SIZE: 1px; MARGIN: 4px 0px 0px 2px; WIDTH: 13px; CURSOR: default; = LINE-HEIGHT: 13px; HEIGHT: 13px } DIV.radwindow_Office2007 A.reloadbutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK0CZEviMxHUJ31zrAB3pcj58iCTE9aRBSxXkwWKqBKD41&t=3D633525814= 020000000) no-repeat -50px top } DIV.radwindow_Office2007 A.pinbutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK0CZEviMxHUJ31zrAB3pcj58iCTE9aRBSxXkwWKqBKD41&t=3D633525814= 020000000) no-repeat 0px 0px } DIV.radwindow_Office2007 A.on { BACKGROUND-POSITION: -17px 0px } DIV.radwindow_Office2007 A.minimizebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK0CZEviMxHUJ31zrAB3pcj58iCTE9aRBSxXkwWKqBKD41&t=3D633525814= 020000000) no-repeat -65px 0px } DIV.radwindow_Office2007 A.maximizebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK0CZEviMxHUJ31zrAB3pcj58iCTE9aRBSxXkwWKqBKD41&t=3D633525814= 020000000) no-repeat -80px 0px } DIV.radwindow_Office2007 A.closebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK0CZEviMxHUJ31zrAB3pcj58iCTE9aRBSxXkwWKqBKD41&t=3D633525814= 020000000) no-repeat 100% 0px } DIV.maximizedwindow A.maximizebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK0CZEviMxHUJ31zrAB3pcj58iCTE9aRBSxXkwWKqBKD41&t=3D633525814= 020000000) no-repeat -34px 0px } DIV.minimizedwindow A.minimizebutton { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkK0CZEviMxHUJ31zrAB3pcj58iCTE9aRBSxXkwWKqBKD41&t=3D633525814= 020000000) no-repeat -34px 0px } DIV.radwindow_Office2007 TABLE.titlebarcontrols A.windowicon { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkKY6beWc6ec7CJj0QNBgZr9A2&t=3D633525814020000000) no-repeat = left top; MARGIN: 6px 0px 0px 2px; WIDTH: 16px; CURSOR: default; HEIGHT: = 16px } DIV.radwindow_Office2007 TABLE.titlebarcontrols EM { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; FONT: 12px = Verdana, Arial, sans-serif; COLOR: black; PADDING-TOP: 6px } DIV.minimizedwindow { BORDER-RIGHT: #5d6f88 1px solid; BORDER-TOP: #5d6f88 1px solid; = BACKGROUND: #abc1de; BORDER-LEFT: #5d6f88 1px solid; WIDTH: 140px! = important; BORDER-BOTTOM: #5d6f88 1px solid; HEIGHT: 30px! important } IFRAME.minimizedwindowoverlay_Office2007 { WIDTH: 142px! important; HEIGHT: 32px! important } DIV.minimizedwindow TABLE.titlebarcontrols { WIDTH: 150px! important; POSITION: relative; TOP: -4px } DIV.minimizedwindow EM { WIDTH: 55px! important; COLOR: white! important } DIV.minimizedwindow TD.corner { CURSOR: default } DIV.minimizedwindow TD.topleft { BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 10px! = important } DIV.minimizedwindow TD.topright { BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 10px! = important } DIV.minimizedwindow TD.titlebar { BACKGROUND: none transparent scroll repeat 0% 0%; CURSOR: default! = important } DIV.radwindow_Office2007 .windowcontent .windowpopup { PADDING-RIGHT: 0px; PADDING-LEFT: 50px; PADDING-BOTTOM: 16px; MARGIN: = 16px; FONT: 11px Arial; COLOR: black; PADDING-TOP: 0px } DIV.radwindow_Office2007 .windowcontent .radalert { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVtL5yCvjmTrMbgwPwUXMQdi0&t=3D633525814020000000) = no-repeat 8px center } DIV.radwindow_Office2007 .windowcontent .radprompt { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV.radwindow_Office2007 .windowcontent .radconfirm { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVuUnZyCJ0x8ENyJ4ZDLcgwRNKzqtO94oNk1&t=3D633525814= 020000000) no-repeat 8px center } DIV.radwindow_Office2007 .windowcontent INPUT.dialoginput { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px = solid; PADDING-LEFT: 4px; BACKGROUND: = url(<%=3DWebResource("Telerik.Web.UI.Skins.Office2007.Window.ModalDialogB= uttonSprites.gif) repeat-x 0px -44px; PADDING-BOTTOM: 0px; FONT: 11px = Verdana, Arial, Sans-serif; BORDER-LEFT: #666 1px solid; WIDTH: 100%; = PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid; HEIGHT: 17px } DIV.radwindow_Office2007 .windowcontent A { CURSOR: default; COLOR: black; LINE-HEIGHT: 22px; TEXT-DECORATION: none } DIV.radwindow_Office2007 .windowcontent A SPAN { CURSOR: default; COLOR: black; LINE-HEIGHT: 22px; TEXT-DECORATION: none } DIV.radwindow_Office2007 .windowcontent A.radwindowbutton { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVtQYl9PwswbeVhM6ZZbkk4gLxVM-gZHqZI1&t=3D633525814= 020000000) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 8px 8px 8px = 0px; PADDING-TOP: 0px } DIV.radwindow_Office2007 .windowcontent A.radwindowbutton SPAN.outerspan = { PADDING-RIGHT: 3px; PADDING-LEFT: 0px; BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVtQYl9PwswbeVhM6ZZbkk4gLxVM-gZHqZI1&t=3D633525814= 020000000) no-repeat 100% 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } DIV.radwindow_Office2007 .windowcontent A.radwindowbutton SPAN.innerspan = { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVtQYl9PwswbeVhM6ZZbkk4gLxVM-gZHqZI1&t=3D633525814= 020000000) white repeat-x 0px -22px; PADDING-BOTTOM: 0px; PADDING-TOP: = 0px } DIV.radwindow_Office2007 .windowcontent A.radwindowbutton:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVtQYl9PwswbeVhM6ZZbkk4gLxVM-gZHqZI1&t=3D633525814= 020000000) no-repeat 0px -64px; PADDING-BOTTOM: 0px; MARGIN: 8px 8px 8px = 0px; PADDING-TOP: 0px } DIV.radwindow_Office2007 .windowcontent A.radwindowbutton:hover = SPAN.outerspan { PADDING-RIGHT: 3px; PADDING-LEFT: 0px; BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVtQYl9PwswbeVhM6ZZbkk4gLxVM-gZHqZI1&t=3D633525814= 020000000) no-repeat right -64px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } DIV.radwindow_Office2007 .windowcontent A.radwindowbutton:hover = SPAN.innerspan { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEsiM4nvA= g1MmUj6OBZ3VIgn4D6Jtk1XlVtQYl9PwswbeVhM6ZZbkk4gLxVM-gZHqZI1&t=3D633525814= 020000000) white repeat-x 0px -86px; PADDING-BOTTOM: 0px; PADDING-TOP: = 0px } DIV.modaldialogbacgkround { BACKGROUND: black } DIV.transparentwindow TD.corner { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D80); opacity: = .8; -moz-opacity: .8 } DIV.transparentwindow TD.titlebar { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D80); opacity: = .8; -moz-opacity: .8 } DIV.transparentwindow TD.footercenter { FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=3D80); opacity: = .8; -moz-opacity: .8 } DIV.radwindow_Office2007 .topresize { BACKGROUND: = url(WebResource.axd?d=3DfGD9Oc6i9FI-QvCRdGO9Db_cVbkOqjQqDZQ9PuwNyEvHnsOV6= zgZUq7GV1dlLRkKkeqwOjvMH9cqnoj9qSisKyhOWrKTXxqq0&t=3D633525814020000000) = repeat-x } DIV.radwindow_Office2007 .windowcontent { BACKGROUND: #cddcee } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/Portals/2/Skins/FrontPageSkins/StyleSheets/RedBlue.css BODY { BACKGROUND: url(../Images/RedBlue/fps_bg.jpg) #303030 repeat-x left = top; COLOR: #000 } FIELDSET { BACKGROUND: url(../Images/RedBlue/fps_bg.jpg) #303030 repeat-x left top } H1 { COLOR: #000 } H2 { COLOR: #000 } H3 { COLOR: #000 } H4 { COLOR: #000 } H5 { COLOR: #000 } H6 { COLOR: #000 } DT { COLOR: #000 } .Head { COLOR: #ffba00 } .SubHead { COLOR: #000 } .Normal { COLOR: #000 } .Normal TD { COLOR: #000 } A:link { COLOR: #2b568a; TEXT-DECORATION: underline } A:visited { COLOR: #2b568a; TEXT-DECORATION: underline } A:active { COLOR: #2b568a; TEXT-DECORATION: underline } A:hover { COLOR: #ff6534; TEXT-DECORATION: underline } A.CommandButton:link { COLOR: #2b568a; TEXT-DECORATION: underline } A.CommandButton:visited { COLOR: #2b568a; TEXT-DECORATION: underline } A.CommandButton:active { COLOR: #2b568a; TEXT-DECORATION: underline } A.CommandButton:hover { COLOR: #ff6534; TEXT-DECORATION: underline } .SL_Def_HeaderPane { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px; BACKGROUND-COLOR: #333 } .SL_Def_Logo { BACKGROUND: url(../images/blue/fps_logo_HSJ.jpg) #2b568a no-repeat 50% = top; HEIGHT: 114px } .SL_Def_RadMenu { BACKGROUND-COLOR: #900401 } .SL_Def_InfoPane { BACKGROUND-COLOR: #2b5a8b } .SL_Def_InfoPane { COLOR: #f1f1f1 } .SL_Def_InfoPane DIV { COLOR: #f1f1f1 } .SL_Def_InfoPane TD { COLOR: #f1f1f1 } .SL_Def_InfoPane .AT_NP_Link { BORDER-TOP: #ccc 1px dotted } .SL_Def_InfoPane A:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9ccbfc; TEXT-DECORATION: = none } .SL_Def_InfoPane A:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #9ccbfc; TEXT-DECORATION: = none } .SL_Def_InfoPane A:hover { COLOR: #fff; TEXT-DECORATION: none } .SL_Def_Ad2Pane { COLOR: #fff; BORDER-BOTTOM: #000 6px solid; BACKGROUND-COLOR: #2b5a8b } .SL_Def_Login { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fefefe; = BORDER-BOTTOM: #000 1px solid; HEIGHT: 28px } .SL_Def_NavPane { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #f8b500; = BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #000 } .SL_Def_ContentPane { BORDER-RIGHT: #000 1px solid; BACKGROUND-COLOR: #fff } .SL_Def_Footer { COLOR: #8a8a8a; BORDER-BOTTOM: #900401 4px solid; BACKGROUND-COLOR: = #151515 } A.ASNE_SObj_Privacy:link { FONT: 10px Tahoma; COLOR: #fff; TEXT-DECORATION: underline } A.ASNE_Sobj_Privacy:visited { FONT: 10px Tahoma; COLOR: #fff; TEXT-DECORATION: underline } A.ASNE_Sobj_Privacy:active { FONT: 10px Tahoma; COLOR: #fff; TEXT-DECORATION: underline } A.ASNE_SObj_Privacy:unknown { COLOR: #ffb400; TEXT-DECORATION: underline } A.ASNE_SObj_Login:link { FONT: 11px Tahoma; COLOR: #fefefe; TEXT-DECORATION: none } A.ASNE_SObj_Login:visited { FONT: 11px Tahoma; COLOR: #fefefe; TEXT-DECORATION: none } A.ASNE_SObj_Login:active { FONT: 11px Tahoma; COLOR: #fefefe; TEXT-DECORATION: none } A.ASNE_SObj_Login:hover { COLOR: #fefefe; TEXT-DECORATION: underline } .SL_Def_NavPane A.AT_NP_NavItem:link { COLOR: #fff } .SL_Def_NavPane A.AT_NP_NavItem:visited { COLOR: #fff } .SL_Def_NavPane A.AT_NP_NavItem:hover { COLOR: #ab0000 } .SL_Def_NavPane A.AT_NP_NavItem:active { COLOR: #ab0000 } .SL_Def_ContentPane .AT_ArticleListAlt { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px; BACKGROUND-COLOR: #eaeff4 } .SL_Def_ContentPane .AT_ArticleList { BORDER-RIGHT: #fff 5px solid } .SL_Def_ContentPane .AT_ArticleTitle A:link { COLOR: #2c578a } .SL_Def_ContentPane .AT_ArticleTitle A:visited { COLOR: #2c578a } .SL_Def_ContentPane .AT_ArticleTitle A:hover { COLOR: #bf0400 } .SL_Def_ContentPane .AT_ArticleDate { FONT-WEIGHT: bold; COLOR: #444 } .SL_Def_ContentPane .AT_ArticleAuthor { FONT-WEIGHT: normal; COLOR: #444 } .SL_Def_ContentPane A.Btn_Right:link { BACKGROUND-POSITION: 100% -272px } .SL_Def_ContentPane A.Btn_Right:visited { BACKGROUND-POSITION: 100% -272px } .SL_Def_ContentPane A.Btn_Right .Btn_Left { BACKGROUND-COLOR: #2c578a } .SL_Def_ContentPane A.Btn_Right:active { BACKGROUND-POSITION: 100% -218px } .SL_Def_ContentPane A.Btn_Right:hover { BACKGROUND-POSITION: 100% -218px } .SL_Def_ContentPane A.Btn_Right:active .Btn_Left { BACKGROUND-COLOR: #ab0000 } .SL_Def_ContentPane A.Btn_Right:hover .Btn_Left { BACKGROUND-COLOR: #ab0000 } .SL_E01_ContentPane { BACKGROUND-COLOR: #cad8e6 } .SL_E01_ContentPane .AT_ArticleList { BORDER-RIGHT: #cad8e6 5px solid; BORDER-TOP: #cad8e6 5px solid; = BORDER-LEFT: #cad8e6 5px solid; BORDER-BOTTOM: #cad8e6 5px solid } .SL_E01_ContentPane .AT_ArticleListAlt { BORDER-RIGHT: #cad8e6 5px solid; BORDER-TOP: #cad8e6 5px solid; = BORDER-LEFT: #cad8e6 5px solid; BORDER-BOTTOM: #cad8e6 5px solid } .SL_E01_InfoPane { BACKGROUND-COLOR: #b10400 } .SL_E01_LeftCol { BACKGROUND-COLOR: #2b5a8b } .SL_E01_Ad2Pane { COLOR: #fff } .SL_E01_ContentPane .AT_ArticleDate { FONT-WEIGHT: bold; COLOR: #444 } .SL_E01_ContentPane .AT_ArticleAuthor { FONT-WEIGHT: normal; COLOR: #444 } .SL_E02_ContentPane { BACKGROUND-COLOR: #fff } .SL_E02_RightCol { BACKGROUND-COLOR: #fff } .SL_E02_ContentPane .AT_ArticleList { BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; BORDER-LEFT: = #fff 5px solid; BORDER-BOTTOM: #fff 5px solid } .SL_E02_ContentPane .AT_ArticleListAlt { BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; BORDER-LEFT: = #fff 5px solid; BORDER-BOTTOM: #fff 5px solid } .SL_E02_InfoPane { BACKGROUND-COLOR: #b10400 } .SL_E02_LeftCol { BACKGROUND-COLOR: #2b5a8b } .SL_E02_Ad2Pane { COLOR: #fff } .SL_E02_ContentPane .AT_ArticleList { BACKGROUND-COLOR: #eaeff4 } .SL_E02_ContentPane .AT_ArticleListAlt { BACKGROUND-COLOR: #eaeff4 } .SL_E02_ContentPane .AT_ArticlePlaceHolder { BACKGROUND-COLOR: #eaeff4 } .SL_E02_ContentPane .AT_ArticleTitle { BACKGROUND-COLOR: #eaeff4 } .SL_E02_ContentPane .AT_ArticleIcon { BACKGROUND-COLOR: #2b5a8b } .SL_E02_ContentPane .AT_ArticleDate { FONT-WEIGHT: bold; COLOR: #ab0000 } .SL_E02_ContentPane .AT_ArticleAuthor { FONT-WEIGHT: normal; COLOR: #ab0000 } .SL_E02_ContentPane A.Btn_Right .Btn_Left { BACKGROUND-COLOR: #2b5a8b } .SL_E02_ContentPane A.Btn_Right:active .Btn_Left { BACKGROUND-COLOR: #ab0000 } .SL_E02_ContentPane A.Btn_Right:hover .Btn_Left { BACKGROUND-COLOR: #ab0000 } .SL_E03_HeaderPane { BACKGROUND-COLOR: #b10400 } .SL_E03_LeftCol { BACKGROUND-COLOR: #2b5a8b } .SL_E03_Ad2Pane { COLOR: #fff } .SL_E03_ContentPane .AT_ArticlePlaceHolder { BORDER-TOP: #c6dcf7 2px solid } .SL_E03_ContentPane .AT_NP_PageHeaderTitle H1 { FONT-WEIGHT: bold; COLOR: #000 } .SL_E03_ContentPane .AT_NP_PanelView { FONT-WEIGHT: bold; COLOR: #000 } .SL_E03_ContentPane .AT_NP_PanelView .SubHead { FONT-WEIGHT: bold; COLOR: #000 } .SL_E03_ContentPane .AT_ArticleTitle H1 A:link { COLOR: #2b568a } .SL_E03_ContentPane .AT_ArticleTitle H1 A:visited { COLOR: #2b568a } .SL_E03_ContentPane .AT_ArticleTitle H1 A:hover { COLOR: #bf0400 } .SL_E03_ContentPane .AT_ArticleDate { FONT-WEIGHT: bold; COLOR: #444 } .SL_E03_ContentPane .AT_ArticleAuthor { FONT-WEIGHT: normal; COLOR: #444 } .SL_E03_ContentPane A.Btn_Right:link { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #a71313 } .SL_E03_ContentPane A.Btn_Right:visited { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #a71313 } .SL_E03_ContentPane A.Btn_Right .Btn_Left { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: = url(../images/sprites.gif) no-repeat 0px -277px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px } .SL_E03_ContentPane A.Btn_Right:active { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fab101 } .SL_E03_ContentPane A.Btn_Right:hover { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #fab101 } .SL_E03_ContentPane A.Btn_Right:active .Btn_Left { BACKGROUND: url(../images/sprites.gif) no-repeat -136px -277px } .SL_E03_ContentPane A.Btn_Right:hover .Btn_Left { BACKGROUND: url(../images/sprites.gif) no-repeat -136px -277px } .SL_E03_ContentPane .Btn_Left { WIDTH: 115px } .SL_E01_LeftCol TD { COLOR: #fff } .SL_E01_LeftCol .SubHead { COLOR: #fff } .SL_E02_LeftCol TD { COLOR: #fff } .SL_E02_LeftCol .SubHead { COLOR: #fff } .SL_E03_LeftCol TD { COLOR: #fff } .SL_E03_LeftCol .SubHead { COLOR: #fff } .SL_E01_Ad2Pane { COLOR: #fff } .SL_E02_Ad2Pane { COLOR: #fff } .SL_E03_Ad2Pane { COLOR: #fff } .SL_Def_InfoPane UL.BlogFeedList LI { BACKGROUND-COLOR: #114377 } .SL_E01_LeftCol UL.BlogFeedList LI { BACKGROUND-COLOR: #114377 } .SL_E02_LeftCol UL.BlogFeedList LI { BACKGROUND-COLOR: #114377 } .SL_E03_LeftCol UL.BlogFeedList LI { BACKGROUND-COLOR: #114377 } .SL_E01_LeftCol A:link { FONT-WEIGHT: bold; COLOR: #9ccbfc; TEXT-DECORATION: none } .SL_E01_LeftCol A:visited { FONT-WEIGHT: bold; COLOR: #9ccbfc; TEXT-DECORATION: none } .SL_E02_LeftCol A:link { FONT-WEIGHT: bold; COLOR: #9ccbfc; TEXT-DECORATION: none } .SL_E02_LeftCol A:visited { FONT-WEIGHT: bold; COLOR: #9ccbfc; TEXT-DECORATION: none } .SL_E03_LeftCol A:link { FONT-WEIGHT: bold; COLOR: #9ccbfc; TEXT-DECORATION: none } .SL_E03_LeftCol A:visited { FONT-WEIGHT: bold; COLOR: #9ccbfc; TEXT-DECORATION: none } .SL_E01_LeftCol A:hover { COLOR: #fff; TEXT-DECORATION: none } .SL_E02_LeftCol A:hover { COLOR: #fff; TEXT-DECORATION: none } .SL_E03_LeftCol A:hover { COLOR: #fff; TEXT-DECORATION: none } .PageHeaderLabel { COLOR: #000 } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/Portals/2/Skins/FrontPageSkins/Motifs/default.css .SL_Def_HeaderPane { BACKGROUND: url(../images/motifs/fps_Header_default.jpg) #1981da = no-repeat right 50%; WIDTH: 668px; HEIGHT: 150px } .SL_E01_HeaderPane { BACKGROUND: url(../images/motifs/fps_Header_default.jpg) #1981da = no-repeat right 50%; WIDTH: 668px; HEIGHT: 150px } .SL_E02_HeaderPane { BACKGROUND: url(../images/motifs/fps_Header_default.jpg) #1981da = no-repeat right 50%; WIDTH: 668px; HEIGHT: 150px } .SL_E03_HeaderPane { BACKGROUND: url(../images/motifs/fps_Header_default.jpg) #1981da = no-repeat right 50%; WIDTH: 668px; HEIGHT: 150px } .SL_Def_HeaderPane A.SchoolNewspaperTitle:link { COLOR: #fff } .SL_Def_HeaderPane A.SchoolNewspaperTitle:visited { COLOR: #fff } .SL_Def_HeaderPane A.SchoolNewspaperTitle:hover { COLOR: #fff } .SL_E01_HeaderPane A.SchoolNewspaperTitle:link { COLOR: #fff } .SL_E01_HeaderPane A.SchoolNewspaperTitle:visited { COLOR: #fff } .SL_E01_HeaderPane A.SchoolNewspaperTitle:hover { COLOR: #fff } .SL_E02_HeaderPane A.SchoolNewspaperTitle:link { COLOR: #fff } .SL_E01_HeaderPane A.SchoolNewspaperTitle:visited { COLOR: #fff } .SL_E02_HeaderPane A.SchoolNewspaperTitle:hover { COLOR: #fff } .SL_E03_HeaderPane A.SchoolNewspaperTitle:link { COLOR: #fff } .SL_E01_HeaderPane A.SchoolNewspaperTitle:visited { COLOR: #fff } .SL_E03_HeaderPane A.SchoolNewspaperTitle:hover { COLOR: #fff } .SL_Def_HeaderPane SPAN.SchoolName { COLOR: #dedede } .SL_Def_HeaderPane SPAN.SchoolCityState { COLOR: #dedede } .SL_E01_HeaderPane SPAN.SchoolName { COLOR: #dedede } .SL_E01_HeaderPane SPAN.SchoolCityState { COLOR: #dedede } .SL_E02_HeaderPane SPAN.SchoolName { COLOR: #dedede } .SL_E02_HeaderPane SPAN.SchoolCityState { COLOR: #dedede } .SL_E03_HeaderPane SPAN.SchoolName { COLOR: #dedede } .SL_E03_HeaderPane SPAN.SchoolCityState { COLOR: #dedede } FIELDSET .SL_Def_HeaderPane { BACKGROUND: url(../images/motifs/Header_pv_default.jpg) #1981da = no-repeat right top; WIDTH: 375px; HEIGHT: 84px } FIELDSET .SL_E01_HeaderPane { BACKGROUND: url(../images/motifs/Header_pv_default.jpg) #1981da = no-repeat right top; WIDTH: 375px; HEIGHT: 84px } FIELDSET .SL_E02_HeaderPane { BACKGROUND: url(../images/motifs/Header_pv_default.jpg) #1981da = no-repeat right top; WIDTH: 375px; HEIGHT: 84px } FIELDSET .SL_E03_HeaderPane { BACKGROUND: url(../images/motifs/Header_pv_default.jpg) #1981da = no-repeat right top; WIDTH: 375px; HEIGHT: 84px } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/Portals/2/Skins/FrontPageSkins/skin.css BODY { MARGIN: 0px auto; FONT: 12px/16px Tahoma, Arial, Helvetica } FIELDSET { BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: = red 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: red 1px solid } .TableStyle TD { WIDTH: 43px } TD { FONT-SIZE: 12px } .Normal { FONT: 12px Tahoma, Arial, Helvetica } .Normal TD { FONT: 12px Tahoma, Arial, Helvetica } H1 { FONT-SIZE: 21px } H2 { FONT-SIZE: 17px } H3 { FONT-SIZE: 16px } H4 { FONT-SIZE: 15px } H5 { FONT-SIZE: 14px } H6 { FONT-SIZE: 12px } DT { FONT-SIZE: 11px } H1 { FONT-WEIGHT: bold; MARGIN: 0px 0px 8px; FONT-FAMILY: Tahoma, Arial, = Helvetica } H2 { FONT-WEIGHT: bold; MARGIN: 0px 0px 8px; FONT-FAMILY: Tahoma, Arial, = Helvetica } H3 { FONT-WEIGHT: bold; MARGIN: 0px 0px 8px; FONT-FAMILY: Tahoma, Arial, = Helvetica } H4 { FONT-WEIGHT: bold; MARGIN: 0px 0px 8px; FONT-FAMILY: Tahoma, Arial, = Helvetica } H5 { FONT-WEIGHT: bold; MARGIN: 0px 0px 8px; FONT-FAMILY: Tahoma, Arial, = Helvetica } H6 { FONT-WEIGHT: bold; MARGIN: 0px 0px 8px; FONT-FAMILY: Tahoma, Arial, = Helvetica } DT { FONT-WEIGHT: bold; MARGIN: 0px 0px 8px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .Head { FONT: bold 18px Tahoma, Arial, Helvetica } .SubHead { FONT: bold 12px Tahoma, Arial, Helvetica } .Small { FONT: 10px Tahoma, Arial, Helvetica } .Small_em { FONT: italic 10px Tahoma, Arial, Helvetica } .CommandButton { FONT: 12px Tahoma, Arial, Helvetica } lockquote { MARGIN-TOP: 5px } PRE { MARGIN-TOP: 5px } P { MARGIN-TOP: 17px } UL LI { LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: disc } UL LI LI { LIST-STYLE-TYPE: square } UL LI LI LI { LIST-STYLE-TYPE: circle } OL LI { MARGIN-LEFT: 15px } A { outline: none } .RadUpload_Default .ruInputs LI { LIST-STYLE-TYPE: none } .FullWidth { WIDTH: 100% } #lightbox { Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: = absolute; TEXT-ALIGN: center } #lightbox IMG { WIDTH: auto; HEIGHT: auto } #lightbox A IMG { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium = none; BORDER-BOTTOM: medium none } #outerImageContainer { MARGIN: 0px auto; WIDTH: 250px; POSITION: relative; HEIGHT: 250px; = BACKGROUND-COLOR: #fff } #imageContainer { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } #loading { LEFT: 0%; WIDTH: 100%; LINE-HEIGHT: 0; POSITION: absolute; TOP: 40%; = HEIGHT: 25%; TEXT-ALIGN: center } #hoverNav { Z-INDEX: 10; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; = HEIGHT: 100% } #imageContainer > #hoverNav { LEFT: 0px } #hoverNav A { outline: none } #prevLink { DISPLAY: block; BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); = WIDTH: 49%; HEIGHT: 100% } #nextLink { DISPLAY: block; BACKGROUND-IMAGE: url(data:image/gif;base64,AAAA); = WIDTH: 49%; HEIGHT: 100% } #prevLink { LEFT: 0px; FLOAT: left } #nextLink { RIGHT: 0px; FLOAT: right } #prevLink:hover { BACKGROUND: url(Images/prevlabel.gif) no-repeat left 15% } #prevLink:hover:visited { BACKGROUND: url(Images/prevlabel.gif) no-repeat left 15% } #nextLink:hover { BACKGROUND: url(Images/nextlabel.gif) no-repeat right 15% } #nextLink:hover:visited { BACKGROUND: url(Images/nextlabel.gif) no-repeat right 15% } #imageDataContainer { MARGIN: 0px auto; FONT: 10px/1.4em Verdana, Helvetica, sans-serif; = OVERFLOW: auto; WIDTH: 100%; BACKGROUND-COLOR: #fff } #imageData { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR: = #666; PADDING-TOP: 0px } #imageData #imageDetails { FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left } #imageData #caption { FONT-WEIGHT: bold } #imageData #numberDisplay { CLEAR: left; DISPLAY: block; PADDING-BOTTOM: 1em } #imageData #bottomNavClose { FLOAT: right; PADDING-BOTTOM: 0.7em; WIDTH: 66px; outline: none } #overlay { Z-INDEX: 90; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; = HEIGHT: 500px; BACKGROUND-COLOR: #000 } .AT_Weather { BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; MARGIN-TOP: = 0px; MARGIN-BOTTOM: 10px; BORDER-LEFT: #555 1px solid; BORDER-BOTTOM: = #555 1px solid; BACKGROUND-COLOR: #fff } .AT_Weather A.NormalBold:link { COLOR: #fff; TEXT-DECORATION: none } .AT_Weather A.NormalBold:visited { COLOR: #fff; TEXT-DECORATION: none } .AT_Weather A.NormalBold:hover { COLOR: #ffcc66; TEXT-DECORATION: none } .AT_WeatherTitleLink { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 5px; = PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #3395e8 } .AT_Weather .Normal { FONT-SIZE: 11px } .AT_Description .Normal { FONT-SIZE: 11px } .AT_WeatherDate { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } .AT_WeatherDate .Normal { COLOR: #2172b7 } .AT_Description { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; = PADDING-TOP: 3px } .AT_Description .Normal { COLOR: #333 } .AT_Description IMG { FLOAT: left; solid:=20 } .AT_NP_Logo { WIDTH: 668px; HEIGHT: 150px; TEXT-ALIGN: left } .AT_NP_LogoImage { VERTICAL-ALIGN: top; TEXT-ALIGN: left } A.SchoolNewspaperTitle:link { MARGIN-TOP: 40px; DISPLAY: inline-block; FONT: bold 24px Tahoma, Arial, = Helvetica; MARGIN-LEFT: 30px; TEXT-DECORATION: none } A.SchoolNewspaperTitle:visited { MARGIN-TOP: 40px; DISPLAY: inline-block; FONT: bold 24px Tahoma, Arial, = Helvetica; MARGIN-LEFT: 30px; TEXT-DECORATION: none } A.SchoolNewspaperTitle:hover { MARGIN-TOP: 40px; DISPLAY: inline-block; FONT: bold 24px Tahoma, Arial, = Helvetica; MARGIN-LEFT: 30px; TEXT-DECORATION: none } SPAN.SchoolName { FLOAT: left; FONT: bold 14px Tahoma, Arial, Helvetica; MARGIN-LEFT: = 30px; WIDTH: 600px; dispaly: block } SPAN.SchoolCityState { FLOAT: left; FONT: bold 14px Tahoma, Arial, Helvetica; MARGIN-LEFT: = 30px; WIDTH: 600px; dispaly: block } .AT_NP_PageHeader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px dotted } .AT_NP_PageHeaderBG { PADDING-RIGHT: 3px; DISPLAY: inline-block; PADDING-LEFT: 5px; = PADDING-BOTTOM: 3px; WIDTH: 100%; PADDING-TOP: 0px } .AT_NP_PageHeaderTitle H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px = 0px 0px; PADDING-TOP: 0px } .AT_NP_PageHeaderIcon { FLOAT: right } .AT_NP_BtnTop { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 7px; = TEXT-ALIGN: right } .AT_NP_BtnTop A:link { PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: = url(images/icon_print.gif) no-repeat right center; PADDING-BOTTOM: 2px; = COLOR: #cc0000; PADDING-TOP: 2px; TEXT-DECORATION: none } .AT_NP_BtnTop A:visited { PADDING-RIGHT: 25px; DISPLAY: block; PADDING-LEFT: 25px; BACKGROUND: = url(images/icon_print.gif) no-repeat right center; PADDING-BOTTOM: 2px; = COLOR: #cc0000; PADDING-TOP: 2px; TEXT-DECORATION: none } .AT_NP_BtnTop A:hover { BACKGROUND: url(images/icon_printHover.gif) no-repeat right center; = COLOR: #ed8216 } .AT_NP_PanelView { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; = PADDING-TOP: 7px } .PageHeaderLabel { DISPLAY: block; FONT-SIZE: 21px } TABLE.AT_ArticleDataList { WIDTH: 100% } .AT_ArticleList { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } .AT_ArticleListAlt { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: = #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } .AT_ArticleIcon { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; MARGIN: = 1px; PADDING-TOP: 3px; BACKGROUND-COLOR: #373737 } .AT_ArticlePlaceHolder { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; = PADDING-TOP: 18px; BACKGROUND-COLOR: #fff } .AT_ArticleTitle { PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #fff } .AT_ArticleTitle H1 { FONT-WEIGHT: 600; FONT-SIZE: 14px; MARGIN: 0px; TEXT-TRANSFORM: = uppercase; COLOR: #333; LINE-HEIGHT: 13px } .AT_ArticleTitle A { TEXT-DECORATION: none } .AT_ArticleImage { MARGIN-BOTTOM: 10px } .AT_ArticleImage IMG { BORDER-RIGHT: #222 1px solid; BORDER-TOP: #222 1px solid; BORDER-LEFT: = #222 1px solid; BORDER-BOTTOM: #222 1px solid } #lightboxImage { BORDER-RIGHT: #222 1px solid; BORDER-TOP: #222 1px solid; BORDER-LEFT: = #222 1px solid; BORDER-BOTTOM: #222 1px solid } .mgWrap .phocap .photo IMG { BORDER-RIGHT: #222 1px solid; BORDER-TOP: #222 1px solid; BORDER-LEFT: = #222 1px solid; BORDER-BOTTOM: #222 1px solid } .ImageButtonBorder { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px; BACKGROUND-COLOR: #222 } .mgWrap .mgBody .thumb .bg { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; LINE-HEIGHT: = normal; BORDER-BOTTOM: 0px } .mgWrap .mgBody .thumb { BORDER-RIGHT: #555 1px solid; BORDER-TOP: #555 1px solid; BORDER-LEFT: = #555 1px solid; BORDER-BOTTOM: #555 1px solid } .mediaCredit { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; TEXT-ALIGN: left } .mediaCaption { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px; FONT-STYLE: normal; TEXT-ALIGN: left } .AT_ArticleList .AT_ArticleImage { FLOAT: right; MARGIN-LEFT: 15px } .AT_ArticleListAlt .AT_ArticleImage { FLOAT: left; MARGIN-RIGHT: 15px } .AT_ArticleList .UI_ArticleImageLeft { FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 15px } .AT_ArticleListAlt .UI_ArticleImageLeft { FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 15px } .GridRow_ASNEGrid .UI_ArticleImageLeft { FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 15px } .GridAltRow_ASNEGrid .UI_ArticleImageLeft { FLOAT: left; MARGIN-LEFT: 0px; MARGIN-RIGHT: 15px } .AT_ArticleList .UI_ArticleImageRight { FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px } .AT_ArticleListAlt .UI_ArticleImageRight { FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px } .GridRow_ASNEGrid .UI_ArticleImageRight { FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px } .GridAltRow_ASNEGrid .UI_ArticleImageRight { FLOAT: right; MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px } .ArticleListItem_ImageCaption { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 5px; WIDTH: 300px; PADDING-TOP: 3px; FONT-STYLE: italic; TEXT-ALIGN: = left } .AT_ArticleList .AT_NewspaperAds { PADDING-LEFT: 10px; FLOAT: right } .AT_ArticleListAlt .AT_NewspaperAds { PADDING-RIGHT: 10px; FLOAT: left } .AT_NewspaperAds { CLEAR: both; PADDING-TOP: 8px } .AT_ArticleDate { PADDING-BOTTOM: 10px; COLOR: #515151 } .AT_ArticleAuthor { COLOR: red; FONT-STYLE: italic } .AT_ArticleCopy { BORDER-RIGHT: transparent 1px solid; BORDER-TOP: transparent 1px solid; = PADDING-BOTTOM: 10px; BORDER-LEFT: transparent 1px solid; LINE-HEIGHT: = 16px; BORDER-BOTTOM: transparent 1px solid } .AT_ArticleMedia { PADDING-BOTTOM: 10px } .AT_ArticleLink { MARGIN-TOP: 7px } .AT_ArticleBtn { DISPLAY: inline-block } A.Btn_Right:link { PADDING-RIGHT: 15px; DISPLAY: inline-block; BACKGROUND: = url(images/sprites.gif) no-repeat 100% -236px; FLOAT: left; FONT: bold = 11px/12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; = WIDTH: auto; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none } A.Btn_Right:visited { PADDING-RIGHT: 15px; DISPLAY: inline-block; BACKGROUND: = url(images/sprites.gif) no-repeat 100% -236px; FLOAT: left; FONT: bold = 11px/12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; = WIDTH: auto; COLOR: #fff; TEXT-ALIGN: center; TEXT-DECORATION: none } A.Btn_Right .Btn_Left { DISPLAY: inline-block; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; = BACKGROUND-COLOR: #346155 } A.Btn_Right:active { BACKGROUND: url(images/sprites.gif) no-repeat 100% -254px; CURSOR: = pointer; COLOR: #fff; TEXT-DECORATION: none } A.Btn_Right:hover { BACKGROUND: url(images/sprites.gif) no-repeat 100% -254px; CURSOR: = pointer; COLOR: #fff; TEXT-DECORATION: none } A.Btn_Right:active .Btn_Left { BACKGROUND-COLOR: #9fb344 } A.Btn_Right:hover .Btn_Left { BACKGROUND-COLOR: #9fb344 } .Btn_Left { WIDTH: 120px } .AT_NP_Info { FONT-SIZE: 12px; MARGIN-BOTTOM: 10px } .AT_NP_Title { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 2px; = LINE-HEIGHT: 15px } .AT_NP_Info SPAN { DISPLAY: block } .AT_NP_Issue SPAN { DISPLAY: block } .AT_NP_Download { PADDING-TOP: 10px } .AT_NP_Nav { MARGIN-TOP: 5px; FLOAT: left; FONT: bold 12px/14px Tahoma, Arial, = Helvetica; WIDTH: 100%; COLOR: #f8b500 } .AT_NP_Nav UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .AT_NP_Nav LI { FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none } A.AT_NP_NavItem:link { DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(images/sprites.gif) = no-repeat 0px -305px; COLOR: #f8b500; LINE-HEIGHT: 12px; = TEXT-DECORATION: none } A.AT_NP_NavItem:visited { DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(images/sprites.gif) = no-repeat 0px -305px; COLOR: #f8b500; LINE-HEIGHT: 12px; = TEXT-DECORATION: none } A.AT_NP_NavItem:link SPAN { PADDING-RIGHT: 12px; DISPLAY: inline-block; PADDING-LEFT: 0px; = MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: = 2px } A.AT_NP_NavItem:visited SPAN { PADDING-RIGHT: 12px; DISPLAY: inline-block; PADDING-LEFT: 0px; = MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: = 2px } A.AT_NP_NavItem:hover { BACKGROUND: url(images/sprites.gif) no-repeat 0px -347px; CURSOR: hand; = COLOR: #fff; TEXT-DECORATION: none } A.AT_NP_NavItem:active { BACKGROUND: url(images/sprites.gif) no-repeat 0px -347px; CURSOR: hand; = COLOR: #fff; TEXT-DECORATION: none } A.AT_NP_NavItem:hover SPAN { =09 } A.AT_NP_NavItem:active SPAN { =09 } .AT_NP_Link { BORDER-TOP: #ccc 1px dotted; FLOAT: left; WIDTH: 100%; PADDING-TOP: = 15px } .AT_NP_Link UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .AT_NP_Link LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .AT_NP_Link LI A.AT_NP_LinkItem:link { DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px; LINE-HEIGHT: = 11px } UL.BlogFeedList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = MARGIN-LEFT: 0px; PADDING-TOP: 0px } UL.BlogFeedList LI { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; LIST-STYLE-POSITION: outside; = MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; = LIST-STYLE-TYPE: none } UL.BlogFeedList LI A { FONT-WEIGHT: normal; TEXT-DECORATION: none } UL.BlogFeedList LI A:hover { TEXT-DECORATION: none } .SL_Def_Main { WIDTH: 888px; HEIGHT: 600px } .SL_Def_LeftCol { WIDTH: 220px } .SL_Def_RightCol { WIDTH: auto } .FullHeight { HEIGHT: 100% } .SL_Def_LeftColMain { HEIGHT: 100% } .SL_Def_Logo { VERTICAL-ALIGN: top } .SL_Def_Login { PADDING-RIGHT: 10px; HEIGHT: 27px } .SL_Def_LogoBottom { BACKGROUND: url(images/fps_left_logoBottomBG.jpg) #1d1d1d repeat-x 50% = bottom } .SL_Def_RadMenu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(images/fps_left_menu_BG.jpg) #1d1d1d repeat-x 50% bottom; = PADDING-BOTTOM: 10px; PADDING-TOP: 5px } .SL_Def_HeaderPane { =09 } .SL_Def_HeadlinePlane { COLOR: #ded3b5 } .SL_Def_NavPane { BORDER-RIGHT: #494949 1px solid; PADDING-RIGHT: 12px; PADDING-LEFT: = 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: #494949 1px solid; PADDING-TOP: = 0px; HEIGHT: 25px } .SL_Def_ContentPane { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; WIDTH: = auto; PADDING-TOP: 0px; HEIGHT: 100% } .SL_Def_ContentPane { LINE-HEIGHT: 16px } .SL_Def_ContentPane TD { LINE-HEIGHT: 16px } .SL_Def_InfoPane { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 12px; WIDTH: 100%; PADDING-TOP: 12px } .SL_Def_Ad2Pane { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; = PADDING-TOP: 12px; HEIGHT: 100% } .SL_Def_Footer { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; FONT: 10px = Tahoma, Arial, Helvetica; PADDING-TOP: 5px; HEIGHT: 42px } .DIV_Footer_Privacy { DISPLAY: inline; FLOAT: left; WIDTH: 402px; TEXT-ALIGN: left } .DIV_Footer_Created { DISPLAY: inline; FLOAT: left; WIDTH: 125px; TEXT-ALIGN: center } .DIV_Footer_Founded { DISPLAY: inline; FLOAT: right; WIDTH: 125px; TEXT-ALIGN: center } .SL_Def_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:link { WIDTH: 150px } .SL_Def_SearchPane .AT_SearchTxt { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: = bold; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: = uppercase; PADDING-TOP: 5px; TEXT-ALIGN: left } .SL_Def_SearchPane .AT_DropDownListItem { FONT-SIZE: 13px; HEIGHT: 21px } .SL_Def_SearchPane .AT_SearchButtonItem { WIDTH: 60px } .SL_Def_ContentPane .AT_ArticleList { PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px } .SL_Def_ContentPane .AT_ArticleListAlt { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .SL_Def_ContentPane .AT_ArticleIcon { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: transparent } .SL_Def_ContentPane .AT_ArticlePlaceHolder { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BACKGROUND-COLOR: transparent } .SL_Def_ContentPane .AT_ArticleTitle { BACKGROUND-COLOR: transparent } .SL_E01_Main { WIDTH: 970px } .SL_E01_LeftCol { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; = VERTICAL-ALIGN: top; WIDTH: 190px; PADDING-TOP: 15px } .SL_E01_logo { BACKGROUND-COLOR: #1f1f1f } .SL_E01_login { PADDING-RIGHT: 8px; MARGIN-TOP: 20px; PADDING-LEFT: 8px; FLOAT: right; = PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000; = PADDING-TOP: 5px; BACKGROUND-COLOR: #edb955 } .SL_E01_login A.ASNE_SObj_Login:link { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: = none } .SL_E01_login A.ASNE_SObj_Login:visited { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: = none } .SL_E01_login A.ASNE_SObj_Login:active { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: = none } A.ASNE_SObj_Login:hover { COLOR: #cc0000; TEXT-DECORATION: none } .SL_E01_HeaderPane { BORDER-TOP: #fff 8px solid; BORDER-BOTTOM: #fff 8px solid; = BACKGROUND-COLOR: #fff } .SL_E01_InfoPane { BORDER-RIGHT: 0px; PADDING-RIGHT: 16px; BORDER-TOP: #fff 8px solid; = PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; BORDER-LEFT: #fff 8px solid; = WIDTH: 100%; PADDING-TOP: 16px; BORDER-BOTTOM: #fff 8px solid } .SL_E01_HeadlinePane { COLOR: #ded3b5 } .SL_E01_RadMenu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; BACKGROUND-COLOR: #373737 } .SL_E01_NavPane { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 2px; BACKGROUND-COLOR: #000 } .SL_E01_LinkPane { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BACKGROUND-COLOR: #383838 } .SL_E01_ContentPane { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: top; WIDTH: auto; PADDING-TOP: 0px } .SL_E01_ContentPane { LINE-HEIGHT: 16px } .SL_E01_ContentPane TD { LINE-HEIGHT: 16px } .SL_E01_Footer { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 7px; FONT: = 10px Tahoma, Arial, Helvetica; COLOR: #8a8a8a; PADDING-TOP: 7px; HEIGHT: = 42px; BACKGROUND-COLOR: #151515 } .SL_E01_Footer .DIV_Footer_Privacy { PADDING-RIGHT: 20px; DISPLAY: inline; FLOAT: left; WIDTH: 720px; = TEXT-ALIGN: left } .SL_E01_Footer .DIV_Footer_Created { DISPLAY: inline; FLOAT: left; WIDTH: 90px; TEXT-ALIGN: center } .SL_E01_Footer .DIV_Footer_Founded { DISPLAY: inline; FLOAT: right; WIDTH: 110px; TEXT-ALIGN: center } .SL_E01_InfoPane .AT_NP_Title { LINE-HEIGHT: 18px } .SL_E01_InfoPane .AT_NP_Title H1 { FONT-SIZE: 16px; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 15px } .SL_E01_InfoPane .AT_NP_Info { WIDTH: 305px } .SL_E01_InfoPane .AT_NP_Info SPAN { DISPLAY: inline-block } .SL_E01_InfoPane { COLOR: #fff } .SL_E01_InfoPane A:link { COLOR: #edb955; TEXT-DECORATION: none } .SL_E01_InfoPane A:visited { COLOR: #edb955; TEXT-DECORATION: none } .SL_E01_InfoPane A:hover { COLOR: #edb955; TEXT-DECORATION: underline } .SL_E01_InfoPane .AT_NP_Issue SPAN { LINE-HEIGHT: 12px } .SL_E01_InfoPane .AT_NP_Download { LINE-HEIGHT: 12px } .SL_E01_NavPane A.AT_NP_NavItem:link { DISPLAY: block; FONT-SIZE: 13px; BACKGROUND-IMAGE: none; COLOR: = #edb955; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .SL_E01_NavPane A.AT_NP_NavItem:visited { DISPLAY: block; FONT-SIZE: 13px; BACKGROUND-IMAGE: none; COLOR: = #edb955; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .SL_E01_NavPane A.AT_NP_NavItem:link SPAN { PADDING-RIGHT: 15px; DISPLAY: inline-block; PADDING-LEFT: 8px; = BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 6px; = MARGIN-LEFT: 12px; MARGIN-RIGHT: 1px; PADDING-TOP: 3px } .SL_E01_NavPane A.AT_NP_NavItem:visited SPAN { PADDING-RIGHT: 15px; DISPLAY: inline-block; PADDING-LEFT: 8px; = BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 6px; = MARGIN-LEFT: 12px; MARGIN-RIGHT: 1px; PADDING-TOP: 3px } .SL_E01_NavPane A.AT_NP_NavItem:hover { BACKGROUND: url(images/sprites.gif) no-repeat 0px -80px; CURSOR: hand; = COLOR: #fff; TEXT-DECORATION: none } .SL_E01_NavPane A.AT_NP_NavItem:active { BACKGROUND: url(images/sprites.gif) no-repeat 0px -80px; CURSOR: hand; = COLOR: #fff; TEXT-DECORATION: none } .SL_E01_NavPane A.AT_NP_NavItem:hover SPAN { PADDING-RIGHT: 15px; PADDING-LEFT: 8px; BACKGROUND: = url(images/sprites.gif) no-repeat right -80px; PADDING-BOTTOM: 5px; = PADDING-TOP: 4px; TEXT-DECORATION: none } .SL_E01_NavPane A.AT_NP_NavItem:active SPAN { PADDING-RIGHT: 15px; PADDING-LEFT: 8px; BACKGROUND: = url(images/sprites.gif) no-repeat right -80px; PADDING-BOTTOM: 5px; = PADDING-TOP: 4px; TEXT-DECORATION: none } .SL_E01_LinkPane P { MARGIN: 0px } .SL_E01_LinkPane .AT_NP_Link { PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px } .SL_E01_LinkPane .AT_NP_Link UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .SL_E01_LinkPane .AT_NP_Link LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .SL_E01_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:link { DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: url(images/sprites.gif) = no-repeat 0px -297px; COLOR: #ded3b5; LINE-HEIGHT: 14px; = TEXT-DECORATION: none } .SL_E01_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:visited { DISPLAY: block; FONT-SIZE: 13px; BACKGROUND: url(images/sprites.gif) = no-repeat 0px -297px; COLOR: #ded3b5; LINE-HEIGHT: 14px; = TEXT-DECORATION: none } .SL_E01_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:link SPAN { PADDING-RIGHT: 25px; DISPLAY: inline-block; PADDING-LEFT: 0px; = PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; PADDING-TOP: 7px } .SL_E01_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:visited SPAN { PADDING-RIGHT: 25px; DISPLAY: inline-block; PADDING-LEFT: 0px; = PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; PADDING-TOP: 7px } .SL_E01_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:hover { BACKGROUND: url(images/sprites.gif) no-repeat 0px -318px; CURSOR: hand; = COLOR: #d62d2d; TEXT-DECORATION: none } .SL_E01_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:active { BACKGROUND: url(images/sprites.gif) no-repeat 0px -318px; CURSOR: hand; = COLOR: #d62d2d; TEXT-DECORATION: none } .SL_E01_SearchPane .AT_SearchTxt { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: = bold; BACKGROUND: url(images/icon_search.gif) #edb955 no-repeat 45px = center; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: = uppercase; COLOR: #000; PADDING-TOP: 5px; TEXT-ALIGN: center } .SL_E01_SearchPane .AT_SearchTxtBox { DISPLAY: block } .SL_E01_SearchPane .NormalTextBox { BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: = solid; HEIGHT: 20px; BORDER-BOTTOM-STYLE: solid } .SL_E01_SearchPane .AT_DropDownListItem { FONT-SIZE: 13px; HEIGHT: 21px } .SL_E01_SearchPane .AT_SearchButtonItem { WIDTH: 60px } .SL_E01_ContentPane TABLE.AT_ArticleDataList { =09 } .SL_E01_ContentPane .AT_ArticleList { BACKGROUND-COLOR: #fff } .SL_E01_ContentPane .AT_ArticleListAlt { BACKGROUND-COLOR: #fff } .SL_E01_ContentPane .AT_ArticleIcon { MARGIN: 0px } .SL_E01_ContentPane .AT_ArticlePlaceHolder { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; COLOR: = #000; PADDING-TOP: 18px } .SL_E01_ContentPane .AT_ArticleTitle H1 A:link { COLOR: #111 } .SL_E01_ContentPane .AT_ArticleTitle H1 A:visited { COLOR: #111 } .SL_E01_ContentPane .AT_ArticleTitle H1 A:hover { COLOR: #cc0000 } .SL_E01_ContentPane A.Btn_Right:link { BACKGROUND-POSITION: 100% -200px } .SL_E01_ContentPane A.Btn_Right:visited { BACKGROUND-POSITION: 100% -200px } .SL_E01_ContentPane A.Btn_Right .Btn_Left { BACKGROUND-COLOR: #383838 } .SL_E01_ContentPane A.Btn_Right:active { BACKGROUND-POSITION: 100% -218px } .SL_E01_ContentPane A.Btn_Right:hover { BACKGROUND-POSITION: 100% -218px } .SL_E01_ContentPane A.Btn_Right:active .Btn_Left { BACKGROUND-COLOR: #ab0000 } .SL_E01_ContentPane A.Btn_Right:hover .Btn_Left { BACKGROUND-COLOR: #ab0000 } .SL_E02_Main { WIDTH: 970px } .SL_E02_LeftCol { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; = VERTICAL-ALIGN: top; WIDTH: 190px; PADDING-TOP: 15px } .SL_E02_logo { BACKGROUND-COLOR: #fff } .SL_E02_login { PADDING-RIGHT: 8px; MARGIN-TOP: 20px; PADDING-LEFT: 8px; FLOAT: right; = PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #fff; = PADDING-TOP: 5px; BACKGROUND-COLOR: #0962b5 } .SL_E02_login A.ASNE_SObj_Login:link { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: = none } .SL_E02_login A.ASNE_SObj_Login:visited { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: = none } .SL_E02_login A.ASNE_SObj_Login:active { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: = none } A.ASNE_SObj_Login:hover { COLOR: #fff; TEXT-DECORATION: underline } .SL_E02_RadMenu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px; = BACKGROUND-COLOR: #000 } .SL_E02_HeaderPane { BORDER-TOP: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; = BACKGROUND-COLOR: #005192 } .SL_E02_InfoPane { BORDER-RIGHT: 0px; PADDING-RIGHT: 16px; BORDER-TOP: #fff 1px solid; = PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; BORDER-LEFT: #fff 1px solid; = WIDTH: 100%; PADDING-TOP: 16px; BORDER-BOTTOM: #fff 1px solid } .SL_E02_HeadlinePane { COLOR: #ded3b5 } .SL_E02_NavPane { BORDER-RIGHT: 0px; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px = solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #3f3f3f } .SL_E02_LinkPane { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: = url(images/menuBG.jpg) #cfcfcf repeat-x left top; PADDING-BOTTOM: 0px; = BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px } .SL_E02_ContentPane { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: top; WIDTH: auto; PADDING-TOP: 0px } .SL_E02_ContentPane { LINE-HEIGHT: 16px } .SL_E02_ContentPane TD { LINE-HEIGHT: 16px } .SL_E02_Footer { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 7px; FONT: = 10px Tahoma, Arial, Helvetica; COLOR: #8a8a8a; PADDING-TOP: 7px; HEIGHT: = 42px; BACKGROUND-COLOR: #151515 } .SL_E02_Footer .DIV_Footer_Privacy { PADDING-RIGHT: 20px; DISPLAY: inline; FLOAT: left; WIDTH: 720px; = TEXT-ALIGN: left } .SL_E02_Footer .DIV_Footer_Created { DISPLAY: inline; FLOAT: left; WIDTH: 90px; TEXT-ALIGN: center } .SL_E02_Footer .DIV_Footer_Founded { DISPLAY: inline; FLOAT: right; WIDTH: 110px; TEXT-ALIGN: center } .SL_E02_InfoPane .AT_NP_Title { LINE-HEIGHT: 18px } .SL_E02_InfoPane .AT_NP_Title H1 { FONT-SIZE: 16px; MARGIN-BOTTOM: 2px; LINE-HEIGHT: 15px } .SL_E02_InfoPane .AT_NP_Info { WIDTH: 305px } .SL_E02_InfoPane .AT_NP_Info SPAN { DISPLAY: inline-block } .SL_E02_InfoPane { COLOR: #fff } .SL_E02_InfoPane A:link { COLOR: #edb955; TEXT-DECORATION: none } .SL_E02_InfoPane A:visited { COLOR: #edb955; TEXT-DECORATION: none } .SL_E02_InfoPane A:hover { COLOR: #edb955; TEXT-DECORATION: underline } .SL_E02_InfoPane .AT_NP_Issue SPAN { LINE-HEIGHT: 12px } .SL_E02_InfoPane .AT_NP_Download { LINE-HEIGHT: 12px } .SL_E02_NavPane .AT_NP_Nav { FONT-WEIGHT: normal; MARGIN: 0px } .SL_E02_NavPane A.AT_NP_NavItem:link { DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: #fff; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .SL_E02_NavPane A.AT_NP_NavItem:visited { DISPLAY: block; FONT-SIZE: 14px; BACKGROUND: none transparent scroll = repeat 0% 0%; COLOR: #fff; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .SL_E02_NavPane A.AT_NP_NavItem:link SPAN { PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-LEFT: 10px; = PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 6px } .SL_E02_NavPane A.AT_NP_NavItem:visited SPAN { PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-LEFT: 10px; = PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 6px } .SL_E02_NavPane A.AT_NP_NavItem:hover { CURSOR: hand; COLOR: #fff; BACKGROUND-COLOR: #0962b5; TEXT-DECORATION: = none } .SL_E02_NavPane A.AT_NP_NavItem:active { CURSOR: hand; COLOR: #fff; BACKGROUND-COLOR: #0962b5; TEXT-DECORATION: = none } .SL_E02_NavPane A.AT_NP_NavItem:hover SPAN { =09 } .SL_E02_NavPane A.AT_NP_NavItem:active SPAN { =09 } .SL_E02_LinkPane P { MARGIN: 0px } .SL_E02_LinkPane .AT_NP_Link { PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px } .SL_E02_LinkPane .AT_NP_Link UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .SL_E02_LinkPane .AT_NP_Link LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .SL_E02_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:link { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND: = url(images/sprites.gif) no-repeat 0px -360px; MARGIN-BOTTOM: 0px; COLOR: = #0962b5; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .SL_E02_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:visited { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 14px; BACKGROUND: = url(images/sprites.gif) no-repeat 0px -360px; MARGIN-BOTTOM: 0px; COLOR: = #0962b5; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .SL_E02_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:link SPAN { PADDING-RIGHT: 25px; DISPLAY: inline-block; PADDING-LEFT: 0px; = PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; PADDING-TOP: 7px } .SL_E02_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:visited SPAN { PADDING-RIGHT: 25px; DISPLAY: inline-block; PADDING-LEFT: 0px; = PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; PADDING-TOP: 7px } .SL_E02_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:hover { BACKGROUND: url(images/sprites.gif) no-repeat 0px -318px; CURSOR: hand; = COLOR: #cc0000; TEXT-DECORATION: none } .SL_E02_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:active { BACKGROUND: url(images/sprites.gif) no-repeat 0px -318px; CURSOR: hand; = COLOR: #cc0000; TEXT-DECORATION: none } .SL_E02_SearchPane .AT_SearchTxt { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: = normal; BACKGROUND: url(images/icon_search_e2.gif) #0962b5 no-repeat = 45px center; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: = uppercase; COLOR: #fff; PADDING-TOP: 5px; TEXT-ALIGN: center } .SL_E02_SearchPane .AT_SearchTxtBox { DISPLAY: block } .SL_E02_SearchPane .NormalTextBox { BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: = solid; HEIGHT: 20px; BORDER-BOTTOM-STYLE: solid } .SL_E02_SearchPane .AT_DropDownListItem { FONT-SIZE: 13px; HEIGHT: 21px } .SL_E02_SearchPane .AT_SearchButtonItem { WIDTH: 60px } .SL_E02_ContentPane .AT_ArticleDataList TR { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } .SL_E02_ContentPane .AT_ArticleIcon { MARGIN: 0px } .SL_E02_ContentPane .AT_ArticlePlaceHolder { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; = PADDING-TOP: 18px } .SL_E02_ContentPane .AT_ArticleTitle H1 A:link { COLOR: #111 } .SL_E02_ContentPane .AT_ArticleTitle H1 A:visited { COLOR: #111 } .SL_E02_ContentPane .AT_ArticleTitle H1 A:hover { COLOR: #ab0000 } .SL_E02_ContentPane A.Btn_Right:link { BACKGROUND: none transparent scroll repeat 0% 0% } .SL_E02_ContentPane A.Btn_Right:visited { BACKGROUND: none transparent scroll repeat 0% 0% } .SL_E02_ContentPane A.Btn_Right .Btn_Left { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px } .SL_E02_ContentPane A.Btn_Right:active .Btn_Left { =09 } .SL_E02_ContentPane A.Btn_Right:hover .Btn_Left { =09 } .SL_E02_ContentPane .Btn_Left { WIDTH: 110px } .SL_E03_Main { WIDTH: 858px } .SL_E03_LeftCol { PADDING-RIGHT: 15px; BACKGROUND-POSITION: left top; PADDING-LEFT: 15px; = BACKGROUND-IMAGE: url(images/LeftColBG.gif); PADDING-BOTTOM: 15px; = VERTICAL-ALIGN: top; WIDTH: 190px; COLOR: #000; PADDING-TOP: 15px; = BACKGROUND-REPEAT: repeat-x } .SL_E03_LeftCol .Normal { COLOR: #000 } .SL_E03_RightCol { BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: = #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff } .SL_E03_logo { BACKGROUND-COLOR: #fff } .SL_E03_login { PADDING-RIGHT: 8px; MARGIN-TOP: 20px; PADDING-LEFT: 8px; FLOAT: right; = PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #fff; = PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #000 } .SL_E03_login A.ASNE_SObj_Login:link { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: = none } .SL_E03_login A.ASNE_SObj_Login:visited { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: = none } .SL_E03_login A.ASNE_SObj_Login:active { FONT: 12px Arial, Helvetica, sans-serif; COLOR: #fff; TEXT-DECORATION: = none } A.ASNE_SObj_Login:hover { COLOR: #fff; TEXT-DECORATION: underline } .SL_E03_RadMenu { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0px; = BACKGROUND-COLOR: #000 } .SL_E03_HeaderPane { TEXT-ALIGN: center } .SL_E03_InfoPane { PADDING-RIGHT: 15px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 15px; = PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 15px; BACKGROUND-COLOR: = #616161 } .SL_E03_InfoPane .AT_NP_Info { FLOAT: left } .SL_E03_HeadlinePane { BORDER-TOP: #fff 1px solid; COLOR: #ded3b5; BACKGROUND-COLOR: #313131; = px:=20 } .SL_E03_LinkPane { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: = url(images/menuBG2.jpg) #252525 repeat-x left top; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .SL_E03_ContentPane { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: top; WIDTH: auto; PADDING-TOP: 0px; BACKGROUND-COLOR: = #fff } .SL_E03_ContentPane { LINE-HEIGHT: 16px } .SL_E03_ContentPane TD { LINE-HEIGHT: 16px } .SL_E03_Footer { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 7px; FONT: = 10px Tahoma, Arial, Helvetica; COLOR: #8a8a8a; PADDING-TOP: 7px; HEIGHT: = 42px; BACKGROUND-COLOR: #151515 } .SL_E03_Footer .DIV_Footer_Privacy { PADDING-RIGHT: 20px; DISPLAY: inline; FLOAT: left; WIDTH: 620px; = TEXT-ALIGN: left } .SL_E03_Footer .DIV_Footer_Created { DISPLAY: inline; FLOAT: left; WIDTH: 90px; TEXT-ALIGN: center } .SL_E03_Footer .DIV_Footer_Founded { DISPLAY: inline; FLOAT: right; WIDTH: 110px; TEXT-ALIGN: center } .SL_E03_InfoPane { COLOR: #fff } .SL_E03_InfoPane .AT_NP_Title { DISPLAY: block; FONT-SIZE: 22px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 22px } .SL_E03_InfoPane .AT_NP_SchoolName { FONT-SIZE: 14px; LINE-HEIGHT: 16px } .SL_E03_InfoPane .AT_NP_State { FONT-SIZE: 14px; LINE-HEIGHT: 16px } .SL_E03_InfoPane .AT_NP_Issue { FLOAT: right; TEXT-ALIGN: right } .SL_E03_InfoPane .AT_NP_Issue SPAN { DISPLAY: block } .SL_E03_InfoPane A:link { COLOR: #edb955; TEXT-DECORATION: none } .SL_E03_InfoPane A:visited { COLOR: #edb955; TEXT-DECORATION: none } .SL_E03_InfoPane A:hover { COLOR: #edb955; TEXT-DECORATION: underline } .SL_E03_NavPane { BACKGROUND-COLOR: #616161 } .SL_E03_NavPane LI { BORDER-BOTTOM: #616161 1px solid } .SL_E03_NavPane A.AT_NP_NavItem:link { DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(images/sprites.gif) = no-repeat left top; COLOR: #fff; LINE-HEIGHT: 14px; TEXT-DECORATION: = none } .SL_E03_NavPane A.AT_NP_NavItem:visited { DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(images/sprites.gif) = no-repeat left top; COLOR: #fff; LINE-HEIGHT: 14px; TEXT-DECORATION: = none } .SL_E03_NavPane A.AT_NP_NavItem:link SPAN { PADDING-RIGHT: 12px; DISPLAY: inline-block; PADDING-LEFT: 7px; = BACKGROUND: url(images/sprites.gif) no-repeat right top; PADDING-BOTTOM: = 8px; MARGIN: 0px 1px 0px 7px; PADDING-TOP: 7px; WHITE-SPACE: nowrap } .SL_E03_NavPane A.AT_NP_NavItem:visited SPAN { PADDING-RIGHT: 12px; DISPLAY: inline-block; PADDING-LEFT: 7px; = BACKGROUND: url(images/sprites.gif) no-repeat right top; PADDING-BOTTOM: = 8px; MARGIN: 0px 1px 0px 7px; PADDING-TOP: 7px; WHITE-SPACE: nowrap } .SL_E03_NavPane A.AT_NP_NavItem:hover { BACKGROUND: url(images/sprites.gif) no-repeat 0px -29px; CURSOR: hand; = COLOR: #fff; TEXT-DECORATION: none } .SL_E03_NavPane A.AT_NP_NavItem:active { BACKGROUND: url(images/sprites.gif) no-repeat 0px -29px; CURSOR: hand; = COLOR: #fff; TEXT-DECORATION: none } .SL_E03_NavPane A.AT_NP_NavItem:hover SPAN { PADDING-RIGHT: 12px; PADDING-LEFT: 7px; BACKGROUND: = url(images/sprites.gif) no-repeat right -29px; PADDING-BOTTOM: 7px; = PADDING-TOP: 8px } .SL_E03_NavPane A.AT_NP_NavItem:active SPAN { PADDING-RIGHT: 12px; PADDING-LEFT: 7px; BACKGROUND: = url(images/sprites.gif) no-repeat right -29px; PADDING-BOTTOM: 7px; = PADDING-TOP: 8px } .SL_E03_LinkPane P { MARGIN: 0px } .SL_E03_LinkPane .AT_NP_Link { PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px } .SL_E03_LinkPane .AT_NP_Link UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .SL_E03_LinkPane .AT_NP_Link LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .SL_E03_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:link { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: = url(images/sprites.gif) no-repeat 0px -381px; MARGIN-BOTTOM: 0px; COLOR: = #66a2d6; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .SL_E03_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:visited { DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 13px; BACKGROUND: = url(images/sprites.gif) no-repeat 0px -381px; MARGIN-BOTTOM: 0px; COLOR: = #66a2d6; LINE-HEIGHT: 14px; TEXT-DECORATION: none } .SL_E03_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:link SPAN { PADDING-RIGHT: 25px; DISPLAY: inline-block; PADDING-LEFT: 0px; = PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; PADDING-TOP: 8px } .SL_E03_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:visited SPAN { PADDING-RIGHT: 25px; DISPLAY: inline-block; PADDING-LEFT: 0px; = PADDING-BOTTOM: 7px; MARGIN-LEFT: 10px; PADDING-TOP: 8px } .SL_E03_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:hover { BACKGROUND: url(images/sprites.gif) no-repeat 0px -339px; CURSOR: hand; = COLOR: #fff; TEXT-DECORATION: none } .SL_E03_LinkPane .AT_NP_Link LI A.AT_NP_LinkItem:active { BACKGROUND: url(images/sprites.gif) no-repeat 0px -339px; CURSOR: hand; = COLOR: #fff; TEXT-DECORATION: none } .SL_E03_SearchPane .AT_SearchTxt { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px = solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: normal; = BACKGROUND: url(images/icon_search_e3.gif) #505050 no-repeat 45px = center; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: = uppercase; BORDER-LEFT: #000 1px solid; COLOR: #fff; PADDING-TOP: 5px; = BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: center } .SL_E03_SearchPane .AT_SearchTxtBox { DISPLAY: block } .SL_E03_SearchPane .NormalTextBox { BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: = solid; HEIGHT: 20px; BORDER-BOTTOM-STYLE: solid } .SL_E03_SearchPane .AT_DropDownListItem { FONT-SIZE: 13px; HEIGHT: 21px } .SL_E03_SearchPane .AT_SearchButtonItem { WIDTH: 60px } .SL_E03_ContentPane .AT_ArticleList { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px } .SL_E03_ContentPane .AT_ArticleListAlt { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px } .SL_E03_ContentPane .AT_ArticleList { BORDER-RIGHT: #fff 5px solid } .SL_E03_ContentPane .AT_ArticleTitle { BACKGROUND-COLOR: transparent } .SL_E03_ContentPane .AT_ArticleIcon { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(images/articleIconBG_Editor03.gif) no-repeat 0px 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .SL_E03_ContentPane .AT_ArticleIconBG { PADDING-RIGHT: 10px; DISPLAY: inline-block; PADDING-LEFT: 0px; = BACKGROUND: url(images/articleIconBG_Editor03.gif) no-repeat 100% = -190px; PADDING-BOTTOM: 4px; MARGIN-LEFT: 7px; PADDING-TOP: 8px } .SL_E03_ContentPane .AT_ArticlePlaceHolder { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; BACKGROUND: = url(images/articleBG_Editor03.gif) #fff repeat-x left top; = PADDING-BOTTOM: 18px; COLOR: #000; PADDING-TOP: 18px } .SL_E03_ContentPane .AT_ArticleAuthor { FONT-STYLE: italic } HTML { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100% } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100% } #ContScroll { Z-INDEX: 2; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; = HEIGHT: 100% } .bgResize { Z-INDEX: 1; LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; POSITION: fixed } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/Portals/2/Skins/FrontPageSkins/skinNP_Radmenu.css .ATRadMenu_ASNENP { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: #2f2f2f; BORDER-LEFT: = 0px; WIDTH: auto; BORDER-BOTTOM: 0px; WHITE-SPACE: normal! important } .ATRadMenu_ASNENP_rtl { TEXT-ALIGN: right } .ATRadMenu_ASNENP_Context { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: none transparent scroll = repeat 0% 0%; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px } .ATRadMenu_ASNENP A { TEXT-DECORATION: none } .ATRadMenu_ASNENP .rmLink { WIDTH: 220px; COLOR: #cbcbcb; BORDER-BOTTOM: #191919 1px solid; = TEXT-DECORATION: none } .ATRadMenu_ASNENP .rmLink:visited { WIDTH: 220px; COLOR: #cbcbcb; BORDER-BOTTOM: #191919 1px solid; = TEXT-DECORATION: none } .ATRadMenu_ASNENP .rmLink:unknown { outline: 0 } .ATRadMenu_ASNENP .rmFocused { outline: 0 } .ATRadMenu_ASNENP .rmExpanded { Z-INDEX: 10000 } .ATRadMenu_ASNENP .rmLink:hover { CURSOR: hand; COLOR: #f8b500; BACKGROUND-COLOR: #2f2f2f; = TEXT-DECORATION: none } .ATRadMenu_ASNENP .rmFocused { CURSOR: hand; COLOR: #f8b500; BACKGROUND-COLOR: #2f2f2f; = TEXT-DECORATION: none } .ATRadMenu_ASNENP .rmExpanded { CURSOR: hand; COLOR: #f8b500; BACKGROUND-COLOR: #2f2f2f; = TEXT-DECORATION: none } .ATRadMenu_ASNENP .rmLink .rmText { FONT: 11px Tahoma; TEXT-TRANSFORM: uppercase } .ATRadMenu_ASNENP .rmRootGroup .expanded .rmText { COLOR: #f8b500; BACKGROUND-COLOR: #2f2f2f } .ATRadMenu_ASNENP .rmGroup { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: = #2f2f2f; BORDER-LEFT: #000 1px solid; WIDTH: 220px; BORDER-BOTTOM: #000 = 1px solid } .ATRadMenu_ASNENP .rmGroup .rmLink { COLOR: #cbcbcb; TEXT-DECORATION: none } .ATRadMenu_ASNENP .rmGroup .rmLink:visited { COLOR: #cbcbcb; TEXT-DECORATION: none } .ATRadMenu_ASNENP_rtl .rmGroup .rmLink { TEXT-ALIGN: right } .ATRadMenu_ASNENP .rmGroup .rmLink:hover { BACKGROUND: #2f2f2f; CURSOR: hand; COLOR: #f8b500 } .ATRadMenu_ASNENP .rmGroup .rmFocused { BACKGROUND: #2f2f2f; CURSOR: hand; COLOR: #f8b500 } .ATRadMenu_ASNENP .rmGroup .rmExpanded { BACKGROUND: #2f2f2f; CURSOR: hand; COLOR: #f8b500 } .ATRadMenu_ASNENP .rmText { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } .ATRadMenu_ASNENP .rmGroup .rmLink .rmText { FONT-SIZE: 11px } .ATRadMenu_ASNENP .rmRootGroup .rmLink .rmExpandRight { BACKGROUND: url(images/arrow_R.gif) no-repeat right center } .ATRadMenu_ASNENP .rmGroup .rmLink .rmExpandRight { BACKGROUND: url(images/arrow_R.gif) no-repeat right center } .ATRadMenu_ASNENP .rmExpandRight .rmLink:hover { BACKGROUND-IMAGE: url(images/arrow_R_hover.gif) } .ATRadMenu_ASNENP .rmExpandRight .rmFocused { BACKGROUND-IMAGE: url(images/arrow_R_hover.gif) } .ATRadMenu_ASNENP .rmExpandRight .rmExpanded { BACKGROUND-IMAGE: url(images/arrow_R_hover.gif) } .ATRadMenu_ASNENP .rmGroup .rmLink:hover .rmExpandRight { BACKGROUND-IMAGE: url(images/arrow_R_hover.gif) } .ATRadMenu_ASNENP .rmGroup .rmFocused .rmExpandRight { BACKGROUND-IMAGE: url(images/arrow_R_hover.gif) } .ATRadMenu_ASNENP .rmGroup .rmExpanded .rmExpandRight { BACKGROUND-IMAGE: url(images/arrow_R_hover.gif) } .ATRadMenu_ASNENP .rmGroup .rmLink .rmExpandLeft { BACKGROUND: url(images/) no-repeat left 50% } .ATRadMenu_ASNENP .rmLink:hover .rmExpandLeft { BACKGROUND-IMAGE: url(images/) } .ATRadMenu_ASNENP .rmFocused .rmExpandLeft { BACKGROUND-IMAGE: url(images/) } .ATRadMenu_ASNENP .rmExpanded .rmExpandLeft { BACKGROUND-IMAGE: url(images/) } .ATRadMenu_ASNENP .rmHorizontal .rmItem { BORDER-RIGHT: #353535 0px solid } .ATRadMenu_ASNENP .rmHorizontal .rmLast { BORDER-RIGHT: 0px } .ATRadMenu_ASNENP .rmVertical .rmItem { BORDER-BOTTOM: #353535 0px solid } .ATRadMenu_ASNENP .rmVertical .rmLast { BORDER-BOTTOM: 0px } .ATRadMenu_ASNENP_rtl .rmHorizontal .rmItem { BORDER-LEFT: 0px } .ATRadMenu_ASNENP .rmRootGroup .rmGroup .rmItem { BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px } .ATRadMenu_ASNENP_Context .rmGroup .rmItem { BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px } .ATRadMenu_ASNENP .rmGroup .rmExpanded { Z-INDEX: 11 } .ATRadMenu_ASNENP .rmTopArrowDisabled { DISPLAY: none } .ATRadMenu_ASNENP .rmBottomArrowDisabled { DISPLAY: none } .ATRadMenu_ASNENP .rmLeftArrowDisabled { DISPLAY: none } .ATRadMenu_ASNENP .rmRightArrowDisabled { DISPLAY: none } .ATRadMenu_ASNENP .rmTopArrow { FONT-SIZE: 0px; COLOR: #fff; LINE-HEIGHT: 0 } .ATRadMenu_ASNENP .rmBottomArrow { FONT-SIZE: 0px; COLOR: #fff; LINE-HEIGHT: 0 } .ATRadMenu_ASNENP .rmLeftArrow { FONT-SIZE: 0px; COLOR: #fff; LINE-HEIGHT: 0 } .ATRadMenu_ASNENP .rmRightArrow { FONT-SIZE: 0px; COLOR: #fff; LINE-HEIGHT: 0 } .ATRadMenu_ASNENP .rmTopArrow { BACKGROUND: #fff no-repeat center top; WIDTH: 100%; HEIGHT: 10px } .ATRadMenu_ASNENP .rmBottomArrow { BACKGROUND: #fff no-repeat center top; WIDTH: 100%; HEIGHT: 10px } .ATRadMenu_ASNENP .rmBottomArrow { BACKGROUND-POSITION: center -18px } .ATRadMenu_ASNENP .rmLeftArrow { BACKGROUND: url(images/asne_button_search.gif) #fff no-repeat left = center; WIDTH: 10px; HEIGHT: 100% } .ATRadMenu_ASNENP .rmRightArrow { BACKGROUND: url(images/asne_button_search.gif) #fff no-repeat left = center; WIDTH: 10px; HEIGHT: 100% } .ATRadMenu_ASNENP .rmRightArrow { BACKGROUND-POSITION: -18px center } .ATRadMenu_ASNENP .rmItem .rmDisabled .rmText { COLOR: #999 } .ATRadMenu_ASNENP .rmRootGroup .rmItem .rmDisabled { BACKGROUND: none transparent scroll repeat 0% 0% } .ATRadMenu_ASNENP .rmGroup .rmItem .rmDisabled { BACKGROUND-COLOR: #fff } .ATRadMenu_ASNENP .rmRootGroup .rmSeparator { BORDER-TOP: #676767 1px solid; BACKGROUND: #8f8f8f; BORDER-BOTTOM: 0px } .ATRadMenu_ASNENP .rmGroup .rmSeparator { BORDER-TOP: #676767 1px solid; BACKGROUND: #8f8f8f; BORDER-BOTTOM: 0px } .ATRadMenu_ASNENP .rmSeparator .rmText { DISPLAY: none } .ATRadMenu_ASNENP .rmHorizontal .rmSeparator { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 1px; = LINE-HEIGHT: 20px; BORDER-BOTTOM: 0px; HEIGHT: 20px } .ATRadMenu_ASNENP .rmVertical .rmSeparator { BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 3px 0px; BORDER-LEFT: 0px; = LINE-HEIGHT: 1px; BORDER-BOTTOM: 0px; HEIGHT: 1px } .ATRadMenu_ASNENP .rmLeftImage { MARGIN: 2px } .ATRadMenu_ASNENP .rmSlide { MARGIN: -1px } * HTML .ATRadMenu_ASNENP .rmVertical .rmSlide { MARGIN-LEFT: -1px! important } * HTML .ATRadMenu_ASNENP .rmHorizontal .rmSlide { MARGIN-TOP: 0px! important } .ATRadMenu_ASNENP_rtl .rmSlide { MARGIN: 0px } * HTML .ATRadMenu_ASNENP_rtl .rmVertical .rmSlide { MARGIN-LEFT: 3px! important } * HTML .ATRadMenu_ASNENP_rtl .rmHorizontal .rmSlide { MARGIN-TOP: -2px! important; MARGIN-LEFT: 0px! important } .ATRadMenu_ASNENP .rmItem .rmDisabled:hover { BACKGROUND: none transparent scroll repeat 0% 0% } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/Portals/2/Skins/FrontPageSkins/ieAddOn.css .bgResize { ; LEFT: = expression(0+((e=3Ddocument.documentElement.scrollLeft)?e:document.body.s= crollLeft)+'px'); POSITION: absolute; ; TOP: = expression(0+((e=3Ddocument.documentElement.scrollTop)?e:document.body.sc= rollTop)+'px') } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/DesktopModules/ASNE/ASNE.Newspapers/GridASNE.css .GridFooter_ASNEGrid TD { PADDING-RIGHT: 6px; PADDING-LEFT: 10px } .GridGroupFooter_ASNEGrid TD { PADDING-RIGHT: 6px; PADDING-LEFT: 10px } .RadGrid_ASNEGrid .rgPagePrev { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: = 0px; BACKGROUND-IMAGE: url(Grid/sprite.gif); PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 16px; BACKGROUND-COLOR: transparent } .RadGrid_ASNEGrid .rgPageNext { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: = 0px; BACKGROUND-IMAGE: url(Grid/sprite.gif); PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 16px; BACKGROUND-COLOR: transparent } .RadGrid_ASNEGrid .rgPageFirst { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: = 0px; BACKGROUND-IMAGE: url(Grid/sprite.gif); PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 16px; BACKGROUND-COLOR: transparent } .RadGrid_ASNEGrid .rgPageLast { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: = 0px; BACKGROUND-IMAGE: url(Grid/sprite.gif); PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 16px; BACKGROUND-COLOR: transparent } .GridPager_ASNEGrid IMG { VERTICAL-ALIGN: middle } .GridFooter_ASNEGrid TD { PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em } .GridGroupFooter_ASNEGrid TD { PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em } .GridFooter_ASNEGrid TD { BORDER-LEFT: #7e7e7e 1px solid } .GridGroupFooter_ASNEGrid TD { BORDER-LEFT: #7e7e7e 1px solid } .GridFooter_ASNEGrid > TD:first-child { BORDER-LEFT-COLOR: #fff } .GridGroupFooter_ASNEGrid > TD:first-child { BORDER-LEFT-COLOR: #fff } .GridFooter_ASNEGrid A { COLOR: #333 } .GridGroupFooter_ASNEGrid A { COLOR: #333 } .GridEditForm_ASNEGrid A { COLOR: #333 } .GridFooterDiv_ASNEGrid { BACKGROUND: #fff } .GridFooter_ASNEGrid { COLOR: #666 } .GridGroupFooter_ASNEGrid { COLOR: #666 } .GridFooter_ASNEGrid TD { BORDER-TOP: #e8e8e8 1px solid } .GridGroupFooter_ASNEGrid TD { BORDER-TOP: #e8e8e8 1px solid } .GridPager_ASNEGrid SPAN { COLOR: #666 } .GridPager_ASNEGrid { BACKGROUND: #e4e4e4; LINE-HEIGHT: 23px } .GridPager_ASNEGrid TD { PADDING-RIGHT: 10px; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 10px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e7e6d9 1px solid } .GridPager_ASNEGrid DIV SPAN { COLOR: #333 } .GridPager_ASNEGrid A { COLOR: #333 } .GridPager_ASNEGrid .sliderPagerLabel_ASNEGrid { COLOR: #333 } .PagerLeft_ASNEGrid { FLOAT: left } .PagerRight_ASNEGrid { FLOAT: right } .PagerCenter_ASNEGrid { TEXT-ALIGN: center } .PagerCenter_ASNEGrid * { VERTICAL-ALIGN: middle } .RadGrid_ASNEGrid .rgPagePrev { BACKGROUND-POSITION: 5px -1248px } .RadGrid_ASNEGrid .rgPageNext { BACKGROUND-POSITION: -21px -1248px } .RadGrid_ASNEGrid .rgPageFirst { BACKGROUND-POSITION: 4px -1280px } .RadGrid_ASNEGrid .rgPageLast { BACKGROUND-POSITION: -20px -1280px } .GroupHeader_ASNEGrid TD { PADDING-RIGHT: 11px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0.5em; = PADDING-TOP: 0.5em } .GroupHeader_ASNEGrid TD P { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: = #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .RadGrid_ASNEGrid .rgExpand { BACKGROUND-POSITION: -21px -990px } .RadGrid_ASNEGrid .rgCollapse { BACKGROUND-POSITION: 4px -989px } .GroupHeader_ASNEGrid .rgExpand { BACKGROUND-COLOR: #fff } .GroupHeader_ASNEGrid .rgCollapse { BACKGROUND-COLOR: #fff } .GroupHeader_ASNEGrid TD DIV { TOP: -0.6em } .GroupHeader_ASNEGrid TD DIV DIV { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #fff; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: 0px } .GroupHeader_ASNEGrid TD DIV DIV DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .LoadingPanel_ASNEGrid { BACKGROUND: url(Grid/loading.gif) #fff no-repeat center center } .GridItemDropIndicator_ASNEGrid { BORDER-TOP: #666 1px dashed } .GridToolTip_ASNEGrid { BORDER-RIGHT: #383838 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #383838 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: = 3px; BORDER-LEFT: #383838 1px solid; COLOR: #000; PADDING-TOP: 3px; = BORDER-BOTTOM: #383838 1px solid } .RadGridRTL_ASNEGrid .GridFooter_ASNEGrid TD { PADDING-RIGHT: 10px; PADDING-LEFT: 6px } .RadGridRTL_ASNEGrid .PagerLeft_ASNEGrid { FLOAT: right } .RadGridRTL_ASNEGrid .GridPager_ASNEGrid .radslider { FLOAT: right } .RadGridRTL_ASNEGrid .PagerRight_ASNEGrid { FLOAT: left } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/DesktopModules/ASNE/ASNE.Newspapers/GridASNE.css .GridFooter_ASNEGrid TD { PADDING-RIGHT: 6px; PADDING-LEFT: 10px } .GridGroupFooter_ASNEGrid TD { PADDING-RIGHT: 6px; PADDING-LEFT: 10px } .RadGrid_ASNEGrid .rgPagePrev { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: = 0px; BACKGROUND-IMAGE: url(Grid/sprite.gif); PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 16px; BACKGROUND-COLOR: transparent } .RadGrid_ASNEGrid .rgPageNext { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: = 0px; BACKGROUND-IMAGE: url(Grid/sprite.gif); PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 16px; BACKGROUND-COLOR: transparent } .RadGrid_ASNEGrid .rgPageFirst { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: = 0px; BACKGROUND-IMAGE: url(Grid/sprite.gif); PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 16px; BACKGROUND-COLOR: transparent } .RadGrid_ASNEGrid .rgPageLast { BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: = 0px; BACKGROUND-IMAGE: url(Grid/sprite.gif); PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; WIDTH: 16px; CURSOR: pointer; = PADDING-TOP: 0px; BORDER-BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 16px; BACKGROUND-COLOR: transparent } .GridPager_ASNEGrid IMG { VERTICAL-ALIGN: middle } .GridFooter_ASNEGrid TD { PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em } .GridGroupFooter_ASNEGrid TD { PADDING-BOTTOM: 0.4em; PADDING-TOP: 0.4em } .GridFooter_ASNEGrid TD { BORDER-LEFT: #7e7e7e 1px solid } .GridGroupFooter_ASNEGrid TD { BORDER-LEFT: #7e7e7e 1px solid } .GridFooter_ASNEGrid > TD:first-child { BORDER-LEFT-COLOR: #fff } .GridGroupFooter_ASNEGrid > TD:first-child { BORDER-LEFT-COLOR: #fff } .GridFooter_ASNEGrid A { COLOR: #333 } .GridGroupFooter_ASNEGrid A { COLOR: #333 } .GridEditForm_ASNEGrid A { COLOR: #333 } .GridFooterDiv_ASNEGrid { BACKGROUND: #fff } .GridFooter_ASNEGrid { COLOR: #666 } .GridGroupFooter_ASNEGrid { COLOR: #666 } .GridFooter_ASNEGrid TD { BORDER-TOP: #e8e8e8 1px solid } .GridGroupFooter_ASNEGrid TD { BORDER-TOP: #e8e8e8 1px solid } .GridPager_ASNEGrid SPAN { COLOR: #666 } .GridPager_ASNEGrid { BACKGROUND: #e4e4e4; LINE-HEIGHT: 23px } .GridPager_ASNEGrid TD { PADDING-RIGHT: 10px; BORDER-TOP: #acacac 1px solid; PADDING-LEFT: 10px; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e7e6d9 1px solid } .GridPager_ASNEGrid DIV SPAN { COLOR: #333 } .GridPager_ASNEGrid A { COLOR: #333 } .GridPager_ASNEGrid .sliderPagerLabel_ASNEGrid { COLOR: #333 } .PagerLeft_ASNEGrid { FLOAT: left } .PagerRight_ASNEGrid { FLOAT: right } .PagerCenter_ASNEGrid { TEXT-ALIGN: center } .PagerCenter_ASNEGrid * { VERTICAL-ALIGN: middle } .RadGrid_ASNEGrid .rgPagePrev { BACKGROUND-POSITION: 5px -1248px } .RadGrid_ASNEGrid .rgPageNext { BACKGROUND-POSITION: -21px -1248px } .RadGrid_ASNEGrid .rgPageFirst { BACKGROUND-POSITION: 4px -1280px } .RadGrid_ASNEGrid .rgPageLast { BACKGROUND-POSITION: -20px -1280px } .GroupHeader_ASNEGrid TD { PADDING-RIGHT: 11px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0.5em; = PADDING-TOP: 0.5em } .GroupHeader_ASNEGrid TD P { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; BACKGROUND: = #fff; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .RadGrid_ASNEGrid .rgExpand { BACKGROUND-POSITION: -21px -990px } .RadGrid_ASNEGrid .rgCollapse { BACKGROUND-POSITION: 4px -989px } .GroupHeader_ASNEGrid .rgExpand { BACKGROUND-COLOR: #fff } .GroupHeader_ASNEGrid .rgCollapse { BACKGROUND-COLOR: #fff } .GroupHeader_ASNEGrid TD DIV { TOP: -0.6em } .GroupHeader_ASNEGrid TD DIV DIV { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #fff; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TOP: 0px } .GroupHeader_ASNEGrid TD DIV DIV DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .LoadingPanel_ASNEGrid { BACKGROUND: url(Grid/loading.gif) #fff no-repeat center center } .GridItemDropIndicator_ASNEGrid { BORDER-TOP: #666 1px dashed } .GridToolTip_ASNEGrid { BORDER-RIGHT: #383838 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #383838 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: = 3px; BORDER-LEFT: #383838 1px solid; COLOR: #000; PADDING-TOP: 3px; = BORDER-BOTTOM: #383838 1px solid } .RadGridRTL_ASNEGrid .GridFooter_ASNEGrid TD { PADDING-RIGHT: 10px; PADDING-LEFT: 6px } .RadGridRTL_ASNEGrid .PagerLeft_ASNEGrid { FLOAT: right } .RadGridRTL_ASNEGrid .GridPager_ASNEGrid .radslider { FLOAT: right } .RadGridRTL_ASNEGrid .PagerRight_ASNEGrid { FLOAT: left } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/WebResource.axd?d=Rp0gH2MGcQDbW5AlUQ823Q2&t=633871956950061275 function WebForm_PostBackOptions(eventTarget, eventArgument, validation, = validationGroup, actionUrl, trackFocus, clientSubmit) { this.eventTarget =3D eventTarget; this.eventArgument =3D eventArgument; this.validation =3D validation; this.validationGroup =3D validationGroup; this.actionUrl =3D actionUrl; this.trackFocus =3D trackFocus; this.clientSubmit =3D clientSubmit; } function WebForm_DoPostBackWithOptions(options) { var validationResult =3D true; if (options.validation) { if (typeof(Page_ClientValidate) =3D=3D 'function') { validationResult =3D = Page_ClientValidate(options.validationGroup); } } if (validationResult) { if ((typeof(options.actionUrl) !=3D "undefined") && = (options.actionUrl !=3D null) && (options.actionUrl.length > 0)) { theForm.action =3D options.actionUrl; } if (options.trackFocus) { var lastFocus =3D theForm.elements["__LASTFOCUS"]; if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D = null)) { if (typeof(document.activeElement) =3D=3D "undefined") { lastFocus.value =3D options.eventTarget; } else { var active =3D document.activeElement; if ((typeof(active) !=3D "undefined") && (active = !=3D null)) { if ((typeof(active.id) !=3D "undefined") && = (active.id !=3D null) && (active.id.length > 0)) { lastFocus.value =3D active.id; } else if (typeof(active.name) !=3D "undefined") { lastFocus.value =3D active.name; } } } } } } if (options.clientSubmit) { __doPostBack(options.eventTarget, options.eventArgument); } } var __pendingCallbacks =3D new Array(); var __synchronousCallBackIndex =3D -1; function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, = context, errorCallback, useAsync) { var postData =3D __theFormPostData + "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) = + "&__CALLBACKPARAM=3D" + = WebForm_EncodeCallback(eventArgument); if (theForm["__EVENTVALIDATION"]) { postData +=3D "&__EVENTVALIDATION=3D" + = WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value); } var xmlRequest,e; try { xmlRequest =3D new XMLHttpRequest(); } catch(e) { try { xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { } } var setRequestHeaderMethodExists =3D true; try { setRequestHeaderMethodExists =3D (xmlRequest && = xmlRequest.setRequestHeader); } catch(e) {} var callback =3D new Object(); callback.eventCallback =3D eventCallback; callback.context =3D context; callback.errorCallback =3D errorCallback; callback.async =3D useAsync; var callbackIndex =3D = WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback); if (!useAsync) { if (__synchronousCallBackIndex !=3D -1) { __pendingCallbacks[__synchronousCallBackIndex] =3D null; } __synchronousCallBackIndex =3D callbackIndex; } if (setRequestHeaderMethodExists) { xmlRequest.onreadystatechange =3D WebForm_CallbackComplete; callback.xmlRequest =3D xmlRequest; xmlRequest.open("POST", theForm.action, true); xmlRequest.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded; charset=3Dutf-8"); xmlRequest.send(postData); return; } callback.xmlRequest =3D new Object(); var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex; var xmlRequestFrame =3D document.frames[callbackFrameID]; if (!xmlRequestFrame) { xmlRequestFrame =3D document.createElement("IFRAME"); xmlRequestFrame.width =3D "1"; xmlRequestFrame.height =3D "1"; xmlRequestFrame.frameBorder =3D "0"; xmlRequestFrame.id =3D callbackFrameID; xmlRequestFrame.name =3D callbackFrameID; xmlRequestFrame.style.position =3D "absolute"; xmlRequestFrame.style.top =3D "-100px" xmlRequestFrame.style.left =3D "-100px"; try { if (callBackFrameUrl) { xmlRequestFrame.src =3D callBackFrameUrl; } } catch(e) {} document.body.appendChild(xmlRequestFrame); } var interval =3D window.setInterval(function() { xmlRequestFrame =3D document.frames[callbackFrameID]; if (xmlRequestFrame && xmlRequestFrame.document) { window.clearInterval(interval); xmlRequestFrame.document.write(""); xmlRequestFrame.document.close(); xmlRequestFrame.document.write('
'); xmlRequestFrame.document.close(); xmlRequestFrame.document.forms[0].action =3D theForm.action; var count =3D __theFormPostCollection.length; var element; for (var i =3D 0; i < count; i++) { element =3D __theFormPostCollection[i]; if (element) { var fieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); fieldElement.type =3D "hidden"; fieldElement.name =3D element.name; fieldElement.value =3D element.value; = xmlRequestFrame.document.forms[0].appendChild(fieldElement); } } var callbackIdFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIdFieldElement.type =3D "hidden"; callbackIdFieldElement.name =3D "__CALLBACKID"; callbackIdFieldElement.value =3D eventTarget; = xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement); var callbackParamFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackParamFieldElement.type =3D "hidden"; callbackParamFieldElement.name =3D "__CALLBACKPARAM"; callbackParamFieldElement.value =3D eventArgument; = xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);= if (theForm["__EVENTVALIDATION"]) { var callbackValidationFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackValidationFieldElement.type =3D "hidden"; callbackValidationFieldElement.name =3D = "__EVENTVALIDATION"; callbackValidationFieldElement.value =3D = theForm["__EVENTVALIDATION"].value; = xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem= ent); } var callbackIndexFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIndexFieldElement.type =3D "hidden"; callbackIndexFieldElement.name =3D "__CALLBACKINDEX"; callbackIndexFieldElement.value =3D callbackIndex; = xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);= xmlRequestFrame.document.forms[0].submit(); } }, 10); } function WebForm_CallbackComplete() { for (var i =3D 0; i < __pendingCallbacks.length; i++) { callbackObject =3D __pendingCallbacks[i]; if (callbackObject && callbackObject.xmlRequest && = (callbackObject.xmlRequest.readyState =3D=3D 4)) { WebForm_ExecuteCallback(callbackObject); if (!__pendingCallbacks[i].async) { __synchronousCallBackIndex =3D -1; } __pendingCallbacks[i] =3D null; var callbackFrameID =3D "__CALLBACKFRAME" + i; var xmlRequestFrame =3D = document.getElementById(callbackFrameID); if (xmlRequestFrame) { xmlRequestFrame.parentNode.removeChild(xmlRequestFrame); } } } } function WebForm_ExecuteCallback(callbackObject) { var response =3D callbackObject.xmlRequest.responseText; if (response.charAt(0) =3D=3D "s") { if ((typeof(callbackObject.eventCallback) !=3D "undefined") && = (callbackObject.eventCallback !=3D null)) { callbackObject.eventCallback(response.substring(1), = callbackObject.context); } } else if (response.charAt(0) =3D=3D "e") { if ((typeof(callbackObject.errorCallback) !=3D "undefined") && = (callbackObject.errorCallback !=3D null)) { callbackObject.errorCallback(response.substring(1), = callbackObject.context); } } else { var separatorIndex =3D response.indexOf("|"); if (separatorIndex !=3D -1) { var validationFieldLength =3D parseInt(response.substring(0, = separatorIndex)); if (!isNaN(validationFieldLength)) { var validationField =3D = response.substring(separatorIndex + 1, separatorIndex + = validationFieldLength + 1); if (validationField !=3D "") { var validationFieldElement =3D = theForm["__EVENTVALIDATION"]; if (!validationFieldElement) { validationFieldElement =3D = document.createElement("INPUT"); validationFieldElement.type =3D "hidden"; validationFieldElement.name =3D = "__EVENTVALIDATION"; theForm.appendChild(validationFieldElement); } validationFieldElement.value =3D validationField; } if ((typeof(callbackObject.eventCallback) !=3D = "undefined") && (callbackObject.eventCallback !=3D null)) { = callbackObject.eventCallback(response.substring(separatorIndex + = validationFieldLength + 1), callbackObject.context); } } } } } function WebForm_FillFirstAvailableSlot(array, element) { var i; for (i =3D 0; i < array.length; i++) { if (!array[i]) break; } array[i] =3D element; return i; } var __nonMSDOMBrowser =3D = (window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1); var __theFormPostData =3D ""; var __theFormPostCollection =3D new Array(); function WebForm_InitCallback() { var count =3D theForm.elements.length; var element; for (var i =3D 0; i < count; i++) { element =3D theForm.elements[i]; var tagName =3D element.tagName.toLowerCase(); if (tagName =3D=3D "input") { var type =3D element.type; if ((type =3D=3D "text" || type =3D=3D "hidden" || type = =3D=3D "password" || ((type =3D=3D "checkbox" || type =3D=3D "radio") && = element.checked)) && (element.id !=3D "__EVENTVALIDATION")) { WebForm_InitCallbackAddField(element.name, = element.value); } } else if (tagName =3D=3D "select") { var selectCount =3D element.options.length; for (var j =3D 0; j < selectCount; j++) { var selectChild =3D element.options[j]; if (selectChild.selected =3D=3D true) { WebForm_InitCallbackAddField(element.name, = element.value); } } } else if (tagName =3D=3D "textarea") { WebForm_InitCallbackAddField(element.name, element.value); } } } function WebForm_InitCallbackAddField(name, value) { var nameValue =3D new Object(); nameValue.name =3D name; nameValue.value =3D value; __theFormPostCollection[__theFormPostCollection.length] =3D = nameValue; __theFormPostData +=3D WebForm_EncodeCallback(name) + "=3D" + = WebForm_EncodeCallback(value) + "&"; } function WebForm_EncodeCallback(parameter) { if (encodeURIComponent) { return encodeURIComponent(parameter); } else { return escape(parameter); } } var __disabledControlArray =3D new Array(); function WebForm_ReEnableControls() { if (typeof(__enabledControlArray) =3D=3D 'undefined') { return false; } var disabledIndex =3D 0; for (var i =3D 0; i < __enabledControlArray.length; i++) { var c; if (__nonMSDOMBrowser) { c =3D document.getElementById(__enabledControlArray[i]); } else { c =3D document.all[__enabledControlArray[i]]; } if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled = =3D=3D true)) { c.disabled =3D false; __disabledControlArray[disabledIndex++] =3D c; } } setTimeout("WebForm_ReDisableControls()", 0); return true; } function WebForm_ReDisableControls() { for (var i =3D 0; i < __disabledControlArray.length; i++) { __disabledControlArray[i].disabled =3D true; } } function WebForm_FireDefaultButton(event, target) { if (event.keyCode =3D=3D 13) { var src =3D event.srcElement || event.target; if (!src || (src.tagName.toLowerCase() !=3D "textarea")) { var defaultButton; if (__nonMSDOMBrowser) { defaultButton =3D document.getElementById(target); } else { defaultButton =3D document.all[target]; } if (defaultButton && typeof(defaultButton.click) !=3D = "undefined") { defaultButton.click(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_GetScrollX() { if (__nonMSDOMBrowser) { return window.pageXOffset; } else { if (document.documentElement && = document.documentElement.scrollLeft) { return document.documentElement.scrollLeft; } else if (document.body) { return document.body.scrollLeft; } } return 0; } function WebForm_GetScrollY() { if (__nonMSDOMBrowser) { return window.pageYOffset; } else { if (document.documentElement && = document.documentElement.scrollTop) { return document.documentElement.scrollTop; } else if (document.body) { return document.body.scrollTop; } } return 0; } function WebForm_SaveScrollPositionSubmit() { if (__nonMSDOMBrowser) { theForm.elements['__SCROLLPOSITIONY'].value =3D = window.pageYOffset; theForm.elements['__SCROLLPOSITIONX'].value =3D = window.pageXOffset; } else { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); } if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit = !=3D null)) { return this.oldSubmit(); } return true; } function WebForm_SaveScrollPositionOnSubmit() { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit = !=3D null)) { return this.oldOnSubmit(); } return true; } function WebForm_RestoreScrollPosition() { if (__nonMSDOMBrowser) { window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, = theForm.elements['__SCROLLPOSITIONY'].value); } else { window.scrollTo(theForm.__SCROLLPOSITIONX.value, = theForm.__SCROLLPOSITIONY.value); } if ((typeof(theForm.oldOnLoad) !=3D "undefined") && = (theForm.oldOnLoad !=3D null)) { return theForm.oldOnLoad(); } return true; } function WebForm_TextBoxKeyHandler(event) { if (event.keyCode =3D=3D 13) { var target; if (__nonMSDOMBrowser) { target =3D event.target; } else { target =3D event.srcElement; } if ((typeof(target) !=3D "undefined") && (target !=3D null)) { if (typeof(target.onchange) !=3D "undefined") { target.onchange(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_TrimString(value) { return value.replace(/^\s+|\s+$/g, '') } function WebForm_AppendToClassName(element, className) { var currentClassName =3D ' ' + WebForm_TrimString(element.className) = + ' '; className =3D WebForm_TrimString(className); var index =3D currentClassName.indexOf(' ' + className + ' '); if (index =3D=3D=3D -1) { element.className =3D (element.className =3D=3D=3D '') ? = className : element.className + ' ' + className; } } function WebForm_RemoveClassName(element, className) { var currentClassName =3D ' ' + WebForm_TrimString(element.className) = + ' '; className =3D WebForm_TrimString(className); var index =3D currentClassName.indexOf(' ' + className + ' '); if (index >=3D 0) { element.className =3D = WebForm_TrimString(currentClassName.substring(0, index) + ' ' + currentClassName.substring(index + className.length + 1, = currentClassName.length)); } } function WebForm_GetElementById(elementId) { if (document.getElementById) { return document.getElementById(elementId); } else if (document.all) { return document.all[elementId]; } else return null; } function WebForm_GetElementByTagName(element, tagName) { var elements =3D WebForm_GetElementsByTagName(element, tagName); if (elements && elements.length > 0) { return elements[0]; } else return null; } function WebForm_GetElementsByTagName(element, tagName) { if (element && tagName) { if (element.getElementsByTagName) { return element.getElementsByTagName(tagName); } if (element.all && element.all.tags) { return element.all.tags(tagName); } } return null; } function WebForm_GetElementDir(element) { if (element) { if (element.dir) { return element.dir; } return WebForm_GetElementDir(element.parentNode); } return "ltr"; } function WebForm_GetElementPosition(element) { var result =3D new Object(); result.x =3D 0; result.y =3D 0; result.width =3D 0; result.height =3D 0; if (element.offsetParent) { result.x =3D element.offsetLeft; result.y =3D element.offsetTop; var parent =3D element.offsetParent; while (parent) { result.x +=3D parent.offsetLeft; result.y +=3D parent.offsetTop; var parentTagName =3D parent.tagName.toLowerCase(); if (parentTagName !=3D "table" && parentTagName !=3D "body" &&=20 parentTagName !=3D "html" &&=20 parentTagName !=3D "div" &&=20 parent.clientTop &&=20 parent.clientLeft) { result.x +=3D parent.clientLeft; result.y +=3D parent.clientTop; } parent =3D parent.offsetParent; } } else if (element.left && element.top) { result.x =3D element.left; result.y =3D element.top; } else { if (element.x) { result.x =3D element.x; } if (element.y) { result.y =3D element.y; } } if (element.offsetWidth && element.offsetHeight) { result.width =3D element.offsetWidth; result.height =3D element.offsetHeight; } else if (element.style && element.style.pixelWidth && = element.style.pixelHeight) { result.width =3D element.style.pixelWidth; result.height =3D element.style.pixelHeight; } return result; } function WebForm_GetParentByTagName(element, tagName) { var parent =3D element.parentNode; var upperTagName =3D tagName.toUpperCase(); while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) { parent =3D parent.parentNode ? parent.parentNode : = parent.parentElement; } return parent; } function WebForm_SetElementHeight(element, height) { if (element && element.style) { element.style.height =3D height + "px"; } } function WebForm_SetElementWidth(element, width) { if (element && element.style) { element.style.width =3D width + "px"; } } function WebForm_SetElementX(element, x) { if (element && element.style) { element.style.left =3D x + "px"; } } function WebForm_SetElementY(element, y) { if (element && element.style) { element.style.top =3D y + "px"; } } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/js/dnncore.js //General //for example: instead of each module writing out script found in = moduleMaxMin_OnClick have the functionality cached // var DNN_COL_DELIMITER =3D String.fromCharCode(16); var DNN_ROW_DELIMITER =3D String.fromCharCode(15); var __dnn_m_bPageLoaded =3D false; window.onload =3D __dnn_Page_OnLoad; function __dnn_ClientAPIEnabled() { return typeof(dnn) !=3D 'undefined'; } function __dnn_Page_OnLoad() { if (__dnn_ClientAPIEnabled()) { var sLoadHandlers =3D dnn.getVar('__dnn_pageload'); if (sLoadHandlers !=3D null) eval(sLoadHandlers); =09 dnn.dom.attachEvent(window, 'onscroll', __dnn_bodyscroll); } __dnn_m_bPageLoaded =3D true; } function __dnn_KeyDown(iKeyCode, sFunc, e) { if (e =3D=3D null) e =3D window.event; if (e.keyCode =3D=3D iKeyCode) { eval(unescape(sFunc)); return false; } } function __dnn_bodyscroll()=20 { var oF=3Ddocument.forms[0];=09 if (__dnn_ClientAPIEnabled() && __dnn_m_bPageLoaded) oF.ScrollTop.value=3Ddocument.documentElement.scrollTop ? = document.documentElement.scrollTop : = dnn.dom.getByTagName("body")[0].scrollTop; } function __dnn_setScrollTop(iTop) { if (__dnn_ClientAPIEnabled()) { if (iTop =3D=3D null) iTop =3D document.forms[0].ScrollTop.value; =09 var sID =3D dnn.getVar('ScrollToControl'); if (sID !=3D null && sID.length > 0) { var oCtl =3D dnn.dom.getById(sID); if (oCtl !=3D null) { iTop =3D dnn.dom.positioning.elementTop(oCtl); dnn.setVar('ScrollToControl', ''); } } window.scrollTo(0, iTop); } } //Focus logic function __dnn_SetInitialFocus(sID) { var oCtl =3D dnn.dom.getById(sID);=09 if (oCtl !=3D null && __dnn_CanReceiveFocus(oCtl)) oCtl.focus(); }=09 function __dnn_CanReceiveFocus(e) { //probably should call getComputedStyle for classes that cause item to = be hidden if (e.style.display !=3D 'none' && e.tabIndex > -1 && e.disabled =3D=3D = false && e.style.visible !=3D 'hidden') { var eParent =3D e.parentElement; while (eParent !=3D null && eParent.tagName !=3D 'BODY') { if (eParent.style.display =3D=3D 'none' || eParent.disabled || = eParent.style.visible =3D=3D 'hidden') return false; eParent =3D eParent.parentElement; } return true; } else return false; } //Max/Min Script function __dnn_ContainerMaxMin_OnClick(oLnk, sContentID) { var oContent =3D dnn.dom.getById(sContentID); if (oContent !=3D null) { var oBtn =3D oLnk.childNodes[0]; var sContainerID =3D oLnk.getAttribute('containerid'); var sCookieID =3D oLnk.getAttribute('cookieid'); var sCurrentFile =3D = oBtn.src.toLowerCase().substr(oBtn.src.lastIndexOf('/')); var sMaxFile; var sMaxIcon; var sMinIcon; if (dnn.getVar('min_icon_' + sContainerID)) sMinIcon =3D dnn.getVar('min_icon_' + sContainerID); else sMinIcon =3D dnn.getVar('min_icon'); if (dnn.getVar('max_icon_' + sContainerID)) sMaxIcon =3D dnn.getVar('max_icon_' + sContainerID); else sMaxIcon =3D dnn.getVar('max_icon'); sMaxFile =3D sMaxIcon.toLowerCase().substr(sMaxIcon.lastIndexOf('/')); var iNum =3D 5; if (oLnk.getAttribute('animf') !=3D null) iNum =3D new Number(oLnk.getAttribute('animf')); =09 if (sCurrentFile =3D=3D sMaxFile) { oBtn.src =3D sMinIcon; =09 //oContent.style.display =3D ''; dnn.dom.expandElement(oContent, iNum); oBtn.title =3D dnn.getVar('min_text'); if (sCookieID !=3D null) { if (dnn.getVar('__dnn_' + sContainerID + ':defminimized') =3D=3D = 'true') dnn.dom.setCookie(sCookieID, 'true', 365); else dnn.dom.deleteCookie(sCookieID); } else dnn.setVar('__dnn_' + sContainerID + '_Visible', 'true'); } else { oBtn.src =3D sMaxIcon; =09 //oContent.style.display =3D 'none'; dnn.dom.collapseElement(oContent, iNum); oBtn.title =3D dnn.getVar('max_text'); if (sCookieID !=3D null) { if (dnn.getVar('__dnn_' + sContainerID + ':defminimized') =3D=3D = 'true') dnn.dom.deleteCookie(sCookieID); else dnn.dom.setCookie(sCookieID, 'false', 365); =09 } else dnn.setVar('__dnn_' + sContainerID + '_Visible', 'false'); =09 } =09 return true; //cancel postback } return false; //failed so do postback } function __dnn_Help_OnClick(sHelpID) { var oHelp =3D dnn.dom.getById(sHelpID); if (oHelp !=3D null) { if (oHelp.style.display =3D=3D 'none') oHelp.style.display =3D ''; else oHelp.style.display =3D 'none'; return true; //cancel postback } return false; //failed so do postback } function __dnn_SectionMaxMin(oBtn, sContentID) { var oContent =3D dnn.dom.getById(sContentID); if (oContent !=3D null) { var sMaxIcon =3D oBtn.getAttribute('max_icon'); var sMinIcon =3D oBtn.getAttribute('min_icon'); var bCallback =3D oBtn.getAttribute('userctr') !=3D null; var sVal; if (oContent.style.display =3D=3D 'none') { oBtn.src =3D sMinIcon; =09 oContent.style.display =3D ''; if (bCallback) sVal =3D 'True'; else dnn.setVar(oBtn.id + ':exp', 1); } else { oBtn.src =3D sMaxIcon; =09 oContent.style.display =3D 'none'; if (bCallback) sVal =3D 'False'; else dnn.setVar(oBtn.id + ':exp', 0); } if (bCallback) dnncore.setUserProp(oBtn.getAttribute('userctr'), = oBtn.getAttribute('userkey'), sVal, null); return true; //cancel postback } return false; //failed so do postback } //Drag N Drop function __dnn_enableDragDrop() { var aryConts =3D dnn.getVar('__dnn_dragDrop').split(";");=09 var aryTitles; for (var i=3D0; i < aryConts.length; i++) { aryTitles =3D aryConts[i].split(" "); if (aryTitles[0].length > 0) { =09 var oCtr =3D dnn.dom.getById(aryTitles[0]); var oTitle =3D dnn.dom.getById(aryTitles[1]); if (oCtr !=3D null && oTitle !=3D null) { oCtr.setAttribute('moduleid', aryTitles[2]); dnn.dom.positioning.enableDragAndDrop(oCtr, oTitle, = '__dnn_dragComplete()', '__dnn_dragOver()'); }=09 } } } var __dnn_oPrevSelPane; var __dnn_oPrevSelModule; var __dnn_dragEventCount=3D0; function __dnn_dragOver() { __dnn_dragEventCount++; if (__dnn_dragEventCount % 75 !=3D 0) //only calculate position every = 75 events return; =09 var oCont =3D dnn.dom.getById(dnn.dom.positioning.dragCtr.contID); var oPane =3D __dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr); =09 if (__dnn_oPrevSelPane !=3D null) //reset previous pane's border __dnn_oPrevSelPane.pane.style.border =3D = __dnn_oPrevSelPane.origBorder; if (oPane !=3D null) { =09 __dnn_oPrevSelPane =3D oPane; oPane.pane.style.border =3D '4px double ' + DNN_HIGHLIGHT_COLOR; var iIndex =3D __dnn_getPaneControlIndex(oCont, oPane); var oPrevCtl; var oNextCtl; for (var i=3D0; i i && oPane.controls[i].id !=3D oCont.id) oPrevCtl =3D oPane.controls[i]; if (iIndex <=3D i && oPane.controls[i].id !=3D oCont.id) { oNextCtl =3D oPane.controls[i]; break; } } =09 =09 if (__dnn_oPrevSelModule !=3D null) dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border =3D = __dnn_oPrevSelModule.origBorder; =09 if (oNextCtl !=3D null) { __dnn_oPrevSelModule =3D oNextCtl; dnn.dom.getNonTextNode(oNextCtl.control).style.borderTop =3D '5px = groove ' + DNN_HIGHLIGHT_COLOR; } else if (oPrevCtl !=3D null) { __dnn_oPrevSelModule =3D oPrevCtl; dnn.dom.getNonTextNode(oPrevCtl.control).style.borderBottom =3D '5px = groove ' + DNN_HIGHLIGHT_COLOR; } } } function __dnn_dragComplete() { var oCtl =3D dnn.dom.getById(dnn.dom.positioning.dragCtr.contID); var sModuleID =3D oCtl.getAttribute('moduleid'); =09 if (__dnn_oPrevSelPane !=3D null) __dnn_oPrevSelPane.pane.style.border =3D = __dnn_oPrevSelPane.origBorder; if (__dnn_oPrevSelModule !=3D null) dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border =3D = __dnn_oPrevSelModule.origBorder; =09 var oPane =3D __dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr); var iIndex; if (oPane =3D=3D null) { var oPanes =3D __dnn_Panes(); for (var i=3D0; i 0) __dnn_m_aryPanes[__dnn_m_aryPanes.length] =3D new = __dnn_Pane(dnn.dom.getById(aryPanes[i]), aryPaneNames[i]); } } var __dnn_m_aryPanes; var __dnn_m_aryModules; function __dnn_Panes() { if (__dnn_m_aryPanes =3D=3D null) { __dnn_m_aryPanes =3D new Array(); __dnn_RefreshPanes(); } return __dnn_m_aryPanes; } function __dnn_Modules(sModuleID) { if (__dnn_m_aryModules =3D=3D null) __dnn_RefreshPanes(); =09 return __dnn_m_aryModules[sModuleID]; } function __dnn_getMostSelectedPane(oContent) { var oCDims =3D new dnn.dom.positioning.dims(oContent); var iTopScore=3D0; var iScore; var oTopPane; for (var i=3D0; i<__dnn_Panes().length; i++) { var oPane =3D __dnn_Panes()[i]; var oPDims =3D new dnn.dom.positioning.dims(oPane.pane); iScore =3D dnn.dom.positioning.elementOverlapScore(oPDims, oCDims); =09 if (iScore > iTopScore) { iTopScore =3D iScore; oTopPane =3D oPane; } } return oTopPane; } function __dnn_getPaneControlIndex(oContent, oPane) { if (oPane =3D=3D null) return; var oCDims =3D new dnn.dom.positioning.dims(oContent); var oCtl; if (oPane.controls.length =3D=3D 0) return 0; for (var i=3D0; i 0) // oNode =3D oNode.childNodes[0]; //DNN now embeds anchor tag=20 =09 var sModuleID =3D oNode.getAttribute('moduleid'); if (sModuleID !=3D null && sModuleID.length > 0) { strModuleOrder +=3D sModuleID + '~'; this.controls[this.controls.length] =3D new __dnn_PaneControl(oNode, = iIndex); __dnn_m_aryModules[sModuleID] =3D oNode.id; iIndex+=3D1; } } } this.moduleOrder =3D strModuleOrder; } function __dnn_PaneControl(ctl, iIndex) { this.control =3D ctl; this.id =3D ctl.id; this.index =3D iIndex; this.origBorder =3D ctl.style.border; =09 } //move towards dnncore ns. right now only for personalization function __dnncore() { this.GetUserVal =3D 0; this.SetUserVal =3D 1; } __dnncore.prototype =3D { getUserProp: function(sNameCtr, sKey, pFunc) { this._doUserCallBack(dnncore.GetUserVal, sNameCtr, sKey, null, new = dnncore.UserPropArgs(sNameCtr, sKey, pFunc)); }, setUserProp: function(sNameCtr, sKey, sVal, pFunc) { this._doUserCallBack(dnncore.SetUserVal, sNameCtr, sKey, sVal, new = dnncore.UserPropArgs(sNameCtr, sKey, pFunc)); }, _doUserCallBack: function(iType, sNameCtr, sKey, sVal, pFunc) { if (dnn && dnn.xmlhttp) { var sPack =3D iType + COL_DELIMITER + sNameCtr + COL_DELIMITER + = sKey + COL_DELIMITER + sVal; = dnn.xmlhttp.doCallBack('__Page',sPack,dnncore._callBackSuccess,pFunc,dnnc= ore._callBackFail,null,true,null,0); } else alert('Client Personalization not enabled'); }, _callBackSuccess: function (result, ctx, req) { if (ctx.pFunc) ctx.pFunc(ctx.namingCtr, ctx.key, result); }, _callBackFail: function (result, ctx) { window.status =3D result; } } __dnncore.prototype.UserPropArgs =3D function(sNameCtr, sKey, pFunc) { this.namingCtr =3D sNameCtr; this.key =3D sKey; this.pFunc =3D pFunc; } var dnncore =3D new __dnncore(); ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/DesktopModules/ASNE/ASNEBusinessObjects/js/prototype.js /* Prototype JavaScript framework, version 1.5.0_rc0=0A= * (c) 2005 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://prototype.conio.net/=0A= *=0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Prototype =3D {=0A= Version: '1.5.0_rc0',=0A= ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)',=0A= =0A= emptyFunction: function() {},=0A= K: function(x) {return x}=0A= }=0A= =0A= var Class =3D {=0A= create: function() {=0A= return function() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= }=0A= }=0A= =0A= var Abstract =3D new Object();=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source) {=0A= destination[property] =3D source[property];=0A= }=0A= return destination;=0A= }=0A= =0A= Object.inspect =3D function(object) {=0A= try {=0A= if (object =3D=3D undefined) return 'undefined';=0A= if (object =3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : object.toString();=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= }=0A= =0A= Function.prototype.bind =3D function() {=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= Function.prototype.bindAsEventListener =3D function(object) {=0A= var __method =3D this;=0A= return function(event) {=0A= return __method.call(object, event || window.event);=0A= }=0A= }=0A= =0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= var digits =3D this.toString(16);=0A= if (this < 16) return '0' + digits;=0A= return digits;=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= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0; i < arguments.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= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create();=0A= PeriodicalExecuter.prototype =3D {=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= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.callback();=0A= } finally {=0A= this.currentlyExecuting =3D false;=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 (replacement(match) || '').toString();=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D count =3D=3D=3D undefined ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return this;=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : 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 div =3D document.createElement('div');=0A= var text =3D document.createTextNode(this);=0A= div.appendChild(text);=0A= return div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? div.childNodes[0].nodeValue : '';=0A= },=0A= =0A= toQueryParams: function() {=0A= var pairs =3D this.match(/^\??(.*)$/)[1].split('&');=0A= return pairs.inject({}, function(params, pairString) {=0A= var pair =3D pairString.split('=3D');=0A= params[pair[0]] =3D pair[1];=0A= return params;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= camelize: function() {=0A= var oStringList =3D this.split('-');=0A= if (oStringList.length =3D=3D 1) return oStringList[0];=0A= =0A= var camelizedString =3D this.indexOf('-') =3D=3D 0=0A= ? oStringList[0].charAt(0).toUpperCase() + = oStringList[0].substring(1)=0A= : oStringList[0];=0A= =0A= for (var i =3D 1, len =3D oStringList.length; i < len; i++) {=0A= var s =3D oStringList[i];=0A= camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A= }=0A= =0A= return camelizedString;=0A= },=0A= =0A= inspect: function() {=0A= return "'" + this.replace(/\\/g, '\\\\').replace(/'/g, '\\\'') + "'";=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (typeof replacement =3D=3D 'function') 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= var Template =3D Class.create();=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= Template.prototype =3D {=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= return this.template.gsub(this.pattern, function(match) {=0A= var before =3D match[1];=0A= if (before =3D=3D '\\') return match[2];=0A= return before + (object[match[3]] || '').toString();=0A= });=0A= }=0A= }=0A= =0A= var $break =3D new Object();=0A= var $continue =3D new Object();=0A= =0A= var Enumerable =3D {=0A= each: function(iterator) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= try {=0A= iterator(value, index++);=0A= } catch (e) {=0A= if (e !=3D $continue) throw e;=0A= }=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= },=0A= =0A= all: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!(iterator || Prototype.K)(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= if (result =3D !!(iterator || Prototype.K)(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator) {=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) {=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) {=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(pattern, iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= var stringValue =3D value.toString();=0A= if (stringValue.match(pattern))=0A= results.push((iterator || Prototype.K)(value, index));=0A= })=0A= return results;=0A= },=0A= =0A= include: function(object) {=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= inject: function(memo, iterator) {=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.collect(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator) {=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= ((iterator || Prototype.K)(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, index) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator) {=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) {=0A= return this.collect(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.collect(Prototype.K);=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (typeof args.last() =3D=3D 'function')=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= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray=0A= });=0A= var $A =3D Array.from =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) {=0A= return iterable.toArray();=0A= } else {=0A= var results =3D [];=0A= for (var i =3D 0; i < iterable.length; i++)=0A= results.push(iterable[i]);=0A= return results;=0A= }=0A= }=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse)=0A= Array.prototype._reverse =3D Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0; i < this.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 undefined || value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(value && value.constructor =3D=3D Array ?=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= indexOf: function(object) {=0A= for (var i =3D 0; i < this.length; i++)=0A= if (this[i] =3D=3D object) return i;=0A= return -1;=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= }=0A= });=0A= var Hash =3D {=0A= _each: function(iterator) {=0A= for (var key in this) {=0A= var value =3D this[key];=0A= if (typeof value =3D=3D 'function') continue;=0A= =0A= var pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= merge: function(hash) {=0A= return $H(hash).inject($H(this), function(mergedHash, pair) {=0A= mergedHash[pair.key] =3D pair.value;=0A= return mergedHash;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= return pair.map(encodeURIComponent).join('=3D');=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= function $H(object) {=0A= var hash =3D Object.extend({}, object || {});=0A= Object.extend(hash, Enumerable);=0A= Object.extend(hash, Hash);=0A= return hash;=0A= }=0A= ObjectRange =3D Class.create();=0A= Object.extend(ObjectRange.prototype, Enumerable);=0A= Object.extend(ObjectRange.prototype, {=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= do {=0A= iterator(value);=0A= value =3D value.succ();=0A= } while (this.include(value));=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(responderToAdd) {=0A= if (!this.include(responderToAdd))=0A= this.responders.push(responderToAdd);=0A= },=0A= =0A= unregister: function(responderToRemove) {=0A= this.responders =3D this.responders.without(responderToRemove);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (responder[callback] && typeof responder[callback] =3D=3D = 'function') {=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() {=0A= Ajax.activeRequestCount++;=0A= },=0A= =0A= onComplete: function() {=0A= Ajax.activeRequestCount--;=0A= }=0A= });=0A= =0A= Ajax.Base =3D function() {};=0A= Ajax.Base.prototype =3D {=0A= setOptions: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= parameters: ''=0A= }=0A= Object.extend(this.options, options || {});=0A= },=0A= =0A= responseIsSuccess: function() {=0A= return this.transport.status =3D=3D undefined=0A= || this.transport.status =3D=3D 0=0A= || (this.transport.status >=3D 200 && this.transport.status < = 300);=0A= },=0A= =0A= responseIsFailure: function() {=0A= return !this.responseIsSuccess();=0A= }=0A= }=0A= =0A= Ajax.Request =3D Class.create();=0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(url, options) {=0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= var parameters =3D this.options.parameters || '';=0A= if (parameters.length > 0) parameters +=3D '&_=3D';=0A= =0A= try {=0A= this.url =3D url;=0A= if (this.options.method =3D=3D 'get' && parameters.length > 0)=0A= this.url +=3D (this.url.match(/\?/) ? '&' : '?') + parameters;=0A= =0A= Ajax.Responders.dispatch('onCreate', this, this.transport);=0A= =0A= this.transport.open(this.options.method, this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) {=0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= setTimeout((function() = {this.respondToReadyState(1)}).bind(this), 10);=0A= }=0A= =0A= this.setRequestHeaders();=0A= =0A= var body =3D this.options.postBody ? this.options.postBody : = parameters;=0A= this.transport.send(this.options.method =3D=3D 'post' ? body : = null);=0A= =0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var requestHeaders =3D=0A= ['X-Requested-With', 'XMLHttpRequest',=0A= 'X-Prototype-Version', Prototype.Version,=0A= 'Accept', 'text/javascript, text/html, application/xml, text/xml, = */*'];=0A= =0A= if (this.options.method =3D=3D 'post') {=0A= requestHeaders.push('Content-type', this.options.contentType);=0A= =0A= /* Force "Connection: close" for Mozilla browsers to work around=0A= * a bug where XMLHttpReqeuest sends an incorrect Content-length=0A= * header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType)=0A= requestHeaders.push('Connection', 'close');=0A= }=0A= =0A= if (this.options.requestHeaders)=0A= requestHeaders.push.apply(requestHeaders, = this.options.requestHeaders);=0A= =0A= for (var i =3D 0; i < requestHeaders.length; i +=3D 2)=0A= this.transport.setRequestHeader(requestHeaders[i], = requestHeaders[i+1]);=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState !=3D 1)=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= header: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name);=0A= } catch (e) {}=0A= },=0A= =0A= evalJSON: function() {=0A= try {=0A= return eval('(' + this.header('X-JSON') + ')');=0A= } catch (e) {}=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval(this.transport.responseText);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var event =3D Ajax.Request.Events[readyState];=0A= var transport =3D this.transport, json =3D this.evalJSON();=0A= =0A= if (event =3D=3D 'Complete') {=0A= try {=0A= (this.options['on' + this.transport.status]=0A= || this.options['on' + (this.responseIsSuccess() ? 'Success' : = 'Failure')]=0A= || Prototype.emptyFunction)(transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if ((this.header('Content-type') || = '').match(/^text\/javascript/i))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + event] || Prototype.emptyFunction)(transport, = json);=0A= Ajax.Responders.dispatch('on' + event, this, transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= /* Avoid memory leak in MSIE: clean up the oncomplete event handler = */=0A= if (event =3D=3D 'Complete')=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=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.Updater =3D Class.create();=0A= =0A= Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), {=0A= initialize: function(container, url, options) {=0A= this.containers =3D {=0A= success: container.success ? $(container.success) : $(container),=0A= failure: container.failure ? $(container.failure) :=0A= (container.success ? null : $(container))=0A= }=0A= =0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= =0A= var onComplete =3D this.options.onComplete || = Prototype.emptyFunction;=0A= this.options.onComplete =3D (function(transport, object) {=0A= this.updateContent();=0A= onComplete(transport, object);=0A= }).bind(this);=0A= =0A= this.request(url);=0A= },=0A= =0A= updateContent: function() {=0A= var receiver =3D this.responseIsSuccess() ?=0A= this.containers.success : this.containers.failure;=0A= var response =3D this.transport.responseText;=0A= =0A= if (!this.options.evalScripts)=0A= response =3D response.stripScripts();=0A= =0A= if (receiver) {=0A= if (this.options.insertion) {=0A= new this.options.insertion(receiver, response);=0A= } else {=0A= Element.update(receiver, response);=0A= }=0A= }=0A= =0A= if (this.responseIsSuccess()) {=0A= if (this.onComplete)=0A= setTimeout(this.onComplete.bind(this), 10);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create();=0A= Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(container, url, options) {=0A= this.setOptions(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.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(request) {=0A= if (this.options.decay) {=0A= this.decay =3D (request.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D request.responseText;=0A= }=0A= this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A= this.decay * this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $() {=0A= var results =3D [], element;=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= element =3D arguments[i];=0A= if (typeof element =3D=3D 'string')=0A= element =3D document.getElementById(element);=0A= results.push(Element.extend(element));=0A= }=0A= return results.length < 2 ? results[0] : results;=0A= }=0A= =0A= document.getElementsByClassName =3D function(className, parentElement) {=0A= var children =3D ($(parentElement) || = document.body).getElementsByTagName('*');=0A= return $A(children).inject([], function(elements, child) {=0A= if (child.className.match(new RegExp("(^|\\s)" + className + = "(\\s|$)")))=0A= elements.push(Element.extend(child));=0A= return elements;=0A= });=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Element)=0A= var Element =3D new Object();=0A= =0A= Element.extend =3D function(element) {=0A= if (!element) return;=0A= if (_nativeExtensions) return element;=0A= =0A= if (!element._extended && element.tagName && element !=3D window) {=0A= var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A= for (property in methods) {=0A= var value =3D methods[property];=0A= if (typeof value =3D=3D 'function')=0A= element[property] =3D cache.findOrStore(value);=0A= }=0A= }=0A= =0A= element._extended =3D true;=0A= return element;=0A= }=0A= =0A= Element.extend.cache =3D {=0A= findOrStore: function(value) {=0A= return this[value] =3D this[value] || function() {=0A= return value.apply(null, [this].concat($A(arguments)));=0A= }=0A= }=0A= }=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= }=0A= },=0A= =0A= hide: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D 'none';=0A= }=0A= },=0A= =0A= show: function() {=0A= for (var i =3D 0; i < arguments.length; i++) {=0A= var element =3D $(arguments[i]);=0A= element.style.display =3D '';=0A= }=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= },=0A= =0A= update: function(element, html) {=0A= $(element).innerHTML =3D html.stripScripts();=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= },=0A= =0A= replace: function(element, html) {=0A= element =3D $(element);=0A= if (element.outerHTML) {=0A= element.outerHTML =3D html.stripScripts();=0A= } else {=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNodeContents(element);=0A= element.parentNode.replaceChild(=0A= range.createContextualFragment(html.stripScripts()), element);=0A= }=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= },=0A= =0A= getHeight: function(element) {=0A= element =3D $(element);=0A= return element.offsetHeight;=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= return Element.classNames(element).include(className);=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).add(className);=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return Element.classNames(element).remove(className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= for (var i =3D 0; i < element.childNodes.length; i++) {=0A= var node =3D element.childNodes[i];=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= Element.remove(node);=0A= }=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.match(/^\s*$/);=0A= },=0A= =0A= childOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var x =3D element.x ? element.x : element.offsetLeft,=0A= y =3D element.y ? element.y : element.offsetTop;=0A= window.scrollTo(x, y);=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= var value =3D element.style[style.camelize()];=0A= if (!value) {=0A= if (document.defaultView && document.defaultView.getComputedStyle) = {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css.getPropertyValue(style) : null;=0A= } else if (element.currentStyle) {=0A= value =3D element.currentStyle[style.camelize()];=0A= }=0A= }=0A= =0A= if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style))=0A= if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto';=0A= =0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= setStyle: function(element, style) {=0A= element =3D $(element);=0A= for (var name in style)=0A= element.style[name.camelize()] =3D style[name];=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= if (Element.getStyle(element, 'display') !=3D 'none')=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= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D '';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D 'none';=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= },=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= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element._overflow =3D element.style.overflow;=0A= if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return;=0A= element.style.overflow =3D element._overflow;=0A= element._overflow =3D undefined;=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= var _nativeExtensions =3D false;=0A= =0A= if(!HTMLElement && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= var HTMLElement =3D {}=0A= HTMLElement.prototype =3D document.createElement('div').__proto__;=0A= }=0A= =0A= Element.addMethods =3D function(methods) {=0A= Object.extend(Element.Methods, methods || {});=0A= =0A= if(typeof HTMLElement !=3D 'undefined') {=0A= var methods =3D Element.Methods, cache =3D Element.extend.cache;=0A= for (property in methods) {=0A= var value =3D methods[property];=0A= if (typeof value =3D=3D 'function')=0A= HTMLElement.prototype[property] =3D cache.findOrStore(value);=0A= }=0A= _nativeExtensions =3D true;=0A= }=0A= }=0A= =0A= Element.addMethods();=0A= =0A= var Toggle =3D new Object();=0A= Toggle.display =3D Element.toggle;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.Insertion =3D function(adjacency) {=0A= this.adjacency =3D adjacency;=0A= }=0A= =0A= Abstract.Insertion.prototype =3D {=0A= initialize: function(element, content) {=0A= this.element =3D $(element);=0A= this.content =3D content.stripScripts();=0A= =0A= if (this.adjacency && this.element.insertAdjacentHTML) {=0A= try {=0A= this.element.insertAdjacentHTML(this.adjacency, this.content);=0A= } catch (e) {=0A= var tagName =3D this.element.tagName.toLowerCase();=0A= if (tagName =3D=3D 'tbody' || tagName =3D=3D 'tr') {=0A= this.insertContent(this.contentFromAnonymousTable());=0A= } else {=0A= throw e;=0A= }=0A= }=0A= } else {=0A= this.range =3D this.element.ownerDocument.createRange();=0A= if (this.initializeRange) this.initializeRange();=0A= = this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= =0A= setTimeout(function() {content.evalScripts()}, 10);=0A= },=0A= =0A= contentFromAnonymousTable: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D '' + this.content + = '
';=0A= return $A(div.childNodes[0].childNodes[0].childNodes);=0A= }=0A= }=0A= =0A= var Insertion =3D new Object();=0A= =0A= Insertion.Before =3D Class.create();=0A= Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), {=0A= initializeRange: function() {=0A= this.range.setStartBefore(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment, this.element);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Top =3D Class.create();=0A= Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(true);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.reverse(false).each((function(fragment) {=0A= this.element.insertBefore(fragment, this.element.firstChild);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Bottom =3D Class.create();=0A= Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.appendChild(fragment);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.After =3D Class.create();=0A= Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), {=0A= initializeRange: function() {=0A= this.range.setStartAfter(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment,=0A= this.element.nextSibling);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Element.ClassNames =3D Class.create();=0A= Element.ClassNames.prototype =3D {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= },=0A= =0A= _each: function(iterator) {=0A= this.element.className.split(/\s+/).select(function(name) {=0A= return name.length > 0;=0A= })._each(iterator);=0A= },=0A= =0A= set: function(className) {=0A= this.element.className =3D className;=0A= },=0A= =0A= add: function(classNameToAdd) {=0A= if (this.include(classNameToAdd)) return;=0A= this.set(this.toArray().concat(classNameToAdd).join(' '));=0A= },=0A= =0A= remove: function(classNameToRemove) {=0A= if (!this.include(classNameToRemove)) return;=0A= this.set(this.select(function(className) {=0A= return className !=3D classNameToRemove;=0A= }).join(' '));=0A= },=0A= =0A= toString: function() {=0A= return this.toArray().join(' ');=0A= }=0A= }=0A= =0A= Object.extend(Element.ClassNames.prototype, Enumerable);=0A= var Selector =3D Class.create();=0A= Selector.prototype =3D {=0A= initialize: function(expression) {=0A= this.params =3D {classNames: []};=0A= this.expression =3D expression.toString().strip();=0A= this.parseExpression();=0A= this.compileMatcher();=0A= },=0A= =0A= parseExpression: function() {=0A= function abort(message) { throw 'Parse error in selector: ' + = message; }=0A= =0A= if (this.expression =3D=3D '') abort('empty expression');=0A= =0A= var params =3D this.params, expr =3D this.expression, match, = modifier, clause, rest;=0A= while (match =3D = expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))= )?\]$/i)) {=0A= params.attributes =3D params.attributes || [];=0A= params.attributes.push({name: match[2], operator: match[3], value: = match[4] || match[5] || ''});=0A= expr =3D match[1];=0A= }=0A= =0A= if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A= =0A= while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A= modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A= switch (modifier) {=0A= case '#': params.id =3D clause; break;=0A= case '.': params.classNames.push(clause); break;=0A= case '':=0A= case undefined: params.tagName =3D clause.toUpperCase(); break;=0A= default: abort(expr.inspect());=0A= }=0A= expr =3D rest;=0A= }=0A= =0A= if (expr.length > 0) abort(expr.inspect());=0A= },=0A= =0A= buildMatchExpression: function() {=0A= var params =3D this.params, conditions =3D [], clause;=0A= =0A= if (params.wildcard)=0A= conditions.push('true');=0A= if (clause =3D params.id)=0A= conditions.push('element.id =3D=3D ' + clause.inspect());=0A= if (clause =3D params.tagName)=0A= conditions.push('element.tagName.toUpperCase() =3D=3D ' + = clause.inspect());=0A= if ((clause =3D params.classNames).length > 0)=0A= for (var i =3D 0; i < clause.length; i++)=0A= conditions.push('Element.hasClassName(element, ' + = clause[i].inspect() + ')');=0A= if (clause =3D params.attributes) {=0A= clause.each(function(attribute) {=0A= var value =3D 'element.getAttribute(' + attribute.name.inspect() = + ')';=0A= var splitValueBy =3D function(delimiter) {=0A= return value + ' && ' + value + '.split(' + = delimiter.inspect() + ')';=0A= }=0A= =0A= switch (attribute.operator) {=0A= case '=3D': conditions.push(value + ' =3D=3D ' + = attribute.value.inspect()); break;=0A= case '~=3D': conditions.push(splitValueBy(' ') + = '.include(' + attribute.value.inspect() + ')'); break;=0A= case '|=3D': conditions.push(=0A= splitValueBy('-') + '.first().toUpperCase() = =3D=3D ' + attribute.value.toUpperCase().inspect()=0A= ); break;=0A= case '!=3D': conditions.push(value + ' !=3D ' + = attribute.value.inspect()); break;=0A= case '':=0A= case undefined: conditions.push(value + ' !=3D null'); break;=0A= default: throw 'Unknown operator ' + attribute.operator = + ' in selector';=0A= }=0A= });=0A= }=0A= =0A= return conditions.join(' && ');=0A= },=0A= =0A= compileMatcher: function() {=0A= this.match =3D new Function('element', 'if (!element.tagName) return = false; \=0A= return ' + this.buildMatchExpression());=0A= },=0A= =0A= findElements: function(scope) {=0A= var element;=0A= =0A= if (element =3D $(this.params.id))=0A= if (this.match(element))=0A= if (!scope || Element.childOf(element, scope))=0A= return [element];=0A= =0A= scope =3D (scope || = document).getElementsByTagName(this.params.tagName || '*');=0A= =0A= var results =3D [];=0A= for (var i =3D 0; i < scope.length; i++)=0A= if (this.match(element =3D scope[i]))=0A= results.push(Element.extend(element));=0A= =0A= return results;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= }=0A= }=0A= =0A= function $$() {=0A= return $A(arguments).map(function(expression) {=0A= return expression.strip().split(/\s+/).inject([null], = function(results, expr) {=0A= var selector =3D new Selector(expr);=0A= return results.map(selector.findElements.bind(selector)).flatten();=0A= });=0A= }).flatten();=0A= }=0A= var Field =3D {=0A= clear: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= $(arguments[i]).value =3D '';=0A= },=0A= =0A= focus: function(element) {=0A= $(element).focus();=0A= },=0A= =0A= present: function() {=0A= for (var i =3D 0; i < arguments.length; i++)=0A= if ($(arguments[i]).value =3D=3D '') return false;=0A= return true;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= element.focus();=0A= if (element.select)=0A= element.select();=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Form =3D {=0A= serialize: function(form) {=0A= var elements =3D Form.getElements($(form));=0A= var queryComponents =3D new Array();=0A= =0A= for (var i =3D 0; i < elements.length; i++) {=0A= var queryComponent =3D Form.Element.serialize(elements[i]);=0A= if (queryComponent)=0A= queryComponents.push(queryComponent);=0A= }=0A= =0A= return queryComponents.join('&');=0A= },=0A= =0A= getElements: function(form) {=0A= form =3D $(form);=0A= var elements =3D new Array();=0A= =0A= for (var tagName in Form.Element.Serializers) {=0A= var tagElements =3D form.getElementsByTagName(tagName);=0A= for (var j =3D 0; j < tagElements.length; j++)=0A= elements.push(tagElements[j]);=0A= }=0A= return elements;=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name)=0A= return inputs;=0A= =0A= var matchingInputs =3D new Array();=0A= for (var i =3D 0; i < inputs.length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) ||=0A= (name && input.name !=3D name))=0A= continue;=0A= matchingInputs.push(input);=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.blur();=0A= element.disabled =3D 'true';=0A= }=0A= },=0A= =0A= enable: function(form) {=0A= var elements =3D Form.getElements(form);=0A= for (var i =3D 0; i < elements.length; i++) {=0A= var element =3D elements[i];=0A= element.disabled =3D '';=0A= }=0A= },=0A= =0A= findFirstElement: function(form) {=0A= return Form.getElements(form).find(function(element) {=0A= return element.type !=3D 'hidden' && !element.disabled &&=0A= ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= Field.activate(Form.findFirstElement(form));=0A= },=0A= =0A= reset: function(form) {=0A= $(form).reset();=0A= }=0A= }=0A= =0A= Form.Element =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter) {=0A= var key =3D encodeURIComponent(parameter[0]);=0A= if (key.length =3D=3D 0) return;=0A= =0A= if (parameter[1].constructor !=3D Array)=0A= parameter[1] =3D [parameter[1]];=0A= =0A= return parameter[1].map(function(value) {=0A= return key + '=3D' + encodeURIComponent(value);=0A= }).join('&');=0A= }=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter)=0A= return parameter[1];=0A= }=0A= }=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element) {=0A= switch (element.type.toLowerCase()) {=0A= case 'submit':=0A= case 'hidden':=0A= case 'password':=0A= case 'text':=0A= return Form.Element.Serializers.textarea(element);=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element);=0A= }=0A= return false;=0A= },=0A= =0A= inputSelector: function(element) {=0A= if (element.checked)=0A= return [element.name, element.value];=0A= },=0A= =0A= textarea: function(element) {=0A= return [element.name, element.value];=0A= },=0A= =0A= select: function(element) {=0A= return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= },=0A= =0A= selectOne: function(element) {=0A= var value =3D '', opt, index =3D element.selectedIndex;=0A= if (index >=3D 0) {=0A= opt =3D element.options[index];=0A= value =3D opt.value || opt.text;=0A= }=0A= return [element.name, value];=0A= },=0A= =0A= selectMany: function(element) {=0A= var value =3D [];=0A= for (var i =3D 0; i < element.length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected)=0A= value.push(opt.value || opt.text);=0A= }=0A= return [element.name, value];=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var $F =3D Form.Element.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D function() {}=0A= Abstract.TimedObserver.prototype =3D {=0A= initialize: function(element, frequency, callback) {=0A= this.frequency =3D frequency;=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: 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= =0A= Form.Element.Observer =3D Class.create();=0A= Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create();=0A= Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D function() {}=0A= Abstract.EventObserver.prototype =3D {=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= var elements =3D Form.getElements(this.element);=0A= for (var i =3D 0; i < elements.length; i++)=0A= this.registerCallback(elements[i]);=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= case 'password':=0A= case 'text':=0A= case 'textarea':=0A= case 'select-one':=0A= case 'select-multiple':=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= Form.Element.EventObserver =3D Class.create();=0A= Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create();=0A= Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) {=0A= var Event =3D new Object();=0A= }=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= =0A= element: function(event) {=0A= return event.target || event.srcElement;=0A= },=0A= =0A= isLeftClick: function(event) {=0A= return (((event.which) && (event.which =3D=3D 1)) ||=0A= ((event.button) && (event.button =3D=3D 1)));=0A= },=0A= =0A= pointerX: function(event) {=0A= return event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || document.body.scrollLeft));=0A= },=0A= =0A= pointerY: function(event) {=0A= return event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || document.body.scrollTop));=0A= },=0A= =0A= stop: function(event) {=0A= if (event.preventDefault) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= } else {=0A= event.returnValue =3D false;=0A= event.cancelBubble =3D true;=0A= }=0A= },=0A= =0A= // find the first node with the given tagName, starting from the=0A= // node the event was triggered on; traverses the DOM upwards=0A= findElement: function(event, tagName) {=0A= var element =3D Event.element(event);=0A= while (element.parentNode && (!element.tagName ||=0A= (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A= element =3D element.parentNode;=0A= return element;=0A= },=0A= =0A= observers: false,=0A= =0A= _observeAndCache: function(element, name, observer, useCapture) {=0A= if (!this.observers) this.observers =3D [];=0A= if (element.addEventListener) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.addEventListener(name, observer, useCapture);=0A= } else if (element.attachEvent) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.attachEvent('on' + name, observer);=0A= }=0A= },=0A= =0A= unloadCache: function() {=0A= if (!Event.observers) return;=0A= for (var i =3D 0; i < Event.observers.length; i++) {=0A= Event.stopObserving.apply(this, Event.observers[i]);=0A= Event.observers[i][0] =3D null;=0A= }=0A= Event.observers =3D false;=0A= },=0A= =0A= observe: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.attachEvent))=0A= name =3D 'keydown';=0A= =0A= this._observeAndCache(element, name, observer, useCapture);=0A= },=0A= =0A= stopObserving: function(element, name, observer, useCapture) {=0A= var element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.detachEvent))=0A= name =3D 'keydown';=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, observer, useCapture);=0A= } else if (element.detachEvent) {=0A= element.detachEvent('on' + name, observer);=0A= }=0A= }=0A= });=0A= =0A= /* prevent memory leaks in IE */=0A= if (navigator.appVersion.match(/\bMSIE\b/))=0A= Event.observe(window, 'unload', Event.unloadCache, false);=0A= var Position =3D {=0A= // set to true if needed, warning: firefox performance problems=0A= // NOT neeeded for page scrolling, only if draggable contained in=0A= // scrollable elements=0A= includeScrollOffsets: false,=0A= =0A= // must be called before calling withinIncludingScrolloffset, every = time the=0A= // page is scrolled=0A= prepare: function() {=0A= this.deltaX =3D window.pageXOffset=0A= || document.documentElement.scrollLeft=0A= || document.body.scrollLeft=0A= || 0;=0A= this.deltaY =3D window.pageYOffset=0A= || document.documentElement.scrollTop=0A= || document.body.scrollTop=0A= || 0;=0A= },=0A= =0A= realOffset: 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 [valueL, valueT];=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 [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= p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= offsetParent: 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= // caches x/y coordinate pair to use with overlap=0A= within: function(element, x, y) {=0A= if (this.includeScrollOffsets)=0A= return this.withinIncludingScrolloffsets(element, x, y);=0A= this.xcomp =3D x;=0A= this.ycomp =3D y;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (y >=3D this.offset[1] &&=0A= y < this.offset[1] + element.offsetHeight &&=0A= x >=3D this.offset[0] &&=0A= x < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= withinIncludingScrolloffsets: function(element, x, y) {=0A= var offsetcache =3D this.realOffset(element);=0A= =0A= this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A= this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (this.ycomp >=3D this.offset[1] &&=0A= this.ycomp < this.offset[1] + element.offsetHeight &&=0A= this.xcomp >=3D this.offset[0] &&=0A= this.xcomp < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= // within must be called directly before=0A= overlap: function(mode, element) {=0A= if (!mode) return 0;=0A= if (mode =3D=3D 'vertical')=0A= return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A= element.offsetHeight;=0A= if (mode =3D=3D 'horizontal')=0A= return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A= element.offsetWidth;=0A= },=0A= =0A= clone: function(source, target) {=0A= source =3D $(source);=0A= target =3D $(target);=0A= target.style.position =3D 'absolute';=0A= var offsets =3D this.cumulativeOffset(source);=0A= target.style.top =3D offsets[1] + 'px';=0A= target.style.left =3D offsets[0] + 'px';=0A= target.style.width =3D source.offsetWidth + 'px';=0A= target.style.height =3D source.offsetHeight + 'px';=0A= },=0A= =0A= page: 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=3Ddocument.body)=0A= if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= } while (element =3D element.parentNode);=0A= =0A= return [valueL, valueT];=0A= },=0A= =0A= clone: function(source, target) {=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 Position.page(source);=0A= =0A= // find coordinate system to use=0A= target =3D $(target);=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(target,'position') =3D=3D 'absolute') {=0A= parent =3D Position.offsetParent(target);=0A= delta =3D Position.page(parent);=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) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px';=0A= if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px';=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'absolute') return;=0A= Position.prepare();=0A= =0A= var offsets =3D Position.positionedOffset(element);=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= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'relative') return;=0A= Position.prepare();=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= }=0A= }=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Position.cumulativeOffset for=0A= // KHTML/WebKit only.=0A= if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= Position.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 [valueL, valueT];=0A= }=0A= } ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/DesktopModules/ASNE/ASNEBusinessObjects/js/scriptaculous.js // Copyright (c) 2005 Thomas Fuchs (http://script.aculo.us, = http://mir.aculo.us)=0A= // =0A= // Permission is hereby granted, free of charge, to any person obtaining=0A= // a copy of this software and associated documentation files (the=0A= // "Software"), to deal in the Software without restriction, including=0A= // without limitation the rights to use, copy, modify, merge, publish,=0A= // distribute, sublicense, and/or sell copies of the Software, and to=0A= // permit persons to whom the Software is furnished to do so, subject to=0A= // the following conditions:=0A= // =0A= // The above copyright notice and this permission notice shall be=0A= // included in all copies or substantial portions of the Software.=0A= //=0A= // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A= // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF=0A= // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A= // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE=0A= // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION=0A= // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION=0A= // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.=0A= =0A= var Scriptaculous =3D {=0A= Version: '1.6.1',=0A= require: function(libraryName) {=0A= // inserting via DOM fails in Safari 2.0, so brute force approach=0A= document.write('');=0A= },=0A= load: function() {=0A= if((typeof Prototype=3D=3D'undefined') || =0A= (typeof Element =3D=3D 'undefined') || =0A= (typeof Element.Methods=3D=3D'undefined') ||=0A= parseFloat(Prototype.Version.split(".")[0] + "." +=0A= Prototype.Version.split(".")[1]) < 1.5)=0A= throw("script.aculo.us requires the Prototype JavaScript = framework >=3D 1.5.0");=0A= =0A= $A(document.getElementsByTagName("script")).findAll( function(s) {=0A= return (s.src && s.src.match(/scriptaculous\.js(\?.*)?$/))=0A= }).each( function(s) {=0A= var path =3D s.src.replace(/scriptaculous\.js(\?.*)?$/,'');=0A= var includes =3D s.src.match(/\?.*load=3D([a-z,]*)/);=0A= (includes ? includes[1] : = 'builder,effects,dragdrop,controls,slider').split(',').each(=0A= function(include) { Scriptaculous.require(path+include+'.js') });=0A= });=0A= }=0A= }=0A= =0A= Scriptaculous.load(); ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/DesktopModules/ASNE/ASNEBusinessObjects/js/lightbox.js // = -------------------------------------------------------------------------= ---------- // // Lightbox v2.02 // by Lokesh Dhakar - http://www.huddletogether.com // 3/31/06 // // For more information on this script, visit: // http://huddletogether.com/projects/lightbox2/ // // Licensed under the Creative Commons Attribution 2.5 License - = http://creativecommons.org/licenses/by/2.5/ //=09 // Credit also due to those who have helped, inspired, and made their = code available to the public. // Including: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.org), = Thomas Fuchs(mir.aculo.us), and others. // // // = -------------------------------------------------------------------------= ---------- /* Table of Contents ----------------- Configuration Global Variables Extending Built-in Objects=09 - Object.extend(Element) - Array.prototype.removeDuplicates() - Array.prototype.empty() Lightbox Class Declaration - initialize() - start() - changeImage() - resizeImageContainer() - showImage() - updateDetails() - updateNav() - enableKeyboardNav() - disableKeyboardNav() - keyboardAction() - preloadNeighborImages() - end() =09 Miscellaneous Functions - getPageScroll() - getPageSize() - getKey() - listenKey() - showSelectBoxes() - hideSelectBoxes() - pause() - initLightbox() =09 Function Calls - addLoadEvent(initLightbox) =09 */ // = -------------------------------------------------------------------------= ---------- // // Configuration // var fileLoadingImage =3D "/Images/loading.gif"; =09 var fileBottomNavCloseImage =3D "/Images/closelabel.gif"; var resizeSpeed =3D 7; // controls the speed of the image resizing = (1=3Dslowest and 10=3Dfastest) var borderSize =3D 10; //if you adjust the padding in the CSS, you will = need to update this variable // = -------------------------------------------------------------------------= ---------- // // Global Variables // var imageArray =3D new Array; var activeImage; if(resizeSpeed > 10){ resizeSpeed =3D 10;} if(resizeSpeed < 1){ resizeSpeed =3D 1;} resizeDuration =3D (11 - resizeSpeed) * 0.15; // = -------------------------------------------------------------------------= ---------- // // Additional methods for Element added by SU, Couloir // - further additions by Lokesh Dhakar (huddletogether.com) // Object.extend(Element, { getWidth: function(element) { element =3D $(element); return element.offsetWidth;=20 }, setWidth: function(element,w) { element =3D $(element); element.style.width =3D w +"px"; }, setHeight: function(element,h) { element =3D $(element); element.style.height =3D h +"px"; }, setTop: function(element,t) { element =3D $(element); element.style.top =3D t +"px"; }, setSrc: function(element,src) { element =3D $(element); element.src =3D src;=20 }, setHref: function(element,href) { element =3D $(element); element.href =3D href;=20 }, setInnerHTML: function(element,content) { element =3D $(element); element.innerHTML =3D content; } }); // = -------------------------------------------------------------------------= ---------- // // Extending built-in Array object // - array.removeDuplicates() // - array.empty() // Array.prototype.removeDuplicates =3D function () { for(i =3D 1; i < this.length; i++){ if(this[i][0] =3D=3D this[i-1][0]){ this.splice(i,1); } } } // = -------------------------------------------------------------------------= ---------- Array.prototype.empty =3D function () { for(i =3D 0; i <=3D this.length; i++){ this.shift(); } } // = -------------------------------------------------------------------------= ---------- // // Lightbox Class Declaration // - initialize() // - start() // - changeImage() // - resizeImageContainer() // - showImage() // - updateDetails() // - updateNav() // - enableKeyboardNav() // - disableKeyboardNav() // - keyboardNavAction() // - preloadNeighborImages() // - end() // // Structuring of code inspired by Scott Upton (http://www.uptonic.com/) // var Lightbox =3D Class.create(); Lightbox.prototype =3D { =09 // initialize() // Constructor runs on completion of the DOM loading. Loops through = anchor tags looking for=20 // 'lightbox' references and applies onclick events to appropriate = links. The 2nd section of // the function inserts html at the bottom of the page which is used to = display the shadow=20 // overlay and the image container. // initialize: function() {=09 if (!document.getElementsByTagName){ return; } var anchors =3D document.getElementsByTagName('a'); // loop through all anchor tags for (var i=3D0; i //
//
//
// //
// // //
//
// // // //
//
//
//
//
//
// // //
//
// // // //
//
//
//
var objBody =3D document.getElementsByTagName("body").item(0); =09 var objOverlay =3D document.createElement("div"); objOverlay.setAttribute('id','overlay'); objOverlay.style.display =3D 'none'; objOverlay.onclick =3D function() { myLightbox.end(); return false; } objBody.appendChild(objOverlay); =09 var objLightbox =3D document.createElement("div"); objLightbox.setAttribute('id','lightbox'); objLightbox.style.display =3D 'none'; objBody.appendChild(objLightbox); =09 var objOuterImageContainer =3D document.createElement("div"); objOuterImageContainer.setAttribute('id','outerImageContainer'); objLightbox.appendChild(objOuterImageContainer); var objImageContainer =3D document.createElement("div"); objImageContainer.setAttribute('id','imageContainer'); objOuterImageContainer.appendChild(objImageContainer); =09 var objLightboxImage =3D document.createElement("img"); objLightboxImage.setAttribute('id','lightboxImage'); objImageContainer.appendChild(objLightboxImage); =09 var objHoverNav =3D document.createElement("div"); objHoverNav.setAttribute('id','hoverNav'); objImageContainer.appendChild(objHoverNav); =09 var objPrevLink =3D document.createElement("a"); objPrevLink.setAttribute('id','prevLink'); objPrevLink.setAttribute('href','#'); objHoverNav.appendChild(objPrevLink); =09 var objNextLink =3D document.createElement("a"); objNextLink.setAttribute('id','nextLink'); objNextLink.setAttribute('href','#'); objHoverNav.appendChild(objNextLink); =09 var objLoading =3D document.createElement("div"); objLoading.setAttribute('id','loading'); objImageContainer.appendChild(objLoading); =09 var objLoadingLink =3D document.createElement("a"); objLoadingLink.setAttribute('id','loadingLink'); objLoadingLink.setAttribute('href','#'); objLoadingLink.onclick =3D function() { myLightbox.end(); return = false; } objLoading.appendChild(objLoadingLink); =09 var objLoadingImage =3D document.createElement("img"); objLoadingImage.setAttribute('src', fileLoadingImage); objLoadingLink.appendChild(objLoadingImage); var objImageDataContainer =3D document.createElement("div"); objImageDataContainer.setAttribute('id','imageDataContainer'); objImageDataContainer.className =3D 'clearfix'; objLightbox.appendChild(objImageDataContainer); var objImageData =3D document.createElement("div"); objImageData.setAttribute('id','imageData'); objImageDataContainer.appendChild(objImageData); =09 var objImageDetails =3D document.createElement("div"); objImageDetails.setAttribute('id','imageDetails'); objImageData.appendChild(objImageDetails); =09 var objCaption =3D document.createElement("span"); objCaption.setAttribute('id','caption'); objImageDetails.appendChild(objCaption); =09 var objNumberDisplay =3D document.createElement("span"); objNumberDisplay.setAttribute('id','numberDisplay'); objImageDetails.appendChild(objNumberDisplay); =09 var objBottomNav =3D document.createElement("div"); objBottomNav.setAttribute('id','bottomNav'); objImageData.appendChild(objBottomNav); =09 var objBottomNavCloseLink =3D document.createElement("a"); objBottomNavCloseLink.setAttribute('id','bottomNavClose'); objBottomNavCloseLink.setAttribute('href','#'); objBottomNavCloseLink.onclick =3D function() { myLightbox.end(); = return false; } objBottomNav.appendChild(objBottomNavCloseLink); =09 var objBottomNavCloseImage =3D document.createElement("img"); objBottomNavCloseImage.setAttribute('src', fileBottomNavCloseImage); objBottomNavCloseLink.appendChild(objBottomNavCloseImage); }, =09 // // start() // Display overlay and lightbox. If image is part of a set, add = siblings to imageArray. // start: function(imageLink) {=09 hideSelectBoxes(); // stretch overlay to fill page and fade in var arrayPageSize =3D getPageSize(); Element.setHeight('overlay', arrayPageSize[1]); new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 }); imageArray =3D []; imageNum =3D 0; =09 if (!document.getElementsByTagName){ return; } var anchors =3D document.getElementsByTagName('a'); // if image is NOT part of a set.. if((imageLink.getAttribute('rel') =3D=3D 'lightbox')){ // add single image to imageArray imageArray.push(new Array(imageLink.getAttribute('href'), = imageLink.getAttribute('title'))); =09 } else { // if image is part of a set.. // loop through anchors, find other images in set, and add them to = imageArray for (var i=3D0; i 1){ Element.show('numberDisplay'); Element.setInnerHTML( 'numberDisplay', "Image " + eval(activeImage + = 1) + " of " + imageArray.length); } new Effect.Parallel( [ new Effect.SlideDown( 'imageDataContainer', { sync: true, duration: = resizeDuration + 0.25, from: 0.0, to: 1.0 }),=20 new Effect.Appear('imageDataContainer', { sync: true, duration: 1.0 = }) ],=20 { duration: 0.65, afterFinish: function() { myLightbox.updateNav();} = }=20 ); }, // // updateNav() // Display appropriate previous and next hover navigation. // updateNav: function() { Element.show('hoverNav'); =09 // if not first image in set, display prev image button if(activeImage !=3D 0){ Element.show('prevLink'); document.getElementById('prevLink').onclick =3D function() { myLightbox.changeImage(activeImage - 1); return false; } } // if not last image in set, display next image button if(activeImage !=3D (imageArray.length - 1)){ Element.show('nextLink'); document.getElementById('nextLink').onclick =3D function() { myLightbox.changeImage(activeImage + 1); return false; } } =09 this.enableKeyboardNav(); }, // // enableKeyboardNav() // enableKeyboardNav: function() { document.onkeydown =3D this.keyboardAction;=20 }, // // disableKeyboardNav() // disableKeyboardNav: function() { document.onkeydown =3D ''; }, // // keyboardAction() // keyboardAction: function(e) { if (e =3D=3D null) { // ie keycode =3D event.keyCode; } else { // mozilla keycode =3D e.which; } key =3D String.fromCharCode(keycode).toLowerCase(); =09 if((key =3D=3D 'x') || (key =3D=3D 'o') || (key =3D=3D 'c')){ // close = lightbox myLightbox.end(); } else if(key =3D=3D 'p'){ // display previous image if(activeImage !=3D 0){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage - 1); } } else if(key =3D=3D 'n'){ // display next image if(activeImage !=3D (imageArray.length - 1)){ myLightbox.disableKeyboardNav(); myLightbox.changeImage(activeImage + 1); } } }, // // preloadNeighborImages() // Preload previous and next images. // preloadNeighborImages: function(){ if((imageArray.length - 1) > activeImage){ preloadNextImage =3D new Image(); preloadNextImage.src =3D imageArray[activeImage + 1][0]; } if(activeImage > 0){ preloadPrevImage =3D new Image(); preloadPrevImage.src =3D imageArray[activeImage - 1][0]; } =09 }, // // end() // end: function() { this.disableKeyboardNav(); Element.hide('lightbox'); new Effect.Fade('overlay', { duration: 0.2}); showSelectBoxes(); } } // = -------------------------------------------------------------------------= ---------- // // getPageScroll() // Returns array with x,y page scroll values. // Core code from - quirksmode.org // function getPageScroll(){ var yScroll; if (self.pageYOffset) { yScroll =3D self.pageYOffset; } else if (document.documentElement && = document.documentElement.scrollTop){ // Explorer 6 Strict yScroll =3D document.documentElement.scrollTop; } else if (document.body) {// all other Explorers yScroll =3D document.body.scrollTop; } arrayPageScroll =3D new Array('',yScroll)=20 return arrayPageScroll; } // = -------------------------------------------------------------------------= ---------- // // getPageSize() // Returns array with page width, height and window width, height // Core code from - quirksmode.org // Edit for Firefox by pHaez // function getPageSize(){ =09 var xScroll, yScroll; =09 if (window.innerHeight && window.scrollMaxY) {=09 xScroll =3D document.body.scrollWidth; yScroll =3D window.innerHeight + window.scrollMaxY; } else if (document.body.scrollHeight > document.body.offsetHeight){ // = all but Explorer Mac xScroll =3D document.body.scrollWidth; yScroll =3D document.body.scrollHeight; } else { // Explorer Mac...would also work in Explorer 6 Strict, = Mozilla and Safari xScroll =3D document.body.offsetWidth; yScroll =3D document.body.offsetHeight; } =09 var windowWidth, windowHeight; if (self.innerHeight) { // all except Explorer windowWidth =3D self.innerWidth; windowHeight =3D self.innerHeight; } else if (document.documentElement && = document.documentElement.clientHeight) { // Explorer 6 Strict Mode windowWidth =3D document.documentElement.clientWidth; windowHeight =3D document.documentElement.clientHeight; } else if (document.body) { // other Explorers windowWidth =3D document.body.clientWidth; windowHeight =3D document.body.clientHeight; }=09 =09 // for small pages with total height less then height of the viewport if(yScroll < windowHeight){ pageHeight =3D windowHeight; } else {=20 pageHeight =3D yScroll; } // for small pages with total width less then width of the viewport if(xScroll < windowWidth){=09 pageWidth =3D windowWidth; } else { pageWidth =3D xScroll; } arrayPageSize =3D new = Array(pageWidth,pageHeight,windowWidth,windowHeight)=20 return arrayPageSize; } // = -------------------------------------------------------------------------= ---------- // // getKey(key) // Gets keycode. If 'x' is pressed then it hides the lightbox. // function getKey(e){ if (e =3D=3D null) { // ie keycode =3D event.keyCode; } else { // mozilla keycode =3D e.which; } key =3D String.fromCharCode(keycode).toLowerCase(); =09 if(key =3D=3D 'x'){ } } // = -------------------------------------------------------------------------= ---------- // // listenKey() // function listenKey () { document.onkeypress =3D getKey; } =09 // --------------------------------------------------- function showSelectBoxes(){ selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "visible"; } } // --------------------------------------------------- function hideSelectBoxes(){ selects =3D document.getElementsByTagName("select"); for (i =3D 0; i !=3D selects.length; i++) { selects[i].style.visibility =3D "hidden"; } } // --------------------------------------------------- // // pause(numberMillis) // Pauses code execution for specified time. Uses busy code, not good. // Code from http://www.faqts.com/knowledge_base/view.phtml/aid/1602 // function pause(numberMillis) { var now =3D new Date(); var exitTime =3D now.getTime() + numberMillis; while (true) { now =3D new Date(); if (now.getTime() > exitTime) return; } } // --------------------------------------------------- function initLightbox() { myLightbox =3D new Lightbox(); } Event.observe(window, 'load', initLightbox, false); ------=_NextPart_000_0000_01CA4C15.A6C67A90 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://my.hsj.org/DesktopModules/ASNE/ASNE.VenexusSearch/searchhi.js /* http://www.kryogenix.org/code/browser/searchhi/ */=0A= /* Modified 20021006 to fix query string parsing and add case = insensitivity */=0A= function highlightWord(node,word) {=0A= // Iterate into this nodes childNodes=0A= if (node.hasChildNodes) {=0A= var hi_cn;=0A= for (hi_cn=3D0;hi_cn 0) { sData +=3D sAction; for (var i=3D1; i").replace(/"/g,'"'); }, encode: function(sArg) { if (encodeURIComponent) return encodeURIComponent(sArg); else return escape(sArg); }, encodeHTML: function(s)=09 { return s.toString().replace(/&/g, "&").replace(//g, ">").replace(/'/g, "'").replace(/\"/g, = """); }, evalJSON: function(s) { return eval("("+s+")"); }, escapeForEval: function(s) //needs work... { return s.replace(/\\/g, '\\\\').replace(/\'/g, "\\'").replace(/\r/g, = '').replace(/\n/g, '\\n').replace(/\./, '\\.'); }, extend: function(dest, src)=20 { for (s in src) dest[s] =3D src[s];=0A= return dest;=0A= }, dependenciesLoaded: function() { return true; }, loadNamespace: function() { if (this.isLoaded =3D=3D false) { if (this.dependenciesLoaded()) { dnn =3D this;=20 this.isLoaded =3D true; this.loadDependencies(this.pns, this.ns); } }=09 }, loadDependencies: function(sPNS, sNS) { for (var i=3D0; i<__dnn_m_aNamespaces.length; i++) { for (var iDep=3D0; iDep<__dnn_m_aNamespaces[i].dependencies.length; = iDep++) { if (__dnn_m_aNamespaces[i].dependencies[iDep] =3D=3D sPNS + = (sPNS.length>0 ? '.': '') + sNS) __dnn_m_aNamespaces[i].loadNamespace(); } } } }=09 __dnn.prototype.delayObject =3D function(pFunc, oContext, sType) { this.num =3D null; this.pfunc =3D pFunc; this.context =3D oContext; this.type =3D sType; } __dnn.prototype.delayObject.prototype =3D { complete: function() { dnn.delay[this.type] =3D null; this.pfunc(this.context); } } __dnn.prototype.ScriptRequest =3D function(sSrc, sText, fCallBack) { this.ctl =3D null; this.xmlhttp =3D null; this.src =3D null; this.text =3D null; if (sSrc !=3D null && sSrc.length > 0) this.src =3D sSrc; if (sText !=3D null && sText.length > 0) this.text =3D sText; this.callBack =3D fCallBack; this.status =3D 'init'; this.timeOut =3D 5000; //this.alreadyLoaded =3D false; } __dnn.prototype.ScriptRequest.prototype =3D=20 { load: function() { this.status =3D 'loading'; this.ctl =3D document.createElement('script'); this.ctl.type =3D 'text/javascript'; if (this.src !=3D null) { if (dnn.dom.browser.isType(dnn.dom.browser.Safari)) { this.xmlhttp=3Dnew XMLHttpRequest(); this.xmlhttp.open('GET',this.src,true); this.xmlhttp.onreadystatechange=3Ddnn.createDelegate(this, = this.xmlhttpStatusChange); this.xmlhttp.send(null); return; } else { if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)) this.ctl.onreadystatechange =3D dnn.createDelegate(this, = this.statusChange); else if (dnn.dom.browser.isType(dnn.dom.browser.Opera) =3D=3D = false) //opera loads synchronously this.ctl.onload =3D dnn.createDelegate(this, this.complete); =09 this.ctl.src =3D this.src; } } else { if (dnn.dom.browser.isType(dnn.dom.browser.Safari)) this.ctl.innerHTML =3D dnn.encodeHTML(this.text); =09 else this.ctl.text =3D this.text; =09 } =09 var oHeads =3D dnn.dom.getByTagName('HEAD'); if (oHeads) { //opera will load script twice if inline and appended to page=20 if (dnn.dom.browser.isType(dnn.dom.browser.Opera) =3D=3D false || = this.src !=3D null) oHeads[0].appendChild(this.ctl); } else alert('Cannot load dynamic script, no HEAD tag present.'); =09 if (this.src =3D=3D null || = dnn.dom.browser.isType(dnn.dom.browser.Opera)) //opera loads script = synchronously this.complete(); else if (this.timeOut) dnn.doDelay('loadScript_' + this.src, this.timeOut, = dnn.createDelegate(this, this.reload), null); }, xmlhttpStatusChange: function() { if(this.xmlhttp.readyState !=3D 4) return; =09 this.src =3D null; this.text =3D this.xmlhttp.responseText; this.load(); //load as inline script }, statusChange: function() { if ((this.ctl.readyState =3D=3D 'loaded' || this.ctl.readyState = =3D=3D 'complete') && this.status !=3D 'complete') this.complete(); }, =09 reload: function() { //if (dnn.dom.getScript(this.src)) if (dnn.dom.scriptStatus(this.src) =3D=3D 'complete') {=09 //alert('timeout: event didnt fire\n' + this.src); this.complete(); } else { //alert('timeout: attempting load\n' + this.src); this.load(); } }, =09 complete: function() { dnn.cancelDelay('loadScript_' + this.src); this.status =3D 'complete'; //this.ctl.readyState =3D 'loaded'; if (typeof(this.callBack) !=3D 'undefined') this.callBack(this); this.dispose(); =09 }, =09 dispose: function() { this.callBack =3D null; if (this.ctl) { if (this.ctl.onreadystatechange) this.ctl.onreadystatechange =3D new function() {};//stop IE memory = leak. Not sure why can't set to null; else if (this.ctl.onload) this.ctl.onload =3D null; this.ctl =3D null; } this.xmlhttp =3D null; } } //--- dnn.dom function dnn_dom() { this.pns =3D 'dnn'; this.ns =3D 'dom'; this.dependencies =3D 'dnn'.split(','); this.isLoaded =3D false; this.browser =3D new this.browserObject(); this.__leakEvts =3D new Array(); =09 this.scripts =3D []; this.scriptElements =3D []; } dnn_dom.prototype =3D { appendChild: function(oParent, oChild)=20 { if (oParent.appendChild)=20 return oParent.appendChild(oChild); else=20 return null; }, attachEvent: function(oCtl, sType, fHandler)=20 { if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer) =3D=3D = false) { var sName =3D sType.substring(2); oCtl.addEventListener(sName, function(evt) {dnn.dom.event =3D new = dnn.dom.eventObject(evt, evt.target); return fHandler();}, false); } else oCtl.attachEvent(sType, function() {dnn.dom.event =3D new = dnn.dom.eventObject(window.event, window.event.srcElement); return = fHandler();}); return true; }, =09 createElement: function(sTagName)=20 { if (document.createElement)=20 return document.createElement(sTagName.toLowerCase()); else=20 return null; }, cursorPos: function(oCtl) { =09 // empty control means the cursor is at 0 if (oCtl.value.length =3D=3D 0) return 0; =09 // -1 for unknown var iPos =3D -1; if (oCtl.selectionStart) // Moz - Opera iPos =3D oCtl.selectionStart; else if ( oCtl.createTextRange )// IE { var oSel =3D window.document.selection.createRange(); var oRange =3D oCtl.createTextRange(); =09 // if the current selection is within the edit control =09 if (oRange =3D=3D null || oSel =3D=3D null || (( oSel.text !=3D "" ) = && oRange.inRange(oSel) =3D=3D false)) return -1; =09 if (oSel.text =3D=3D "") { if (oRange.boundingLeft =3D=3D oSel.boundingLeft) iPos =3D 0; else { var sTagName =3D oCtl.tagName.toLowerCase(); // Handle inputs. if (sTagName =3D=3D "input") { var sText =3D oRange.text; var i =3D 1; while (i < sText.length) { oRange.findText(sText.substring(i)); if (oRange.boundingLeft =3D=3D oSel.boundingLeft) break; =09 i++; } } // Handle text areas. else if (sTagName =3D=3D "textarea") { var i =3D oCtl.value.length + 1; var oCaret =3D document.selection.createRange().duplicate(); while (oCaret.parentElement() =3D=3D oCtl && = oCaret.move("character",1) =3D=3D 1) --i; =09 if (i =3D=3D oCtl.value.length + 1) i =3D -1; } iPos =3D i; } } else iPos =3D oRange.text.indexOf(oSel.text); } return iPos; }, cancelCollapseElement: function(oCtl) { dnn.cancelDelay(oCtl.id + 'col'); oCtl.style.display =3D 'none'; }, =09 collapseElement: function(oCtl, iNum, pCallBack)=20 { if (iNum =3D=3D null) iNum =3D 10; oCtl.style.overflow =3D 'hidden'; var oContext =3D new Object(); oContext.num =3D iNum; oContext.ctl =3D oCtl; oContext.pfunc =3D pCallBack; oCtl.origHeight =3D oCtl.offsetHeight; dnn.dom.__collapseElement(oContext); }, =09 __collapseElement: function(oContext)=20 { var iNum =3D oContext.num; var oCtl =3D oContext.ctl; =09 var iStep =3D oCtl.origHeight / iNum; if (oCtl.offsetHeight - (iStep*2) > 0) { oCtl.style.height =3D (oCtl.offsetHeight - iStep).toString() + 'px'; dnn.doDelay(oCtl.id + 'col', 10, dnn.dom.__collapseElement, = oContext); } else { oCtl.style.display =3D 'none'; if (oContext.pfunc !=3D null) oContext.pfunc(); } }, cancelExpandElement: function(oCtl) { dnn.cancelDelay(oCtl.id + 'exp'); oCtl.style.overflow =3D ''; oCtl.style.height =3D ''; =09 }, =09 expandElement: function(oCtl, iNum, pCallBack)=20 { if (iNum =3D=3D null) iNum =3D 10; =09 if (oCtl.style.display =3D=3D 'none' && oCtl.origHeight =3D=3D null) { oCtl.style.display =3D ''; oCtl.style.overflow =3D ''; oCtl.origHeight =3D oCtl.offsetHeight; oCtl.style.overflow =3D 'hidden'; oCtl.style.height =3D '1px'; } oCtl.style.display =3D ''; var oContext =3D new Object(); oContext.num =3D iNum; oContext.ctl =3D oCtl; oContext.pfunc =3D pCallBack; dnn.dom.__expandElement(oContext); }, __expandElement: function(oContext)=20 { var iNum =3D oContext.num; var oCtl =3D oContext.ctl; var iStep =3D oCtl.origHeight / iNum; if (oCtl.offsetHeight + iStep < oCtl.origHeight) { oCtl.style.height =3D (oCtl.offsetHeight + iStep).toString() + 'px'; dnn.doDelay(oCtl.id + 'exp', 10, dnn.dom.__expandElement, oContext); } else { oCtl.style.overflow =3D ''; oCtl.style.height =3D ''; if (oContext.pfunc !=3D null) oContext.pfunc(); } =09 }, =09 deleteCookie: function(sName, sPath, sDomain)=20 { if (this.getCookie(sName))=20 { this.setCookie(sName, '', -1, sPath, sDomain); return true; } return false; }, getAttr: function(oNode, sAttr, sDef) { if (oNode.getAttribute =3D=3D null) return sDef; var sVal =3D oNode.getAttribute(sAttr); =09 if (sVal =3D=3D null || sVal =3D=3D '') return sDef; else return sVal; }, getById: function(sID, oCtl) { if (oCtl =3D=3D null) oCtl =3D document; if (oCtl.getElementById) = //(dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer) =3D=3D = false) return oCtl.getElementById(sID); else if (oCtl.all) return oCtl.all(sID); else return null; }, getByTagName: function(sTag, oCtl) { if (oCtl =3D=3D null) oCtl =3D document; if (oCtl.getElements