From: "Saved by Windows Internet Explorer 7" Subject: Community Server Documentation Installing Community Server Date: Wed, 26 Mar 2008 15:00:03 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C88F52.12290EB0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://docs.communityserver.org/wiki/page.aspx/8/installing-community-server/ =EF=BB=BF Community = Server Documentation Installing Community Server
=20
Search in = Wiki Only
=20
Table of Contents = =C2=BB Getting=20 Started with Community Server =C2=BB Installing=20 Community Server

Browse

  • Windows=20 Install Wizard
  • Web=20 Install Wizard
  • Manual=20 Installation
  • Web=20 Installer for CS2008

Installing Community Server

There are three options for installing Community Server, each of = which is=20 listed below. Before installing Community Server please be sure and=20 review the requirements - Community Server runs exclusively on = the=20 Microsoft Windows platform and requires: Internet Information Services,=20 Microsoft SQL Server, and .NET.

If you are upgrading from a previous version of Community Server to = version=20 2.0 or 2.1 see Upgrading Community = Server.

Windows Installation Wizard

The Windows = Installation=20 Wizard is the easiest way to get Community Server up-and-running = quickly.=20 However, the Windows Installation Wizard can only be used on new = Community=20 Server installations and does require access to run/install = applications. For=20 existing installations please see the directions on manual installations = (below).

Important - to use the Windows = Installation=20 Wizard you will require either local access or remote desktop=20 access.

Web Installation Wizard

The Web Installation = Wizard is=20 perfect when access to the Windows desktop is not an option, such as = hosted=20 environments.

Manual Installation

The Manual = Installation is=20 the installation option for custom installs or for upgrades.

Related content:=20
  • Are=20 there instructions for installing Community Server?
  • Error=20 when installing license, "...String not recognized as a valid = DateTime"
  • How=20 do I apply my license key?
  • more...=20
Print Article Email Article Save=20 to Favorites
What email = address do=20 you want to send this article to?
=20  =20
Your email has = been=20 sent!
45 of 55 = people=20 found this article helpful. What do you think? Helpful | Not=20 Helpful
Sorry to hear this was = not helpful.=20 Could you please tell us what we could do better?
Thanks! Any comments or = feedback you=20 want to share?


We=20 would like to attribute this comment to you. You can optionally = share=20 your name and email address.
Your name:
Email address:
 =20
