From: Subject: courier-journal | Photo Galleries | The Courier-Journal Date: Thu, 16 Apr 2009 17:09:23 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C9BEB6.173B0900" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.courier-journal.com/apps/pbcs.dll/gallery?Avis=B2&Dato=20090413&Kategori=DERBYFUN07&Lopenr=904130818&Ref=PH courier-journal | Photo Galleries | The = Courier-Journal
3D""=20
=20
Sponsored by:

Equine Art: Ginger L. Lowry

  1 of 12=20   |   Next=20 >

"Brush Topper's" -- Ginger L. Lowry trained racehorses for a = few years,=20 before a series of injuries her forced her from the saddle. Her = studio is=20 located in the woods, on Lookout Mountain, in Cloudland, Ga. = Copyright=20 Ginger L. Lowry - published with permmission. www.gllowry.com. =

3DAdvertisement=20
3D""=20
------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.courier-journal.com/gcicommonfiles/sr/graphics/palette3/adlabel_vert.gif R0lGODlhBwBaAJH/AP///5mZmQAAAMDAwCH5BAEAAAMALAAAAAAHAFoAQAJPnI+pE9l/GjMSwYXz CpxHDTpdFUbVSU3lpkGk8q7umsI1e2WePpq7bAuNSMQeZsYwbpQqCtMxkQx1NyStNKU9Tk9L1Nnh UZPYH0rbBMc0BQA7AAA7 ------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.courier-journal.com/graphics/mastlogo.gif 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 UsjfkrxSJg4EAQA7 ------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://cmsimg.courier-journal.com/apps/pbcsi.dll/bilde?NewTbl=1&Avis=B2&Dato=20090413&Kategori=DERBYFUN07&Lopenr=904130818&Ref=PH&Item=1&Maxw=400&Maxh=380 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 ------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.courier-journal.com/graphics/adlabel_horz.gif R0lGODlhUwAHAJH/AP///5mZmQAAAMDAwCH5BAEAAAMALAAAAABTAAcAQAJPXDJpp6aYDlyTviYf izdux3nblDWgRobqWYod+6WXJFeIHX8rjsUO6bthTMSi8YhMKped2kvWHD6JlYV1dbWBnDNp13ua eqEhXZWJTqvVBQA7 ------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://gpaper145.112.2o7.net/b/ss/gpaper145,gntbcstglobal/1/H.3--NS/0 R0lGODlhAgACAIAAAP///wAAACH5BAEAAAAALAAAAAACAAIAAAIChFEAOw== ------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.courier-journal.com/graphics/bkgd_main.gif R0lGODlhPAA8AKIAAAAAAP///wgsPA4yQv///wAAAAAAAAAAACH5BAEAAAQALAAAAAA8ADwAAAPB KDqjwg6uNiN9V2LL6/ZfqI1Z2YkUeaogi66p2crvDK+3rdf8mPc0l1A2/BV3rCPQGCQ2mVBkJrqU GqnK7LPK1ea81nAN3N32sGayT6xOO9HwcDtenbPdEbr9fNfjy35Re4NvfYZdgYdCiYByf42NhIwS kopBk4+LlpgdlZBJmaGCoptInKUPp5+Fq6eela+kIqqDtLKUt7mduqi4tnq/isGtxMWgw2Cxk8iZ zHHKpdDE0rW9vKnWrtew27zUt85sCQA7 ------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.courier-journal.com/graphics/bkgd_header.gif R0lGODlhPAA8AKIAAAAAAP///zVoYzlsZ////wAAAAAAAAAAACH5BAEAAAQALAAAAAA8ADwAAAPB KDqjwg6uNiN9V2LL6/ZfqI1Z2YkUeaogi66p2crvDK+3rdf8mPc0l1A2/BV3rCPQGCQ2mVBkJrqU GqnK7LPK1ea81nAN3N32sGayT6xOO9HwcDtenbPdEbr9fNfjy35Re4NvfYZdgYdCiYByf42NhIwS kopBk4+LlpgdlZBJmaGCoptInKUPp5+Fq6eela+kIqqDtLKUt7mduqi4tnq/isGtxMWgw2Cxk8iZ zHHKpdDE0rW9vKnWrtew27zUt85sCQA7 ------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.courier-journal.com/includes/css/GDSRStyles.css * HTML .byfloatedimage { FLOAT: left } #body1 H2 { FONT-WEIGHT: bold; FONT-SIZE: 14px } #body1 A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } #body1 A:hover { TEXT-DECORATION: underline } #body1 .newslead H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px } #body1 .news-tools { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #body1 .news-tools UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #body1 .news-tools LI { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 8px = 0px 0px } TD.Summary_BlogTableLeft { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; = VERTICAL-ALIGN: top; WIDTH: 60px; PADDING-TOP: 5px } #body1 .article-bodytext { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; PADDING-TOP: 15px } #body1 .article-bodytext H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 120%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px } #body1 .article-bodytext P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px } #body1 .section-label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 24px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px } .news-tools LI.recommend { PADDING-LEFT: 13px } .news-tools LI.comments { PADDING-LEFT: 15px } #body1 .newslist { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: left } #body1 .newslist H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #body1 .newslist-head { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 4px } #body1 .newslist P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 8px; MARGIN: 0px; PADDING-TOP: 0px } #body1 .newslist P.photoleft { FLOAT: left; MARGIN: 0px 8px 5px 0px } #body1 .newslist P.photoright { FLOAT: right; MARGIN: 0px 5px 8px 0px } #body1 .newslist P.photocenter { MARGIN: 0px 0px 1px } #body1 .newslist UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #body1 .newslist LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } #body1 .newslist LI.more { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } #body1 .newslist A:link { TEXT-DECORATION: none } newslist A:visited { TEXT-DECORATION: none } #body1 .newslist A:hover { TEXT-DECORATION: underline } #body1 .newslist H3 A:hover { TEXT-DECORATION: underline } .newslist H3 A:link { TEXT-DECORATION: underline } newslist H3 A:visited { TEXT-DECORATION: underline } #body1 .news-pluckcomment { PADDING-LEFT: 13px; HEIGHT: 10px } #body1 .newslist IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } #body1 .minidate { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } UL.normal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = MARGIN-LEFT: 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square; = list-position: outside } UL.normal LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0.5em; PADDING-TOP: 0px } .list_normal { MARGIN: 0px } .list_normal UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = MARGIN-LEFT: 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square; = list-position: outside } .list_normal LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } .sectionlist2#newsfrontblock { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #newsfrontblock .sectionlist2 H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 180%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #sportsfrontblock .sectionlist2 { CLEAR: both; MARGIN: 0px; PADDING-TOP: 10px } #sportsfrontblock .sectionlist2 H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 180%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #weatherpromofront .weather-label H2 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff } .section-label-subhead { FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 16px } .centercolblock { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 15px; WIDTH: 180px; PADDING-TOP: 0px; = BORDER-BOTTOM: #c2c48b 1px solid } .centercolblock H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .centercolblock P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 8px; MARGIN: 0px; PADDING-TOP: 0px } .centercolblock P.photoleft { FLOAT: left; MARGIN: 0px 8px 5px 0px } .centercolblock P.photoright { FLOAT: right; MARGIN: 0px 8px 5px 0px } .centercolblock P.photocenter { MARGIN: 0px; TEXT-ALIGN: center } .centercolblock UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; = PADDING-BOTTOM: 0px; MARGIN-LEFT: 24px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: square } .centercolblock LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } .centercolblock LI.ap-bulleted-headline-2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } .centercolblock LI.more { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } .centercolblock A:link { TEXT-DECORATION: underline } centercolblock A:visited { TEXT-DECORATION: underline } .centercolblock H3 A:hover { TEXT-DECORATION: underline } .centercolblock H3 A:link { TEXT-DECORATION: underline } centercolblock H3 A:visited { TEXT-DECORATION: underline } .centercolblock IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .centercolblock_plain { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; MARGIN: 0px 0px 15px; WIDTH: 180px; PADDING-TOP: 0px } .centercolblock_plain_plain H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .centercolblock_plain P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 8px; MARGIN: 0px; PADDING-TOP: 0px } .centercolblock_plain P.photoleft { FLOAT: left; MARGIN: 0px 8px 5px 0px } .centercolblock_plain P.photoright { FLOAT: right; MARGIN: 0px 8px 5px 0px } .centercolblock_plain P.photocenter { MARGIN: 0px; TEXT-ALIGN: center } .centercolblock_plain UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; = PADDING-BOTTOM: 0px; MARGIN-LEFT: 24px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: square } .centercolblock_plain LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } .centercolblock_plain LI.more { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } .centercolblock_plain A:link { TEXT-DECORATION: underline } centercolblock_plain A:visited { TEXT-DECORATION: underline } .centercolblock_plain H3 A:hover { TEXT-DECORATION: underline } .centercolblock_plain H3 A:link { TEXT-DECORATION: underline } centercolblock_plain H3 A:visited { TEXT-DECORATION: underline } .centercolblock_plain IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .centerbox-label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: = url(/gcicommonfiles/sr/graphics/palette3/bkgd_greenlt.gif); = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 380px; PADDING-TOP: 0px; = HEIGHT: 33px } .centerbox-label H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 8px; = TEXT-ALIGN: left } .exploremore-label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: = url(/gcicommonfiles/sr/graphics/palette3/bkgd_greenlt.gif); = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 33px } .exploremore-label H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 8px; = TEXT-ALIGN: left } .moreheadlines { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: left } .moreheadlines UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; = PADDING-BOTTOM: 0px; MARGIN-LEFT: 24px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: square } .moreheadlines LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } .sectionlist2 { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 10px; MARGIN: 0px; PADDING-TOP: 10px } .sectionlist2 IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .sectionlist2 H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .sectionlist2 H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .sectionlist2 H1 A:link { TEXT-DECORATION: none } .sectionlist2 H1 A:visited { TEXT-DECORATION: none } .sectionlist2 H1 A:hover { TEXT-DECORATION: underline } .sectionlist2 H2 A:link { TEXT-DECORATION: none } .sectionlist2 H2 A:visited { TEXT-DECORATION: none } .sectionlist2 H2 A:hover { TEXT-DECORATION: underline } .sectionlist2 P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: = 3px; MARGIN: 0px; PADDING-TOP: 3px } .sectionlist2 P.photoleft { PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .sectionlist2 P.photoright { PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .sectionlist2 P.photocenter { MARGIN: 0px 0px 3px } .sectionlist2 UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .sectionlist2 LI { PADDING-LEFT: 15px; FONT-SIZE: 85%; MARGIN: 0px } .sectionlist2 LI.article { PADDING-LEFT: 15px; MARGIN: 0px } .sectionlist2 LI.gallery { PADDING-LEFT: 15px; MARGIN: 0px } .sectionlist2 LI.video { PADDING-LEFT: 15px; MARGIN: 0px } .sectionlist2 LI { BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) = no-repeat 0px 3px } .sectionlist2 LI.article { BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_doc.gif) = no-repeat 0px 3px } .sectionlist2 LI.gallery { BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_gallery.gif) = no-repeat 0px 3px } .sectionlist2 LI.video { BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_video.gif) = no-repeat 0px 3px } .spacer10px { MARGIN-TOP: 10px } .spacer5px { MARGIN-TOP: 10px } .spacer8px { MARGIN-TOP: 8px } .spacer2px { MARGIN-TOP: 2px } .section_morelinks { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 16px; PADDING-TOP: 0px } .section_morelinks P { FONT-SIZE: 11px; MARGIN: 0px } .section_morelinks P.photoleft { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 3px; PADDING-TOP: 0px } .section_morelinks P.photoright { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: = 3px; PADDING-TOP: 0px } .section_morelinks H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .section_morelinks H1 A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } .section_morelinks H1 A:hover { TEXT-DECORATION: underline } .section_morelinks H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px } .section_morelinks H4 A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } .section_morelinks H4 A:hover { TEXT-DECORATION: underline } #article-heads { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 10px; TEXT-ALIGN: left } #article-heads H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 150%; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px } #article-heads H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #article-heads H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 0px } .ap-lineup-table IMG { PADDING-RIGHT: 10px } .ap-lineup-table { WIDTH: 380px } .ap-newslisting-table { =09 } .ap-topheadlineitem-a { MARGIN-BOTTOM: 2px } .ap-topheadlineitem-br { CLEAR: both; MARGIN-TOP: 16px } .ap-newslisting-img { PADDING-RIGHT: 8px } .ap-topheadlineitem-p { MARGIN: 16px 0px 0px } .headline { FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #000000; FONT-FAMILY: Arial, = Geneva, serif } .byline { FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000000 } .bytitle { FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000 } .byttl { FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #000000 } .bylinetitle { FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000 } .body { FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif } .tabletitle { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Verdana, Arial, Helvetica, sans-serif } .storylink { FONT: bold 12px Arial, Helvetica, sans-serif } .textlabel { FONT: 11px arial, Geneva, Helvetica, sans-serif; COLOR: #990000 } .photo { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif } .audio { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif } .video { FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif } .firsttopheadline { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, = Helvetica, sans-serif } .topheadline { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, = Helvetica, sans-serif } .latestnews { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, = Helvetica, sans-serif } .topheadlinebody { FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, = sans-serif } .topheadline { MARGIN-BOTTOM: 2px } .sidebar { FONT-SIZE: 11px } TD.sidebar { FONT-SIZE: 11px } TABLE.sidebar { FONT-SIZE: 11px } .small { FONT-SIZE: 11px; FONT-FAMILY: arial } .small2 { FONT-SIZE: 11px; FONT-FAMILY: arial } TD.small2 { FONT-SIZE: 11px } .tahoma10px { FONT-SIZE: 10px; FONT-FAMILY: tahoma } .arial_11px { FONT-SIZE: 11px } #explore-promobox { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f6f5d9 } #explore-promobox H1 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; COLOR: #ffffff; = PADDING-TOP: 5px; BACKGROUND-COLOR: #bbc89c } #explore-promobox H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #explore-promobox P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 8px; MARGIN: 0px; PADDING-TOP: 0px } #explore-promobox P.photoleft { FLOAT: left; MARGIN: 0px 8px 5px 0px } #explore-promobox P.photoright { FLOAT: right; MARGIN: 0px 8px 5px 0px } #explore-promobox P.photocenter { MARGIN: 0px; TEXT-ALIGN: center } #explore-promobox UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; = PADDING-BOTTOM: 0px; MARGIN-LEFT: 24px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: square } #explore-promobox LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } #explore-promobox LI.more { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } #explore-promobox A:link { TEXT-DECORATION: underline } centercolblock A:visited { TEXT-DECORATION: underline } #explore-promobox H3 A:hover { TEXT-DECORATION: underline } .centercolblock H3 A:link { TEXT-DECORATION: underline } centercolblock H3 A:visited { TEXT-DECORATION: underline } #explore-promobox IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .Summary_ArticleTitle { MARGIN-BOTTOM: 5px } #nabes_header { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px } #nabes_header H1 { MARGIN-BOTTOM: 5px } #nabes_header H5 { MARGIN-TOP: 0px; MARGIN-BOTTOM: 5px; COLOR: #9eaa82 } #tsntable TD { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; BACKGROUND: = #f6f8da; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: arial } #tsntable .TSN1a { FONT-SIZE: 10px; FONT-FAMILY: arial } #tsntable .TSN1 { FONT-SIZE: 10px; FONT-FAMILY: arial } #tsntable .TSN1 A { COLOR: #902f0f; TEXT-DECORATION: underline } #tsntable .TSN1 A:hover { COLOR: #902f0f; TEXT-DECORATION: none } #tsntable .TSN2 { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #0e3242; COLOR: = #ffffff; FONT-FAMILY: arial } #tsntable .TSN5 { FONT-SIZE: 10px; BACKGROUND: #f6f8da; FONT-FAMILY: arial } #tsntable .TSN5 A { COLOR: #902f0f; TEXT-DECORATION: none } #tsntable .TSN5 A:hover { COLOR: #902f0f; TEXT-DECORATION: underline } #tsntable .TSN6 { FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #0e3242; COLOR: = #ffffff; FONT-FAMILY: arial } .prepsmastcolor { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: = Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000000 } .prepsmastlink { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, = Helvetica, sans-serif } .prepstitle { FONT-WEIGHT: bold; FONT-SIZE: 15pt; COLOR: #000000; FONT-FAMILY: = Verdana, Arial, Helvetica, sans-serif } .prepshead { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, = Helvetica, sans-serif } .prepscolorbar { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, = Helvetica, sans-serif; BACKGROUND-COLOR: #bbbbbb } .prepscolorbar2 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: = Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #eeeeee } .prepslink { COLOR: #0000cc } .prepssmtext { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: = Arial, Helvetica, sans-serif } .prepstext { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, = sans-serif } .prepsbyline { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, = sans-serif } .prepsfacts { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: = Verdana, Arial, Helvetica, sans-serif } .prepscaption { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: = Verdana, Arial, Helvetica, sans-serif } .prepscredit { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: = Verdana, Arial, Helvetica, sans-serif } #body1 .carousel-promos { PADDING-RIGHT: 0px; BORDER-TOP: #e2e1c7 1px solid; PADDING-LEFT: 0px; = FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 380px; = PADDING-TOP: 10px } #body1 .carousel-promos H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 120%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #body1 .carousel-promos P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #body1 .carousel-promos P.photoleft { PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 3px } #body1 .carousel-promo-left { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 189px; PADDING-TOP: 0px } #body1 .carousel-promos-left P { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px } #body1 .carousel-promo-right { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 180px; PADDING-TOP: 0px } #body1 .carousel-promos IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } #body1 .carousel-promos UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; = PADDING-BOTTOM: 0px; MARGIN-LEFT: 90px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: square } #body1 .carousel-promos LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } .rydercup_profile { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 30px; MARGIN: 0px 0px 30px; PADDING-TOP: 0px } .rydercup_profile P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 3px; MARGIN: 0px; PADDING-TOP: 0px } .rydercup_profile P.photoleft { FLOAT: left; MARGIN: 0px 8px 5px 0px } .rydercup_profile H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .rydercup_profile IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .video-sidebar-related { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 10px; PADDING-TOP: 0px } .video-sidebar-related UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .video-sidebar-related LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .ratingbyline A:link { COLOR: #7bb3a9; TEXT-DECORATION: none } A:visited { COLOR: #7bb3a9; TEXT-DECORATION: none } .ratingbyline A:hover { COLOR: #7bb3a9; TEXT-DECORATION: underline } A:active { COLOR: #7bb3a9; TEXT-DECORATION: underline } #photocrop { PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 1px 0px; OVERFLOW: hidden; = WIDTH: 98px; PADDING-TOP: 0px; HEIGHT: 70px } #photocrop_featured { PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1px; OVERFLOW: hidden; WIDTH: = 80px; PADDING-TOP: 0px; HEIGHT: 55px } .horizontal-rule { BORDER-TOP: #c2c48b 1px solid; MARGIN: 12px 0px } .MMthumb UL { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: = none } .MMthumb LI { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: = 5px; OVERFLOW: hidden; WIDTH: 102px; PADDING-TOP: 5px; HEIGHT: 120px } .MMthumb LI A { TEXT-DECORATION: none } .MMthumb LI P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; WIDTH: 102px; PADDING-TOP: 0px; HEIGHT: 70px; = TEXT-ALIGN: center } .MMthumb IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .MMthumb-front UL { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: = none } .MMthumb-front LI { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: = 5px; OVERFLOW: hidden; WIDTH: 102px; PADDING-TOP: 5px; HEIGHT: 100px } .MMthumb-front LI A { TEXT-DECORATION: none } .MMthumb-front P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; WIDTH: 102px; PADDING-TOP: 0px; HEIGHT: 70px; = TEXT-ALIGN: center } .MMthumb-front LI IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .sectionlist-breaking { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .sectionlist-breaking IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .sectionlist-breaking H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .sectionlist-breaking H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .sectionlist-breaking H1 A:link { TEXT-DECORATION: none } .sectionlist-breaking H1 A:visited { TEXT-DECORATION: none } .sectionlist-breaking H1 A:hover { TEXT-DECORATION: underline } .sectionlist-breaking H2 A:link { TEXT-DECORATION: none } .sectionlist-breaking H2 A:visited { TEXT-DECORATION: none } .sectionlist-breaking H2 A:hover { TEXT-DECORATION: underline } .sectionlist-breaking P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: = 3px; MARGIN: 0px; PADDING-TOP: 3px } .sectionlist-breaking P.photoleft { PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .sectionlist-breaking P.photoright { PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .sectionlist-breaking P.photocenter { MARGIN: 0px 0px 3px } .sectionlist-breaking UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .sectionlist-breaking LI { PADDING-LEFT: 15px; FONT-SIZE: 85%; MARGIN: 0px } .sectionlist-breaking LI.article { PADDING-LEFT: 15px; MARGIN: 0px } .sectionlist-breaking LI.gallery { PADDING-LEFT: 15px; MARGIN: 0px } .sectionlist-breaking LI.video { PADDING-LEFT: 15px; MARGIN: 0px } .sectionlist-breaking LI { BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/bullet.gif) = no-repeat 0px 3px } .sectionlist-breaking LI.article { BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_doc.gif) = no-repeat 0px 3px } .sectionlist-breaking LI.gallery { BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_gallery.gif) = no-repeat 0px 3px } .sectionlist-breaking LI.video { BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_video.gif) = no-repeat 0px 3px } .pd-ads { FONT-SIZE: 11px; FONT-FAMILY: arial } .adtext { FONT-SIZE: 11px; FONT-FAMILY: arial } .search_keyword { FONT-WEIGHT: bold } .blockquote { BORDER-RIGHT: #082c3c 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: = #082c3c 1px dotted; PADDING-LEFT: 20px; BACKGROUND: #f6f8da; = PADDING-BOTTOM: 10px; MARGIN: 10px 25px; BORDER-LEFT: #082c3c 1px = dotted; COLOR: #082c3c; PADDING-TOP: 10px; BORDER-BOTTOM: #082c3c 1px = dotted } BLOCKQUOTE { BORDER-RIGHT: #082c3c 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: = #082c3c 1px dotted; PADDING-LEFT: 20px; BACKGROUND: #f6f8da; = PADDING-BOTTOM: 10px; MARGIN: 10px 25px; BORDER-LEFT: #082c3c 1px = dotted; COLOR: #082c3c; PADDING-TOP: 10px; BORDER-BOTTOM: #082c3c 1px = dotted } #carousel { DISPLAY: block; BACKGROUND: url(/graphics/carousel_background_main.jpg) = repeat-x left top; PADDING-BOTTOM: 15px; WIDTH: 940px; LINE-HEIGHT: = 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; = HEIGHT: 95px; TEXT-ALIGN: left } #carousel A { COLOR: #fff; TEXT-DECORATION: none; -moz-outline: none } #carousel A IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } #carousel A:hover { TEXT-DECORATION: underline } .c_button { DISPLAY: block; BACKGROUND: url(/graphics/carousel_left.jpg) no-repeat = left top; FLOAT: left; WIDTH: 25px; HEIGHT: 95px } #button_right { BACKGROUND: url(/graphics/carousel_right.jpg) no-repeat right top } #panes { BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: = url(/graphics/carousel_bg.jpg) #5e84be repeat-x left top; FLOAT: left; = OVERFLOW: hidden; BORDER-LEFT: #ccc 0px solid; WIDTH: 890px; = BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 93px } .pane { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .pane LI { DISPLAY: block; FLOAT: left; WIDTH: 24.9% } .pane .c_img { BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FLOAT: left; = MARGIN: 12px 10px; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px = solid } .pane .c_img IMG { WIDTH: 70px; HEIGHT: 70px } .pane DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 12px; WIDTH: 120px; PADDING-TOP: 12px } .pane H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = COLOR: #ffae00; PADDING-TOP: 0px } .pane H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 16px; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: 14px; = PADDING-TOP: 7px; FONT-FAMILY: arial, serif } .pane P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px; OVERFLOW: hidden; COLOR: #fff; LINE-HEIGHT: 14px; = PADDING-TOP: 0px; HEIGHT: 30px } .t0 { PADDING-TOP: 0px } .t5 { PADDING-TOP: 5px } .t7 { PADDING-TOP: 7px } .t8 { PADDING-TOP: 8px } .t10 { PADDING-TOP: 10px } .t15 { PADDING-TOP: 15px } .r0 { PADDING-RIGHT: 0px } .r5 { PADDING-RIGHT: 5px } .r8 { PADDING-RIGHT: 8px } .r10 { PADDING-RIGHT: 10px } .r15 { PADDING-RIGHT: 15px } .r20 { PADDING-RIGHT: 20px } .b0 { PADDING-BOTTOM: 0px! important } .b3 { PADDING-BOTTOM: 3px } .b5 { PADDING-BOTTOM: 5px } .b8 { PADDING-BOTTOM: 8px } .b10 { PADDING-BOTTOM: 10px } .b15 { PADDING-BOTTOM: 15px } .l0 { PADDING-LEFT: 0px } .l5 { PADDING-LEFT: 5px } .l7 { PADDING-LEFT: 7px } .l8 { PADDING-LEFT: 8px } .l10 { PADDING-LEFT: 10px } .lm15 { MARGIN-LEFT: 15px } .l15 { PADDING-LEFT: 15px } .l25 { PADDING-LEFT: 25px } .lm10 { MARGIN-LEFT: 10px! important } .padding-notop { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 9px 10px 10px; PADDING-TOP: 0px } .breakingNews_box { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; BACKGROUND: #fff; = PADDING-BOTTOM: 0px; WIDTH: 170px; PADDING-TOP: 0px } .breakingNews_box { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: = 1px; OVERFLOW: auto; MAX-HEIGHT: 380px; ; HEIGHT: = expression(this.scrollHeight > 400? "400px" : "auto"); = BORDER-RIGHT-WIDTH: 1px } #NLOptions TD { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; WIDTH: = 50%; PADDING-TOP: 20px } .article-related H4 { COLOR: #60958e } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: small; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif; TEXT-ALIGN: center; voice-family: = inherit } HTML > BODY { FONT-SIZE: small } A:link { TEXT-DECORATION: none } A:visited { TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; = PADDING-TOP: 5px } H3 A:link { TEXT-DECORATION: none } H3 A:visited { TEXT-DECORATION: none } H3 A:hover { TEXT-DECORATION: none } H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 0px } H6 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px } .clear { CLEAR: both } .clear-left { CLEAR: left } .right { FLOAT: right } .padding { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 10px 9px 10px 10px; PADDING-TOP: 0px } DIV.hidden { DISPLAY: none; VISIBILITY: hidden } FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .spacer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 10px; PADDING-TOP: 0px } .verticalrule { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 1px; PADDING-TOP: 0px } .verticalrule2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .horizontalrule { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .promobox { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left; = BORDER-RIGHT-WIDTH: 0px } TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; TEXT-ALIGN: left; = BORDER-RIGHT-WIDTH: 0px } #branding-container { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px } #branding-container H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #branding-container IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #usertools { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 110px; TEXT-ALIGN: left } #login-container { MARGIN: 0px; TEXT-ALIGN: left } #carousel-tab-container { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; WIDTH: 380px; LINE-HEIGHT: normal; PADDING-TOP: 0px; = BORDER-COLLAPSE: collapse } #carousel-tab-container A { DISPLAY: inline } #carousel-tab-header UL { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #carousel-tab UL { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #carousel-tab-header LI.carouseltab { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; = TEXT-TRANSFORM: capitalize; WIDTH: 100px; PADDING-TOP: 0px; TEXT-ALIGN: = center } #carousel-tab-header LI.carouselarrow { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 3px; PADDING-TOP: 0px; TEXT-ALIGN: center } #carousel-tab-header A { PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; TEXT-DECORATION: none } #carousel-tab-header #carousel-current A { TEXT-ALIGN: center } #carousel-tab-header LI SPAN { DISPLAY: none; VISIBILITY: hidden } #carousel-tab-header LI#carousel-current SPAN { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: = visible; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP: 0px } #carousel-content { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 380px; PADDING-TOP: 0px } .launchpad { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 940px; PADDING-TOP: 0px } .leaderboard-container-top { MARGIN: 0px auto; WIDTH: 940px; TEXT-ALIGN: center } .leaderboard-top { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = auto; WIDTH: 738px; PADDING-TOP: 10px; TEXT-ALIGN: right } .leaderboard-container { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 10px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 10px; TEXT-ALIGN: center } .leaderboard { MARGIN: 0px auto; WIDTH: 738px; TEXT-ALIGN: right } .poster-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; WIDTH: 340px; PADDING-TOP: 10px; TEXT-ALIGN: center } .poster { MARGIN: 0px auto; TEXT-ALIGN: center } .button-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 5px; TEXT-ALIGN: center } .articleflex-container { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left } .articleflex { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 10px; TEXT-ALIGN: center } .cleared:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } #main-container { MARGIN: 0px auto; VERTICAL-ALIGN: top; WIDTH: 940px; TEXT-ALIGN: center } #content-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; VERTICAL-ALIGN: top; WIDTH: 940px; PADDING-TOP: 0px; TEXT-ALIGN: = left } .ratingbyline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 2px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 2px } .section-label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; = PADDING-TOP: 0px } .newslist { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: left } .newslist H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .newslist-head { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 4px } .newslist P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .newslist P.photoleft { FLOAT: left; MARGIN: 0px 8px 5px 0px } .newslist P.photocenter { MARGIN: 0px 0px 5px } .newslist UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .newslist LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } .newslist LI.more { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } .newslist H3 A:link { TEXT-DECORATION: none } .newslist H3 A:hover { TEXT-DECORATION: none } .newslist H3 A:visited { TEXT-DECORATION: none } .news-pluckcomment { PADDING-LEFT: 13px; HEIGHT: 10px } .newslist IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } LI.ap-bulleted-headline-1 A:link { TEXT-DECORATION: none } .ap-bulleted-headline-1 A:visited { TEXT-DECORATION: none } LI.ap-bulleted-headline-1 A:hover { TEXT-DECORATION: underline } LI.ap-bulleted-headline-2 A:link { TEXT-DECORATION: none } .ap-bulleted-headline-2 A:visited { TEXT-DECORATION: none } LI.ap-bulleted-headline-2 A:hover { TEXT-DECORATION: underline } .minidate { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .carouselcontent { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; MARGIN: = 0px; WIDTH: 380px; PADDING-TOP: 0px; HEIGHT: 250px } .carousel-promos { PADDING-RIGHT: 0px; BORDER-TOP: #e2e1c7 1px solid; PADDING-LEFT: 0px; = FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 380px; = PADDING-TOP: 10px } .carousel-promos H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .carousel-promos P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .carousel-promos P.photoleft { PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 3px } .carousel-promo-left { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 189px; PADDING-TOP: 0px } .carousel-promos-left P { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .carousel-promo-right { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px } .promo-guide { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: left } .promo-guide P { FONT-SIZE: 12px; MARGIN: 0px 0px 4px } .promo-guide IMG { MARGIN: 0px 0px 5px } .promo-guide UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .promo-guide LI { PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN: 0px } .promo-classifieds { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: left } .promo-classifieds IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 8px 5px 0px; PADDING-TOP: 0px } .promo-classifieds H6 { FONT-WEIGHT: bold; FONT-SIZE: 12px } .promo-classifieds P { FONT-SIZE: 12px; MARGIN: 0px 0px 10px } .voice { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 10px } .voice P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px } .voice P.voice-author { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px } .morenews-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 10px; TEXT-ALIGN: left } .news-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; WIDTH: 380px; PADDING-TOP: 10px; TEXT-ALIGN: left } .news-containerlast { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; WIDTH: 380px; PADDING-TOP: 10px; TEXT-ALIGN: left } .news-left { FLOAT: left; MARGIN: 0px; WIDTH: 190px } .news-left H2 { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px } .news-left P { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 12px; = PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 3px } .news-left H3 { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; = PADDING-TOP: 0px } .news-left P.photoleft { PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 5px; PADDING-TOP: 3px } .news-left IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .news-right { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px } .newslead { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .newslead IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .newslead H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px } .newslead H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px } .newslead H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; = PADDING-TOP: 0px } .newslead P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 3px } .newslead P.photoleft { PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 5px; PADDING-TOP: 3px } .newslead P.photoright { PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: = 5px; PADDING-TOP: 3px } .newslead P.photoleft-trans { PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 5px; PADDING-TOP: 3px } .newslead P.photocenter { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 3px } .newslead UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .newslead LI { PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px } .newslead LI.article { PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px } .newslead LI.gallery { PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px } .newslead LI.video { PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px } .newslead-tools { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 0px } .newslead-tools UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none } .newslead-tools LI { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 8px = 0px 0px } .newslead-tools LI.recommend { PADDING-LEFT: 13px; FONT-SIZE: 11px } .newslead-tools LI.comments { PADDING-LEFT: 15px; FONT-SIZE: 11px } .news-comments { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 5px } .news-comments P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .news-tools { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .news-tools UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .news-tools LI { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 8px = 0px 0px } .news-tools LI.recommend { PADDING-LEFT: 13px } .news-tools LI.comments { PADDING-LEFT: 15px } .sectionlist { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 10px; MARGIN: 0px; PADDING-TOP: 10px } .sectionlist IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .sectionlist H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 19px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .sectionlist H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 14px } .sectionlist H1 A:link { TEXT-DECORATION: none } .sectionlist H1 A:visited { TEXT-DECORATION: none } .sectionlist H1 A:hover { TEXT-DECORATION: underline } .sectionlist H2 A:link { TEXT-DECORATION: none } .sectionlist H2 A:visited { TEXT-DECORATION: none } .sectionlist H2 A:hover { TEXT-DECORATION: underline } .sectionlist P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 3px; MARGIN: 0px; PADDING-TOP: 3px } .sectionlist P.photoleft { PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .sectionlist P.photoright { PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: right; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .sectionlist P.photocenter { MARGIN: 0px 0px 3px } .sectionlist UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .sectionlist LI { PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px } .sectionlist LI.article { PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px } .sectionlist LI.gallery { PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px } .sectionlist LI.video { PADDING-LEFT: 15px; FONT-SIZE: 11px; MARGIN: 0px } .rightcolumn { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .explore-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 339px; PADDING-TOP: 0px; TEXT-ALIGN: left } #explore-tabs { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 341px; PADDING-TOP: 0px } #explore-tabs H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px } #explore-tabs UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 10px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #explore-tabs LI { PADDING-RIGHT: 3px; FLOAT: left; MARGIN: 0px } #explore-tabs IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } .explore-content { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 341px; PADDING-TOP: 0px } .explore-content IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px 0px 10px 10px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .explore-content H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; = PADDING-TOP: 10px } .explore-content H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 0px } .explore-content P { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; = PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px } .explore-content P.more { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } .explore-content UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 10px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .explore-content LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .explore-content .gslArticleControl { PADDING-LEFT: 10px } .explore-container .Summary_ForumsContainer { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = PADDING-TOP: 10px } .explore-content .gslDiscoveryCount { PADDING-LEFT: 13px; FONT-SIZE: 12px; HEIGHT: 10px } .explore-content .news-pluckcomment { FONT-SIZE: 12px } #explore-tabs-text { CLEAR: both; FONT-SIZE: 11px; FLOAT: left; WIDTH: 341px; LINE-HEIGHT: = normal } #explore-tabs-text H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px } #explore-tabs-text UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #explore-tabs-text LI { PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 3px 0px 0px; PADDING-TOP: 0px } #explore-tabs-text A { PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: = bold; FLOAT: left; PADDING-BOTTOM: 7px; PADDING-TOP: 6px; = TEXT-DECORATION: none } #explore-tabs-text A { FLOAT: none } .gslNoLabels .gslCommentsLabel { DISPLAY: none } .gslNoLabels .gslReviewsLabel { DISPLAY: none } .gslNoLabels .gslRecommendLabel { DISPLAY: none } #header-container { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px } #header-partners { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px } #header-partners UL.right { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none } #header-partners UL.left { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none } #header-partners LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: = 0px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; LIST-STYLE-TYPE: = none } #header-partners A { TEXT-DECORATION: none } #headermast { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px } #headermast-main { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; VERTICAL-ALIGN: middle; WIDTH: 940px; PADDING-TOP: 0px } #masthead { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #masthead H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 10px } #masthead IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } #header-search { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: = 0px; WIDTH: 500px; PADDING-TOP: 10px } #search-sponsor { PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 10px } #search-sponsor H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif } #footer-container { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; TEXT-ALIGN: left } #partner-logos { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; TEXT-ALIGN: center } #partner-logos UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none } #partner-logos LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #partner-logos IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } #partner-links { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; = PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; = TEXT-ALIGN: center } #partner-links UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: = 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none } #partner-links LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #seo-links { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; = PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; = TEXT-ALIGN: left } #seo-links UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none } #seo-links LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #legal { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; = FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; TEXT-ALIGN: left } #legal UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none } #legal LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } #legal P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #gannettlegal { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; = FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; TEXT-ALIGN: left } #gannettlegal P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .calendar-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 340px; PADDING-TOP: 0px } .calendar-label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 31px } .calendar-label H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px } .calendar-label UL { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none } .calendar-label LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: = 0px } .calendar-label A:link { TEXT-DECORATION: none } .calendar-label A:visited { TEXT-DECORATION: none } .calendar-label A:hover { TEXT-DECORATION: none } .calendar-label A:active { TEXT-DECORATION: none } .calendar-sevenday { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 10px 10px 0px; WIDTH: 320px; PADDING-TOP: 0px; TEXT-ALIGN: center } .calendar-square { FLOAT: left; OVERFLOW: hidden; WIDTH: 39px; HEIGHT: 32px; TEXT-ALIGN: = center } .calendar-square A:link { TEXT-DECORATION: none } .calendar-square A:hover { TEXT-DECORATION: none } .calendar-square A:visited { TEXT-DECORATION: none } .calendar-square A:active { TEXT-DECORATION: none } .calendar-day { FONT: bold 13px/16px Verdana,Geneva,Arial,Helvetica,sans-serif } .calendar-date { FONT: bold 16px/13px Verdana,Geneva,Arial,Helvetica,sans-serif } #calendar-day6 { WIDTH: 44px; BORDER-RIGHT-WIDTH: 0px } #calendar-day0 { WIDTH: 44px } #calendar-day1 { WIDTH: 44px } #calendar-day2 { WIDTH: 44px } #calendar-day3 { WIDTH: 44px } #calendar-day4 { WIDTH: 44px } #calendar-day5 { WIDTH: 44px } .calendar-content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 10px 10px 5px; WIDTH: 320px; PADDING-TOP: 0px } .calendar-content H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .calendar-content P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 0px } .weather-label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 199px; PADDING-TOP: 0px; HEIGHT: 33px; TEXT-ALIGN: left } .weather-label H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px } .weather-label UL { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none } .weather-label LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: = 0px } .weather-widget { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 180px; PADDING-TOP: 0px; TEXT-ALIGN: left } .weather-item { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 8px; MARGIN: 0px; PADDING-TOP: 8px } .weather-item IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .weather-item P.weathericon-left { FLOAT: left; MARGIN: 3px 6px 0px 0px } .weather-item P.weathericon-right { FLOAT: right; MARGIN: 3px 6px 0px 0px } .weather-item P.weathericon-right { FLOAT: right; MARGIN: 3px 6px 0px 0px } .weather-item P.weathermap { TEXT-ALIGN: center } .weather-item P.weathersponsor { FLOAT: right; MARGIN: 0px 0px 0px 5px } .weather-item P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .weather-widget UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none } .weather-widget LI { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 8px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .weather-container-horizontal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 340px; PADDING-TOP: 0px } .weather-content-horizontal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 120px } .weather-label-horizontal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 31px } .weather-label-horizontal H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px } .weather-label-horizontal UL { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none } .weather-label-horizontal LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: = 0px } .weather-label-horizontal A:link { TEXT-DECORATION: none } .weather-label-horizontal A:visited { TEXT-DECORATION: none } .weather-label-horizontal A:hover { TEXT-DECORATION: none } .weather-label-horizontal A:active { TEXT-DECORATION: none } .weather-item-horizontal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 120px; = TEXT-ALIGN: center } .weather-item-horizontal IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } #weather-horizontal-item1 { WIDTH: 80px } #weather-horizontal-item2 { WIDTH: 80px } #weather-horizontal-item3 { WIDTH: 80px } #weather-horizontal-item4 { WIDTH: 90px; BORDER-RIGHT-WIDTH: 0px } .weather-item-horizontal P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .weather-item-horizontal P.weathericon { MARGIN: 7px 0px 0px } .weather-item-horizontal P.weathersponsor { MARGIN: 20px 0px 0px; TEXT-ALIGN: center } .PhotoRecommend .gslRecommendLink { PADDING-LEFT: 13px } .PhotoRecommend .gslRecommended { PADDING-LEFT: 13px } #registerpage { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 700px; PADDING-TOP: 0px } #registerpage H1 { FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #registerpage P { FONT-SIZE: 12px; MARGIN: 0px 10px 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #registerpage-login { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 10px; WIDTH: 380px; PADDING-TOP: 0px; TEXT-ALIGN: left } #registerpage-register { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px; WIDTH: 280px; PADDING-TOP: 0px; TEXT-ALIGN: left } .voicesviews-label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 400px; PADDING-TOP: 0px; HEIGHT: 33px; TEXT-ALIGN: left } .voicesviews-label H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 10px } .pd-search-sections { MARGIN-LEFT: 0px; WIDTH: 330px } .pd-search-sections UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } .pd-search-sections LI { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 3px; PADDING-TOP: 0px } .pd-search-sections LI SPAN { DISPLAY: none; VISIBILITY: hidden } .pd-search-sections A { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 3px; FONT-WEIGHT: = bold; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center; = TEXT-DECORATION: none } .pd-search-sections A:link { TEXT-DECORATION: none } .pd-search-sections A:visited { TEXT-DECORATION: none } .pd-search-sections A:active { TEXT-DECORATION: none } .pd-search-sections-more { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 2000; = BORDER-LEFT: 1px solid; WIDTH: 97px; BORDER-BOTTOM: 1px solid; POSITION: = absolute } .pd-search-sections-more UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: normal; = PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .pd-search-sections-more LI { MARGIN: 0px } .pd-searchMore-droplist A { PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } .pd-searchMore-droplistOn A { PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } .pd-searchMore-droplist A:link { TEXT-DECORATION: none } .pd-searchMore-droplist A:visited { TEXT-DECORATION: none } .pd-searchMore-droplist A:active { TEXT-DECORATION: none } .pd-searchMore-droplistOn A:link { TEXT-DECORATION: none } .pd-searchMore-droplistOn A:visited { TEXT-DECORATION: none } .pd-searchMore-droplistOn A:active { TEXT-DECORATION: none } .pd-searchMore-droplist { PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } .pd-searchMore-droplistOn { PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } LI.pd-search-section-on SPAN { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: = visible; PADDING-BOTTOM: 0px; MARGIN: auto auto -8px; PADDING-TOP: 0px } .pd-search-section-on A { PADDING-RIGHT: 4px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; = PADDING-TOP: 3px } .pd-search-section-on A:link { TEXT-DECORATION: none } .pd-search-section-on A:visited { TEXT-DECORATION: none } .pd-search-section-on A:active { TEXT-DECORATION: none } .keyword-input { MARGIN: 0px 5px 0px 0px; WIDTH: 254px } .go-button { MARGIN: -5px 0px 0px } .pd-search-text { FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN: 18px 8px 0px = 0px; TEXT-TRANSFORM: uppercase; WIDTH: 110px; TEXT-ALIGN: right } .calendar-module2-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 340px; PADDING-TOP: 0px; TEXT-ALIGN: center } .calendar-module2-label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 340px; PADDING-TOP: 0px; HEIGHT: 33px } .calendar-module2-label H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 15px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 8px; TEXT-ALIGN: = left } .calendar-module2-label UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .calendar-module2-label LI { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: = 0px } .calendar-module2-label A:link { TEXT-DECORATION: none } .calendar-module2-label A:hover { TEXT-DECORATION: none } .calendar-module2-label A:visited { TEXT-DECORATION: none } .calendar-module2-label A:active { TEXT-DECORATION: none } .calendar-module2-days { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 5px } .calendar-module2-days UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .calendar-module2-days LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 4px; WIDTH: 41px; PADDING-TOP: 0px; TEXT-ALIGN: center } .calendar-module2-days P.day { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 0px } .calendar-module2-days P.date { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .calendar-module2-days A:link .calendarcurrent { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; TEXT-DECORATION: none } .calendar-module2-days A:hover .calendarcurrent { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; TEXT-DECORATION: none } .calendar-module2-days A:visited .calendarcurrent { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; TEXT-DECORATION: none } .calendar-module2-days A:link { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; TEXT-DECORATION: none } .calendar-module2-days A:hover { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; TEXT-DECORATION: none } .calendar-module2-days A:visited { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; TEXT-DECORATION: none } .calendar-module2-links { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: left } .calendar-module2-links UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .calendar-module2-links LI { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: = 0px } .calendar-module2-links A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px } .calendar-module2-links A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px } .calendar-module2-links A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px } .calendar-module2-links A:active { FONT-WEIGHT: bold; FONT-SIZE: 11px } .calendar-module2-weather { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 5px 5px; WIDTH: 110px; PADDING-TOP: 0px; = TEXT-ALIGN: center } .calendar-module2-weather P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .calendar-module2-weather P.icon { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: = 2px; MARGIN: 0px; PADDING-TOP: 4px } .calendar-module2-weather P.ad { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } .calendar-module2-weather H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 8px } .calendar-module2-weather A:link { FONT-WEIGHT: bold; TEXT-DECORATION: none } .calendar-module2-weather A:hover { FONT-WEIGHT: bold; TEXT-DECORATION: none } .calendar-module2-weather A:visited { FONT-WEIGHT: bold; TEXT-DECORATION: none } .calendar-module2-weather A:active { FONT-WEIGHT: bold; TEXT-DECORATION: none } .calendar-module2-weather IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .pd-calendar-results { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-ALIGN: left } .pd-calendar-results UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .pd-calendar-results LI.vevent { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 3px; PADDING-TOP: 0px } .title { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .title SPAN.dtstart { DISPLAY: none; FONT-WEIGHT: bold } .title ABBR.datestart { FONT-WEIGHT: bold } .title SPAN.url A { TEXT-DECORATION: none } .location { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } SPAN.summary { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } DIV.summary { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .mstr_container { FLOAT: left; MARGIN: 0px auto; WIDTH: 940px; BACKGROUND-COLOR: #fff } #client_footer { FLOAT: left; MARGIN: 0px auto; WIDTH: 940px } #articlesubmissions_wrapper { FLOAT: left; WIDTH: 100% } DIV#master_container { BACKGROUND: = url(http://beta.desmoinesregister.com/graphics/bkgd_main.gif); FLOAT: = none! important; MARGIN: 0px auto; WIDTH: 940px! important } DIV#header { BACKGROUND: none transparent scroll repeat 0% 0% } DIV#master_subcontainer { WIDTH: 940px } DIV.pd_footer_wrapper { WIDTH: 940px } DIV#main_content_area { TEXT-ALIGN: left } UL.glob_link_12px LI { LIST-STYLE-TYPE: none } .gslRecommendLink { PADDING-LEFT: 13px } .gslRecommended { PADDING-LEFT: 13px } #crop { PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 0px; FLOAT: = left; PADDING-BOTTOM: 0px; MARGIN: 0px 6px 6px 0px; OVERFLOW: hidden; = WIDTH: 98px; PADDING-TOP: 0px; HEIGHT: 70px } .gallerylist-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .gallerylist-container P.more { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 0px } .gallerylist { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 8px; PADDING-TOP: 0px } .gallerylist P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .gallerylist IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .gallerylist P.photoleft { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px; = BORDER-RIGHT-WIDTH: 0px } .gallerylist P.photolarge { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px 0px 3px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } DIV.sectionfront-hidden { DISPLAY: none; VISIBILITY: hidden } #sectionfront-tab-container { FONT-SIZE: 11px; WIDTH: 380px; LINE-HEIGHT: normal; BORDER-COLLAPSE: = collapse } #sectionfront-tab-header UL { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #sectionfront-carousel-tab UL { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #sectionfront-tab-header LI { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; = TEXT-TRANSFORM: capitalize; WIDTH: 178px; PADDING-TOP: 0px; TEXT-ALIGN: = center } #sectionfront-tab-header A { PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: = 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none } #sectionfront-tab-header #sectionfront-current A { FONT-SIZE: 11px; TEXT-ALIGN: center } #sectionfront-tab-header LI SPAN { DISPLAY: none; VISIBILITY: hidden } #sectionfront-tab-header LI#sectionfront-current SPAN { DISPLAY: block; VISIBILITY: visible; MARGIN: auto } #sectionfront-content { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .headlines-list { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 12px; MARGIN: 0px; PADDING-TOP: 12px } .headlines-list H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: = 2px; MARGIN: 0px; PADDING-TOP: 0px } .headlines-list P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 10px; MARGIN: 0px; PADDING-TOP: 2px } .headlines-list UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .headlines-list LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.4em; PADDING-TOP: 0px } .headlines-list LI.more { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase } .newslist-head H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 22px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px } .newsfront-latest { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 22px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 0px } #bookmark-tools { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 30; = FLOAT: left; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; = OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative } #bookmark-tools UL { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 0px; Z-INDEX: 30; BACKGROUND: #fff; PADDING-BOTTOM: = 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 100px; = PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; LIST-STYLE-TYPE: none; = POSITION: absolute; HEIGHT: 156px } #bookmark-tools LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; = HEIGHT: 22px; TEXT-ALIGN: left } #bookmark-tools A { BACKGROUND: #fff; TEXT-DECORATION: none } #bookmark-tools LI A { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 11px; = PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: = none } #bookmark-tools LI A:hover { BACKGROUND: #aaa; COLOR: #fff! important; TEXT-DECORATION: none! = important } #bookmark-tools A:focus { BACKGROUND: #aaa; COLOR: #fff! important; TEXT-DECORATION: none! = important } #bookmark-tools LI A IMG { BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: medium none; = VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: medium = none } #bookmark-tools LI.title { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: = #2e3237; PADDING-TOP: 0px } #bookmark-tools LI.delicious { FLOAT: left } #bookmark-tools LI.facebook { FLOAT: left } #bookmark-tools LI.digg { FLOAT: left } #bookmark-tools LI.reddit { FLOAT: left } #bookmark-tools LI.newsvine { FLOAT: left } #bookmark-tools LI.YahooBuzz { FLOAT: left } #bookmark-tools LI.twitter { FLOAT: left } .UAWidget-PopUp H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } .UAWidget-PopUp LABEL { FONT-SIZE: 11px } .UAWidget-PopUp SPAN { FONT-SIZE: 11px } .UAWidget-PopUp A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } .UAWidget-PopUp A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } .UAWidget-PopUp A:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } .UAWidget-PopUp A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } .UAWidget-Inline { FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: = Arial,Sans-Serif; TEXT-ALIGN: left } .UAWidget-Inline H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px } .UAWidget-Inline IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .UAWidget-Inline SPAN { FONT-SIZE: 11px } .UAWidget-Inline A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px; TEXT-DECORATION: none } .UAWidget-Inline A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px; TEXT-DECORATION: none } .UAWidget-Inline A:active { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px; TEXT-DECORATION: none } .UAWidget-Inline A:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px; TEXT-DECORATION: underline } .URWidget-Logo { CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: = 10px; MARGIN: 0px; VERTICAL-ALIGN: bottom; PADDING-TOP: 10px } .URWidget-Inline { MARGIN-TOP: 20px; WIDTH: 520px } .URWidget-Inline H3 { FONT-WEIGHT: bold; FONT-SIZE: 20px; TEXT-TRANSFORM: none; FONT-FAMILY: = Verdana,Arial,sans-serif } .URWidget-Inline TD { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: = Verdana,Arial,sans-serif } .URWidget-Inline SPAN { FONT-SIZE: 10px; LINE-HEIGHT: 1.4em; FONT-FAMILY: = Verdana,Arial,sans-serif } .UAAvatar { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: = 5px; MARGIN: 0px; WIDTH: 88px; PADDING-TOP: 5px; HEIGHT: 85px } .GDNLine { WIDTH: 75%; HEIGHT: 1px } .GDNStatus { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } .GDNErrorSummary { FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 0px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif; POSITION: relative; TOP: 0px } #Avatar { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/graphics/avatar_bkgd.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 88px; PADDING-TOP: 0px; HEIGHT: 85px } #CancelMembershipConfirmWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #CancelMembershipConfirmWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #CancelMembershipConfirmWidget SPAN { FONT-SIZE: 13px } #CancelMembershipConfirmWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #CancelMembershipConfirmWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #CancelMembershipConfirmWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #CancelMembershipThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #CancelMembershipThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #CancelMembershipThanksWidget SPAN { FONT-SIZE: 11px } #CancelMembershipThanksWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #CancelMembershipThanksWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #CancelMembershipThanksWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #ChangePasswordWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ChangePasswordWidget H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px } #ChangePasswordWidget SPAN { FONT-SIZE: 11px } #ChangePasswordWidget LABEL { FONT-SIZE: 11px } #ChangePasswordWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ChangePasswordWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ChangePasswordWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #ChangePasswordThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ChangePasswordThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #ChangePasswordThanksWidget SPAN { FONT-SIZE: 11px } #ChangePasswordThanksWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ChangePasswordThanksWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ChangePasswordThanksWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #ForgotPasswordWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ForgotPasswordWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #ForgotPasswordWidget SPAN { FONT-SIZE: 11px } #ForgotPasswordWidget LABEL { FONT-SIZE: 11px } #ForgotPasswordWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ForgotPasswordWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ForgotPasswordWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #ForgotPasswordThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ForgotPasswordThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #ForgotPasswordThanksWidget SPAN { FONT-SIZE: 11px } #ForgotPasswordThanksWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ForgotPasswordThanksWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ForgotPasswordThanksWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #LoggedInWidget { FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: = Arial,Sans-Serif; TEXT-ALIGN: left } #LoggedInWidget H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px } #LoggedInWidget IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #LoggedInWidget SPAN { FONT-SIZE: 11px } #LoggedInWidget A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; = TEXT-DECORATION: none } #LoggedInWidget A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; = TEXT-DECORATION: none } #LoggedInWidget A:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; = TEXT-DECORATION: underline } #LoggedOutWidget { FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: = Arial,Sans-Serif; TEXT-ALIGN: left } #LoggedOutWidget H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #LoggedOutWidget IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #LoggedOutWidget SPAN { FONT-SIZE: 11px } #LoggedOutWidget A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; = TEXT-DECORATION: none } #LoggedOutWidget A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; = TEXT-DECORATION: none } #LoggedOutWidget A:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; TEXT-TRANSFORM: none; PADDING-TOP: 0px; = TEXT-DECORATION: underline } #LoginWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #LoginWidget H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-TRANSFORM: = capitalize; TEXT-ALIGN: left } #LoginWidget IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; = FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px 5px; = BORDER-RIGHT-WIDTH: 0px } #LoginWidget SPAN { FONT-SIZE: 11px } #LoginWidget LABEL { FONT-SIZE: 11px } #LoginWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #LoginWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #LoginWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #NewslettersWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #NewslettersWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #NewslettersWidget SPAN { FONT-SIZE: 11px } #NewslettersWidget LABEL { FONT-SIZE: 11px } #NewslettersWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #NewslettersWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #NewslettersWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #RegistrationWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #RegistrationWidget H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-ALIGN: left } #RegistrationWidget SPAN { FONT-SIZE: 11px } #RegistrationWidget LABEL { FONT-SIZE: 11px } #RegistrationWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #RegistrationWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #RegistrationWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #RegistrationThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #RegistrationThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #RegistrationThanksWidget SPAN { FONT-SIZE: 11px } #RegistrationThanksWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #RegistrationThanksWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #RegistrationThanksWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #ResendConfirmationWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ResendConfirmationWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #ResendConfirmationWidget SPAN { FONT-SIZE: 11px } #ResendConfirmationWidget LABEL { FONT-SIZE: 11px } #ResendConfirmationWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ResendConfirmationWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ResendConfirmationWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #ResendConfirmationThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ResendConfirmationThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #ResendConfirmationThanksWidget SPAN { FONT-SIZE: 11px } #ResendConfirmationThanksWidget A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ResendConfirmationThanksWidget A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #ResendConfirmationThanksWidget A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #PageLoginForm { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; WIDTH: 318px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #PageLoginForm H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-TRANSFORM: = capitalize; TEXT-ALIGN: center } #PageLoginForm IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; = FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px 5px; = BORDER-RIGHT-WIDTH: 0px } #PageLoginForm SPAN { FONT-SIZE: 11px } #PageLoginForm LABEL { FONT-SIZE: 11px } #PageRegistrationForm { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; WIDTH: 350px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #PageRegistrationForm H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-ALIGN: left } #PageRegistrationForm SPAN { FONT-SIZE: 11px } #PageRegistrationForm LABEL { FONT-SIZE: 11px } #PageRegistrationThanks { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #PageRegistrationThanks H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px } #PageRegistrationThanks SPAN { FONT-SIZE: 11px } #PageRegistrationThanks A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #PageRegistrationThanks A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: none } #PageRegistrationThanks A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; = TEXT-DECORATION: underline } #FooterLine { WIDTH: 75%; HEIGHT: 1px } .UserStatus { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } .ErrorSummary { FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 0px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif; POSITION: relative; TOP: 0px } #sitemapcontainer { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px; TEXT-ALIGN: left } #sitemapcontainer A:link { TEXT-DECORATION: none } #sitemapcontainer A:visited { TEXT-DECORATION: none } #sitemapcontainer A:hover { TEXT-DECORATION: underline } .sitemaplevel1 { PADDING-LEFT: 30px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px } .sitemaplevel1-name { PADDING-LEFT: 8px } .sitemaplevel2 { PADDING-LEFT: 50px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px } .sitemaplevel2-name { PADDING-LEFT: 8px } .sitemaplevel3 { PADDING-LEFT: 70px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px } #IE6Error { PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; TEXT-ALIGN: left } #IE6Error UL { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px solid; LIST-STYLE-TYPE: = none } #IE6Error LI { PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/common/ie6error_alert.gif) no-repeat 0px = 50%; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #c00; PADDING-TOP: 6px } #IE6Error A { COLOR: #c00; TEXT-DECORATION: underline } #IE6ErrorFix { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: left } #IE6ErrorFix H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 15px; COLOR: #000; = PADDING-TOP: 0px } #IE6ErrorFix P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 10px 10px 15px; PADDING-TOP: 0px } #IE6ErrorFix LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px 10px 8px; PADDING-TOP: 0px } .video-widget-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } .video-widget-container A:link { COLOR: #732c0d } .video-widget-container A:hover { COLOR: #732c0d } .video-widget-container A:visited { COLOR: #732c0d } .video-widget-container A:active { COLOR: #732c0d } .video-widget-container H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #688fb1; PADDING-TOP: 0px } .video-widget-container P.more { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px } .video-widget-item { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #e2e1c7 1px solid } .video-widget-thumb { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; BORDER-RIGHT-WIDTH: = 0px } .video-widget-thumb IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .video-widget-title P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 8px; MARGIN: 0px; PADDING-TOP: 8px } .video-widget-title SPAN { FONT-SIZE: 11px; COLOR: #999 } #glegal { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: = Arial,Helvetica,sans-serif } #glegal H1 { FONT-WEIGHT: bold; FONT-SIZE: large } #glegal H3 { FONT-WEIGHT: bold; FONT-SIZE: medium; TEXT-TRANSFORM: none } #glegal P { FONT-SIZE: small } #glegal LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = PADDING-TOP: 0px } .blog-column-right { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; BORDER-LEFT: #e2e1c7 1px solid; PADDING-TOP: 0px } .blog-column-right P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 15px 10px; PADDING-TOP: 0px } .blog-column-left { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .blog-label { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 15px 10px; PADDING-TOP: 0px } .blog-label H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 30px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px } .blog-links { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 15px 10px; PADDING-TOP: 0px } .blog-links UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px = 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .blog-links LI { PADDING-RIGHT: 0px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 0px } .blog-links LI.rss { PADDING-RIGHT: 19px; PADDING-LEFT: 19px; FONT-SIZE: 12px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .blog-links H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 18px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .blog-links P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px } .blog-links IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 3px 8px 8px 0px; PADDING-TOP: 0px; = BORDER-RIGHT-WIDTH: 0px } .blog-entry { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 10px; PADDING-TOP: 0px } .blog-entry H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 24px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .blog-entry P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 15px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px } .blog-dateline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 5px; PADDING-TOP: 0px } .blog-entry P.sharetools { FONT-SIZE: 11px } .blog-entry IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 3px 0px 8px 8px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .blog-entry UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .blog-entry UL.sharetools { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 15px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .blog-entry UL.articletools { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: = 0px 0px 20px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .blog-entry LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; PADDING-TOP: 0px } .blog-entry LI.comments { PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .blog-entry LI.email { PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .blog-entry LI.print { PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .blog-photo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 10px 10px; WIDTH: 150px; PADDING-TOP: 0px } .blog-photo IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .blog-photo P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.1em; PADDING-TOP: = 0px } .bookmarks { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 10px 0px; PADDING-TOP: 0px } .bookmarks UL { LIST-STYLE-TYPE: none } .bookmarks LI { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .bookmarks IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } #front-main { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 599px; PADDING-TOP: 0px; HEIGHT: 475px } #front-main H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #front-main H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #front-main UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #front-main LI { MARGIN: 0px 0px 5px } #front-main P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px } .main-left { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 0px 10px; PADDING-TOP: 0px } .main-right { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 10px 10px 0px 0px; PADDING-TOP: 0px } .coupons-promo P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 3px; MARGIN: 0px; PADDING-TOP: 0px } .coupons-promo H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px = 0px; PADDING-TOP: 0px } .coupons-promo IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .coupons-promo UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .coupons-promo LI { PADDING-LEFT: 9px; FONT-SIZE: 11px } .hss-form { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .yourshool { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #HSS_FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .hss-form SELECT { MARGIN: 0px 0px 5px; WIDTH: 175px } .yourshool SELECT { MARGIN: 0px 0px 5px; WIDTH: 175px } #HSS_FORM SELECT { MARGIN: 0px 0px 5px; WIDTH: 175px } .hss-form TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #HSS_FORM TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .hss-form TH { FONT-SIZE: 11px; COLOR: #666 } .hss-form P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .yourschool H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .yourschool P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 5px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px } .hss-inputtext { WIDTH: 175px } #prep-fullstats-nav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #prep-fullstats-nav UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px = 0px 10px; PADDING-TOP: 0px } #prep-fullstats-nav LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: = 0px; MARGIN: 0px 12px 0px 0px; PADDING-TOP: 0px } TABLE.prep-stats { FONT-SIZE: 11px; BACKGROUND: #fff; WIDTH: 100%; FONT-FAMILY: = Arial,Helvetica,sans-serif } TABLE.prep-stats TH { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 3px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 3px; = TEXT-ALIGN: center } TABLE.prep-stats TD { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: = 0px; PADDING-TOP: 3px; TEXT-ALIGN: center } TABLE.prep-stats .name { TEXT-ALIGN: left } TABLE.prep-stats TR { BACKGROUND: #fff; COLOR: #333 } TABLE.prep-stats TR.alt { BACKGROUND: #fff } .hss-results UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: = 4px 0px 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none } .hss-results LI { PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .hss-results IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } #p360_section { PADDING-TOP: 15px } #p360_article { MARGIN-TOP: 15px; PADDING-TOP: 20px } #p360_ad_unit { WIDTH: 315px; FONT-FAMILY: Arial,Helvetica,sans-serif; TEXT-DECORATION: = none } #p360_ad_unit A { FONT-SIZE: 11px; TEXT-DECORATION: none } #p360_header { FONT-SIZE: 12px } .p360_aligner_left { FLOAT: left } .p360_aligner_right { FLOAT: right } SPAN#p360_title { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase } #p360_listing_container { FONT-SIZE: 12px } .p360_listing { MARGIN: 0px 0px 6px } .p360_title { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: = 6px } .p360_abs_short { MARGIN: 0px 0px 2px } .p360_print_url { MARGIN: 0px 0px 2px } #bookmark-tools-gallery { FONT-SIZE: 11px; MARGIN: 0px; PADDING-TOP: 10px } #bookmark-tools-gallery UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #bookmark-tools-gallery LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } #bookmark-tools-gallery LI.title { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: = #2e3237; PADDING-TOP: 0px } #bookmark-tools-gallery LI.delicious { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/common/bookmarks/delicious.gif) = no-repeat 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #bookmark-tools-gallery LI.facebook { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/common/bookmarks/facebook.gif) no-repeat = 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #bookmark-tools-gallery LI.digg { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/common/bookmarks/digg.gif) no-repeat 0px = 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #bookmark-tools-gallery LI.reddit { PADDING-RIGHT: 10px; PADDING-LEFT: 20px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/common/bookmarks/reddit.gif) no-repeat = 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #bookmark-tools-gallery LI.newsvine { PADDING-RIGHT: 10px; PADDING-LEFT: 17px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/common/bookmarks/newsvine.gif) no-repeat = 0px 50%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #tab-module-container { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 598px; PADDING-TOP: 0px; FONT-FAMILY: = Arial,Helvetica,sans-serif; HEIGHT: 475px } #tab-module-tabs { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/common/tab-module_tab_fade.gif) repeat-x = left bottom; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px } #tab-module-tabs { FLOAT: left; WIDTH: 598px } #tab-module-tabs UL { PADDING-LEFT: 8px; FLOAT: left; MARGIN: 0px } #tab-module-tabs UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 146px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none; HEIGHT: 30px; TEXT-ALIGN: center } #tab-module-tabs LI A { MARGIN-TOP: 9px; DISPLAY: block; FONT-WEIGHT: bold; TEXT-DECORATION: = none } #tab-module-tabs UL LI.tab-selected { MARGIN: 0px 2px 0px 0px; WIDTH: 146px } #tab-module2 { DISPLAY: none } #tab-module3 { DISPLAY: none } #tab-module4 { DISPLAY: none } #tab-module-tabs UL LI.tab-selected A { COLOR: #fff } .tab-module-body P { COLOR: #333 } .tab-module-body { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; OVERFLOW: hidden; WIDTH: 598px; PADDING-TOP: 0px } .tab-module-body H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 20px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 3px; PADDING-TOP: 0px } .tab-module-body H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-TOP: 0px } .tab-module-body H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 5px 10px; PADDING-TOP: 0px } .tab-module-body H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 10px 3px; PADDING-TOP: 0px } .tab-module-body P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 2px 10px 14px; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px } .tab-module-body IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } .tab-module-body UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .tab-module-list UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .tab-module-list LI { FONT-SIZE: 12px; MARGIN: 0px 0px 4px } .tab-module SPAN.time { FONT-SIZE: 11px } .tab-module-left { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .tab-module-right { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .gslArticleControlTab { MARGIN: 0px 10px } #NLregisterHeading { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = TEXT-TRANSFORM: none; PADDING-TOP: 10px } .NLregisterSubHeading { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: = 20px; PADDING-TOP: 0px } #NLregisterpage { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 10px; WIDTH: 680px; PADDING-TOP: 0px } #NLregisterpage H1 { FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #NLregisterpage P { FONT-SIZE: 12px; MARGIN: 0px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #NLregisterpage-login { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 10px; WIDTH: 320px; PADDING-TOP: 0px; TEXT-ALIGN: left } #NLregisterpage-register { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px; WIDTH: 320px; PADDING-TOP: 0px; TEXT-ALIGN: left } .NLWidget-Inline { FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: = Arial,Sans-Serif; TEXT-ALIGN: left } .NLWidget-Inline H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px } .SRWidget-Inline IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .SRWidget-Inline SPAN { FONT-SIZE: 11px } .SRWidget-Inline A:link { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px; TEXT-DECORATION: none } .SRWidget-Inline A:visited { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px; TEXT-DECORATION: none } .SRWidget-Inline A:active { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px; TEXT-DECORATION: none } .SRWidget-Inline A:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; = PADDING-TOP: 0px; TEXT-DECORATION: underline } .NLErrorSummary { FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 0px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif; POSITION: relative; TOP: 0px } .NLStatus { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } .NLconfirmationheader { WIDTH: 500px; TEXT-ALIGN: left } #NLCurrentSubscriber { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; TEXT-ALIGN: right } #NLOptions { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } #NLOptions A { FONT-SIZE: 11px } #gci_pop_feed_wrapper { WIDTH: 340px; HEIGHT: auto; BACKGROUND-COLOR: #fff } #gci_pop_feed { MARGIN: 0px 10px; WIDTH: 320px; HEIGHT: auto; TEXT-ALIGN: left } #gci_pop_masthead { PADDING-LEFT: 10px; WIDTH: 575px; HEIGHT: auto } #gci_pop_right_wrap { WIDTH: 320px; HEIGHT: auto } #gci_pop_right_rail { FLOAT: right; WIDTH: 182px; HEIGHT: auto } #gci_pop_left_rail { PADDING-LEFT: 20px; FLOAT: left; WIDTH: 108px; HEIGHT: auto } .gci_pop_more { FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: right; MARGIN-BOTTOM: 8px; = PADDING-BOTTOM: 4px; WIDTH: 170px; COLOR: #636363; MARGIN-RIGHT: 3px; = PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: = Arial,Helvetica,sans-serif; HEIGHT: auto; TEXT-ALIGN: right } .gci_pop_subscribe { FLOAT: right; MARGIN-BOTTOM: 12px; WIDTH: 170px; HEIGHT: auto } .gci_pop_text { PADDING-RIGHT: 55px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: = 14px; COLOR: #906! important; PADDING-TOP: 3px; FONT-FAMILY: = Arial,Helvetica,sans-serif; TEXT-ALIGN: right } A.gci_pop_text:link { TEXT-DECORATION: none } A.gci_pop_text:visited { TEXT-DECORATION: none } A.gci_pop_text:hover { TEXT-DECORATION: underline } A.gci_pop_text:active { TEXT-DECORATION: none } DIV.blog-subscribe-options { FONT-FAMILY: Arial,Helvetica,sans-serif } DIV#emailbox { FONT-FAMILY: Arial,Helvetica,sans-serif } DIV#blog-email { FONT-FAMILY: Arial,Helvetica,sans-serif } DIV.blog-subscribe-options { WIDTH: 190px } DIV.blog-subscribe-options UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } DIV.blog-subscribe-options UL LI { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BACKGROUND: = url(http://i.usatoday.net/blogs/_life/blog-subscribe-sprite-life.gif) = no-repeat right 50%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 10px 0px 10px 10px; LINE-HEIGHT: 15px; PADDING-TOP: 0px; = POSITION: relative; HEIGHT: 43px; BORDER-RIGHT-WIDTH: 0px } DIV.blog-subscribe-options UL LI A { PADDING-RIGHT: 50px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; PADDING-BOTTOM: 0px; COLOR: #906; PADDING-TOP: 4px; TEXT-ALIGN: = right; TEXT-DECORATION: none } DIV.blog-subscribe-options UL LI A:hover { TEXT-DECORATION: underline } DIV.blog-subscribe-options UL LI.widget { BACKGROUND-POSITION: 137px 0px } DIV.blog-subscribe-options UL LI.rss { BACKGROUND-POSITION: 137px -43px } DIV.blog-subscribe-options UL LI.email { BACKGROUND-POSITION: 137px -86px } DIV#emailbox { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 1px = solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; VISIBILITY: hidden; = PADDING-BOTTOM: 10px; BORDER-LEFT: #666 1px solid; WIDTH: 200px; = PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px solid; LETTER-SPACING: normal; = POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left } DIV#emailbox DIV.close-window A { PADDING-RIGHT: 12px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: = url(http://i.usatoday.net/blogs/close-button.gif) no-repeat right 50%; = PADDING-BOTTOM: 0px; MARGIN: 0px -2px 0px 0px; COLOR: #666; PADDING-TOP: = 0px; TEXT-ALIGN: right; TEXT-DECORATION: none } DIV#emailbox P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 5px 0px; COLOR: #000; PADDING-TOP: 0px } DIV#emailbox P A { DISPLAY: inline; COLOR: #00529b } DIV#blog-email { MARGIN: 0px 0px 20px; WIDTH: 190px } DIV#blog-email A { PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: = 11px; BACKGROUND: url(http://i.usatoday.net/blogs/email-icon.gif) = no-repeat right 50%; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; = TEXT-ALIGN: right; TEXT-DECORATION: none } DIV#blog-email A:hover { TEXT-DECORATION: underline } #pluckarticleid { PADDING-RIGHT: 0px; PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/common/ie6error_alert.gif) no-repeat 0px = 50%; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #c00; PADDING-TOP: 6px } #OnlyPhotoNext { FLOAT: right; WIDTH: 100px; WHITE-SPACE: nowrap } #pagination-flickr { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FLOAT: right; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } #pagination-flickr LI { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 11px; FLOAT: left; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: = 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px } #pagination-flickr A { BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; FONT-WEIGHT: = bold; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid } #pagination-flickr .active { PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: = bold; FLOAT: left; PADDING-BOTTOM: 4px; COLOR: #ff0084; PADDING-TOP: 4px } #pagination-flickr A:link { PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; = PADDING-BOTTOM: 3px; COLOR: #0063e3; PADDING-TOP: 3px; TEXT-DECORATION: = none } #pagination-flickr A:visited { PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 6px; FLOAT: left; = PADDING-BOTTOM: 3px; COLOR: #0063e3; PADDING-TOP: 3px; TEXT-DECORATION: = none } #pagination-flickr A:hover { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: = #666 1px solid; COLOR: #fff; BORDER-BOTTOM: #666 1px solid; = BACKGROUND-COLOR: #999 } #pagination-flickr LI A:focus { BACKGROUND-COLOR: #999 } LI A:active { BACKGROUND-COLOR: #999 } .gallery-thumbnails DT { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 14px; = PADDING-TOP: 14px } .gallery-thumbnails IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .gallery-thumbnails DL A:hover IMG { BACKGROUND: #999 0px 0px } DL A:active IMG { BACKGROUND: #999 0px 0px } DL A:focus IMG { BACKGROUND: #999 0px 0px } .gallery-thumbnails-pluck DT { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 14px; = PADDING-TOP: 14px } .gallery-thumbnails-pluck DL A:hover IMG { BACKGROUND: #999 0px 0px } DL A:active IMG { BACKGROUND: #999 0px 0px } DL A:focus IMG { BACKGROUND: #999 0px 0px } .gallery-thumbnails-pluck DT { FLOAT: left; HEIGHT: 5em } .gallery-thumbnails-pluck IMG { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 4px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; = VERTICAL-ALIGN: bottom; BORDER-LEFT: #999 1px solid; PADDING-TOP: 4px; = BORDER-BOTTOM: #999 1px solid } .gallery-thumbnails-pluck EM { DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px } .gallery-thumbnails-pluck DL A:hover IMG { BACKGROUND: #999 } DL A:active IMG { BACKGROUND: #999 } DL A:focus IMG { BACKGROUND: #999 } .gallery-thumbnails-pagination { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 10px } .pagination-selected-page { COLOR: #fff! important; BACKGROUND-COLOR: #999 } #photo_gallery_bottom_links { WIDTH: 580px } .photo_email { PADDING-TOP: 3px } #photo_gallery_masthead_nav_next { FLOAT: left } #photo_gallery_masthead_nav_number { WIDTH: 65px } #show_hide_Thumbnails { PADDING-RIGHT: 10px; MARGIN-TOP: -10px; FLOAT: right; POSITION: = relative } .gallery-thumbnails-photo { LEFT: -12px; WIDTH: 72px; POSITION: absolute; TOP: -12px; HEIGHT: 72px } .photo-wrapper { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666 1px = solid; WIDTH: 72px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #666 = 1px solid; POSITION: relative; HEIGHT: 72px } .photo-wrapper:hover { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: = #666 1px solid; COLOR: #fff; BORDER-BOTTOM: #666 1px solid; = BACKGROUND-COLOR: #999 } .photo-wrapper:active { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: = #666 1px solid; COLOR: #fff; BORDER-BOTTOM: #666 1px solid; = BACKGROUND-COLOR: #999 } .photo-wrapper:focus { BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BORDER-LEFT: = #666 1px solid; COLOR: #fff; BORDER-BOTTOM: #666 1px solid; = BACKGROUND-COLOR: #999 } .photo-wrapper-selected { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #666 1px = solid; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid; = BACKGROUND-COLOR: #999 } .matted { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: black = 1px solid; PADDING-LEFT: 4px; BACKGROUND: white; PADDING-BOTTOM: 4px; = BORDER-LEFT: black 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: black 1px = solid } #photo_gallery_left { FLOAT: left; WIDTH: 600px; HEIGHT: auto } #bookmark-tools-newgallery { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; Z-INDEX: 30; = FLOAT: left; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; = OVERFLOW: visible; PADDING-TOP: 0px; POSITION: relative } #bookmark-tools-newgallery UL { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 0px; Z-INDEX: 30; BACKGROUND: #fff; PADDING-BOTTOM: = 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 100px; = PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; LIST-STYLE-TYPE: none; = POSITION: absolute; HEIGHT: 135px } #bookmark-tools-newgallery LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100px; PADDING-TOP: 0px; = HEIGHT: 22px; TEXT-ALIGN: left } #bookmark-tools-newgallery A { BACKGROUND: #fff; TEXT-DECORATION: none } #bookmark-tools-newgallery LI A { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-SIZE: 11px; = PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 4px; TEXT-DECORATION: = none } #bookmark-tools-newgallery LI A:hover { BACKGROUND: #aaa; COLOR: #fff! important; TEXT-DECORATION: none! = important } #bookmark-tools-newgallery A:focus { BACKGROUND: #aaa; COLOR: #fff! important; TEXT-DECORATION: none! = important } #bookmark-tools-newgallery LI A IMG { BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: medium none; = VERTICAL-ALIGN: middle; BORDER-LEFT: medium none; BORDER-BOTTOM: medium = none } #bookmark-tools-newgallery LI.delicious { FLOAT: left } #bookmark-tools-newgallery LI.facebook { FLOAT: left } #bookmark-tools-newgallery LI.digg { FLOAT: left } #bookmark-tools-newgallery LI.reddit { FLOAT: left } #bookmark-tools-newgallery LI.newsvine { FLOAT: left } #bookmark-tools-newgallery LI.twitter { FLOAT: left } #photo_gallery_masthead_nav IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px } #photo_gallery_masthead_nav_prev IMG { WIDTH: 20px; HEIGHT: 20px } #photo_gallery_masthead_nav_next IMG { WIDTH: 20px; HEIGHT: 20px } .pg_nav_prev { FLOAT: left } .pg_nav_next { FLOAT: right } .gallery-thumbnails DT { FLOAT: left; HEIGHT: 5em } .gallery-thumbnails IMG { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; = VERTICAL-ALIGN: bottom; BORDER-LEFT: #999 1px solid; PADDING-TOP: 2px; = BORDER-BOTTOM: #999 1px solid } .gallery-thumbnails EM { DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 5px } .gallery-thumbnails-pagination A.imglinks IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; VERTICAL-ALIGN: bottom; = BORDER-LEFT: 0px; BORDER-BOTTOM: 0px } .gallery-thumbnails-pagination SELECT { BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; MARGIN: 0px = 15px; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid } .photo_email { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .photo_print { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .photo_share { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .photo_buy { PADDING-RIGHT: 7px; MARGIN-TOP: 3px; FLOAT: left } #pg_pictopia { FLOAT: left } .photo_abuse { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .clear { CLEAR: both } #photo_gallery_wrapper { MARGIN: 10px 0px; WIDTH: 940px; HEIGHT: auto; BACKGROUND-COLOR: #fff } #photo_gallery_left { FLOAT: left; WIDTH: 600px; HEIGHT: auto } #photo_gallery_masthead { WIDTH: 600px; HEIGHT: auto } * HTML #photo_gallery_masthead_title { FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 580px; HEIGHT: auto; = BACKGROUND-COLOR: #fff; TEXT-ALIGN: left } #photo_gallery_masthead_title { FLOAT: left; MARGIN-LEFT: 20px; WIDTH: 580px; HEIGHT: auto; = BACKGROUND-COLOR: #fff; TEXT-ALIGN: left } #photo_gallery_masthead_nav { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 6px; WIDTH: 120px; PADDING-TOP: 6px; HEIGHT: auto; TEXT-ALIGN: center } #photo_gallery_masthead_nav_number { FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; WIDTH: 75px; COLOR: = #999; PADDING-TOP: 2px; HEIGHT: auto } #photo_gallery_masthead_nav_prev { FLOAT: left; WIDTH: 20px; HEIGHT: auto } #photo_gallery_masthead_nav_next { FLOAT: right; WIDTH: 20px; HEIGHT: auto } * HTML #photo_gallery_image_background { BACKGROUND-IMAGE: url(graphics/photo_gallery_bg.gif); MARGIN-BOTTOM: = 5px; WIDTH: 580px; BACKGROUND-REPEAT: repeat; HEIGHT: 375px; = BACKGROUND-COLOR: #333; TEXT-ALIGN: center } #photo_gallery_image_background { BACKGROUND-IMAGE: url(graphics/photo_gallery_bg.gif); MARGIN-BOTTOM: = 5px; VERTICAL-ALIGN: middle; WIDTH: 580px; BACKGROUND-REPEAT: repeat; = HEIGHT: 375px; BACKGROUND-COLOR: #333; TEXT-ALIGN: center } #photo_gallery_image_background * { VERTICAL-ALIGN: middle } #photo_gallery_image_background IMG { =09 } #photo_gallery_bottom_links_wrapper { MARGIN-TOP: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: = 20px; WIDTH: 580px; HEIGHT: auto; TEXT-ALIGN: left } #photo_gallery_bottom_links { WIDTH: 500px; HEIGHT: auto; TEXT-ALIGN: left } #photo_gallery_bottom_links UL { DISPLAY: inline; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; TEXT-ALIGN: left } #photo_gallery_bottom_links UL LI { DISPLAY: inline; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none } #photo_gallery_bottom_links UL LI.first { PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px; BORDER-LEFT-STYLE: none; = LIST-STYLE-TYPE: none } * HTML #photo_gallery_right { FLOAT: right; WIDTH: 300px; MARGIN-RIGHT: 10px; HEIGHT: auto } #photo_gallery_right { FLOAT: right; MARGIN-LEFT: 20px; WIDTH: 300px; MARGIN-RIGHT: 20px; = HEIGHT: auto } #photo_gallery_right_caption { PADDING-BOTTOM: 10px; WIDTH: 300px; HEIGHT: auto; BACKGROUND-COLOR: = #fff; TEXT-ALIGN: left } .photo_gallery_right_caption_byline { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #555 } .photo_gallery_right_caption_text { OVERFLOW-Y: auto; FONT-WEIGHT: normal; FONT-SIZE: 11px; OVERFLOW-X: = hidden; WIDTH: 300px; COLOR: #666; FONT-STYLE: normal; HEIGHT: 88px } #photo_gallery_right_300x250 { MARGIN-TOP: 10px; WIDTH: 300px; HEIGHT: 257px } .photo_email A:link { BACKGROUND-COLOR: white! important } .photo_email A:visited { BACKGROUND-COLOR: white! important } .photo_email A:hover { BACKGROUND-COLOR: white! important } .photo_email A:active { BACKGROUND-COLOR: white! important } .photo_buy A:link { BACKGROUND-COLOR: white! important } .photo_buy A:visited { BACKGROUND-COLOR: white! important } .photo_buy A:hover { BACKGROUND-COLOR: white! important } .photo_buy A:active { BACKGROUND-COLOR: white! important } .photo_print A:link { BACKGROUND-COLOR: white! important } .photo_print A:visited { BACKGROUND-COLOR: white! important } .photo_print A:hover { BACKGROUND-COLOR: white! important } .photo_print A:active { BACKGROUND-COLOR: white! important } .recommend A:link { BACKGROUND-COLOR: white! important } .recommend A:visited { BACKGROUND-COLOR: white! important } .recommend A:hover { BACKGROUND-COLOR: white! important } .recommend A:active { BACKGROUND-COLOR: white! important } .gslComments { WIDTH: 100%; PADDING-TOP: 8px; FONT-FAMILY: Arial,Helvetica,sans-serif; = HEIGHT: 100%; TEXT-ALIGN: left } .voice#pluckcomments { HEIGHT: 100% } .gslComSmryCount { FONT-WEIGHT: bold; FONT-SIZE: 14px } .gslComFormInHead { FONT-WEIGHT: normal; FONT-SIZE: 11px } .gslSortOrder { FONT-SIZE: 11px } .gslSortOrder SELECT { FONT-SIZE: 11px; FONT-FAMILY: Arial,Helvetica,sans-serif } .gslComFormInHeadMsg { FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 2px; = PADDING-BOTTOM: 0px; _MARGIN-BOTTOM: -12px } .gslComFormInHeadHandle { FLOAT: right; PADDING-BOTTOM: 0px; _MARGIN-BOTTOM: -20px } .gslComFormInHeadHandle A { TEXT-DECORATION: none } .gslComFormOutHead { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; _MARGIN-BOTTOM: = -27px } .gslComFormOutHeadMsg { FONT-WEIGHT: normal } .gslComFormOutHeadLogin A { TEXT-DECORATION: none } .gslComFormOutHeadRegister A { TEXT-DECORATION: none } .gslComFormOutHeadLogin A:hover { TEXT-DECORATION: underline } .gslComFormOutHeadRegister A:hover { TEXT-DECORATION: underline } .gslComForm { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px } .gslComFormBody TEXTAREA { FONT-SIZE: 12px; WIDTH: 99%; FONT-FAMILY: Arial,Helvetica,sans-serif; = HEIGHT: 102px } .gslComFormSubmit { PADDING-BOTTOM: 30px; PADDING-TOP: 10px } .gslComFormSubmit INPUT { WIDTH: 65px; HEIGHT: 21px } .commentsponsor { FLOAT: right; MARGIN: 9px 0px 0px } .gslComStaff { DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px } .gslComUserPhoto A IMG { MARGIN-TOP: 2px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 40px; = MARGIN-RIGHT: 10px; HEIGHT: 40px } .gslComHeader { PADDING-LEFT: 70px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; = VERTICAL-ALIGN: top } .gslComBody { MARGIN: auto; OVERFLOW: hidden; WIDTH: 490px; PADDING-TOP: 5px; = TEXT-ALIGN: left } #blogcomments .gslComBody { MARGIN: auto; OVERFLOW: hidden; WIDTH: 260px; PADDING-TOP: 5px; = TEXT-ALIGN: left } .gslComWroteBy { DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 1px; = MARGIN-RIGHT: 5px } .gslComWroteBy A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none } .gslComDate { FONT-SIZE: 11px } .gslComCtls { PADDING-LEFT: 50px; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom } #blogcomments .gslComCtls { PADDING-LEFT: 0px; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom } .gslComSeparator { MARGIN: 3px 0px 0px; HEIGHT: 5px } .gslCommentsLink A { FONT-SIZE: 10px; TEXT-DECORATION: none } .gslDisabledCommentsLink { FONT-SIZE: 10px; TEXT-DECORATION: none } .gslComRec { WIDTH: 50% } .gslComRepAbuse { BACKGROUND: url(/gcicommonfiles/sr/graphics/palette6/icon_alert.gif) = no-repeat 0px 50% } .gslComNewPost { PADDING-LEFT: 13px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/palette6/icon_newpost.gif) no-repeat 0px = 50% } .gslComReply { PADDING-LEFT: 13px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/palette6/icon_reply.gif) no-repeat 0px = 50% } .gslComments_MaxLengthText { FONT-WEIGHT: normal; FONT-STYLE: italic } TABLE.gslComments_NestedTable { TABLE-LAYOUT: fixed; MARGIN-TOP: 3px; WIDTH: 90%; TEXT-ALIGN: left } TD.gslComments_NestedRecommend { FONT-SIZE: 11px; WIDTH: 25% } TD.gslComments_NestedReport { FONT-SIZE: 11px; WIDTH: 25% } TD.gslComments_NestedReplyto { FONT-SIZE: 11px; WIDTH: 25% } TD.gslComments_NestedNewPost { FONT-SIZE: 11px; WIDTH: 25% } #blogcomments TD.gslComments_NestedRecommend { FONT-SIZE: 11px; WIDTH: 30% } #blogcomments TD.gslComments_NestedReport { FONT-SIZE: 11px; WIDTH: 22% } #blogcomments TD.gslComments_NestedReplyto { FONT-SIZE: 11px; WIDTH: 29% } #blogcomments TD.gslComments_NestedNewPost { FONT-SIZE: 11px; WIDTH: 19% } DIV.gslSitelife_PluckLogo { TEXT-ALIGN: right } DIV.ReportAbuse_Container { FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 4; WIDTH: 170px; = FONT-FAMILY: Verdana; POSITION: absolute; TEXT-ALIGN: left } .gslPagination { MARGIN: 0px 0px 10px } .gslSitelife_PluckLogo A { PADDING-LEFT: 115px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/common/pluck/poweredbypluck.gif) = no-repeat 0px 50% } DIV.gslReportAbuseSectionHead { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px; HEIGHT: 15px } DIV.gslReportAbuseSectionHead A { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: = 1px; PADDING-TOP: 1px; TEXT-DECORATION: none } DIV.gslReportAbuseInterior { CLEAR: both; PADDING-BOTTOM: 3px; WIDTH: 170px } DIV.gslReportAbuseInterior A { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; = PADDING-BOTTOM: 0px; WIDTH: 160px; PADDING-TOP: 2px; HEIGHT: 15px; = TEXT-DECORATION: none } DIV.gslReportAbuseInterior SELECT { MARGIN-LEFT: 5px } DIV.gslReportAbuseComment { WIDTH: 170px } DIV.gslReportAbuseComment TEXTAREA { MARGIN-LEFT: 5px; WIDTH: 90%; HEIGHT: 70px } DIV.gslReportAbuseComment INPUT { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 3px = 0px 3px 5px; PADDING-TOP: 1px } DIV.Summary_Container { FONT-SIZE: 11px; TEXT-ALIGN: left } DIV.Summary_Container TABLE * { FONT-SIZE: 11px } TD.Summary_BlogTableLeft IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } DIV.Summary_BlogTitle A { FONT-WEIGHT: bold } DIV.Summary_BlogBy { FLOAT: left; OVERFLOW: hidden; WIDTH: 100% } DIV.Summary_ForumsContainer { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 12px; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px } DIV.Summary_ForumsTitle A { FONT-WEIGHT: bold } TD.Summary_GalleryTableLeft IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 5px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } TD.Summary_GalleryTableRight A { FONT-WEIGHT: bold } TD.Summary_PhotoTableLeft IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } DIV.Summary_PhotoTitle { FONT-SIZE: 12px } DIV.Summary_PhotoTitle A { FONT-WEIGHT: bold } TD.Summary_ProfileTableLeft IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 8px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } DIV.Summary_ProfileName { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 5px } DIV.Summary_ProfileName A { FONT-WEIGHT: bold } DIV.Summary_ProfileTime { PADDING-TOP: 3px } .Summary_ProfileName { OVERFLOW: hidden } #SiteAttributionActivity { DISPLAY: none } .plucknotavailable { COLOR: red } .voice#pluckphotocomments { WIDTH: 600px } #gslComments BLOCKQUOTE { PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: = url(/gcicommonfiles/sr/graphics/palette6/comment_quote.gif) no-repeat = left top; PADDING-BOTTOM: 5px; COLOR: #333; PADDING-TOP: 15px; = FONT-STYLE: italic } .gslfullpage { CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; PADDING-TOP: 10px; HEIGHT: 32px } .gslfullpage A { BORDER-TOP-WIDTH: 2px; PADDING-RIGHT: 10px; DISPLAY: block; = PADDING-LEFT: 10px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 2px; = FONT-SIZE: 11px; FLOAT: left; BORDER-BOTTOM-WIDTH: 2px; PADDING-BOTTOM: = 5px; TEXT-TRANSFORM: uppercase; COLOR: #fff; LINE-HEIGHT: 12px; = PADDING-TOP: 5px; BORDER-RIGHT-WIDTH: 2px } P.replyingto { FONT-SIZE: 11px; COLOR: #333 } P.author { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 2px; PADDING-TOP: 2px } .gslComBody { FONT-SIZE: 13px } .gslfullpage { DISPLAY: block! important } .gslCharLeft { DISPLAY: block! important } .gslAutUserPhoto A IMG { FLOAT: left; WIDTH: 40px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 5px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; = BORDER-BOTTOM-STYLE: none } #gslshowAuthImg IMG { PADDING-RIGHT: 7px; MARGIN-RIGHT: 7px; BACKGROUND-COLOR: #fff } .gslReportAbuseLink { PADDING-LEFT: 14px } TD .slTwoColLayout .slColumn1 { DISPLAY: block! important; WIDTH: 630px! important } TD .slMainFolders LI { FLOAT: left! important; MARGIN: 0px 40px 0px 0px } TD .slTwoColLayout .slColumn2 { DISPLAY: block! important; WIDTH: 652px! important } .slTwoColLayout .slColumn2 { FLOAT: left! important } UL.slMainFolders { WIDTH: 630px! important; HEIGHT: 20px! important; BACKGROUND-COLOR: = #bfd4e6! important } .slAddressBookPage .slWidget { WIDTH: 275px! important } TD .slFrame { WIDTH: 740px! important } .article-headline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; TEXT-ALIGN: left } .article-headline H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 15px } .article-headline H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px } .article-tools UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 8px; LIST-STYLE-TYPE: none } .article-tools LI { DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px 8px = 0px 0px } .article-tools LI.print { PADDING-LEFT: 18px; FLOAT: left } .article-tools LI.email { PADDING-LEFT: 15px; FLOAT: left } .article-tools LI.recommend { PADDING-LEFT: 13px; FLOAT: left } .article-tools LI.comments { PADDING-LEFT: 15px; FLOAT: left } .article-tools LI.share { PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .article-tools LI.whatsthis { FLOAT: left } .article-tools .gslRecommendLink { PADDING-LEFT: 13px } .article-tools .gslRecommended { PADDING-LEFT: 13px } .article-bodytext { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: = 0px; PADDING-TOP: 15px } .article-bodytext H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 14px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px } .article-bodytext P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 15px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px } .article-sidebar { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: = 0px; WIDTH: 318px; PADDING-TOP: 10px } .sidebar-related { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: = 0px; PADDING-TOP: 0px } .sidebar-related UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .sidebar-related LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } .sidebar-related P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px } .sidebar-photo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: = 0px; PADDING-TOP: 0px } .sidebar-photo IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .sidebar-photo P.photo-horz { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: = 0px; PADDING-TOP: 0px } .sidebar-photo P.photo-vert { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 10px; MARGIN: 0px; PADDING-TOP: 0px } .sidebar-photo P.photo-byline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 6px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right } .sidebar-photo P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 12px; MARGIN: 0px; PADDING-TOP: 0px } .sidebar-quote { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: = 0px; PADDING-TOP: 0px } .sidebar-quote P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px } .sidebar-newslist { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px; PADDING-TOP: 10px } .sidebar-newslist H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: lowercase; = PADDING-TOP: 10px } .sidebar-newslist P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .sidebar-newslist UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .sidebar-newslist LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0.5em; PADDING-TOP: 0px } .sidebar-newslist LI.more { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase } .sidebar-newslist A:link { TEXT-DECORATION: none } #sidebar-newslist A:visited { TEXT-DECORATION: none } .article-buttons { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 320px; PADDING-TOP: 0px; TEXT-ALIGN: center } .article-button-left { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 10px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 10px } .article-button-right { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 10px; MARGIN: 0px; WIDTH: 160px; PADDING-TOP: 10px } .article-bodytext UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .article-bodytext LI { PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FONT-SIZE: 12px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px } #article-pagination-list { TEXT-ALIGN: center } #article-pagination-list UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; FLOAT: right; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #article-pagination-list LI { PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-LEFT: 1px; PADDING-BOTTOM: = 1px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none } #article-pagination-list A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: = #2e6ab1; PADDING-TOP: 0px; TEXT-DECORATION: none } .pagination A:visited { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: = #2e6ab1; PADDING-TOP: 0px; TEXT-DECORATION: none } #article-pagination-list A:hover { FONT-WEIGHT: bold; TEXT-DECORATION: underline } .pagination A:active { FONT-WEIGHT: bold; TEXT-DECORATION: underline } #article-pagination-list A.currentpage { FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #2b66a5; BORDER-BOTTOM-COLOR: = #2b66a5; CURSOR: default; COLOR: #fff! important; BORDER-TOP-COLOR: = #2b66a5; BACKGROUND-COLOR: #2e6ab1; BORDER-RIGHT-COLOR: #2b66a5 } #article-pagination-list A.disablelink { BORDER-LEFT-COLOR: #929292; BORDER-BOTTOM-COLOR: #929292; CURSOR: = default; COLOR: #929292; BORDER-TOP-COLOR: #929292; BACKGROUND-COLOR: = white; BORDER-RIGHT-COLOR: #929292 } .pagination A.disablelink:hover { BORDER-LEFT-COLOR: #929292; BORDER-BOTTOM-COLOR: #929292; CURSOR: = default; COLOR: #929292; BORDER-TOP-COLOR: #929292; BACKGROUND-COLOR: = white; BORDER-RIGHT-COLOR: #929292 } #article-pagination { FLOAT: right; WIDTH: 450px } #saxo-left-pagination { FLOAT: right; WIDTH: 120px } #saxo-right-pagination { FLOAT: right; WIDTH: 120px } #saxo-left-pagination IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 20px; = MARGIN-RIGHT: 10px; BORDER-BOTTOM: 0px; HEIGHT: 20px } #saxo-right-pagination IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-LEFT: 10px; BORDER-LEFT: = 0px; WIDTH: 20px; BORDER-BOTTOM: 0px; HEIGHT: 20px } #saxo-right-pagination A:hover { TEXT-DECORATION: none } #saxo-left-pagination A:hover { TEXT-DECORATION: none } .saxo-curr-page { FONT-WEIGHT: bold; TEXT-DECORATION: underline } .gpagediv { DISPLAY: block } .PopUpWidget-BG { BACKGROUND-COLOR: #edead7 } .PopUpWidget-Border { BORDER-RIGHT: #1b5a69 1px solid; BORDER-TOP: #1b5a69 1px solid; = BORDER-LEFT: #1b5a69 1px solid; BORDER-BOTTOM: #1b5a69 1px solid } #Avatar { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(/graphics/avatar_bkgd.gif) no-repeat; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 88px; PADDING-TOP: 0px; HEIGHT: 85px } #CancelMembershipConfirmWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #CancelMembershipConfirmWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #CancelMembershipConfirmWidget SPAN { FONT-SIZE: 13px } #CancelMembershipConfirmWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #CancelMembershipThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #CancelMembershipThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #CancelMembershipThanksWidget SPAN { FONT-SIZE: 11px } #CancelMembershipThanksWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #ChangePasswordWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ChangePasswordWidget H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #8a4701 } #ChangePasswordWidget SPAN { FONT-SIZE: 11px } LABEL { FONT-SIZE: 11px } #ChangePasswordWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #ChangePasswordThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ChangePasswordThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #ChangePasswordThanksWidget SPAN { FONT-SIZE: 11px } #ChangePasswordThanksWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #ForgotPasswordWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ForgotPasswordWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #ForgotPasswordWidget SPAN { FONT-SIZE: 11px } LABEL { FONT-SIZE: 11px } #ForgotPasswordWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #ForgotPasswordThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ForgotPasswordThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #ForgotPasswordThanksWidget SPAN { FONT-SIZE: 11px } #ForgotPasswordThanksWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #LoggedInWidget { FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: = Arial,Sans-Serif; TEXT-ALIGN: left } #LoggedInWidget H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: = #8a4701; PADDING-TOP: 0px } #LoggedInWidget IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #LoggedInWidget SPAN { FONT-SIZE: 11px } #LoggedInWidget A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #1b5a69; PADDING-TOP: = 0px; TEXT-DECORATION: underline } #LoggedOutWidget { FONT-SIZE: 11px; MARGIN: 0px; TEXT-TRANSFORM: none; FONT-FAMILY: = Arial,Sans-Serif; TEXT-ALIGN: left } #LoggedOutWidget H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: = #8a4701; PADDING-TOP: 0px } #LoggedOutWidget IMG { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #LoggedOutWidget SPAN { FONT-SIZE: 11px } #LoggedOutWidget A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #1b5a69; PADDING-TOP: = 0px; TEXT-DECORATION: underline } #LoginWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #LoginWidget H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-TRANSFORM: = lowercase; COLOR: #8a4701; TEXT-ALIGN: left } #LoginWidget IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; = FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px 5px; = BORDER-RIGHT-WIDTH: 0px } #LoginWidget SPAN { FONT-SIZE: 11px } LABEL { FONT-SIZE: 11px } #LoginWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #NewslettersWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #NewslettersWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #NewslettersWidget SPAN { FONT-SIZE: 11px } LABEL { FONT-SIZE: 11px } #NewslettersWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #RegistrationWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #RegistrationWidget H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #8a4701; = TEXT-ALIGN: left } #RegistrationWidget SPAN { FONT-SIZE: 11px } LABEL { FONT-SIZE: 11px } #RegistrationWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #RegistrationThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #RegistrationThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #RegistrationThanksWidget SPAN { FONT-SIZE: 11px } #RegistrationThanksWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #ResendConfirmationWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ResendConfirmationWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #ResendConfirmationWidget SPAN { FONT-SIZE: 11px } LABEL { FONT-SIZE: 11px } #ResendConfirmationWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #ResendConfirmationThanksWidget { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #ResendConfirmationThanksWidget H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #ResendConfirmationThanksWidget SPAN { FONT-SIZE: 11px } #ResendConfirmationThanksWidget A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #PageLoginForm { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; WIDTH: 318px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #PageLoginForm H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; TEXT-TRANSFORM: = lowercase; COLOR: #8a4701; TEXT-ALIGN: center } #PageLoginForm IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 10px; BORDER-LEFT-WIDTH: 0px; = FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 5px 0px 0px 5px; = BORDER-RIGHT-WIDTH: 0px } #PageLoginForm SPAN { FONT-SIZE: 11px } LABEL { FONT-SIZE: 11px } #PageRegistrationForm { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; WIDTH: 350px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #PageRegistrationForm H3 { FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px; COLOR: #8a4701; = TEXT-ALIGN: left } #PageRegistrationForm SPAN { FONT-SIZE: 11px } LABEL { FONT-SIZE: 11px } #PageRegistrationThanks { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } #PageRegistrationThanks H3 { MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #8a4701 } #PageRegistrationThanks SPAN { FONT-SIZE: 11px } #PageRegistrationThanks A { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: = #1b5a69; TEXT-DECORATION: none } #FooterLine { WIDTH: 75%; HEIGHT: 1px } .UserStatus { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } .ErrorSummary { FONT-WEIGHT: bold; FONT-SIZE: 11px; LEFT: 0px; COLOR: #f00; = FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; POSITION: relative; = TOP: 0px } .navigation-container { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 0px; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif; TEXT-ALIGN: left } .navigation-container IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } .navigation-container UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .navigation-menu-level1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: = 0px; WIDTH: 940px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none } .level1-expand { MARGIN: 0px; LIST-STYLE-TYPE: none } .level1-collapse A { TEXT-DECORATION: underline } .navigation-menu-level1 SPAN { DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; = TEXT-TRANSFORM: uppercase; FONT-FAMILY: = Arial,Verdana,Helvetica,sans-serif } .navigation-menu-level1 A:link { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 4px; TEXT-DECORATION: none } .navigation-menu-level1 A:visited { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 4px; TEXT-DECORATION: none } .navigation-menu-level1 A:hover { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 4px } .level1-collapse A:hover { TEXT-DECORATION: underline } .navigation-menu-level2 { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: = 4px; MARGIN: 0px; WIDTH: 940px; PADDING-TOP: 4px; LIST-STYLE-TYPE: none } .level2-expand { CLEAR: both; MARGIN: 0px; LIST-STYLE-TYPE: none } .navigation-menu-level2 SPAN { PADDING-RIGHT: 6px; DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: = 11px; MARGIN: 0px } .level2-collapse A { MARGIN: 0px; TEXT-DECORATION: none } .navigation-menu-level2 A:link { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 4px; TEXT-DECORATION: none } .navigation-menu-level2 A:visited { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 4px; TEXT-DECORATION: none } .navigation-menu-level2 A:hover { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 4px; MARGIN: = 0px; PADDING-TOP: 4px } .level2-collapse A:hover { MARGIN: 0px; TEXT-DECORATION: underline } .navigation-menu-level3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 1000; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .navigation-menu-level3 UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .navigation-menu-level3 LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .navigation-menu-level3 A:hover { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; = PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: = none } .navigation-menu-level3 A:link { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; = PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: = none } .navigation-menu-level3 A:visited { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; = PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; TEXT-DECORATION: = none } .navigation-menu-level4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 200px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: = absolute } .navigation-menu-level4 UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: = 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none } .navigation-menu-level4 LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px; TEXT-TRANSFORM: uppercase; = PADDING-TOP: 0px } .navigation-menu-level4 A:hover { PADDING-RIGHT: 40px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: = 0px; COLOR: #fff; PADDING-TOP: 3px; TEXT-DECORATION: none } .navigation-menu-level4 A:link { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: = 0px; PADDING-TOP: 3px; TEXT-DECORATION: none } .navigation-menu-level4 A:visited { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: = 0px; PADDING-TOP: 3px; TEXT-DECORATION: none } .navArrow { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .navDivider { PADDING-RIGHT: 1px } DIV.pd-hidden { DISPLAY: none; VISIBILITY: hidden } #pd-partner-tab-container { FONT-SIZE: 11px; PADDING-BOTTOM: 12px; WIDTH: 379px; LINE-HEIGHT: = normal; BORDER-COLLAPSE: collapse } #pd-partner-tab-header UL { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #pd-carousel-tab UL { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #pd-partner-tab-header LI { PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 3px; = TEXT-TRANSFORM: lowercase; WIDTH: 84px; PADDING-TOP: 0px; TEXT-ALIGN: = center } #pd-partner-tab-header A { PADDING-RIGHT: 14px; DISPLAY: block; PADDING-LEFT: 7px; FONT-SIZE: = 11px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-DECORATION: none } #pd-partner-tab-header #pd-partner-current A { FONT-SIZE: 11px; COLOR: #fff; TEXT-ALIGN: center } #pd-partner-tab-header LI SPAN { DISPLAY: none; VISIBILITY: hidden } #pd-partner-tab-header LI#pd-partner-current SPAN { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; VISIBILITY: = visible; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-TOP: 0px } #pd-partner-content { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } .pd-result-content { FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px; WIDTH: 189px } .pd-result-header { FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 8px } .pd-results { MARGIN: 0px 10px 10px 0px } .pd-more-results { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-DECORATION: none } .pd-right-content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: right; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px; = TEXT-ALIGN: left; TEXT-DECORATION: none } .pd-right-content P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .pd-right-content UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .pd-right-content LI { PADDING-LEFT: 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px } .pd-title { FONT-WEIGHT: bold; FONT-SIZE: 11px } ------=_NextPart_000_0000_01C9BEB6.173B0900 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.courier-journal.com/scripts/GDSRScripts.js /**** JS Version: 1.4.5 ****/ var curcontentindex=3D0; var rotateTimer; var messages=3Dnew Array(); var totalMessages; var oper=3D1; var loopCount=3D0; function getElementByClass(classname) { var inc=3D0; =09 var alltags=3Ddocument.all? document.all : = document.getElementsByTagName("*"); for (i=3D0; i=3D0)? curcontentindex+oper : 0; if (curcontentindex =3D=3D "-1") { prevcontentindex =3D 0; curcontentindex =3D totalMessages; } else if (curcontentindex =3D=3D totalMessages + 1) { prevcontentindex =3D totalMessages; curcontentindex =3D 0; } messages[prevcontentindex].style.display=3D"none"; //hide previous = message messages[curcontentindex].style.display=3D"block"; //show current = message=20 =09 //THIS IS WHERE WE NEED TO SET THE STYLE OF THE TABS =09 var previousDiv =3D "carouseltab-" + (prevcontentindex+1); document.getElementById('carousel-current').id =3D previousDiv; =09 var currentDiv =3D "carouseltab-" + (curcontentindex+1); document.getElementById(currentDiv).id =3D "carousel-current"; loopCount++; =09 } function nextcontent() { pausecontent(); oper =3D 1; rotatecontent(); } function previouscontent() { pausecontent(); oper =3D -1; rotatecontent(); } function pausecontent() { clearInterval(rotateTimer); } function thisShowContent(index) { =20 for (i=3D0; i=3D '0' && ch <=3D '9') {=0A= n +=3D ch;=0A= next();=0A= }=0A= if (ch =3D=3D '.') {=0A= n +=3D '.';=0A= while (next() && ch >=3D '0' && ch <=3D '9') {=0A= n +=3D ch;=0A= }=0A= }=0A= if (ch =3D=3D 'e' || ch =3D=3D 'E') {=0A= n +=3D 'e';=0A= next();=0A= if (ch =3D=3D '-' || ch =3D=3D '+') {=0A= n +=3D ch;=0A= next();=0A= }=0A= while (ch >=3D '0' && ch <=3D '9') {=0A= n +=3D ch;=0A= next();=0A= }=0A= }=0A= v =3D +n;=0A= if (!isFinite(v)) {=0A= ////error("Bad number");=0A= } else {=0A= return v;=0A= }=0A= }=0A= =0A= function word() {=0A= switch (ch) {=0A= case 't':=0A= if (next() =3D=3D 'r' && next() =3D=3D 'u' && = next() =3D=3D 'e') {=0A= next();=0A= return true;=0A= }=0A= break;=0A= case 'f':=0A= if (next() =3D=3D 'a' && next() =3D=3D 'l' && = next() =3D=3D 's' &&=0A= next() =3D=3D 'e') {=0A= next();=0A= return false;=0A= }=0A= break;=0A= case 'n':=0A= if (next() =3D=3D 'u' && next() =3D=3D 'l' && = next() =3D=3D 'l') {=0A= next();=0A= return null;=0A= }=0A= break;=0A= }=0A= error("Syntax error");=0A= }=0A= =0A= function value() {=0A= white();=0A= switch (ch) {=0A= case '{':=0A= return object();=0A= case '[':=0A= return array();=0A= case '"':=0A= return string();=0A= case '-':=0A= return number();=0A= default:=0A= return ch >=3D '0' && ch <=3D '9' ? number() : = word();=0A= }=0A= }=0A= =0A= return value();=0A= }=0A= };=0A= }(); /*SiteLife v3.5.1 | UAStatic v1.1*/ /*SiteLife v3.5.1 | UAStatic v1.1*/ /* Prototype JavaScript framework, version 1.6.0=0A= * (c) 2005-2007 Sam Stephenson=0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://www.prototypejs.org/=0A= *=0A= = *------------------------------------------------------------------------= --*/=0A= =0A= var Prototype =3D {=0A= Version: '1.6.0',=0A= =0A= Browser: {=0A= IE: !!(window.attachEvent && !window.opera),=0A= Opera: !!window.opera,=0A= WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1,=0A= Gecko: navigator.userAgent.indexOf('Gecko') > -1 && = navigator.userAgent.indexOf('KHTML') =3D=3D -1,=0A= MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0A= },=0A= =0A= BrowserFeatures: {=0A= XPath: !!document.evaluate,=0A= ElementExtensions: !!window.HTMLElement,=0A= SpecificElementExtensions:=0A= document.createElement('div').__proto__ &&=0A= document.createElement('div').__proto__ !=3D=3D=0A= document.createElement('form').__proto__=0A= },=0A= =0A= ScriptFragment: ']*>([\\S\\s]*?)<\/script>',=0A= JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/,=0A= =0A= emptyFunction: function() { },=0A= K: function(x) { return x }=0A= };=0A= =0A= if (Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0A= =0A= if (Prototype.Browser.WebKit)=0A= Prototype.BrowserFeatures.XPath =3D false;=0A= =0A= /* Based on Alex Arnell's inheritance implementation. */=0A= var Class =3D {=0A= create: function() {=0A= var parent =3D null, properties =3D $A(arguments);=0A= if (Object.isFunction(properties[0]))=0A= parent =3D properties.shift();=0A= =0A= function klass() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= =0A= Object.extend(klass, Class.Methods);=0A= klass.superclass =3D parent;=0A= klass.subclasses =3D [];=0A= =0A= if (parent) {=0A= var subclass =3D function() { };=0A= subclass.prototype =3D parent.prototype;=0A= klass.prototype =3D new subclass;=0A= parent.subclasses.push(klass);=0A= }=0A= =0A= for (var i =3D 0; i < properties.length; i++)=0A= klass.addMethods(properties[i]);=0A= =0A= if (!klass.prototype.initialize)=0A= klass.prototype.initialize =3D Prototype.emptyFunction;=0A= =0A= klass.prototype.constructor =3D klass;=0A= =0A= return klass;=0A= }=0A= };=0A= =0A= Class.Methods =3D {=0A= addMethods: function(source) {=0A= var ancestor =3D this.superclass && this.superclass.prototype;=0A= var properties =3D Object.keys(source);=0A= =0A= if (!Object.keys({ toString: true }).length)=0A= properties.push("toString", "valueOf");=0A= =0A= for (var i =3D 0, length =3D properties.length; i < length; i++) {=0A= var property =3D properties[i], value =3D source[property];=0A= if (ancestor && Object.isFunction(value) &&=0A= value.argumentNames().first() =3D=3D "$super") {=0A= var method =3D value, value =3D Object.extend((function(m) {=0A= return function() { return ancestor[m].apply(this, arguments) = };=0A= })(property).wrap(method), {=0A= valueOf: function() { return method },=0A= toString: function() { return method.toString() }=0A= });=0A= }=0A= this.prototype[property] =3D value;=0A= }=0A= =0A= return this;=0A= }=0A= };=0A= =0A= var Abstract =3D { };=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source)=0A= destination[property] =3D source[property];=0A= return destination;=0A= };=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (object =3D=3D=3D undefined) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : object.toString();=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= toJSON: function(object) {=0A= var type =3D typeof object;=0A= switch (type) {=0A= case 'undefined':=0A= case 'function':=0A= case 'unknown': return;=0A= case 'boolean': return object.toString();=0A= }=0A= =0A= if (object =3D=3D=3D null) return 'null';=0A= if (object.toJSON) return object.toJSON();=0A= if (Object.isElement(object)) return;=0A= =0A= var results =3D [];=0A= for (var property in object) {=0A= var value =3D Object.toJSON(object[property]);=0A= if (value !=3D=3D undefined)=0A= results.push(property.toJSON() + ': ' + value);=0A= }=0A= =0A= return '{' + results.join(', ') + '}';=0A= },=0A= =0A= toQueryString: function(object) {=0A= return $H(object).toQueryString();=0A= },=0A= =0A= toHTML: function(object) {=0A= return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({ }, object);=0A= },=0A= =0A= isElement: function(object) {=0A= return object && object.nodeType =3D=3D 1;=0A= },=0A= =0A= isArray: function(object) {=0A= return object && object.constructor =3D=3D=3D Array;=0A= },=0A= =0A= isHash: function(object) {=0A= return object instanceof Hash;=0A= },=0A= =0A= isFunction: function(object) {=0A= return typeof object =3D=3D "function";=0A= },=0A= =0A= isString: function(object) {=0A= return typeof object =3D=3D "string";=0A= },=0A= =0A= isNumber: function(object) {=0A= return typeof object =3D=3D "number";=0A= },=0A= =0A= isUndefined: function(object) {=0A= return typeof object =3D=3D "undefined";=0A= }=0A= });=0A= =0A= Object.extend(Function.prototype, {=0A= argumentNames: function() {=0A= var names =3D = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv= oke("strip");=0A= return names.length =3D=3D 1 && !names[0] ? [] : names;=0A= },=0A= =0A= bind: function() {=0A= if (arguments.length < 2 && arguments[0] =3D=3D=3D undefined) return = this;=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= bindAsEventListener: function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D = args.shift();=0A= return function(event) {=0A= return __method.apply(object, [event || = window.event].concat(args));=0A= }=0A= },=0A= =0A= curry: function() {=0A= if (!arguments.length) return this;=0A= var __method =3D this, args =3D $A(arguments);=0A= return function() {=0A= return __method.apply(this, args.concat($A(arguments)));=0A= }=0A= },=0A= =0A= delay: function() {=0A= var __method =3D this, args =3D $A(arguments), timeout =3D = args.shift() * 1000;=0A= return window.setTimeout(function() {=0A= return __method.apply(__method, args);=0A= }, timeout);=0A= },=0A= =0A= wrap: function(wrapper) {=0A= var __method =3D this;=0A= return function() {=0A= return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0A= }=0A= },=0A= =0A= methodize: function() {=0A= if (this._methodized) return this._methodized;=0A= var __method =3D this;=0A= return this._methodized =3D function() {=0A= return __method.apply(null, [this].concat($A(arguments)));=0A= };=0A= }=0A= });=0A= =0A= Function.prototype.defer =3D Function.prototype.delay.curry(0.01);=0A= =0A= Date.prototype.toJSON =3D function() {=0A= return '"' + this.getUTCFullYear() + '-' +=0A= (this.getUTCMonth() + 1).toPaddedString(2) + '-' +=0A= this.getUTCDate().toPaddedString(2) + 'T' +=0A= this.getUTCHours().toPaddedString(2) + ':' +=0A= this.getUTCMinutes().toPaddedString(2) + ':' +=0A= this.getUTCSeconds().toPaddedString(2) + 'Z"';=0A= };=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) { }=0A= }=0A= =0A= return returnValue;=0A= }=0A= };=0A= =0A= RegExp.prototype.match =3D RegExp.prototype.test;=0A= =0A= RegExp.escape =3D function(str) {=0A= return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, '\\$1');=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create({=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= execute: function() {=0A= this.callback(this);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.execute();=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= });=0A= Object.extend(String, {=0A= interpret: function(value) {=0A= return value =3D=3D null ? '' : String(value);=0A= },=0A= specialChar: {=0A= '\b': '\\b',=0A= '\t': '\\t',=0A= '\n': '\\n',=0A= '\f': '\\f',=0A= '\r': '\\r',=0A= '\\': '\\\\'=0A= }=0A= });=0A= =0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D String.interpret(replacement(match));=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D count =3D=3D=3D undefined ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return String(this);=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : = String(this);=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var self =3D arguments.callee;=0A= self.text.data =3D this;=0A= return self.div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D new Element('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return { };=0A= =0A= return match[1].split(separator || '&').inject({ }, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var key =3D decodeURIComponent(pair.shift());=0A= var value =3D pair.length > 1 ? pair.join('=3D') : pair[0];=0A= if (value !=3D undefined) value =3D decodeURIComponent(value);=0A= =0A= if (key in hash) {=0A= if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]];=0A= hash[key].push(value);=0A= }=0A= else hash[key] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= succ: function() {=0A= return this.slice(0, this.length - 1) +=0A= String.fromCharCode(this.charCodeAt(this.length - 1) + 1);=0A= },=0A= =0A= times: function(count) {=0A= return count < 1 ? '' : new Array(count + 1).join(this);=0A= },=0A= =0A= camelize: function() {=0A= var parts =3D this.split('-'), len =3D parts.length;=0A= if (len =3D=3D 1) return parts[0];=0A= =0A= var camelized =3D this.charAt(0) =3D=3D '-'=0A= ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1)=0A= : parts[0];=0A= =0A= for (var i =3D 1; i < len; i++)=0A= camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1);=0A= =0A= return camelized;=0A= },=0A= =0A= capitalize: function() {=0A= return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase();=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) {=0A= var character =3D String.specialChar[match[0]];=0A= return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16);=0A= });=0A= if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"';=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= },=0A= =0A= toJSON: function() {=0A= return this.inspect(true);=0A= },=0A= =0A= unfilterJSON: function(filter) {=0A= return this.sub(filter || Prototype.JSONFilter, '#{1}');=0A= },=0A= =0A= isJSON: function() {=0A= var str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, '');=0A= return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0A= },=0A= =0A= evalJSON: function(sanitize) {=0A= var json =3D this.unfilterJSON();=0A= try {=0A= if (!sanitize || json.isJSON()) return eval('(' + json + ')');=0A= } catch (e) { }=0A= throw new SyntaxError('Badly formed JSON string: ' + this.inspect());=0A= },=0A= =0A= include: function(pattern) {=0A= return this.indexOf(pattern) > -1;=0A= },=0A= =0A= startsWith: function(pattern) {=0A= return this.indexOf(pattern) =3D=3D=3D 0;=0A= },=0A= =0A= endsWith: function(pattern) {=0A= var d =3D this.length - pattern.length;=0A= return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0A= },=0A= =0A= empty: function() {=0A= return this =3D=3D '';=0A= },=0A= =0A= blank: function() {=0A= return /^\s*$/.test(this);=0A= },=0A= =0A= interpolate: function(object, pattern) {=0A= return new Template(this, pattern).evaluate(object);=0A= }=0A= });=0A= =0A= if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, {=0A= escapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(//g,'>');=0A= },=0A= unescapeHTML: function() {=0A= return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (Object.isFunction(replacement)) return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= };=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= Object.extend(String.prototype.escapeHTML, {=0A= div: document.createElement('div'),=0A= text: document.createTextNode('')=0A= });=0A= =0A= with (String.prototype.escapeHTML) div.appendChild(text);=0A= =0A= var Template =3D Class.create({=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= if (Object.isFunction(object.toTemplateReplacements))=0A= object =3D object.toTemplateReplacements();=0A= =0A= return this.template.gsub(this.pattern, function(match) {=0A= if (object =3D=3D null) return '';=0A= =0A= var before =3D match[1] || '';=0A= if (before =3D=3D '\\') return match[2];=0A= =0A= var ctx =3D object, expr =3D match[3];=0A= var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/, match = =3D pattern.exec(expr);=0A= if (match =3D=3D null) return before;=0A= =0A= while (match !=3D null) {=0A= var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', = ']') : match[1];=0A= ctx =3D ctx[comp];=0A= if (null =3D=3D ctx || '' =3D=3D match[3]) break;=0A= expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length);=0A= match =3D pattern.exec(expr);=0A= }=0A= =0A= return before + String.interpret(ctx);=0A= }.bind(this));=0A= }=0A= });=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= =0A= var $break =3D { };=0A= =0A= var Enumerable =3D {=0A= each: function(iterator, context) {=0A= var index =3D 0;=0A= iterator =3D iterator.bind(context);=0A= try {=0A= this._each(function(value) {=0A= iterator(value, index++);=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator, context);=0A= },=0A= =0A= all: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!iterator(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!iterator(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(filter, iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var results =3D [];=0A= =0A= if (Object.isString(filter))=0A= filter =3D new RegExp(filter);=0A= =0A= this.each(function(value, index) {=0A= if (filter.match(value))=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= if (Object.isFunction(this.indexOf))=0A= if (this.indexOf(object) !=3D -1) return true;=0A= =0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith;=0A= return this.eachSlice(number, function(slice) {=0A= while(slice.length < number) slice.push(fillWith);=0A= return slice;=0A= });=0A= },=0A= =0A= inject: function(memo, iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.map(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D undefined || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D iterator(value, index);=0A= if (result =3D=3D undefined || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator, context) {=0A= iterator =3D iterator ? iterator.bind(context) : Prototype.K;=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= (iterator(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator, context) {=0A= iterator =3D iterator.bind(context);=0A= return this.map(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.map();=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (Object.isFunction(args.last()))=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= size: function() {=0A= return this.toArray().length;=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= };=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= filter: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray,=0A= every: Enumerable.all,=0A= some: Enumerable.any=0A= });=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= =0A= if (Prototype.Browser.WebKit) {=0A= function $A(iterable) {=0A= if (!iterable) return [];=0A= if (!(Object.isFunction(iterable) && iterable =3D=3D '[object = NodeList]') &&=0A= iterable.toArray) return iterable.toArray();=0A= var length =3D iterable.length, results =3D new Array(length);=0A= while (length--) results[length] =3D iterable[length];=0A= return results;=0A= }=0A= }=0A= =0A= Array.from =3D $A;=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(Object.isArray(value) ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function(sorted) {=0A= return this.inject([], function(array, value, index) {=0A= if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value)))=0A= array.push(value);=0A= return array;=0A= });=0A= },=0A= =0A= intersect: function(array) {=0A= return this.uniq().findAll(function(item) {=0A= return array.detect(function(value) { return item =3D=3D=3D value = });=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= },=0A= =0A= toJSON: function() {=0A= var results =3D [];=0A= this.each(function(object) {=0A= var value =3D Object.toJSON(object);=0A= if (value !=3D=3D undefined) results.push(value);=0A= });=0A= return '[' + results.join(', ') + ']';=0A= }=0A= });=0A= =0A= // use native browser JS 1.6 implementation if available=0A= if (Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each =3D Array.prototype.forEach;=0A= =0A= if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) {=0A= i || (i =3D 0);=0A= var length =3D this.length;=0A= if (i < 0) i =3D length + i;=0A= for (; i < length; i++)=0A= if (this[i] =3D=3D=3D item) return i;=0A= return -1;=0A= };=0A= =0A= if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) {=0A= i =3D isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1;=0A= var n =3D this.slice(0, i).reverse().indexOf(item);=0A= return (n < 0) ? n : i - n - 1;=0A= };=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= function $w(string) {=0A= if (!Object.isString(string)) return [];=0A= string =3D string.strip();=0A= return string ? string.split(/\s+/) : [];=0A= }=0A= =0A= if (Prototype.Browser.Opera){=0A= Array.prototype.concat =3D function() {=0A= var array =3D [];=0A= for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if (Object.isArray(arguments[i])) {=0A= for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= };=0A= }=0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= return this.toPaddedString(2, 16);=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= },=0A= =0A= toPaddedString: function(length, radix) {=0A= var string =3D this.toString(radix || 10);=0A= return '0'.times(length - string.length) + string;=0A= },=0A= =0A= toJSON: function() {=0A= return isFinite(this) ? this.toString() : 'null';=0A= }=0A= });=0A= =0A= $w('abs round ceil floor').each(function(method){=0A= Number.prototype[method] =3D Math[method].methodize();=0A= });=0A= function $H(object) {=0A= return new Hash(object);=0A= };=0A= =0A= var Hash =3D Class.create(Enumerable, (function() {=0A= if (function() {=0A= var i =3D 0, Test =3D function(value) { this.key =3D value };=0A= Test.prototype.key =3D 'foo';=0A= for (var property in new Test('bar')) i++;=0A= return i > 1;=0A= }()) {=0A= function each(iterator) {=0A= var cache =3D [];=0A= for (var key in this._object) {=0A= var value =3D this._object[key];=0A= if (cache.include(key)) continue;=0A= cache.push(key);=0A= var pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= }=0A= } else {=0A= function each(iterator) {=0A= for (var key in this._object) {=0A= var value =3D this._object[key], pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= }=0A= }=0A= =0A= function toQueryPair(key, value) {=0A= if (Object.isUndefined(value)) return key;=0A= return key + '=3D' + encodeURIComponent(String.interpret(value));=0A= }=0A= =0A= return {=0A= initialize: function(object) {=0A= this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0A= },=0A= =0A= _each: each,=0A= =0A= set: function(key, value) {=0A= return this._object[key] =3D value;=0A= },=0A= =0A= get: function(key) {=0A= return this._object[key];=0A= },=0A= =0A= unset: function(key) {=0A= var value =3D this._object[key];=0A= delete this._object[key];=0A= return value;=0A= },=0A= =0A= toObject: function() {=0A= return Object.clone(this._object);=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= index: function(value) {=0A= var match =3D this.detect(function(pair) {=0A= return pair.value =3D=3D=3D value;=0A= });=0A= return match && match.key;=0A= },=0A= =0A= merge: function(object) {=0A= return this.clone().update(object);=0A= },=0A= =0A= update: function(object) {=0A= return new Hash(object).inject(this, function(result, pair) {=0A= result.set(pair.key, pair.value);=0A= return result;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= var key =3D encodeURIComponent(pair.key), values =3D pair.value;=0A= =0A= if (values && typeof values =3D=3D 'object') {=0A= if (Object.isArray(values))=0A= return values.map(toQueryPair.curry(key)).join('&');=0A= }=0A= return toQueryPair(key, values);=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= },=0A= =0A= toJSON: function() {=0A= return Object.toJSON(this.toObject());=0A= },=0A= =0A= clone: function() {=0A= return new Hash(this);=0A= }=0A= }=0A= })());=0A= =0A= Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject;=0A= Hash.from =3D $H;=0A= var ObjectRange =3D Class.create(Enumerable, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= };=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= };=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (Object.isFunction(responder[callback])) {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) { }=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() { Ajax.activeRequestCount++ },=0A= onComplete: function() { Ajax.activeRequestCount-- }=0A= });=0A= =0A= Ajax.Base =3D Class.create({=0A= initialize: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: '',=0A= evalJSON: true,=0A= evalJS: true=0A= };=0A= Object.extend(this.options, options || { });=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= if (Object.isString(this.options.parameters))=0A= this.options.parameters =3D = this.options.parameters.toQueryParams();=0A= }=0A= });=0A= =0A= Ajax.Request =3D Class.create(Ajax.Base, {=0A= _complete: false,=0A= =0A= initialize: function($super, url, options) {=0A= $super(options);=0A= this.transport =3D Ajax.getTransport();=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= this.url =3D url;=0A= this.method =3D this.options.method;=0A= var params =3D Object.clone(this.options.parameters);=0A= =0A= if (!['get', 'post'].include(this.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.method;=0A= this.method =3D 'post';=0A= }=0A= =0A= this.parameters =3D params;=0A= =0A= if (params =3D Object.toQueryString(params)) {=0A= // when GET, append parameters to URL=0A= if (this.method =3D=3D 'get')=0A= this.url +=3D (this.url.include('?') ? '&' : '?') + params;=0A= else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= params +=3D '&_=3D';=0A= }=0A= =0A= try {=0A= var response =3D new Ajax.Response(this);=0A= if (this.options.onCreate) this.options.onCreate(response);=0A= Ajax.Responders.dispatch('onCreate', this, response);=0A= =0A= this.transport.open(this.method.toUpperCase(), this.url,=0A= this.options.asynchronous);=0A= =0A= if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= this.body =3D this.method =3D=3D 'post' ? (this.options.postBody = || params) : null;=0A= this.transport.send(this.body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (Object.isFunction(extras.push))=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= var status =3D this.getStatus();=0A= return !status || (status >=3D 200 && status < 300);=0A= },=0A= =0A= getStatus: function() {=0A= try {=0A= return this.transport.status || 0;=0A= } catch (e) { return 0 }=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this);=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + response.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(response, response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= var contentType =3D response.getHeader('Content-type');=0A= if (this.options.evalJS =3D=3D 'force'=0A= || (this.options.evalJS && contentType=0A= && = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i)))=0A= this.evalResponse();=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(response, = response.headerJSON);=0A= Ajax.Responders.dispatch('on' + state, this, response, = response.headerJSON);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name);=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval((this.transport.responseText || '').unfilterJSON());=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Response =3D Class.create({=0A= initialize: function(request){=0A= this.request =3D request;=0A= var transport =3D this.transport =3D request.transport,=0A= readyState =3D this.readyState =3D transport.readyState;=0A= =0A= if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) = {=0A= this.status =3D this.getStatus();=0A= this.statusText =3D this.getStatusText();=0A= this.responseText =3D String.interpret(transport.responseText);=0A= this.headerJSON =3D this._getHeaderJSON();=0A= }=0A= =0A= if(readyState =3D=3D 4) {=0A= var xml =3D transport.responseXML;=0A= this.responseXML =3D xml =3D=3D=3D undefined ? null : xml;=0A= this.responseJSON =3D this._getResponseJSON();=0A= }=0A= },=0A= =0A= status: 0,=0A= statusText: '',=0A= =0A= getStatus: Ajax.Request.prototype.getStatus,=0A= =0A= getStatusText: function() {=0A= try {=0A= return this.transport.statusText || '';=0A= } catch (e) { return '' }=0A= },=0A= =0A= getHeader: Ajax.Request.prototype.getHeader,=0A= =0A= getAllHeaders: function() {=0A= try {=0A= return this.getAllResponseHeaders();=0A= } catch (e) { return null }=0A= },=0A= =0A= getResponseHeader: function(name) {=0A= return this.transport.getResponseHeader(name);=0A= },=0A= =0A= getAllResponseHeaders: function() {=0A= return this.transport.getAllResponseHeaders();=0A= },=0A= =0A= _getHeaderJSON: function() {=0A= var json =3D this.getHeader('X-JSON');=0A= if (!json) return null;=0A= json =3D decodeURIComponent(escape(json));=0A= try {=0A= return json.evalJSON(this.request.options.sanitizeJSON);=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= },=0A= =0A= _getResponseJSON: function() {=0A= var options =3D this.request.options;=0A= if (!options.evalJSON || (options.evalJSON !=3D 'force' &&=0A= !(this.getHeader('Content-type') || = '').include('application/json')))=0A= return null;=0A= try {=0A= return this.transport.responseText.evalJSON(options.sanitizeJSON);=0A= } catch (e) {=0A= this.request.dispatchException(e);=0A= }=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create(Ajax.Request, {=0A= initialize: function($super, container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= };=0A= =0A= options =3D options || { };=0A= var onComplete =3D options.onComplete;=0A= options.onComplete =3D (function(response, param) {=0A= this.updateContent(response.responseText);=0A= if (Object.isFunction(onComplete)) onComplete(response, param);=0A= }).bind(this);=0A= =0A= $super(url, options);=0A= },=0A= =0A= updateContent: function(responseText) {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'],=0A= options =3D this.options;=0A= =0A= if (!options.evalScripts) responseText =3D = responseText.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (options.insertion) {=0A= if (Object.isString(options.insertion)) {=0A= var insertion =3D { }; insertion[options.insertion] =3D = responseText;=0A= receiver.insert(insertion);=0A= }=0A= else options.insertion(receiver, responseText);=0A= }=0A= else receiver.update(responseText);=0A= }=0A= =0A= if (this.success()) {=0A= if (this.onComplete) this.onComplete.bind(this).defer();=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, {=0A= initialize: function($super, container, url, options) {=0A= $super(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D { };=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(response) {=0A= if (this.options.decay) {=0A= this.decay =3D (response.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D response.responseText;=0A= }=0A= this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (Object.isString(element))=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(Element.extend(query.snapshotItem(i)));=0A= return results;=0A= };=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Node) var Node =3D { };=0A= =0A= if (!Node.ELEMENT_NODE) {=0A= // DOM level 2 ECMAScript Language Binding=0A= Object.extend(Node, {=0A= ELEMENT_NODE: 1,=0A= ATTRIBUTE_NODE: 2,=0A= TEXT_NODE: 3,=0A= CDATA_SECTION_NODE: 4,=0A= ENTITY_REFERENCE_NODE: 5,=0A= ENTITY_NODE: 6,=0A= PROCESSING_INSTRUCTION_NODE: 7,=0A= COMMENT_NODE: 8,=0A= DOCUMENT_NODE: 9,=0A= DOCUMENT_TYPE_NODE: 10,=0A= DOCUMENT_FRAGMENT_NODE: 11,=0A= NOTATION_NODE: 12=0A= });=0A= }=0A= =0A= (function() {=0A= var element =3D this.Element;=0A= this.Element =3D function(tagName, attributes) {=0A= attributes =3D attributes || { };=0A= tagName =3D tagName.toLowerCase();=0A= var cache =3D Element.cache;=0A= if (Prototype.Browser.IE && attributes.name) {=0A= tagName =3D '<' + tagName + ' name=3D"' + attributes.name + '">';=0A= delete attributes.name;=0A= return Element.writeAttribute(document.createElement(tagName), = attributes);=0A= }=0A= if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName));=0A= return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0A= };=0A= Object.extend(this.Element, element || { });=0A= }).call(window);=0A= =0A= Element.cache =3D { };=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= $(element).style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= $(element).style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= content =3D Object.toHTML(content);=0A= element.innerHTML =3D content.stripScripts();=0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= },=0A= =0A= replace: function(element, content) {=0A= element =3D $(element);=0A= if (content && content.toElement) content =3D content.toElement();=0A= else if (!Object.isElement(content)) {=0A= content =3D Object.toHTML(content);=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNode(element);=0A= content.evalScripts.bind(content).defer();=0A= content =3D range.createContextualFragment(content.stripScripts());=0A= }=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= },=0A= =0A= insert: function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D {bottom:insertions};=0A= =0A= var content, t, range;=0A= =0A= for (position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= t =3D Element._insertionTranslations[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= t.insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= =0A= range =3D element.ownerDocument.createRange();=0A= t.initializeRange(element, range);=0A= t.insert(element, = range.createContextualFragment(content.stripScripts()));=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= },=0A= =0A= wrap: function(element, wrapper, attributes) {=0A= element =3D $(element);=0A= if (Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes || { });=0A= else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes);=0A= else wrapper =3D new Element('div', wrapper);=0A= if (element.parentNode)=0A= element.parentNode.replaceChild(wrapper, element);=0A= wrapper.appendChild(element);=0A= return wrapper;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= return $A($(element).getElementsByTagName('*')).each(Element.extend);=0A= },=0A= =0A= firstDescendant: function(element) {=0A= element =3D $(element).firstChild;=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= return $(element);=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= if (Object.isString(selector))=0A= selector =3D new Selector(selector);=0A= return selector.match($(element));=0A= },=0A= =0A= up: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return $(element.parentNode);=0A= var ancestors =3D element.ancestors();=0A= return expression ? Selector.findElement(ancestors, expression, = index) :=0A= ancestors[index || 0];=0A= },=0A= =0A= down: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return element.firstDescendant();=0A= var descendants =3D element.descendants();=0A= return expression ? Selector.findElement(descendants, expression, = index) :=0A= descendants[index || 0];=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element));=0A= var previousSiblings =3D element.previousSiblings();=0A= return expression ? Selector.findElement(previousSiblings, = expression, index) :=0A= previousSiblings[index || 0];=0A= },=0A= =0A= next: function(element, expression, index) {=0A= element =3D $(element);=0A= if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element));=0A= var nextSiblings =3D element.nextSiblings();=0A= return expression ? Selector.findElement(nextSiblings, expression, = index) :=0A= nextSiblings[index || 0];=0A= },=0A= =0A= select: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= adjacent: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element.parentNode, = args).without(element);=0A= },=0A= =0A= identify: function(element) {=0A= element =3D $(element);=0A= var id =3D element.readAttribute('id'), self =3D arguments.callee;=0A= if (id) return id;=0A= do { id =3D 'anonymous_element_' + self.counter++ } while ($(id));=0A= element.writeAttribute('id', id);=0A= return id;=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= element =3D $(element);=0A= if (Prototype.Browser.IE) {=0A= var t =3D Element._attributeTranslations.read;=0A= if (t.values[name]) return t.values[name](element, name);=0A= if (t.names[name]) name =3D t.names[name];=0A= if (name.include(':')) {=0A= return (!element.attributes || !element.attributes[name]) ? null = :=0A= element.attributes[name].value;=0A= }=0A= }=0A= return element.getAttribute(name);=0A= },=0A= =0A= writeAttribute: function(element, name, value) {=0A= element =3D $(element);=0A= var attributes =3D { }, t =3D Element._attributeTranslations.write;=0A= =0A= if (typeof name =3D=3D 'object') attributes =3D name;=0A= else attributes[name] =3D value =3D=3D=3D undefined ? true : value;=0A= =0A= for (var attr in attributes) {=0A= var name =3D t.names[attr] || attr, value =3D attributes[attr];=0A= if (t.values[attr]) name =3D t.values[attr](element, value);=0A= if (value =3D=3D=3D false || value =3D=3D=3D null)=0A= element.removeAttribute(name);=0A= else if (value =3D=3D=3D true)=0A= element.setAttribute(name, name);=0A= else element.setAttribute(name, value);=0A= }=0A= return element;=0A= },=0A= =0A= getHeight: function(element) {=0A= return $(element).getDimensions().height;=0A= },=0A= =0A= getWidth: function(element) {=0A= return $(element).getDimensions().width;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= return (elementClassName.length > 0 && (elementClassName =3D=3D = className ||=0A= new RegExp("(^|\\s)" + className + = "(\\s|$)").test(elementClassName)));=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= if (!element.hasClassName(className))=0A= element.className +=3D (element.className ? ' ' : '') + className;=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= element.className =3D element.className.replace(=0A= new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip();=0A= return element;=0A= },=0A= =0A= toggleClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= return element[element.hasClassName(className) ?=0A= 'removeClassName' : 'addClassName'](className);=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.blank();=0A= },=0A= =0A= descendantOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= =0A= if (element.compareDocumentPosition)=0A= return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8;=0A= =0A= if (element.sourceIndex && !Prototype.Browser.Opera) {=0A= var e =3D element.sourceIndex, a =3D ancestor.sourceIndex,=0A= nextAncestor =3D ancestor.nextSibling;=0A= if (!nextAncestor) {=0A= do { ancestor =3D ancestor.parentNode; }=0A= while (!(nextAncestor =3D ancestor.nextSibling) && = ancestor.parentNode);=0A= }=0A= if (nextAncestor) return (e > a && e < nextAncestor.sourceIndex);=0A= }=0A= =0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var pos =3D element.cumulativeOffset();=0A= window.scrollTo(pos[0], pos[1]);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value) {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css[style] : null;=0A= }=0A= if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0;=0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= getOpacity: function(element) {=0A= return $(element).getStyle('opacity');=0A= },=0A= =0A= setStyle: function(element, styles) {=0A= element =3D $(element);=0A= var elementStyle =3D element.style, match;=0A= if (Object.isString(styles)) {=0A= element.style.cssText +=3D ';' + styles;=0A= return styles.include('opacity') ?=0A= element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0A= }=0A= for (var property in styles)=0A= if (property =3D=3D 'opacity') = element.setOpacity(styles[property]);=0A= else=0A= elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ?=0A= (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : = 'styleFloat') :=0A= property] =3D styles[property];=0A= =0A= return element;=0A= },=0A= =0A= setOpacity: function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= var display =3D $(element).getStyle('display');=0A= if (display !=3D 'none' && display !=3D null) // Safari bug=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= var originalDisplay =3D els.display;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D 'block';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D originalDisplay;=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D Element.getStyle(element, 'overflow') || = 'auto';=0A= if (element._overflow !=3D=3D 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if (element.tagName =3D=3D 'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'absolute') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= var offsets =3D element.positionedOffset();=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.width =3D width + 'px';=0A= element.style.height =3D height + 'px';=0A= return element;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.getStyle('position') =3D=3D 'relative') return;=0A= // Position.prepare(); // To be done manually by Scripty when it = needs it.=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= return element;=0A= },=0A= =0A= cumulativeScrollOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= getOffsetParent: function(element) {=0A= if (element.offsetParent) return $(element.offsetParent);=0A= if (element =3D=3D document.body) return $(element);=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return $(element);=0A= =0A= return $(document.body);=0A= },=0A= =0A= viewportOffset: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent =3D=3D document.body &&=0A= Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= },=0A= =0A= clonePosition: function(element, source) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || { });=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D source.viewportOffset();=0A= =0A= // find coordinate system to use=0A= element =3D $(element);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') {=0A= parent =3D element.getOffsetParent();=0A= delta =3D parent.viewportOffset();=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if (options.setLeft) element.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if (options.setTop) element.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if (options.setWidth) element.style.width =3D source.offsetWidth + = 'px';=0A= if (options.setHeight) element.style.height =3D source.offsetHeight = + 'px';=0A= return element;=0A= }=0A= };=0A= =0A= Element.Methods.identify.counter =3D 1;=0A= =0A= Object.extend(Element.Methods, {=0A= getElementsBySelector: Element.Methods.select,=0A= childElements: Element.Methods.immediateDescendants=0A= });=0A= =0A= Element._attributeTranslations =3D {=0A= write: {=0A= names: {=0A= className: 'class',=0A= htmlFor: 'for'=0A= },=0A= values: { }=0A= }=0A= };=0A= =0A= =0A= if (!document.createRange || Prototype.Browser.Opera) {=0A= Element.Methods.insert =3D function(element, insertions) {=0A= element =3D $(element);=0A= =0A= if (Object.isString(insertions) || Object.isNumber(insertions) ||=0A= Object.isElement(insertions) || (insertions && = (insertions.toElement || insertions.toHTML)))=0A= insertions =3D { bottom: insertions };=0A= =0A= var t =3D Element._insertionTranslations, content, position, pos, = tagName;=0A= =0A= for (position in insertions) {=0A= content =3D insertions[position];=0A= position =3D position.toLowerCase();=0A= pos =3D t[position];=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= pos.insert(element, content);=0A= continue;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0A= ? element.parentNode : element).tagName.toUpperCase();=0A= =0A= if (t.tags[tagName]) {=0A= var fragments =3D = Element._getContentFromAnonymousElement(tagName, content.stripScripts());=0A= if (position =3D=3D 'top' || position =3D=3D 'after') = fragments.reverse();=0A= fragments.each(pos.insert.curry(element));=0A= }=0A= else element.insertAdjacentHTML(pos.adjacency, = content.stripScripts());=0A= =0A= content.evalScripts.bind(content).defer();=0A= }=0A= =0A= return element;=0A= };=0A= }=0A= =0A= if (Prototype.Browser.Opera) {=0A= Element.Methods._getStyle =3D Element.Methods.getStyle;=0A= Element.Methods.getStyle =3D function(element, style) {=0A= switch(style) {=0A= case 'left':=0A= case 'top':=0A= case 'right':=0A= case 'bottom':=0A= if (Element._getStyle(element, 'position') =3D=3D 'static') = return null;=0A= default: return Element._getStyle(element, style);=0A= }=0A= };=0A= Element.Methods._readAttribute =3D Element.Methods.readAttribute;=0A= Element.Methods.readAttribute =3D function(element, attribute) {=0A= if (attribute =3D=3D 'title') return element.title;=0A= return Element._readAttribute(element, attribute);=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.IE) {=0A= $w('positionedOffset getOffsetParent = viewportOffset').each(function(method) {=0A= Element.Methods[method] =3D Element.Methods[method].wrap(=0A= function(proceed, element) {=0A= element =3D $(element);=0A= var position =3D element.getStyle('position');=0A= if (position !=3D 'static') return proceed(element);=0A= element.setStyle({ position: 'relative' });=0A= var value =3D proceed(element);=0A= element.setStyle({ position: position });=0A= return value;=0A= }=0A= );=0A= });=0A= =0A= Element.Methods.getStyle =3D function(element, style) {=0A= element =3D $(element);=0A= style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize();=0A= var value =3D element.style[style];=0A= if (!value && element.currentStyle) value =3D = element.currentStyle[style];=0A= =0A= if (style =3D=3D 'opacity') {=0A= if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/))=0A= if (value[1]) return parseFloat(value[1]) / 100;=0A= return 1.0;=0A= }=0A= =0A= if (value =3D=3D 'auto') {=0A= if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none'))=0A= return element['offset' + style.capitalize()] + 'px';=0A= return null;=0A= }=0A= return value;=0A= };=0A= =0A= Element.Methods.setOpacity =3D function(element, value) {=0A= function stripAlpha(filter){=0A= return filter.replace(/alpha\([^\)]*\)/gi,'');=0A= }=0A= element =3D $(element);=0A= var currentStyle =3D element.currentStyle;=0A= if ((currentStyle && !currentStyle.hasLayout) ||=0A= (!currentStyle && element.style.zoom =3D=3D 'normal'))=0A= element.style.zoom =3D 1;=0A= =0A= var filter =3D element.getStyle('filter'), style =3D element.style;=0A= if (value =3D=3D 1 || value =3D=3D=3D '') {=0A= (filter =3D stripAlpha(filter)) ?=0A= style.filter =3D filter : style.removeAttribute('filter');=0A= return element;=0A= } else if (value < 0.00001) value =3D 0;=0A= style.filter =3D stripAlpha(filter) +=0A= 'alpha(opacity=3D' + (value * 100) + ')';=0A= return element;=0A= };=0A= =0A= Element._attributeTranslations =3D {=0A= read: {=0A= names: {=0A= 'class': 'className',=0A= 'for': 'htmlFor'=0A= },=0A= values: {=0A= _getAttr: function(element, attribute) {=0A= return element.getAttribute(attribute, 2);=0A= },=0A= _getAttrNode: function(element, attribute) {=0A= var node =3D element.getAttributeNode(attribute);=0A= return node ? node.value : "";=0A= },=0A= _getEv: function(element, attribute) {=0A= var attribute =3D element.getAttribute(attribute);=0A= return attribute ? attribute.toString().slice(23, -2) : null;=0A= },=0A= _flag: function(element, attribute) {=0A= return $(element).hasAttribute(attribute) ? attribute : null;=0A= },=0A= style: function(element) {=0A= return element.style.cssText.toLowerCase();=0A= },=0A= title: function(element) {=0A= return element.title;=0A= }=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.write =3D {=0A= names: Object.clone(Element._attributeTranslations.read.names),=0A= values: {=0A= checked: function(element, value) {=0A= element.checked =3D !!value;=0A= },=0A= =0A= style: function(element, value) {=0A= element.style.cssText =3D value ? value : '';=0A= }=0A= }=0A= };=0A= =0A= Element._attributeTranslations.has =3D {};=0A= =0A= $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' +=0A= 'encType maxLength readOnly longDesc').each(function(attr) {=0A= Element._attributeTranslations.write.names[attr.toLowerCase()] =3D = attr;=0A= Element._attributeTranslations.has[attr.toLowerCase()] =3D attr;=0A= });=0A= =0A= (function(v) {=0A= Object.extend(v, {=0A= href: v._getAttr,=0A= src: v._getAttr,=0A= type: v._getAttr,=0A= action: v._getAttrNode,=0A= disabled: v._flag,=0A= checked: v._flag,=0A= readonly: v._flag,=0A= multiple: v._flag,=0A= onload: v._getEv,=0A= onunload: v._getEv,=0A= onclick: v._getEv,=0A= ondblclick: v._getEv,=0A= onmousedown: v._getEv,=0A= onmouseup: v._getEv,=0A= onmouseover: v._getEv,=0A= onmousemove: v._getEv,=0A= onmouseout: v._getEv,=0A= onfocus: v._getEv,=0A= onblur: v._getEv,=0A= onkeypress: v._getEv,=0A= onkeydown: v._getEv,=0A= onkeyup: v._getEv,=0A= onsubmit: v._getEv,=0A= onreset: v._getEv,=0A= onselect: v._getEv,=0A= onchange: v._getEv=0A= });=0A= })(Element._attributeTranslations.read.values);=0A= }=0A= =0A= else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0A= (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value;=0A= return element;=0A= };=0A= }=0A= =0A= else if (Prototype.Browser.WebKit) {=0A= Element.Methods.setOpacity =3D function(element, value) {=0A= element =3D $(element);=0A= element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' :=0A= (value < 0.00001) ? 0 : value;=0A= =0A= if (value =3D=3D 1)=0A= if(element.tagName =3D=3D 'IMG' && element.width) {=0A= element.width++; element.width--;=0A= } else try {=0A= var n =3D document.createTextNode(' ');=0A= element.appendChild(n);=0A= element.removeChild(n);=0A= } catch (e) { }=0A= =0A= return element;=0A= };=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Position.cumulativeOffset for=0A= // KHTML/WebKit only.=0A= Element.Methods.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return Element._returnOffset(valueL, valueT);=0A= };=0A= }=0A= =0A= if (Prototype.Browser.IE || Prototype.Browser.Opera) {=0A= // IE and Opera are missing .innerHTML support for TABLE-related and = SELECT elements=0A= Element.Methods.update =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) return = element.update().insert(content);=0A= =0A= content =3D Object.toHTML(content);=0A= var tagName =3D element.tagName.toUpperCase();=0A= =0A= if (tagName in Element._insertionTranslations.tags) {=0A= $A(element.childNodes).each(function(node) { = element.removeChild(node) });=0A= Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0A= .each(function(node) { element.appendChild(node) });=0A= }=0A= else element.innerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= if (document.createElement('div').outerHTML) {=0A= Element.Methods.replace =3D function(element, content) {=0A= element =3D $(element);=0A= =0A= if (content && content.toElement) content =3D content.toElement();=0A= if (Object.isElement(content)) {=0A= element.parentNode.replaceChild(content, element);=0A= return element;=0A= }=0A= =0A= content =3D Object.toHTML(content);=0A= var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase();=0A= =0A= if (Element._insertionTranslations.tags[tagName]) {=0A= var nextSibling =3D element.next();=0A= var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts());=0A= parent.removeChild(element);=0A= if (nextSibling)=0A= fragments.each(function(node) { parent.insertBefore(node, = nextSibling) });=0A= else=0A= fragments.each(function(node) { parent.appendChild(node) });=0A= }=0A= else element.outerHTML =3D content.stripScripts();=0A= =0A= content.evalScripts.bind(content).defer();=0A= return element;=0A= };=0A= }=0A= =0A= Element._returnOffset =3D function(l, t) {=0A= var result =3D [l, t];=0A= result.left =3D l;=0A= result.top =3D t;=0A= return result;=0A= };=0A= =0A= Element._getContentFromAnonymousElement =3D function(tagName, html) {=0A= var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName];=0A= div.innerHTML =3D t[0] + html + t[1];=0A= t[2].times(function() { div =3D div.firstChild });=0A= return $A(div.childNodes);=0A= };=0A= =0A= Element._insertionTranslations =3D {=0A= before: {=0A= adjacency: 'beforeBegin',=0A= insert: function(element, node) {=0A= element.parentNode.insertBefore(node, element);=0A= },=0A= initializeRange: function(element, range) {=0A= range.setStartBefore(element);=0A= }=0A= },=0A= top: {=0A= adjacency: 'afterBegin',=0A= insert: function(element, node) {=0A= element.insertBefore(node, element.firstChild);=0A= },=0A= initializeRange: function(element, range) {=0A= range.selectNodeContents(element);=0A= range.collapse(true);=0A= }=0A= },=0A= bottom: {=0A= adjacency: 'beforeEnd',=0A= insert: function(element, node) {=0A= element.appendChild(node);=0A= }=0A= },=0A= after: {=0A= adjacency: 'afterEnd',=0A= insert: function(element, node) {=0A= element.parentNode.insertBefore(node, element.nextSibling);=0A= },=0A= initializeRange: function(element, range) {=0A= range.setStartAfter(element);=0A= }=0A= },=0A= tags: {=0A= TABLE: ['', '
', 1],=0A= TBODY: ['', '
', 2],=0A= TR: ['', '
', 3],=0A= TD: ['
', '
', 4],=0A= SELECT: ['', 1]=0A= }=0A= };=0A= =0A= (function() {=0A= this.bottom.initializeRange =3D this.top.initializeRange;=0A= Object.extend(this.tags, {=0A= THEAD: this.tags.TBODY,=0A= TFOOT: this.tags.TBODY,=0A= TH: this.tags.TD=0A= });=0A= }).call(Element._insertionTranslations);=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= attribute =3D Element._attributeTranslations.has[attribute] || = attribute;=0A= var node =3D $(element).getAttributeNode(attribute);=0A= return node && node.specified;=0A= }=0A= };=0A= =0A= Element.Methods.ByTag =3D { };=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= if (!Prototype.BrowserFeatures.ElementExtensions &&=0A= document.createElement('div').__proto__) {=0A= window.HTMLElement =3D { };=0A= window.HTMLElement.prototype =3D = document.createElement('div').__proto__;=0A= Prototype.BrowserFeatures.ElementExtensions =3D true;=0A= }=0A= =0A= Element.extend =3D (function() {=0A= if (Prototype.BrowserFeatures.SpecificElementExtensions)=0A= return Prototype.K;=0A= =0A= var Methods =3D { }, ByTag =3D Element.Methods.ByTag;=0A= =0A= var extend =3D Object.extend(function(element) {=0A= if (!element || element._extendedByPrototype ||=0A= element.nodeType !=3D 1 || element =3D=3D window) return element;=0A= =0A= var methods =3D Object.clone(Methods),=0A= tagName =3D element.tagName, property, value;=0A= =0A= // extend methods for specific tags=0A= if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]);=0A= =0A= for (property in methods) {=0A= value =3D methods[property];=0A= if (Object.isFunction(value) && !(property in element))=0A= element[property] =3D value.methodize();=0A= }=0A= =0A= element._extendedByPrototype =3D Prototype.emptyFunction;=0A= return element;=0A= =0A= }, {=0A= refresh: function() {=0A= // extend methods for all tags (Safari doesn't need this)=0A= if (!Prototype.BrowserFeatures.ElementExtensions) {=0A= Object.extend(Methods, Element.Methods);=0A= Object.extend(Methods, Element.Methods.Simulated);=0A= }=0A= }=0A= });=0A= =0A= extend.refresh();=0A= return extend;=0A= })();=0A= =0A= Element.hasAttribute =3D function(element, attribute) {=0A= if (element.hasAttribute) return element.hasAttribute(attribute);=0A= return Element.Methods.Simulated.hasAttribute(element, attribute);=0A= };=0A= =0A= Element.addMethods =3D function(methods) {=0A= var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag;=0A= =0A= if (!methods) {=0A= Object.extend(Form, Form.Methods);=0A= Object.extend(Form.Element, Form.Element.Methods);=0A= Object.extend(Element.Methods.ByTag, {=0A= "FORM": Object.clone(Form.Methods),=0A= "INPUT": Object.clone(Form.Element.Methods),=0A= "SELECT": Object.clone(Form.Element.Methods),=0A= "TEXTAREA": Object.clone(Form.Element.Methods)=0A= });=0A= }=0A= =0A= if (arguments.length =3D=3D 2) {=0A= var tagName =3D methods;=0A= methods =3D arguments[1];=0A= }=0A= =0A= if (!tagName) Object.extend(Element.Methods, methods || { });=0A= else {=0A= if (Object.isArray(tagName)) tagName.each(extend);=0A= else extend(tagName);=0A= }=0A= =0A= function extend(tagName) {=0A= tagName =3D tagName.toUpperCase();=0A= if (!Element.Methods.ByTag[tagName])=0A= Element.Methods.ByTag[tagName] =3D { };=0A= Object.extend(Element.Methods.ByTag[tagName], methods);=0A= }=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!Object.isFunction(value)) continue;=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D value.methodize();=0A= }=0A= }=0A= =0A= function findDOMClass(tagName) {=0A= var klass;=0A= var trans =3D {=0A= "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph",=0A= "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": = "DList",=0A= "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": = "Heading",=0A= "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote",=0A= "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", = "CAPTION":=0A= "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD":=0A= "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", = "TR":=0A= "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET":=0A= "FrameSet", "IFRAME": "IFrame"=0A= };=0A= if (trans[tagName]) klass =3D 'HTML' + trans[tagName] + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName + 'Element';=0A= if (window[klass]) return window[klass];=0A= klass =3D 'HTML' + tagName.capitalize() + 'Element';=0A= if (window[klass]) return window[klass];=0A= =0A= window[klass] =3D { };=0A= window[klass].prototype =3D = document.createElement(tagName).__proto__;=0A= return window[klass];=0A= }=0A= =0A= if (F.ElementExtensions) {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= }=0A= =0A= if (F.SpecificElementExtensions) {=0A= for (var tag in Element.Methods.ByTag) {=0A= var klass =3D findDOMClass(tag);=0A= if (Object.isUndefined(klass)) continue;=0A= copy(T[tag], klass.prototype);=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= delete Element.ByTag;=0A= =0A= if (Element.extend.refresh) Element.extend.refresh();=0A= Element.cache =3D { };=0A= };=0A= =0A= document.viewport =3D {=0A= getDimensions: function() {=0A= var dimensions =3D { };=0A= $w('width height').each(function(d) {=0A= var D =3D d.capitalize();=0A= dimensions[d] =3D self['inner' + D] ||=0A= (document.documentElement['client' + D] || document.body['client' = + D]);=0A= });=0A= return dimensions;=0A= },=0A= =0A= getWidth: function() {=0A= return this.getDimensions().width;=0A= },=0A= =0A= getHeight: function() {=0A= return this.getDimensions().height;=0A= },=0A= =0A= getScrollOffsets: function() {=0A= return Element._returnOffset(=0A= window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft,=0A= window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0A= }=0A= };=0A= /* Portions of the Selector class are derived from Jack Slocum=92s = DomQuery,=0A= * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style=0A= * license. Please see http://www.yui-ext.com/ for more information. */=0A= =0A= var Selector =3D Class.create({=0A= initialize: function(expression) {=0A= this.expression =3D expression.strip();=0A= this.compileMatcher();=0A= },=0A= =0A= compileMatcher: function() {=0A= // Selectors with namespaced attributes can't use the XPath version=0A= if (Prototype.BrowserFeatures.XPath && = !(/(\[[\w-]*?:|:checked)/).test(this.expression))=0A= return this.compileXPathMatcher();=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers,=0A= c =3D Selector.criteria, le, p, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.matcher =3D Selector._cache[e];=0A= return;=0A= }=0A= =0A= this.matcher =3D ["this.matcher =3D function(root) {",=0A= "var r =3D root, h =3D Selector.handlers, c =3D = false, n;"];=0A= =0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= this.matcher.push(Object.isFunction(c[i]) ? c[i](m) :=0A= new Template(c[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.matcher.push("return h.unique(n);\n}");=0A= eval(this.matcher.join('\n'));=0A= Selector._cache[this.expression] =3D this.matcher;=0A= },=0A= =0A= compileXPathMatcher: function() {=0A= var e =3D this.expression, ps =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m;=0A= =0A= if (Selector._cache[e]) {=0A= this.xpath =3D Selector._cache[e]; return;=0A= }=0A= =0A= this.matcher =3D ['.//*'];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= if (m =3D e.match(ps[i])) {=0A= this.matcher.push(Object.isFunction(x[i]) ? x[i](m) :=0A= new Template(x[i]).evaluate(m));=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= =0A= this.xpath =3D this.matcher.join('');=0A= Selector._cache[this.expression] =3D this.xpath;=0A= },=0A= =0A= findElements: function(root) {=0A= root =3D root || document;=0A= if (this.xpath) return document._getElementsByXPath(this.xpath, = root);=0A= return this.matcher(root);=0A= },=0A= =0A= match: function(element) {=0A= this.tokens =3D [];=0A= =0A= var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions;=0A= var le, p, m;=0A= =0A= while (e && le !=3D=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in ps) {=0A= p =3D ps[i];=0A= if (m =3D e.match(p)) {=0A= // use the Selector.assertions methods unless the selector=0A= // is too complex.=0A= if (as[i]) {=0A= this.tokens.push([i, Object.clone(m)]);=0A= e =3D e.replace(m[0], '');=0A= } else {=0A= // reluctantly do a document-wide search=0A= // and look for a match in the array=0A= return this.findElements(document).include(element);=0A= }=0A= }=0A= }=0A= }=0A= =0A= var match =3D true, name, matches;=0A= for (var i =3D 0, token; token =3D this.tokens[i]; i++) {=0A= name =3D token[0], matches =3D token[1];=0A= if (!Selector.assertions[name](element, matches)) {=0A= match =3D false; break;=0A= }=0A= }=0A= =0A= return match;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= },=0A= =0A= inspect: function() {=0A= return "#";=0A= }=0A= });=0A= =0A= Object.extend(Selector, {=0A= _cache: { },=0A= =0A= xpath: {=0A= descendant: "//*",=0A= child: "/*",=0A= adjacent: "/following-sibling::*[1]",=0A= laterSibling: '/following-sibling::*',=0A= tagName: function(m) {=0A= if (m[1] =3D=3D '*') return '';=0A= return "[local-name()=3D'" + m[1].toLowerCase() +=0A= "' or local-name()=3D'" + m[1].toUpperCase() + "']";=0A= },=0A= className: "[contains(concat(' ', @class, ' '), ' #{1} ')]",=0A= id: "[@id=3D'#{1}']",=0A= attrPresence: "[@#{1}]",=0A= attr: function(m) {=0A= m[3] =3D m[5] || m[6];=0A= return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= var h =3D Selector.xpath.pseudos[m[1]];=0A= if (!h) return '';=0A= if (Object.isFunction(h)) return h(m);=0A= return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0A= },=0A= operators: {=0A= '=3D': "[@#{1}=3D'#{3}']",=0A= '!=3D': "[@#{1}!=3D'#{3}']",=0A= '^=3D': "[starts-with(@#{1}, '#{3}')]",=0A= '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",=0A= '*=3D': "[contains(@#{1}, '#{3}')]",=0A= '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]",=0A= '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0A= },=0A= pseudos: {=0A= 'first-child': '[not(preceding-sibling::*)]',=0A= 'last-child': '[not(following-sibling::*)]',=0A= 'only-child': '[not(preceding-sibling::* or = following-sibling::*)]',=0A= 'empty': "[count(*) =3D 0 and (count(text()) =3D 0 or = translate(text(), ' \t\r\n', '') =3D '')]",=0A= 'checked': "[@checked]",=0A= 'disabled': "[@disabled]",=0A= 'enabled': "[not(@disabled)]",=0A= 'not': function(m) {=0A= var e =3D m[6], p =3D Selector.patterns,=0A= x =3D Selector.xpath, le, m, v;=0A= =0A= var exclusion =3D [];=0A= while (e && le !=3D e && (/\S/).test(e)) {=0A= le =3D e;=0A= for (var i in p) {=0A= if (m =3D e.match(p[i])) {=0A= v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m);=0A= exclusion.push("(" + v.substring(1, v.length - 1) + ")");=0A= e =3D e.replace(m[0], '');=0A= break;=0A= }=0A= }=0A= }=0A= return "[not(" + exclusion.join(" and ") + ")]";=0A= },=0A= 'nth-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m);=0A= },=0A= 'nth-last-child': function(m) {=0A= return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m);=0A= },=0A= 'nth-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("position() ", m);=0A= },=0A= 'nth-last-of-type': function(m) {=0A= return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m);=0A= },=0A= 'first-of-type': function(m) {=0A= m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0A= },=0A= 'last-of-type': function(m) {=0A= m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m);=0A= },=0A= 'only-of-type': function(m) {=0A= var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m);=0A= },=0A= nth: function(fragment, m) {=0A= var mm, formula =3D m[6], predicate;=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= if (mm =3D formula.match(/^(\d+)$/)) // digit only=0A= return '[' + fragment + "=3D " + mm[1] + ']';=0A= if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b=0A= if (mm[1] =3D=3D "-") mm[1] =3D -1;=0A= var a =3D mm[1] ? Number(mm[1]) : 1;=0A= var b =3D mm[2] ? Number(mm[2]) : 0;=0A= predicate =3D "[((#{fragment} - #{b}) mod #{a} =3D 0) and " +=0A= "((#{fragment} - #{b}) div #{a} >=3D 0)]";=0A= return new Template(predicate).evaluate({=0A= fragment: fragment, a: a, b: b });=0A= }=0A= }=0A= }=0A= },=0A= =0A= criteria: {=0A= tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',=0A= className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;',=0A= id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;',=0A= attrPresence: 'n =3D h.attrPresence(n, r, "#{1}"); c =3D false;',=0A= attr: function(m) {=0A= m[3] =3D (m[5] || m[6]);=0A= return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c = =3D false;').evaluate(m);=0A= },=0A= pseudo: function(m) {=0A= if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"');=0A= return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);=0A= },=0A= descendant: 'c =3D "descendant";',=0A= child: 'c =3D "child";',=0A= adjacent: 'c =3D "adjacent";',=0A= laterSibling: 'c =3D "laterSibling";'=0A= },=0A= =0A= patterns: {=0A= // combinators must be listed first=0A= // (and descendant needs to be last combinator)=0A= laterSibling: /^\s*~\s*/,=0A= child: /^\s*>\s*/,=0A= adjacent: /^\s*\+\s*/,=0A= descendant: /^\s/,=0A= =0A= // selectors follow=0A= tagName: /^\s*(\*|[\w\-]+)(\b|$)?/,=0A= id: /^#([\w\-\*]+)(\b|$)/,=0A= className: /^\.([\w\-\*]+)(\b|$)/,=0A= pseudo: = /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|(?=3D\s)|(?=3D:))/,=0A= attrPresence: /^\[([\w]+)\]/,=0A= attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0A= },=0A= =0A= // for Selector.match and Element#match=0A= assertions: {=0A= tagName: function(element, matches) {=0A= return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0A= },=0A= =0A= className: function(element, matches) {=0A= return Element.hasClassName(element, matches[1]);=0A= },=0A= =0A= id: function(element, matches) {=0A= return element.id =3D=3D=3D matches[1];=0A= },=0A= =0A= attrPresence: function(element, matches) {=0A= return Element.hasAttribute(element, matches[1]);=0A= },=0A= =0A= attr: function(element, matches) {=0A= var nodeValue =3D Element.readAttribute(element, matches[1]);=0A= return Selector.operators[matches[2]](nodeValue, matches[3]);=0A= }=0A= },=0A= =0A= handlers: {=0A= // UTILITY FUNCTIONS=0A= // joins two collections=0A= concat: function(a, b) {=0A= for (var i =3D 0, node; node =3D b[i]; i++)=0A= a.push(node);=0A= return a;=0A= },=0A= =0A= // marks an array of nodes for counting=0A= mark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._counted =3D true;=0A= return nodes;=0A= },=0A= =0A= unmark: function(nodes) {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= node._counted =3D undefined;=0A= return nodes;=0A= },=0A= =0A= // mark each child node with its position (for nth calls)=0A= // "ofType" flag indicates whether we're indexing for nth-of-type=0A= // rather than nth-child=0A= index: function(parentNode, reverse, ofType) {=0A= parentNode._counted =3D true;=0A= if (reverse) {=0A= for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) {=0A= var node =3D nodes[i];=0A= if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) = node.nodeIndex =3D j++;=0A= }=0A= } else {=0A= for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node = =3D nodes[i]; i++)=0A= if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) = node.nodeIndex =3D j++;=0A= }=0A= },=0A= =0A= // filters out duplicates and extends all nodes=0A= unique: function(nodes) {=0A= if (nodes.length =3D=3D 0) return nodes;=0A= var results =3D [], n;=0A= for (var i =3D 0, l =3D nodes.length; i < l; i++)=0A= if (!(n =3D nodes[i])._counted) {=0A= n._counted =3D true;=0A= results.push(Element.extend(n));=0A= }=0A= return Selector.handlers.unmark(results);=0A= },=0A= =0A= // COMBINATOR FUNCTIONS=0A= descendant: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName('*'));=0A= return results;=0A= },=0A= =0A= child: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= for (var j =3D 0, children =3D [], child; child =3D = node.childNodes[j]; j++)=0A= if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0A= }=0A= return results;=0A= },=0A= =0A= adjacent: function(nodes) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= var next =3D this.nextElementSibling(node);=0A= if (next) results.push(next);=0A= }=0A= return results;=0A= },=0A= =0A= laterSibling: function(nodes) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= h.concat(results, Element.nextSiblings(node));=0A= return results;=0A= },=0A= =0A= nextElementSibling: function(node) {=0A= while (node =3D node.nextSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= previousElementSibling: function(node) {=0A= while (node =3D node.previousSibling)=0A= if (node.nodeType =3D=3D 1) return node;=0A= return null;=0A= },=0A= =0A= // TOKEN FUNCTIONS=0A= tagName: function(nodes, root, tagName, combinator) {=0A= tagName =3D tagName.toUpperCase();=0A= var results =3D [], h =3D Selector.handlers;=0A= if (nodes) {=0A= if (combinator) {=0A= // fastlane for ordinary descendant combinators=0A= if (combinator =3D=3D "descendant") {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= h.concat(results, node.getElementsByTagName(tagName));=0A= return results;=0A= } else nodes =3D this[combinator](nodes);=0A= if (tagName =3D=3D "*") return nodes;=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.tagName.toUpperCase() =3D=3D tagName) = results.push(node);=0A= return results;=0A= } else return root.getElementsByTagName(tagName);=0A= },=0A= =0A= id: function(nodes, root, id, combinator) {=0A= var targetNode =3D $(id), h =3D Selector.handlers;=0A= if (!targetNode) return [];=0A= if (!nodes && root =3D=3D document) return [targetNode];=0A= if (nodes) {=0A= if (combinator) {=0A= if (combinator =3D=3D 'child') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (targetNode.parentNode =3D=3D node) return [targetNode];=0A= } else if (combinator =3D=3D 'descendant') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.descendantOf(targetNode, node)) return = [targetNode];=0A= } else if (combinator =3D=3D 'adjacent') {=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Selector.handlers.previousElementSibling(targetNode) = =3D=3D node)=0A= return [targetNode];=0A= } else nodes =3D h[combinator](nodes);=0A= }=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node =3D=3D targetNode) return [targetNode];=0A= return [];=0A= }=0A= return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0A= },=0A= =0A= className: function(nodes, root, className, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= return Selector.handlers.byClassName(nodes, root, className);=0A= },=0A= =0A= byClassName: function(nodes, root, className) {=0A= if (!nodes) nodes =3D Selector.handlers.descendant([root]);=0A= var needle =3D ' ' + className + ' ';=0A= for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) {=0A= nodeClassName =3D node.className;=0A= if (nodeClassName.length =3D=3D 0) continue;=0A= if (nodeClassName =3D=3D className || (' ' + nodeClassName + ' = ').include(needle))=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= attrPresence: function(nodes, root, attr) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= var results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (Element.hasAttribute(node, attr)) results.push(node);=0A= return results;=0A= },=0A= =0A= attr: function(nodes, root, attr, value, operator) {=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= var handler =3D Selector.operators[operator], results =3D [];=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= var nodeValue =3D Element.readAttribute(node, attr);=0A= if (nodeValue =3D=3D=3D null) continue;=0A= if (handler(nodeValue, value)) results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= pseudo: function(nodes, name, value, root, combinator) {=0A= if (nodes && combinator) nodes =3D this[combinator](nodes);=0A= if (!nodes) nodes =3D root.getElementsByTagName("*");=0A= return Selector.pseudos[name](nodes, value, root);=0A= }=0A= },=0A= =0A= pseudos: {=0A= 'first-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.previousElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'last-child': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= if (Selector.handlers.nextElementSibling(node)) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= 'only-child': function(nodes, value, root) {=0A= var h =3D Selector.handlers;=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!h.previousElementSibling(node) && = !h.nextElementSibling(node))=0A= results.push(node);=0A= return results;=0A= },=0A= 'nth-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root);=0A= },=0A= 'nth-last-child': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true);=0A= },=0A= 'nth-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, false, true);=0A= },=0A= 'nth-last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, formula, root, true, true);=0A= },=0A= 'first-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, false, true);=0A= },=0A= 'last-of-type': function(nodes, formula, root) {=0A= return Selector.pseudos.nth(nodes, "1", root, true, true);=0A= },=0A= 'only-of-type': function(nodes, formula, root) {=0A= var p =3D Selector.pseudos;=0A= return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0A= },=0A= =0A= // handles the an+b logic=0A= getIndices: function(a, b, total) {=0A= if (a =3D=3D 0) return b > 0 ? [b] : [];=0A= return $R(1, total).inject([], function(memo, i) {=0A= if (0 =3D=3D (i - b) % a && (i - b) / a >=3D 0) memo.push(i);=0A= return memo;=0A= });=0A= },=0A= =0A= // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type=0A= nth: function(nodes, formula, root, reverse, ofType) {=0A= if (nodes.length =3D=3D 0) return [];=0A= if (formula =3D=3D 'even') formula =3D '2n+0';=0A= if (formula =3D=3D 'odd') formula =3D '2n+1';=0A= var h =3D Selector.handlers, results =3D [], indexed =3D [], m;=0A= h.mark(nodes);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++) {=0A= if (!node.parentNode._counted) {=0A= h.index(node.parentNode, reverse, ofType);=0A= indexed.push(node.parentNode);=0A= }=0A= }=0A= if (formula.match(/^\d+$/)) { // just a number=0A= formula =3D Number(formula);=0A= for (var i =3D 0, node; node =3D nodes[i]; i++)=0A= if (node.nodeIndex =3D=3D formula) results.push(node);=0A= } else if (m =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // = an+b=0A= if (m[1] =3D=3D "-") m[1] =3D -1;=0A= var a =3D m[1] ? Number(m[1]) : 1;=0A= var b =3D m[2] ? Number(m[2]) : 0;=0A= var indices =3D Selector.pseudos.getIndices(a, b, nodes.length);=0A= for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; = i++) {=0A= for (var j =3D 0; j < l; j++)=0A= if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0A= }=0A= }=0A= h.unmark(nodes);=0A= h.unmark(indexed);=0A= return results;=0A= },=0A= =0A= 'empty': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) {=0A= // IE treats comments as element nodes=0A= if (node.tagName =3D=3D '!' || (node.firstChild && = !node.innerHTML.match(/^\s*$/))) continue;=0A= results.push(node);=0A= }=0A= return results;=0A= },=0A= =0A= 'not': function(nodes, selector, root) {=0A= var h =3D Selector.handlers, selectorType, m;=0A= var exclusions =3D new Selector(selector).findElements(root);=0A= h.mark(exclusions);=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node._counted) results.push(node);=0A= h.unmark(exclusions);=0A= return results;=0A= },=0A= =0A= 'enabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (!node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'disabled': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.disabled) results.push(node);=0A= return results;=0A= },=0A= =0A= 'checked': function(nodes, value, root) {=0A= for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++)=0A= if (node.checked) results.push(node);=0A= return results;=0A= }=0A= },=0A= =0A= operators: {=0A= '=3D': function(nv, v) { return nv =3D=3D v; },=0A= '!=3D': function(nv, v) { return nv !=3D v; },=0A= '^=3D': function(nv, v) { return nv.startsWith(v); },=0A= '$=3D': function(nv, v) { return nv.endsWith(v); },=0A= '*=3D': function(nv, v) { return nv.include(v); },=0A= '~=3D': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + = ' '); },=0A= '|=3D': function(nv, v) { return ('-' + nv.toUpperCase() + = '-').include('-' + v.toUpperCase() + '-'); }=0A= },=0A= =0A= matchElements: function(elements, expression) {=0A= var matches =3D new Selector(expression).findElements(), h =3D = Selector.handlers;=0A= h.mark(matches);=0A= for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++)=0A= if (element._counted) results.push(element);=0A= h.unmark(matches);=0A= return results;=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (Object.isNumber(expression)) {=0A= index =3D expression; expression =3D false;=0A= }=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= var exprs =3D expressions.join(','), expressions =3D [];=0A= exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) {=0A= expressions.push(m[1].strip());=0A= });=0A= var results =3D [], h =3D Selector.handlers;=0A= for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) {=0A= selector =3D new Selector(expressions[i].strip());=0A= h.concat(results, selector.findElements(element));=0A= }=0A= return (l > 1) ? h.unique(results) : results;=0A= }=0A= });=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements, options) {=0A= if (typeof options !=3D 'object') options =3D { hash: !!options };=0A= else if (options.hash =3D=3D=3D undefined) options.hash =3D true;=0A= var key, value, submitted =3D false, submit =3D options.submit;=0A= =0A= var data =3D elements.inject({ }, function(result, element) {=0A= if (!element.disabled && element.name) {=0A= key =3D element.name; value =3D $(element).getValue();=0A= if (value !=3D null && (element.type !=3D 'submit' || = (!submitted &&=0A= submit !=3D=3D false && (!submit || key =3D=3D submit) && = (submitted =3D true)))) {=0A= if (key in result) {=0A= // a key is already present; construct an array of values=0A= if (!Object.isArray(result[key])) result[key] =3D = [result[key]];=0A= result[key].push(value);=0A= }=0A= else result[key] =3D value;=0A= }=0A= }=0A= return result;=0A= });=0A= =0A= return options.hash ? data : Object.toQueryString(data);=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form, options) {=0A= return Form.serializeElements(Form.getElements(form), options);=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name) return $A(inputs).map(Element.extend);=0A= =0A= for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('disable');=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= Form.getElements(form).invoke('enable');=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= var elements =3D $(form).getElements().findAll(function(element) {=0A= return 'hidden' !=3D element.type && !element.disabled;=0A= });=0A= var firstByIndex =3D elements.findAll(function(element) {=0A= return element.hasAttribute('tabIndex') && element.tabIndex >=3D 0;=0A= }).sortBy(function(element) { return element.tabIndex }).first();=0A= =0A= return firstByIndex ? firstByIndex : elements.find(function(element) = {=0A= return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= },=0A= =0A= request: function(form, options) {=0A= form =3D $(form), options =3D Object.clone(options || { });=0A= =0A= var params =3D options.parameters, action =3D = form.readAttribute('action') || '';=0A= if (action.blank()) action =3D window.location.href;=0A= options.parameters =3D form.serialize(true);=0A= =0A= if (params) {=0A= if (Object.isString(params)) params =3D params.toQueryParams();=0A= Object.extend(options.parameters, params);=0A= }=0A= =0A= if (form.hasAttribute('method') && !options.method)=0A= options.method =3D form.method;=0A= =0A= return new Ajax.Request(action, options);=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= };=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (!element.disabled && element.name) {=0A= var value =3D element.getValue();=0A= if (value !=3D undefined) {=0A= var pair =3D { };=0A= pair[element.name] =3D value;=0A= return Object.toQueryString(pair);=0A= }=0A= }=0A= return '';=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= return Form.Element.Serializers[method](element);=0A= },=0A= =0A= setValue: function(element, value) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= Form.Element.Serializers[method](element, value);=0A= return element;=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= try {=0A= element.focus();=0A= if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0A= !['button', 'reset', 'submit'].include(element.type)))=0A= element.select();=0A= } catch (e) { }=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.blur();=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Field =3D Form.Element;=0A= var $F =3D Form.Element.Methods.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element, value) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element, value);=0A= default:=0A= return Form.Element.Serializers.textarea(element, value);=0A= }=0A= },=0A= =0A= inputSelector: function(element, value) {=0A= if (value =3D=3D=3D undefined) return element.checked ? = element.value : null;=0A= else element.checked =3D !!value;=0A= },=0A= =0A= textarea: function(element, value) {=0A= if (value =3D=3D=3D undefined) return element.value;=0A= else element.value =3D value;=0A= },=0A= =0A= select: function(element, index) {=0A= if (index =3D=3D=3D undefined)=0A= return this[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= else {=0A= var opt, value, single =3D !Object.isArray(index);=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= opt =3D element.options[i];=0A= value =3D this.optionValue(opt);=0A= if (single) {=0A= if (value =3D=3D index) {=0A= opt.selected =3D true;=0A= return;=0A= }=0A= }=0A= else opt.selected =3D index.include(value);=0A= }=0A= }=0A= },=0A= =0A= selectOne: function(element) {=0A= var index =3D element.selectedIndex;=0A= return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0A= },=0A= =0A= selectMany: function(element) {=0A= var values, length =3D element.length;=0A= if (!length) return null;=0A= =0A= for (var i =3D 0, values =3D []; i < length; i++) {=0A= var opt =3D element.options[i];=0A= if (opt.selected) values.push(this.optionValue(opt));=0A= }=0A= return values;=0A= },=0A= =0A= optionValue: function(opt) {=0A= // extend element because hasAttribute may not be native=0A= return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0A= }=0A= };=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, {=0A= initialize: function($super, element, frequency, callback) {=0A= $super(callback, frequency);=0A= this.element =3D $(element);=0A= this.lastValue =3D this.getValue();=0A= },=0A= =0A= execute: function() {=0A= var value =3D this.getValue();=0A= if (Object.isString(this.lastValue) && Object.isString(value) ?=0A= this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= });=0A= =0A= Form.Element.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create(Abstract.TimedObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D Class.create({=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= Form.getElements(this.element).each(this.registerCallback, this);=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= });=0A= =0A= Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create(Abstract.EventObserver, {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) var Event =3D { };=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= KEY_INSERT: 45,=0A= =0A= cache: { },=0A= =0A= relatedTarget: function(event) {=0A= var element;=0A= switch(event.type) {=0A= case 'mouseover': element =3D event.fromElement; break;=0A= case 'mouseout': element =3D event.toElement; break;=0A= default: return null;=0A= }=0A= return Element.extend(element);=0A= }=0A= });=0A= =0A= Event.Methods =3D (function() {=0A= var isButton;=0A= =0A= if (Prototype.Browser.IE) {=0A= var buttonMap =3D { 0: 1, 1: 4, 2: 2 };=0A= isButton =3D function(event, code) {=0A= return event.button =3D=3D buttonMap[code];=0A= };=0A= =0A= } else if (Prototype.Browser.WebKit) {=0A= isButton =3D function(event, code) {=0A= switch (code) {=0A= case 0: return event.which =3D=3D 1 && !event.metaKey;=0A= case 1: return event.which =3D=3D 1 && event.metaKey;=0A= default: return false;=0A= }=0A= };=0A= =0A= } else {=0A= isButton =3D function(event, code) {=0A= return event.which ? (event.which =3D=3D=3D code + 1) : = (event.button =3D=3D=3D code);=0A= };=0A= }=0A= =0A= return {=0A= isLeftClick: function(event) { return isButton(event, 0) },=0A= isMiddleClick: function(event) { return isButton(event, 1) },=0A= isRightClick: function(event) { return isButton(event, 2) },=0A= =0A= element: function(event) {=0A= var node =3D Event.extend(event).target;=0A= return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? = node.parentNode : node);=0A= },=0A= =0A= findElement: function(event, expression) {=0A= var element =3D Event.element(event);=0A= return element.match(expression) ? element : = element.up(expression);=0A= },=0A= =0A= pointer: function(event) {=0A= return {=0A= x: event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || = document.body.scrollLeft)),=0A= y: event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || = document.body.scrollTop))=0A= };=0A= },=0A= =0A= pointerX: function(event) { return Event.pointer(event).x },=0A= pointerY: function(event) { return Event.pointer(event).y },=0A= =0A= stop: function(event) {=0A= Event.extend(event);=0A= event.preventDefault();=0A= event.stopPropagation();=0A= event.stopped =3D true;=0A= }=0A= };=0A= })();=0A= =0A= Event.extend =3D (function() {=0A= var methods =3D Object.keys(Event.Methods).inject({ }, function(m, = name) {=0A= m[name] =3D Event.Methods[name].methodize();=0A= return m;=0A= });=0A= =0A= if (Prototype.Browser.IE) {=0A= Object.extend(methods, {=0A= stopPropagation: function() { this.cancelBubble =3D true },=0A= preventDefault: function() { this.returnValue =3D false },=0A= inspect: function() { return "[object Event]" }=0A= });=0A= =0A= return function(event) {=0A= if (!event) return false;=0A= if (event._extendedByPrototype) return event;=0A= =0A= event._extendedByPrototype =3D Prototype.emptyFunction;=0A= var pointer =3D Event.pointer(event);=0A= Object.extend(event, {=0A= target: event.srcElement,=0A= relatedTarget: Event.relatedTarget(event),=0A= pageX: pointer.x,=0A= pageY: pointer.y=0A= });=0A= return Object.extend(event, methods);=0A= };=0A= =0A= } else {=0A= Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents").__proto__;=0A= Object.extend(Event.prototype, methods);=0A= return Prototype.K;=0A= }=0A= })();=0A= =0A= Object.extend(Event, (function() {=0A= var cache =3D Event.cache;=0A= =0A= function getEventID(element) {=0A= if (element._eventID) return element._eventID;=0A= arguments.callee.id =3D arguments.callee.id || 1;=0A= return element._eventID =3D ++arguments.callee.id;=0A= }=0A= =0A= function getDOMEventName(eventName) {=0A= if (eventName && eventName.include(':')) return "dataavailable";=0A= return eventName;=0A= }=0A= =0A= function getCacheForID(id) {=0A= return cache[id] =3D cache[id] || { };=0A= }=0A= =0A= function getWrappersForEventName(id, eventName) {=0A= var c =3D getCacheForID(id);=0A= return c[eventName] =3D c[eventName] || [];=0A= }=0A= =0A= function createWrapper(element, eventName, handler) {=0A= var id =3D getEventID(element);=0A= var c =3D getWrappersForEventName(id, eventName);=0A= if (c.pluck("handler").include(handler)) return false;=0A= =0A= var wrapper =3D function(event) {=0A= if (!Event || !Event.extend ||=0A= (event.eventName && event.eventName !=3D eventName))=0A= return false;=0A= =0A= Event.extend(event);=0A= handler.call(element, event)=0A= };=0A= =0A= wrapper.handler =3D handler;=0A= c.push(wrapper);=0A= return wrapper;=0A= }=0A= =0A= function findWrapper(id, eventName, handler) {=0A= var c =3D getWrappersForEventName(id, eventName);=0A= return c.find(function(wrapper) { return wrapper.handler =3D=3D = handler });=0A= }=0A= =0A= function destroyWrapper(id, eventName, handler) {=0A= var c =3D getCacheForID(id);=0A= if (!c[eventName]) return false;=0A= c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0A= }=0A= =0A= function destroyCache() {=0A= for (var id in cache)=0A= for (var eventName in cache[id])=0A= cache[id][eventName] =3D null;=0A= }=0A= =0A= if (window.attachEvent) {=0A= window.attachEvent("onunload", destroyCache);=0A= }=0A= =0A= return {=0A= observe: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var name =3D getDOMEventName(eventName);=0A= =0A= var wrapper =3D createWrapper(element, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.addEventListener) {=0A= element.addEventListener(name, wrapper, false);=0A= } else {=0A= element.attachEvent("on" + name, wrapper);=0A= }=0A= =0A= return element;=0A= },=0A= =0A= stopObserving: function(element, eventName, handler) {=0A= element =3D $(element);=0A= var id =3D getEventID(element), name =3D = getDOMEventName(eventName);=0A= =0A= if (!handler && eventName) {=0A= getWrappersForEventName(id, eventName).each(function(wrapper) {=0A= element.stopObserving(eventName, wrapper.handler);=0A= });=0A= return element;=0A= =0A= } else if (!eventName) {=0A= Object.keys(getCacheForID(id)).each(function(eventName) {=0A= element.stopObserving(eventName);=0A= });=0A= return element;=0A= }=0A= =0A= var wrapper =3D findWrapper(id, eventName, handler);=0A= if (!wrapper) return element;=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, wrapper, false);=0A= } else {=0A= element.detachEvent("on" + name, wrapper);=0A= }=0A= =0A= destroyWrapper(id, eventName, handler);=0A= =0A= return element;=0A= },=0A= =0A= fire: function(element, eventName, memo) {=0A= element =3D $(element);=0A= if (element =3D=3D document && document.createEvent && = !element.dispatchEvent)=0A= element =3D document.documentElement;=0A= =0A= if (document.createEvent) {=0A= var event =3D document.createEvent("HTMLEvents");=0A= event.initEvent("dataavailable", true, true);=0A= } else {=0A= var event =3D document.createEventObject();=0A= event.eventType =3D "ondataavailable";=0A= }=0A= =0A= event.eventName =3D eventName;=0A= event.memo =3D memo || { };=0A= =0A= if (document.createEvent) {=0A= element.dispatchEvent(event);=0A= } else {=0A= element.fireEvent(event.eventType, event);=0A= }=0A= =0A= return event;=0A= }=0A= };=0A= })());=0A= =0A= Object.extend(Event, Event.Methods);=0A= =0A= Element.addMethods({=0A= fire: Event.fire,=0A= observe: Event.observe,=0A= stopObserving: Event.stopObserving=0A= });=0A= =0A= Object.extend(document, {=0A= fire: Element.Methods.fire.methodize(),=0A= observe: Element.Methods.observe.methodize(),=0A= stopObserving: Element.Methods.stopObserving.methodize()=0A= });=0A= =0A= (function() {=0A= /* Support for the DOMContentLoaded event is based on work by Dan Webb,=0A= Matthias Miller, Dean Edwards and John Resig. */=0A= =0A= var timer, fired =3D false;=0A= =0A= function fireContentLoadedEvent() {=0A= if (fired) return;=0A= if (timer) window.clearInterval(timer);=0A= document.fire("dom:loaded");=0A= fired =3D true;=0A= }=0A= =0A= if (document.addEventListener) {=0A= if (Prototype.Browser.WebKit) {=0A= timer =3D window.setInterval(function() {=0A= if (/loaded|complete/.test(document.readyState))=0A= fireContentLoadedEvent();=0A= }, 0);=0A= =0A= Event.observe(window, "load", fireContentLoadedEvent);=0A= =0A= } else {=0A= document.addEventListener("DOMContentLoaded",=0A= fireContentLoadedEvent, false);=0A= }=0A= =0A= } else {=0A= document.write("