Thanks! We've received your = feedback!=20
This content was last updated on 6/5/2007 = 12:46:46 AM=20
<= A=20 id=3Dctl00_ctl00_ContentPlaceHolder_ContentBody_CreateEditLink_edit=20 href=3D"http://docs.communityserver.org/ControlPanel/CreateEdit.aspx?cid=3D= 8">Edit=20 this page Add=20 new page Content=20 Performance Report=20
------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://docs.communityserver.org/Themes/cs/images/csorg/header-cs2007.gif R0lGODlhVQFlAPcAAAAAABQUEA8PDzMpGSooHDg6PjAxKx0eH0ZIM1ZRNmxZNkxOUWJkSHd6V2Nj ZG1tbmNnbnd3eW1ye19gY0A9N5J4SqCEUKWMXaCuWqGvW6KvXKSyXqOwXJCUaae0YaWyZKi2Y6q2 Zaq3bq25aay4Z7G9bq+7bKKmdq23ebS+cZyYbbbBdbXAc7jDd7rEeb3HfbzFerK9er/If4CAgYqK i3+Di52dnpOUlYuPl7K+grS/g7m9hruohqenqLGxsrq6va2wtpmeqLXAg7rEir3IlsLKgcXNhsTL hMbOicjPicvSjcPLl87VktHXk9LZltbdmtXbmdnfndLYmNrgn8TOq8LMocfQq8rSrMvSpMzVudXa tN3iqeHmtrq9xL3F1MPDxMXHysrMzsTHztPbxMvO0tLT1dbe09XW2NnZ28/Uy9rh1N3k1dzj3Nvh x+Dm1eXp3Ofr0dve48zX6t7h4+Hj5OXp6urr7OXp5PT16u3u8f////39+fb29O7w48i4nXyAXP8A gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAIAALAAAAABVAWUA AAj+AAEJHEiwoMGDAuUAqSGhgMOHECQE8YKwosWLGDNq3Mixo8ePIEOKHEmypElAXSAYAMCypUuX AhbgkHOyps2bOHPq3MmzZ8IaB14KHcoyZhefSJMqXcq0qU45EgQQnUq0ABCnWLNq3coVZw2pVMMO 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 ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://docs.communityserver.org/Themes/Cs/images/Sc/print.gif R0lGODlhEgASAMQQAP/xpvXOUPbHOP7mcf//1uOAcNdQN/vWaP/pi42mjfC6Fu65GAMDUzAxMgAA AP///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABAALAAAAAASABIAAAVtICSOZGk6aOowJuk8MPyyLfQm+PM+9BnLqdotF+uVdj+YcdQY4nKMRqlB QCYZB6mowWN4v2DGQssFmBHoweEQCAjG28c5vW4L3mQ5GrFmuwsGcBANCguFCoiJimSFC46PkIhk DZSVlpc1mZqbIQA7 ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://docs.communityserver.org/Themes/Cs/images/Sc/email.gif R0lGODlhEgASAMQaAKCgof7+/rKytJ2bm3BtaHR0dvHx8c7Ozn+AgpOTlKioqpmZmU5PUMbFyf7+ +oySkmFhYuvs7fb28tri3r7AwLu6vvr6+tTU1f///wAAAP///wAAAAAAAAAAAAAAAAAAACH5BAEA ABoALAAAAAASABIAAAVzoCaOZGmeaJpmbOu+rJYhi2XfuDUUmUxVA4xwOBxUBL0MJYABIIiGQsUQ ACSXGEelcMAIEA1h9crEFCgKiGDwEFqsPiFBgIlUJIZEQghXYggXREMHBE1JEwQVgkQHCxVJDBeS k5SSCgxJMJotKp2en6CfIQA7 ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://docs.communityserver.org/Themes/Cs/images/Sc/fav.gif R0lGODlhEgASAMQRAO6wAf7mcf/jSf/dL+KjLdKTAvC6Fu65GPbHOPvWaPXOUP/ZG+yqAPrIAfO4 AP/VDgAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABEALAAAAAASABIAAAVsYCSOIkSeaAQ9ZppCSOuSa8POdPAEMg39P8HgMRAAgSWFbcF8LB4NBoHR gzQctof26qCiII7hltHt0QRPKMDrgqCxjQbAPIIEFo4CAGtw0FV4BQQQB3t+XwEAgyY/ZIc0CT8n jXR/JTiYmSkhADs= ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://docs.communityserver.org/utility/images/yes.gif R0lGODlhEwATAMQTAKp/AP/fqqqfqtTf/6q/qv+fVdTfqtSfqqCgpNR/VdR/ANS/VcDcwKqfVap/ Vf/fVdS/qtSfVf+/Vf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA ABMALAAAAAATABMAAAWV4CQaESSeaCpGUmOq8BQFixurkKQLxo1Ci8BDUvKdGhLIMGK7QSIApmTZ iEGQQklAR4xEFq8JpPDIDqdcXYQhcggd3HOaSBABHgAtd7GXFCJ1Mg5LfHNcEQIjcIOGOgULgCd5 cn0OAAVNEweLfQkODQIIB2wnUFwOCp8IEAytAygMEZafAgIEDK83DBAEArhGJwO5NyEAOw== ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://communityserver.org/utility/PoweredByCS_commercial.gif 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 ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://docs.communityserver.org/Themes/Cs/styles/Common.css BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; = PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; = FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #eaece0 } HTML { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; = PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333; PADDING-TOP: 0px; = FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: #eaece0 } FORM { MIN-WIDTH: 960px; BACKGROUND-COLOR: #fff } .Common { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = auto; WIDTH: 960px; PADDING-TOP: 0px } #CommonHeader { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: #3a477a = 10px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: = url(../images/common/header-gradient.png); PADDING-BOTTOM: 24px; MARGIN: = 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: = repeat-x } #CommonHeader TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px -33px; PADDING-TOP: 18px } #CommonHeaderImage { VERTICAL-ALIGN: bottom } #CommonHeaderImage A { DISPLAY: block; Z-INDEX: 100; MARGIN: 0px 8px 0px 0px; POSITION: = relative } #CommonHeaderTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: = 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; COLOR: #636364; LINE-HEIGHT: = 90%; PADDING-TOP: 0px; LETTER-SPACING: -1px } #CommonHeaderTitle H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 280%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #a0ae5a; LINE-HEIGHT: = 120%; PADDING-TOP: 0px; LETTER-SPACING: -2px } #CommonHeaderDescription { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #CommonHeaderUserArea { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: right; = PADDING-BOTTOM: 0px; MARGIN: 0px -5px 0px 0px; PADDING-TOP: 0px; = POSITION: relative } #CommonHeaderUserArea TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #CommonHeaderUserArea A:link { COLOR: #fff } #CommonHeaderUserArea A:visited { COLOR: #fff } #CommonHeaderUserArea A:active { COLOR: #fff } #CommonHeaderUserContent { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 7px; COLOR: = #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #3a477a; TEXT-ALIGN: right } #CommonHeaderUserWelcome { FONT-WEIGHT: bold; FONT-SIZE: 80% } #CommonHeaderSearch { PADDING-TOP: 4px } #CommonHeaderUserRoundBottom { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 5px } #CommonHeaderUserRoundLeft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 5px } #CommonHeaderUserRoundRight { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 5px } #CommonHeaderUserRoundLeft { WIDTH: 6px } #CommonHeaderUserRoundRight { WIDTH: 6px } #CommonHeaderUserRoundBottom .r1 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundBottom .r2 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundBottom .r3 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundBottom .r4 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundLeft .r1 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundLeft .r2 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundLeft .r3 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundLeft .r4 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundRight .r1 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundRight .r2 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundRight .r3 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundRight .r4 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CommonHeaderUserRoundBottom .r4 { MARGIN: 0px 5px } #CommonHeaderUserRoundBottom .r3 { MARGIN: 0px 3px } #CommonHeaderUserRoundBottom .r2 { MARGIN: 0px 2px } #CommonHeaderUserRoundBottom .r1 { MARGIN: 0px 1px; HEIGHT: 2px } #CommonHeaderUserRoundLeft .r1 { WIDTH: 6px } #CommonHeaderUserRoundLeft .r2 { MARGIN: 0px 0px 0px 2px; WIDTH: 4px } #CommonHeaderUserRoundLeft .r3 { MARGIN: 0px 0px 0px 4px; WIDTH: 2px } #CommonHeaderUserRoundLeft .r4 { MARGIN: 0px 0px 0px 5px; WIDTH: 1px; HEIGHT: 2px } #CommonHeaderUserRoundRight .r1 { WIDTH: 6px } #CommonHeaderUserRoundRight .r2 { WIDTH: 4px } #CommonHeaderUserRoundRight .r3 { WIDTH: 2px } #CommonHeaderUserRoundRight .r4 { WIDTH: 1px; HEIGHT: 2px } #CommonHeaderSearchContent { PADDING-TOP: 12px; TEXT-ALIGN: right } #CommonFooter { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = FONT-SIZE: 85%; PADDING-BOTTOM: 24px; MARGIN: 40px 0px 0px; OVERFLOW: = hidden; WIDTH: 100%; COLOR: #aaa; LINE-HEIGHT: 240%; PADDING-TOP: 24px; = BACKGROUND-COLOR: #eaece0; TEXT-ALIGN: center } #CommonNavigation { CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; = PADDING-LEFT: 0px; FONT-SIZE: 130%; BACKGROUND-IMAGE: = url(../images/common/navigation-gradient.png); PADDING-BOTTOM: 0px; = MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; = BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9ab5ec } #CommonNavigationShadow { CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; = PADDING-LEFT: 0px; MIN-HEIGHT: 6px; BACKGROUND-IMAGE: = url(../images/common/navigation-shadow.png); PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x } #CommonNavigation UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #CommonNavigation UL LI { DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; COLOR: #000; = MARGIN-RIGHT: 32px } #CommonNavigation A:link { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 12px; COLOR: #000; PADDING-TOP: 12px; TEXT-DECORATION: none } #CommonNavigation A:active { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 12px; COLOR: #000; PADDING-TOP: 12px; TEXT-DECORATION: none } #CommonNavigation A:visited { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 12px; COLOR: #000; PADDING-TOP: 12px; TEXT-DECORATION: none } #CommonNavigation A:hover { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 12px; COLOR: #fff; PADDING-TOP: 12px; TEXT-DECORATION: none } #CommonNavigation A.Selected:link { COLOR: #fff } #CommonNavigation A.Selected:active { COLOR: #fff } #CommonNavigation A.Selected:visited { COLOR: #fff } #CommonNavigation A.Selected:hover { COLOR: #fff } #CommonContent { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1% } #CommonContentInner { OVERFLOW: hidden; WIDTH: 100% } #CommonSidebarLeft { =09 } #CommonSidebarLeft .CommonSidebar { PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 20px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 312px; PADDING-TOP: 16px } #CommonSidebarRight { =09 } #CommonSidebarRight .CommonSidebar { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: = 20px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 312px; PADDING-TOP: 16px } A:link { COLOR: #000 } A:active { COLOR: #000 } A:visited { COLOR: #666 } A:hover { TEXT-DECORATION: underline } SELECT { FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica } TEXTAREA { FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica } INPUT { FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica } BUTTON { FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica } TABLE { empty-cells: show } .CommonFeedArea { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px } .CommonPagingArea { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; COLOR: #000; PADDING-TOP: 4px } .CommonPagingArea A:link { COLOR: #000 } .CommonPagingArea A:visited { COLOR: #000 } .CommonBreadCrumbArea { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; = FONT-SIZE: 85%; BACKGROUND-IMAGE: = url(../images/common/navigation-shadow.png); PADDING-BOTTOM: 8px; = MARGIN: 0px; COLOR: #000; PADDING-TOP: 8px; BACKGROUND-REPEAT: repeat-x; = BACKGROUND-COLOR: #e9eef9 } .CommonBreadCrumbArea A:link { COLOR: #000 } .CommonBreadCrumbArea A:visited { COLOR: #000 } .CommonBreadCrumbArea A:active { COLOR: #000 } .CommonFilterArea { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 4px; MARGIN: 0px 40px 0px 3px; PADDING-TOP: 4px } .CommonSearchResults { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: = 80%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px } .CommonSearchResultsArea { MARGIN: 16px 0px } .CommonTreeFormArea { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 4px 4px 2px; = OVERFLOW: auto; BORDER-LEFT: #999 1px solid; WIDTH: 350px; PADDING-TOP: = 2px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 175px } .CommonTreeFormTree { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .CommonTreeFormNode { FONT-SIZE: 90%; CURSOR: pointer } .CommonTreeFormNodeSelected { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 90%; = PADDING-BOTTOM: 1px; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; = PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ddd } .CommonTreeFormNodeHover { FONT-SIZE: 90%; CURSOR: pointer } .CommonFormArea { MARGIN: 16px 0px } .CommonFormTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 180%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; COLOR: #aaa; = PADDING-TOP: 0px; LETTER-SPACING: -1px } .CommonFormDescription { PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; = PADDING-TOP: 8px } TD.CommonFormFieldName { PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px } DIV.CommonFormFieldName { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 8px } TD.CommonFormFieldDescription { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px } DIV.CommonFormFieldDescription { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px } TD.CommonFormField { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: = #000; PADDING-TOP: 2px } DIV.CommonFormField { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: = #000; PADDING-TOP: 2px } .CommonMessageArea { MARGIN: 64px 0px; WIDTH: 50%; BACKGROUND-COLOR: #fff } .CommonMessageTitle { BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: = #e1e1e1 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: = 180%; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #e1e1e1 1px solid; = COLOR: #999; PADDING-TOP: 6px; BORDER-BOTTOM: #e1e1e1 1px solid; = LETTER-SPACING: -1px; BACKGROUND-COLOR: #e1e1e1; TEXT-ALIGN: left } .CommonMessageContent { BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: = #e1e1e1 0px solid; PADDING-LEFT: 8px; FONT-SIZE: 100%; PADDING-BOTTOM: = 16px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #000; PADDING-TOP: 8px; = BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: left } .CommonInlineMessageArea { BORDER-RIGHT: #e1e1e1 1px solid; BACKGROUND-POSITION: left top; = BORDER-TOP: #e1e1e1 1px solid; MARGIN: 4px 0px; BORDER-LEFT: #e1e1e1 1px = solid; BORDER-BOTTOM: #e1e1e1 1px solid; BACKGROUND-REPEAT: repeat-x; = BACKGROUND-COLOR: #fff } .CommonInlineMessageTitle { BORDER-RIGHT: #e1e1e1 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: = #e1e1e1 0px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: = 100%; PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #e1e1e1 0px solid; = COLOR: #999; PADDING-TOP: 6px; BORDER-BOTTOM: #e1e1e1 1px solid; = BACKGROUND-COLOR: #e1e1e1; TEXT-ALIGN: left } OL.CommonInlineMessageList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL.CommonInlineMessageList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .CommonInlineMessageList LI { MARGIN-LEFT: 30px } .CommonInlineMessageContent { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 80%; PADDING-BOTTOM: = 8px; COLOR: #333333; PADDING-TOP: 8px; TEXT-ALIGN: left } .CommonMessageSuccess { BORDER-RIGHT: #030 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #030 2px = solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 100%; = PADDING-BOTTOM: 8px; MARGIN: 8px 0px; BORDER-LEFT: #030 2px solid; = COLOR: #fff; PADDING-TOP: 8px; BORDER-BOTTOM: #030 2px solid; = BACKGROUND-COLOR: #6a5 } .CommonMessageError { BORDER-RIGHT: #300 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #300 2px = solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 100%; = PADDING-BOTTOM: 8px; MARGIN: 8px 0px 12px; BORDER-LEFT: #300 2px solid; = COLOR: #fff; PADDING-TOP: 8px; BORDER-BOTTOM: #300 2px solid; = BACKGROUND-COLOR: #a00 } .CommonTextBig { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 120%; PADDING-BOTTOM: 5px; MARGIN: 1px; PADDING-TOP: 5px } .CommonInputBig { FONT-SIZE: 130%; WIDTH: 90% } .CommonContentArea { MARGIN: 16px 0px 0px } .CommonTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 280%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; COLOR: #aaa; = PADDING-TOP: 0px; LETTER-SPACING: -1px } .CommonProfileTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 280%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; COLOR: #aaa; = PADDING-TOP: 0px; LETTER-SPACING: -1px } .CommonTitle A:link { COLOR: #aaa; TEXT-DECORATION: none } .CommonTitle A:active { COLOR: #aaa; TEXT-DECORATION: none } .CommonTitle A:visited { COLOR: #aaa; TEXT-DECORATION: none } .CommonTitle A:hover { TEXT-DECORATION: underline } .CommonSubTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 180%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; COLOR: #aaa; = PADDING-TOP: 0px; LETTER-SPACING: -1px } .CommonHeader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 130%; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; COLOR: #aaa; = PADDING-TOP: 0px } .CommonContent { =09 } .CommonGroupedContentArea { BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #eee 0px = solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 16px; = BORDER-LEFT: #eee 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px = solid } .CommonSidebarArea { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; MARGIN: = 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px } .CommonSidebarRoundTop { HEIGHT: 5px } .CommonSidebarRoundBottom { HEIGHT: 5px } .CommonSidebarRoundTop .r1 { BORDER-RIGHT: 1px solid; OVERFLOW: hidden; BORDER-LEFT: 1px solid; = HEIGHT: 1px } .CommonSidebarRoundTop .r2 { BORDER-RIGHT: 1px solid; OVERFLOW: hidden; BORDER-LEFT: 1px solid; = HEIGHT: 1px } .CommonSidebarRoundTop .r3 { BORDER-RIGHT: 1px solid; OVERFLOW: hidden; BORDER-LEFT: 1px solid; = HEIGHT: 1px } .CommonSidebarRoundTop .r4 { BORDER-RIGHT: 1px solid; OVERFLOW: hidden; BORDER-LEFT: 1px solid; = HEIGHT: 1px } .CommonSidebarRoundBottom .r1 { BORDER-RIGHT: 1px solid; OVERFLOW: hidden; BORDER-LEFT: 1px solid; = HEIGHT: 1px } .CommonSidebarRoundBottom .r2 { BORDER-RIGHT: 1px solid; OVERFLOW: hidden; BORDER-LEFT: 1px solid; = HEIGHT: 1px } .CommonSidebarRoundBottom .r3 { BORDER-RIGHT: 1px solid; OVERFLOW: hidden; BORDER-LEFT: 1px solid; = HEIGHT: 1px } .CommonSidebarRoundBottom .r4 { BORDER-RIGHT: 1px solid; OVERFLOW: hidden; BORDER-LEFT: 1px solid; = HEIGHT: 1px } .CommonSidebarRoundBottom .r1 { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: = url(../images/common/sidebar-bottom.png); BACKGROUND-REPEAT: repeat } .CommonSidebarRoundBottom .r2 { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: = url(../images/common/sidebar-bottom.png); BACKGROUND-REPEAT: repeat } .CommonSidebarRoundBottom .r3 { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: = url(../images/common/sidebar-bottom.png); BACKGROUND-REPEAT: repeat } .CommonSidebarRoundBottom .r4 { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: = url(../images/common/sidebar-bottom.png); BACKGROUND-REPEAT: repeat } .CommonSidebarRoundTop .r1 { BORDER-TOP: 1px solid; BORDER-LEFT-WIDTH: 0px; MARGIN: 0px 5px; HEIGHT: = 0px; BORDER-RIGHT-WIDTH: 0px } .CommonSidebarRoundBottom .r4 { BORDER-TOP: 1px solid; BORDER-LEFT-WIDTH: 0px; MARGIN: 0px 5px; HEIGHT: = 0px; BORDER-RIGHT-WIDTH: 0px } .CommonSidebarRoundTop .r2 { BORDER-LEFT-WIDTH: 2px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px } .CommonSidebarRoundBottom .r3 { BORDER-LEFT-WIDTH: 2px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px } .CommonSidebarRoundTop .r3 { MARGIN: 0px 2px } .CommonSidebarRoundBottom .r2 { MARGIN: 0px 2px } .CommonSidebarRoundTop .r4 { MARGIN: 0px 1px; HEIGHT: 2px } .CommonSidebarRoundBottom .r1 { MARGIN: 0px 1px; HEIGHT: 2px } .CommonSidebarHeader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bolder; FONT-SIZE: = 160%; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 8px; COLOR: #333; = PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid } .CommonSidebarHeader A:link { TEXT-DECORATION: none } .CommonSidebarHeader A:visited { TEXT-DECORATION: none } .CommonSidebarHeader A:active { TEXT-DECORATION: none } .CommonSidebarInnerArea { BORDER-RIGHT: 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: left = bottom; PADDING-LEFT: 8px; MIN-HEIGHT: 109px; BACKGROUND-IMAGE: = url(../images/common/sidebar-gradient.png); PADDING-BOTTOM: 8px; MARGIN: = 0px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; PADDING-TOP: 0px; = BACKGROUND-REPEAT: repeat-x } .CommonSidebarContent { FONT-SIZE: 85% } .CommonSidebarInnerArea { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BACKGROUND-COLOR: #d7d7ce; BORDER-RIGHT-COLOR: #999 } .CommonSidebarRoundTop .r1 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BACKGROUND-COLOR: #d7d7ce; BORDER-RIGHT-COLOR: #999 } .CommonSidebarRoundTop .r2 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BACKGROUND-COLOR: #d7d7ce; BORDER-RIGHT-COLOR: #999 } .CommonSidebarRoundTop .r3 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BACKGROUND-COLOR: #d7d7ce; BORDER-RIGHT-COLOR: #999 } .CommonSidebarRoundTop .r4 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BACKGROUND-COLOR: #d7d7ce; BORDER-RIGHT-COLOR: #999 } .CommonSidebarRoundBottom .r1 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BACKGROUND-COLOR: #d7d7ce; BORDER-RIGHT-COLOR: #999 } .CommonSidebarRoundBottom .r2 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BACKGROUND-COLOR: #d7d7ce; BORDER-RIGHT-COLOR: #999 } .CommonSidebarRoundBottom .r3 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BACKGROUND-COLOR: #d7d7ce; BORDER-RIGHT-COLOR: #999 } .CommonSidebarRoundBottom .r4 { BORDER-LEFT-COLOR: #999; BORDER-BOTTOM-COLOR: #999; BORDER-TOP-COLOR: = #999; BACKGROUND-COLOR: #d7d7ce; BORDER-RIGHT-COLOR: #999 } .CommonSidebarFooter { PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; = FONT-SIZE: 85%; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; PADDING-TOP: = 4px } UL.CommonSidebarList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL.CommonSidebarList LI { MARGIN-BOTTOM: 5px; MARGIN-LEFT: 16px; LIST-STYLE-TYPE: none } OL.CommonSidebarList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } OL.CommonSidebarList LI { MARGIN: 0px 0px 5px 20px } LI.CommonSidebarRssListItem { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(../images/common/feed-icon-12x12.png); PADDING-BOTTOM: 1px; MARGIN: = 0px 0px 5px 16px; PADDING-TOP: 0px } .CommonDescription { FONT-SIZE: 90%; MARGIN: 0px 0px 16px } .CommonSidebarImage { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 4px 0px; = BORDER-LEFT: #fff 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #fff 1px = solid; BACKGROUND-COLOR: #eee; TEXT-ALIGN: center } UL.CommonSidebarImageList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .CommonTextButton { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; = FONT-SIZE: 80%; PADDING-BOTTOM: 4px; MARGIN: 1px; BORDER-LEFT: #ccc 1px = solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; = WHITE-SPACE: nowrap; BACKGROUND-COLOR: #eee } .CommonTextButton:link { COLOR: #333; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none } .CommonTextButton:visited { COLOR: #333; BACKGROUND-COLOR: #eee; TEXT-DECORATION: none } .CommonTextButton:active { COLOR: #333; TEXT-DECORATION: none } .CommonTextButton:hover { COLOR: #333; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: underline } .Big.CommonTextButton { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 120%; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px } .CommonTextButtonHighlight { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; = FONT-SIZE: 80%; PADDING-BOTTOM: 4px; MARGIN: 1px; BORDER-LEFT: #ccc 1px = solid; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; = WHITE-SPACE: nowrap; BACKGROUND-COLOR: #bbb } .CommonTextButtonHighlight:link { COLOR: #333; BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none } .CommonTextButtonHighlight:visited { COLOR: #333; BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none } .CommonTextButtonHighlight:active { COLOR: #333; BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none } .CommonTextButtonHighlight:hover { COLOR: #333; BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none } .CommonImageTextButton { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BACKGROUND-POSITION: = 2px center; BORDER-TOP: #ccc 1px solid; DISPLAY: inline-block; = PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: = 4px; MARGIN: 1px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; LINE-HEIGHT: = normal; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; = BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-COLOR: = #eee } .CommonImageTextButton:link { MARGIN: 1px; COLOR: #333; TEXT-DECORATION: none } .CommonImageTextButton:visited { MARGIN: 1px; COLOR: #333; TEXT-DECORATION: none } .CommonImageTextButton:active { COLOR: #333; TEXT-DECORATION: none } .CommonImageTextButton:hover { COLOR: #333; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: underline } .Big.CommonImageTextButton { PADDING-RIGHT: 10px; BACKGROUND-POSITION: 4px center; PADDING-LEFT: = 30px; FONT-SIZE: 130% } .CommonImageTextButtonHighlight { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BACKGROUND-POSITION: = 2px center; BORDER-TOP: #ccc 1px solid; DISPLAY: inline-block; = PADDING-LEFT: 22px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: = 4px; MARGIN: 1px; BORDER-LEFT: #ccc 1px solid; COLOR: #333; LINE-HEIGHT: = normal; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; = BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-COLOR: = #bbb } .CommonImageTextButtonHighlight:link { COLOR: #333; BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none } .CommonImageTextButtonHighlight:visited { COLOR: #333; BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none } .CommonImageTextButtonHighlight:active { COLOR: #333; BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none } .CommonImageTextButtonHighlight:hover { COLOR: #333; BACKGROUND-COLOR: #bbb; TEXT-DECORATION: none } .CommonPrivateMessageButton { BACKGROUND-IMAGE: url(../images/common/privatemessage.gif) } .CommonEmailButton { BACKGROUND-IMAGE: url(../images/common/email.gif) } .CommonEmailSubscriptionButtonEnabled { BACKGROUND-IMAGE: url(../images/common/tracktopic-on.gif) } .CommonEmailSubscriptionButtonDisabled { BACKGROUND-IMAGE: url(../images/common/tracktopic.gif) } .CommonEmailSubscriptionButtonProcessing { BACKGROUND-IMAGE: url(../images/common/tracktopic-wait.gif) } .CommonFavoriteButton { BACKGROUND-IMAGE: url(../images/common/favorite.gif) } .CommonContactButton { BACKGROUND-IMAGE: url(../images/common/contact.gif) } .CommonEditButton { BACKGROUND-IMAGE: url(../images/common/edit.gif) } .CommonDeleteButton { BACKGROUND-IMAGE: url(../images/common/delete.gif) } .CommonUploadButton { BACKGROUND-IMAGE: url(../images/common/upload.gif) } .CommonDownloadButton { BACKGROUND-IMAGE: url(../images/common/download.gif) } .CommonPostButton { BACKGROUND-IMAGE: url(../images/common/newpost.gif) } .CommonReplyButton { BACKGROUND-IMAGE: url(../images/common/reply.gif) } .CommonPreviousButton { BACKGROUND-IMAGE: url(../images/common/previoustopic.gif) } .CommonNextButton { BACKGROUND-IMAGE: url(../images/common/nexttopic.gif) } .CommonViewButton { BACKGROUND-IMAGE: url(../images/common/view.gif) } .CommonLockedButton { BACKGROUND-IMAGE: url(../images/common/locked.gif) } .CommonHomepageButton { BACKGROUND-IMAGE: url(../images/common/homepage.gif) } .CommonWeblogButton { BACKGROUND-IMAGE: url(../images/common/weblog.gif) } .CommonStandardTopAdArea { BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 4px; = BORDER-LEFT: #999 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #999 0px = solid; TEXT-ALIGN: center } .CommonStandardTopAdArea IFRAME { MARGIN: 0px auto } .CommonStandardBottomAdArea { BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px 0px 0px; = BORDER-LEFT: #999 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #999 0px = solid; TEXT-ALIGN: center } .CommonStandardBottomAdArea IFRAME { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 0px = auto; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid } .CommonListArea { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; = PADDING-TOP: 8px } .CommonListTitle { PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 180%; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 6px } .CommonListTitle A { COLOR: #000; TEXT-DECORATION: none } .CommonListTitle A:visited { COLOR: #000; TEXT-DECORATION: none } .CommonListTitle A:active { COLOR: #000; TEXT-DECORATION: none } .CommonListTitle A:hover { TEXT-DECORATION: underline } .CommonListHeaderLeftMost { BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #e1e1e1 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; = PADDING-BOTTOM: 4px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #999; = PADDING-TOP: 4px; BORDER-BOTTOM: #e1e1e1 1px solid; BACKGROUND-COLOR: = #e1e1e1; TEXT-ALIGN: left } .CommonListHeader { BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #e1e1e1 1px solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; = PADDING-BOTTOM: 4px; BORDER-LEFT: #e1e1e1 0px solid; COLOR: #999; = PADDING-TOP: 4px; BORDER-BOTTOM: #e1e1e1 1px solid; BACKGROUND-COLOR: = #e1e1e1; TEXT-ALIGN: left } .CommonListCellLeftMost { BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #e1e1e1 0px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: = 4px; BORDER-LEFT: #e1e1e1 1px solid; COLOR: #333; PADDING-TOP: 4px; = BORDER-BOTTOM: #e1e1e1 1px solid } .CommonListCell { BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: = #e1e1e1 0px solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: = 4px; BORDER-LEFT: #e1e1e1 0px solid; COLOR: #333; PADDING-TOP: 4px; = BORDER-BOTTOM: #e1e1e1 1px solid; TEXT-ALIGN: left } .CommonListRow { =09 } .CommonListRowAlt TD { BACKGROUND-COLOR: #ffc } .CommonSearchResultArea { BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: = left top; BORDER-TOP: #eee 0px solid; PADDING-LEFT: 70px; MIN-HEIGHT: = 46px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; BORDER-LEFT: #eee 0px = solid; PADDING-TOP: 0px; BORDER-BOTTOM: #eee 1px solid; = BACKGROUND-REPEAT: no-repeat } .Weblog.CommonSearchResultArea { BACKGROUND-IMAGE: url(../images/blogs.png) } .Forum.CommonSearchResultArea { BACKGROUND-IMAGE: url(../images/forums.png) } .FileGallery.CommonSearchResultArea { BACKGROUND-IMAGE: url(../images/files.png) } .Gallery.CommonSearchResultArea { BACKGROUND-IMAGE: url(../images/photos.png) } .CommonSearchResult { FONT-SIZE: 100% } .CommonSearchResultName { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 150%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px } .CommonSearchResultDetails { FONT-SIZE: 80%; MARGIN: 4px 0px 0px; COLOR: #000 } .CommonSearchStatistics { FONT-SIZE: 80%; MARGIN: 4px 0px 0px; COLOR: #000 } UL.CommonSearchResultList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .CommonValidationWarning { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: = 100%; PADDING-BOTTOM: 2px; COLOR: #f00; PADDING-TOP: 2px } .CommonContentPartBorderOff { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px } .CommonContentPartBorderOn { BORDER-RIGHT: #999 1px dashed; BORDER-TOP: #999 1px dashed; = BORDER-LEFT: #999 1px dashed; BORDER-BOTTOM: #999 1px dashed; = BACKGROUND-COLOR: #efefef } .CommonContextMenuGroup { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: = #999 1px solid; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #fff } .CommonContextMenuItem { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; = BORDER-LEFT: #fff 1px solid; CURSOR: pointer; PADDING-TOP: 3px; = BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff } .CommonContextMenuItemHover { BORDER-RIGHT: #e1e1e1 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #e1e1e1 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: = 3px; BORDER-LEFT: #e1e1e1 1px solid; CURSOR: pointer; COLOR: #000; = PADDING-TOP: 3px; BORDER-BOTTOM: #e1e1e1 1px solid; BACKGROUND-COLOR: = #f4f4f4 } .CommonContextMenuItemExpanded { BORDER-RIGHT: #f4f4f4 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #f4f4f4 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: = 3px; BORDER-LEFT: #f4f4f4 1px solid; CURSOR: pointer; COLOR: #000; = PADDING-TOP: 3px; BORDER-BOTTOM: #f4f4f4 1px solid; BACKGROUND-COLOR: = #e1e1e1 } .CommonContextMenuSeperatorItem { BORDER-RIGHT: #fff 4px solid; BORDER-TOP: #fff 4px solid; BORDER-LEFT: = #fff 4px solid; CURSOR: pointer; BORDER-BOTTOM: #fff 4px solid; HEIGHT: = 1px; BACKGROUND-COLOR: #999 } .CommonModalMask { FILTER: alpha(opacity=3D40); BACKGROUND-COLOR: #333; opacity: .4 } .CommonModal { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .CommonModal1 { BORDER-RIGHT: #666 1px solid; BACKGROUND-POSITION: left -20px; = BACKGROUND-IMAGE: url(../images/common/navigation-gradient.png); = BORDER-LEFT: #666 1px solid; BACKGROUND-REPEAT: repeat-x; = BACKGROUND-COLOR: #ccc } .CommonModal2 { BORDER-RIGHT: #666 1px solid; BACKGROUND-POSITION: left -20px; = BACKGROUND-IMAGE: url(../images/common/navigation-gradient.png); = BORDER-LEFT: #666 1px solid; BACKGROUND-REPEAT: repeat-x; = BACKGROUND-COLOR: #ccc } .CommonModal3 { BORDER-RIGHT: #666 1px solid; BACKGROUND-POSITION: left -20px; = BACKGROUND-IMAGE: url(../images/common/navigation-gradient.png); = BORDER-LEFT: #666 1px solid; BACKGROUND-REPEAT: repeat-x; = BACKGROUND-COLOR: #ccc } .CommonModal4 { BORDER-RIGHT: #666 1px solid; BACKGROUND-POSITION: left -20px; = BACKGROUND-IMAGE: url(../images/common/navigation-gradient.png); = BORDER-LEFT: #666 1px solid; BACKGROUND-REPEAT: repeat-x; = BACKGROUND-COLOR: #ccc } .CommonModal5 { BORDER-RIGHT: #666 1px solid; BACKGROUND-POSITION: left -20px; = BACKGROUND-IMAGE: url(../images/common/navigation-gradient.png); = BORDER-LEFT: #666 1px solid; BACKGROUND-REPEAT: repeat-x; = BACKGROUND-COLOR: #ccc } .CommonModal1 { PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px -2px; = PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid; BORDER-RIGHT-WIDTH: 0px } .CommonModal2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 2px; = PADDING-BOTTOM: 1px; MARGIN: 0px -2px; PADDING-TOP: 1px; = BORDER-RIGHT-WIDTH: 2px } .CommonModal3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px = -3px; PADDING-TOP: 1px } .CommonModal4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px = -2px; PADDING-TOP: 2px } .CommonModal5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px = -2px; PADDING-TOP: 1px } .CommonModalTitle { PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: = 130%; MIN-HEIGHT: 16px; PADDING-BOTTOM: 6px; CURSOR: move; COLOR: #000; = PADDING-TOP: 3px; BORDER-BOTTOM: #666 1px solid } .CommonModalContent { BACKGROUND-COLOR: #fff } .CommonModalFooter { BORDER-TOP: #666 1px solid; WIDTH: 100%; HEIGHT: 20px } .CommonModalClose { RIGHT: 6px; BACKGROUND-IMAGE: url(../images/common/close.gif); = OVERFLOW: hidden; WIDTH: 33px; CURSOR: pointer; BACKGROUND-REPEAT: = no-repeat; POSITION: absolute; HEIGHT: 12px } .CommonModalResize { MARGIN-TOP: 4px; RIGHT: 6px; BACKGROUND-IMAGE: = url(../images/common/resize.gif); OVERFLOW: hidden; WIDTH: 14px; CURSOR: = se-resize; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: = 14px } .CommonRateControlReadOnly { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = BORDER-LEFT: #999 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px = solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #fff } .CommonRateControl { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = BORDER-LEFT: #999 1px solid; CURSOR: pointer; PADDING-TOP: 1px; = BORDER-BOTTOM: #999 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: = #eee } .CommonRateControlActive { BORDER-RIGHT: #c93 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #c93 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = BORDER-LEFT: #c93 1px solid; CURSOR: pointer; PADDING-TOP: 1px; = BORDER-BOTTOM: #c93 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: = #fc6 } .CommonContentSelectorTreeArea { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 5px = 5px 5px 0px; OVERFLOW: auto; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: = #999 1px solid; HEIGHT: 330px; BACKGROUND-COLOR: #fff } .CommonContentSelectorItemsArea { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 5px 0px; = OVERFLOW: auto; BORDER-LEFT: #999 1px solid; PADDING-TOP: 4px; = BORDER-BOTTOM: #999 1px solid; HEIGHT: 322px; BACKGROUND-COLOR: #fff } .CommonContentSelectorOptionsArea { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: = #999 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; = BACKGROUND-COLOR: #fff } .CommonContentSelectorTree { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: = visible; WIDTH: 215px; PADDING-TOP: 0px; HEIGHT: 330px } .CommonContentSelectorTreeNode { CURSOR: pointer } .CommonContentSelectorTreeNodeSelected { FONT-WEIGHT: bold; CURSOR: pointer } .CommonContentSelectorTreeNodeHover { CURSOR: pointer } .CommonContentSelectorItemArea { FLOAT: left } .CommonContentSelectorItem { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px = solid; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; MARGIN: = 6px 6px 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #ccc = 1px solid; WIDTH: 79px; CURSOR: pointer; PADDING-TOP: 3px; = BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 79px; TEXT-ALIGN: center } .CommonContentSelectorItemSelected { BORDER-RIGHT: #999 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #999 3px = solid; PADDING-LEFT: 1px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; MARGIN: = 6px 6px 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #999 = 3px solid; WIDTH: 79px; CURSOR: pointer; PADDING-TOP: 1px; = BORDER-BOTTOM: #999 3px solid; HEIGHT: 79px; TEXT-ALIGN: center } .CommonContentSelectorItem IMG { MARGIN-TOP: auto; MARGIN-BOTTOM: auto } .CommonContentSelectorItemSelected IMG { MARGIN-TOP: auto; MARGIN-BOTTOM: auto } .CommonContentSelectorItemName { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 2px; MARGIN: 1px 6px 16px; OVERFLOW: hidden; WIDTH: = 83px; CURSOR: pointer; PADDING-TOP: 2px; HEIGHT: 12px; TEXT-ALIGN: = center } .CommonContentSelectorItemNameSelected { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 2px; MARGIN: 1px 6px 16px; OVERFLOW: hidden; WIDTH: = 83px; CURSOR: pointer; PADDING-TOP: 2px; HEIGHT: 12px; BACKGROUND-COLOR: = #999; TEXT-ALIGN: center } .CommonContentSelectorButtonArea { MARGIN: 5px; TEXT-ALIGN: right } P.MsoNormal { MARGIN: 0px 0px 0pt } LI.MsoNormal { MARGIN: 0px 0px 0pt } DIV.MsoNormal { MARGIN: 0px 0px 0pt } #CommonCommentForm { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #CommonContactForm { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.95em; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #CommonCommentForm H2 { MARGIN-BOTTOM: 0px } #CommonContactForm H2 { MARGIN-BOTTOM: 0px } #CommonCommentForm H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: = 1.3em; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 10px; = LETTER-SPACING: 0px } #CommonContactForm H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: = 1.3em; PADDING-BOTTOM: 5px; MARGIN: 0px 10px 0px 0px; PADDING-TOP: 10px; = LETTER-SPACING: 0px } #CommonCommentForm P { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-SIZE: 0.95em; = PADDING-BOTTOM: 0em; PADDING-TOP: 0em } #CommonContactForm P { PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FONT-SIZE: 0.95em; = PADDING-BOTTOM: 0em; PADDING-TOP: 0em } #CommonCommentForm DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #CommonContactForm DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #CommonCommentForm DT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 5px } #CommonContactForm DT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 5px } #CommonCommentForm DD { MARGIN-LEFT: 0px; COLOR: #777 } #CommonContactForm DD { MARGIN-LEFT: 0px; COLOR: #777 } #CommonCommentForm DT EM { FONT-SIZE: 0.95em } #CommonContactForm DT EM { FONT-SIZE: 0.95em } #CommonCommentForm .smallbox { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: = 350px; PADDING-TOP: 2px } #CommonContactForm .smallbox { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: = 350px; PADDING-TOP: 2px } #CommonCommentForm TEXTAREA { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: = 2px; WIDTH: 500px; PADDING-TOP: 2px; HEIGHT: 150px } #CommonContactForm TEXTAREA { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 1em; PADDING-BOTTOM: = 2px; WIDTH: 500px; PADDING-TOP: 2px; HEIGHT: 150px } .Comment { BORDER-RIGHT: #eee 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #eee 0px = solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #eee 0px = solid; PADDING-TOP: 12px; BORDER-BOTTOM: #eee 1px solid } .CommentOwner { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; = PADDING-TOP: 8px; BORDER-BOTTOM: #fff 12px solid; BACKGROUND-COLOR: = #f4f4f4 } .CommentAvatar { WHITE-SPACE: nowrap } .CommentAvatar IMG { MARGIN-RIGHT: 8px } .CommentContent { =09 } .CommentTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommentText { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } .CommentFooter { FONT-SIZE: 80%; COLOR: #999 } .CommonHelpIcon { BACKGROUND-POSITION: left top; DISPLAY: inline-block; BACKGROUND-IMAGE: = url(../images/common/help_out.gif); WIDTH: 20px; CURSOR: help; = BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; = BORDER-BOTTOM-STYLE: none } .CommonHelpIconHover { BACKGROUND-POSITION: left top; DISPLAY: inline-block; BACKGROUND-IMAGE: = url(../images/common/help_hover.gif); WIDTH: 20px; CURSOR: help; = BORDER-TOP-STYLE: none; BACKGROUND-REPEAT: no-repeat; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 20px; = BORDER-BOTTOM-STYLE: none } .CommonHelpToolTip { BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000 2px = solid; PADDING-LEFT: 8px; FONT-SIZE: 8pt; PADDING-BOTTOM: 8px; = BORDER-LEFT: #000 2px solid; WIDTH: 250px; COLOR: #000; PADDING-TOP: = 8px; BORDER-BOTTOM: #000 2px solid; BACKGROUND-COLOR: #ffc } .CommonPollMoveUpButton { BORDER-RIGHT: #999 1px solid; BACKGROUND-POSITION: left top; = BORDER-TOP: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: bold; = FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/common/up.gif); MARGIN: = 1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 20px; COLOR: #333; LINE-HEIGHT: = normal; BORDER-BOTTOM: #999 1px solid; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 20px; BACKGROUND-COLOR: #eee } .CommonPollMoveUpButton:link { COLOR: #333; TEXT-DECORATION: none } .CommonPollMoveUpButton:unknown { COLOR: #333; TEXT-DECORATION: none } .CommonPollMoveUpButton:active { COLOR: #333; TEXT-DECORATION: none } .CommonPollMoveUpButton:hover { COLOR: #333; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none } .CommonPollMoveDownButton { BORDER-RIGHT: #999 1px solid; BACKGROUND-POSITION: left top; = BORDER-TOP: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: bold; = FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/common/down.gif); = MARGIN: 1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 20px; COLOR: #333; = LINE-HEIGHT: normal; BORDER-BOTTOM: #999 1px solid; BACKGROUND-REPEAT: = no-repeat; HEIGHT: 20px; BACKGROUND-COLOR: #eee } .CommonPollMoveDownButton:link { COLOR: #333; TEXT-DECORATION: none } .CommonPollMoveDownButton:unknown { COLOR: #333; TEXT-DECORATION: none } .CommonPollMoveDownButton:active { COLOR: #333; TEXT-DECORATION: none } .CommonPollMoveDownButton:hover { COLOR: #333; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none } .CommonPollDeleteButton { BORDER-RIGHT: #999 1px solid; BACKGROUND-POSITION: left top; = BORDER-TOP: #ccc 1px solid; DISPLAY: inline-block; FONT-WEIGHT: bold; = FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/common/delete.gif); = MARGIN: 1px; BORDER-LEFT: #ccc 1px solid; WIDTH: 20px; COLOR: #333; = LINE-HEIGHT: normal; BORDER-BOTTOM: #999 1px solid; BACKGROUND-REPEAT: = no-repeat; HEIGHT: 20px; BACKGROUND-COLOR: #eee } .CommonPollDeleteButton:link { COLOR: #333; TEXT-DECORATION: none } .CommonPollDeleteButton:unknown { COLOR: #333; TEXT-DECORATION: none } .CommonPollDeleteButton:active { COLOR: #333; TEXT-DECORATION: none } .CommonPollDeleteButton:hover { COLOR: #333; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none } OL.CommonPollAnswerList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } OL.CommonPollAnswerList LI { MARGIN-LEFT: 24px } .CommonPollArea { BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; MARGIN: 0px = auto; BORDER-LEFT: #bbb 1px solid; WIDTH: 375px; BORDER-BOTTOM: #bbb 1px = solid; BACKGROUND-COLOR: #f4f4f4 } .CommonPollQuestion { BORDER-RIGHT: #bbb 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #bbb 0px = solid; PADDING-LEFT: 4px; FONT-SIZE: 105%; PADDING-BOTTOM: 4px; MARGIN: = 0px; BORDER-LEFT: #bbb 0px solid; COLOR: #698d73; PADDING-TOP: 4px; = BORDER-BOTTOM: #bbb 1px solid; BACKGROUND-COLOR: #e2eecd } .CommonPollContent { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px } .CommonPollDescription { =09 } .CommonPollSwitchedContent { MARGIN: 6px auto; WIDTH: 275px } UL.CommonPollAnswerList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL.CommonPollAnswerList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px = 0px 0px; PADDING-TOP: 0px } .CommonPollAnswer { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } .CommonPollUserVote { COLOR: #777 } .CommonPollFooter { BORDER-RIGHT: #999 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; = BORDER-LEFT: #999 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #999 0px = solid; BACKGROUND-COLOR: #ccc } UL.CommonPollFooterList { MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center } UL.CommonPollFooterList LI { DISPLAY: inline; MARGIN: 0px 6px } .CommonTagCloud { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 16px; MARGIN: = 32px 0px; COLOR: #999; LINE-HEIGHT: 250%; PADDING-TOP: 16px; = LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #f7f7f7 } .CommonSidebarTagCloud { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; LINE-HEIGHT: 225%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .CommonTag1 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag3 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag3 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag4 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag5 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag6 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag1 A:link { FONT-WEIGHT: 900; FONT-SIZE: 225%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag1 A:visited { FONT-WEIGHT: 900; FONT-SIZE: 225%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag1 A:active { FONT-WEIGHT: 900; FONT-SIZE: 225%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag2 A:link { FONT-WEIGHT: 800; FONT-SIZE: 175%; COLOR: #111; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag2 A:visited { FONT-WEIGHT: 800; FONT-SIZE: 175%; COLOR: #111; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag2 A:active { FONT-WEIGHT: 800; FONT-SIZE: 175%; COLOR: #111; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag3 A:link { FONT-WEIGHT: 600; FONT-SIZE: 150%; COLOR: #222; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag3 A:visited { FONT-WEIGHT: 600; FONT-SIZE: 150%; COLOR: #222; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag3 A:active { FONT-WEIGHT: 600; FONT-SIZE: 150%; COLOR: #222; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag4 A:link { FONT-WEIGHT: 500; FONT-SIZE: 120%; COLOR: #333; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag4 A:visited { FONT-WEIGHT: 500; FONT-SIZE: 120%; COLOR: #333; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag4 A:active { FONT-WEIGHT: 500; FONT-SIZE: 120%; COLOR: #333; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag5 A:link { FONT-WEIGHT: 300; FONT-SIZE: 100%; COLOR: #444; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag5 A:visited { FONT-WEIGHT: 300; FONT-SIZE: 100%; COLOR: #444; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag5 A:active { FONT-WEIGHT: 300; FONT-SIZE: 100%; COLOR: #444; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag6 A:link { FONT-WEIGHT: 200; FONT-SIZE: 80%; COLOR: #555; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag6 A:visited { FONT-WEIGHT: 200; FONT-SIZE: 80%; COLOR: #555; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag6 A:active { FONT-WEIGHT: 200; FONT-SIZE: 80%; COLOR: #555; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag1 A:hover { TEXT-DECORATION: underline } .CommonTag2 A:hover { TEXT-DECORATION: underline } .CommonTag3 A:hover { TEXT-DECORATION: underline } .CommonTag4 A:hover { TEXT-DECORATION: underline } .CommonTag5 A:hover { TEXT-DECORATION: underline } .CommonTag6 A:hover { TEXT-DECORATION: underline } .CommonPane { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #999 0px = solid; PADDING-LEFT: 8px; FONT-SIZE: 10pt; PADDING-BOTTOM: 8px; = BORDER-LEFT: #999 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #999 1px = solid; BACKGROUND-COLOR: #fff } .CommonPaneTabSet { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: = 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: = url(../images/common/tabset.gif); PADDING-BOTTOM: 0px; COLOR: #000; = PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap } .CommonPaneTab { PADDING-RIGHT: 4px; BACKGROUND-POSITION: right top; MARGIN-TOP: 1px; = BACKGROUND-IMAGE: url(../images/common/tab-right.gif); = BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px } .CommonPaneTab1 { BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: = url(../images/common/tab-left.gif); BACKGROUND-REPEAT: no-repeat } .CommonPaneTab2 { PADDING-RIGHT: 4px; BACKGROUND-POSITION: left top; PADDING-LEFT: 4px; = BACKGROUND-IMAGE: url(../images/common/tab.gif); PADDING-BOTTOM: 4px; = OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 4px; BACKGROUND-REPEAT: = repeat-x; WHITE-SPACE: nowrap; HEIGHT: 13px; TEXT-ALIGN: center } .CommonPaneTabSelected { PADDING-RIGHT: 4px; BACKGROUND-POSITION: right top; MARGIN-TOP: 1px; = BACKGROUND-IMAGE: url(../images/common/tab-selected-right.gif); = BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px } .CommonPaneTabSelected1 { BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: = url(../images/common/tab-selected-left.gif); BACKGROUND-REPEAT: = no-repeat } .CommonPaneTabSelected2 { PADDING-RIGHT: 4px; BACKGROUND-POSITION: left top; PADDING-LEFT: 4px; = FONT-WEIGHT: bold; BACKGROUND-IMAGE: = url(../images/common/tab-selected.gif); PADDING-BOTTOM: 5px; OVERFLOW: = hidden; CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; = WHITE-SPACE: nowrap; HEIGHT: 13px; TEXT-ALIGN: center } .CommonPaneTabHover { PADDING-RIGHT: 4px; BACKGROUND-POSITION: right top; MARGIN-TOP: 1px; = BACKGROUND-IMAGE: url(../images/common/tab-hover-right.gif); = BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px } .CommonPaneTabHover1 { BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: = url(../images/common/tab-hover-left.gif); BACKGROUND-REPEAT: no-repeat } .CommonPaneTabHover2 { PADDING-RIGHT: 4px; BACKGROUND-POSITION: left top; PADDING-LEFT: 4px; = BACKGROUND-IMAGE: url(../images/common/tab-hover.gif); PADDING-BOTTOM: = 4px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 4px; = BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 13px; = TEXT-ALIGN: center } .CommonInlineTagEditor { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #999 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #999 1px = solid; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; = BACKGROUND-COLOR: #f3f3f3 } UL.CommonTreeList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL.CommonTreeList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none } .CommonTreeListItemSelected { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 3px; PADDING-LEFT: 18px; = FONT-WEIGHT: bold; BACKGROUND-IMAGE: = url(../images/common/folder_open.gif); PADDING-BOTTOM: 0px; PADDING-TOP: = 5px; BACKGROUND-REPEAT: no-repeat } .CommonTreeListItem { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 3px; PADDING-LEFT: 18px; = FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(../images/common/folder.gif); = PADDING-BOTTOM: 0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat } .CommonTreeListItemSelected A:link { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItemSelected A:visited { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItemSelected A:active { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItem A:link { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItem A:visited { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItem A:active { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItemSelected A:hover { COLOR: #000; TEXT-DECORATION: underline } .CommonTreeListItem A:hover { COLOR: #000; TEXT-DECORATION: underline } .CommonHalfWidthArea { FLOAT: left; WIDTH: 50% } .CommonHalfWidthContent { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } .CommonHalfWidthBreak { CLEAR: both } .CommonInlineListArea { =09 } .CommonInlineListHeader { FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN: 0px 0px 0px 0.4em } .CommonInlineList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .CommonInlineList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0.5em 25px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } .CommonAvatarListArea { PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 120%; FLOAT: left; = PADDING-BOTTOM: 3px; MARGIN: 12px 12px 0px 0px; VERTICAL-ALIGN: middle; = OVERFLOW: hidden; WIDTH: 80px; PADDING-TOP: 3px; HEIGHT: 100px; = TEXT-ALIGN: center } .CommonAvatarAreaHighlight { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: = block; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; = BACKGROUND-COLOR: #eee } .CommonAvatarArea { PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: = 1px; PADDING-TOP: 1px } ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://docs.communityserver.org/Themes/Cs/styles/common_print.css BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; = PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; = FONT-FAMILY: Arial, Helvetica } HTML { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; = PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; = FONT-FAMILY: Arial, Helvetica } FORM { =09 } .Common { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = auto; WIDTH: 100%; PADDING-TOP: 0px } #CommonHeader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 32px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px } #CommonHeader TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #CommonHeaderImage { VERTICAL-ALIGN: bottom } #CommonHeaderImage A { DISPLAY: block; Z-INDEX: 100; MARGIN: 0px 8px 0px 0px; POSITION: = relative } #CommonHeaderTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 140%; PADDING-BOTTOM: = 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; COLOR: #000; LINE-HEIGHT: 90%; = PADDING-TOP: 0px; LETTER-SPACING: -1px } #CommonHeaderTitle H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 280%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; LINE-HEIGHT: 120%; = PADDING-TOP: 0px; LETTER-SPACING: -2px } #CommonHeaderDescription { PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #CommonHeaderUserArea { DISPLAY: none } #CommonFooter { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = FONT-SIZE: 85%; PADDING-BOTTOM: 24px; MARGIN: 40px 0px 0px; OVERFLOW: = hidden; WIDTH: 100%; COLOR: #000; LINE-HEIGHT: 240%; PADDING-TOP: 24px; = TEXT-ALIGN: center } #CommonNavigation { DISPLAY: none } #CommonNavigationShadow { DISPLAY: none } #CommonContent { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 1% } #CommonContentInner { OVERFLOW: hidden; WIDTH: 100% } #CommonSidebarLeft { DISPLAY: none } #CommonSidebarRight { DISPLAY: none } A:link { COLOR: #000 } A:active { COLOR: #000 } A:visited { COLOR: #000 } A:hover { TEXT-DECORATION: underline } SELECT { FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica } TEXTAREA { FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica } INPUT { FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica } BUTTON { FONT-SIZE: 90%; FONT-FAMILY: Arial, Helvetica } TABLE { empty-cells: show } .CommonFeedArea { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 4px; PADDING-TOP: 4px } .CommonPagingArea { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 4px; MARGIN: 0px 3px; COLOR: #000; PADDING-TOP: 4px } .CommonPagingArea A:link { COLOR: #000 } .CommonPagingArea A:visited { COLOR: #000 } .CommonBreadCrumbArea { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: = 8px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 8px } .CommonBreadCrumbArea A:link { COLOR: #000 } .CommonBreadCrumbArea A:visited { COLOR: #000 } .CommonBreadCrumbArea A:active { COLOR: #000 } .CommonFilterArea { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 4px; MARGIN: 0px 40px 0px 3px; PADDING-TOP: 4px } .CommonSearchResults { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: = 80%; PADDING-BOTTOM: 8px; PADDING-TOP: 8px } .CommonSearchResultsArea { MARGIN: 16px 0px } .CommonTreeFormArea { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 4px 4px 2px; = OVERFLOW: auto; BORDER-LEFT: #000 1px solid; WIDTH: 350px; PADDING-TOP: = 2px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 175px } .CommonTreeFormTree { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .CommonTreeFormNode { FONT-SIZE: 90%; CURSOR: pointer } .CommonTreeFormNodeSelected { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 90%; = PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; CURSOR: pointer; = PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid } .CommonTreeFormNodeHover { FONT-SIZE: 90%; CURSOR: pointer } .CommonFormArea { DISPLAY: none } .CommonFormTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 180%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 16px; COLOR: #000; = PADDING-TOP: 0px; LETTER-SPACING: -1px } .CommonFormDescription { PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; = PADDING-TOP: 8px } TD.CommonFormFieldName { PADDING-RIGHT: 8px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px } DIV.CommonFormFieldName { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 8px } TD.CommonFormFieldDescription { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px } DIV.CommonFormFieldDescription { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px } TD.CommonFormField { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: = #000; PADDING-TOP: 2px } DIV.CommonFormField { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: = #000; PADDING-TOP: 2px } .CommonMessageArea { MARGIN: 64px 0px; WIDTH: 50% } .CommonMessageTitle { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 180%; = PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #000 0px solid; COLOR: = #000; PADDING-TOP: 6px; BORDER-BOTTOM: #000 1px solid; LETTER-SPACING: = -1px; TEXT-ALIGN: left } .CommonMessageContent { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 0px solid; FONT-SIZE: = 100%; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 1px = solid; TEXT-ALIGN: left } .CommonInlineMessageArea { BORDER-RIGHT: #000 1px solid; BACKGROUND-POSITION: left top; = BORDER-TOP: #000 1px solid; MARGIN: 4px 0px; BORDER-LEFT: #000 1px = solid; BORDER-BOTTOM: #000 1px solid; BACKGROUND-REPEAT: repeat-x } .CommonInlineMessageTitle { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 6px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 100%; = PADDING-BOTTOM: 6px; MARGIN: 0px; BORDER-LEFT: #000 0px solid; COLOR: = #000; PADDING-TOP: 6px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left } OL.CommonInlineMessageList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL.CommonInlineMessageList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .CommonInlineMessageList LI { MARGIN-LEFT: 30px } .CommonInlineMessageContent { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 80%; PADDING-BOTTOM: = 8px; COLOR: #000; PADDING-TOP: 8px; TEXT-ALIGN: left } .CommonMessageSuccess { BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000 2px = solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 100%; = PADDING-BOTTOM: 8px; MARGIN: 8px 0px; BORDER-LEFT: #000 2px solid; = COLOR: #000; PADDING-TOP: 8px; BORDER-BOTTOM: #000 2px solid } .CommonMessageError { BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000 2px = solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 100%; = PADDING-BOTTOM: 8px; MARGIN: 8px 0px 12px; BORDER-LEFT: #000 2px solid; = COLOR: #000; PADDING-TOP: 8px; BORDER-BOTTOM: #000 2px solid } .CommonTextBig { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 120%; PADDING-BOTTOM: 5px; MARGIN: 1px; PADDING-TOP: 5px } .CommonInputBig { FONT-SIZE: 130%; WIDTH: 90% } .CommonContentArea { MARGIN: 16px 0px 0px } .CommonTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 280%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 32px; COLOR: #000; = PADDING-TOP: 0px; LETTER-SPACING: -1px } .CommonProfileTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 280%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 32px; COLOR: #000; = PADDING-TOP: 0px; LETTER-SPACING: -1px } .CommonTitle A:link { COLOR: #000 } .CommonTitle A:active { COLOR: #000 } .CommonTitle A:visited { COLOR: #000 } .CommonTitle A:hover { COLOR: #000 } .CommonSubTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 180%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 32px; COLOR: #000; = PADDING-TOP: 0px; LETTER-SPACING: -1px } .CommonHeader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 130%; PADDING-BOTTOM: 0px; MARGIN: 8px 0px 0px; COLOR: #000; = PADDING-TOP: 0px } .CommonContent { =09 } .CommonGroupedContentArea { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 16px; = BORDER-LEFT: #000 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px = solid } .CommonTextButton { VISIBILITY: hidden } .CommonTextButtonHighlight { VISIBILITY: hidden } .CommonImageTextButton { VISIBILITY: hidden } .CommonImageTextButtonHighlight { VISIBILITY: hidden } .CommonStandardTopAdArea { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 4px; = BORDER-LEFT: #000 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 0px = solid; TEXT-ALIGN: center } .CommonStandardTopAdArea IFRAME { MARGIN: 0px auto } .CommonStandardBottomAdArea { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 4px 0px 0px; = BORDER-LEFT: #000 0px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 0px = solid; TEXT-ALIGN: center } .CommonStandardBottomAdArea IFRAME { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 0px = auto; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid } .CommonListArea { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; = PADDING-TOP: 8px } .CommonListTitle { PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 180%; PADDING-BOTTOM: 6px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 6px } .CommonListTitle A { COLOR: #000 } .CommonListTitle A:visited { COLOR: #000 } .CommonListTitle A:active { COLOR: #000 } .CommonListTitle A:hover { COLOR: #000 } .CommonListHeaderLeftMost { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; = PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px solid; COLOR: #000; = PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left } .CommonListHeader { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 80%; = PADDING-BOTTOM: 4px; BORDER-LEFT: #000 0px solid; COLOR: #000; = PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left } .CommonListCellLeftMost { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; = BORDER-LEFT: #000 1px solid; COLOR: #000; PADDING-TOP: 4px; = BORDER-BOTTOM: #000 1px solid } .CommonListCell { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 4px; FONT-SIZE: 80%; PADDING-BOTTOM: 4px; = BORDER-LEFT: #000 0px solid; COLOR: #000; PADDING-TOP: 4px; = BORDER-BOTTOM: #000 1px solid; TEXT-ALIGN: left } .CommonListRow { =09 } .CommonListRowAlt TD { =09 } .CommonSearchResultArea { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 0px 0px 20px; = BORDER-LEFT: #000 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px = solid } .CommonSearchResult { FONT-SIZE: 100% } .CommonSearchResultName { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 150%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px } .CommonSearchResultDetails { FONT-SIZE: 80%; MARGIN: 4px 0px 0px; COLOR: #000 } .CommonSearchStatistics { FONT-SIZE: 80%; MARGIN: 4px 0px 0px; COLOR: #000 } UL.CommonSearchResultList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .CommonValidationWarning { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: = 100%; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px } .CommonContentPartBorderOff { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = PADDING-TOP: 1px } .CommonContentPartBorderOn { BORDER-RIGHT: #000 1px dashed; BORDER-TOP: #000 1px dashed; = BORDER-LEFT: #000 1px dashed; BORDER-BOTTOM: #000 1px dashed } .CommonModalMask { FILTER: alpha(opacity=3D40); opacity: .4 } .CommonModal { BORDER-RIGHT: #000 3px solid; BORDER-TOP: #000 1px solid; FONT-SIZE: = 75%; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 3px solid } .CommonModalTitle { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; = PADDING-BOTTOM: 7px; OVERFLOW: hidden; BORDER-LEFT: #000 0px solid; = CURSOR: move; COLOR: #000; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px = solid; WHITE-SPACE: nowrap } .CommonModalClose { FLOAT: right; BACKGROUND-IMAGE: url(../images/common/close.gif); = OVERFLOW: hidden; WIDTH: 33px; CURSOR: pointer; BACKGROUND-REPEAT: = no-repeat; HEIGHT: 12px } .CommonModalContent { =09 } .CommonModalFooter { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 0px = solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 0px solid } .CommonModalResize { FLOAT: right; BACKGROUND-IMAGE: url(../images/common/resize.gif); = OVERFLOW: hidden; WIDTH: 14px; CURSOR: se-resize; BACKGROUND-REPEAT: = no-repeat; HEIGHT: 14px } .CommonRateControlReadOnly { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = BORDER-LEFT: #000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px = solid; WHITE-SPACE: nowrap } .CommonRateControl { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = BORDER-LEFT: #000 1px solid; CURSOR: pointer; PADDING-TOP: 1px; = BORDER-BOTTOM: #000 1px solid; WHITE-SPACE: nowrap } .CommonRateControlActive { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px = solid; DISPLAY: inline-block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; = BORDER-LEFT: #000 1px solid; CURSOR: pointer; PADDING-TOP: 1px; = BORDER-BOTTOM: #000 1px solid; WHITE-SPACE: nowrap } .CommonContentSelectorTreeArea { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 5px = 5px 5px 0px; OVERFLOW: auto; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: = #000 1px solid; HEIGHT: 330px } .CommonContentSelectorItemsArea { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 5px 0px; = OVERFLOW: auto; BORDER-LEFT: #000 1px solid; PADDING-TOP: 4px; = BORDER-BOTTOM: #000 1px solid; HEIGHT: 322px } .CommonContentSelectorOptionsArea { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-LEFT: = #000 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid } .CommonContentSelectorTree { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: = visible; WIDTH: 215px; PADDING-TOP: 0px; HEIGHT: 330px } .CommonContentSelectorTreeNode { CURSOR: pointer } .CommonContentSelectorTreeNodeSelected { FONT-WEIGHT: bold; CURSOR: pointer } .CommonContentSelectorTreeNodeHover { CURSOR: pointer } .CommonContentSelectorItemArea { FLOAT: left } .CommonContentSelectorItem { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 3px; FONT-SIZE: 90%; PADDING-BOTTOM: 3px; MARGIN: = 6px 6px 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #000 = 1px solid; WIDTH: 79px; CURSOR: pointer; PADDING-TOP: 3px; = BORDER-BOTTOM: #000 1px solid; HEIGHT: 79px; TEXT-ALIGN: center } .CommonContentSelectorItemSelected { BORDER-RIGHT: #000 3px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 3px = solid; PADDING-LEFT: 1px; FONT-SIZE: 90%; PADDING-BOTTOM: 1px; MARGIN: = 6px 6px 0px; VERTICAL-ALIGN: middle; OVERFLOW: hidden; BORDER-LEFT: #000 = 3px solid; WIDTH: 79px; CURSOR: pointer; PADDING-TOP: 1px; = BORDER-BOTTOM: #000 3px solid; HEIGHT: 79px; TEXT-ALIGN: center } .CommonContentSelectorItem IMG { MARGIN-TOP: auto; MARGIN-BOTTOM: auto } .CommonContentSelectorItemSelected IMG { MARGIN-TOP: auto; MARGIN-BOTTOM: auto } .CommonContentSelectorItemName { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 2px; MARGIN: 1px 6px 16px; OVERFLOW: hidden; WIDTH: = 83px; CURSOR: pointer; PADDING-TOP: 2px; HEIGHT: 12px; TEXT-ALIGN: = center } .CommonContentSelectorItemNameSelected { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 2px; MARGIN: 1px 6px 16px; OVERFLOW: hidden; WIDTH: = 83px; CURSOR: pointer; PADDING-TOP: 2px; HEIGHT: 12px; TEXT-ALIGN: = center } .CommonContentSelectorButtonArea { MARGIN: 5px; TEXT-ALIGN: right } P.MsoNormal { MARGIN: 0px 0px 0pt } LI.MsoNormal { MARGIN: 0px 0px 0pt } DIV.MsoNormal { MARGIN: 0px 0px 0pt } .Comment { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #000 0px = solid; PADDING-TOP: 12px; BORDER-BOTTOM: #000 1px solid } .CommentOwner { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; BORDER-LEFT: #000 0px = solid; PADDING-TOP: 12px; BORDER-BOTTOM: #000 1px solid } .CommentAvatar { WHITE-SPACE: nowrap } .CommentAvatar IMG { MARGIN-RIGHT: 8px } .CommentContent { =09 } .CommentTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommentText { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } .CommentFooter { FONT-SIZE: 80%; COLOR: #000 } .CommonHelpIcon { DISPLAY: none } .CommonPollMoveUpButton { BORDER-RIGHT: #000 1px solid; BACKGROUND-POSITION: left top; = BORDER-TOP: #000 1px solid; DISPLAY: inline-block; FONT-WEIGHT: bold; = FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/common/up.gif); MARGIN: = 1px; BORDER-LEFT: #000 1px solid; WIDTH: 20px; COLOR: #000; LINE-HEIGHT: = normal; BORDER-BOTTOM: #000 1px solid; BACKGROUND-REPEAT: no-repeat; = HEIGHT: 20px } .CommonPollMoveUpButton:link { COLOR: #000; TEXT-DECORATION: none } .CommonPollMoveUpButton:unknown { COLOR: #000; TEXT-DECORATION: none } .CommonPollMoveUpButton:active { COLOR: #000; TEXT-DECORATION: none } .CommonPollMoveUpButton:hover { COLOR: #000; TEXT-DECORATION: none } .CommonPollMoveDownButton { BORDER-RIGHT: #000 1px solid; BACKGROUND-POSITION: left top; = BORDER-TOP: #000 1px solid; DISPLAY: inline-block; FONT-WEIGHT: bold; = FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/common/down.gif); = MARGIN: 1px; BORDER-LEFT: #000 1px solid; WIDTH: 20px; COLOR: #000; = LINE-HEIGHT: normal; BORDER-BOTTOM: #000 1px solid; BACKGROUND-REPEAT: = no-repeat; HEIGHT: 20px } .CommonPollMoveDownButton:link { COLOR: #000; TEXT-DECORATION: none } .CommonPollMoveDownButton:unknown { COLOR: #000; TEXT-DECORATION: none } .CommonPollMoveDownButton:active { COLOR: #000; TEXT-DECORATION: none } .CommonPollMoveDownButton:hover { COLOR: #000; TEXT-DECORATION: none } .CommonPollDeleteButton { BORDER-RIGHT: #000 1px solid; BACKGROUND-POSITION: left top; = BORDER-TOP: #000 1px solid; DISPLAY: inline-block; FONT-WEIGHT: bold; = FONT-SIZE: 80%; BACKGROUND-IMAGE: url(../images/common/delete.gif); = MARGIN: 1px; BORDER-LEFT: #000 1px solid; WIDTH: 20px; COLOR: #000; = LINE-HEIGHT: normal; BORDER-BOTTOM: #000 1px solid; BACKGROUND-REPEAT: = no-repeat; HEIGHT: 20px } .CommonPollDeleteButton:link { COLOR: #000; TEXT-DECORATION: none } .CommonPollDeleteButton:unknown { COLOR: #000; TEXT-DECORATION: none } .CommonPollDeleteButton:active { COLOR: #000; TEXT-DECORATION: none } .CommonPollDeleteButton:hover { COLOR: #000; TEXT-DECORATION: none } OL.CommonPollAnswerList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } OL.CommonPollAnswerList LI { MARGIN-LEFT: 24px } .CommonPollArea { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 0px = auto; BORDER-LEFT: #000 1px solid; WIDTH: 375px; BORDER-BOTTOM: #000 1px = solid } .CommonPollQuestion { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 4px; FONT-SIZE: 105%; PADDING-BOTTOM: 4px; MARGIN: = 0px; BORDER-LEFT: #000 0px solid; COLOR: #000; PADDING-TOP: 4px; = BORDER-BOTTOM: #000 1px solid } .CommonPollContent { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; = PADDING-TOP: 4px } .CommonPollDescription { =09 } .CommonPollSwitchedContent { MARGIN: 6px auto; WIDTH: 275px } UL.CommonPollAnswerList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL.CommonPollAnswerList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px = 0px 0px; PADDING-TOP: 0px } .CommonPollAnswer { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } .CommonPollUserVote { COLOR: #000 } .CommonPollFooter { BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 2px; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; = BORDER-LEFT: #000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 0px = solid } UL.CommonPollFooterList { MARGIN: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center } UL.CommonPollFooterList LI { DISPLAY: inline; MARGIN: 0px 6px } .CommonTagCloud { PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 16px; MARGIN: = 32px 0px; COLOR: #000; LINE-HEIGHT: 250%; PADDING-TOP: 16px; = LIST-STYLE-TYPE: none } .CommonSidebarTagCloud { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; LINE-HEIGHT: 225%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .CommonTag1 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag2 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag3 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag3 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag4 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag5 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag6 { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .CommonTag1 A:link { FONT-WEIGHT: 900; FONT-SIZE: 225%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag1 A:visited { FONT-WEIGHT: 900; FONT-SIZE: 225%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag1 A:active { FONT-WEIGHT: 900; FONT-SIZE: 225%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag2 A:link { FONT-WEIGHT: 800; FONT-SIZE: 175%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag2 A:visited { FONT-WEIGHT: 800; FONT-SIZE: 175%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag2 A:active { FONT-WEIGHT: 800; FONT-SIZE: 175%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag3 A:link { FONT-WEIGHT: 600; FONT-SIZE: 150%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag3 A:visited { FONT-WEIGHT: 600; FONT-SIZE: 150%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag3 A:active { FONT-WEIGHT: 600; FONT-SIZE: 150%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag4 A:link { FONT-WEIGHT: 500; FONT-SIZE: 120%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag4 A:visited { FONT-WEIGHT: 500; FONT-SIZE: 120%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag4 A:active { FONT-WEIGHT: 500; FONT-SIZE: 120%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag5 A:link { FONT-WEIGHT: 300; FONT-SIZE: 100%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag5 A:visited { FONT-WEIGHT: 300; FONT-SIZE: 100%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag5 A:active { FONT-WEIGHT: 300; FONT-SIZE: 100%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag6 A:link { FONT-WEIGHT: 200; FONT-SIZE: 80%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag6 A:visited { FONT-WEIGHT: 200; FONT-SIZE: 80%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag6 A:active { FONT-WEIGHT: 200; FONT-SIZE: 80%; COLOR: #000; MARGIN-RIGHT: 6px; = TEXT-DECORATION: none } .CommonTag1 A:hover { TEXT-DECORATION: underline } .CommonTag2 A:hover { TEXT-DECORATION: underline } .CommonTag3 A:hover { TEXT-DECORATION: underline } .CommonTag4 A:hover { TEXT-DECORATION: underline } .CommonTag5 A:hover { TEXT-DECORATION: underline } .CommonTag6 A:hover { TEXT-DECORATION: underline } .CommonPane { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #000 0px = solid; PADDING-LEFT: 8px; FONT-SIZE: 10pt; PADDING-BOTTOM: 8px; = BORDER-LEFT: #000 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #000 1px = solid } .CommonPaneTabSet { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: = 0px; FONT-SIZE: 11px; BACKGROUND-IMAGE: = url(../images/common/tabset.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; = BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap } .CommonPaneTab { PADDING-RIGHT: 4px; BACKGROUND-POSITION: right top; MARGIN-TOP: 1px; = BACKGROUND-IMAGE: url(../images/common/tab-right.gif); = BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px } .CommonPaneTab1 { BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: = url(../images/common/tab-left.gif); BACKGROUND-REPEAT: no-repeat } .CommonPaneTab2 { PADDING-RIGHT: 4px; BACKGROUND-POSITION: left top; PADDING-LEFT: 4px; = BACKGROUND-IMAGE: url(../images/common/tab.gif); PADDING-BOTTOM: 4px; = OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 4px; BACKGROUND-REPEAT: = repeat-x; WHITE-SPACE: nowrap; HEIGHT: 13px; TEXT-ALIGN: center } .CommonPaneTabSelected { PADDING-RIGHT: 4px; BACKGROUND-POSITION: right top; MARGIN-TOP: 1px; = BACKGROUND-IMAGE: url(../images/common/tab-selected-right.gif); = BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px } .CommonPaneTabSelected1 { BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: = url(../images/common/tab-selected-left.gif); BACKGROUND-REPEAT: = no-repeat } .CommonPaneTabSelected2 { PADDING-RIGHT: 4px; BACKGROUND-POSITION: left top; PADDING-LEFT: 4px; = FONT-WEIGHT: bold; BACKGROUND-IMAGE: = url(../images/common/tab-selected.gif); PADDING-BOTTOM: 5px; OVERFLOW: = hidden; CURSOR: pointer; PADDING-TOP: 3px; BACKGROUND-REPEAT: repeat-x; = WHITE-SPACE: nowrap; HEIGHT: 13px; TEXT-ALIGN: center } .CommonPaneTabHover { PADDING-RIGHT: 4px; BACKGROUND-POSITION: right top; MARGIN-TOP: 1px; = BACKGROUND-IMAGE: url(../images/common/tab-hover-right.gif); = BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px } .CommonPaneTabHover1 { BACKGROUND-POSITION: left top; PADDING-LEFT: 3px; BACKGROUND-IMAGE: = url(../images/common/tab-hover-left.gif); BACKGROUND-REPEAT: no-repeat } .CommonPaneTabHover2 { PADDING-RIGHT: 4px; BACKGROUND-POSITION: left top; PADDING-LEFT: 4px; = BACKGROUND-IMAGE: url(../images/common/tab-hover.gif); PADDING-BOTTOM: = 4px; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 4px; = BACKGROUND-REPEAT: repeat-x; WHITE-SPACE: nowrap; HEIGHT: 13px; = TEXT-ALIGN: center } .CommonInlineTagEditor { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #000 1px = solid; PADDING-TOP: 4px; BORDER-BOTTOM: #000 1px solid } UL.CommonTreeList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL.CommonTreeList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 5px; LIST-STYLE-TYPE: none } .CommonTreeListItemSelected { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 3px; PADDING-LEFT: 18px; = FONT-WEIGHT: bold; BACKGROUND-IMAGE: = url(../images/common/folder_open.gif); PADDING-BOTTOM: 0px; PADDING-TOP: = 5px; BACKGROUND-REPEAT: no-repeat } .CommonTreeListItem { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 3px; PADDING-LEFT: 18px; = FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(../images/common/folder.gif); = PADDING-BOTTOM: 0px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat } .CommonTreeListItemSelected A:link { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItemSelected A:visited { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItemSelected A:active { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItem A:link { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItem A:visited { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItem A:active { COLOR: #000; TEXT-DECORATION: none } .CommonTreeListItemSelected A:hover { COLOR: #000; TEXT-DECORATION: underline } .CommonTreeListItem A:hover { COLOR: #000; TEXT-DECORATION: underline } .CommonHalfWidthArea { FLOAT: left; WIDTH: 50% } .CommonHalfWidthContent { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } .CommonHalfWidthBreak { CLEAR: both } .CommonInlineListArea { =09 } .CommonInlineListHeader { FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN: 0px 0px 0px 0.4em } .CommonInlineList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .CommonInlineList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0.5em 25px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square } .CommonAvatarListArea { PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 120%; FLOAT: left; = PADDING-BOTTOM: 3px; MARGIN: 12px 12px 0px 0px; VERTICAL-ALIGN: middle; = OVERFLOW: hidden; WIDTH: 80px; PADDING-TOP: 3px; HEIGHT: 100px; = TEXT-ALIGN: center } .CommonAvatarAreaHighlight { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: = block; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid } .CommonAvatarArea { PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: = 1px; PADDING-TOP: 1px } ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://docs.communityserver.org/Themes/Cs/styles/csorg.css UL.CommonSidebarList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(../images/csorg/bullet-arrow.gif); PADDING-BOTTOM: 1px; MARGIN: 0px = 0px 5px 16px; PADDING-TOP: 0px } UL.CommonSidebarList LI.CommonSidebarRssListItem { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(../images/common/feed-icon-12x12.png); PADDING-BOTTOM: 1px; MARGIN: = 0px 0px 5px 16px; PADDING-TOP: 0px } .CommonSidebarInnerArea { BACKGROUND-COLOR: #e7e7de } .CommonSidebarRoundTop .r1 { BACKGROUND-COLOR: #e7e7de } .CommonSidebarRoundTop .r2 { BACKGROUND-COLOR: #e7e7de } .CommonSidebarRoundTop .r3 { BACKGROUND-COLOR: #e7e7de } .CommonSidebarRoundTop .r4 { BACKGROUND-COLOR: #e7e7de } .CommonSidebarRoundBottom .r1 { BACKGROUND-COLOR: #e7e7de } .CommonSidebarRoundBottom .r2 { BACKGROUND-COLOR: #e7e7de } .CommonSidebarRoundBottom .r3 { BACKGROUND-COLOR: #e7e7de } .CommonSidebarRoundBottom .r4 { BACKGROUND-COLOR: #e7e7de } #CSHeader { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: #3a477a = 10px solid; PADDING-LEFT: 0px; BACKGROUND-IMAGE: = url(../images/common/header-gradient.png); PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-REPEAT: = repeat-x } #CSHeaderImage { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 24px; = MARGIN-LEFT: -30px; VERTICAL-ALIGN: bottom; WIDTH: 50%; PADDING-TOP: = 12px } .Home.Common #CSHeaderImage { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 24px; = MARGIN-LEFT: -43px; PADDING-TOP: 24px } #CSHeaderImage A { DISPLAY: block; Z-INDEX: 100; MARGIN: 0px 8px 0px 0px; POSITION: = relative } #CSHeaderUserArea { CLEAR: both; PADDING-RIGHT: 8px; MARGIN-TOP: 38px; PADDING-LEFT: 12px; = FLOAT: right; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-ALIGN: right } .Home.Common #CSHeaderUserArea { MARGIN-TOP: 64px } #CSHeaderUserWelcome { FONT-WEIGHT: bold; FONT-SIZE: 80% } #CSHeaderSearch { PADDING-TOP: 4px } #CSHeaderTelligentArea { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 100; FLOAT: right; = PADDING-BOTTOM: 0px; MARGIN: 0px -5px 0px 0px; PADDING-TOP: 0px; = POSITION: relative } #CSHeaderTelligentAreaContent { PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 7px; COLOR: = #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #3a477a; TEXT-ALIGN: right } #CSHeaderTelligentArea TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #CSHeaderTelligentAreaRoundBottom { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 5px } #CSHeaderTelligentAreaRoundLeft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 5px } #CSHeaderTelligentAreaRoundRight { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 5px } #CSHeaderTelligentAreaRoundLeft { WIDTH: 6px } #CSHeaderTelligentAreaRoundRight { WIDTH: 6px } #CSHeaderTelligentAreaRoundBottom .r1 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundBottom .r2 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundBottom .r3 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundBottom .r4 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundLeft .r1 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundLeft .r2 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundLeft .r3 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundLeft .r4 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundRight .r1 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundRight .r2 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundRight .r3 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundRight .r4 { OVERFLOW: hidden; HEIGHT: 1px; BACKGROUND-COLOR: #3a477a } #CSHeaderTelligentAreaRoundBottom .r4 { MARGIN: 0px 5px } #CSHeaderTelligentAreaRoundBottom .r3 { MARGIN: 0px 3px } #CSHeaderTelligentAreaRoundBottom .r2 { MARGIN: 0px 2px } #CSHeaderTelligentAreaRoundBottom .r1 { MARGIN: 0px 1px; HEIGHT: 2px } #CSHeaderTelligentAreaRoundLeft .r1 { WIDTH: 6px } #CSHeaderTelligentAreaRoundLeft .r2 { MARGIN: 0px 0px 0px 2px; WIDTH: 4px } #CSHeaderTelligentAreaRoundLeft .r3 { MARGIN: 0px 0px 0px 4px; WIDTH: 2px } #CSHeaderTelligentAreaRoundLeft .r4 { MARGIN: 0px 0px 0px 5px; WIDTH: 1px; HEIGHT: 2px } #CSHeaderTelligentAreaRoundRight .r1 { WIDTH: 6px } #CSHeaderTelligentAreaRoundRight .r2 { WIDTH: 4px } #CSHeaderTelligentAreaRoundRight .r3 { WIDTH: 2px } #CSHeaderTelligentAreaRoundRight .r4 { WIDTH: 1px; HEIGHT: 2px } #CSHeaderSearchContent { PADDING-TOP: 12px; TEXT-ALIGN: right } #CSHomeNavigation { CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; = PADDING-LEFT: 0px; FONT-SIZE: 150%; BACKGROUND-IMAGE: = url(../images/csorg/navigation-background.png); PADDING-BOTTOM: 0px; = MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; = BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9ab5ec } #CSHomeNavigationShadow { CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; = PADDING-LEFT: 0px; BACKGROUND-IMAGE: = url(../images/common/navigation-shadow.png); PADDING-BOTTOM: 0px; = MARGIN: 0px; OVERFLOW: hidden; PADDING-TOP: 0px; BACKGROUND-REPEAT: = repeat-x; HEIGHT: 6px } #CSHomeNavigationLinks UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; HEIGHT: = 234px } #CSHomeNavigationLinks UL LI { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: = #fff 1px solid; LIST-STYLE-TYPE: none } #CSHomeNavigationLinks A:link { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: = 13px; COLOR: #000; PADDING-TOP: 12px; HEIGHT: 21px; TEXT-DECORATION: = none } #CSHomeNavigationLinks A:visited { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: = 13px; COLOR: #000; PADDING-TOP: 12px; HEIGHT: 21px; TEXT-DECORATION: = none } #CSHomeNavigationLinks A:active { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: = 13px; COLOR: #000; PADDING-TOP: 12px; HEIGHT: 21px; TEXT-DECORATION: = none } #CSHomeNavigationLinks A:hover { COLOR: #fff } #CSHomeNavigationContent { FLOAT: right } .CSFooterText { FONT-WEIGHT: normal; FONT-SIZE: 105%; WIDTH: 100%; COLOR: #000; = LINE-HEIGHT: normal } .CSFooterText A:link { COLOR: #000 } .CSFooterText A:active { COLOR: #000 } .CSFooterText A:visited { COLOR: #000 } .CSContextMenuGroup { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: = right bottom; BORDER-TOP: #9ab5ec 1px solid; PADDING-LEFT: 0px; = BACKGROUND-IMAGE: url(../images/csorg/sidebar-gradient.jpg); = PADDING-BOTTOM: 3px; BORDER-LEFT: #9ab5ec 1px solid; WIDTH: 150px; = PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-REPEAT: = repeat-x; BACKGROUND-COLOR: #cccdc8 } .CSContextMenuItem { PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 3px; WIDTH: 132px; CURSOR: pointer; COLOR: #666; = PADDING-TOP: 3px } .CSContextMenuSeparator { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 100%; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px -6px 0px -12px; = OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 1px; = BACKGROUND-COLOR: #ccc } .CSContextMenuItemHover { PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 3px; WIDTH: 132px; CURSOR: pointer; COLOR: #000; = PADDING-TOP: 3px } .CSContextMenuItemExpanded { PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: = 90%; PADDING-BOTTOM: 3px; WIDTH: 132px; CURSOR: pointer; COLOR: #000; = PADDING-TOP: 3px } .CSCommunityItem TD { PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; = PADDING-TOP: 16px } .CSCommunityItem H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 180%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px } .CSCommunityItem H4 A:link { COLOR: #000 } .CSCommunityItem H4 A:active { COLOR: #000 } .CSCommunityItem H4 A:visited { COLOR: #000 } .CSCommunityItem DIV { LINE-HEIGHT: 160% } .Alt.CSCommunityItem TD { BACKGROUND-COLOR: #fafbe6 } .jb-box { =09 } .jb-box A:hover { =09 } .jb-job { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; = PADDING-TOP: 0px } .jb-job-title { =09 } .jb-job-description { =09 } .jb-job-description A:link { COLOR: #000; TEXT-DECORATION: none } .jb-job-description A:visited { COLOR: #000; TEXT-DECORATION: none } .jb-job-description A:active { COLOR: #000; TEXT-DECORATION: none } .jb-job-company { =09 } .jb-job-company A { =09 } .jb-footer-top { TEXT-ALIGN: center } .jb-footer-top A { FONT-WEIGHT: bold } .jb-footer-logo { DISPLAY: none } .jb-footer-text { DISPLAY: none } .jb-footer-text A { FONT-WEIGHT: bold } ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://docs.communityserver.org/Themes/Cs/styles/csorg_print.css #CSHeader { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px } #CSHeaderImage { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 24px; = MARGIN-LEFT: 0px; VERTICAL-ALIGN: bottom; WIDTH: 50%; PADDING-TOP: 24px } #CSHeaderImage A { DISPLAY: block; Z-INDEX: 100; MARGIN: 0px 8px 0px 0px; POSITION: = relative } #CSHeaderUserArea { DISPLAY: none } #CSHeaderTelligentArea { DISPLAY: none } #CSHomeNavigation { DISPLAY: none } #CSHomeNavigationShadow { DISPLAY: none } .CSFooterText { FONT-WEIGHT: normal; FONT-SIZE: 105%; WIDTH: 100%; COLOR: #000; = LINE-HEIGHT: normal } .CSFooterText A:link { COLOR: #000 } .CSFooterText A:active { COLOR: #000 } .CSFooterText A:visited { COLOR: #000 } .CSContextMenuGroup { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: = right bottom; BORDER-TOP: #9ab5ec 1px solid; PADDING-LEFT: 0px; = BACKGROUND-IMAGE: url(../images/csorg/sidebar-gradient.jpg); = PADDING-BOTTOM: 3px; BORDER-LEFT: #9ab5ec 1px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: #999 1px solid; BACKGROUND-REPEAT: repeat-x; = BACKGROUND-COLOR: #cccdc8 } .CSContextMenuItem { PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 3px } .CSContextMenuSeparator { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 100%; Z-INDEX: 2; PADDING-BOTTOM: 0px; MARGIN: 0px -6px 0px -12px; = OVERFLOW: hidden; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 1px; = BACKGROUND-COLOR: #ccc } .CSContextMenuItemHover { PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #000; PADDING-TOP: = 3px; TEXT-DECORATION: underline } .CSContextMenuItemExpanded { PADDING-RIGHT: 6px; PADDING-LEFT: 12px; FONT-WEIGHT: normal; FONT-SIZE: = 90%; PADDING-BOTTOM: 3px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 3px } .CSCommunityItem TD { PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; = PADDING-TOP: 16px } .CSCommunityItem H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 180%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px } .CSCommunityItem H4 A:link { COLOR: #000 } .CSCommunityItem H4 A:active { COLOR: #000 } .CSCommunityItem H4 A:visited { COLOR: #000 } .CSCommunityItem DIV { LINE-HEIGHT: 160% } .Alt.CSCommunityItem TD { BACKGROUND-COLOR: #fafbe6 } .jb-box { =09 } .jb-box A:hover { =09 } .jb-job { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; = PADDING-TOP: 0px } .jb-job-title { =09 } .jb-job-description { =09 } .jb-job-description A:link { COLOR: #000; TEXT-DECORATION: none } .jb-job-description A:visited { COLOR: #000; TEXT-DECORATION: none } .jb-job-description A:active { COLOR: #000; TEXT-DECORATION: none } .jb-job-company { =09 } .jb-job-company A { =09 } .jb-footer-top { TEXT-ALIGN: center } .jb-footer-top A { FONT-WEIGHT: bold } .jb-footer-logo { DISPLAY: none } .jb-footer-text { DISPLAY: none } .jb-footer-text A { FONT-WEIGHT: bold } ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://docs.communityserver.org/Themes/Cs/styles/SupportCenter.css H1 { MARGIN-TOP: 24px; COLOR: #bd1d01; LINE-HEIGHT: 100% } H2 { MARGIN: 24px 0px 12px; COLOR: #697db2 } H2 A { COLOR: black; TEXT-DECORATION: none } H2 A:hover { TEXT-DECORATION: underline } H3 { FONT-SIZE: 16px; MARGIN-BOTTOM: 0px } H3 A { TEXT-DECORATION: none } .kb-category-description { MARGIN-BOTTOM: 10px } UL.kb { MARGIN: 10px 10px 20px } LI.kb { MARGIN-BOTTOM: 5px; LIST-STYLE-TYPE: none } .BreadcrumbNavigation { MARGIN-BOTTOM: 15px } .CommonContentArea { COLOR: black } .toolbar { FONT-WEIGHT: bold; FONT-SIZE: 0.7em; MARGIN: 15px 0px; COLOR: #4444ff } .toolbar A { BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #aaaaaa 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #aaaaaa 1px solid; COLOR: #aaaaaa; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; = BORDER-BOTTOM: #aaaaaa 1px solid; TEXT-DECORATION: none } .toolbar A:hover { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: black = 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: black = 1px solid; COLOR: black; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; = BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #aaaaaa; = TEXT-DECORATION: none } .Related { PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; = PADDING-BOTTOM: 1px; PADDING-TOP: 1px } .Related A { FONT-WEIGHT: normal; COLOR: black } .PageHistory { MARGIN-TOP: 10px; FONT-SIZE: 0.8em; COLOR: #888888 } .SpacedText { LINE-HEIGHT: 25px } A.kb-link { VERTICAL-ALIGN: top; COLOR: #333; TEXT-DECORATION: none } A.kb-link:hover { TEXT-DECORATION: underline } #CommonContent { LINE-HEIGHT: 160% } .TocLevel1 { MARGIN-TOP: 20px; PADDING-BOTTOM: 0px; BORDER-BOTTOM: #666 1px solid } .TocLevel1 A { FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #333; TEXT-DECORATION: none } UL.TocLevel2 { MARGIN-TOP: 3px } UL.CategoryTreeList { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } UL.CategoryTreeList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: = 3px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .CategoryTreeListItemSelected { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 6px; BORDER-TOP: #000000 = 1px solid; PADDING-LEFT: 18px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: = url(../images/Common/d-a.gif); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; = BORDER-BOTTOM: #000000 1px solid; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-COLOR: #ffffff } .CategoryTreeListItem { PADDING-RIGHT: 0px; BACKGROUND-POSITION: left 6px; PADDING-LEFT: 12px; = FONT-WEIGHT: normal; BACKGROUND-IMAGE: url(../images/Common/r-a.gif); = PADDING-BOTTOM: 0px; PADDING-TOP: 10px; BACKGROUND-REPEAT: no-repeat } .CategoryTreeListItemSelected A:link { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListItemSelected A:visited { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListItemSelected A:active { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListItem A:link { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListItem A:visited { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListItem A:active { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListItemSelected A:hover { COLOR: #000; TEXT-DECORATION: underline } .CategoryTreeListItem A:hover { COLOR: #000; TEXT-DECORATION: underline } UL.CategoryTreeListChildren { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; = PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 25px; PADDING-TOP: 0px } UL.CategoryTreeListChildren LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; LIST-STYLE-TYPE: disc } .CategoryTreeListChildItemSelected A:link { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListChildItem A:visited { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListChildItem A:active { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListChildItem A:link { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListChildItem A:visited { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListChildItem A:active { COLOR: #000; TEXT-DECORATION: none } .CategoryTreeListChildItemSelected A:hover { COLOR: #000; TEXT-DECORATION: underline } .CategoryTreeListChildItemSelected A:hover { COLOR: #000; TEXT-DECORATION: underline } DIV#HelpfulContent { BORDER-RIGHT: #9d9d9d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #9d9d9d 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: = 5px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #9d9d9d 1px solid; = PADDING-TOP: 5px; BORDER-BOTTOM: #9d9d9d 1px solid; BACKGROUND-COLOR: = lightyellow; TEXT-ALIGN: left } DIV.PrintShareToolbar { PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; = PADDING-BOTTOM: 5px; VERTICAL-ALIGN: bottom; PADDING-TOP: 5px; = BACKGROUND-COLOR: white; TEXT-ALIGN: left } DIV.PrintShareToolbar IMG { PADDING-BOTTOM: 0px; VERTICAL-ALIGN: text-bottom; MARGIN-RIGHT: 3px } DIV.PrintShareToolbar A { FONT-SIZE: 0.9em; MARGIN-RIGHT: 10px; TEXT-DECORATION: none } DIV.Email { BORDER-RIGHT: #9d9d9d 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #9d9d9d 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: = 5px; VERTICAL-ALIGN: bottom; BORDER-LEFT: #9d9d9d 1px solid; = PADDING-TOP: 5px; BORDER-BOTTOM: #9d9d9d 1px solid; BACKGROUND-COLOR: = lightyellow; TEXT-ALIGN: left } TABLE.Comments { MARGIN-TOP: 20px } TABLE.Comments TD { PADDING-BOTTOM: 15px } .CommentBody { MARGIN-TOP: 15px; DISPLAY: inline; FONT-SIZE: 0.9em } .CommentDetails { FONT-WEIGHT: bold; FONT-SIZE: 0.9em; TEXT-ALIGN: left } .CommentImage { PADDING-RIGHT: 8px; PADDING-TOP: 6px } ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://docs.communityserver.org/Themes/Cs/styles/SupportCenter_print.css #CSHeader { DISPLAY: none } #CommonNavigation { DISPLAY: none } #CommonNavigationShadow { DISPLAY: none } #IsHelpfulQuestion { DISPLAY: none } .Related { DISPLAY: none } .toolbar { DISPLAY: none } .BreadcrumbNavigation { DISPLAY: none } DIV.PrintShareToolbar { DISPLAY: none } ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://docs.communityserver.org/WebResource.axd?d=FCGTEwiphYo_5uRduP_EqpCXCe8UsrH2FLnIvu2FBal66fb6Vh3Di58fjxff-6FZNZfmsGfv6Z_Ek9Xh69UrKd4ZfkzSCqqvg7Yw3QhTWmk1&t=633162174936888427 =0A= var Telligent_Common=3Dnew Object();Telligent_Common._state=3Dnew = Array();Telligent_Common.ConvertHsvColorToRgbColor=3Dfunction(hsv)=0A= {var h=3Dhsv[0];var s=3Dhsv[1];var v=3Dhsv[2];var r;var g;var = b;if(s=3D=3D0)=0A= return new Array(v,v,v);var htemp;if(h=3D=3D360)=0A= htemp=3D0;else=0A= htemp=3Dh;htemp=3Dhtemp/60;var i=3DMath.floor(htemp);var f=3Dhtemp-i;var = p=3Dv*(1-s);var q=3Dv*(1-(s*f));var = t=3Dv*(1-(s*(1-f)));if(i=3D=3D0){r=3Dv;g=3Dt;b=3Dp;}=0A= if(i=3D=3D1){r=3Dq;g=3Dv;b=3Dp;}=0A= if(i=3D=3D2){r=3Dp;g=3Dv;b=3Dt;}=0A= if(i=3D=3D3){r=3Dp;g=3Dq;b=3Dv;}=0A= if(i=3D=3D4){r=3Dt;g=3Dp;b=3Dv;}=0A= if(i=3D=3D5){r=3Dv;g=3Dp;b=3Dq;}=0A= r=3DMath.round(r);g=3DMath.round(g);b=3DMath.round(b);return new = Array(r,g,b);}=0A= Telligent_Common.ConvertRgbColorToHsvColor=3Dfunction(rgb)=0A= {var r=3Drgb[0];var g=3Drgb[1];var b=3Drgb[2];var h;var s;var = v=3DMath.max(Math.max(r,g),b);var min=3DMath.min(Math.min(r,g),b);var = delta=3Dv-min;if(v=3D=3D0)=0A= s=3D0=0A= else=0A= s=3Ddelta/v;if(s=3D=3D0)=0A= h=3D0;else=0A= {if(r=3D=3Dv)=0A= h=3D60*(g-b)/delta;else if(g=3D=3Dv)=0A= h=3D120+60*(b-r)/delta;else if(b=3D=3Dv)=0A= h=3D240+60*(r-g)/delta;}=0A= if(h<0)=0A= h+=3D360;return new Array(h,s,v);}=0A= Telligent_Common.ConvertDecimalToHexadecimal=3Dfunction(d,digits)=0A= {var chars=3D"0123456789abcdef";var h=3D'';var mod;while(d>0)=0A= {mod=3Dd%16;h=3Dchars.substr(mod,1)+h;d-=3Dmod;d/=3D16;}=0A= if(digits)=0A= {while(h.length1024)=0A= return"#000000";else=0A= return"#ffffff";}=0A= Telligent_Common.GetElementInfo=3Dfunction(element)=0A= {var curleft=3D0;var curtop=3D0;var obj=3Delement;var = leftComplete=3Dfalse;var topComplete=3Dfalse;var = isIE=3DTelligent_Common.IsIE();while(obj)=0A= {if(!leftComplete)=0A= curleft+=3Dobj.offsetLeft;if(!topComplete)=0A= curtop+=3Dobj.offsetTop;if(isIE&&obj.offsetParent&&obj.offsetParent.style= .position=3D=3D'relative')=0A= {if(!obj.offsetParent.style.width)=0A= {leftComplete=3Dtrue;if((obj.offsetParent.style.top||obj.offsetParent.sty= le.bottom))=0A= {curtop+=3Dobj.offsetHeight;topComplete=3Dtrue;}}}=0A= obj=3Dobj.offsetParent;}=0A= var elementInfo=3Dnew = Object();elementInfo.Left=3Dcurleft;elementInfo.Top=3Dcurtop;elementInfo.= Width=3Delement.offsetWidth;elementInfo.Height=3Delement.offsetHeight;ret= urn elementInfo;}=0A= Telligent_Common.GetWindowInfo=3Dfunction()=0A= {var = scrollX=3D0,scrollY=3D0,width=3D0,height=3D0;if(typeof(window.pageXOffset= )=3D=3D'number')=0A= {scrollX=3Dwindow.pageXOffset;scrollY=3Dwindow.pageYOffset;}=0A= else = if(document.body&&(document.body.scrollLeft||document.body.scrollTop))=0A= {scrollX=3Ddocument.body.scrollLeft;scrollY=3Ddocument.body.scrollTop;}=0A= else = if(document.documentElement&&(document.documentElement.scrollLeft||docume= nt.documentElement.scrollTop))=0A= {scrollX=3Ddocument.documentElement.scrollLeft;scrollY=3Ddocument.documen= tElement.scrollTop;}=0A= if(typeof(window.innerWidth)=3D=3D'number')=0A= {width=3Dwindow.innerWidth;height=3Dwindow.innerHeight;}=0A= else = if(document.documentElement&&(document.documentElement.clientWidth||docum= ent.documentElement.clientHeight))=0A= {width=3Ddocument.documentElement.clientWidth;height=3Ddocument.documentE= lement.clientHeight;}=0A= else = if(document.body&&(document.body.clientWidth||document.body.clientHeight)= )=0A= {width=3Ddocument.body.clientWidth;height=3Ddocument.body.clientHeight;}=0A= if(document.documentElement&&(document.documentElement.scrollHeight||docu= ment.documentElement.offsetHeight))=0A= {if(document.documentElement.scrollHeight>document.documentElement.offset= Height)=0A= {contentWidth=3Ddocument.documentElement.scrollWidth;contentHeight=3Ddocu= ment.documentElement.scrollHeight;}=0A= else=0A= {contentWidth=3Ddocument.documentElement.offsetWidth;contentHeight=3Ddocu= ment.documentElement.offsetHeight;}}=0A= else = if(document.body&&(document.body.scrollHeight||document.body.offsetHeight= ))=0A= {if(document.body.scrollHeight>document.body.offsetHeight)=0A= {contentWidth=3Ddocument.body.scrollWidth;contentHeight=3Ddocument.body.s= crollHeight;}=0A= else=0A= {contentWidth=3Ddocument.body.offsetWidth;contentHeight=3Ddocument.body.o= ffsetHeight;}}=0A= else=0A= {contentWidth=3Dwidth;contentHeight=3Dheight;}=0A= if(height>contentHeight)=0A= height=3DcontentHeight;if(width>contentWidth)=0A= width=3DcontentWidth;var rect=3Dnew = Object();rect.ScrollX=3DscrollX;rect.ScrollY=3DscrollY;rect.Width=3Dwidth= ;rect.Height=3Dheight;rect.ContentWidth=3DcontentWidth;rect.ContentHeight= =3DcontentHeight;return rect;}=0A= Telligent_Common.GetCurrentStyleValue=3Dfunction(element,styleRule,jsStyl= eRule,defaultValue)=0A= {var value=3D'';try=0A= {if(document.defaultView&&document.defaultView.getComputedStyle)=0A= value=3Ddocument.defaultView.getComputedStyle(element,"").getPropertyValu= e(styleRule);else if(element.currentStyle)=0A= value=3Delement.currentStyle[jsStyleRule];}catch(e){}=0A= if((value=3D=3D'inherit'||value=3D=3D'transparent')&&element.parentNode!=3D= null)=0A= return = Telligent_Common.GetCurrentStyleValue(element.parentNode,styleRule,jsStyl= eRule,defaultValue);else = if(value!=3D''&&value!=3Dundefined&&value!=3D'rgba(0, 0, 0, 0)')=0A= return value;else=0A= return defaultValue;}=0A= Telligent_Common.GetStyleOffset=3Dfunction(element)=0A= {var result=3Dnew = Object();result.Height=3DTelligent_Common.IsNanDefault(parseInt(Telligent= _Common.GetCurrentStyleValue(element,'border-top-width','borderTopWidth',= '0')),0)+=0A= Telligent_Common.IsNanDefault(parseInt(Telligent_Common.GetCurrentStyleVa= lue(element,'border-bottom-width','borderBottomWidth','0')),0)+=0A= Telligent_Common.IsNanDefault(parseInt(Telligent_Common.GetCurrentStyleVa= lue(element,'padding-top','paddingTop','0')),0)+=0A= Telligent_Common.IsNanDefault(parseInt(Telligent_Common.GetCurrentStyleVa= lue(element,'padding-bottom','paddingBottom','0')),0);result.Width=3DTell= igent_Common.IsNanDefault(parseInt(Telligent_Common.GetCurrentStyleValue(= element,'border-left-width','borderLeftWidth','0')),0)+=0A= Telligent_Common.IsNanDefault(parseInt(Telligent_Common.GetCurrentStyleVa= lue(element,'border-right-width','borderRightWidth','0')),0)+=0A= Telligent_Common.IsNanDefault(parseInt(Telligent_Common.GetCurrentStyleVa= lue(element,'padding-left','paddingLeft','0')),0)+=0A= Telligent_Common.IsNanDefault(parseInt(Telligent_Common.GetCurrentStyleVa= lue(element,'padding-right','paddingRight','0')),0);return result;}=0A= Telligent_Common.IsNanDefault=3Dfunction(value,defaultValue)=0A= {if(isNaN(value))=0A= return defaultValue;else=0A= return value;}=0A= Telligent_Common.EscapeForRegExp=3Dfunction(value)=0A= {return value.replace(/([\\\(\^\$\*\+\?\{\}\.\)\|\-])/g,'\\$1');}=0A= Telligent_Common.GetSelectedHtmlInElement=3Dfunction(element,includeAllCo= ntentIfNoSelection,includeAllContentIfInvalidSelection,invalidSelectionMe= ssage)=0A= {var selectionIsValid=3Dtrue;var content=3Dnull;if(window.getSelection)=0A= {var = selection=3Dwindow.getSelection();if(selection&&selection.rangeCount>0&&s= election.toString().length>0)=0A= {selectionIsValid=3Dfalse;var = selectedRange=3Dselection.getRangeAt(0);var = availableRange=3Ddocument.createRange();availableRange.selectNode(element= );if(availableRange.compareBoundaryPoints(Range.START_TO_START,selectedRa= nge)<=3D0&&availableRange.compareBoundaryPoints(Range.END_TO_END,selected= Range)>=3D0)=0A= {var = temp=3Ddocument.createElement('div');temp.appendChild(selectedRange.clone= Contents());content=3Dtemp.innerHTML;}=0A= else if(invalidSelectionMessage)=0A= alert(invalidSelectionMessage);}}=0A= else if(document.selection)=0A= {var range=3Ddocument.selection.createRange();if(range&&range.text)=0A= {selectionIsValid=3Dfalse;var = parent=3Drange.parentElement();if(parent!=3Dnull&&Telligent_Common.Elemen= tContainsElement(element,parent))=0A= content=3Drange.htmlText;else if(invalidSelectionMessage)=0A= alert(invalidSelectionMessage);}}=0A= if(content=3D=3Dnull&&((selectionIsValid&&includeAllContentIfNoSelection)= ||includeAllContentIfInvalidSelection))=0A= content=3Delement.innerHTML;return content;}=0A= Telligent_Common.ElementContainsElement=3Dfunction(parent,child)=0A= {if(!parent||!child)=0A= return false;if(parent=3D=3Dchild)=0A= return true;if(parent&&parent.childNodes)=0A= {for(var i=3D0;i0)=0A= {for(var i=3D0;istateId&&stateId>=3D0&&Telligent_Commo= n._state[stateId]&&Telligent_Common._state[stateId]._stateProcessId=3D=3D= processId)=0A= return Telligent_Common._state[stateId]._state;else=0A= return null;}=0A= Telligent_Common.GetStateByKey=3Dfunction(key,processId)=0A= {for(var i=3D0;istateId&&stateId>=3D0&&Telligent_Commo= n._state[stateId]&&Telligent_Common._state[stateId]._stateProcessId=3D=3D= processId)=0A= Telligent_Common._state[stateId]._state=3Dstate;}=0A= Telligent_Common.SaveStateByKey=3Dfunction(key,processId,state)=0A= {var emptyIndex=3D-1;for(var i=3D0;istateId&&stateId>=3D0&&Telligent_Commo= n._state[stateId]&&Telligent_Common._state[stateId]._stateProcessId=3D=3D= processId)=0A= Telligent_Common._state[stateId]=3Dnull;}=0A= Telligent_Common._hiddenSelects=3Dnew = Array();Telligent_Common._elementsHidingSelects=3Dnew = Array();Telligent_Common._addHiddenSelect=3Dfunction(elementHidingSelect,= selectElement)=0A= {var hiddenSelect=3Dnull;var emptyIndex=3D-1;for(var = i=3D0;ithis._lastWindowIn= fo.Width)=0A= width=3Dthis._lastWindowInfo.Width;this._modalAnimationMask.style.positio= n=3D'absolute';this._modalAnimationMask.style.zIndex=3Dthis.ZIndex;this._= modalAnimationMask.style.display=3D'block';this._modalAnimationMask.style= .visibility=3D'hidden';this._modalAnimationMask.style.overflow=3D'hidden'= ;this._modalAnimationMask.style.width=3Dwidth+'px';this._modalContent.sty= le.width=3Dwidth+'px';this._modal.style.position=3D'absolute';this._modal= .style.display=3D'block';this._modal.style.visibility=3D'hidden';this._mo= dal.style.left=3D'0px';this._modal.style.top=3D'0px';this._modalMask.styl= e.position=3D'absolute';this._modalMask.style.display=3D'block';this._mod= alMask.style.zIndex=3Dthis.ZIndex;this._modalMask.style.visibility=3D'vis= ible';var = modalContentOffset=3DTelligent_Common.GetStyleOffset(this._modalContent);= var = offset=3D(this._modal.offsetHeight-this._modalContent.offsetHeight)-modal= ContentOffset.Height;if(height+offset>this._lastWindowInfo.Height)=0A= height=3Dthis._lastWindowInfo.Height-offset;if(widththis._lastWindowInfo.Width+this._lastWindowInfo.Scrol= lX)=0A= x=3Dthis._lastWindowInfo.Width+this._lastWindowInfo.ScrollX-panelWidth;if= (xthis._lastWindowInfo.Height+this._lastWindowInfo.S= crollY)=0A= y=3Dthis._lastWindowInfo.Height+this._lastWindowInfo.ScrollY-panelHeight;= if(y0)=0A= {mm.className=3Dthis.WindowMaskCssClasses[0];for(var = i=3D1;i0)=0A= {m.className=3Dthis.WindowCssClasses[0];for(var = i=3D1;i0)=0A= {this._modalTitle.className=3Dthis.WindowTitleCssClasses[0];for(var = i=3D1;i0)=0A= {mc.className=3Dthis.WindowCloseCssClasses[0];for(var = i=3D1;i0)=0A= {this._modalContent.className=3Dthis.WindowContentCssClasses[0];for(var = i=3D1;i0)=0A= {mf.className=3Dthis.WindowFooterCssClasses[0];for(var = i=3D1;i0)=0A= {mr.className=3Dthis.WindowResizeCssClasses[0];for(var = i=3D1;i0&&currValue>targetValue)||Math.abs(step)<1)=0A= {this._modal.style.top=3DtargetValue+'px';this._modal.style.position=3D's= tatic';this._modalAnimationMask.style.overflow=3D'visible';this._animatio= nHandle=3Dnull;if(!this._isResizing&&!this._isDragging)=0A= this._modalIframe.style.display=3D'block';this._isOpening=3Dfalse;this._l= astWindowInfo=3DTelligent_Common.GetWindowInfo();this._checkForScrollResi= zeHandle=3Dwindow.setTimeout(new = Function('window.'+this._variableName+'._checkForScrollResize();'),999);}=0A= else=0A= {this._modal.style.top=3DnextValue+'px';nextValue=3DnextValue+step;if(ste= p>0&&nextValue>targetValue)=0A= nextValue=3DtargetValue;else if(step<0&&nextValue-1||this.Position.indexOf('right')>-1)=0A= {if((this.Position.indexOf('right')>-1&&this.Position.indexOf('left')=3D=3D= -1)||((this._lastWindowInfo.Width+this._lastWindowInfo.ScrollX)-(x+positi= onWidth)>x-this._lastWindowInfo.ScrollX))=0A= {this._panelMask.style.left=3D(x+positionWidth)+"px";animatePropertyName=3D= 'style.left';animateTargetValue=3D0;animateNextValue=3D-panelWidth;}=0A= else=0A= {this._panelMask.style.left=3D(x-panelWidth)+"px";animatePropertyName=3D'= style.left';animateTargetValue=3D0;animateNextValue=3DpanelWidth;}=0A= if((this.Position.indexOf('down')>-1&&this.Position.indexOf('up')=3D=3D-1= )||((this._lastWindowInfo.Height+this._lastWindowInfo.ScrollY)-(y)>(y+pos= itionHeight)-this._lastWindowInfo.ScrollY))=0A= {this._panelMask.style.top=3Dy+"px";}=0A= else=0A= {this._panelMask.style.top=3D(y+positionHeight-panelHeight)+"px";}}=0A= else=0A= {if((this.Position.indexOf('right')>-1&&this.Position.indexOf('left')=3D=3D= -1)||((this._lastWindowInfo.Width+this._lastWindowInfo.ScrollX)-(x)>(x+po= sitionWidth)-this._lastWindowInfo.ScrollX))=0A= {this._panelMask.style.left=3Dx+"px";}=0A= else=0A= {this._panelMask.style.left=3D(x+positionWidth-panelWidth)+"px";}=0A= if((this.Position.indexOf('down')>-1&&this.Position.indexOf('up')=3D=3D-1= )||((this._lastWindowInfo.Height+this._lastWindowInfo.ScrollY)-(y+positio= nHeight)>(y-this._lastWindowInfo.ScrollY)))=0A= {this._panelMask.style.top=3D(y+positionHeight)+"px";animatePropertyName=3D= 'style.top';animateTargetValue=3D0;animateNextValue=3D-panelHeight;}=0A= else=0A= {this._panelMask.style.top=3D(y-panelHeight)+"px";animatePropertyName=3D'= style.top';animateTargetValue=3D0;animateNextValue=3DpanelHeight;}}=0A= this._panel.style.visibility=3D'visible';this._panelMask.style.visibility= =3D'visible';this._panelMask.style.overflow=3D'hidden';Telligent_Common.H= ideSelectBoxes(this._panelMask);this._isOpening=3Dtrue;if(ignoreHideAndAn= imation)=0A= this._animationHandle=3Dwindow.setTimeout(new = Function(this._variableName+'._animate(\''+animatePropertyName+'\','+anim= ateTargetValue+','+animateTargetValue+',0,0);'),9);else=0A= this._animate(animatePropertyName,animateTargetValue,animateNextValue,ani= mateNextValue>animateTargetValue?-((animateNextValue-animateTargetValue)/= 3):((animateTargetValue-animateNextValue)/3),.67);if(!this._isShown)=0A= {this._isShown=3Dtrue;this._lastPosition=3D{X:x,Y:y,Width:positionWidth,H= eight:positionHeight};if(this.OnPanelShowFunction)=0A= this.OnPanelShowFunction();}}=0A= Telligent_PopupPanel.prototype._checkForScrollResize=3Dfunction()=0A= {if(this._checkForScrollResizeHandle)=0A= window.clearTimeout(this._checkForScrollResizeHandle);if(this._isShown&&!= this._isOpening&&this._lastWindowInfo)=0A= {var = windowInfo=3DTelligent_Common.GetWindowInfo();if(windowInfo.Width!=3Dthis= ._lastWindowInfo.Width||windowInfo.Height!=3Dthis._lastWindowInfo.Height)=0A= this.Hide();else=0A= this._checkForScrollResizeHandle=3Dwindow.setTimeout(new = Function('window.'+this._variableName+'._checkForScrollResize();'),999);}= }=0A= Telligent_PopupPanel.prototype.Hide=3Dfunction()=0A= {if(this._isShown)=0A= {if(!this._initialized)=0A= this._initialize();this._panel.style.position=3D'absolute';this._panel.st= yle.display=3D'none';this._panelMask.style.position=3D'absolute';this._pa= nelMask.style.display=3D'none';this._isShown=3Dfalse;this._lastPosition=3D= null;Telligent_Common.ShowSelectBoxes(this._panelMask);if(this.OnPanelHid= eFunction)=0A= this.OnPanelHideFunction();}}=0A= Telligent_PopupPanel.prototype.ClearPanelContent=3Dfunction()=0A= {while(this._panel.childNodes.length>0)=0A= this._panel.removeChild(this._panel.childNodes[0]);}=0A= Telligent_PopupPanel.prototype.SetPanelContent=3Dfunction(html)=0A= {this.ClearPanelContent();this._panel.innerHTML=3Dhtml;this.Refresh();}=0A= Telligent_PopupPanel.prototype.AddNodeToPanel=3Dfunction(node)=0A= {this._panel.appendChild(node);this.Refresh();}=0A= Telligent_PopupPanel.prototype.RemoveNodeFromPanel=3Dfunction(node)=0A= {this._panel.removeChild(node);this.Refresh();}=0A= Telligent_PopupPanel.prototype.GetPanelNodes=3Dfunction()=0A= {return this._panel.childNodes;}=0A= Telligent_PopupPanel.prototype.Refresh=3Dfunction()=0A= {if(this._animationHandle)=0A= window.clearTimeout(this._animationHandle);if(this._isShown&&this._lastPo= sition)=0A= this.Show(this._lastPosition.X,this._lastPosition.Y,this._lastPosition.Wi= dth,this._lastPosition.Height,true);}=0A= Telligent_PopupPanel.prototype._initialize=3Dfunction()=0A= {document.body.appendChild(this._panelMask);this._initialized=3Dtrue;if(t= his._initialContent)=0A= this.SetPanelContent(this._initialContent);}=0A= Telligent_PopupPanel.prototype.Dispose=3Dfunction()=0A= {if(this._initialized)=0A= {if(document&&document.body)=0A= document.body.removeChild(this._panelMask);}}=0A= Telligent_PopupPanel.prototype._animate=3Dfunction(propertyName,targetVal= ue,nextValue,step,acceleration)=0A= {if(this._animationHandle)=0A= window.clearTimeout(this._animationHandle);var = currValue=3DparseInt(eval('this._panel.'+propertyName),10);if((step<0&&cu= rrValue0&&currValue>targetValue)||Math.abs(step)<1)=0A= {eval('this._panel.'+propertyName+' =3D targetValue + = \'px\'');this._panel.style.position=3D'static';this._panelMask.style.over= flow=3D'visible';this._animationHandle=3Dnull;this._isOpening=3Dfalse;thi= s._lastWindowInfo=3DTelligent_Common.GetWindowInfo();this._checkForScroll= ResizeHandle=3Dwindow.setTimeout(new = Function('window.'+this._variableName+'._checkForScrollResize();'),999);}=0A= else=0A= {eval('this._panel.'+propertyName+' =3D nextValue + = \'px\'');nextValue=3DnextValue+step;if(step>0&&nextValue>targetValue)=0A= nextValue=3DtargetValue;else if(step<0&&nextValue=3Dlevel;i--)=0A= {if(this._menuLevels[i])=0A= {if(this._menuLevels[i].CurrentMenuItem)=0A= {this._menuLevels[i].CurrentMenuItem._element.className=3Dthis.ItemCssCla= ss;this._menuLevels[i].CurrentMenuItem=3Dnull;}=0A= this._menuLevels[i]._popupPanel.Hide();}}=0A= this._currentLevel=3Dlevel-1;if(this._currentLevel<=3D-1)=0A= {this._isOpen=3Dfalse;if(this.OnMenuCloseFunction)=0A= this.OnMenuCloseFunction(this);}}=0A= Telligent_PopupMenu.prototype._itemClick=3Dfunction(menuItem,level)=0A= {this._cancelClick=3Dtrue;if(menuItem.ClientScript||menuItem.NavigateUrl)=0A= this.Close();if(menuItem.ClientScript)=0A= {menuItem.ClientScript(menuItem);}=0A= if(menuItem.NavigateUrl)=0A= {if(!menuItem.NavigateTarget)=0A= window.location=3DmenuItem.NavigateUrl;else=0A= window.open(menuItem.NavigateUrl,menuItem.NavigateTarget);}=0A= return false;}=0A= Telligent_PopupMenu.prototype._itemMouseOver=3Dfunction(menuItem,level,ig= noreHideAndAnimation)=0A= {if(this._menuLevels.length<=3Dlevel||(this._currentLevel=3D=3Dlevel&&thi= s._menuLevels[level].CurrentMenuItem=3D=3DmenuItem&&!ignoreHideAndAnimati= on))=0A= return;if(this._menuLevels[level].CurrentMenuItem!=3DmenuItem)=0A= {if(!ignoreHideAndAnimation)=0A= {this.Close(level+1);}=0A= if(this._menuLevels[level].CurrentMenuItem&&this._menuLevels[level].Curre= ntMenuItem!=3DmenuItem)=0A= this._menuLevels[level].CurrentMenuItem._element.className=3Dthis.ItemCss= Class;if(level>0&&this._menuLevels[level-1].CurrentMenuItem)=0A= this._menuLevels[level-1].CurrentMenuItem._element.className=3Dthis.ItemE= xpandedCssClass;menuItem._element.className=3Dthis.ItemSelectedCssClass;t= his._menuLevels[level].CurrentMenuItem=3DmenuItem;if(menuItem._menuItems!= =3Dnull&&menuItem._menuItems.length>0)=0A= {if(this._menuLevels.length=3D=3Dlevel+1)=0A= this._menuLevels[level+1]=3Dnew = Telligent_PopupMenuLevel(level+1,menuItem,new = Telligent_PopupPanel(this._variableName+'._menuLevels['+(level+1)+']._pop= upPanel',this.GroupCssClass,'leftright',this.ZIndex,null,new = Function('window.'+this._variableName+'.Close('+(level+1)+');'),false,'')= ,this);else=0A= this._menuLevels[level+1].MenuItem=3DmenuItem;this._populatePopupPanel(th= is._menuLevels[level+1],menuItem._menuItems);this._menuLevels[level+1]._p= opupPanel.ShowAtElement(menuItem._element,ignoreHideAndAnimation);this._c= urrentLevel=3Dlevel+1;}=0A= if(!ignoreHideAndAnimation&&this.OnMenuItemOverFunction)=0A= this.OnMenuItemOverFunction(menuItem);}=0A= else=0A= {if(!ignoreHideAndAnimation)=0A= {this.Close(level+2);}=0A= if(this._menuLevels[level+1]&&this._menuLevels[level+1].CurrentMenuItem)=0A= {this._menuLevels[level+1].CurrentMenuItem._element.className=3Dthis.Item= CssClass;this._menuLevels[level+1].CurrentMenuItem=3Dnull;}=0A= this._menuLevels[level].CurrentMenuItem._element.className=3Dthis.ItemSel= ectedCssClass;}}=0A= Telligent_PopupMenu.prototype._initialize=3Dfunction()=0A= {this._menuLevels=3Dnew Array();this._menuLevels[0]=3Dnew = Telligent_PopupMenuLevel(0,null,new = Telligent_PopupPanel(this._variableName+'._menuLevels[0]._popupPanel',thi= s.GroupCssClass,this.Position,this.ZIndex,null,new = Function('window.'+this._variableName+'.Close(0);'),false,''),this);this.= _populatePopupPanel(this._menuLevels[0],this._menuItems);this._initialize= d=3Dtrue;}=0A= Telligent_PopupMenu.prototype.Refresh=3Dfunction()=0A= {if(this._initialized)=0A= {var selectedItems=3Dnew Array();var = i;for(i=3D0;i<=3Dthis._currentLevel;i++)=0A= {selectedItems[i]=3Dthis._menuLevels[i].CurrentMenuItem;}=0A= this._populatePopupPanel(this._menuLevels[0],this._menuItems);if(selected= Items.length>0)=0A= {var j;var menuItems=3Dthis._menuItems;var = found;for(i=3D0;i0)=0A= this.Close(i+1);else=0A= this.Close(i);break;}}}}}=0A= Telligent_PopupMenu.prototype._populatePopupPanel=3Dfunction(menuLevel,me= nuItems)=0A= {this._disposeLevel(menuLevel);menuLevel._popupPanel.ClearPanelContent();= menuLevel.CurrentMenuItem=3Dnull;if(!menuItems||menuItems.length=3D=3D0)=0A= return;var = outerTable=3Ddocument.createElement('table');outerTable.cellPadding=3D'0'= ;outerTable.cellSpacing=3D'0';outerTable.appendChild(document.createEleme= nt('tbody'));var i;var hasIcons=3Dfalse;var = hasExpandable=3Dfalse;for(i=3D0;i0)=0A= hasExpandable=3Dtrue;if(hasIcons&&hasExpandable)=0A= break;}=0A= for(i=3D0;i0)=0A= {var = img=3Ddocument.createElement('img');img.src=3Dthis.ExpandImageUrl;img.sty= le.paddingLeft=3D'4px';if(this.ExpandImageHeight)=0A= img.height=3Dthis.ExpandImageHeight;if(this.ExpandImageWidth)=0A= img.width=3Dthis.ExpandImageWidth;cell.appendChild(img);}=0A= else=0A= {cell.appendChild(document.createElement('div'));cell.childNodes[0].style= .paddingRight=3D'4px';if(this.ExpandImageHeight)=0A= cell.childNodes[0].style.height=3Dthis.ExpandImageHeight+'px';if(this.Exp= andImageWidth)=0A= cell.childNodes[0].style.width=3Dthis.ExpandImageWidth+'px';}=0A= row.appendChild(cell);}=0A= container.onclick=3Dnew Function("return = "+this._variableName+"._itemClick(this._menuItem,"+menuLevel._level+");")= ;container.onmouseover=3Dnew Function("return = "+this._variableName+"._itemMouseOver(this._menuItem,"+menuLevel._level+"= );");menuItems[i]._element=3Dcontainer;}=0A= menuLevel._popupPanel.AddNodeToPanel(outerTable);}=0A= Telligent_PopupMenu.prototype.ParseMenuItems=3Dfunction(menuItems)=0A= {this._menuItems=3Dnew Array();if(!menuItems||menuItems.length=3D=3D0)=0A= return;for(var i=3D0;i0)=0A= this._menuItems[i].ParseMenuItems(menuItems[i][6]);}}=0A= Telligent_PopupMenu.prototype._documentOnClick=3Dfunction()=0A= {if(this._isOpen&&!this._menuLevels[this._currentLevel]._popupPanel._isOp= ening&&!this._cancelClick)=0A= this.Close(0);else=0A= this._cancelClick=3Dfalse;if(this._originalDocumentOnClick)=0A= this._originalDocumentOnClick();}=0A= Telligent_PopupMenu.prototype.AddItem=3Dfunction(popupMenuItem)=0A= {this.RemoveItem(popupMenuItem);if(popupMenuItem)=0A= {popupMenuItem._popupMenu=3Dthis;popupMenuItem._parentMenuItem=3Dnull;thi= s._menuItems[this._menuItems.length]=3DpopupMenuItem;}}=0A= Telligent_PopupMenu.prototype.RemoveItem=3Dfunction(popupMenuItem)=0A= {var menuItems=3Dnew Array();var found=3Dfalse;for(var = i=3D0;i=3D0&&index-1)=0A= {if(this._menuLevels[this._currentLevel].CurrentMenuItem)=0A= return this._menuLevels[this._currentLevel].CurrentMenuItem;else = if(this._currentLevel>0)=0A= return this._menuLevels[this._currentLevel-1].CurrentMenuItem;}=0A= return null;}=0A= Telligent_PopupMenu.prototype.GetCurrentItemAtLevel=3Dfunction(level)=0A= {if(level>0&&this._currentLevel>=3Dlevel)=0A= return this._menuLevels[level].CurrentMenuItem;else=0A= return null;}=0A= Telligent_PopupMenu.prototype.GetCurrentLevel=3Dfunction()=0A= {return this.GetLevel(0);}=0A= Telligent_PopupMenu.prototype.GetLevel=3Dfunction(level)=0A= {if(level>0&&level>=3Dthis._currentLevel)=0A= return this._menuLevels[level];else=0A= return null;}=0A= Telligent_PopupMenu.prototype.GetItemCount=3Dfunction()=0A= {return this._menuItems.length;}=0A= function Telligent_PopupMenuItem(id,text)=0A= {this.ID=3Did;this.Text=3Dtext;this.NavigateUrl=3Dnull;this.NavigateTarge= t=3Dnull;this.ClientScript=3Dnull;this.IconUrl=3Dnull;this._menuItems=3Dn= ew = Array();this._element=3Dnull;this._popupMenu=3Dnull;this._parentMenuItem=3D= null;}=0A= Telligent_PopupMenuItem.prototype.AddItem=3Dfunction(popupMenuItem)=0A= {this.RemoveItem(popupMenuItem);if(popupMenuItem)=0A= {popupMenuItem._popupMenu=3Dthis._popupMenu;popupMenuItem._parentMenuItem= =3Dthis;this._menuItems[this._menuItems.length]=3DpopupMenuItem;}}=0A= Telligent_PopupMenuItem.prototype.RemoveItem=3Dfunction(popupMenuItem)=0A= {var menuItems=3Dnew Array();var found=3Dfalse;for(var = i=3D0;i=3D0&&index0)=0A= this._menuItems[i].ParseMenuItems(menuItems[i][6]);}}=0A= function = Telligent_PopupMenuLevel(level,parentMenuItem,popupPanel,popupMenu)=0A= {this._level=3Dlevel;this._parentMenuItem=3DparentMenuItem;this._popupPan= el=3DpopupPanel;this._popupMenu=3DpopupMenu;this.CurrentMenuItem=3Dnull;}=0A= Telligent_PopupMenuLevel.prototype.GetLevelIndex=3Dfunction()=0A= {return this._level;}=0A= Telligent_PopupMenuLevel.prototype.GetParentItem=3Dfunction()=0A= {return this._parentMenuItem;}=0A= Telligent_PopupMenuLevel.prototype.GetPopupMenu=3Dfunction()=0A= {return this._popupMenu;} ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://docs.communityserver.org/js/prototype.js /* Prototype JavaScript framework, version 1.5.0 * (c) 2005-2007 Sam Stephenson * * Prototype is freely distributable under the terms of an MIT-style = license. * For details, see the Prototype web site: http://prototype.conio.net/ * /*-----------------------------------------------------------------------= ---*/ var Prototype =3D { Version: '1.5.0', BrowserFeatures: { XPath: !!document.evaluate }, ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)', emptyFunction: function() {}, K: function(x) { return x } } var Class =3D { create: function() { return function() { this.initialize.apply(this, arguments); } } } var Abstract =3D new Object(); Object.extend =3D function(destination, source) { for (var property in source) { destination[property] =3D source[property]; } return destination; } Object.extend(Object, { inspect: function(object) { try { if (object =3D=3D=3D undefined) return 'undefined'; if (object =3D=3D=3D null) return 'null'; return object.inspect ? object.inspect() : object.toString(); } catch (e) { if (e instanceof RangeError) return '...'; throw e; } }, keys: function(object) { var keys =3D []; for (var property in object) keys.push(property); return keys; }, values: function(object) { var values =3D []; for (var property in object) values.push(object[property]); return values; }, clone: function(object) { return Object.extend({}, object); } }); Function.prototype.bind =3D function() { var __method =3D this, args =3D $A(arguments), object =3D = args.shift(); return function() { return __method.apply(object, args.concat($A(arguments))); } } Function.prototype.bindAsEventListener =3D function(object) { var __method =3D this, args =3D $A(arguments), object =3D = args.shift(); return function(event) { return __method.apply(object, [( event || = window.event)].concat(args).concat($A(arguments))); } } Object.extend(Number.prototype, { toColorPart: function() { var digits =3D this.toString(16); if (this < 16) return '0' + digits; return digits; }, succ: function() { return this + 1; }, times: function(iterator) { $R(0, this, true).each(iterator); return this; } }); var Try =3D { these: function() { var returnValue; for (var i =3D 0, length =3D arguments.length; i < length; i++) { var lambda =3D arguments[i]; try { returnValue =3D lambda(); break; } catch (e) {} } return returnValue; } } /*-----------------------------------------------------------------------= ---*/ var PeriodicalExecuter =3D Class.create(); PeriodicalExecuter.prototype =3D { initialize: function(callback, frequency) { this.callback =3D callback; this.frequency =3D frequency; this.currentlyExecuting =3D false; this.registerCallback(); }, registerCallback: function() { this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000); }, stop: function() { if (!this.timer) return; clearInterval(this.timer); this.timer =3D null; }, onTimerEvent: function() { if (!this.currentlyExecuting) { try { this.currentlyExecuting =3D true; this.callback(this); } finally { this.currentlyExecuting =3D false; } } } } String.interpret =3D function(value){ return value =3D=3D null ? '' : String(value); } Object.extend(String.prototype, { gsub: function(pattern, replacement) { var result =3D '', source =3D this, match; replacement =3D arguments.callee.prepareReplacement(replacement); while (source.length > 0) { if (match =3D source.match(pattern)) { result +=3D source.slice(0, match.index); result +=3D String.interpret(replacement(match)); source =3D source.slice(match.index + match[0].length); } else { result +=3D source, source =3D ''; } } return result; }, sub: function(pattern, replacement, count) { replacement =3D this.gsub.prepareReplacement(replacement); count =3D count =3D=3D=3D undefined ? 1 : count; return this.gsub(pattern, function(match) { if (--count < 0) return match[0]; return replacement(match); }); }, scan: function(pattern, iterator) { this.gsub(pattern, iterator); return this; }, truncate: function(length, truncation) { length =3D length || 30; truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation; return this.length > length ? this.slice(0, length - truncation.length) + truncation : this; }, strip: function() { return this.replace(/^\s+/, '').replace(/\s+$/, ''); }, stripTags: function() { return this.replace(/<\/?[^>]+>/gi, ''); }, stripScripts: function() { return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), = ''); }, extractScripts: function() { var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img'); var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im'); return (this.match(matchAll) || []).map(function(scriptTag) { return (scriptTag.match(matchOne) || ['', ''])[1]; }); }, evalScripts: function() { return this.extractScripts().map(function(script) { return = eval(script) }); }, escapeHTML: function() { var div =3D document.createElement('div'); var text =3D document.createTextNode(this); div.appendChild(text); return div.innerHTML; }, unescapeHTML: function() { var div =3D document.createElement('div'); div.innerHTML =3D this.stripTags(); return div.childNodes[0] ? (div.childNodes.length > 1 ? $A(div.childNodes).inject('',function(memo,node){ return = memo+node.nodeValue }) : div.childNodes[0].nodeValue) : ''; }, toQueryParams: function(separator) { var match =3D this.strip().match(/([^?#]*)(#.*)?$/); if (!match) return {}; return match[1].split(separator || '&').inject({}, function(hash, = pair) { if ((pair =3D pair.split('=3D'))[0]) { var name =3D decodeURIComponent(pair[0]); var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined; if (hash[name] !=3D=3D undefined) { if (hash[name].constructor !=3D Array) hash[name] =3D [hash[name]]; if (value) hash[name].push(value); } else hash[name] =3D value; } return hash; }); }, toArray: function() { return this.split(''); }, succ: function() { return this.slice(0, this.length - 1) + String.fromCharCode(this.charCodeAt(this.length - 1) + 1); }, camelize: function() { var parts =3D this.split('-'), len =3D parts.length; if (len =3D=3D 1) return parts[0]; var camelized =3D this.charAt(0) =3D=3D '-' ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1) : parts[0]; for (var i =3D 1; i < len; i++) camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1); return camelized; }, capitalize: function(){ return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase(); }, underscore: function() { return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase(); }, dasherize: function() { return this.gsub(/_/,'-'); }, inspect: function(useDoubleQuotes) { var escapedString =3D this.replace(/\\/g, '\\\\'); if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') + '"'; else return "'" + escapedString.replace(/'/g, '\\\'') + "'"; } }); String.prototype.gsub.prepareReplacement =3D function(replacement) { if (typeof replacement =3D=3D 'function') return replacement; var template =3D new Template(replacement); return function(match) { return template.evaluate(match) }; } String.prototype.parseQuery =3D String.prototype.toQueryParams; var Template =3D Class.create(); Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/; Template.prototype =3D { initialize: function(template, pattern) { this.template =3D template.toString(); this.pattern =3D pattern || Template.Pattern; }, evaluate: function(object) { return this.template.gsub(this.pattern, function(match) { var before =3D match[1]; if (before =3D=3D '\\') return match[2]; return before + String.interpret(object[match[3]]); }); } } var $break =3D new Object(); var $continue =3D new Object(); var Enumerable =3D { each: function(iterator) { var index =3D 0; try { this._each(function(value) { try { iterator(value, index++); } catch (e) { if (e !=3D $continue) throw e; } }); } catch (e) { if (e !=3D $break) throw e; } return this; }, eachSlice: function(number, iterator) { var index =3D -number, slices =3D [], array =3D this.toArray(); while ((index +=3D number) < array.length) slices.push(array.slice(index, index+number)); return slices.map(iterator); }, all: function(iterator) { var result =3D true; this.each(function(value, index) { result =3D result && !!(iterator || Prototype.K)(value, index); if (!result) throw $break; }); return result; }, any: function(iterator) { var result =3D false; this.each(function(value, index) { if (result =3D !!(iterator || Prototype.K)(value, index)) throw $break; }); return result; }, collect: function(iterator) { var results =3D []; this.each(function(value, index) { results.push((iterator || Prototype.K)(value, index)); }); return results; }, detect: function(iterator) { var result; this.each(function(value, index) { if (iterator(value, index)) { result =3D value; throw $break; } }); return result; }, findAll: function(iterator) { var results =3D []; this.each(function(value, index) { if (iterator(value, index)) results.push(value); }); return results; }, grep: function(pattern, iterator) { var results =3D []; this.each(function(value, index) { var stringValue =3D value.toString(); if (stringValue.match(pattern)) results.push((iterator || Prototype.K)(value, index)); }) return results; }, include: function(object) { var found =3D false; this.each(function(value) { if (value =3D=3D object) { found =3D true; throw $break; } }); return found; }, inGroupsOf: function(number, fillWith) { fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith; return this.eachSlice(number, function(slice) { while(slice.length < number) slice.push(fillWith); return slice; }); }, inject: function(memo, iterator) { this.each(function(value, index) { memo =3D iterator(memo, value, index); }); return memo; }, invoke: function(method) { var args =3D $A(arguments).slice(1); return this.map(function(value) { return value[method].apply(value, args); }); }, max: function(iterator) { var result; this.each(function(value, index) { value =3D (iterator || Prototype.K)(value, index); if (result =3D=3D undefined || value >=3D result) result =3D value; }); return result; }, min: function(iterator) { var result; this.each(function(value, index) { value =3D (iterator || Prototype.K)(value, index); if (result =3D=3D undefined || value < result) result =3D value; }); return result; }, partition: function(iterator) { var trues =3D [], falses =3D []; this.each(function(value, index) { ((iterator || Prototype.K)(value, index) ? trues : falses).push(value); }); return [trues, falses]; }, pluck: function(property) { var results =3D []; this.each(function(value, index) { results.push(value[property]); }); return results; }, reject: function(iterator) { var results =3D []; this.each(function(value, index) { if (!iterator(value, index)) results.push(value); }); return results; }, sortBy: function(iterator) { return this.map(function(value, index) { return {value: value, criteria: iterator(value, index)}; }).sort(function(left, right) { var a =3D left.criteria, b =3D right.criteria; return a < b ? -1 : a > b ? 1 : 0; }).pluck('value'); }, toArray: function() { return this.map(); }, zip: function() { var iterator =3D Prototype.K, args =3D $A(arguments); if (typeof args.last() =3D=3D 'function') iterator =3D args.pop(); var collections =3D [this].concat(args).map($A); return this.map(function(value, index) { return iterator(collections.pluck(index)); }); }, size: function() { return this.toArray().length; }, inspect: function() { return '#'; } } Object.extend(Enumerable, { map: Enumerable.collect, find: Enumerable.detect, select: Enumerable.findAll, member: Enumerable.include, entries: Enumerable.toArray }); var $A =3D Array.from =3D function(iterable) { if (!iterable) return []; if (iterable.toArray) { return iterable.toArray(); } else { var results =3D []; for (var i =3D 0, length =3D iterable.length; i < length; i++) results.push(iterable[i]); return results; } } Object.extend(Array.prototype, Enumerable); if (!Array.prototype._reverse) Array.prototype._reverse =3D Array.prototype.reverse; Object.extend(Array.prototype, { _each: function(iterator) { for (var i =3D 0, length =3D this.length; i < length; i++) iterator(this[i]); }, clear: function() { this.length =3D 0; return this; }, first: function() { return this[0]; }, last: function() { return this[this.length - 1]; }, compact: function() { return this.select(function(value) { return value !=3D null; }); }, flatten: function() { return this.inject([], function(array, value) { return array.concat(value && value.constructor =3D=3D Array ? value.flatten() : [value]); }); }, without: function() { var values =3D $A(arguments); return this.select(function(value) { return !values.include(value); }); }, indexOf: function(object) { for (var i =3D 0, length =3D this.length; i < length; i++) if (this[i] =3D=3D object) return i; return -1; }, reverse: function(inline) { return (inline !=3D=3D false ? this : this.toArray())._reverse(); }, reduce: function() { return this.length > 1 ? this : this[0]; }, uniq: function() { return this.inject([], function(array, value) { return array.include(value) ? array : array.concat([value]); }); }, clone: function() { return [].concat(this); }, size: function() { return this.length; }, inspect: function() { return '[' + this.map(Object.inspect).join(', ') + ']'; } }); Array.prototype.toArray =3D Array.prototype.clone; function $w(string){ string =3D string.strip(); return string ? string.split(/\s+/) : []; } if(window.opera){ Array.prototype.concat =3D function(){ var array =3D []; for(var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]); for(var i =3D 0, length =3D arguments.length; i < length; i++) { if(arguments[i].constructor =3D=3D Array) { for(var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++) array.push(arguments[i][j]); } else { array.push(arguments[i]); } } return array; } } var Hash =3D function(obj) { Object.extend(this, obj || {}); }; Object.extend(Hash, { toQueryString: function(obj) { var parts =3D []; this.prototype._each.call(obj, function(pair) { if (!pair.key) return; if (pair.value && pair.value.constructor =3D=3D Array) { var values =3D pair.value.compact(); if (values.length < 2) pair.value =3D values.reduce(); else { key =3D encodeURIComponent(pair.key); values.each(function(value) { value =3D value !=3D undefined ? encodeURIComponent(value) : = ''; parts.push(key + '=3D' + encodeURIComponent(value)); }); return; } } if (pair.value =3D=3D undefined) pair[1] =3D ''; parts.push(pair.map(encodeURIComponent).join('=3D')); }); return parts.join('&'); } }); Object.extend(Hash.prototype, Enumerable); Object.extend(Hash.prototype, { _each: function(iterator) { for (var key in this) { var value =3D this[key]; if (value && value =3D=3D Hash.prototype[key]) continue; var pair =3D [key, value]; pair.key =3D key; pair.value =3D value; iterator(pair); } }, keys: function() { return this.pluck('key'); }, values: function() { return this.pluck('value'); }, merge: function(hash) { return $H(hash).inject(this, function(mergedHash, pair) { mergedHash[pair.key] =3D pair.value; return mergedHash; }); }, remove: function() { var result; for(var i =3D 0, length =3D arguments.length; i < length; i++) { var value =3D this[arguments[i]]; if (value !=3D=3D undefined){ if (result =3D=3D=3D undefined) result =3D value; else { if (result.constructor !=3D Array) result =3D [result]; result.push(value) } } delete this[arguments[i]]; } return result; }, toQueryString: function() { return Hash.toQueryString(this); }, inspect: function() { return '#'; } }); function $H(object) { if (object && object.constructor =3D=3D Hash) return object; return new Hash(object); }; ObjectRange =3D Class.create(); Object.extend(ObjectRange.prototype, Enumerable); Object.extend(ObjectRange.prototype, { initialize: function(start, end, exclusive) { this.start =3D start; this.end =3D end; this.exclusive =3D exclusive; }, _each: function(iterator) { var value =3D this.start; while (this.include(value)) { iterator(value); value =3D value.succ(); } }, include: function(value) { if (value < this.start) return false; if (this.exclusive) return value < this.end; return value <=3D this.end; } }); var $R =3D function(start, end, exclusive) { return new ObjectRange(start, end, exclusive); } var Ajax =3D { getTransport: function() { return Try.these( function() {return new XMLHttpRequest()}, function() {return new ActiveXObject('Msxml2.XMLHTTP')}, function() {return new ActiveXObject('Microsoft.XMLHTTP')} ) || false; }, activeRequestCount: 0 } Ajax.Responders =3D { responders: [], _each: function(iterator) { this.responders._each(iterator); }, register: function(responder) { if (!this.include(responder)) this.responders.push(responder); }, unregister: function(responder) { this.responders =3D this.responders.without(responder); }, dispatch: function(callback, request, transport, json) { this.each(function(responder) { if (typeof responder[callback] =3D=3D 'function') { try { responder[callback].apply(responder, [request, transport, = json]); } catch (e) {} } }); } }; Object.extend(Ajax.Responders, Enumerable); Ajax.Responders.register({ onCreate: function() { Ajax.activeRequestCount++; }, onComplete: function() { Ajax.activeRequestCount--; } }); Ajax.Base =3D function() {}; Ajax.Base.prototype =3D { setOptions: function(options) { this.options =3D { method: 'post', asynchronous: true, contentType: 'application/x-www-form-urlencoded', encoding: 'UTF-8', parameters: '' } Object.extend(this.options, options || {}); this.options.method =3D this.options.method.toLowerCase(); if (typeof this.options.parameters =3D=3D 'string') this.options.parameters =3D = this.options.parameters.toQueryParams(); } } Ajax.Request =3D Class.create(); Ajax.Request.Events =3D ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), { _complete: false, initialize: function(url, options) { this.transport =3D Ajax.getTransport(); this.setOptions(options); this.request(url); }, request: function(url) { this.url =3D url; this.method =3D this.options.method; var params =3D this.options.parameters; if (!['get', 'post'].include(this.method)) { // simulate other verbs over post params['_method'] =3D this.method; this.method =3D 'post'; } params =3D Hash.toQueryString(params); if (params && /Konqueror|Safari|KHTML/.test(navigator.userAgent)) = params +=3D '&_=3D' // when GET, append parameters to URL if (this.method =3D=3D 'get' && params) this.url +=3D (this.url.indexOf('?') > -1 ? '&' : '?') + params; try { Ajax.Responders.dispatch('onCreate', this, this.transport); this.transport.open(this.method.toUpperCase(), this.url, this.options.asynchronous); if (this.options.asynchronous) setTimeout(function() { this.respondToReadyState(1) = }.bind(this), 10); this.transport.onreadystatechange =3D = this.onStateChange.bind(this); this.setRequestHeaders(); var body =3D this.method =3D=3D 'post' ? (this.options.postBody || = params) : null; this.transport.send(body); /* Force Firefox to handle ready state 4 for synchronous requests = */ if (!this.options.asynchronous && this.transport.overrideMimeType) this.onStateChange(); } catch (e) { this.dispatchException(e); } }, onStateChange: function() { var readyState =3D this.transport.readyState; if (readyState > 1 && !((readyState =3D=3D 4) && this._complete)) this.respondToReadyState(this.transport.readyState); }, setRequestHeaders: function() { var headers =3D { 'X-Requested-With': 'XMLHttpRequest', 'X-Prototype-Version': Prototype.Version, 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*' }; if (this.method =3D=3D 'post') { headers['Content-type'] =3D this.options.contentType + (this.options.encoding ? '; charset=3D' + this.options.encoding = : ''); /* Force "Connection: close" for older Mozilla browsers to work * around a bug where XMLHttpRequest sends an incorrect * Content-length header. See Mozilla Bugzilla #246651. */ if (this.transport.overrideMimeType && (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005) headers['Connection'] =3D 'close'; } // user-defined headers if (typeof this.options.requestHeaders =3D=3D 'object') { var extras =3D this.options.requestHeaders; if (typeof extras.push =3D=3D 'function') for (var i =3D 0, length =3D extras.length; i < length; i +=3D = 2) headers[extras[i]] =3D extras[i+1]; else $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value }); } for (var name in headers) this.transport.setRequestHeader(name, headers[name]); }, success: function() { return !this.transport.status || (this.transport.status >=3D 200 && this.transport.status < = 300); }, respondToReadyState: function(readyState) { var state =3D Ajax.Request.Events[readyState]; var transport =3D this.transport, json =3D this.evalJSON(); if (state =3D=3D 'Complete') { try { this._complete =3D true; (this.options['on' + this.transport.status] || this.options['on' + (this.success() ? 'Success' : = 'Failure')] || Prototype.emptyFunction)(transport, json); } catch (e) { this.dispatchException(e); } if ((this.getHeader('Content-type') || 'text/javascript').strip(). match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i)) this.evalResponse(); } try { (this.options['on' + state] || Prototype.emptyFunction)(transport, = json); Ajax.Responders.dispatch('on' + state, this, transport, json); } catch (e) { this.dispatchException(e); } if (state =3D=3D 'Complete') { // avoid memory leak in MSIE: clean up this.transport.onreadystatechange =3D Prototype.emptyFunction; } }, getHeader: function(name) { try { return this.transport.getResponseHeader(name); } catch (e) { return null } }, evalJSON: function() { try { var json =3D this.getHeader('X-JSON'); return json ? eval('(' + json + ')') : null; } catch (e) { return null } }, evalResponse: function() { try { return eval(this.transport.responseText); } catch (e) { this.dispatchException(e); } }, dispatchException: function(exception) { (this.options.onException || Prototype.emptyFunction)(this, = exception); Ajax.Responders.dispatch('onException', this, exception); } }); Ajax.Updater =3D Class.create(); Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), { initialize: function(container, url, options) { this.container =3D { success: (container.success || container), failure: (container.failure || (container.success ? null : = container)) } this.transport =3D Ajax.getTransport(); this.setOptions(options); var onComplete =3D this.options.onComplete || = Prototype.emptyFunction; this.options.onComplete =3D (function(transport, param) { this.updateContent(); onComplete(transport, param); }).bind(this); this.request(url); }, updateContent: function() { var receiver =3D this.container[this.success() ? 'success' : = 'failure']; var response =3D this.transport.responseText; if (!this.options.evalScripts) response =3D response.stripScripts(); if (receiver =3D $(receiver)) { if (this.options.insertion) new this.options.insertion(receiver, response); else receiver.update(response); } if (this.success()) { if (this.onComplete) setTimeout(this.onComplete.bind(this), 10); } } }); Ajax.PeriodicalUpdater =3D Class.create(); Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), { initialize: function(container, url, options) { this.setOptions(options); this.onComplete =3D this.options.onComplete; this.frequency =3D (this.options.frequency || 2); this.decay =3D (this.options.decay || 1); this.updater =3D {}; this.container =3D container; this.url =3D url; this.start(); }, start: function() { this.options.onComplete =3D this.updateComplete.bind(this); this.onTimerEvent(); }, stop: function() { this.updater.options.onComplete =3D undefined; clearTimeout(this.timer); (this.onComplete || Prototype.emptyFunction).apply(this, arguments); }, updateComplete: function(request) { if (this.options.decay) { this.decay =3D (request.responseText =3D=3D this.lastText ? this.decay * this.options.decay : 1); this.lastText =3D request.responseText; } this.timer =3D setTimeout(this.onTimerEvent.bind(this), this.decay * this.frequency * 1000); }, onTimerEvent: function() { this.updater =3D new Ajax.Updater(this.container, this.url, = this.options); } }); function $(element) { if (arguments.length > 1) { for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++) elements.push($(arguments[i])); return elements; } if (typeof element =3D=3D 'string') element =3D document.getElementById(element); return Element.extend(element); } if (Prototype.BrowserFeatures.XPath) { document._getElementsByXPath =3D function(expression, parentElement) { var results =3D []; var query =3D document.evaluate(expression, $(parentElement) || = document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); for (var i =3D 0, length =3D query.snapshotLength; i < length; i++) results.push(query.snapshotItem(i)); return results; }; } document.getElementsByClassName =3D function(className, parentElement) { if (Prototype.BrowserFeatures.XPath) { var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + = " ')]"; return document._getElementsByXPath(q, parentElement); } else { var children =3D ($(parentElement) || = document.body).getElementsByTagName('*'); var elements =3D [], child; for (var i =3D 0, length =3D children.length; i < length; i++) { child =3D children[i]; if (Element.hasClassName(child, className)) elements.push(Element.extend(child)); } return elements; } }; /*-----------------------------------------------------------------------= ---*/ if (!window.Element) var Element =3D new Object(); Element.extend =3D function(element) { if (!element || _nativeExtensions || element.nodeType =3D=3D 3) return = element; if (!element._extended && element.tagName && element !=3D window) { var methods =3D Object.clone(Element.Methods), cache =3D = Element.extend.cache; if (element.tagName =3D=3D 'FORM') Object.extend(methods, Form.Methods); if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName)) Object.extend(methods, Form.Element.Methods); Object.extend(methods, Element.Methods.Simulated); for (var property in methods) { var value =3D methods[property]; if (typeof value =3D=3D 'function' && !(property in element)) element[property] =3D cache.findOrStore(value); } } element._extended =3D true; return element; }; Element.extend.cache =3D { findOrStore: function(value) { return this[value] =3D this[value] || function() { return value.apply(null, [this].concat($A(arguments))); } } }; Element.Methods =3D { visible: function(element) { return $(element).style.display !=3D 'none'; }, toggle: function(element) { element =3D $(element); Element[Element.visible(element) ? 'hide' : 'show'](element); return element; }, hide: function(element) { $(element).style.display =3D 'none'; return element; }, show: function(element) { $(element).style.display =3D ''; return element; }, remove: function(element) { element =3D $(element); element.parentNode.removeChild(element); return element; }, update: function(element, html) { html =3D typeof html =3D=3D 'undefined' ? '' : html.toString(); $(element).innerHTML =3D html.stripScripts(); setTimeout(function() {html.evalScripts()}, 10); return element; }, replace: function(element, html) { element =3D $(element); html =3D typeof html =3D=3D 'undefined' ? '' : html.toString(); if (element.outerHTML) { element.outerHTML =3D html.stripScripts(); } else { var range =3D element.ownerDocument.createRange(); range.selectNodeContents(element); element.parentNode.replaceChild( range.createContextualFragment(html.stripScripts()), element); } setTimeout(function() {html.evalScripts()}, 10); return element; }, inspect: function(element) { element =3D $(element); var result =3D '<' + element.tagName.toLowerCase(); $H({'id': 'id', 'className': 'class'}).each(function(pair) { var property =3D pair.first(), attribute =3D pair.last(); var value =3D (element[property] || '').toString(); if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true); }); return result + '>'; }, recursivelyCollect: function(element, property) { element =3D $(element); var elements =3D []; while (element =3D element[property]) if (element.nodeType =3D=3D 1) elements.push(Element.extend(element)); return elements; }, ancestors: function(element) { return $(element).recursivelyCollect('parentNode'); }, descendants: function(element) { return $A($(element).getElementsByTagName('*')); }, immediateDescendants: function(element) { if (!(element =3D $(element).firstChild)) return []; while (element && element.nodeType !=3D 1) element =3D = element.nextSibling; if (element) return [element].concat($(element).nextSiblings()); return []; }, previousSiblings: function(element) { return $(element).recursivelyCollect('previousSibling'); }, nextSiblings: function(element) { return $(element).recursivelyCollect('nextSibling'); }, siblings: function(element) { element =3D $(element); return = element.previousSiblings().reverse().concat(element.nextSiblings()); }, match: function(element, selector) { if (typeof selector =3D=3D 'string') selector =3D new Selector(selector); return selector.match($(element)); }, up: function(element, expression, index) { return Selector.findElement($(element).ancestors(), expression, = index); }, down: function(element, expression, index) { return Selector.findElement($(element).descendants(), expression, = index); }, previous: function(element, expression, index) { return Selector.findElement($(element).previousSiblings(), = expression, index); }, next: function(element, expression, index) { return Selector.findElement($(element).nextSiblings(), expression, = index); }, getElementsBySelector: function() { var args =3D $A(arguments), element =3D $(args.shift()); return Selector.findChildElements(element, args); }, getElementsByClassName: function(element, className) { return document.getElementsByClassName(className, element); }, readAttribute: function(element, name) { element =3D $(element); if (document.all && !window.opera) { var t =3D Element._attributeTranslations; if (t.values[name]) return t.values[name](element, name); if (t.names[name]) name =3D t.names[name]; var attribute =3D element.attributes[name]; if(attribute) return attribute.nodeValue; } return element.getAttribute(name); }, getHeight: function(element) { return $(element).getDimensions().height; }, getWidth: function(element) { return $(element).getDimensions().width; }, classNames: function(element) { return new Element.ClassNames(element); }, hasClassName: function(element, className) { if (!(element =3D $(element))) return; var elementClassName =3D element.className; if (elementClassName.length =3D=3D 0) return false; if (elementClassName =3D=3D className || elementClassName.match(new RegExp("(^|\\s)" + className + = "(\\s|$)"))) return true; return false; }, addClassName: function(element, className) { if (!(element =3D $(element))) return; Element.classNames(element).add(className); return element; }, removeClassName: function(element, className) { if (!(element =3D $(element))) return; Element.classNames(element).remove(className); return element; }, toggleClassName: function(element, className) { if (!(element =3D $(element))) return; Element.classNames(element)[element.hasClassName(className) ? = 'remove' : 'add'](className); return element; }, observe: function() { Event.observe.apply(Event, arguments); return $A(arguments).first(); }, stopObserving: function() { Event.stopObserving.apply(Event, arguments); return $A(arguments).first(); }, // removes whitespace-only text node children cleanWhitespace: function(element) { element =3D $(element); var node =3D element.firstChild; while (node) { var nextNode =3D node.nextSibling; if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue)) element.removeChild(node); node =3D nextNode; } return element; }, empty: function(element) { return $(element).innerHTML.match(/^\s*$/); }, descendantOf: function(element, ancestor) { element =3D $(element), ancestor =3D $(ancestor); while (element =3D element.parentNode) if (element =3D=3D ancestor) return true; return false; }, scrollTo: function(element) { element =3D $(element); var pos =3D Position.cumulativeOffset(element); window.scrollTo(pos[0], pos[1]); return element; }, getStyle: function(element, style) { element =3D $(element); if (['float','cssFloat'].include(style)) style =3D (typeof element.style.styleFloat !=3D 'undefined' ? = 'styleFloat' : 'cssFloat'); style =3D style.camelize(); var value =3D element.style[style]; if (!value) { if (document.defaultView && document.defaultView.getComputedStyle) = { var css =3D document.defaultView.getComputedStyle(element, = null); value =3D css ? css[style] : null; } else if (element.currentStyle) { value =3D element.currentStyle[style]; } } if((value =3D=3D 'auto') && ['width','height'].include(style) && = (element.getStyle('display') !=3D 'none')) value =3D element['offset'+style.capitalize()] + 'px'; if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style)) if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto'; if(style =3D=3D 'opacity') { if(value) return parseFloat(value); if(value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/)) if(value[1]) return parseFloat(value[1]) / 100; return 1.0; } return value =3D=3D 'auto' ? null : value; }, setStyle: function(element, style) { element =3D $(element); for (var name in style) { var value =3D style[name]; if(name =3D=3D 'opacity') { if (value =3D=3D 1) { value =3D (/Gecko/.test(navigator.userAgent) && !/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ? = 0.999999 : 1.0; if(/MSIE/.test(navigator.userAgent) && !window.opera) element.style.filter =3D = element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,''); } else if(value =3D=3D '') { if(/MSIE/.test(navigator.userAgent) && !window.opera) element.style.filter =3D = element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,''); } else { if(value < 0.00001) value =3D 0; if(/MSIE/.test(navigator.userAgent) && !window.opera) element.style.filter =3D = element.getStyle('filter').replace(/alpha\([^\)]*\)/gi,'') + 'alpha(opacity=3D'+value*100+')'; } } else if(['float','cssFloat'].include(name)) name =3D (typeof = element.style.styleFloat !=3D 'undefined') ? 'styleFloat' : 'cssFloat'; element.style[name.camelize()] =3D value; } return element; }, getDimensions: function(element) { element =3D $(element); var display =3D $(element).getStyle('display'); if (display !=3D 'none' && display !=3D null) // Safari bug return {width: element.offsetWidth, height: element.offsetHeight}; // All *Width and *Height properties give 0 on elements with display = none, // so enable the element temporarily var els =3D element.style; var originalVisibility =3D els.visibility; var originalPosition =3D els.position; var originalDisplay =3D els.display; els.visibility =3D 'hidden'; els.position =3D 'absolute'; els.display =3D 'block'; var originalWidth =3D element.clientWidth; var originalHeight =3D element.clientHeight; els.display =3D originalDisplay; els.position =3D originalPosition; els.visibility =3D originalVisibility; return {width: originalWidth, height: originalHeight}; }, makePositioned: function(element) { element =3D $(element); var pos =3D Element.getStyle(element, 'position'); if (pos =3D=3D 'static' || !pos) { element._madePositioned =3D true; element.style.position =3D 'relative'; // Opera returns the offset relative to the positioning context, = when an // element is position relative but top and left have not been = defined if (window.opera) { element.style.top =3D 0; element.style.left =3D 0; } } return element; }, undoPositioned: function(element) { element =3D $(element); if (element._madePositioned) { element._madePositioned =3D undefined; element.style.position =3D element.style.top =3D element.style.left =3D element.style.bottom =3D element.style.right =3D ''; } return element; }, makeClipping: function(element) { element =3D $(element); if (element._overflow) return element; element._overflow =3D element.style.overflow || 'auto'; if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden') element.style.overflow =3D 'hidden'; return element; }, undoClipping: function(element) { element =3D $(element); if (!element._overflow) return element; element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow; element._overflow =3D null; return element; } }; Object.extend(Element.Methods, {childOf: Element.Methods.descendantOf}); Element._attributeTranslations =3D {}; Element._attributeTranslations.names =3D { colspan: "colSpan", rowspan: "rowSpan", valign: "vAlign", datetime: "dateTime", accesskey: "accessKey", tabindex: "tabIndex", enctype: "encType", maxlength: "maxLength", readonly: "readOnly", longdesc: "longDesc" }; Element._attributeTranslations.values =3D { _getAttr: function(element, attribute) { return element.getAttribute(attribute, 2); }, _flag: function(element, attribute) { return $(element).hasAttribute(attribute) ? attribute : null; }, style: function(element) { return element.style.cssText.toLowerCase(); }, title: function(element) { var node =3D element.getAttributeNode('title'); return node.specified ? node.nodeValue : null; } }; Object.extend(Element._attributeTranslations.values, { href: Element._attributeTranslations.values._getAttr, src: Element._attributeTranslations.values._getAttr, disabled: Element._attributeTranslations.values._flag, checked: Element._attributeTranslations.values._flag, readonly: Element._attributeTranslations.values._flag, multiple: Element._attributeTranslations.values._flag }); Element.Methods.Simulated =3D { hasAttribute: function(element, attribute) { var t =3D Element._attributeTranslations; attribute =3D t.names[attribute] || attribute; return $(element).getAttributeNode(attribute).specified; } }; // IE is missing .innerHTML support for TABLE-related elements if (document.all && !window.opera){ Element.Methods.update =3D function(element, html) { element =3D $(element); html =3D typeof html =3D=3D 'undefined' ? '' : html.toString(); var tagName =3D element.tagName.toUpperCase(); if (['THEAD','TBODY','TR','TD'].include(tagName)) { var div =3D document.createElement('div'); switch (tagName) { case 'THEAD': case 'TBODY': div.innerHTML =3D '' + html.stripScripts() + = '
'; depth =3D 2; break; case 'TR': div.innerHTML =3D '' + html.stripScripts() = + '
'; depth =3D 3; break; case 'TD': div.innerHTML =3D '
' + = html.stripScripts() + '
'; depth =3D 4; } $A(element.childNodes).each(function(node){ element.removeChild(node) }); depth.times(function(){ div =3D div.firstChild }); $A(div.childNodes).each( function(node){ element.appendChild(node) }); } else { element.innerHTML =3D html.stripScripts(); } setTimeout(function() {html.evalScripts()}, 10); return element; } }; Object.extend(Element, Element.Methods); var _nativeExtensions =3D false; if(/Konqueror|Safari|KHTML/.test(navigator.userAgent)) ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) { var className =3D 'HTML' + tag + 'Element'; if(window[className]) return; var klass =3D window[className] =3D {}; klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : = 'div').__proto__; }); Element.addMethods =3D function(methods) { Object.extend(Element.Methods, methods || {}); function copy(methods, destination, onlyIfAbsent) { onlyIfAbsent =3D onlyIfAbsent || false; var cache =3D Element.extend.cache; for (var property in methods) { var value =3D methods[property]; if (!onlyIfAbsent || !(property in destination)) destination[property] =3D cache.findOrStore(value); } } if (typeof HTMLElement !=3D 'undefined') { copy(Element.Methods, HTMLElement.prototype); copy(Element.Methods.Simulated, HTMLElement.prototype, true); copy(Form.Methods, HTMLFormElement.prototype); [HTMLInputElement, HTMLTextAreaElement, = HTMLSelectElement].each(function(klass) { copy(Form.Element.Methods, klass.prototype); }); _nativeExtensions =3D true; } } var Toggle =3D new Object(); Toggle.display =3D Element.toggle; /*-----------------------------------------------------------------------= ---*/ Abstract.Insertion =3D function(adjacency) { this.adjacency =3D adjacency; } Abstract.Insertion.prototype =3D { initialize: function(element, content) { this.element =3D $(element); this.content =3D content.stripScripts(); if (this.adjacency && this.element.insertAdjacentHTML) { try { this.element.insertAdjacentHTML(this.adjacency, this.content); } catch (e) { var tagName =3D this.element.tagName.toUpperCase(); if (['TBODY', 'TR'].include(tagName)) { this.insertContent(this.contentFromAnonymousTable()); } else { throw e; } } } else { this.range =3D this.element.ownerDocument.createRange(); if (this.initializeRange) this.initializeRange(); = this.insertContent([this.range.createContextualFragment(this.content)]); } setTimeout(function() {content.evalScripts()}, 10); }, contentFromAnonymousTable: function() { var div =3D document.createElement('div'); div.innerHTML =3D '' + this.content + = '
'; return $A(div.childNodes[0].childNodes[0].childNodes); } } var Insertion =3D new Object(); Insertion.Before =3D Class.create(); Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), { initializeRange: function() { this.range.setStartBefore(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.parentNode.insertBefore(fragment, this.element); }).bind(this)); } }); Insertion.Top =3D Class.create(); Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), { initializeRange: function() { this.range.selectNodeContents(this.element); this.range.collapse(true); }, insertContent: function(fragments) { fragments.reverse(false).each((function(fragment) { this.element.insertBefore(fragment, this.element.firstChild); }).bind(this)); } }); Insertion.Bottom =3D Class.create(); Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), { initializeRange: function() { this.range.selectNodeContents(this.element); this.range.collapse(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.appendChild(fragment); }).bind(this)); } }); Insertion.After =3D Class.create(); Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), { initializeRange: function() { this.range.setStartAfter(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.parentNode.insertBefore(fragment, this.element.nextSibling); }).bind(this)); } }); /*-----------------------------------------------------------------------= ---*/ Element.ClassNames =3D Class.create(); Element.ClassNames.prototype =3D { initialize: function(element) { this.element =3D $(element); }, _each: function(iterator) { this.element.className.split(/\s+/).select(function(name) { return name.length > 0; })._each(iterator); }, set: function(className) { this.element.className =3D className; }, add: function(classNameToAdd) { if (this.include(classNameToAdd)) return; this.set($A(this).concat(classNameToAdd).join(' ')); }, remove: function(classNameToRemove) { if (!this.include(classNameToRemove)) return; this.set($A(this).without(classNameToRemove).join(' ')); }, toString: function() { return $A(this).join(' '); } }; Object.extend(Element.ClassNames.prototype, Enumerable); var Selector =3D Class.create(); Selector.prototype =3D { initialize: function(expression) { this.params =3D {classNames: []}; this.expression =3D expression.toString().strip(); this.parseExpression(); this.compileMatcher(); }, parseExpression: function() { function abort(message) { throw 'Parse error in selector: ' + = message; } if (this.expression =3D=3D '') abort('empty expression'); var params =3D this.params, expr =3D this.expression, match, = modifier, clause, rest; while (match =3D = expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))= )?\]$/i)) { params.attributes =3D params.attributes || []; params.attributes.push({name: match[2], operator: match[3], value: = match[4] || match[5] || ''}); expr =3D match[1]; } if (expr =3D=3D '*') return this.params.wildcard =3D true; while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) { modifier =3D match[1], clause =3D match[2], rest =3D match[3]; switch (modifier) { case '#': params.id =3D clause; break; case '.': params.classNames.push(clause); break; case '': case undefined: params.tagName =3D clause.toUpperCase(); break; default: abort(expr.inspect()); } expr =3D rest; } if (expr.length > 0) abort(expr.inspect()); }, buildMatchExpression: function() { var params =3D this.params, conditions =3D [], clause; if (params.wildcard) conditions.push('true'); if (clause =3D params.id) conditions.push('element.readAttribute("id") =3D=3D ' + = clause.inspect()); if (clause =3D params.tagName) conditions.push('element.tagName.toUpperCase() =3D=3D ' + = clause.inspect()); if ((clause =3D params.classNames).length > 0) for (var i =3D 0, length =3D clause.length; i < length; i++) conditions.push('element.hasClassName(' + clause[i].inspect() + = ')'); if (clause =3D params.attributes) { clause.each(function(attribute) { var value =3D 'element.readAttribute(' + = attribute.name.inspect() + ')'; var splitValueBy =3D function(delimiter) { return value + ' && ' + value + '.split(' + = delimiter.inspect() + ')'; } switch (attribute.operator) { case '=3D': conditions.push(value + ' =3D=3D ' + = attribute.value.inspect()); break; case '~=3D': conditions.push(splitValueBy(' ') + = '.include(' + attribute.value.inspect() + ')'); break; case '|=3D': conditions.push( splitValueBy('-') + '.first().toUpperCase() = =3D=3D ' + attribute.value.toUpperCase().inspect() ); break; case '!=3D': conditions.push(value + ' !=3D ' + = attribute.value.inspect()); break; case '': case undefined: conditions.push('element.hasAttribute(' + = attribute.name.inspect() + ')'); break; default: throw 'Unknown operator ' + attribute.operator = + ' in selector'; } }); } return conditions.join(' && '); }, compileMatcher: function() { this.match =3D new Function('element', 'if (!element.tagName) return = false; \ element =3D $(element); \ return ' + this.buildMatchExpression()); }, findElements: function(scope) { var element; if (element =3D $(this.params.id)) if (this.match(element)) if (!scope || Element.childOf(element, scope)) return [element]; scope =3D (scope || = document).getElementsByTagName(this.params.tagName || '*'); var results =3D []; for (var i =3D 0, length =3D scope.length; i < length; i++) if (this.match(element =3D scope[i])) results.push(Element.extend(element)); return results; }, toString: function() { return this.expression; } } Object.extend(Selector, { matchElements: function(elements, expression) { var selector =3D new Selector(expression); return = elements.select(selector.match.bind(selector)).map(Element.extend); }, findElement: function(elements, expression, index) { if (typeof expression =3D=3D 'number') index =3D expression, = expression =3D false; return Selector.matchElements(elements, expression || '*')[index || = 0]; }, findChildElements: function(element, expressions) { return expressions.map(function(expression) { return = expression.match(/[^\s"]+(?:"[^"]*"[^\s"]+)*/g).inject([null], = function(results, expr) { var selector =3D new Selector(expr); return results.inject([], function(elements, result) { return elements.concat(selector.findElements(result || = element)); }); }); }).flatten(); } }); function $$() { return Selector.findChildElements(document, $A(arguments)); } var Form =3D { reset: function(form) { $(form).reset(); return form; }, serializeElements: function(elements, getHash) { var data =3D elements.inject({}, function(result, element) { if (!element.disabled && element.name) { var key =3D element.name, value =3D $(element).getValue(); if (value !=3D undefined) { if (result[key]) { if (result[key].constructor !=3D Array) result[key] =3D = [result[key]]; result[key].push(value); } else result[key] =3D value; } } return result; }); return getHash ? data : Hash.toQueryString(data); } }; Form.Methods =3D { serialize: function(form, getHash) { return Form.serializeElements(Form.getElements(form), getHash); }, getElements: function(form) { return $A($(form).getElementsByTagName('*')).inject([], function(elements, child) { if (Form.Element.Serializers[child.tagName.toLowerCase()]) elements.push(Element.extend(child)); return elements; } ); }, getInputs: function(form, typeName, name) { form =3D $(form); var inputs =3D form.getElementsByTagName('input'); if (!typeName && !name) return $A(inputs).map(Element.extend); for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i = < length; i++) { var input =3D inputs[i]; if ((typeName && input.type !=3D typeName) || (name && input.name = !=3D name)) continue; matchingInputs.push(Element.extend(input)); } return matchingInputs; }, disable: function(form) { form =3D $(form); form.getElements().each(function(element) { element.blur(); element.disabled =3D 'true'; }); return form; }, enable: function(form) { form =3D $(form); form.getElements().each(function(element) { element.disabled =3D ''; }); return form; }, findFirstElement: function(form) { return $(form).getElements().find(function(element) { return element.type !=3D 'hidden' && !element.disabled && ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase()); }); }, focusFirstElement: function(form) { form =3D $(form); form.findFirstElement().activate(); return form; } } Object.extend(Form, Form.Methods); /*-----------------------------------------------------------------------= ---*/ Form.Element =3D { focus: function(element) { $(element).focus(); return element; }, select: function(element) { $(element).select(); return element; } } Form.Element.Methods =3D { serialize: function(element) { element =3D $(element); if (!element.disabled && element.name) { var value =3D element.getValue(); if (value !=3D undefined) { var pair =3D {}; pair[element.name] =3D value; return Hash.toQueryString(pair); } } return ''; }, getValue: function(element) { element =3D $(element); var method =3D element.tagName.toLowerCase(); return Form.Element.Serializers[method](element); }, clear: function(element) { $(element).value =3D ''; return element; }, present: function(element) { return $(element).value !=3D ''; }, activate: function(element) { element =3D $(element); element.focus(); if (element.select && ( element.tagName.toLowerCase() !=3D 'input' = || !['button', 'reset', 'submit'].include(element.type) ) ) element.select(); return element; }, disable: function(element) { element =3D $(element); element.disabled =3D true; return element; }, enable: function(element) { element =3D $(element); element.blur(); element.disabled =3D false; return element; } } Object.extend(Form.Element, Form.Element.Methods); var Field =3D Form.Element; var $F =3D Form.Element.getValue; /*-----------------------------------------------------------------------= ---*/ Form.Element.Serializers =3D { input: function(element) { switch (element.type.toLowerCase()) { case 'checkbox': case 'radio': return Form.Element.Serializers.inputSelector(element); default: return Form.Element.Serializers.textarea(element); } }, inputSelector: function(element) { return element.checked ? element.value : null; }, textarea: function(element) { return element.value; }, select: function(element) { return this[element.type =3D=3D 'select-one' ? 'selectOne' : 'selectMany'](element); }, selectOne: function(element) { var index =3D element.selectedIndex; return index >=3D 0 ? this.optionValue(element.options[index]) : = null; }, selectMany: function(element) { var values, length =3D element.length; if (!length) return null; for (var i =3D 0, values =3D []; i < length; i++) { var opt =3D element.options[i]; if (opt.selected) values.push(this.optionValue(opt)); } return values; }, optionValue: function(opt) { // extend element because hasAttribute may not be native return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text; } } /*-----------------------------------------------------------------------= ---*/ Abstract.TimedObserver =3D function() {} Abstract.TimedObserver.prototype =3D { initialize: function(element, frequency, callback) { this.frequency =3D frequency; this.element =3D $(element); this.callback =3D callback; this.lastValue =3D this.getValue(); this.registerCallback(); }, registerCallback: function() { setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); }, onTimerEvent: function() { var value =3D this.getValue(); var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' = =3D=3D typeof value ? this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)); if (changed) { this.callback(this.element, value); this.lastValue =3D value; } } } Form.Element.Observer =3D Class.create(); Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), { getValue: function() { return Form.Element.getValue(this.element); } }); Form.Observer =3D Class.create(); Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), = { getValue: function() { return Form.serialize(this.element); } }); /*-----------------------------------------------------------------------= ---*/ Abstract.EventObserver =3D function() {} Abstract.EventObserver.prototype =3D { initialize: function(element, callback) { this.element =3D $(element); this.callback =3D callback; this.lastValue =3D this.getValue(); if (this.element.tagName.toLowerCase() =3D=3D 'form') this.registerFormCallbacks(); else this.registerCallback(this.element); }, onElementEvent: function() { var value =3D this.getValue(); if (this.lastValue !=3D value) { this.callback(this.element, value); this.lastValue =3D value; } }, registerFormCallbacks: function() { = Form.getElements(this.element).each(this.registerCallback.bind(this)); }, registerCallback: function(element) { if (element.type) { switch (element.type.toLowerCase()) { case 'checkbox': case 'radio': Event.observe(element, 'click', = this.onElementEvent.bind(this)); break; default: Event.observe(element, 'change', = this.onElementEvent.bind(this)); break; } } } } Form.Element.EventObserver =3D Class.create(); Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), { getValue: function() { return Form.Element.getValue(this.element); } }); Form.EventObserver =3D Class.create(); Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), { getValue: function() { return Form.serialize(this.element); } }); if (!window.Event) { var Event =3D new Object(); } Object.extend(Event, { KEY_BACKSPACE: 8, KEY_TAB: 9, KEY_RETURN: 13, KEY_ESC: 27, KEY_LEFT: 37, KEY_UP: 38, KEY_RIGHT: 39, KEY_DOWN: 40, KEY_DELETE: 46, KEY_HOME: 36, KEY_END: 35, KEY_PAGEUP: 33, KEY_PAGEDOWN: 34, element: function(event) { return event.target || event.srcElement; }, isLeftClick: function(event) { return (((event.which) && (event.which =3D=3D 1)) || ((event.button) && (event.button =3D=3D 1))); }, pointerX: function(event) { return event.pageX || (event.clientX + (document.documentElement.scrollLeft || = document.body.scrollLeft)); }, pointerY: function(event) { return event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop)); }, stop: function(event) { if (event.preventDefault) { event.preventDefault(); event.stopPropagation(); } else { event.returnValue =3D false; event.cancelBubble =3D true; } }, // find the first node with the given tagName, starting from the // node the event was triggered on; traverses the DOM upwards findElement: function(event, tagName) { var element =3D Event.element(event); while (element.parentNode && (!element.tagName || (element.tagName.toUpperCase() !=3D tagName.toUpperCase()))) element =3D element.parentNode; return element; }, observers: false, _observeAndCache: function(element, name, observer, useCapture) { if (!this.observers) this.observers =3D []; if (element.addEventListener) { this.observers.push([element, name, observer, useCapture]); element.addEventListener(name, observer, useCapture); } else if (element.attachEvent) { this.observers.push([element, name, observer, useCapture]); element.attachEvent('on' + name, observer); } }, unloadCache: function() { if (!Event.observers) return; for (var i =3D 0, length =3D Event.observers.length; i < length; = i++) { Event.stopObserving.apply(this, Event.observers[i]); Event.observers[i][0] =3D null; } Event.observers =3D false; }, observe: function(element, name, observer, useCapture) { element =3D $(element); useCapture =3D useCapture || false; if (name =3D=3D 'keypress' && (navigator.appVersion.match(/Konqueror|Safari|KHTML/) || element.attachEvent)) name =3D 'keydown'; Event._observeAndCache(element, name, observer, useCapture); }, stopObserving: function(element, name, observer, useCapture) { element =3D $(element); useCapture =3D useCapture || false; if (name =3D=3D 'keypress' && (navigator.appVersion.match(/Konqueror|Safari|KHTML/) || element.detachEvent)) name =3D 'keydown'; if (element.removeEventListener) { element.removeEventListener(name, observer, useCapture); } else if (element.detachEvent) { try { element.detachEvent('on' + name, observer); } catch (e) {} } } }); /* prevent memory leaks in IE */ if (navigator.appVersion.match(/\bMSIE\b/)) Event.observe(window, 'unload', Event.unloadCache, false); var Position =3D { // set to true if needed, warning: firefox performance problems // NOT neeeded for page scrolling, only if draggable contained in // scrollable elements includeScrollOffsets: false, // must be called before calling withinIncludingScrolloffset, every = time the // page is scrolled prepare: function() { this.deltaX =3D window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0; this.deltaY =3D window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0; }, realOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT +=3D element.scrollTop || 0; valueL +=3D element.scrollLeft || 0; element =3D element.parentNode; } while (element); return [valueL, valueT]; }, cumulativeOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT +=3D element.offsetTop || 0; valueL +=3D element.offsetLeft || 0; element =3D element.offsetParent; } while (element); return [valueL, valueT]; }, positionedOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT +=3D element.offsetTop || 0; valueL +=3D element.offsetLeft || 0; element =3D element.offsetParent; if (element) { if(element.tagName=3D=3D'BODY') break; var p =3D Element.getStyle(element, 'position'); if (p =3D=3D 'relative' || p =3D=3D 'absolute') break; } } while (element); return [valueL, valueT]; }, offsetParent: function(element) { if (element.offsetParent) return element.offsetParent; if (element =3D=3D document.body) return element; while ((element =3D element.parentNode) && element !=3D = document.body) if (Element.getStyle(element, 'position') !=3D 'static') return element; return document.body; }, // caches x/y coordinate pair to use with overlap within: function(element, x, y) { if (this.includeScrollOffsets) return this.withinIncludingScrolloffsets(element, x, y); this.xcomp =3D x; this.ycomp =3D y; this.offset =3D this.cumulativeOffset(element); return (y >=3D this.offset[1] && y < this.offset[1] + element.offsetHeight && x >=3D this.offset[0] && x < this.offset[0] + element.offsetWidth); }, withinIncludingScrolloffsets: function(element, x, y) { var offsetcache =3D this.realOffset(element); this.xcomp =3D x + offsetcache[0] - this.deltaX; this.ycomp =3D y + offsetcache[1] - this.deltaY; this.offset =3D this.cumulativeOffset(element); return (this.ycomp >=3D this.offset[1] && this.ycomp < this.offset[1] + element.offsetHeight && this.xcomp >=3D this.offset[0] && this.xcomp < this.offset[0] + element.offsetWidth); }, // within must be called directly before overlap: function(mode, element) { if (!mode) return 0; if (mode =3D=3D 'vertical') return ((this.offset[1] + element.offsetHeight) - this.ycomp) / element.offsetHeight; if (mode =3D=3D 'horizontal') return ((this.offset[0] + element.offsetWidth) - this.xcomp) / element.offsetWidth; }, page: function(forElement) { var valueT =3D 0, valueL =3D 0; var element =3D forElement; do { valueT +=3D element.offsetTop || 0; valueL +=3D element.offsetLeft || 0; // Safari fix if (element.offsetParent=3D=3Ddocument.body) if (Element.getStyle(element,'position')=3D=3D'absolute') break; } while (element =3D element.offsetParent); element =3D forElement; do { if (!window.opera || element.tagName=3D=3D'BODY') { valueT -=3D element.scrollTop || 0; valueL -=3D element.scrollLeft || 0; } } while (element =3D element.parentNode); return [valueL, valueT]; }, clone: function(source, target) { var options =3D Object.extend({ setLeft: true, setTop: true, setWidth: true, setHeight: true, offsetTop: 0, offsetLeft: 0 }, arguments[2] || {}) // find page position of source source =3D $(source); var p =3D Position.page(source); // find coordinate system to use target =3D $(target); var delta =3D [0, 0]; var parent =3D null; // delta [0,0] will do fine with position: fixed elements, // position:absolute needs offsetParent deltas if (Element.getStyle(target,'position') =3D=3D 'absolute') { parent =3D Position.offsetParent(target); delta =3D Position.page(parent); } // correct by body offsets (fixes Safari) if (parent =3D=3D document.body) { delta[0] -=3D document.body.offsetLeft; delta[1] -=3D document.body.offsetTop; } // set position if(options.setLeft) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px'; if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px'; if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px'; if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px'; }, absolutize: function(element) { element =3D $(element); if (element.style.position =3D=3D 'absolute') return; Position.prepare(); var offsets =3D Position.positionedOffset(element); var top =3D offsets[1]; var left =3D offsets[0]; var width =3D element.clientWidth; var height =3D element.clientHeight; element._originalLeft =3D left - parseFloat(element.style.left || = 0); element._originalTop =3D top - parseFloat(element.style.top || = 0); element._originalWidth =3D element.style.width; element._originalHeight =3D element.style.height; element.style.position =3D 'absolute'; element.style.top =3D top + 'px'; element.style.left =3D left + 'px'; element.style.width =3D width + 'px'; element.style.height =3D height + 'px'; }, relativize: function(element) { element =3D $(element); if (element.style.position =3D=3D 'relative') return; Position.prepare(); element.style.position =3D 'relative'; var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0); var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0); element.style.top =3D top + 'px'; element.style.left =3D left + 'px'; element.style.height =3D element._originalHeight; element.style.width =3D element._originalWidth; } } // Safari returns margins on body which is incorrect if the child is = absolutely // positioned. For performance reasons, redefine = Position.cumulativeOffset for // KHTML/WebKit only. if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) { Position.cumulativeOffset =3D function(element) { var valueT =3D 0, valueL =3D 0; do { valueT +=3D element.offsetTop || 0; valueL +=3D element.offsetLeft || 0; if (element.offsetParent =3D=3D document.body) if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break; element =3D element.offsetParent; } while (element); return [valueL, valueT]; } } Element.addMethods(); ------=_NextPart_000_0000_01C88F52.12290EB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.google-analytics.com/urchin.js //-- Google Analytics Urchin Module=0A= //-- Copyright 2007 Google, All Rights Reserved.=0A= =0A= //-- Urchin On Demand Settings ONLY=0A= var _uacct=3D""; // set up the Urchin Account=0A= var _userv=3D1; // service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A= =0A= //-- UTM User Settings=0A= var _ufsc=3D1; // set client info flag (1=3Don|0=3Doff)=0A= var _udn=3D"auto"; // (auto|none|domain) set the domain name for cookies=0A= var _uhash=3D"on"; // (on|off) unique domain hash for cookies=0A= var _utimeout=3D"1800"; // set the inactive session timeout in seconds=0A= var _ugifpath=3D"/__utm.gif"; // set the web path to the __utm.gif file=0A= var _utsp=3D"|"; // transaction field separator=0A= var _uflash=3D1; // set flash version detect option (1=3Don|0=3Doff)=0A= var _utitle=3D1; // set the document title detect option = (1=3Don|0=3Doff)=0A= var _ulink=3D0; // enable linker functionality (1=3Don|0=3Doff)=0A= var _uanchor=3D0; // enable use of anchors for campaign = (1=3Don|0=3Doff)=0A= var _utcp=3D"/"; // the cookie path for tracking=0A= var _usample=3D100; // The sampling % of visitors to track (1-100).=0A= =0A= //-- UTM Campaign Tracking Settings=0A= var _uctm=3D1; // set campaign tracking module (1=3Don|0=3Doff)=0A= var _ucto=3D"15768000"; // set timeout in seconds (6 month default)=0A= var _uccn=3D"utm_campaign"; // name=0A= var _ucmd=3D"utm_medium"; // medium (cpc|cpm|link|email|organic)=0A= var _ucsr=3D"utm_source"; // source=0A= var _uctr=3D"utm_term"; // term/keyword=0A= var _ucct=3D"utm_content"; // content=0A= var _ucid=3D"utm_id"; // id number=0A= var _ucno=3D"utm_nooverride"; // don't override=0A= =0A= //-- Auto/Organic Sources and Keywords=0A= var _uOsr=3Dnew Array();=0A= var _uOkw=3Dnew Array();=0A= _uOsr[0]=3D"google"; _uOkw[0]=3D"q";=0A= _uOsr[1]=3D"yahoo"; _uOkw[1]=3D"p";=0A= _uOsr[2]=3D"msn"; _uOkw[2]=3D"q";=0A= _uOsr[3]=3D"aol"; _uOkw[3]=3D"query";=0A= _uOsr[4]=3D"aol"; _uOkw[4]=3D"encquery";=0A= _uOsr[5]=3D"lycos"; _uOkw[5]=3D"query";=0A= _uOsr[6]=3D"ask"; _uOkw[6]=3D"q";=0A= _uOsr[7]=3D"altavista"; _uOkw[7]=3D"q";=0A= _uOsr[8]=3D"netscape"; _uOkw[8]=3D"query";=0A= _uOsr[9]=3D"cnn"; _uOkw[9]=3D"query";=0A= _uOsr[10]=3D"looksmart"; _uOkw[10]=3D"qt";=0A= _uOsr[11]=3D"about"; _uOkw[11]=3D"terms";=0A= _uOsr[12]=3D"mamma"; _uOkw[12]=3D"query";=0A= _uOsr[13]=3D"alltheweb"; _uOkw[13]=3D"q";=0A= _uOsr[14]=3D"gigablast"; _uOkw[14]=3D"q";=0A= _uOsr[15]=3D"voila"; _uOkw[15]=3D"rdata";=0A= _uOsr[16]=3D"virgilio"; _uOkw[16]=3D"qs";=0A= _uOsr[17]=3D"live"; _uOkw[17]=3D"q";=0A= _uOsr[18]=3D"baidu"; _uOkw[18]=3D"wd";=0A= _uOsr[19]=3D"alice"; _uOkw[19]=3D"qs";=0A= _uOsr[20]=3D"yandex"; _uOkw[20]=3D"text";=0A= _uOsr[21]=3D"najdi"; _uOkw[21]=3D"q";=0A= _uOsr[22]=3D"aol"; _uOkw[22]=3D"q";=0A= _uOsr[23]=3D"club-internet"; _uOkw[23]=3D"q";=0A= _uOsr[24]=3D"mama"; _uOkw[24]=3D"query";=0A= _uOsr[25]=3D"seznam"; _uOkw[25]=3D"q";=0A= _uOsr[26]=3D"search"; _uOkw[26]=3D"q";=0A= _uOsr[27]=3D"szukaj"; _uOkw[27]=3D"szukaj";=0A= _uOsr[28]=3D"szukaj"; _uOkw[28]=3D"qt";=0A= _uOsr[29]=3D"netsprint"; _uOkw[29]=3D"q";=0A= _uOsr[30]=3D"google.interia"; _uOkw[30]=3D"q";=0A= _uOsr[31]=3D"szukacz"; _uOkw[31]=3D"q";=0A= _uOsr[32]=3D"yam"; _uOkw[32]=3D"k";=0A= _uOsr[33]=3D"pchome"; _uOkw[33]=3D"q";=0A= =0A= =0A= //-- Auto/Organic Keywords to Ignore=0A= var _uOno=3Dnew Array();=0A= //_uOno[0]=3D"urchin";=0A= //_uOno[1]=3D"urchin.com";=0A= //_uOno[2]=3D"www.urchin.com";=0A= =0A= //-- Referral domains to Ignore=0A= var _uRno=3Dnew Array();=0A= //_uRno[0]=3D".urchin.com";=0A= =0A= //-- **** Don't modify below this point ***=0A= var = _uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D= 0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1";=0A= var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A= if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A= if (_udl.protocol=3D=3D"https:") = _ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A= if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A= function urchinTracker(page) {=0A= if (_udl.protocol=3D=3D"file:") return;=0A= if (_uff && (!page || page=3D=3D"")) return;=0A= var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0;=0A= var nx=3D" expires=3D"+_uNx()+";";=0A= var dc=3D_ubd.cookie;=0A= _udh=3D_uDomain();=0A= if (!_uVG()) return;=0A= _uu=3DMath.round(Math.random()*2147483647);=0A= _udt=3Dnew Date();=0A= _ust=3DMath.round(_udt.getTime()/1000);=0A= a=3Ddc.indexOf("__utma=3D"+_udh);=0A= b=3Ddc.indexOf("__utmb=3D"+_udh);=0A= c=3Ddc.indexOf("__utmc=3D"+_udh);=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= if (_utimeout && _utimeout!=3D"") {=0A= x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= }=0A= if (_ulink) {=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A= if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A= if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A= if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A= v=3D_uGC(s,"__utmv=3D","&");=0A= z=3D_uGC(s,"__utmz=3D","&");=0A= k=3D_uGC(s,"__utmk=3D","&");=0A= xx=3D_uGC(s,"__utmx=3D","&");=0A= if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) = {_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A= if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A= else if(a!=3D"-") f=3D2;=0A= }=0A= }=0A= if(f=3D=3D1) {=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A= } else if (f=3D=3D2) {=0A= a=3D_uFixA(s,"&",_ust);=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= } else {=0A= if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A= else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= }=0A= if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A= xx=3D_uUES(xx);=0A= if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= if (_ulink && v && v!=3D"" && v!=3D"-") {=0A= v=3D_uUES(v);=0A= if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= _uInfo(page);=0A= _ufns=3D0;=0A= _ufno=3D0;=0A= if (!page || page=3D=3D"") _uff=3D1;=0A= }=0A= function _uInfo(page) {=0A= var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A= if (page && page!=3D"") pg=3D_uES(page,1);=0A= _ur=3D_ubd.referrer;=0A= if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A= else {=0A= dm=3D_ubd.domain;=0A= if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A= p=3D_ur.indexOf(dm);=0A= if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A= if (_ur.indexOf("[")=3D=3D0 && = _ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A= }=0A= s+=3D"&utmn=3D"+_uu;=0A= if (_ufsc) s+=3D_uBInfo();=0A= if (_uctm) s+=3D_uCInfo();=0A= if (_utitle && _ubd.title && _ubd.title!=3D"") = s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A= if (_udl.hostname && _udl.hostname!=3D"") = s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A= s+=3D"&utmr=3D"+_ur;=0A= s+=3D"&utmp=3D"+pg;=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() {_uVoid();}=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= return;=0A= }=0A= function _uVoid() { return; }=0A= function _uCInfo() {=0A= if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A= if (!_uVG()) return;=0A= var = c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""= ;=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A= var dc=3D_ubd.cookie;=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= if (_ulink && !_ubl) {=0A= z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A= if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { = _ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A= }=0A= z=3Ddc.indexOf("__utmz=3D"+_udh);=0A= if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A= else { z=3D"-"; }=0A= t=3D_uGC(s,_ucid+"=3D","&");=0A= t2=3D_uGC(s,_ucsr+"=3D","&");=0A= t3=3D_uGC(s,"gclid=3D","&");=0A= if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && = t3!=3D"")) {=0A= if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A= if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmcsr=3D"+_uEC(t2); }=0A= if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmgclid=3D"+_uEC(t3); }=0A= t=3D_uGC(s,_uccn+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A= else c+=3D"|utmccn=3D(not+set)";=0A= t=3D_uGC(s,_ucmd+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A= else c+=3D"|utmcmd=3D(not+set)";=0A= t=3D_uGC(s,_uctr+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A= else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") = c+=3D"|utmctr=3D"+_uEC(t); }=0A= t=3D_uGC(s,_ucct+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A= t=3D_uGC(s,_ucno+"=3D","&");=0A= if (t=3D=3D"1") o=3D1;=0A= if (z!=3D"-" && o=3D=3D1) return "";=0A= }=0A= if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && = _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1) c=3D_uRef(); if = (z!=3D"-" && _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") {=0A= if (z=3D=3D"-" && _ufns=3D=3D1) { = c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A= if (c=3D=3D"-" || c=3D=3D"") return "";=0A= }=0A= if (z!=3D"-") {=0A= i=3Dz.indexOf(".");=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= t=3Dz.substring(i+1,z.length);=0A= if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A= t=3Dz.substring(0,i);=0A= if ((i=3Dt.lastIndexOf(".")) > -1) {=0A= t=3Dt.substring(i+1,t.length);=0A= cn=3D(t*1);=0A= }=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) {=0A= t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A= if ((i=3Dt.lastIndexOf(".")) > 9) {=0A= _uns=3Dt.substring(i+1,t.length);=0A= _uns=3D(_uns*1);=0A= }=0A= cn++;=0A= if (_uns=3D=3D0) _uns=3D1;=0A= _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; = path=3D"+_utcp+"; "+x+_udo;=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A= else return "&utmcr=3D1";=0A= }=0A= function _uRef() {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k,n;=0A= if ((i=3D_ur.indexOf("://"))<0) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= k=3Dh.substring(h.indexOf("/"),h.length);=0A= if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= h=3Dh.toLowerCase();=0A= n=3Dh;=0A= if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A= for (var ii=3D0;ii<_uRno.length;ii++) {=0A= if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && = n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A= }=0A= if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A= return = "utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D= referral";=0A= }=0A= function _uOrg(t) {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k;=0A= if ((i=3D_ur.indexOf("://")) < 0) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= for (var ii=3D0;ii<_uOsr.length;ii++) {=0A= if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A= if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || = (i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A= k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A= if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A= for (var yy=3D0;yy<_uOno.length;yy++) {=0A= if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; = break; }=0A= }=0A= if (t) return _uEC(k);=0A= else return = "utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|= utmcmd=3Dorganic";=0A= }=0A= }=0A= }=0A= return "";=0A= }=0A= function _uBInfo() {=0A= var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A= var n=3Dnavigator;=0A= if (self.screen) {=0A= sr=3Dscreen.width+"x"+screen.height;=0A= sc=3Dscreen.colorDepth+"-bit";=0A= } else if (self.java) {=0A= var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A= var s=3Dj.getScreenSize();=0A= sr=3Ds.width+"x"+s.height;=0A= }=0A= if (n.language) { ul=3Dn.language.toLowerCase(); }=0A= else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A= je=3Dn.javaEnabled()?1:0;=0A= if (_uflash) fl=3D_uFlash();=0A= if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A= else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A= return = "&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j= e+"&utmfl=3D"+fl;=0A= }=0A= function __utmSetTrans() {=0A= var e;=0A= if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A= else if (_ubd.utmform && _ubd.utmform.utmtrans) = e=3D_ubd.utmform.utmtrans;=0A= if (!e) return;=0A= var l=3De.value.split("UTM:");=0A= var i,i2,c;=0A= if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A= if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A= =0A= for (var ii=3D0;ii=3D2;ii--) {=0A= try {=0A= var fl=3Deval("new = ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A= if (fl) { f=3Dii + '.0'; break; }=0A= }=0A= catch(e) {}=0A= }=0A= }=0A= return f;=0A= }=0A= function __utmLinker(l,h) {=0A= if (!_ulink) return;=0A= var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A= var dc=3D_ubd.cookie;=0A= if (!l || l=3D=3D"") return;=0A= var iq =3D l.indexOf("?"); =0A= var ih =3D l.indexOf("#"); =0A= if (dc) {=0A= a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A= b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A= c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A= x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A= z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A= v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A= k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A= = p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D= "+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A= }=0A= if (p) {=0A= if (h && ih>-1) return;=0A= if (h) { _udl.href=3Dl+"#"+p; }=0A= else {=0A= if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A= else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A= else if (iq=3D=3D-1) = _udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A= else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A= }=0A= } else { _udl.href=3Dl; }=0A= }=0A= function __utmLinkPost(f,h) {=0A= if (!_ulink) return;=0A= var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A= var dc=3D_ubd.cookie;=0A= if (!f || !f.action) return;=0A= var iq =3D f.action.indexOf("?"); =0A= var ih =3D f.action.indexOf("#"); =0A= if (dc) {=0A= a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A= b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A= c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A= x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A= z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A= v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A= k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A= = p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D= "+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A= }=0A= if (p) {=0A= if (h && ih>-1) return;=0A= if (h) { f.action+=3D"#"+p; }=0A= else {=0A= if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A= else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A= else if (iq=3D=3D-1) = f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A= else = f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A= }=0A= }=0A= return;=0A= }=0A= function __utmSetVar(v) {=0A= if (!v || v=3D=3D"") return;=0A= if (!_udo || _udo =3D=3D "") {=0A= _udh=3D_uDomain();=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= }=0A= if (!_uVG()) return;=0A= var r=3DMath.round(Math.random() * 2147483647);=0A= _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; = expires=3D"+_uNx()+";"+_udo;=0A= var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() { _uVoid(); }=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= }=0A= function _uGCS() {=0A= var t,c=3D"",dc=3D_ubd.cookie;=0A= if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utma=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmb=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmc=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmx=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmz=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmv=3D"+t+";");=0A= if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A= return c;=0A= }=0A= function _uGC(l,n,s) {=0A= if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A= var i,i2,i3,c=3D"-";=0A= i=3Dl.indexOf(n);=0A= i3=3Dn.indexOf("=3D")+1;=0A= if (i > -1) {=0A= i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A= c=3Dl.substring((i+i3),i2);=0A= }=0A= return c;=0A= }=0A= function _uDomain() {=0A= if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A= if (_udn=3D=3D"auto") {=0A= var d=3D_ubd.domain;=0A= if (d.substring(0,4)=3D=3D"www.") {=0A= d=3Dd.substring(4,d.length);=0A= }=0A= _udn=3Dd;=0A= }=0A= _udn =3D _udn.toLowerCase(); =0A= if (_uhash=3D=3D"off") return 1;=0A= return _uHash(_udn);=0A= }=0A= function _uHash(d) {=0A= if (!d || d=3D=3D"") return 1;=0A= var h=3D0,g=3D0;=0A= for (var i=3Dd.length-1;i>=3D0;i--) {=0A= var c=3DparseInt(d.charCodeAt(i));=0A= h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A= if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A= }=0A= return h;=0A= }=0A= function _uFixA(c,s,t) {=0A= if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A= var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A= var lt=3D0,i=3D0;=0A= if ((i=3Da.lastIndexOf(".")) > 9) {=0A= _uns=3Da.substring(i+1,a.length);=0A= _uns=3D(_uns*1)+1;=0A= a=3Da.substring(0,i);=0A= if ((i=3Da.lastIndexOf(".")) > 7) {=0A= lt=3Da.substring(i+1,a.length);=0A= a=3Da.substring(0,i);=0A= }=0A= if ((i=3Da.lastIndexOf(".")) > 5) {=0A= a=3Da.substring(0,i);=0A= }=0A= a+=3D"."+lt+"."+t+"."+_uns;=0A= }=0A= return a;=0A= }=0A= function _uTrim(s) {=0A= if (!s || s=3D=3D"") return "";=0A= while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || = (s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A= while ((s.charAt(s.length-1)=3D=3D' ') || = (s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) = s=3Ds.substring(0,s.length-1);=0A= return s;=0A= }=0A= function _uEC(s) {=0A= var n=3D"";=0A= if (!s || s=3D=3D"") return "";=0A= for (var i=3D0;i0) r=3Da.substring(i+1,i2); else return = ""; =0A= if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return = ""; =0A= if (f) {=0A= return r;=0A= } else {=0A= var c=3Dnew = Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'= ,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A= return = c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r= &7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5= &m]+c[t&m];=0A= }=0A= }=0A= function _uIN(n) {=0A= if (!n) return false;=0A= for (var i=3D0;i"9") && (c!=3D".")) return false;=0A= }=0A= return true;=0A= }=0A= function _uES(s,u) {=0A= if (typeof(encodeURIComponent) =3D=3D 'function') {=0A= if (u) return encodeURI(s);=0A= else return encodeURIComponent(s);=0A= } else {=0A= return escape(s);=0A= }=0A= }=0A= function _uUES(s) {=0A= if (typeof(decodeURIComponent) =3D=3D 'function') {=0A= return decodeURIComponent(s);=0A= } else {=0A= return unescape(s);=0A= }=0A= }=0A= function _uVG() {=0A= if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") = =3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && = _udn.indexOf("google.org")=3D=3D-1) {=0A= return false;=0A= }=0A= return true;=0A= }=0A= function _uSP() {=0A= var s=3D100;=0A= if (_usample) s=3D_usample;=0A= if(s>=3D100 || s<=3D0) return true;=0A= return ((__utmVisitorCode(1)%10000)<(s*100));=0A= }=0A= function urchinPathCopy(p){=0A= var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A= cs=3Dnew Array("a","b","c","v","x","z");=0A= h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A= nx=3D_uNx()+";";=0A= tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A= tx=3Dtx.toGMTString()+";";=0A= sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A= sx=3Dsx.toGMTString()+";";=0A= for (i=3D0;i<6;i++){=0A= t=3D" expires=3D";=0A= if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) = t+=3Dsx; else t+=3Dnx;=0A= c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A= if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A= }=0A= }=0A= function _uCO() {=0A= if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A= var d=3D'www.google.com';=0A= if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A= _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A= var sc=3Ddocument.createElement('script');=0A= sc.type=3D'text/javascript';=0A= sc.id=3D"_gasojs";=0A= = sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+= Math.random();=0A= document.getElementsByTagName('head')[0].appendChild(sc); =0A= }=0A= function _uGT() {=0A= var h=3Dlocation.hash, a;=0A= if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A= a=3D_uGC(h,"gaso=3D","&");=0A= } else {=0A= a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A= }=0A= return a;=0A= }=0A= var _utk=3D_uGT();=0A= if (_utk && _utk!=3D"" && _utk.length>10) {=0A= if (window.addEventListener) {=0A= window.addEventListener('load', _uCO, false); =0A= } else if (window.attachEvent) { =0A= window.attachEvent('onload', _uCO);=0A= }=0A= }=0A= =0A= function _uNx() {=0A= return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A= }=0A= ------=_NextPart_000_0000_01C88F52.12290EB0--